Newer
Older
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
2011-11-02 zzz
* HTTP Proxy: Error page tweak
* Reseed:
- Add new host
- Handle % escaping in file URLs
- Do basic validation of router hash
- Add some more sanity checks
2011-11-01 kytv
* Update Ukrainian translations from Transifex
* Update i2prouter script for better compatibility with Gentoo
2011-10-31 zzz
* NetDB: Reduce max RI publish interval
* ProfileOrganizer:
- Fix expiration of old profiles
- Don't exceed high cap limit between reorgs
- Reduce max reorg cycle time
- Reduce new bonus values
* Tunnels:
- Restore and implement lengthOverride()
- Adjust quantity override
2011-10-29 zzz
* BuildHandler: Add router.buildHandlerThreads config setting
* CapacityCalculator: Small adjustment for XOR distance to
break ties and encourage closeness
* ProfileOrganizer: Reduce min expire time
* SSU: Limit max peers to use as introducers
Loading
Loading full blame...