{"push_id":2889560424,"size":31,"distinct_size":2,"ref":"refs/heads/stop-notification-flood-when-reconnecting","head":"ee93bb7a824eba8d53e0b68d11795948ba1a003a","before":"dcf32c5c6a8cf3d791968d096d977fcd142df5e9","commits":[{"sha":"6e8f79b1d33408da99f6043143d2ae54c37952a5","author":{"name":"Linus Färnstrand","email":"40840f60975de4010e490a8c0f97c3082d32e60c@mullvad.net"},"message":"Bump changelog for 2018.3","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/6e8f79b1d33408da99f6043143d2ae54c37952a5"},{"sha":"1eca3805ebe24ef9871cd7ae4ebc245e3b8c480f","author":{"name":"Linus Färnstrand","email":"40840f60975de4010e490a8c0f97c3082d32e60c@mullvad.net"},"message":"Updating version in package files","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/1eca3805ebe24ef9871cd7ae4ebc245e3b8c480f"},{"sha":"9143ff7d69763d3408fdc63c454ede5657606ef1","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Use development version of `openvpn-plugin` crate\n\nBecause `EventType::AuthFailed` isn't stable yet.","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/9143ff7d69763d3408fdc63c454ede5657606ef1"},{"sha":"98d7859710b30e28f77d5af8e924e922f7c426d5","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Register to receive `AuthFailed` plugin event","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/98d7859710b30e28f77d5af8e924e922f7c426d5"},{"sha":"3620bcf79f2fa357a409e968dc5ef71cd1fb7dc9","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Forward authentication failure events","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/3620bcf79f2fa357a409e968dc5ef71cd1fb7dc9"},{"sha":"45e716ae0ea4fc8525bc76e8f8a44661577d1e0d","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Add `BlockReason::AuthFailed`","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/45e716ae0ea4fc8525bc76e8f8a44661577d1e0d"},{"sha":"e7c18ea031401b6595bf5ab48b0c16bbd99bd4f7","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Block when authentication fails","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/e7c18ea031401b6595bf5ab48b0c16bbd99bd4f7"},{"sha":"25afa242b0a3016a0458ab64f0b5260044743cb8","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Remove `Copy` impl. for `TunnelStateTransition`","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/25afa242b0a3016a0458ab64f0b5260044743cb8"},{"sha":"0772073fe5bfb0f17a50899686eaab30d3d6459e","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Add authentication failure reason","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/0772073fe5bfb0f17a50899686eaab30d3d6459e"},{"sha":"bc1c20c9cf794ee3cbce5b8c81030741706bc735","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Try to reconnect if authentication fails","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/bc1c20c9cf794ee3cbce5b8c81030741706bc735"},{"sha":"fb80961d2c6e610aa212a8101aa9d682b98ca986","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Merge branch 'auth-failed-event'","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/fb80961d2c6e610aa212a8101aa9d682b98ca986"},{"sha":"107de7db3914d935185e7e2cb94aadd80ea7fcc6","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Move Linux `dns` module to a new sub-directory","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/107de7db3914d935185e7e2cb94aadd80ea7fcc6"},{"sha":"e7ecb193af50f78cb4f267dff90a75072333e11f","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Separate `DnsSettings` and `StaticResolvConf`","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/e7ecb193af50f78cb4f267dff90a75072333e11f"},{"sha":"a8925c7d5ba0b2cf42d701e66922e29f9341124c","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Implement support for resolvconf","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/a8925c7d5ba0b2cf42d701e66922e29f9341124c"},{"sha":"57ee8a66fb0ccb82524024d5e76cf5bae2c6cfa8","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Allow setting the DNS module through env. variable","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/57ee8a66fb0ccb82524024d5e76cf5bae2c6cfa8"},{"sha":"5ab2ecdbc40d1810c66d81284983f3175a0e32e1","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Describe new DNS management in change log","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/5ab2ecdbc40d1810c66d81284983f3175a0e32e1"},{"sha":"0dc5bd172b34f64385a9c9542c29b85413fec2bb","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Merge branch 'advanced-linux-dns'","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/0dc5bd172b34f64385a9c9542c29b85413fec2bb"},{"sha":"2c924c352e458255e8faf2f9733cd60ecf6d7611","author":{"name":"Linus Färnstrand","email":"40840f60975de4010e490a8c0f97c3082d32e60c@mullvad.net"},"message":"Don't log entire uniqueness check error chain by default","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/2c924c352e458255e8faf2f9733cd60ecf6d7611"},{"sha":"a0fa03ffeab9fecff375f46f8aae7c89605c7717","author":{"name":"Linus Färnstrand","email":"40840f60975de4010e490a8c0f97c3082d32e60c@mullvad.net"},"message":"Merge branch 'dont-log-daemon-uniqueness-error'","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/a0fa03ffeab9fecff375f46f8aae7c89605c7717"},{"sha":"898bfdcf3e201d37bb82c46412f2815d35ac8303","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Include after disconnect action in new state event","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/898bfdcf3e201d37bb82c46412f2815d35ac8303"}]}
{"actor":{"display_login":"jvff"}}