I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
  1. Nov 09, 2014
  2. Nov 08, 2014
  3. Nov 06, 2014
  4. Nov 05, 2014
  5. Nov 04, 2014
  6. Nov 02, 2014
    • zzz's avatar
      Console: Log warning if no pack200 · b28628b8
      zzz authored
      b28628b8
    • zzz's avatar
      Reseed: SSL only by default · 702830ad
      zzz authored
      702830ad
    • zzz's avatar
      i2ptunnel: · 6ca0c54b
      zzz authored
      ECDSA default for all new server tunnels
      ECDSA default for streamr client tunnels
      Fix display of server destination on edit page when not running (privkey file path wasn't absolute)
      Fix display of persistent client key b32 on edit page when not running
      Fix display of server sig type on edit page when we have a privkey file
      Add KeysAndCert.getSigType()
      Javadocs
      6ca0c54b
  7. Nov 01, 2014
  8. Oct 31, 2014
  9. Oct 30, 2014
  10. Oct 29, 2014
  11. Oct 28, 2014
  12. Oct 24, 2014
  13. Oct 22, 2014
    • zzz's avatar
      SU3 News: Fix parsing of the XHTMl nodes · 7955b8ae
      zzz authored
      7955b8ae
    • zzz's avatar
      SU3 News: · a36ef623
      zzz authored
       - Fix SU3File support (tested)
       - Finish implementation (untested)
       - Output metadata as comments in news.xml
       - Support signed HTML
       - Copy router certs to news
      a36ef623
  14. Oct 21, 2014
  15. Oct 20, 2014
    • zzz's avatar
      Console and Eepsite Jetty: · 44d6e117
      zzz authored
      Switch back to QueuedThreadPool (ticket #1395)
      In Jetty 5/6, the default QTP was not concurrent, so we switched to
      ThreadPoolExecutor with a fixed-size queue, a set maxThreads,
      and a RejectedExecutionPolicy of CallerRuns.
      Unfortunately, CallerRuns causes lockups in Jetty NIO.
      In addition, no flavor of TPE gives us what QTP does:
      - TPE direct handoff (which we were using) never queues.
        This doesn't provide any burst management when maxThreads is reached.
        CallerRuns was an attempt to work around that.
      - TPE unbounded queue does not adjust the number of threads.
        This doesn't provide automatic resource management.
      - TPE bounded queue does not add threads until the queue is full.
        This doesn't provide good responsiveness to even small bursts.
      QTP adds threads as soon as the queue is non-empty.
      QTP as of Jetty 7 uses concurrent.
      QTP unbounded queue is the default in Jetty.
      So switch back to QTP with a bounded queue, which does what we want,
      which is first expand the thread pool, then start queueing, then reject.
      
      ref:
      http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.html
      https://wiki.eclipse.org/Jetty/Howto/High_Load
      44d6e117
  16. Oct 18, 2014
  17. Oct 15, 2014
  18. Oct 13, 2014
  19. Oct 07, 2014
  20. Oct 04, 2014
  21. Oct 03, 2014
  22. Sep 30, 2014
  23. Sep 29, 2014
Loading