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

Skip to content
Snippets Groups Projects
  1. Aug 31, 2005
  2. Aug 30, 2005
  3. Aug 27, 2005
    • jrandom's avatar
      2005-08-27 jrandom · e313da25
      jrandom authored and zzz's avatar zzz committed
          * Minor logging and optimization tweaks in the router and SDK
          * Use ISO-8859-1 in the XML files (thanks redzara!)
          * The consolePassword config property can now be used to bypass the router
            console's nonce checking, allowing CLI restarts
      e313da25
    • jrandom's avatar
      2005-08-27 jrandom · 8660cf0d
      jrandom authored and zzz's avatar zzz committed
          * Minor logging and optimization tweaks in the router and SDK
          * Use ISO-8859-1 in the XML files (thanks redzara!)
          * The consolePassword config property can now be used to bypass the router
            console's nonce checking, allowing CLI restarts
      8660cf0d
  4. Aug 25, 2005
  5. Aug 24, 2005
    • jrandom's avatar
      2005-08-24 jrandom · 346faa3d
      jrandom authored and zzz's avatar zzz committed
          * Catch errors with corrupt tunnel messages more gracefully (no need to
            kill the thread and cause an OOM...)
          * Don't skip shitlisted peers for netDb store messages, as they aren't
            necessarily shitlisted by other people (though they probably are).
          * Adjust the netDb store per-peer timeout based on each particular peer's
            profile (timeout = 4x their average netDb store response time)
          * Don't republish leaseSets to *failed* peers - send them to peers who
            replied but just didn't know the value.
          * Set a 5 second timeout on the I2PTunnelHTTPServer reading the client's
            HTTP headers, rather than blocking indefinitely.  HTTP headers should be
            sent entirely within the first streaming packet anyway, so this won't be
            a problem.
          * Don't use the I2PTunnel*Server handler thread pool by default, as it may
            prevent any clients from accessing the server if the handlers get
            blocked by the streaming lib or other issues.
          * Don't overwrite a known status (OK/ERR-Reject/ERR-SymmetricNAT) with
            Unknown.
      346faa3d
  6. Aug 23, 2005
    • jrandom's avatar
      2005-08-23 jrandom · 5ec6dca6
      jrandom authored and zzz's avatar zzz committed
          * Removed the concept of "no bandwidth limit" - if none is specified, its
            16KBps in/out.
          * Include ack packets in the per-peer cwin throttle (they were part of the
            bandwidth limit though).
          * Tweak the SSU cwin operation to get more accurrate estimates under
            congestions.
          * SSU improvements to resend more efficiently.
          * Added a basic scheduler to eepget to fetch multiple files sequentially.
      5ec6dca6
    • jrandom's avatar
      2005-08-23 jrandom · 1a6b49cf
      jrandom authored and zzz's avatar zzz committed
          * Removed the concept of "no bandwidth limit" - if none is specified, its
            16KBps in/out.
          * Include ack packets in the per-peer cwin throttle (they were part of the
            bandwidth limit though).
          * Tweak the SSU cwin operation to get more accurrate estimates under
            congestions.
          * SSU improvements to resend more efficiently.
          * Added a basic scheduler to eepget to fetch multiple files sequentially.
      1a6b49cf
  7. Aug 22, 2005
  8. Aug 21, 2005
  9. Aug 20, 2005
  10. Aug 17, 2005
    • jrandom's avatar
      2005-08-17 jrandom · adf56a16
      jrandom authored and zzz's avatar zzz committed
          * Revise the SSU peer testing protocol so that Bob verifies Charlie's
            viability before agreeing to Alice's request.  This doesn't work with
            older SSU peer test builds, but is backwards compatible (older nodes
            won't ask newer nodes to participate in tests, and newer nodes won't
            ask older nodes to either).
      adf56a16
    • jrandom's avatar
      2005-08-17 jrandom · 11204b8a
      jrandom authored and zzz's avatar zzz committed
          * Revise the SSU peer testing protocol so that Bob verifies Charlie's
            viability before agreeing to Alice's request.  This doesn't work with
            older SSU peer test builds, but is backwards compatible (older nodes
            won't ask newer nodes to participate in tests, and newer nodes won't
            ask older nodes to either).
      11204b8a
    • jrandom's avatar
      added surrender.adab.i2p · cade27dc
      jrandom authored and zzz's avatar zzz committed
      cade27dc
  11. Aug 16, 2005
  12. Aug 15, 2005
  13. Aug 14, 2005
  14. Aug 12, 2005
    • jrandom's avatar
      2005-08-12 jrandom · 1219dadb
      jrandom authored and zzz's avatar zzz committed
          * Keep detailed stats on the peer testing, publishing the results in the
            netDb.
          * Don't overwrite the status with 'unknown' unless we haven't had a valid
            status in a while.
          * Make sure to avoid shitlisted peers for peer testing.
          * When we get an unknown result to a peer test, try again soon afterwards.
          * When a peer tells us that our address is different from what we expect,
            if we've done a recent peer test with a result of OK, fire off a peer
            test to make sure our IP/port is still valid.  If our test is old or the
            result was not OK, accept their suggestion, but queue up a peer test for
            later.
          * Don't try to do a netDb store to a shitlisted peer, and adjust the way
            we monitor netDb store progress (to clear up the high netDb.storePeers
            stat)
      1219dadb
  15. Aug 10, 2005
    • jrandom's avatar
      2005-08-10 jrandom · 77b995f5
      jrandom authored and zzz's avatar zzz committed
          * Deployed the peer testing implementation to be run every few minutes on
            each router, as well as any time the user requests a test manually.  The
            tests do not reconfigure the ports at the moment, merely determine under
            what conditions the local router is reachable.  The status shown in the
            top left will be "ERR-SymmetricNAT" if the user's IP and port show up
            differently for different peers, "ERR-Reject" if the router cannot
            receive unsolicited packets or the peer helping test could not find a
            collaborator, "Unknown" if the test has not been run or the test
            participants were unreachable, or "OK" if the router can receive
            unsolicited connections and those connections use the same IP and port.
      77b995f5
  16. Aug 09, 2005
    • jrandom's avatar
      0.6.0.2 · 2f53b9ff
      jrandom authored and zzz's avatar zzz committed
      2f53b9ff
  17. Aug 08, 2005
    • jrandom's avatar
      deal with full windows without *cough* NPEs · d84d0458
      jrandom authored and zzz's avatar zzz committed
      (how many times can I cvs rtag -F before going crazy?)
    • jrandom's avatar
      foo · d8e72dfe
      jrandom authored and zzz's avatar zzz committed
      d8e72dfe
    • jrandom's avatar
      "ERROR [eive on 8887] uter.transport.udp.UDPReceiver: Dropping inbound packet... · 88b9f7a7
      jrandom authored and zzz's avatar zzz committed
      "ERROR [eive on 8887] uter.transport.udp.UDPReceiver: Dropping inbound packet with 1 queued for 1912 packet handlers: Handlers: 3 handler 0 state: 2 handler 1 state: 2 handler 2 state: 2"
      state = 2 means all three handlers are blocking on udpReceiver.receive())
      this can legitimately happen if the bandwidth limiter or router throttle chokes the receive for >= 1s.
      88b9f7a7
    • jrandom's avatar
      2005-08-08 jrandom · 6a195012
      jrandom authored and zzz's avatar zzz committed
          * Add a configurable throttle to the number of concurrent outbound SSU
            connection negotiations (via i2np.udp.maxConcurrentEstablish=4).  This
            may help those with slow connections to get integrated at the start.
          * Further fixlets to the streaming lib
      6a195012
  18. Aug 07, 2005
    • jrandom's avatar
      2005-08-07 Complication · ba30b56c
      jrandom authored and zzz's avatar zzz committed
          * Display the average clock skew for both SSU and TCP connections
      2005-08-07  jrandom
          * Fixed the long standing streaming lib bug where we could lose the first
            packet on retransmission.
          * Avoid an NPE when a message expires on the SSU queue.
          * Adjust the streaming lib's window growth factor with an additional
            Vegas-esque congestion detection algorithm.
          * Removed an unnecessary SSU session drop
          * Reduced the MTU (until we get a working PMTU lib)
          * Deferr tunnel acceptance until we know how to reach the next hop,
            rejecting it if we can't find them in time.
          * If our netDb store of our leaseSet fails, give it a few seconds before
            republishing.
      ba30b56c
    • jrandom's avatar
      added more postman services (w3wt) · a375e4b2
      jrandom authored and zzz's avatar zzz committed
      a375e4b2
  19. Aug 05, 2005
Loading