{"push_id":2659213170,"size":21,"distinct_size":1,"ref":"refs/heads/master","head":"3e7a83f27a10cf6630ba5ff885b64cc24b02e9e3","before":"33f015b5c94c9900db5f9e7f7296f57e759094c5","commits":[{"sha":"891806c1d4ffd8a3da6fb2ea6b182a9fd04fd76b","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Refactor where external crates are imported","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/891806c1d4ffd8a3da6fb2ea6b182a9fd04fd76b"},{"sha":"01d2e843d4ccb25cf17b4a984348a34b336df877","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Remove RPC address file after integration test","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/01d2e843d4ccb25cf17b4a984348a34b336df877"},{"sha":"717f315031630e9bdeeab7e39c4ad481e34ff3bc","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Allow RPC client without RPC file security check","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/717f315031630e9bdeeab7e39c4ad481e34ff3bc"},{"sha":"2632bf5a6b2cbae1d486cb27ddc7bf59dee8cca2","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Wait for RPC connection info file to start client","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/2632bf5a6b2cbae1d486cb27ddc7bf59dee8cca2"},{"sha":"e8bcc37bdacf656df37b69e369b89391de0f1248","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Use a fake resource directory for tests","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/e8bcc37bdacf656df37b69e369b89391de0f1248"},{"sha":"c09b1cd6c16c2d5d73948a3885c180aba9622844","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Create initial `mullvad-tests` crate","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/c09b1cd6c16c2d5d73948a3885c180aba9622844"},{"sha":"0777129b027087ea8a5d1d47cfa3f5a7f14f3de8","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Create initial mock executable\n\nSimply creates a special file in the current working directory, prints\nits command line arguments into it and waits for it to be removed so it\nfinishes.","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/0777129b027087ea8a5d1d47cfa3f5a7f14f3de8"},{"sha":"77c146075b293fa0095fc54cecaaa5da8ce27f26","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Move integration tests to `mullvad-tests` crate","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/77c146075b293fa0095fc54cecaaa5da8ce27f26"},{"sha":"fde8ae1f62b44c9c30081d783dba8b810482ca1a","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Move test `common` module to `mullvad-tests` lib.","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/fde8ae1f62b44c9c30081d783dba8b810482ca1a"},{"sha":"5837fbc256aff3485990a97db805c485e05366b4","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Only run integration tests on Linux","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/5837fbc256aff3485990a97db805c485e05366b4"},{"sha":"6cc27679725d806507d96c09e80fd40a99d2974b","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Use mock OpenVPN in daemon integration tests","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/6cc27679725d806507d96c09e80fd40a99d2974b"},{"sha":"d4df2c3dc1d115fc5ada628adc46746b2b3707f9","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Use a fake settings directory for testing","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/d4df2c3dc1d115fc5ada628adc46746b2b3707f9"},{"sha":"3d7f2d8a7daa6141a27124e0cad6b7b02f0c0bb6","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Test if connection attempt spawns OpenVPN","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/3d7f2d8a7daa6141a27124e0cad6b7b02f0c0bb6"},{"sha":"d815379a4ffd905e50b42a1a1a2ce1ac73a57a51","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Use fake RPC address file for testing","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/d815379a4ffd905e50b42a1a1a2ce1ac73a57a51"},{"sha":"fffd3a94c968cecb0e77d0583a684d3b83fa6b6b","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Use a separate cache directory for tests","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/fffd3a94c968cecb0e77d0583a684d3b83fa6b6b"},{"sha":"1c2cf009f9c191ec2f90c565c9e29b230b66815f","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Test if daemon starts in not connected state","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/1c2cf009f9c191ec2f90c565c9e29b230b66815f"},{"sha":"c0dbc4cb773a0350f24932eda1d9bfd4034cee7f","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Allow subscribing to `new_state` RPC events","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/c0dbc4cb773a0350f24932eda1d9bfd4034cee7f"},{"sha":"7a449cde37950c5992ddebe9566a6360fb3bb131","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Test if daemon progresses to connecting state","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/7a449cde37950c5992ddebe9566a6360fb3bb131"},{"sha":"f9a07b964ddca6e20bf23f7557e20465b24b9da6","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Test if OpenVPN is respawned by daemon","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/f9a07b964ddca6e20bf23f7557e20465b24b9da6"},{"sha":"e92c41b73121d491899f63e480505959a7d15f99","author":{"name":"Janito Vaqueiro Ferreira Filho","email":"b71da9e0bc54e1fde56150f8f390dd6a36f5ccff@mullvad.net"},"message":"Separate execution of integration tests\n\nUse a script to run them to ensure they are testing the correct version\nof the `mullvad-daemon` binary.","distinct":false,"url":"https://api.github.com/repos/mullvad/mullvadvpn-app/commits/e92c41b73121d491899f63e480505959a7d15f99"}]}
{"actor":{"display_login":"jvff"}}