{"push_id":693601178,"size":16,"distinct_size":0,"ref":"refs/heads/feature/Put-an-icon-in-the-user-status-FabButton-#6923","head":"f5f2e7706867d7a0d45b139c18e64e0bfc96ffae","before":"21aa11e5e04ffef3111010140cd7336fe181de39","commits":[{"sha":"47e0180aaaaa5ba2cd921ebd28221ab27fd51b65","author":{"email":"c75311c62c24a85bc99e56a2255eeaa36cf69d70@sdf.org","name":"Parménides GV"},"message":"Update user session button correctly on failure","distinct":false,"url":"https://api.github.com/repos/parmegv/bitmask_android/commits/47e0180aaaaa5ba2cd921ebd28221ab27fd51b65"},{"sha":"8dc4f58d96892fbfd83094fb85b1d17656035290","author":{"email":"c75311c62c24a85bc99e56a2255eeaa36cf69d70@sdf.org","name":"Parménides GV"},"message":"Merge branch 'bug/Log-in-button-is-empty-after-a-failed-log-in-#7083' into develop","distinct":false,"url":"https://api.github.com/repos/parmegv/bitmask_android/commits/8dc4f58d96892fbfd83094fb85b1d17656035290"},{"sha":"27594eeae6f40a402bc3110f06d57975168e74e3","author":{"email":"c75311c62c24a85bc99e56a2255eeaa36cf69d70@sdf.org","name":"Parménides GV"},"message":"ics-openvpn as a submodule! beautiful\n\nics-openvpn is now officially on GitHub, and they track openssl and\nopenvpn as submodules, so it's easier to update everything. Just a git\nsubmodule update --recursive.\n\nI've also set up soft links to native modules from ics-openvpn in app,\nso that we don't copy files in Gradle (which was causing problems with\nthe submodules .git* files, not being copied). That makes the repo\ncleaner.","distinct":false,"url":"https://api.github.com/repos/parmegv/bitmask_android/commits/27594eeae6f40a402bc3110f06d57975168e74e3"},{"sha":"8b81657a9cb04fa29307f677747614f023576cbf","author":{"email":"c75311c62c24a85bc99e56a2255eeaa36cf69d70@sdf.org","name":"Parménides GV"},"message":"ics-openvpn submodule now points to parmegv's repo\n\nThat way we can publish the bitmask branch.","distinct":false,"url":"https://api.github.com/repos/parmegv/bitmask_android/commits/8b81657a9cb04fa29307f677747614f023576cbf"},{"sha":"ffb6d2fe8ddd69f0e7239fa9505dc255eed6b348","author":{"email":"c75311c62c24a85bc99e56a2255eeaa36cf69d70@sdf.org","name":"Parménides GV"},"message":"Updated bitmask branch from ics-openvpn fork, second notification","distinct":false,"url":"https://api.github.com/repos/parmegv/bitmask_android/commits/ffb6d2fe8ddd69f0e7239fa9505dc255eed6b348"},{"sha":"0b396ae4232a22cec67b21851ee2f4c374a94a92","author":{"email":"c75311c62c24a85bc99e56a2255eeaa36cf69d70@sdf.org","name":"Parménides GV"},"message":"Try to track \"bitmask\" branch from ics-openvpn fork","distinct":false,"url":"https://api.github.com/repos/parmegv/bitmask_android/commits/0b396ae4232a22cec67b21851ee2f4c374a94a92"},{"sha":"3e849c7cbe847d9260dee7a29b241c8aef185f6d","author":{"email":"c75311c62c24a85bc99e56a2255eeaa36cf69d70@sdf.org","name":"Parménides GV"},"message":"Update git submodules recursively from ./gradlew updateIcs","distinct":false,"url":"https://api.github.com/repos/parmegv/bitmask_android/commits/3e849c7cbe847d9260dee7a29b241c8aef185f6d"},{"sha":"8d39fbdb4980c95268249f21f3c6b8e36b22cf90","author":{"email":"c75311c62c24a85bc99e56a2255eeaa36cf69d70@sdf.org","name":"Parménides GV"},"message":"Merge branch 'feature/Update-ics-openvpn-from-GitHub-#7087' into develop","distinct":false,"url":"https://api.github.com/repos/parmegv/bitmask_android/commits/8d39fbdb4980c95268249f21f3c6b8e36b22cf90"},{"sha":"b0a0805ab81aaa4e204ecfc77d3a6a7f7ed66b2f","author":{"email":"c75311c62c24a85bc99e56a2255eeaa36cf69d70@sdf.org","name":"Parménides GV"},"message":"s/buildtype/flavor, changed riseup's pin\n\nRiseup's EE certificate expired (EE = End-Entity, the commercial\ncertificate signed by the issuer), and we weren't able to fetch\nprovider.json because the pin wasn't valid.\n\nThis problem needs to be avoided in the future, using\nHKPK (https://tools.ietf.org/html/rfc7469), which Micah's implementing\non Riseup.\n\nSwitching from build types from flavors enables us to run tests against\nproduction apk, not just debug. I didn't detect this pinning problem\nbecause tests were run only against the debug apk, which trusted\npreseeded providers by default (thus bypassing pinning issue).","distinct":false,"url":"https://api.github.com/repos/parmegv/bitmask_android/commits/b0a0805ab81aaa4e204ecfc77d3a6a7f7ed66b2f"},{"sha":"8ca866f4cd0e829f5042101add4dfd946f5bef82","author":{"email":"c75311c62c24a85bc99e56a2255eeaa36cf69d70@sdf.org","name":"Parménides GV"},"message":"Merge branch 'bug/Riseup-provider-fails-to-get-configured-#7113' into develop","distinct":false,"url":"https://api.github.com/repos/parmegv/bitmask_android/commits/8ca866f4cd0e829f5042101add4dfd946f5bef82"},{"sha":"07745ed137cb8d546c1d1b1e94714518e9df7887","author":{"email":"c75311c62c24a85bc99e56a2255eeaa36cf69d70@sdf.org","name":"Parménides GV"},"message":"Handle \"Cancel\" button of the Android VPN permission dialog","distinct":false,"url":"https://api.github.com/repos/parmegv/bitmask_android/commits/07745ed137cb8d546c1d1b1e94714518e9df7887"},{"sha":"d59a4ad7a4094e5f7782b758fdfd13653afe5288","author":{"email":"c75311c62c24a85bc99e56a2255eeaa36cf69d70@sdf.org","name":"Parménides GV"},"message":"Update ics-openvpn module\n\nIt was already updated in\nbug/if-you-don't-trust-this-application-it-still-tries-to-connect-(android)-#6115,\nbut git complains about merging a branch with dirty branches.","distinct":false,"url":"https://api.github.com/repos/parmegv/bitmask_android/commits/d59a4ad7a4094e5f7782b758fdfd13653afe5288"},{"sha":"46638f7101e752be76bcafe061f4b5e68ee88088","author":{"email":"c75311c62c24a85bc99e56a2255eeaa36cf69d70@sdf.org","name":"Parménides GV"},"message":"Merge branch 'bug/if-you-don't-trust-this-application-it-still-tries-to-connect-(android)-#6115' into develop","distinct":false,"url":"https://api.github.com/repos/parmegv/bitmask_android/commits/46638f7101e752be76bcafe061f4b5e68ee88088"},{"sha":"68c180ad52458d6672a8f9921b5eb762f85eeb16","author":{"email":"c75311c62c24a85bc99e56a2255eeaa36cf69d70@sdf.org","name":"Parménides GV"},"message":"Update ics-openvpn to Jun 7th","distinct":false,"url":"https://api.github.com/repos/parmegv/bitmask_android/commits/68c180ad52458d6672a8f9921b5eb762f85eeb16"},{"sha":"2d55413d913b4d6fc0f10900f80f13532ea74809","author":{"email":"c75311c62c24a85bc99e56a2255eeaa36cf69d70@sdf.org","name":"Parménides GV"},"message":"Update java and xml files","distinct":false,"url":"https://api.github.com/repos/parmegv/bitmask_android/commits/2d55413d913b4d6fc0f10900f80f13532ea74809"},{"sha":"f5f2e7706867d7a0d45b139c18e64e0bfc96ffae","author":{"email":"c75311c62c24a85bc99e56a2255eeaa36cf69d70@sdf.org","name":"Parménides GV"},"message":"Merge branch 'feature/update-ics-openvpn-Jun-7th' into develop","distinct":false,"url":"https://api.github.com/repos/parmegv/bitmask_android/commits/f5f2e7706867d7a0d45b139c18e64e0bfc96ffae"}]}