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

Skip to content
Snippets Groups Projects
  1. Jul 25, 2015
  2. Jun 19, 2015
  3. Jun 10, 2015
  4. May 21, 2015
  5. May 12, 2015
  6. May 02, 2015
  7. Apr 11, 2015
    • zzz's avatar
      Updates after review: · dd265bbd
      zzz authored
      Remove meeh.i2p as update host (ticket #1515)
      Re-add 193.xxx https reseed
      Fix SocketManagerFactory property handling
      Restore UPnP locale fix lost in the merge
      i2ptunnel finals
      I2NP unique id fixes
      duplicate done() in ReseedChecker
      bigger langbox in CSS
      reformatting
      Javadocs
      dd265bbd
  8. Apr 09, 2015
  9. Apr 04, 2015
    • zzz's avatar
      Streaming read timeout fixes: · 706ee243
      zzz authored
      i2ptunnel:
      - Better timeout handling when reading headers in HTTP server (improved fix for ticket #723)
        Enforce total header timeout with new readLine()
      - Prep for returning specific HTTP errors to client on request timeout and header errors,
        instead of just closing socket... further work to be in i2p.i2p.zzz.test2 branch
      Streaming:
      - Fix read timeout on input stream - was waiting too long, often twice as long as timeout, or more
        Enforce total timeout even when notify()ed
      - Fix read() returning 0 on read timeout instead of -1 (possible fix for ticket #335)
        This prevents passing partial headers to server on timeout
      - Fix javadocs for read timeout to match current behavior
      - Fix StandardSocket SoTimeout to account for differences with I2PSocket readTimeout
      - log tweaks
      706ee243
  10. Mar 31, 2015
  11. Mar 24, 2015
  12. Mar 18, 2015
    • zzz's avatar
      I2CP Multisession support and multiple destinations in one tunnel pool. · 1293dccf
      zzz authored
      Work in progress.
      Router-side I2CP mostly done.
      Client-side I2CP mostly done but undecided on how to handle
      listeners.
      Streaming stubbed out but may be wrong, may need multiple socket managers,
      not clear how to proceed.
      I2PTunnel not started.
      Blacklist of DSA-only dests not started.
      Router leaseset publishing not correct. Not clear whether to have
      additional tunnel pools with flags, or put the tunnel pools into
      the client hashmap twice. Client config contains destination,
      may need to move that to tunnel pool.
      1293dccf
  13. Mar 17, 2015
    • zzz's avatar
      New translations from tx: · 25d1ae19
      zzz authored
      Indonesian, Finnish, Malagasy, Albanian, Korean, Ukrainian, Brazilian Portuguese, Dutch
      Note broken translations in TX config file
      25d1ae19
  14. Jan 05, 2015
  15. Dec 05, 2014
    • zzz's avatar
      javadoc · 9953bc30
      zzz authored
      9953bc30
  16. Nov 13, 2014
    • zzz's avatar
      I2PTunnel: · 2f2aa7f5
      zzz authored
      - Fix bug that left server acceptor thread running after close
      - Add destroy() methods to release all resources when closing a tunnel for good,
        particularly the streaming timer threads
      - Use COWAL to prevent concurrency problems
      - Javadocs
      Streaming:
      - Don't return null from accept() any more; actually throw
        ConnectException as the javadocs have always specified
      - Throw ConnectException from accept() if interrupted; previously caught and ignored
      - Throw exceptions from ConnectionHandler.accept(), not higher up
      - Close ServerSocket when ConnectionManager is shut down
      - Synchronize setActive(), clear queue when starting to accept,
        better handling of calls that don't change state
      - Javadocs
      ConfigClientsHelper: Call isPluginRunning() less often
      PluginStarter: Simplify detection of active threads
      
      Above changes mostly in support of zzzot plugin implementing ClientApp
      and being able to shut down completely so there are no threads
      in its thread group, so /configclients will all show status as stopped.
      Previously, the I2PTunnelServer acceptor thread and
      one or more streaming timer threads would remain.
      2f2aa7f5
  17. Oct 07, 2014
  18. Aug 23, 2014
  19. Aug 21, 2014
    • zzz's avatar
      javadoc · 02ab6eac
      zzz authored
      02ab6eac
  20. Aug 13, 2014
  21. Aug 10, 2014
  22. Jun 27, 2014
  23. Jun 24, 2014
  24. Jun 23, 2014
  25. Jun 15, 2014
    • zzz's avatar
      Findbugs all over: · 8845ce6e
      zzz authored
       - Serializable
       - hashCode()
       - Make DataStructureImpl Serializable (removed from DataStructure in 2005)
      8845ce6e
  26. May 18, 2014
    • zzz's avatar
      * I2PTunnel: · d1bd893a
      zzz authored
         - Display custom error pages for I2PSocketExceptions (ticket #788)
         - Tag I2PSocketException text for translation (no bundles yet)
         - Move methods from superclasses to I2PTunnelHTTPClientBase
         - Fix connect client error pages, but they aren't displayed anyway
         - Don't start I2PTunnelRunner threads in constructor (ticket #973)
         - Synch close() in I2PTunnelServer
         - Cleanups and javadocs
      d1bd893a
    • zzz's avatar
      * I2CP: Per-message status codes back through streaming (ticket #788) · d32b4e9f
      zzz authored
         - New I2PSessionException
         - Streaming PacketQueue requests status for SYNs on outbound conns
         - PacketQueue throws I2PSessionException in streams
      d32b4e9f
  27. Apr 05, 2014
  28. Mar 12, 2014
  29. Feb 17, 2014
  30. Feb 02, 2014
    • zzz's avatar
      * Streaming: · 36225014
      zzz authored
         - Set ports on many packets that were missing them
         - Use connection throttling methods on pings too (ticket #1142)
         - Add methods to set ports on pings
         - Argument checking on ping methods
      36225014
  31. Feb 01, 2014
  32. Jan 04, 2014
  33. Jan 03, 2014
    • zzz's avatar
      * Crypto: More implementation for key certs · e8e23961
      zzz authored
        - Support i2cp.destination.sigType option in TunnelController and
          I2PSocketManagerFactory
        - Fixup of Destination.create() and Destination.size()
        - Add generic off/len methods in DSAEngine, needed for streaming
        - Fixup of sign/verify in streaming Packet
        - Javadocs
      e8e23961
  34. Dec 15, 2013
  35. Nov 24, 2013
  36. Nov 22, 2013
  37. Oct 23, 2013
    • zzz's avatar
      * I2PTunnel standard and IRC clients: · 8f7b31ae
      zzz authored
         - Allow host:port targets; set defaults in i2ptunnel.config (ticket #1066)
         - Don't fail start if hostname is unresolvable; retry at connect time (ticket #946)
         - Output IRC message on connect fail
         - Update target list on-the-fly when configuration changes
      8f7b31ae
Loading