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
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
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
6074a02cf5
* I2PThread: Remove logging, too many issues with extra contexts
2011-07-01 11:27:49 +00:00
bf832a407e
* EepGet:
...
- Fix error output bug
- Output error data for 504 too
2011-07-01 11:04:09 +00:00
5ae41521a0
Set Blockfile as default naming service
2011-06-30 12:45:29 +00:00
81beb63916
propagate from branch 'i2p.i2p.zzz.android' (head cbf2d39e1944b9d601558761d0eedcdebfd2f589)
...
to branch 'i2p.i2p' (head c2393e50afccfd5682a9086f0eec2a0700cda2c9)
2011-06-30 12:27:00 +00:00
3a2e9ad5d3
propagate from branch 'i2p.i2p.zzz.test4' (head 50c95d70238ff224e57acfca3d8797990ff3d01d)
...
to branch 'i2p.i2p' (head 1fa62c230eba5af7849024338fecf51bb2719c4e)
2011-06-30 12:22:12 +00:00
01b4b227ae
small optimization
2011-06-30 12:21:43 +00:00
73bd8c8515
* EepGet:
...
- Add method to get response code
- Add method to write error data to the output
- Increase buffer size to 8 KB
2011-06-28 00:03:39 +00:00
54aff53afe
0.8.7
2011-06-27 02:25:18 +00:00
2f10cca40f
* Fixes after review:
...
- Fix Polish po file
- Install as a service by default on Windows again
- Change CPUID getters to package private
- Split new jbigi install messages into two lines
- Javadocs
2011-06-26 19:07:01 +00:00
81dd267e29
throw IOE if uncompressed data too big, instead of silently truncating
2011-06-24 17:41:23 +00:00
1fdeba0745
max not min
2011-06-24 01:43:53 +00:00