cdfd4ca2f4
Move CachedIteratorArrayList from core to router
2016-01-14 13:54:53 +00:00
ca00ea7a76
Fortuna: Add getByte() method
2016-01-13 16:11:39 +00:00
c8197b8181
Tunnels: Fix build request Bloom filter (ticket #1746 )
...
Change from 60s DHS to 60m DBF
Use reply key as filter key, not first part of
encrypted data, to match the specs and hopefully reduce dups
BuildMessageProcessor cleanups
log and stat tweaks
remove deprecated methods
remove some timing measurements
javadocs
2016-01-10 21:22:22 +00:00
6917203530
DataHelper: Optimize checks in storeProps()
2016-01-06 17:54:05 +00:00
144f54eb8c
Console: Properly register listen hosts with PortMapper
...
I2PTunnel: Fixup console links in error pages if console is
on a non-standard host or port, or on https
PortMapper: Add method to convert wildcard host to actual host
2016-01-06 17:50:06 +00:00
2698076fb6
distrust Comodo UTN cert
2015-12-23 11:55:44 +00:00
8da3257856
cache new family options
2015-12-23 10:50:46 +00:00
074c5aa16c
merge of '22cebc21c21e3a101e03165f26a5e9fddc3648da'
...
and 'e210f94f3d17359b39a6b24f2a5e1221a86abfd0'
2015-12-20 21:07:16 +00:00
cc4bf8ea16
CertUtil: Add methods to export private keys
...
Unused so far, to be used for family key
2015-12-20 14:28:44 +00:00
c60f3970d1
Replaces instances of getBytes() in core classes
2015-12-20 01:18:38 +00:00
3c5f9d0bc3
RouterInfo: Optimize writing to avoid extra copy;
...
eliminate caching previously enabled for routers with high memory limits
Log tweak on sig verify fail
DataHelper.writeLong() to write(byte) conversion
DatabaseEntry: Remove deprecated, unused setRoutingKey()
2015-12-13 16:48:04 +00:00
2155347e4f
another writeLong
2015-12-13 16:41:35 +00:00
db86850d15
Addresses: Catch a rare (Windows only? IPv6 only?) error
...
when enumerating network interfaces
2015-12-13 16:40:42 +00:00
97ae1e5034
Cleanup: Don't use DataHelper.writeLong() for a single byte
2015-12-13 16:38:06 +00:00
c8aca62d03
Crypto: Blacklist Verisign G1 roots
...
match by CN or OU
2015-12-11 22:36:40 +00:00
8b9bcbc777
SSU: Fix outbound IPv6 errors on Windows without a real v6 address
...
when explict host is set. Validate addresses before confirming that
we have an IPv6 address. Possibly related to ticket #1538 .
javadocs
2015-12-11 17:14:45 +00:00
ea9c4a1957
Router, naming, I2CP: Increase lookup cache max sizes (except on Android),
...
reduce max lookup depth, and increase non-floodfill profile bonus
to attempt to reduce load on floodfills
2015-12-11 15:40:11 +00:00
393b593785
Logs: Windows line ending fixes for event log and duplicate message in router log
2015-12-11 15:06:22 +00:00
9b2bbe03ee
dont put HTML in Android router logs
2015-12-10 13:07:40 +00:00
bb56a11bda
propagate from branch 'i2p.i2p.unittests' (head 53586f73fb813f519cdb6a1f7b1b40efec2e35dc)
...
to branch 'i2p.i2p' (head 628a2c591ca44095e2f93acd026046d4512cf692)
2015-12-08 05:27:03 +00:00
7ea2be387e
Better exception message, so it's in the router log
2015-12-08 02:13:31 +00:00
8b42896cc6
Crypto: Consolidate certificate import methods
2015-12-08 02:07:38 +00:00
fdc160cf1d
Utils: Move new getSystemTimeZone() from DataHelper to SystemVersion,
...
which is a better place for it.
2015-12-06 16:28:14 +00:00
b53fe37a30
SAM:
...
- Don't map keys to upper case in parser, corrupts I2CP options
- Register SSL and UDP ports with PortMapper
2015-12-01 20:14:09 +00:00
d5717ca12d
javadoc
2015-11-29 14:52:08 +00:00
dffd441304
SAM: Allow backslash escapes in parser (tickets #1325 , #1488 )
...
remove unneeded escape char in other parsers
2015-11-28 18:53:40 +00:00
415b51bc49
i2psnark: Fix NPE caused by URL-to-URI conversion in -2 (ticket #1715 )
...
Fix some other similar places
2015-11-28 12:54:41 +00:00
9ce8fced02
propagate from branch 'i2p.i2p.zzz.sam' (head b328f0edb961263d7606ea964ecb3f7c319ca1cf)
...
to branch 'i2p.i2p' (head 7b4c0525be182722ef2cc7b564691f27d997da3b)
2015-11-27 20:58:18 +00:00
8d7edaae61
Block DSDTestProvider CA cert
2015-11-26 12:54:37 +00:00
6b67a70bbd
update @since
2015-11-25 16:54:44 +00:00
92bb2dbda7
Block CNNIC roots also.
...
Only log once.
2015-11-24 17:18:26 +00:00
5c4189abdf
KeyStoreUtil: Implement system cert blacklist
...
Fix creation of empty keystore
test enhancements
2015-11-24 15:23:13 +00:00
2400a77e25
Remove unused USE_FAKE_CRYPTO
2015-11-23 19:49:56 +00:00
1215a70aab
propagate from branch 'i2p.i2p.zzz.test2' (head 8fa44268a1dd2b7baaf01806e6994281ab031870)
...
to branch 'i2p.i2p' (head 44afdaa15ce8a95c112c7d58a5908f401c1a0145)
2015-11-22 16:00:16 +00:00
d30c1ec319
EepGet: Fixes after URL to URI conversion
2015-11-21 17:37:56 +00:00
dfb8830802
0.9.23
2015-11-19 00:31:15 +00:00
6fb0692d57
Centralize time zone code in DataHelper
...
NewsManager should be a ClientApp, not a RouterApp
2015-11-16 20:04:15 +00:00
bbaa6f7f87
Tweaks after review
2015-11-16 19:32:00 +00:00
e6644236ed
Interrupt when cancelling events
2015-11-13 23:28:02 +00:00
51c5da3f72
lint: don't catch Exception, catch RuntimeException or checked exception.
...
omits SAM, BOB, reflection, commented-out code, and a few other places
2015-11-12 18:49:13 +00:00
3fa2fb4c8d
Timers: State fix 4th try (tickets #1694 , #1705 )
...
log tweaks
2015-11-11 13:38:24 +00:00
c944fcce96
log if we can't cancel the future
2015-11-09 17:44:54 +00:00
1451dc6ece
More: Don't use DataHelper.readLong() for 1-byte reads, for efficiency
2015-11-08 20:43:42 +00:00
63ddf11799
use float for efficiency
2015-11-08 18:14:19 +00:00
8e77188560
Replace URL with URI where possible
...
URL bad for anon and has traps like equals()
2015-11-07 22:38:05 +00:00
1e5a35c7f8
Use new split()
2015-11-07 17:45:48 +00:00
83b923151c
propagate from branch 'i2p.i2p' (head e2aa08a93036bcf0d846b8ff67e9cb74de3e4d0f)
...
to branch 'i2p.i2p.zzz.test2' (head b3d23ed369ba339b9a71dfeb205110458df9ec0d)
2015-11-07 17:08:39 +00:00
e4ebb9a77d
Utils: Add caching string split()
2015-11-07 17:08:27 +00:00
077c4a073f
replaceAll -> replace
2015-11-07 12:47:31 +00:00
ca4642e0f0
Reduce the memory footprint of Rate objects by changing longs to ints and doubles to floats
2015-11-06 20:19:43 +00:00