c43a73e756
log and javadoc tweaks
2013-01-12 18:16:38 +00:00
0c94680a45
* NetDB: Split up files into subdirectories
2013-01-12 18:14:51 +00:00
ed12bcefdb
* EepGet:
...
- Fix format of last-modified header to use strictest RFC 822
- Stop immediately if socket connection to proxy fails
- Don't forget lastModified/etag headers after redirect
- Note SocketTimeout API breakage for Syndie
2013-01-12 18:12:35 +00:00
e3ecc42e88
- Fix delivery instructions test
2013-01-03 23:13:47 +00:00
6ed602309f
- Local mods and wrapper for SipHashInline
...
- Convert SessionTag.hashCode() to SipHash to prevent collision attacks
in the SessionKeyManager; cache for speed
2013-01-02 14:01:29 +00:00
c8e12b9ac9
* Transport: Fix early NPE (ticket #824 )
2013-01-02 13:23:23 +00:00
e375ffe8f1
* I2CP:
...
- Fix leak if nonce = 0 but reliability != none
- More work on failure codes (ticket #788 )
- Fix race with _finished indication in OCMOSJ
2013-01-02 13:19:40 +00:00
kytv
c05cd07ff7
Fixing two potential NPEs found by findbugs
2013-01-01 00:02:18 +00:00
77f0dd653a
- Fix handling of duplicate participating tunnel IDs
...
- Reduce chance of generating duplicate IDs for our tunnels
(ticket #812 )
- Stat cleanup
- Comment out effectively unused countProactiveDrops()
2012-12-29 13:40:55 +00:00
8ed70084db
catch iterator exception on java 5
2012-12-29 13:31:31 +00:00
2f4e3862e3
cleanups
2012-12-29 13:23:57 +00:00
38214cf5be
* I2CP:
...
- Prep for delivery of detailed failure codes to the client (ticket #788 )
- Store session ID as an int instead of a long
- Clean up some duplicate createRateStat calls (ticket #787 comment 2)
- Other optimizations, cleanups, final
2012-12-26 14:29:49 +00:00
f4740d2639
* Stats: Clean up some duplicate createRateStat calls (ticket #787 comment 2)
2012-12-26 14:22:30 +00:00
48309c0f6d
* NetDB: Split routerInfo files into subdirectories, disabled for now,
...
enable with router.networkDatabase.flat=false
2012-12-26 14:19:52 +00:00
cf1f42ebf8
* Tunnels: Catch rare BuildExecutor IAE only in Java 7 (ticket #811 )
2012-12-26 14:16:49 +00:00
kytv
420ccad91b
javadoc fixes for the upstream cybergarage UPnP library. Upstream ticket #3598391 has been filed for this issue.
2012-12-24 19:44:25 +00:00
6d2fa690dc
quoting fixups
2012-12-22 19:30:36 +00:00
8b41956091
0.9.4
2012-12-17 14:52:02 +00:00
74f6abc97a
bump
2012-12-15 14:54:32 +00:00
60718dbf72
Drop custom-built armv7 wrapper.
...
Tanuki-built arm wrapper works on armv5 and armv7 but not on Raspberry Pi armv6.
Wrapper we built for Raspberry Pi does not work on Trimslice armv7.
2012-12-11 19:27:56 +00:00
87a56a6fac
* RouterClock: Reduce log level (ticket #790 )
2012-12-07 14:20:02 +00:00
str4d
0fa938e096
merge of '60726592fdfe50d6d8051846e0034b4b40a6761e'
...
and 'ad92f5811a7ff6ceab5ab09572d716f00f9100ea'
2012-12-06 00:17:13 +00:00
meeh
b7e3a60fbc
Ticket #802
...
Added https://euve5653.vserver.de/netDb/ to reseed host list.
Certificate using www.cacert.org, so no need to add a new crt file.
2012-12-05 20:57:33 +00:00
ca00b34314
* I2CP: Fix external I2CP apps, including i2ping, caused by 0 nonce value,
...
broken in 0.9.2 (tickets #799 , #801 ). Allow nonces == 0.
Javadocs and cleanups.
2012-12-05 00:03:27 +00:00
0c5811801f
* SSU: Fix rare NPE (ticket #798 )
2012-12-05 00:01:49 +00:00
d9727c901c
* Reseed: Don't go on to the next host if we have enough http://zzz.i2p/topics/1287
2012-12-05 00:00:55 +00:00
63b8e7101f
* GarlicMessage: Fix notes and log in GarlicMessageHandler and HandleGarlicMessageJob,
...
they are used for netdb messages received by floodfills http://zzz.i2p/topics/1282
2012-12-05 00:00:06 +00:00
kytv
d28480dd92
bumping build to -12
2012-11-28 10:34:19 +00:00
99058ee135
* Codel: Make stats non-required (ticket #786 )
2012-11-24 16:41:55 +00:00
b2e335fbba
* Profiles: Small optimization in coalesceOnly() (ticket #765 )
...
javadoc, detab
2012-11-24 16:41:12 +00:00
1d3bbfd250
* Addressbook: Disable unused wakeup via http
2012-11-24 13:56:45 +00:00
916e328e10
javadoc, volatile
2012-11-24 13:55:47 +00:00
zab
55c264916b
kill a string allocation hotspot
2012-11-23 07:52:03 +00:00
zab
0ec77f5514
Use the cached iterator list to remove Iterator allocation hotspots
2012-11-23 07:22:58 +00:00
zab
e974d3bc55
propagate from branch 'i2p.i2p.zab.782' (head 64415601890b9c494a8f06379f9feefbc855e07c)
...
to branch 'i2p.i2p' (head 0e92cf3a3844e7b738ca9c2486112867fc663b6f)
2012-11-22 20:53:03 +00:00
zab
33ee8a38ca
Ticket #765 - optimize locking during profile reorg
2012-11-21 15:45:38 +00:00
5f4562467e
* Transport: Fix bug that inadvertently reduced default max
...
SSU connections in 0.9.2, cutting network capacity in half and
harming tunnel build success rates
2012-11-20 01:17:02 +00:00
d94c14967c
move HashDistance to router/util
2012-11-19 16:22:09 +00:00
f15828fa95
* NetDB: Add negative lookup cache
2012-11-19 16:10:02 +00:00
f64eacefe3
* BuildHandler: Disable CoDel, wasn't helping
2012-11-19 16:06:59 +00:00
c8f2effca8
* Profiles: Split up files into subdirectories
2012-11-19 16:04:33 +00:00
zab
efc202d2ee
more use of the new methods
2012-11-17 19:22:23 +00:00
zab
82e4244473
more refactoring
2012-11-17 18:36:55 +00:00
addfff8626
* Tunnels: Set default priorities for tunnels (ticket #719 )
...
Exploratory: +30
IRC: +15
HTTP Proxy: +10
I2PSnark: -10
2012-11-17 17:32:24 +00:00
3836742e7d
stat cleanup
2012-11-17 17:24:44 +00:00
0cbbedd250
javadoc fix
2012-11-17 17:09:37 +00:00
zab
4824cae36c
Properly synchronize the Rate class
...
Add a new class to store results from rate calculations
Add a new method to compute average, last and current measurements
Use the new method in RouterThrottleImpl
2012-11-17 00:04:08 +00:00
99179edae2
add reseed to event log
2012-11-16 15:33:38 +00:00
ae6dad6e48
* NetDB:
...
- Implement automatic reseeding (ticket #521 )
- Increase minimum routers from 15 to 50
2012-11-16 14:47:55 +00:00
4991c5a1ad
* Tunnels: Fix outbound tunnel message priority (ticket #719 )
...
(copy/paste error)
2012-11-16 14:43:46 +00:00