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

Skip to content
Snippets Groups Projects
  1. May 05, 2009
  2. Mar 24, 2009
  3. Mar 13, 2009
  4. Mar 09, 2009
  5. Mar 01, 2009
  6. Feb 23, 2009
  7. Feb 06, 2009
    • zzz's avatar
      * I2PTunnel & I2CP: · a7d4b3d6
      zzz authored
            - Fix tunnel reduction/restore, hook in the GUI
            - Hook leaseset encryption into the GUI
            - Implement saves for all the new stuff
            - Add cancel button
            - Add b32 display for non-http servers
            - Prep for CONNECT
            - Fix error msg when connection goes away
      a7d4b3d6
  8. Feb 02, 2009
  9. Jan 23, 2009
  10. Jan 20, 2009
    • zzz's avatar
      * I2PTunnel Edit Pages: · c620420a
      zzz authored
            - Change default length to 2+0
            - Cleanup helper code
            - Stub out the following new options (C=client, S=server):
              + Access list (S)
              + Certificate type (S)
              + Encrypted LeaseSet (S)
              + New dest on idle restart (C)
              + Tunnel closure on idle (C)
              + Tunnel reduction on idle (C,S)
      c620420a
  11. Nov 15, 2008
  12. Feb 27, 2008
    • zzz's avatar
      * i2ptunnel: Add 3-hop option to edit.jsp to match configtunnels.jsp · c68977ca
      zzz authored
          * i2psnark: Remove orion and gaytorrents from default tracker list
          * Remove orion from jump list and from eepsite_index.html
          * Jbigi: Change jbigi version to 4.2.2 in build scripts - tested by amiga
          * Capitalize OutboundMessageDistributor job name
          * TunnelPool: Add a warning if all tunnels are backlogged
      c68977ca
  13. Feb 19, 2008
  14. Feb 16, 2006
    • jrandom's avatar
      2006-02-16 jrandom · 79f934fe
      jrandom authored and zzz's avatar zzz committed
          * Bugfix to the I2PTunnel web config to properly accept i2cp port settings
          * Initial sucker refactoring to simplify reuse of the html parsing
          * Beginnings of hooks to push imported rss/atom out to remote syndie
            archives automatically (though not enabled currently)
          * Further SSU peer test cleanup
      79f934fe
  15. Nov 12, 2005
    • cervantes's avatar
      2005-11-11 cervantes · b222cd43
      cervantes authored and zzz's avatar zzz committed
      	* Initial pass of the routerconsole revamp, starting with I2PTunnel and
      	  being progressively rolled out to other sections at later dates.
      	  Featuring abstracted W3C strict XHTML1.0 markup, with CSS providing
      	  layout and styling.
      	* Implemented console themes. Users can create their own themes by
      	  creating css files in: {i2pdir}/docs/themes/console/{themename}/
      	  and activating it using the routerconsole.theme={themename} advanced
      	  config property. Look at the example incomplete "defCon1" theme.
      	  Note: This is very much a work in progress. Folks might want to hold-off
      	  creating their own skins until the markup has solidified.
      	* Added "routerconsole.javascript.disabled=true" to disable console
      	  client-side scripting and "routerconsole.css.disabled=true" to remove
      	  css styling (only rolled out in the i2ptunnel interface currently)
      	* Fixed long standing bug with i2ptunnel client and server edit screens
      	  where tunnel count and depth properties would fail to save. Added
      	  backup quantity and variance configuration options.
      	* Added basic accessibility support (key shortcuts, linear markup, alt and
      	  title information and form labels).
      	* So far only tested on IE6, Firefox 1.0.6, Opera 8 and lynx.
      b222cd43
  16. Oct 10, 2005
    • jrandom's avatar
      2005-10-10 dust · f30dc2b4
      jrandom authored and zzz's avatar zzz committed
          * Implemented a new I2PTunnelIRCClient which locally filters inbound and
            outbound IRC commands for anonymity and security purposes, removing all
            CTCP messages except ACTION, as well as stripping the hostname from the
            USER message (while leaving the nick and 'full name').  The IRC proxy
            doesn't use this by default, but you can enable it by creating a new
            "IRC proxy" tunnel on the web interface, or by changing the tunnel type
            to "ircclient" in i2ptunnel.config.
      2005-10-10  jrandom
          * I2PTunnel http client config cleanup and stats
          * Minor SSU congestion tweaks and stats
          * Reduced netDb exploration period
      f30dc2b4
  17. Sep 04, 2005
    • jrandom's avatar
      2005-09-04 jrandom · d4a85954
      jrandom authored and zzz's avatar zzz committed
          * Don't persist peer profiles until we are shutting down, as the
            persistence process gobbles RAM and wall time.
          * Bugfix to allow you to check/uncheck the sharedClient setting on the
            I2PTunnel web interface.
          * Be more careful when expiring a failed tunnel message fragment so we
            don't drop the data while attempting to read it.
      d4a85954
  18. Apr 28, 2005
    • jrandom's avatar
      2005-04-28 jrandom · 4ce51261
      jrandom authored and zzz's avatar zzz committed
          * More fixes for the I2PTunnel "other" interface handling (thanks nelgin!)
          * Add back the code to handle bids from multiple transports (though there
            is still only one transport enabled by default)
          * Adjust the router's queueing of outbound client messages when under
            heavy load by running the preparatory job in the client's I2CP handler
            thread, thereby blocking additional outbound messages when the router is
            hosed.
          * No need to validate or persist a netDb entry if we already have it
      And for some udp stuff:
      * only bid on what we know (duh)
      * reduceed the queue size in the UDPSender itself, so that ACKs go
        through more quickly, leaving the payload messages to queue up in
        the outbound fragment scheduler
      * rather than /= 2 on congestion, /= 2/3 (still AIMD, but less drastic)
      * adjust the fragment selector so a wsiz throttle won't force extra
        volleys
      * mark congestion when it occurs, not after the message has been
        ACKed
      * when doing a round robin over the active messages, move on to the
        next after a full volley, not after each packet (causing less "fair"
        performance but better latency)
      * reduced the lock contention in the inboundMessageFragments by
        moving the ack and complete queues to the ACKSender and
        MessageReceiver respectively (each of which have their own
        threads)
      * prefer new and existing UDP sessions to new TCP sessions, but
        prefer existing TCP sessions to new UDP sessions
      4ce51261
  19. Apr 20, 2005
    • jrandom's avatar
      2005-04-20 jrandom · a2c7c5a5
      jrandom authored and zzz's avatar zzz committed
          * In the SDK, we don't actually need to block when we're sending a message
            as BestEffort (and these days, we're always sending BestEffort).
          * Pass out client messages in fewer (larger) steps.
          * Have the InNetMessagePool short circuit dispatch requests.
          * Have the message validator take into account expiration to cut down on
            false positives at high transfer rates.
          * Allow configuration of the probabalistic window size growth rate in the
            streaming lib's slow start and congestion avoidance phases, and default
            them to a more conservative value (2), rather than the previous value
            (1).
          * Reduce the ack delay in the streaming lib to 500ms
          * Honor choke requests in the streaming lib (only affects those getting
            insanely high transfer rates)
          * Let the user specify an interface besides 127.0.0.1 or 0.0.0.0 on the
            I2PTunnel client page (thanks maestro^!)
      (plus minor udp tweaks)
      a2c7c5a5
  20. Apr 18, 2005
    • jrandom's avatar
      2005-04-17 sirup · 7f3c953e
      jrandom authored and zzz's avatar zzz committed
          * Added the possibility for i2ptunnel client and httpclient instances to
            have their own i2p session (and hence, destination and tunnels).  By
            default, tunnels are shared, but that can be changed on the web
            interface or with the sharedClient config option in i2ptunnel.config.
      2005-04-17  jrandom
          * Marked the net.i2p.i2ptunnel.TunnelManager as deprecated.  Anyone use
            this?  If not, I want to drop it (lots of tiny details with lots of
            duplicated semantics).
      7f3c953e
  21. Mar 30, 2005
    • jrandom's avatar
      * 2005-03-29 0.5.0.5 released · 63f3a9cd
      jrandom authored and zzz's avatar zzz committed
      2005-03-29  jrandom
          * Decreased the initial RTT estimate to 10s to allow more retries.
          * Increased the default netDb store replication factor from 2 to 6 to take
            into consideration tunnel failures.
          * Address some statistical anonymity attacks against the netDb that could
            be mounted by an active internal adversary by only answering lookups for
            leaseSets we received through an unsolicited store.
          * Don't throttle lookup responses (we throttle enough elsewhere)
          * Fix the NewsFetcher so that it doesn't incorrectly resume midway through
            the file (thanks nickster!)
          * Updated the I2PTunnel HTML (thanks postman!)
          * Added support to the I2PTunnel pages for the URL parameter "passphrase",
            which, if matched against the router.config "i2ptunnel.passphrase" value,
            skips the nonce check.  If the config prop doesn't exist or is blank, no
            passphrase is accepted.
          * Implemented HMAC-SHA256.
          * Enable the tunnel batching with a 500ms delay by default
          * Dropped compatability with 0.5.0.3 and earlier releases
      63f3a9cd
Loading