ce041dfbc1
0.9.18
2015-02-22 09:52:27 +00:00
4613da093d
log level tweak, bump for review
2015-02-19 09:47:44 +00:00
d4bbdc28f3
FloodfillMonitorJob: use the 60 min rate avg instead of lifetime avg, but fallback to the lifetime.
...
SAMStreamSend: fix tabbing from earlier commit.
2015-02-16 17:27:17 +00:00
f41df969b7
merge of '3e2231827648f614c5df325d9904e8d454e9a847'
...
and 'cddd2e9d2cf6f5c50a7d9948fbb2b3247d9768eb'
2015-02-16 08:07:54 +00:00
f87d006a1c
FloodfillMonitorJob:
...
- Use lifetime average value for job lag
- Change the job lag limit to less than 25ms
- Consider and set the limit of backlogged tunnels to less than 5
2015-02-15 22:40:36 +00:00
c52047e6cd
Remove reseed host by hoster's request
2015-02-15 19:10:48 +00:00
1be9bb29e8
disabling us.i2p2.no over http
2015-02-08 15:05:04 +00:00
522a89a045
reseed: remove reseed.info; hoster is discontinuing the service.
2015-02-08 15:00:01 +00:00
06b9b6a7fb
more clock log tweaks
2015-02-08 12:52:51 +00:00
7f9c565cd7
fix early NPE
2015-02-08 00:42:43 +00:00
201afc823e
SSU: Limit range for valid clock skew
...
Reduce log level for ignored clock adjustment
2015-02-07 14:13:14 +00:00
f4c79c885a
Transport: Ban routers if they are too old and we are non-DSA
2015-02-07 14:03:42 +00:00
b72271f9a4
NTCP: Block IP for a while when incoming connection is dropped before
...
receiving a message. Possible workaround for tickets #551 , #1075 , #1411 .
Root cause of problem not yet found.
- Increase threshold for loop throttle, this probably isn't the problem.
- Log tweaks
2015-02-06 15:09:45 +00:00
b0d09d28f4
SSU: Change peer test log error to warn.
...
This is caused by an i2pd bug, already fixed.
2015-02-06 11:18:20 +00:00
b9197e35b5
NetDB: Reduce max job lag for floodfill, was far too high
2015-02-06 00:51:32 +00:00
e431be2cbe
NTCP minor cleanups, javadocs, atomics
2015-02-06 00:49:21 +00:00
761c883c1f
Add event log for reachability change
2015-02-06 00:47:41 +00:00
60f86f342b
Decrease DH refiller initial delay and increase buffer size
...
to reduce chance of running out on high-bandwidth routers
2015-02-06 00:46:13 +00:00
1234b6b148
stat tweak
2015-02-06 00:45:24 +00:00
36c45ccb7b
Console: Show UPnP status even if disabled (ticket #1459 )
2015-02-04 16:11:17 +00:00
90cf71b5bc
rename headers after review
2015-02-04 11:54:18 +00:00
7165dc7860
NetDB: Don't flood an RI back to itself. While Java ffs self-flood,
...
other implementations may not.
2015-02-01 19:57:18 +00:00
5491287931
OCMOSJ: Pick a OB tunnel at random, not with the OBEP closest
...
to the lease, as that may be reducing the odds of trying a
different path and hurting connection reliability.
While the change may slightly increase connection congestion,
if it helps with reliability then it's worth it.
2015-02-01 19:53:11 +00:00
7256096b8a
Router: Call warmupCrypto() earlier in the initialization, so it
...
actually happens before some other thread needs the crypto
2015-02-01 19:49:25 +00:00
47eff7ee86
PRNG: Don't hang forever at startup waiting for SecureRandom init
2015-01-31 17:37:59 +00:00
3da850a6b9
bump -17
2015-01-31 15:20:37 +00:00
df0bbfd615
Netdb: Encrypt lookups for 32-bit x86 also
2015-01-31 15:13:52 +00:00
e63a69170e
Transport: set 4 MBps max bw due to bloom filter
2015-01-31 15:12:21 +00:00
09c3737a94
reduce log level
2015-01-31 12:53:49 +00:00
9384424173
disable floodfill in laptop mode
2015-01-31 00:12:25 +00:00
03f4ebbe35
add throttle stat
2015-01-30 16:17:39 +00:00
0671785ab2
NTCP: Throttle event pumper if looping too fast (tickets #551 , #1075 , #1411 )
...
This is just a simple workaround, root cause unknown.
May need tuning.
2015-01-30 16:00:45 +00:00
84cf531f5f
SSU: Fix transition from firewalled to non-firewalled
2015-01-29 22:23:28 +00:00
175806115b
SSU:
...
- Sort introducers in router address, so we won't force a republish
due to a different ordering of the same introducers
- Don't publish an address if we need introducers but don't have any,
so the user won't see a 'firewalled with inbound NTCP enabled' message
2015-01-29 20:34:49 +00:00
86b45ab1e5
SSU: Fix replaceExternalAddress churn when firewalled,
...
caused by change in 0.9.17 removing IP/port from published address
when firewalled. We must now keep a local unpublished address
also, containing the detected IP/port.
2015-01-29 15:53:04 +00:00
17939036bc
move comparators to their own class
2015-01-29 12:52:46 +00:00
5bf515441e
Router: Ensure nonzero tunnel IDs
2015-01-28 21:43:27 +00:00
06edb9f2a6
Router: Stub out capabilities P and X (ticket #1447 )
2015-01-28 18:07:45 +00:00
33b58f5fab
UPnP:
...
- Callback when device removed
- Consolidate callbacks
- Clear ignored devices after primary device removed
to allow one to be promoted on rescan
2015-01-28 17:38:52 +00:00
47a012a4dd
initialize blocklist sooner
2015-01-28 17:36:53 +00:00
e5801be43e
only use valid IP for geoIP
2015-01-28 16:25:50 +00:00
d5a6ac591c
more UPnP locking fixes
2015-01-28 16:25:08 +00:00
59373f9bdf
UPnP:
...
- Rescan for devices periodically and when reachability changes (tickets #661 , #959 )
- Don't put "I2P" in registered protocol name
- Add uptime to UPnP info
- HTML escaping
- Remove static log on Android
- Javadocs and cleanups
2015-01-28 15:04:59 +00:00
45b3e44cc2
NetDB: Stubs for bandwidth estimation during reseed (ticket #935 )
...
Incomplete and may not ever be, for evaluation only.
2015-01-10 16:51:13 +00:00
7ed855b2d2
NetDB: Publish RI faster when costs change (ticket #1437 )
...
PLRIJ interval was 37-50 minutes. Reduce that by 4x,
but for 3 out of 4 times, only publish if something changes,
including cost. 4th time, always publish, as before.
This will hopefully reduce routers getting slammed to
conn limits on a transport.
2015-01-09 17:03:33 +00:00
9a4c19b24b
reduce log level
2015-01-08 19:32:42 +00:00
690b695373
remove jisko.i2p, down since 2014-11-08
2015-01-08 18:21:11 +00:00
285c13d900
fix reseed checking at startup, broken in previous checkin
2015-01-07 23:15:10 +00:00
0a938d9048
Router: Don't reset uptime after a soft restart
...
Tunnels: Temporarily increase exploratory tunnel quantity at startup,
so that netdb refresh will work better
2015-01-07 20:11:04 +00:00
eeeeef81cf
NetDB: Possible fixes for reseed completion not recognized (ticket #1384 )
2015-01-07 19:16:55 +00:00