- May 01, 2020
-
-
zzz authored
-
- Aug 26, 2018
-
-
zzz authored
-
- Aug 25, 2018
-
-
zzz authored
-
- Aug 04, 2018
- Feb 06, 2016
-
-
z3r0fox authored
-
- Dec 13, 2015
-
-
zzz authored
-
- Nov 08, 2015
-
-
zzz authored
-
- Jun 08, 2015
-
-
dg2-new authored
-
- May 03, 2015
-
-
zzz authored
to reduce object churn, we only need one Add DeliveryInstructions.create() to return immmutable local instructions, to reduce object churn Minor cleanups
-
- Nov 08, 2013
-
-
zzz authored
- Comment out unused encryption fields to save space - New static immutable LOCAL instruction to reduce object churn
-
- Mar 08, 2013
-
- Jan 03, 2013
-
-
zzz authored
-
- Dec 11, 2011
-
-
zzz authored
- Deprecate unused stream methods and I2NPMessageReader since all transports provide encapsulation. - Don't throw IOE from byte array methods - Use cached null cert in GarlicClove - Add method to limit size of buffer to read - Don't check checksum at input, in most cases - Reuse checksum at output, for unomodified pass-through messages (but recalculating it now and logging on a mismatch for testing) - Fix DatabaseLookupMessage to internally store the don't include peers as a List, not a Set, so it doesn't get reordered and break the checksum - Log cleanup * NTCP: - Zero-copy and limit size when handing buffer to I2NP - Log hex dump message on I2NPMessageException, like in SSU - Don't close connection on I2NPMessageException
-
- Oct 25, 2011
-
-
zzz authored
-
- Dec 30, 2010
-
-
zzz authored
- New SDSCache for SimpleDataStructures - New SimpleByteCache for byte[] - Cache Hash, PublicKey, and SigningPublicKey - Remove global lock in ByteCache
-
- May 16, 2010
-
-
zzz authored
-
- Jul 01, 2009
-
-
zzz authored
for efficiency (thanks Arsene for the suggestion)
-
- Apr 21, 2009
-
-
sponge authored
* Code janator work, basic corrections involving @Override, and appling final where it is important. Also fixed some equals methods and commented places that need fixing.
-
- Jul 16, 2008
-
-
Oldaris authored
-
- Jul 31, 2005
-
-
* Adjust the netDb search and store per peer timeouts to match the average measured per peer success times, rather than huge fixed values. * Optimized and reverified the netDb peer selection / retrieval process within the kbuckets. * Drop TCP connections that don't have any useful activity in 10 minutes. * If i2np.udp.fixedPort=true, never change the externally published port, even if we are autodetecting the IP address. (also includes most of the new peer/NAT testing, but thats not used atm)
-
- Jul 23, 2005
-
- Nov 01, 2004
-
-
* Increase the tunnel test timeout rapidly if our tunnels are failing. * Honor message expirations for some tunnel jobs that were prematurely expired. * Streamline memory usage with temporary object caches and more efficient serialization for SHA256 calculation, logging, and both I2CP and I2NP message handling. * Fix some situations where we forward messages too eagerly. For a request at the tunnel endpoint, if the tunnel is inbound and the target is remote, honor the message by tunnel routing the data rather than sending it directly to the requested location.
-
- Apr 27, 2004
-
- Apr 10, 2004
-
- Apr 08, 2004
-
-