Newer
Older
2011-12-12 kytv
* German and Spanish translation updates from Transifex
2011-12-12 zzz
* ExploreJob: Tweaks to handle DatabaseLookupMessage changes
* I2NP:
- 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
* PortMapper: New service for registering application ports in the context
* ReusableGZIPInputStream: Fix 3 major bugs, all present since 2005:
- 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
* SearchState: generics and cleanups
2011-12-11 sponge
* HTTP server tunnel, use log.WARN for 3 first minutes. (closes #460)

kytv
committed
2011-12-10 kytv
* Replace eepget's whitelist of accepted characters with the
blacklist from i2psnark. (closes #562)
2011-12-09 zzz
* Base64: Add decodestring command in main()
* Console, i2psnark: More button CSS tweaks
* I2NP:
- 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
- Cleanups and javadoc
* LeaseSet: Fix size calculations
* UDP:
- Fix major bug from 2005 that corrupted outbound messages
that were an exact multiple of the fragment size.
- Round expiration times when converting to seconds
- Zero-copy of single-fragment messages in MessageReceiver
- Optimizations, log tweaks, comments
2011-12-06 zzz
* Router:
- More refactoring tasks to their own files
- Adjust some thread priorities
* Susimail: Adjust login form sizes
* Tunnels: Increase next hop send timeout
* UDP: Fix major MTU bug introduced in 0.8.9.
- 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
2011-12-04 zzz
* Console:
- Less icons on configclients.jsp
- Fix some browsers breaking line on negative numbers
- Tab CSS tweaks
* i2psnark: Fix directories not always deleted when torrent is deleted
* IRC Client: Lower log level for connect error to warn (thx echelon/sponge)
* Tunnel RED:
- Complete rework of participating traffic RED.
Implement an accurate bandwidth tracker in FIFOBandwidthRefiller.
- Fix drop priority of VTBM at OBEP
- Lower drop priority of VTBRM at IBGW
- Raise threshold from 95% to 120%
- Remove unused things in HopConfig
* UDP: Fix i2np.udp.allowLocal operation (thx Quizzers)
2011-12-02 zzz
* Console:
- Summary bar tweaks
- Config nav CSS tabs
- CSS cleanups from last checkin
* Susimail:
- Login screen tweaks
- Cleanups, generics, static
2011-12-01 zzz
* Console:
- Split up config network page
- CSS tweaks in summary bar
- Spiff up the buttons
* i2psnark:
- Retry link on torrent download fail
- Clear URL after clicking 'add torrent'
- Message tweaks
- CSS tweaks
* IRC Server: Fix IOOBE (ticket #559)
* Throttle: Update throttle status immediately on shutdown request;
clear starting-up message after 20 minutes
2011-11-29 zzz
* Random: Use new nextBytes(buf, off, len) for efficiency
* Router: Refactor periodic tasks to their own files
2011-11-28 zzz
* Specify locale in all toLowerCase() and toUpperCase() calls to
avoid the "Turkish four i problem";
replace most equalsIgnoreCase() calls too.
* Update: Files listed in deletelist.txt will be deleted
2011-11-28 kytv
* IRCClient: Add IRCop commands (and other safe commands) to the whitelist
2011-11-27 zzz
* IRCClient: Outbound whitelist optimization
* Reseed:
- Restore i2pbote (ticket #516)
- Remove r31453 (cert expiring, host soon to be shut down permanently)
2011-11-23 zzz
* CryptixAESEngine: Fix bogus bounds checks
* NTCP:
- More optimizations in recvEncrypted()
- More efficient XOR
- Reduce bandwidth stat update frequency
- Check for repeated zero-length reads
* RandomSource: Add new method getBytes(buf, offset, length)
* Tunnel encryption: More efficient XOR
2011-11-21 zzz
* NTCP Pumper:
- Ensure failsafe pumper code gets run on schedule
- Don't copy the read buffers
- Adjust minimum read buffers based on memory
- New i2np.ntcp.useDirectBuffer option (default false)
- Mark peer unreachable when read failure is during establishment
- Change some Reader Lists to Sets to avoid linear search
- Log tweaks, debugging, new loop stats
2011-11-18 zzz
* NTCP:
- First cut at improving EventPumper performance (ticket #551)
- Establishment timeout cleanup/concurrent
- Remove some logging and stats
- Switch some Queues from LBQ to CLQ
- Static ByteBuffer cache
2011-11-16 zzz
* Console: Add Jetty version to logs page
* NTCP: Reduce log level for race (ticket #392)
* NTCPConnection: Concurrent PrepBufs
* OutNetMessage: Remove some fields and methods used only in NTCP debugging
* Router: Move router.ping file from temp directory to config directory
2011-11-14 zzz
* Console: Remove % chart at bottom of tunnels.jsp
* Profiles: Only use same-country metric for countries with
lots of I2P users
* SusiDNS: Remove .jsp suffixes
2011-11-12 zzz
* Installer: Fix Ukrainian translation (ticket #550) thx rndnick
2011-11-11 zzz
* Console:
- Less magic and fix img sizes, for speed and less artifacts while rendering
- CSS tweaks
2011-11-09 zzz
* Console: Add ability to hide news
* I2PTunnel IRC Client: Don't filter PASS (ticket #549)
* Licenses: Update information
* Router: Clean up config map methods and uses
* wrapper.config: Increase shutdown timeout
2011-11-05 kytv
* Update geoip.txt based on Maxmind GeoLite Country
database from 2011-11-02
Loading
Loading full blame...