Skip to content
Snippets Groups Projects
  1. Feb 05, 2014
  2. Feb 04, 2014
  3. Jan 09, 2014
    • akwizgran's avatar
      Store schema version in database. Dev task #50. · 623e7330
      akwizgran authored
      If the schema of the database is incompatible with the schema expected
      by the code, the database throws a DbSchemaException. LifecycleManager
      indicates the error to BriarService, which uses HomeScreenActivity to
      show a notification and quit the app.
      623e7330
  4. Jan 08, 2014
  5. Jan 06, 2014
  6. Dec 05, 2013
  7. Nov 29, 2013
  8. May 16, 2013
  9. May 04, 2013
    • akwizgran's avatar
      Moved lifecycle management into briar-core and reconfigured executors. · 673d7fa0
      akwizgran authored
      CryptoExecutor and DatabaseExecutor now use bounded thread pools with
      unbounded queues, since running too many tasks in parallel is likely to
      harm performance; IncomingConnectionExecutor, PluginExecutor and
      ReliabilityExecutor use unbounded thread pools with direct handoff,
      since their tasks may run indefinitely. There are no longer any bounded
      executors, and all executors discard tasks when shutting down, which
      fixes issue #3612189.
      
      Responsibility for starting and stopping services has been moved from
      BriarService in briar-android to LifecycleManagerImpl in briar-core.
      However, BriarService is still responsible for stopping the
      Android-specific executors, which is ugly. It would be better if
      executors registered themselves with LifecycleManager.
      673d7fa0
  10. May 01, 2013
  11. Apr 24, 2013
  12. Apr 22, 2013
  13. Apr 08, 2013
  14. Mar 02, 2013
  15. Mar 01, 2013
  16. Feb 22, 2013
  17. Feb 19, 2013
  18. Feb 18, 2013
  19. Feb 12, 2013
  20. Dec 07, 2012
  21. Dec 05, 2012
  22. Nov 13, 2012
  23. Nov 07, 2012
  24. Nov 02, 2012
  25. Oct 31, 2012
  26. Oct 30, 2012
    • akwizgran's avatar
      Merged changes from the afsnit repo. · 2f7e2e16
      akwizgran authored
      The project is now built as an Android project (via Eclipse or
      ant). Tests have been moved to a separate project so they can exist
      outside the Android build process. A basic Android app structure has
      been created. A Bluetooth plugin for Android has been added, and the
      Bluetooth plugin for J2SE has been modified to use the same techniques.
      2f7e2e16
Loading