3f46228f0b
ISJ: Reduce max search depth to reduce ff load
...
- from 7 to 6 if not ff
- from 7 to 3 if ff (we don't need to backtrack much if any, we know most of the ffs)
2015-04-16 22:02:35 +00:00
6c954f0b68
Transport: Fix NTCP countPeers()
...
O/P conn limit adjustment
2015-04-16 21:55:43 +00:00
568c90806d
I2CP: Run DistributeLocal jobs inline (ticket #1506 )
2015-04-16 14:24:56 +00:00
12fd585625
Transport: Fix active peer count for NTCP,
...
which will make the network-down message in the console consistent.
Javadocs for getActivePeers() and getActiveSendPeers()
Make getActivePeers() and getActiveSendPeers() abstract in TransportImpl
Make getActivePeers() and getActiveSendPeers() more efficient
Preliminary conn limits for P/X
Log tweaks
2015-04-16 14:13:23 +00:00
71d2049fe8
OOM log tweak
2015-04-16 13:11:34 +00:00
e5aee3001f
bump -2
2015-04-15 18:20:52 +00:00
b31ae4bae5
propagate from branch 'i2p.i2p.tuna.tmp' (head 1bba286bdb7f8ba879c4db3f356676151674a201)
...
to branch 'i2p.i2p' (head 5698b31632398b8156a3b4cc215fed677cf205bf)
2015-04-15 16:08:29 +00:00
54dba980b4
#1069 : Replaced SimpleScheduler with SimpleTimer2 in a few places
2015-04-15 15:32:40 +00:00
de6608f6b8
Streaming: Handle reset packets without a FROM field, validate
...
signature using connection's destination
Log tweaks
Remove 0 arg from addRateData() calls
2015-04-14 14:11:48 +00:00
cd6d9cdd94
Router: Fix NPE on bad share bandwidth config (ticket #1524 )
2015-04-14 14:04:31 +00:00
dd99978b19
0.9.19
2015-04-12 13:32:49 +00:00
dd265bbd54
Updates after review:
...
Remove meeh.i2p as update host (ticket #1515 )
Re-add 193.xxx https reseed
Fix SocketManagerFactory property handling
Restore UPnP locale fix lost in the merge
i2ptunnel finals
I2NP unique id fixes
duplicate done() in ReseedChecker
bigger langbox in CSS
reformatting
Javadocs
2015-04-11 19:34:34 +00:00
69a0324e86
update debian changelog; bump build
2015-04-09 12:06:26 +00:00
5486874d1a
Tunnels: Add config to disable Bloom filter for testing
2015-04-08 14:50:12 +00:00
d868ca4740
Tunnels: Add new Bloom filter size, increase bandwidth limit (ticket #1505 )
2015-04-08 14:40:53 +00:00
780479be4b
Tunnel: Add bloom filter warning if high bw but low memory
2015-04-08 13:36:56 +00:00
4705f01bc5
Router: Move update extraction code to new class in tasks/
2015-04-08 12:33:16 +00:00
e44fe98c7e
propagate from branch 'i2p.i2p' (head 6ae35262874a1828d53ddad22e6a6c4db7b031c1)
...
to branch 'i2p.i2p.tuna.tmp' (head 7d48c8e1a01f6c6f6cef802e0436c50785d89716)
2015-04-07 17:01:47 +00:00
facbe8f9a0
#1069 : Deprecated SimpleScheduler and moved functionality into SimpleTimer2
2015-04-06 21:05:24 +00:00
4d8e577ffd
findbugs: Added companion equals() and hashCode() methods to existing compareTo()
2015-04-06 16:04:05 +00:00
e3103762b6
findbugs: Removed synchronization on concurrent object
2015-04-06 15:00:40 +00:00
cce710e377
IRC Server: Better timeout handling when reading initial lines (ticket #723 )
...
Send error responses for timeout, EOF, and bad registration.
Only affects "user" mode, not webirc.
detab
move private fields to top
2015-04-05 17:36:30 +00:00
1e375886bd
merge of '2cb50c2864d750f33039bdbaeb6c15d2bd636ce4'
...
and 'cb2fbb74aa4412375fdbc546fe2218ca1704cd7d'
2015-04-04 19:49:47 +00:00
d1ac24c65d
findbugs: Covariant equals() method defined, Object.equals(Object) inherited
2015-04-04 19:49:37 +00:00
b5df13d8b7
propagate from branch 'i2p.i2p' (head 2cb50c2864d750f33039bdbaeb6c15d2bd636ce4)
...
to branch 'i2p.i2p.zzz.test2' (head 9775e688503ec47dc12efa860a5571317af5f063)
2015-04-04 17:04:52 +00:00
9d76790cc5
javadoc
2015-04-04 17:01:40 +00:00
706ee243a5
Streaming read timeout fixes:
...
i2ptunnel:
- Better timeout handling when reading headers in HTTP server (improved fix for ticket #723 )
Enforce total header timeout with new readLine()
- Prep for returning specific HTTP errors to client on request timeout and header errors,
instead of just closing socket... further work to be in i2p.i2p.zzz.test2 branch
Streaming:
- Fix read timeout on input stream - was waiting too long, often twice as long as timeout, or more
Enforce total timeout even when notify()ed
- Fix read() returning 0 on read timeout instead of -1 (possible fix for ticket #335 )
This prevents passing partial headers to server on timeout
- Fix javadocs for read timeout to match current behavior
- Fix StandardSocket SoTimeout to account for differences with I2PSocket readTimeout
- log tweaks
2015-04-04 17:00:57 +00:00
03e890b01c
merge of '2e3b52a13c62422d86931cd194870b7e2698f3c2'
...
and 'fde331f6b10f0ef936a2aa0d68092df22348a581'
2015-04-04 11:21:50 +00:00
ddc3ef8db3
Removed unnecessry buffering
2015-04-04 00:05:29 +00:00
fcec43b7ca
i2ptunnel: Fix stopping tunnel on bad args when starting,
...
broken by new state code
2015-04-03 23:46:24 +00:00
cf0453cee0
Initialize uniqueId lazily to avoid wasting entropy for messages where it isn't used
2015-04-03 23:01:16 +00:00
44503af88b
* Job Queue/stats: add stat/graph for amount of scheduled jobs.
2015-04-01 22:34:39 +00:00
3ccb03f9be
propagate from branch 'i2p.i2p' (head bf7fc6bb213e734788d6527a4a689184ff73d6ad)
...
to branch 'i2p.i2p.zzz.test2' (head 6a04d890ef0ebf179ec6801d9d96afff26a2e515)
2015-04-01 13:48:18 +00:00
f3a2af8f10
make job runner quantity configurable
2015-04-01 13:48:06 +00:00
2ef615a3f7
I2CP: Allow larger client clock skew (ticket #1503 ),
...
better error message to client
javadocs
2015-04-01 12:50:51 +00:00
fadc624f7c
API: Fix some client-side APIs to honor defaults in Properties;
...
add javadocs to specify where we do and don't (ticket #1491 )
2015-03-31 13:18:11 +00:00
c770c6bc6a
i2ptunnel: Fix multiple SSL outproxies in HTTP client
...
escape and truncate URL on error page
2015-03-31 11:21:32 +00:00
891408191e
UPnP: Don't rescan when shutting down
2015-03-29 14:59:11 +00:00
9a8fa246a9
I2CP: Prevent NPE when router receives messages without prior session (ticket #1503 )
2015-03-29 13:45:14 +00:00
83c3152b5d
JobQueue: Don't start thread in constructor (ticket #973 )
2015-03-29 13:40:04 +00:00
956730c5e9
log tweak to help diagnose ServerSocket closed
2015-03-28 10:54:00 +00:00
349255d252
exit code checks and javadocs
2015-03-28 10:49:43 +00:00
ac902badcd
log tweak to hide i2pd badness
2015-03-28 10:47:10 +00:00
9e18c7ea18
Streaming: Throw I2PSocketException when connection is reset,
...
display new error page in HTTP client (ticket #643 )
javadocs
2015-03-24 14:33:36 +00:00
79dc01f7e4
Javadoc: missing package.html files in router.jar (ticket #1109 )
2015-03-22 16:35:21 +00:00
2c45378c6d
Console: Better status feedback on manual reseed from URL
...
Reseed: Better status feedback and cleanup in summary bar
2015-03-22 10:08:48 +00:00
2609a4d124
Floodfill: Don't become ff w/o ECDSA support
...
Don't transition to non-ff when shutting down if configured true
Set ff for cap P and X
2015-03-22 08:30:10 +00:00
ef32d37073
TunnelPool: Reduce expl. quantity adder for ff since we're
...
doing mostly direct lookups now, and delay adding them at
startup to give client tunnels a chance
2015-03-21 12:13:22 +00:00
f0961a9658
more accurate job stats
2015-03-21 12:10:10 +00:00
7b10ebc117
fix previous commit
2015-03-20 19:43:01 +00:00