Newer
Older
2015-12-01 zzz
* i2psnark:
- Consolidate default tunnel length definition
- Increase max peers and uploaders per torrent
- Increase default max total uploaders
- Increase max peers sent and returned in DHT
* SAM:
- Don't map keys to upper case in parser, corrupts I2CP options
- Register SSL and UDP ports with PortMapper
* SSU: Allow IP and port in relay request if it matches the source
* Transport: Interrupt DH refiller thread when pool is empty,
to speed refilling and reduce pumper stalls
2015-11-30 zzz
* SAM:
- Timeout for first command after HELLO
- Send error message if no NAME key in LOOKUP
- Destination caching enhancements
- Client: Add SSL forward support, handle header line in forwarded stream
2015-11-29 zzz
* i2ptunnel:
- Change preferred sig type to Ed
- Set permissions on backup tunnel keys file
2015-11-28 zzz
* i2psnark:
- Fix NPE caused by URL-to-URI conversion in -2 (ticket #1715)
- Increase max pieces to 32K
* SAM:
- Fix parser to allow spaces in quoted values (tickets #1325, #1488)
- Handle UTF-8 in ReadLine (ticket #1488)
- 3.2 complete (ticket #1574)
2015-11-27 zzz
* SAM:
- Use DataHelper to load/store sam.keys
- Move sam.keys to config dir (ticket #677)
2015-11-27 zzz
Prop from i2p.i2p.zzz.sam:
* PasswordManager: new methods for use by SAM
* SAM:
- Use getopt for SAM args processing
- Change default host from 0.0.0.0 to 127.0.0.1
- Add SSL support with -s option (ticket #1106)
- Add protocol and port notification (ticket #1323)
- Add authorization options in HELLO (ticket #1106)
- Add AUTH commands: ENABLE, DISABLE, ADD, REMOVE
- Add PING, PONG commands (tickets #1572, #1573)
- Add QUIT, STOP, EXIT commands
- Add SSL option for STREAM FORWARD
- Move DatagramServer from SAMv3Handler to its own file
- Make DatagramServer a Handler, register with bridge
- Use ReadLine with timeout for SAMHandlerFactory
- Support parallel STREAM ACCEPTs
- Add HEADER option for RAW forwarding
- Better exception handling
- Extensive enhancements to Java client for testing
* Streaming: Fix recognition of PoisonPacket in ConnectionHandler
2015-11-22 zzz
Prop from i2p.i2p.zzz.test2:
* Build:
- More release checks
- Add systray dependency tracking to build
- Remove commons-logging classes from commons-logging.jar (ticket #1679)
* Lint:
- Replace URL with URI where possible
- Don't use DataHelper.fromLong() for 1-byte reads, for efficiency
- Don't catch Exception, catch RuntimeException or checked exception.
* i2psnark:
- Minor details page reformatting
- Add skipped length on details page
* NewsManager: Make it a ClientApp, not a RouterApp
* Profiles: Don't allow creation of our own profile
* Router: Revert JobTiming being a clock shift listener, not needed
* SSU:
- Support extended options
- Add support for requesting a relay tag via
Session Request extended options (ticket #1465)
* Tunnels:
- Locking fixes
- Don't set stats in our own profile
- Minor optimizations
* Utils:
- Centralize time zone code in DataHelper
- Add caching string split()
2015-11-21 zzz
* Console: Fix escaping of plugin description on /configclients (ticket #1711)
2015-11-19 str4d
* build.xml: Stop building SUD and SU2 update files in "ant release" (ticket #1709)
2015-11-15 kytv
* Updates to geoip.txt and geoipv6.dat.gz based on Maxmind GeoLite Country
database from 2015-11-03.
* Interrupt() when cancelling scheduled tasks (tickets #1694, #1705)
2015-11-13 zzz
* Console: Fix lifetime participating bandwidth display (ticket #1706)
2015-11-12 zzz
* Console /configclients:
= Fix filtering and escaping
- Fix autostart setting on new client, was inverted
- Change log level to hide socket closed error at tunnel shutdown (ticket #1687)
- Increase max pieces
* Timers: State fix 4th try (tickets #1694, #1705)
* I2CP: Fix additional connections getting rejected during tunnel open (tickets #1650, #1698)
* Streaming: Split blacklist into one for EC and one for Ed
2015-11-04 zzz
* Threads: More conversions to I2PAppThread
* Timers: Improve OutboundMessageRegistry locking (ticket #1694)
2015-11-02 z3r0fox
* EepGet: Fix command line filename selection (ticket #1616)
2015-11-01 zzz
* Utils: Double IP lookup cache size (ticket #1700)
2015-10-31 zzz
* Convert remaining Threads to I2PThread or I2PAppThread
* UPnP: Fix deadlock in callbacks (ticket #1699)
2015-10-30 zzz
* Router: Fix cascading I2CP error (ticket #1692)
2015-10-21 zzz
* i2psnark: More consistency and torrent links in messages
* Router: Increase timer thread priority
2015-10-17 zzz
* Crypto:
- Consolidate duplicate unlimited strength crypto check code
- Disable TLS_DHE_DSS_WITH_AES_128_CBC_SHA
2015-10-16 zzz
* Console: Add Java 6 warning to summary bar
* i2psnark:
- Fix deadlock (ticket #1432)
- Add "smart sort" option, set sort based on language (tickets #637, #1303)
- Don't balloon files on ARM (ticket #1684)
2015-10-14 zzz
* Update:
- Require Java 7 to download dev builds (ticket #1669)
- Fix persistence of the available dev version
2015-10-13 zzz
* Startup: Delete our old RI from netDB when rekeying
2015-10-11 zzz
* Crypto: Test for broken Gentoo ECDSA support
2015-10-10 zzz
* i2psnark: Increase max piece size to 16 MB, max files to 999,
close files faster based on file count (tickets #1626, #1671)
* JobQueue: Only adjust timing for negative clock shifts
* NamingServices: Add support for lookups prefixed with "www."
* Startup: Increase rekey probability
2015-10-08 zzz
* SimpleTimer2: Additional fix for uncaught IllegalStateException
affecting streaming timers (ticket #1672)
2015-10-02 zzz
* Router: Don't check config files for reload on Android
2015-09-28 zzz
* Addressbook: Fix isValidDest() for EC/Ed dests
* i2psnark: Support adding plain base 32 hashes
* Susimail: Hide headers and buttons if search results are empty
2015-09-27 dg
* Router: Fix soft restarts for 'massive' clock jumps (over +150s or -61s) and recover from standby
and hibernate (ticket #1014).
2015-09-27 zzz
* Console:
- Export SSL cert on creation
- New /certs page to show local SSL certs
- Show 'none' if no leasesets
* SimpleTimer2: Fix bug in forceReschedule() that caused subsequent uncaught IllegalStateException,
affected streaming timers
Loading
Loading full blame...