f6d2ac7fb2
* Blockfile DB: Add reverse lookup table; bump DB rev to 2
2011-08-24 14:25:58 +00:00
f99f9e41e5
propagate from branch 'i2p.i2p.zzz.test' (head 0f2e109194f1fcc94e8a3f37cbf804446abddeff)
...
to branch 'i2p.i2p' (head 7bb99f9e0d436cf9923ed17465f15e73c78e7b13)
2011-08-24 14:23:29 +00:00
010399d865
0.8.8
2011-08-23 16:07:44 +00:00
20c77e1529
fixes after review
2011-08-22 19:09:09 +00:00
363a3e57ff
cleanups and javadoc fixes
2011-08-21 16:31:46 +00:00
6d064270fc
propagate from branch 'i2p.i2p' (head 793ca7c46f5d8b51c5880fc538dea7874e62f63b)
...
to branch 'i2p.i2p.zzz.test' (head d39f17fe601b6ae514111b07092de820668015d7)
2011-08-20 20:23:27 +00:00
c5e74fefe5
* Soft restart:
...
- Allow NTP to reinitialize clock after the comm system
in the first minute of uptime
- Fix i2ptunnels not restarting
- Increase minimum forward clock shift for soft restart
- Reduce minimum backward clock shift for soft restart
- Signal the I2CP client with a different message when restarting
- I2CP client reconnects when receiving restart message
2011-08-19 15:34:30 +00:00
26c744ca45
cleanup
2011-08-19 15:30:57 +00:00
746d440ce0
better NBI logic
2011-08-17 18:55:26 +00:00
29ce3c7c8b
* Crypto: Implement and then comment out an alternate
...
AES-256/CBC implementation using the JVM crypto libs,
and tests, it isn't faster
2011-07-31 13:30:53 +00:00
1bf86aff0b
javadoc
2011-07-31 13:29:22 +00:00
9d3acf98ff
Add Linux PPC support
2011-07-30 23:25:14 +00:00
3d64df57a1
Fix hang in Linux on armel and ppc architectures by removing unused (per zzz)
...
lock
2011-07-30 12:31:31 +00:00
3a1cd51bc7
split up big lock to avoid deadlocks
2011-07-28 18:22:31 +00:00
38281ba61f
* NativeBigInteger: Move libjbigi-linux-arm.so to libjbigi-linux-armv7.so,
...
do ARM version detection in NBI.
2011-07-26 23:09:33 +00:00
b0c2012327
dummy!
2011-07-26 13:38:38 +00:00
22dd5b8adc
add note
2011-07-26 13:26:01 +00:00
bf8f1508cd
Changed the equals method to rely on the protected ConcurrentHashMap.equals().
2011-07-22 15:51:36 +00:00
0235c5ef40
merge of '155618ea1e5d1088da55cc657cc6b6d95e44e862'
...
and '6060c1530835d871f99ceba7209ed4031c582573'
2011-07-22 15:18:43 +00:00
661325af5a
Removed the last Set.entrySet(), sorry zzz.
2011-07-22 14:19:01 +00:00
395173613f
* Console: Use capability method for counting integrated peers
...
* Netdb: Speed up collection of all the floodfill peers by using
PeerManager.getPeersByCapability()
* PeerManager: Capability cleanups
2011-07-21 15:34:23 +00:00
046175d866
merge of 'c0d12629a875b5dddde9fd729e05353d54a1bfc7'
...
and 'd07ed83f441d4c357e009e25aa4b55aee518dea3'
2011-07-21 15:32:44 +00:00
23c30a99cb
Changed all iterators using entrySet() to values().
...
Removed debug from main()
Recommented main out.
2011-07-21 13:06:59 +00:00
7c4f088b3e
Removed unneeded import.
2011-07-20 13:35:21 +00:00
73f9b72d63
Sort output of RateStat.getPeriods().
2011-07-20 13:33:38 +00:00
085ca76bcc
Added support for adding/removing periods to already existing RateStats.
2011-07-20 13:27:44 +00:00
9a6888d7f9
Removed double ;;.
2011-07-20 10:16:37 +00:00
3834403c79
propagate from branch 'i2p.i2p' (head e014bb054baa0d8e844e9a97ad6f5b04ed7c0e56)
...
to branch 'i2p.i2p.zzz.test' (head 1e0af137b9c4c873fea72d661f2ee351a640734f)
2011-07-19 21:18:14 +00:00
c78719bfe4
cleanup
2011-07-19 20:54:06 +00:00
7fbb3b12d1
* FileUtil: Add a rename method and a new copy method
2011-07-17 16:33:40 +00:00
a4ec6a5369
propagate from branch 'i2p.i2p' (head 2072db743073a703da2f4be9707e7edd696c2925)
...
to branch 'i2p.i2p.zzz.test' (head cc952c7db4822bb6c49c8e6fb6df02a62c6cbe63)
2011-07-15 22:27:31 +00:00
55bfd6aa2d
concurrentify
2011-07-15 20:47:49 +00:00
252f1047e5
javadocs and final
2011-07-14 18:53:58 +00:00
688634695d
javadoc
2011-07-13 14:20:20 +00:00
42acdc314a
* Router Clock: First cut at recognizing and reacting to large system
...
clock shifts by partially restarting the router. Also improve
restarts initiated from config.jsp
Tickets #465 , #468 , #494
* UPnP: Wait for a while to ensure port removal at shutdown or restart
2011-07-10 00:00:58 +00:00
dccdb99632
prevent log error at shutdown
2011-07-09 17:26:09 +00:00
94af227b70
* DH, YK:
...
- Improve YK speed test
- Shut down thread faster
- Refiller keeps going until full
- Cleanups
2011-07-09 17:11:38 +00:00
fdd0d6ceb1
remove static log refs
2011-07-09 14:57:41 +00:00
5402bd0dc2
javadoc
2011-07-09 14:55:34 +00:00
90b8aa7811
concurrent
2011-07-08 18:31:50 +00:00
56650ebfb4
more misc. findbugs
2011-07-08 18:05:28 +00:00
44f4e551b7
more misc findbugs
2011-07-08 17:54:57 +00:00
f173e88787
kill a debug log
2011-07-08 17:05:13 +00:00
32d9204e4a
* Sha256Standalone:
...
- Use system SHA-256 MessageDigest instead of Sha256Standalone in PRNG
- Deprecate DataHelper functions using Sha256Standalone arguments;
used only by Syndie
- Note deprecation in javadocs
2011-07-08 13:51:50 +00:00
dd4906258d
javadoc
2011-07-08 13:47:49 +00:00
c7fcef2096
drop file used only by dropped naming service
2011-07-08 13:44:45 +00:00
2b4f8ed55c
* Blockfile:
...
- Log error on out-of-order spans
- Log error on corrupt level and discard
- Fix SkipSpan non-flush bug causing null levels
- Add level fixer that repairs nulls and out-of-order levels
- Fix bug on backwards span construction, not hit in practice
- Lots of log level changes
2011-07-07 15:19:59 +00:00
4f3c15eb04
use HostsTxtNamingService if default fails to initialize
2011-07-04 22:07:13 +00:00
d4b28058a7
* EepGet: Add method to add extra headers to request
2011-07-04 14:26:35 +00:00
43044586d1
* AppContext: Add hasWrapper() method
...
* Shutdown:
- Clear more resources in peer manager, netdb, stat manager,
session key manager, naming service, tunnel dispatcher,
OCMOSJ (result of testing with jvisualvm)
- Don't call wrapper on shutdown (starting two threads) if we
were started with runplain
2011-07-03 13:46:29 +00:00