- Dec 12, 2011
- Dec 11, 2011
-
-
zzz authored
- Payloads an exact multiple of 512 bytes failed to decompress - Data at the end of the stream could be lost - read() returned -1 when the data was 0xff
-
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
-
zzz authored
and 'eb56602a5a6fb7a1d5b54be0a0618c0e861da10f'
-
sponge authored
-
zzz authored
-
zzz authored
-
zzz authored
it's complete, as DLM now makes a copy - SearchState generics and cleanups
-
zzz authored
-
zzz authored
-
kytv authored
The OS' release version is discarded anyway....so we won't ask for it.
-
kytv authored
-
kytv authored
Without quotes will work in most shells but in some configurations it will fail.
-
kytv authored
[ test $condition -a test $condition ] is only used in bash (and I want to make this script work in any bourne compatible shell)
-
kytv authored
-
kytv authored
Revisiting this script now that I know a bit about regex.
-
kytv authored
Thanks to zzz for pointing me in the right direction so I could fix my own bug. :)
-
- Dec 10, 2011
-
-
kytv authored
Switch to one awk command instead of using grep and cut.
-
kytv authored
and '63fb5d00844b9465a8c7bfdece6a16946dd0085e'
-
kytv authored
The amount of RAM that I2P is limited to can be adjusted using debconf. The value in /etc/i2p/wrapper.config is stored in the debconf db and is written to /etc/default/i2p.
-
kytv authored
-
- Dec 09, 2011
-
-
zzz authored
-
zzz authored
-
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
-
zzz authored
- Round expiration times when converting to seconds - Zero-copy of single-fragment messages in MessageReceiver - Optimizations, log tweaks, comments
-
zzz authored
that were an exact multiple of the fragment size.
-
zzz authored
-
zzz authored
-
zzz authored
-
zzz authored
-
- Dec 07, 2011
-
-
zzz authored
- Again allow transmitting all new acks if there is room; only limit resend acks - Sanity checks to limit to 255 acks
-
- Dec 06, 2011
-
-
zzz authored
- Change large MTU from 1492 to 1484 and small from 608 to 620 for encryption padding efficiency - Enforce sent MTU limit - Increase receive buffer size from 1536 to 1572 so that excessive-sized packets sent by 0.8.9-0.8.11 routers aren't dropped - Limit the max acks in a data packet - Limit the duplicate acks in successive data packets - Only include acks that will fit in the mtu in a data packet - Correctly remove acks from the pending set after they are sent, so they aren't sent repeatedly - Don't pad data packets unless necessary - Debug logging and javadocs
-
zzz authored
-
zzz authored
-
- Dec 05, 2011