zzz
e3ecc42e88
- Fix delivery instructions test
2013-01-03 23:13:47 +00:00
zzz
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
zzz
c8e12b9ac9
* Transport: Fix early NPE (ticket #824 )
2013-01-02 13:23:23 +00:00
zzz
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
zzz
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
zzz
8ed70084db
catch iterator exception on java 5
2012-12-29 13:31:31 +00:00
zzz
2f4e3862e3
cleanups
2012-12-29 13:23:57 +00:00
zzz
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
zzz
f4740d2639
* Stats: Clean up some duplicate createRateStat calls (ticket #787 comment 2)
2012-12-26 14:22:30 +00:00
zzz
48309c0f6d
* NetDB: Split routerInfo files into subdirectories, disabled for now,
...
enable with router.networkDatabase.flat=false
2012-12-26 14:19:52 +00:00
zzz
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
zzz
6d2fa690dc
quoting fixups
2012-12-22 19:30:36 +00:00
zzz
8b41956091
0.9.4
2012-12-17 14:52:02 +00:00
zzz
74f6abc97a
bump
2012-12-15 14:54:32 +00:00
zzz
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
zzz
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
zzz
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
zzz
0c5811801f
* SSU: Fix rare NPE (ticket #798 )
2012-12-05 00:01:49 +00:00
zzz
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
zzz
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
zzz
99058ee135
* Codel: Make stats non-required (ticket #786 )
2012-11-24 16:41:55 +00:00
zzz
b2e335fbba
* Profiles: Small optimization in coalesceOnly() (ticket #765 )
...
javadoc, detab
2012-11-24 16:41:12 +00:00
zzz
1d3bbfd250
* Addressbook: Disable unused wakeup via http
2012-11-24 13:56:45 +00:00
zzz
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
zzz
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
zzz
d94c14967c
move HashDistance to router/util
2012-11-19 16:22:09 +00:00
zzz
f15828fa95
* NetDB: Add negative lookup cache
2012-11-19 16:10:02 +00:00
zzz
f64eacefe3
* BuildHandler: Disable CoDel, wasn't helping
2012-11-19 16:06:59 +00:00
zzz
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
zzz
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
zzz
3836742e7d
stat cleanup
2012-11-17 17:24:44 +00:00
zzz
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
zzz
99179edae2
add reseed to event log
2012-11-16 15:33:38 +00:00
zzz
ae6dad6e48
* NetDB:
...
- Implement automatic reseeding (ticket #521 )
- Increase minimum routers from 15 to 50
2012-11-16 14:47:55 +00:00
zzz
4991c5a1ad
* Tunnels: Fix outbound tunnel message priority (ticket #719 )
...
(copy/paste error)
2012-11-16 14:43:46 +00:00
zzz
4fdf1c2411
* stats.jsp: Link to graph page, not single image
2012-11-13 20:40:15 +00:00
zzz
ea00c0af50
* SSU: Fix bug that would drop 512 byte messages
...
The bug has been there forever but never happened before
0.9.3 because the buffers were all 32KB and the largest
fragment was about 1500 bytes. In 0.9.3, there are multiple
buffer sizes, the smallest is 512 bytes, and a packet
of exactly 512 bytes would be silently dropped.
Thanks zab for finding it.
2012-11-13 20:39:29 +00:00
zzz
9741d127a9
* NTCP:
...
- Fix NPE with more syncing (hopefully) (ticket #770 )
- Use ByteCache for 16KB buffers
2012-11-13 20:35:47 +00:00