Commit Graph

891 Commits

Author SHA1 Message Date
zzz
7538766c88 DBF/DHS cleanups and speedups 2011-01-19 14:42:14 +00:00
zzz
394dd3cd57 propagate from branch 'i2p.i2p' (head dc55b0e10a8da0fb3b9571a30bee6d96d2b1b271)
to branch 'i2p.i2p.zzz.test4' (head b246a3f2df80018875eafca6be6d5d2096c804fd)
2011-01-15 14:39:28 +00:00
zzz
f679ef250b stub out flags support in I2CP SMES 2011-01-14 17:12:44 +00:00
z3d
8b664fe2a1 merge of '0c3129e1443b3c155a4e5e06e008fa40a89776a3'
and 'fe23acdcae4f7bace1f6ceb4823a13271fe37207'
2011-01-14 12:28:32 +00:00
zzz
65c6186479 Cleanups: Collections.singleton(), COWAS - includes ticket #388 2011-01-13 14:21:48 +00:00
dev
4dd78ed31b merge of '9d97a97ab57669b6ed2c246c966df9d4afcda899'
and 'bc18ab31728be1d004b18d113343c50f25f0a678'
2011-01-12 20:06:29 +00:00
dev
330f1f341e Fixes to Atom identification. 2011-01-12 20:06:22 +00:00
zzz
79bd5f1c11 fix log init problem 2011-01-12 13:28:32 +00:00
zzz
1ad1883d56 fix hashCode 2011-01-12 13:27:55 +00:00
dev
7289c89171 merge of '52a34b607bb02c92ab1dac1ef16a3ce64462e39e'
and 'e6920b673f432050c4d56a74a2ff2074a2959e6a'
2011-01-11 17:51:46 +00:00
dev
c6a2e99a0d Added Intel Atom as (pentium3) as prescribed by the libgmp configure scripts. 2011-01-11 17:51:29 +00:00
dev
1757a2cc08 merge of '4e478ff8494e308808d6df2c47e368ac3aeb61aa'
and '51ae655150adb03f61e4ead408e1e7d827661dc7'
2011-01-11 16:40:37 +00:00
zzz
f68c095222 findbugs util (includes ticket #370) 2011-01-10 15:45:20 +00:00
zzz
fd4e4fbc64 * Data Structures: More caching improvements, don't cache where we shouldn't 2011-01-09 01:04:06 +00:00
zzz
212c87ffd8 * DataHelper: Speed up and annotate sortStructures()
* RouterInfo:
      - Don't cache byteified data by default, to save ~1.5 MB
      - Don't create empty peers Set, to save ~100KB
2011-01-09 01:02:17 +00:00
dev
16509e5921 Better comments 2011-01-08 20:00:36 +00:00
dev
4c172760cc Corrected some identification code. 2011-01-08 19:58:04 +00:00
dev
7330e5fef8 Added support for new Intel family/model names.
Added proper support for using Core2 machines as P4.
Added support for identifying SSE 3/4.1/4.2/4A support on CPU.
2011-01-08 18:24:16 +00:00
zzz
0e1d978774 propagate from branch 'i2p.i2p' (head 687bab4d9de8e6686e2734069dfb72f6f2134124)
to branch 'i2p.i2p.zzz.test4' (head 9580436bb581971920ea96e58861142c546c861b)
2011-01-07 00:37:51 +00:00
zzz
087c7b86de findbugs core,client,crypto,data,stat,i2np 2011-01-07 00:15:35 +00:00
zzz
a692ab42fa add missing hashCode() 2011-01-06 15:54:54 +00:00
zzz
05a290cdd5 more caching 2011-01-06 15:54:39 +00:00
zzz
6822bf7978 findbugs high-rank issues 2011-01-05 14:49:51 +00:00
zzz
532c9d3fc5 * I2CP:
- Add experimental bandwidth limiter
      - Add I2PSession API method to update tunnel and bandwidth
        configuration on an existing session
      - Filter more system properties before passing them to the router
2011-01-03 15:56:02 +00:00
zzz
1a3b0d3812 * I2PAppContext: New getProperties() method
* i2ptunnel:
      - Use context properties as defaults
2011-01-03 14:26:22 +00:00
zzz
bb74bc33d1 fix bw limits handling in standard session 2011-01-02 18:56:45 +00:00
zzz
af90121b47 cache tweak 2011-01-02 18:56:04 +00:00
zzz
ed8197f6d2 * Data Structures: More caching and cleanups 2010-12-31 13:21:05 +00:00
zzz
3b51f420c4 better logging 2010-12-31 13:18:36 +00:00
zzz
cd1ed63908 javadoc 2010-12-31 13:18:17 +00:00
zzz
a64d0a54b1 * Datagram Dissector: Fix RuntimeException caused by reuse,
preventing iMule from connecting on UDP
                          (thanks devzero)
2010-12-31 13:16:46 +00:00
zzz
6ec1772c82 propagate from branch 'i2p.i2p.zzz.test4' (head 544002db2f75a06bbd19571f24692055c41b3290)
to branch 'i2p.i2p' (head 18c56774615023acadd46474b890350cd02a08c9)
2010-12-30 15:01:53 +00:00
zzz
08a3165c44 * Data Structures:
- New SDSCache for SimpleDataStructures
      - New SimpleByteCache for byte[]
      - Cache Hash, PublicKey, and SigningPublicKey
      - Remove global lock in ByteCache
2010-12-30 15:01:39 +00:00
zzz
563e1f97e8 * DSAEngine: Restore variants of methods using a Hash argument,
required by Syndie, removed in 0.8.1
2010-12-29 14:07:13 +00:00
zzz
f225c1cca0 propagate from branch 'i2p.i2p.zzz.test4' (head 56ba5c9f8d0779f91259df05b7be0826fe08cd84)
to branch 'i2p.i2p' (head 0ba2cc80363f5c7086bce7a43f43a9b095ed2d9e)
2010-12-27 16:21:09 +00:00
zzz
fefcb6c2cb prevent leak after exception 2010-12-26 23:35:27 +00:00
zzz
cdcbc80248 Addresses cleanup 2010-12-26 22:57:13 +00:00
zzz
443abce647 * I2CP:
- Move BWLimits and DestLookup message support from
        I2PSimpleSession to I2PSessionImpl
      - Include the Hash in the DestReplyMessage on a failed lookup
        so the client may correlate replies
      - Add support for parallel lookups and BWLimits requests
      - Add support for specifying the timeout for DestLookups
        (can only be smaller than the router timeout for now)
      - Extend dest lookup router timeout from 10s to 15s
2010-12-26 20:36:44 +00:00
zzz
49b11bb49e refactor Addresses 2010-12-26 15:07:59 +00:00
zzz
5d494ba89a Move Addresses class from router to core so we can use it in i2ptunnel 2010-12-26 13:48:45 +00:00
zzz
b3d1a76146 Prep for caching by making SimpleDataStructures immutable after data has been set. 2010-12-26 13:04:52 +00:00
zzz
824d5a0d36 javadocs 2010-12-26 12:42:44 +00:00
zzz
7ee7cbf660 * Stats: Change stat.full default.to false (saves ~ 1MB) 2010-12-26 12:35:54 +00:00
zzz
ff0c168d65 * Certificate: Fix fatal null cert error 2010-12-26 12:29:55 +00:00
zzz
82e344055b * Certificate: Use a single static null cert in place of
tens of thousands of them
2010-12-24 17:39:31 +00:00
zzz
299c1bd67b 0.8.2 2010-12-21 21:22:00 +00:00
zzz
1f22ae6a0c tweaks after review 2010-12-21 21:16:13 +00:00
zzz
7c8e5c6d66 retrofit SimpleDataStructure over SHA1Hash 2010-12-17 22:04:57 +00:00
zzz
0bd75f0e56 comment out mains 2010-12-15 23:35:50 +00:00
zzz
df3fc6e05d Random cleanup 2010-12-15 23:19:34 +00:00