949a8901fb
comment out mains
2010-05-02 12:11:20 +00:00
049a083e42
0.7.13
2010-04-27 01:43:35 +00:00
106bccda0e
log compress errors
2010-04-21 17:41:14 +00:00
b1aafa5aaf
increase buf size for extraction
2010-04-21 17:06:54 +00:00
e2e43cd534
* EepGet: Don't convert a MalformedURLException into
...
an IOE so we recognize it when it's throuwn
2010-04-21 17:05:39 +00:00
43b4fe8300
* ReusableGZIPStreams:
...
- Concurrent
- Workaround for Apache Harmony 5.0M13 Deflater bug
2010-04-21 17:04:53 +00:00
ecbc0a2a2d
Show the start button when a plugin is not running, and the stop button when a plugin is running.
2010-04-16 03:58:48 +00:00
806a07acc5
Limit max length in readline()
2010-04-15 18:13:51 +00:00
27587e83c8
add test
2010-04-12 22:26:54 +00:00
aac96b15b0
* configstats.jsp: Fix full stats checkbox default
2010-04-12 19:12:04 +00:00
0f502b4229
* LogManager: Concurrent
2010-04-12 19:10:11 +00:00
f5f02236df
toString() for logging
2010-04-07 23:21:45 +00:00
55e45c4274
* HostsTxtNamingService: Don't load the whole hosts.txt
...
into memory for every lookup
2010-03-31 18:32:16 +00:00
7671550a9f
* EepGet: Don't retry after a MalformedURLException
2010-03-29 21:12:04 +00:00
ab8d9bb79b
* PrivateKeyFile: Add b32 output
2010-03-25 19:07:35 +00:00
617d1cd648
propagate from branch 'i2p.i2p.zzz.test' (head c295ab421dd719cfe0e273268b5b4e48505e4f61)
...
to branch 'i2p.i2p' (head 995914d8e049d9bb695fd25e4cf5be860cd4e487)
2010-03-18 15:49:03 +00:00
5026cbdc8d
0.7.12
2010-03-15 18:03:46 +00:00
52e2aaa20d
javadoc cleanup after review
2010-03-15 14:34:25 +00:00
9b05d8e774
* ByteCache:
...
- Remove some locks with concurrent
2010-03-08 21:32:14 +00:00
9eab44128a
* Random: Remove and deprecate some old classses
2010-03-08 00:48:56 +00:00
ca9f174171
* Context: Add boolean getProperty methods
2010-03-02 22:52:26 +00:00
87fcaf2651
* Unzip: Any files in the zip with a .jar.pack or .war.pack extension
...
will be transparently unpacked with unpack200. Savings is about 60%.
Someday we will do this for suds, but we can do it for xpi2ps now.
* build: Add updater200 target
2010-02-23 02:44:47 +00:00
94633899d7
CLI exit 1 on error for ease of use in scripts
2010-02-17 18:10:20 +00:00
c3a156ce4b
propagate from branch 'i2p.i2p.zzz.plugin' (head fafcd8c8c41873b4d106a9e06504dd7b48109ad8)
...
to branch 'i2p.i2p' (head 7eafbe18b0a1e26f09b9488d374f5fed4c278a78)
2010-02-15 16:21:15 +00:00
ee5cc099ed
propagate from branch 'i2p.i2p.zzz.test' (head 0914f799641c6ec04dbe40f325f8368403167885)
...
to branch 'i2p.i2p' (head f3d096929c21753a2117f93d7550b751b021c2a7)
2010-02-15 16:17:40 +00:00
a1fb5ef6ed
verify that signing key name matches
2010-02-15 16:12:49 +00:00
abd96a920f
0.7.11
2010-02-15 12:43:28 +00:00
2700028da7
* Transport: Adjust bids based on address cost
...
- More finals
2010-02-13 15:16:12 +00:00
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
cfc49ab261
* Plugins:
...
- Check plugin key against all installed plugins
- Reword some error messages
* VersionComparator: add '-' and '_' as valid separators
to better support plugin and java version checking
2010-02-10 15:35:00 +00:00
66375e25c6
start of a plugin version checker
2010-02-08 18:45:53 +00:00
3c8355790f
load translation bundles in plugins
2010-02-07 18:18:31 +00:00
f7780b6745
* TrustedUpdate:
...
- Allow method to check if we know about a key
- Add method to extract without verifying
2010-02-06 18:47:08 +00:00
3aebe45a7d
refactor the storage of signing keys
2010-02-05 19:19:33 +00:00
794db19b6d
javadoc
2010-02-02 15:19:17 +00:00
f86f2701ff
- Speed up some hashcode() and equals()
...
- Cleanup and javadoc
2010-01-29 13:57:57 +00:00
72396f0f96
merge of '3679ca64eea825719eb0d26b285091a9e81107f3'
...
and '36fc8877438b0f8fa6220cd52459497af5a2eed6'
2010-01-28 20:05:12 +00:00
45388b0d48
added an getTargetAddresses(transportStyle) method to the RouterInfo structure
2010-01-28 20:05:03 +00:00
164b39d8df
* I2NP: Various cleanup and bulletproofing
2010-01-26 19:59:39 +00:00
b97f4f8bd7
try to silence log errors at shutdown
2010-01-26 19:53:25 +00:00
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
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
fdfbab850a
minor cleanups
2010-01-24 02:16:36 +00:00
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
7efab75c3c
0.7.10
2010-01-21 19:44:49 +00:00
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
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
27a5793fd0
* configclients.jsp: Fix add-new-client feature
...
* Translate: Catch empty string
2010-01-18 14:51:39 +00:00
e036cd4332
propagate from branch 'i2p.i2p.zzz.test' (head dc29b32afe515f704985a4f92cda6e28a65ccdc5)
...
to branch 'i2p.i2p' (head fb38016f22528778128e22269b8f256c8c640466)
2010-01-17 13:42:33 +00:00
95bb322cd7
Clock: Change a CRIT to an ERROR, lower threshold for changing from 10s to 5s
2010-01-16 18:58:02 +00:00