Skip to content
Snippets Groups Projects
  1. Nov 08, 2014
  2. Nov 05, 2014
  3. Oct 02, 2014
  4. Jan 24, 2014
  5. Jan 14, 2014
  6. Jan 13, 2014
  7. Jan 08, 2014
  8. May 15, 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. Apr 24, 2013
  11. Mar 29, 2013
  12. Feb 12, 2013
  13. Jan 30, 2013
  14. Dec 15, 2012
  15. Dec 05, 2012
Loading