zzz
4f70a7d0fe
* Clock:
...
- getFramedAveragePeerClockSkew() now returns a long (ms);
was a Long (s)
- Implement NTP-style clock slewing so the clock is adjusted
gradually
- Implement clock strata so we prefer better clocks
- Implement a timestamper in the transport so we will periodically
update the clock even if NTP is not working
This allows the router to converge the clock instead of simply
hoping the first connected peer is correct.
- Slow down NTP attempts after several consecutive failures
2010-02-13 01:20:23 +00:00
zzz
3aebe45a7d
refactor the storage of signing keys
2010-02-05 19:19:33 +00:00
zzz
794db19b6d
javadoc
2010-02-02 15:19:17 +00:00
zzz
f86f2701ff
- Speed up some hashcode() and equals()
...
- Cleanup and javadoc
2010-01-29 13:57:57 +00:00
dev
72396f0f96
merge of '3679ca64eea825719eb0d26b285091a9e81107f3'
...
and '36fc8877438b0f8fa6220cd52459497af5a2eed6'
2010-01-28 20:05:12 +00:00
dev
45388b0d48
added an getTargetAddresses(transportStyle) method to the RouterInfo structure
2010-01-28 20:05:03 +00:00
zzz
164b39d8df
* I2NP: Various cleanup and bulletproofing
2010-01-26 19:59:39 +00:00
zzz
b97f4f8bd7
try to silence log errors at shutdown
2010-01-26 19:53:25 +00:00
zzz
81dcbedd17
* Transport clock skews:
...
- Store and report UDP clock skews even for large values, so
a badly skewed local clock will be reported to the console
- Don't shitlist for NTCP clock skew if we don't know what time it is
- If NTP hasn't worked yet, have NTCP or SSU update the clock one time
- Include failed clock skew in NTCP skew vector if there aren't many connections
- Don't include NTCP clock skews for non-established connections
- Fix framed clock skew frame size
- Report framed clock skew even if for only one peer, if NTP hasn't worked yet
- Don't log RRD errors after clock adjustment
- Reduce min skew for console warning to 30s (was 45s)
- More Java 5 cleanups
2010-01-24 15:38:44 +00:00
zzz
087fd5a909
* NetDb:
...
- Move stat initialization, reduce number of rates
- Add basic DOS prevention by not flooding if stores are too-frequent
2010-01-24 02:36:42 +00:00
zzz
fdfbab850a
minor cleanups
2010-01-24 02:16:36 +00:00
zzz
f1c50b7fc3
* Clock:
...
- Don't let a client update the router clock
- Restore and enhance vanished clock error log message
2010-01-24 02:14:39 +00:00
zzz
7efab75c3c
0.7.10
2010-01-21 19:44:49 +00:00
zzz
5338dc5540
* Properties: Don't play games with \r and \n on load/save,
...
it was causing fatal issues on DOS if your username started
with r or n
2010-01-21 14:19:38 +00:00
zzz
09d3dc8e90
* Logs: Don't be quite so noisy in the wrapper log if we
...
can't open the router log
2010-01-21 14:18:31 +00:00
zzz
27a5793fd0
* configclients.jsp: Fix add-new-client feature
...
* Translate: Catch empty string
2010-01-18 14:51:39 +00:00
zzz
e036cd4332
propagate from branch 'i2p.i2p.zzz.test' (head dc29b32afe515f704985a4f92cda6e28a65ccdc5)
...
to branch 'i2p.i2p' (head fb38016f22528778128e22269b8f256c8c640466)
2010-01-17 13:42:33 +00:00
zzz
95bb322cd7
Clock: Change a CRIT to an ERROR, lower threshold for changing from 10s to 5s
2010-01-16 18:58:02 +00:00
zzz
77b88ab59d
* NetDb Stores and Verifies:
...
- Do LS stores and verifies through client tunnels
to prevent correlation by the OBEP or FF
- Encrypt LS stores to prevent snooping by the OBEP
- Encrypt LS and RI verifies to prevent snooping by the OBEP
- Extend verify delay and timeout
- Reenable RI verifies
- Disallow simultaneous verifies for the same key
- Don't resend on verify timeout; try a different peer instead
- Adjust ff selection criteria
2010-01-15 21:37:41 +00:00
sponge
0a1960461a
Fully clean up I2PTunnel. No more lint issues, should compile 100% clean.
...
Dropped unused class BufferLogger from I2PTunnel as it is not used anylonger.
2010-01-15 03:32:35 +00:00
zzz
188ac4f730
SSLEepGet
2010-01-13 22:33:43 +00:00
zzz
9f28c06e9e
0.7.9, and:
...
* I2CP: Clean up resources on 5-minute leaseset timeout at startup
* Increase max floodfills to 9 (was 6)
* Temporarily disable routerInfo floodfill verifies
* Fix .fr eepsite index css
* Javdoc tweaks
2010-01-12 18:48:47 +00:00
zzz
3cd6520758
logging and javadoc tweaks
2010-01-10 22:01:00 +00:00
zzz
da1a50bfeb
* VersionComparator: Move from TrustedUpdate.java to util
2010-01-10 16:42:21 +00:00
zzz
9ec79f50fa
* I2CP: Clean up resources on 5-minute leaseset timeout at startup
2010-01-10 16:38:34 +00:00
zzz
eaaf6af31d
javadoc and logging tweaks; bring back i2ptunnel link to summary bar
2010-01-06 14:52:53 +00:00
zzz
883b53de0a
cleanups, javadoc
2009-12-30 22:38:37 +00:00
zzz
d372ea753f
fallback to external socket
2009-12-30 22:26:02 +00:00
zzz
2528cd205d
javadoc
2009-12-30 22:25:34 +00:00
zzz
0b0e3fffe4
various cleanups, javadocs, logging
2009-12-26 20:00:47 +00:00
zzz
08929752a6
move SubmitMessageHistoryJob to test
2009-12-22 15:02:28 +00:00
zzz
33407fd5be
reduce delays (cuts 10s from router startup
2009-12-19 16:39:50 +00:00
zzz
513b93f789
no room for cows
2009-12-19 16:39:06 +00:00
zzz
08e54c515e
add isRouterContext() method
2009-12-19 16:37:44 +00:00
zzz
f9b745a671
* Log:
...
- Close old file on rotate
- Buffer writes
- Write in UTF-8
2009-12-18 00:04:16 +00:00
zzz
b530316850
* I2CP:
...
- Move client-side writes to their own thread
- Reenable InternalSockets
2009-12-17 01:05:29 +00:00
zzz
448ff4d398
better error msg on sud copy fail
2009-12-15 01:45:15 +00:00
zzz
e16227211f
remove unused logs
2009-12-15 01:44:20 +00:00
zzz
3fa9ae0b82
* Find ResourceBundles in wars
...
* Fix restart from config.jsp if no wrapper
* i2psnark: Elaborate popups
2009-12-13 15:47:51 +00:00
zzz
c3dc76e35f
disable internal sockets until I can fix the borkenness
2009-12-12 01:36:57 +00:00
zzz
e5248b09ab
add 2-param method, tag the java messages, fix the buttons, clean up add and create forms
2009-12-10 18:08:50 +00:00
zzz
4562254862
propagate from branch 'i2p.i2p' (head f672021bb9871a728005be3bd9581710738b9e5f)
...
to branch 'i2p.i2p.zzz.test' (head e115e218dbb666839e69fa1e1ba7378554b9874f)
2009-12-10 13:34:05 +00:00
zzz
c22b7568b1
* Translation: Move code from routerconsole to core,
...
to support translation of other webapps
2009-12-09 14:07:16 +00:00
zzz
b205af5a0d
0.7.8
2009-12-08 12:22:56 +00:00
zzz
fb21fb25ee
* I2PTunnel:
...
- Switch all I2PThreads to I2PAppThreads
- Run an InternalSocket as well for the HTTP Proxy
* EepGet: Use InternalSocket
* Console: Change "depth" to "length"
2009-12-07 21:25:27 +00:00
zzz
7262c014c0
* I2CP: Implement an internal "socket" class that
...
allows clients in the same JVM to connect to the
router without going through the kernel
2009-12-04 00:20:43 +00:00
zzz
9e4f04cc18
fix exception text
2009-12-02 16:50:15 +00:00
zzz
c10ea84ade
* NamingServices
...
- Move default reverseLookup to base class
- Deprecate unused services
2009-11-28 14:37:07 +00:00
zzz
2db7c2bdd8
new
2009-11-28 13:38:35 +00:00
zzz
8682e7deb5
cache the hash of the Hash
2009-11-27 16:29:15 +00:00