Commit Graph

4189 Commits

Author SHA1 Message Date
zzz 07e85e095d propagate from branch 'i2p.i2p' (head 45c85fec6458cd0d1a6a6fa2d34b10ee2b9f215c)
to branch 'i2p.i2p.zzz.test2' (head 3ee9968e19867bebb063a98da1184ff4426626cd)
2016-01-19 01:13:09 +00:00
zzz 9bb1a00325 ArraySet implementation 2016-01-19 01:12:51 +00:00
zzz f0dc76983a BuildHandler: Disable removal of tunnel on next-hop timeout,
as it isn't reliable
cleanup and log tweaks
2016-01-17 19:22:55 +00:00
zzz ff66d9db67 Fix mime type for svg in themes directory 2016-01-15 15:24:40 +00:00
zzz cdfd4ca2f4 Move CachedIteratorArrayList from core to router 2016-01-14 13:54:53 +00:00
zzz ca00ea7a76 Fortuna: Add getByte() method 2016-01-13 16:11:39 +00:00
zzz 20547238fc javadoc 2016-01-13 16:03:14 +00:00
zzz 9caddc166b SSU: Don't early-disconnect if we are introducing 2016-01-13 16:02:13 +00:00
zzz c546b283fd BuildHandler: More early-disconnect cases 2016-01-13 16:01:13 +00:00
zzz 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
zzz 35739289cd Console: Fixed summary bar overflow (ticket #1739) 2016-01-07 14:16:14 +00:00
zzz 68d8c6e556 NetDB: Don't query floodfills if they are too old to
support sig types or encrypted replies (ticket #1742)
2016-01-06 19:38:26 +00:00
zzz f85d03085b Build: Remove big geoip files from release again 2016-01-06 17:57:06 +00:00
zzz 2f09389ddd netdb minor cleanups 2015-12-23 10:59:53 +00:00
zzz a4546e1045 SSU: Hand all messages pending after establishment to the
outbound queue at once, for efficiency.
This allows more aggressive combining of fragments in packets,
and ensures the priority queue works as designed.
Don't sort outbound messages by size, keep priority order instead.
Log tweaks
2015-12-21 17:19:40 +00:00
zzz 3bce2f5d46 SSU: Fix sent msg count, broken in last checkin
Increase sent threshold from 1 to 2 for mayDisconnect(),
because we send both our RI and a DeliveryStatusMessage
Log tweak
2015-12-21 14:15:40 +00:00
z3r0fox 074c5aa16c merge of '22cebc21c21e3a101e03165f26a5e9fddc3648da'
and 'e210f94f3d17359b39a6b24f2a5e1221a86abfd0'
2015-12-20 21:07:16 +00:00
zzz 879b70617b Family: Discard old key property so the separator change will happen 2015-12-20 15:24:35 +00:00
zzz cad0ab17dc SSU: Fix received msg count, broken in last checkin 2015-12-20 15:23:00 +00:00
zzz 4250f78ddf javadoc fix, bump 2015-12-20 14:33:24 +00:00
zzz 64f5c662fa synch 2015-12-20 14:20:28 +00:00
zzz e9146ebc77 Family: change separator from ';' to ':' 2015-12-20 14:17:42 +00:00
zzz d5990cc0f2 Transports: Add mayDisconnect() advisory which says we
don't expect more messages on this connection; use for BuildHandler
Rename some dest arguments to peer for clarity
UDP: Display messages, not packets, sent/rcvd on /peers
Don't count duplicates in received message count
Count sent messages when sent, not acked
Move some PeerState counters from longs to ints to save space
2015-12-20 14:15:48 +00:00
z3r0fox 2246e21340 Replaces instances of getBytes() in router classes 2015-12-20 01:26:33 +00:00
zzz 0b94d866f0 BuildHandler: Improve handling of null 'from' value
when not IBGW (ticket #1738)
2015-12-19 22:17:33 +00:00
zzz d0eaf4d899 BuildHandler: Fix NPE (ticket #1738) 2015-12-18 15:44:11 +00:00
zzz 8226e92973 Profiles: Don't use same family in a tunnel
Reduce IPv6 mask from 8 to 6
2015-12-16 14:37:40 +00:00
zzz 95946606ef log tweak, bump 2015-12-13 17:35:00 +00:00
zzz 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
zzz db86850d15 Addresses: Catch a rare (Windows only? IPv6 only?) error
when enumerating network interfaces
2015-12-13 16:40:42 +00:00
zzz 97ae1e5034 Cleanup: Don't use DataHelper.writeLong() for a single byte 2015-12-13 16:38:06 +00:00
zzz 4fe24790fd RouterInfo: Log the full RI, not the hash of the data
(which is useless) on signature verification fail,
in an attempt to find the culprit
2015-12-12 23:14:39 +00:00
zzz 2c1b9c2d37 Javadoc fixes
Better OCMOSJ Javadocs
2015-12-12 14:31:52 +00:00
zzz cddc1b362e Another deadlock fix: remove sync in Router.isHidden() 2015-12-12 13:21:29 +00:00
zzz 3a4e82f025 Family: Publish pubkey in RI; use it to verify if no cert available 2015-12-12 12:14:51 +00:00
zzz 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
zzz 00d6a49653 Router: Don't let context clock shifts affect calculated uptime 2015-12-11 17:11:16 +00:00
zzz 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
zzz 7680ecbdc4 Transport: More deadlock prevention (ticket #1722) 2015-12-11 15:28:39 +00:00
zzz 00a5d19534 Limit wait for NTP to 45 seconds (ticket #1725) 2015-12-11 15:16:16 +00:00
zzz 2852383e4e Router: Fix family verification after testing, partially hook into netdb store()
Always use our pubkey to verify our family
Rework caching strategy
2015-12-11 15:10:08 +00:00
zzz 393b593785 Logs: Windows line ending fixes for event log and duplicate message in router log 2015-12-11 15:06:22 +00:00
zzz 32df925fa6 More Sybil tool tweaks 2015-12-10 13:09:33 +00:00
zzz 7e872088d0 Router:
- Change addCapabilities() to getCapabilities()
  - Add netdb family sign/verify utility (ticket #1510)
    (verify not yet used)
RouterInfo:
  - Remove addCapability() and delCapability()
StatPublisher:
  - Remove Service interface, not required
  - Consolidate getCapabilities() and network ID here
  - Add family signatures
  - Remove unused coreVersion and stat_uptime (as of 0.9.24)
2015-12-10 13:03:49 +00:00
zzz af8b8ecddd Startup: Increase rekey probability again 2015-12-06 17:35:31 +00:00
zzz d45dc8d0f3 NetDb: Stub out a "family" indicator (ticket #1510) 2015-12-06 16:52:27 +00:00
zzz 826bb54984 minor cleanup 2015-12-06 16:30:46 +00:00
zzz ff4d575196 Profiles:
- Change doubles to floats to save memory
  - Move fields to top
Sybil tool: Tweaks
2015-12-04 21:25:25 +00:00
zzz 68c312139e Console: Fix NPE on /profiles
Profiles:
  - Fix first heard about to be earliest, undeprecate
  - Fixup first heard about at profile readin
  - Persist good/bad lookup/store DBHistory stats added in 0.7.8
  - Remove unused DBHistory methods and fields to save memory
  - Change bonus longs to ints to save memory
  - Extend profile expiration time from 3 days to 15
  - Consolidate getLong()
  - Synch fixes
Sybil tool: Tweaks and enhancements
2015-12-04 20:35:38 +00:00
zzz cab69f6583 NetDb: Fix deadlock (ticket #1722) 2015-12-03 18:07:29 +00:00