1. 11 Aug, 2016 2 commits
  2. 10 Aug, 2016 3 commits
  3. 09 Aug, 2016 1 commit
  4. 08 Aug, 2016 5 commits
    • Torsten Grote's avatar
      6fc7e698
    • Torsten Grote's avatar
      30092550
    • Torsten Grote's avatar
      Merge branch '582-tor-assets' into 'master' · b17fbcb1
      Torsten Grote authored
      Update Tor assets if they're older than the APK
      
      Extract the Tor binary, GeoIP database and config file from the APK if they haven't been extracted since the APK was last updated.
      
      On the Galaxy Nexus, skipping extraction of the binary if it's already up to date shaves about 1.5 seconds off the Tor plugin's startup time.
      
      Closes #582.
      
      Depends on !272.
      
      See merge request !273
      b17fbcb1
    • Ernir Erlingsson's avatar
      Merge branch 'care_for_lint' into 'master' · 060860be
      Ernir Erlingsson authored
      Care for lint errors
      
      No more general disabling of abortOnError
      Resolved all *errors* beside language ones  MissingTranslation & ImpliedQuantity
      Issue context: #567
      
      See merge request !274
      060860be
    • Torsten Grote's avatar
      Merge branch '578-tor-ports' into 'master' · f8337d09
      Torsten Grote authored
      Don't connect to Tor if it's already running
      
      For some time now we've had a reliable way of shutting down the Tor process (the __OwningControllerProcess command line argument combined with the TAKEOWNERSHIP command), but TorPlugin#start() still assumes that Tor may already be running. This allows another app to bind the Tor control and SOCKS ports and collect confidential data from Briar (#578). It also allows two Briar instances running on the same device to try to communicate with the same Tor process, which prevents proper shutdown (#572).
      
      This patch prevents the Tor plugin from starting unless it's able to start its own Tor process with the expected control and SOCKS ports. If two Briar instances are running on the same device, only one of them will be able to use Tor. The other should fail to start its Tor plugin and then function normally without Tor access, including normal shutdown.
      
      Fixes #572, #578. Open another ticket if you want two Briar instances on the same device to have their own Tor processes. :-)
      
      See merge request !272
      f8337d09
  5. 07 Aug, 2016 1 commit
    • ligi's avatar
      Care for lint errors · 4055bbfc
      ligi authored
      No more general disabling of abortOnError
      Resolved all *errors* beside language ones  MissingTranslation & ImpliedQuantity
      Issue context: #567
      4055bbfc
  6. 05 Aug, 2016 12 commits
  7. 04 Aug, 2016 2 commits
  8. 03 Aug, 2016 14 commits