dd0153e29a
SSU: Publish introducer expiration (proposal 133)
2017-04-13 15:58:52 +00:00
bfc04178a6
i2psnark: Fix standalone configuration for Jetty 9
...
Context: Fix ClientAppManagerImpl in AppContext,
required for transmission.war in standalone i2psnark
2017-04-02 18:48:03 +00:00
f390831835
Console: Fix stopping of webapps when console stops (ticket #1893 )
...
i2psnark: Only rewrite torrent config file if changed (ticket #1893 )
Util: Don't sync config writes on Android/ARM (ticket #1893 )
2017-04-01 14:15:06 +00:00
c06e320f99
SSU: When a IPv6 peer connects, trigger a IPv6 peer test, not a IPv4 one
...
Require two consecutive peer test results for some state transitions,
to prevent frequent transitions to firewalled and back
2017-03-31 12:28:31 +00:00
04e0cfe020
Debian: Add missing addressbook.jar to package (ticket #1973 )
2017-03-27 14:52:50 +00:00
cff8eafc43
Blockfile: Upgrade to Blockfile format 4 on non-Android ARM
2017-03-25 11:32:05 +00:00
b335ded1d2
CPUID: Recognize Ryzen
2017-03-24 13:08:56 +00:00
a00f11d5b7
i2psnark: Add another method to support RPC plugin
2017-03-21 11:57:52 +00:00
95b6bd36e5
i2psnark: Enhancements to support RPC plugin
2017-03-20 16:41:04 +00:00
05aef9bd59
Move "isSlow" detection to SystemVersion
2017-03-18 14:38:59 +00:00
4b722c9b7f
i2ptunnel: New form to enter private key file for alternate destination
...
- Use alt destination for registration if set
- Another dup check for alt destination
SusiDNS: New button for adding alternate destination
- Fix nonces on details page with multiple destinations
- Fix single dest deletion on details page with multiple destinations
- Set book in all forms to ensure correct book
Blockfile: Fix specified-destination deletion from the correct book
2017-03-14 14:15:54 +00:00
e7cfb2d6fe
Streaming: Add reset() to I2PSocket API
...
i2ptunnel: Reset I2P socket on TCP socket errors, in standard servers
that don't have protocol responses
SAM: Reset I2P socket on handler errors
2017-03-13 14:09:27 +00:00
aea20a552e
Fix HashSessionScavenger, class changed in Jetty 9
...
History for prop, -4
2017-03-11 16:27:37 +00:00
48a055d462
Streaming: Don't change buffer size when max message size is adjusted
...
Only change max message size when buffer is empty
2017-03-09 19:40:17 +00:00
d573910b7a
CPUID: Fix saving of libjcpuid.jnifile on Macs,
...
was incorrectly saving as libjcpuid.so (tickets #1865 , #1900 )
- Try to load libjcpuid-x86_64-osx.jnilib for 32-bit Macs,
because as of 0.9.26 it's a 'fat binary' with 32-bit in it also.
This was broken in the 0.9.26 changes.
- Improve error logging
- Add library search path logging to main()
NBI:
- Try to load the "none" architecture for x86, even if
CPUID loading fails (tickets #1865 , #1900 )
This was broken in the 0.9.26 changes.
- Add library search path logging to main()
- Comment out unused method
2017-03-06 20:44:16 +00:00
e995a4cf92
i2psnark: Fix disappearing start button
2017-02-27 19:51:38 +00:00
b695293070
0.9.29
2017-02-27 14:11:44 +00:00
33b1851317
PrivateKeyFile: Add option to generate addressbook authentication string
...
fix inadvertent fallthru
HostTxtParser: Add -q command line option, enhance return codes
2017-02-23 19:45:33 +00:00
3f452c5acb
GeoIP, blocklist, checklist update
...
GeoIP from Maxmind 2017-02-07
2017-02-20 18:20:38 +00:00
380f55a0e8
I2CP: Return null on decompression failure instead of
...
throwing exception, to reduce the impact, for example
in iMule which is apparently closing the session (ticket #1915 )
2017-02-15 17:48:47 +00:00
f2ae1bfe09
Utils: Disable caching of ResettableGZIPOutputStreams,
...
add more checks for compression failure,
fix output for zero-length input (ticket #1915 )
2017-02-15 16:45:06 +00:00
2d8f0c2956
Streaming: Fix optional delay and choking (tickets #1046 , 1939)
...
- Don't always send optional delay
- Don't overwrite choking delay with non-choking delay
- Don't send optional delay of 0 every 8 packets
- Don't set options both in CDR.buildPacket() and Conn.sendPacket()
- Set or clear optional delay in packet when retransmitting
- Move choking state variables from ConnectionOptions to Connection
- Move updateAcks() call from PacketLocal to PacketQueue
- Fully implement choking and un-choking
- Reduce periods for some stats
- Comment out some debug logging
- Cleanups
- Fix javadoc HTML broken in previous checkin
2017-02-09 17:24:03 +00:00
82d812c25c
NTP: Enable IPv6 support (ticket #1896 )
2017-02-04 15:38:49 +00:00
12cc7b3a3b
bump -4
2017-01-27 16:11:14 +00:00
ca440a50fe
i2ptunnel: Fix NPE on proxy.i2p/add when no params
2017-01-07 13:55:36 +00:00
dd400bb14b
Update: Fix JVM crash and i2p.jar corruption when updating from -1
2016-12-22 14:13:39 +00:00
ce47d4ea68
Profiles: length check on file names
2016-12-16 18:06:38 +00:00
26a9e8bd89
0.9.28
2016-12-12 16:08:35 +00:00
5d7546598e
remove zerobin
2016-12-09 16:01:23 +00:00
8a3a725730
GeoIP: Update from Maxmind 2016-12-06
2016-12-06 19:10:25 +00:00
74cd5cee20
Router: Revert default family sig type back to ECDSA,
...
as the OIDs are changing, to be deferred to next release.
Update blocklist
2016-12-05 13:41:51 +00:00
ec94a6eca3
NetDb: Peer selection tweaks
2016-12-01 14:33:26 +00:00
2318a2b319
NetDb: Add same-port check in peer selector
...
Convert FloodfillPeerSelector MaskedIPSet to use the one now in util
2016-11-27 14:58:34 +00:00
8146f6fdb6
FFPeerSelector: Penalize new and slow peers
2016-11-23 14:21:57 +00:00
bbb921806e
NetDB: When doing lookups, don't use floodfills too close
2016-11-20 22:25:00 +00:00
68e5fd6d08
Profiles: Pull same-IP detection into a utility class, for use by netdb
2016-11-16 18:05:40 +00:00
c3181d8561
Transport: Use NTCP for some outbound connections even before
...
SSU minimums are met (ticket #1835 )
2016-11-10 15:09:39 +00:00
c9c29520b4
Consistently log authentication failures for all interfaces
2016-11-06 17:20:35 +00:00
6ff9483e07
Console: Java 9 fixes for classloader (ticket #1870 )
...
May not be sufficient for plugins
Unlinkify viewmtn links on /jars, site is down
2016-10-29 16:21:02 +00:00
04392069a6
JRobin: Fix for Java 9 to remove dependency on Sun private classes
...
https://github.com/OpenNMS/jrobin/issues/3
http://stackoverflow.com/questions/1854398/how-to-garbage-collect-a-direct-buffer-java
Code from http://sourceforge.net/p/tuer/code/HEAD/tree/pre_beta/src/main/java/engine/misc/DeallocationHelper.java
unmodified, GPLv2
2016-10-26 19:31:40 +00:00
d2569fa446
i2psnark: Don't count unchoked but uninterested peers as uploaders
...
when calculating global uploader limit, to allow more upload slots,
especially when some torrents are stalled.
Convert some shared fields to atomics for concurrency.
2016-10-25 22:30:55 +00:00
80966d60c1
Crypto: Create keystore directory when making SSL keys (ticket #1866 )
...
When we switched to new way of making keys in 0.9.25,
we omitted the mkdir step, which broke it.
2016-10-23 16:38:26 +00:00
b6521ed884
Wrapper: Update to wrapper 3.5.30
...
All binaries from Tanuki delta pack,
except for armhf (armv6), compiled on Raspberry Pi:
ant 1.8.2
javac 1.6.0_38
gcc 4.6.3-14+rpi1
Windows binaries remain unchanged as we must recompile them ourselves
(32 bit just to change the icon; 64 bit is not provided by Tanuki)
2016-10-21 21:01:36 +00:00
9b27251473
SSU: Fix minimum version check for IPv6 peer test (ticket #1861 )
2016-10-20 18:31:32 +00:00
19370a36a2
0.9.27
2016-10-16 23:14:05 +00:00
5998587c52
Fix test for IPv6 firewalled configuration, javadocs
2016-10-16 16:57:33 +00:00
778ce71ea4
Translations: Update from Transifex
2016-10-14 12:07:26 +00:00
1af23a4106
Debian: Don't use glassfish-javaee.jar for jstl.jar (ticket #1793 )
2016-10-10 12:31:28 +00:00
124c2b5ce3
i2psnark: Add standalone shutdown method
2016-10-02 15:44:49 +00:00
78b7385281
i2ptunnel: Whitelist IRC AWAY inbound
2016-09-22 17:15:33 +00:00