Newer
Older
2010-01-19 sponge
* Firewall fix for NTCP, where firewalls will forget a NAT relationship
on a stream... AKA setting keepalive. This should fix the stuck NTCP
issue that has been bothing zzz for years.
* Set keepalive on BOB connections too, since this will assist closing
the connections in the event of a crash on a client.
2010-01-18 zzz
* configclients.jsp: Fix add-new-client feature
* Console: Add a tunnel share ratio estimate
* graphs.jsp:
- Remove jrobin sig
- Set lower limit to 0
- Save settings when changed
* Reseed: Support SSL and proxies
* Translate: Catch empty string
2010-01-17 zzz
* Clock: Change a CRIT to an ERROR, lower threshold for changing from 10s to 5s
* configclients.jsp: Support add, delete, edit
* I2CP: Clean up resources on 5-minute leaseset timeout at startup
* LeaseSet generation: Increment the lease date slightly, to force
the floodfill to flood it when it changes
* NetDb Lookups: Don't try to send a RI lookup to itself through a zero-hop tunnel
* NetDb Stores and Verifies:
- Do LS stores and verifies through client tunnels
to prevent correlation by the OBEP or FF
- Encrypt LS stores to prevent snooping by the OBEP,
if the floodfill supports it
- Encrypt LS and RI verifies to prevent snooping by the OBEP
- Extend verify delay and timeout
- Reenable RI verifies
- Disallow simultaneous verifies for the same key
- Don't resend on verify timeout; try a different peer instead
- Don't resend to same peer on verify fail, try a different one
- Adjust ff selection criteria
- Flood even if received garlic-encrypted
* Profiles: Limit fast peers to 30 max
* SSLEepGet: New
* Tunnels: Prevent more than one zero-hop tunnel in a lease
* VersionComparator: Move from TrustedUpdate.java to util
2010-01-14 sponge
* Fully clean up I2PTunnel. No more lint issues, should compile 100%
clean.
* Dropped unused class BufferLogger from I2PTunnel as it is not used
anylonger.
2010-01-14 sponge
* Clean up reverse connection ability, remove some annoyingly redundent
code. Place all settings in the console. It works!
2010-01-10 sponge
* Insert reverse connection ability into the http server code so that
seedless can start to get worked on. It's disabled by default.
* 2010-01-12 0.7.9 released
2010-01-12 zzz
* I2CP: Clean up resources on 5-minute leaseset timeout at startup
* Increase max floodfills to 9 (was 6)
* Temporarily disable routerInfo floodfill verifies
* Fix .fr eepsite index css
* Javdoc tweaks
2010-01-09 zzz
* Include new eepsite indexes in pkg
2010-01-06 zzz
* Summary bar tweaks
2010-01-02 sponge
* Fix one last stupid mistake in build.xml, my fault.
2010-01-02 sponge
* Fix NB 6.8 goofyness... 'till ant 1.7.1 or > is needed, stay with NB
6.5, as the newer ones place a check for 1.7.1. We require 1.7.0
2010-01-02 sponge
* Fix build.xml target for justBOB
* Fix Main build.xml so that it actually deletes backup files and add a
few extra types that should be commonly needed... atleast by me.
2010-01-02 zzz
* Console: Save refresh setting
* i2psnark:
- Don't URL-encode chars we don't have to
- CSS tweaks
* Transport: Implement 'laptop mode' to change ident and port
when the IP changes
2010-01-01 sponge
* Happy New year everyone!
* Added a target to generate a stand-alone BOB jar file.
2009-12-31 zzz
* BuildResponseRecord: Make static
* i2np: Remove unused logs
* i2psnark: Fix message box, was a little too small
* InternalSocket: Fallback to external socket on fail
* NetDb: Fix exploration by adding a null hash to mean
"don't give me floodfills"
* PeerSelector: Downgrade floodfills with high fail rate
2009-12-26 zzz
* Console:
- Tag the rest of logs.jsp
* Tunnels, Transports:
- Lots of code to detect improper reuse of cached objects
after release
- Prevent release of TunnelDataMessage cached ByteArray,
as it may be reused if retried in another transport;
a nasty bug causing corrupt messages
- Prevent race with released resources in UDP OutboundMessageState;
a nasty bug causing corrupt messages
- More cleanups and comments
* UDP: Bid lower than NTCP when we need introducers and don't
have enough
2009-12-22 zzz
* Tunnels:
- Do RED dropping before the IBGW fragmenter, not after
- Change batch time to 250ms for IBGWs (was 100ms)
- Change batch time to 150ms for exploratory OBGWs (was 100ms)
- Start a new message in the fragmenter if almost full
- Fix a major, longstanding synchronization bug in the FragmentHandler
which led to corrupt messages at the endpoints
- More cleanups and comments
2009-12-20 zzz
* Console:
- Fix status to show a disconnected network error rather than
clock skew or UDP error when disconnected
- Use peer clock skew rather than clock offset for determining
whether to display clock skew error
- tunnels.jsp: Clarify tunnel table headings
* Contexts: Add isRouterContext() method
* Profile, DBHistory:
- Tweak the rate periods
- Add a global fail rate stat
- Increase the HashMap sizes
* Router: Move some more threads to I2PAppThread so an OOM won't
crash the router
* Timestamper: Reduce delays (cuts 10s out of router startup)
* Transport: Rework peer clock skew method to always return a value
* Tunnels:
- Reduce the drop probability for TunnelBuildMessages at the OBEP
- Schedule outbound startup instead of hanging the thread for 3s
- Cleanup preprocessor code, add comments
2009-12-18 zzz
* Console: Fix spacing in update section
* I2CP:
- Move client-side writes to their own thread
- Reenable InternalSockets
* i2ptunnel: Fix bundle script
* InNetMessagePool: Cleanup
* Log:
- Close old file on rotate
- Buffer writes
- Write in UTF-8
* SusiDNS:
- Remove untranslatable button images (-15KB)
- Tag buttons and messages
- Add some button CSS
* Tunnel building:
- Increase timeout to 13s (was 10s)
- Fix tunnel.buildReplyTooSlow stat
- Tweak logging
- Prioritize expl. builds over client builds
- Code cleanups
* TunnelSettings: Drop, unused
2009-12-15 zzz
* HTTP Proxy: Make jump server list configurable
* i2psnark: Fix stop/start, cleanups
* i2ptunnel: Fix bundle location
* SusiDNS:
- Rewrite and correct a lot of the text, tag jsps
- UTF-8 fixes
* TunnelManager: Fix a locking bug
* Update: Improve error message
2009-12-13 zzz
* Find ResourceBundles in wars
* Fix restart from config.jsp if no wrapper
* i2psnark: Elaborate popups
2009-12-12 welterde
2009-12-12 zzz
* Disable InternalSockets until it's fixed
2009-12-11 zzz
* Addressbook, susidns: Rework addressbook into a
HttpServlet, so susidns can kick it when the subscription
Loading
Loading full blame...