bd778a2204
Remove old pre-0.6.1.30 TunnelCreateMessage and TunnelCreateStatusMessage,
...
moved to junit years ago but not part of any tests
2015-04-24 22:25:17 +00:00
37c6ac3a88
i2ptunnel: Fix Socks and SocksIRC tunnels not starting,
...
broken in fix for ticket #815
2015-04-24 01:48:07 +00:00
cbe91e3012
I2PSocketEepGet: Fix i2psnark NPE caused by -6 (ticket #1543 )
2015-04-22 20:34:04 +00:00
638cadc3c9
NetDB: Disable floodfill for non-ARM Android also
2015-04-22 15:54:18 +00:00
59a58ea310
NTCP: Reduce min send finisher threads to 1
2015-04-22 14:48:59 +00:00
c3af99685d
log tweak
2015-04-22 12:00:46 +00:00
e1d9e05b8d
i2ptunnel: Fixes and cleanups for command line testing;
...
catch IAE from getInstance() if i2ptunnel.config isn't found
in app context; log tweaks; config command tweaks
Unit tests: Fix several NPEs in LocalClientManager,
implement HostLookup
2015-04-22 11:59:40 +00:00
212f6b472a
i2ptunnel: Catch and log uncaught errors in thread pool
2015-04-21 20:37:59 +00:00
fdada78edf
Reseed: Disable non-su3 reseeding
2015-04-21 18:48:11 +00:00
638c5429d2
NTP:
...
- close socket in finally
- really comment out main()
2015-04-21 14:49:48 +00:00
b67bbd7065
improved locking
2015-04-21 14:33:59 +00:00
1caf3e778b
Router timestamper:
...
- Add country-to-continent mapping
- Add continent pool.ntp.org zones as first fallback,
this will improve time service for countries that don't have a zone
- Don't start threads in constructors
- Fix logging, better prevention of initialization loops
- Log severe errors to wrapper log also
continent.txt file from http://dev.maxmind.com/geoip/legacy/codes/country_continent/
Creative Commons Attribution-ShareAlike 3.0 Unported License
http://dev.maxmind.com/geoip/legacy/geolite/
Terms already met in LICENSE.txt
2015-04-21 14:22:05 +00:00
fd82fff07a
Transports: Reduce idle timeouts
2015-04-21 09:58:46 +00:00
19a26f8e22
Reseed: Prep for disabling non-su3 fetches (ticket #1513 )
2015-04-20 18:48:00 +00:00
e1f8f1a3f4
Reseed: Remove all default HTTP URLs (ticket #1514 )
2015-04-20 16:11:33 +00:00
935a5b573d
Reseed: Better error message if no valid URLs for configuration
2015-04-20 15:45:49 +00:00
8c2636aa99
Reseed: Honor SSL/non-SSL setting when custom reseed list is set (ticket #1136 )
...
patch from "Inondle", cleaned up and tested
2015-04-20 15:33:03 +00:00
03ddb1075c
BuildHandler: Don't enforce conn limits for P or X
2015-04-20 13:15:30 +00:00
c31d6b1ac1
javadoc fix
2015-04-20 13:09:13 +00:00
51233371e0
history for prop, -5
2015-04-17 13:43:48 +00:00
bc0a7ebbbc
propagate from branch 'i2p.i2p.zzz.test2' (head b6de226d1664089488ab2b438fe7457e9fb8e563)
...
to branch 'i2p.i2p' (head 0cf35c87b68a5360bd35257e36dfe7f740e53693)
2015-04-17 13:18:22 +00:00
6ceb4fcf42
history for prop, -4
2015-04-16 23:25:49 +00:00
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