- Apr 12, 2022
-
-
zzz authored
-
- Jun 22, 2021
-
-
zzz authored
- Remove ITBM, change record length from 236 to 218 bytes - Fix check of blank record in BuildReplyHandler - Fix offset constants for short record in BuildRequestRecord - Fix BuildMessageTestStandalone test 6 (short inbound) - ITBM class removal TODO
-
- Jun 08, 2021
-
-
zzz authored
- Generate and parse short record format - Encrypt and decrypt short records - Register handlers for 3 new messages ITBM/STBM/OTBRM - Send ITBM/STBM if all hops support it (disabled) - Reply with OTBRM at OBEP if STBM received (disabled) - Send STBM at IBGW if ITBM received (disabled) - Add logic for when to send new messages - ChaCha encryption of other short records - Fix compare logic in ITBM parser (ticket #2814) All is still preliminary, disabled, untested; proposal is still incomplete Still todo: - Fill in plaintext record for ITBM/OTBRM - OTBRM key/tag
-
- Nov 16, 2020
-
-
zzz authored
Fixup test as required
-
- Aug 01, 2020
-
-
zzz authored
-
- Oct 29, 2019
-
-
zzz authored
Improve DataMessage.toString()
-
- Aug 04, 2018
- Jun 26, 2018
-
-
zzz authored
-
- Jun 02, 2018
-
-
zzz authored
-
- Jan 26, 2017
-
-
zzz authored
-
- Feb 06, 2016
-
-
z3r0fox authored
-
- Nov 08, 2015
-
-
zzz authored
-
- May 27, 2015
-
-
zzz authored
-
- Apr 11, 2015
-
-
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
-
- Apr 04, 2015
-
-
dev authored
-
- Apr 03, 2015
-
-
dev authored
-
- Nov 20, 2013
-
-
str4d authored
-
- Nov 02, 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
-
- Dec 09, 2011
-
-
zzz authored
- Earlier detection and better logging of truncated TunnelGatewayMessage and DatabaseStoreMessage - Fix and enhance UnknownI2NPMessage implementation - Don't deserialize or verify the checksum of the embeddedI2NP message in the TunnelGatewayMessage at the IBGW, just use UnknownI2NPMessage and pass it along, except if zero hop; Still to do: similar thing at OBEP - Round expiration times when converting to/from seconds for SSU - Cleanups and javadoc
-
- Jun 17, 2011
-
-
zzz authored
- Kill the global app context - Recognize multi-router case - Fix RandomIterator, YKGenerator, DHBuilder, NTCPConnection hanging on to old context - probably other offenders not yet found - Fix DHBuilder thread not stopping
-
- Jan 09, 2011
-
-
zzz authored
-
- Jan 07, 2011
-
-
zzz authored
-
- Dec 02, 2010
-
-
zzz authored
instead of throwing an IllegalStateException
-
- Aug 10, 2010
-
-
zzz authored
-
- May 16, 2010
-
-
zzz authored
-
- Jan 31, 2010
-
-
zzz authored
-
- Jan 29, 2010
-
-
zzz authored
- Add getRecordCount() to TunnelBuildMessage and TunnelBuildReplyMessage so they can be extended. - New I2NP Messages VariableTunnelBuildMessage and VariableTunnelBuildReplyMessage, which contain the number of request slots in them. - Convert all static assumptions of 8 slots to getRecordCount() - Use the new VTBM if all hops in the tunnel and the OBEP or IBGW of the reply tunnel support it, and the tunnel is 4 hops or shorter. - Reply to a VTBM with a VTBRM of the same size - Make BuildReplyHandler static - Convert the currentlyBuilding List to a ConcurrentHashMap to speed reply lookups and eliminate a global lock; don't put fallback tunnels in there - Add new tunnel.corruptBuildReply stat - Various cleanups and javadoc Tested as compatible with current network, new messages untested.
-
- Jan 26, 2010
-
-
zzz authored
-
- Dec 26, 2009
-
-
zzz authored
-
- Oct 19, 2009
-
-
zzz authored
-
- 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.
-
- Oct 19, 2008
-
-
zzz authored
-
- Jul 16, 2008
-
-
Oldaris authored
-
- Apr 19, 2006
-
-
* Adjust how we pick high capacity peers to allow the inclusion of fast peers (the previous filter assumed an old usage pattern) * New set of stats to help track per-packet-type bandwidth usage better * Cut out the proactive tail drop from the SSU transport, for now * Reduce the frequency of tunnel build attempts while we're saturated * Don't drop tunnel requests as easily - prefer to explicitly reject them
-
- Apr 05, 2006
-
-
- Apr 03, 2006
-
- Feb 21, 2006
-