71f7c712cd
NetDB: Disallow RSA for RI or LS
2016-10-21 18:21:12 +00:00
f5f411b62f
Data: Cache serialized leasesets on floodfills
2016-10-21 18:08:31 +00:00
1bd5ebd8ec
Crypto: Actually use a random nonzero byte in ElGamal,
...
as our specification says
2016-10-21 17:19:44 +00:00
082a5d3c0f
move siphash test from util to crypto
2016-10-21 15:21:24 +00:00
cee3ebbb23
less wtf
2016-10-21 15:20:35 +00:00
adcee462e3
Build: Add library jars to i2p.jar classpath for Debian builds
2016-10-20 18:20:24 +00:00
19370a36a2
0.9.27
2016-10-16 23:14:05 +00:00
1e375c6de9
Crypto: EdDSA add private key spec constructor for hash
...
javadocs
2016-10-02 15:42:07 +00:00
98e3ca47e6
Utils: Move SipHashInline from util to crypto
2016-09-24 16:00:56 +00:00
32e1c9617e
EdDSA: throw IllegalStateException instead of NPE if field not set
2016-09-22 17:10:50 +00:00
fb323cef69
SipHashInline: Make public for external use with a supplied key (for obfs4)
2016-09-22 17:06:53 +00:00
cc179b488d
DataHelper: Fix read() for nonzero offset, broken since the
...
beginning (2004) but unused by this repo;
Throw EOFException on short read rather than returning a smaller value,
since the whole point is to guarantee a complete read
2016-09-22 17:01:32 +00:00
afa5a193a7
Console: Add jsps to view entire router.log and wrapper.log files
...
Add links to /logs
Add some headers to the history.txt jsp
javadocs
2016-08-21 20:21:50 +00:00
b0789d45f3
HostTxtParser: Comment out tests, beginning of a command-line tool
2016-08-19 17:20:46 +00:00
268953e19f
CPUID: Add IDs for Kaby Lake (unverified/untested)
2016-08-19 16:09:21 +00:00
6512a9eb11
propagate from branch 'i2p.i2p' (head c62904685f0153a5b8cd032e8b3f1c4f64c5bec9)
...
to branch 'i2p.i2p.str4d.ui' (head 2a82ccb644906256af7bd0827725dc83e4c76be2)
2016-08-08 02:29:14 +00:00
cd4218e523
javadoc
2016-08-01 13:40:11 +00:00
5368da2632
propagate from branch 'i2p.i2p' (head 57f8904e34e39111f13c427cb9fc92eeeb71afcd)
...
to branch 'i2p.i2p.str4d.ui' (head c4a8676261c7bbfa420927d931398c52f38ed03f)
2016-07-24 09:21:14 +00:00
767476ea51
SU3File: Also look in config dir for signer certificate
2016-07-18 14:39:35 +00:00
77014843fb
I2CP Client: Break out of wait for LS in connect() if disconnect message received first
2016-07-16 16:07:14 +00:00
b38f3b56f8
propagate from branch 'i2p.i2p' (head 2c491226853de4521d10d68da3a0a8e4db33293d)
...
to branch 'i2p.i2p.str4d.ui' (head bbdfdd2b3941cfa3c2c5cab8f3c78069c865c54d)
2016-07-09 23:20:31 +00:00
3baa08a3bb
Utils: Improve random seed initialization
...
Fallback to Random rather than try SecureRandom twice
Fetch from SecureRandom incrementally
Remove log warning
correction, this is just a simple javadoc fix, original changelog was a dup
2016-07-09 21:07:31 +00:00
896af2c5d2
Utils: Improve random seed initialization
...
Fallback to Random rather than try SecureRandom twice
Fetch from SecureRandom incrementally
Remove log warning
2016-06-25 22:20:27 +00:00
08fad38782
minor speedup
2016-06-22 17:26:25 +00:00
4ee66c8218
Back out previous checkin adding override fields to Translate;
...
we can set language and country with System properties in app context.
Back out previous checkin bundling countries translations in
i2psnark standalone; use Locale to translate country names.
2016-06-18 17:49:28 +00:00
9ba8f53ec7
Translate: Add method to set language in standalone app context
...
i2psnark:
- add form to set language in standalone context
- add Ukrainian and Japanese translations
2016-06-15 15:03:17 +00:00
47f0bbb93a
merge of '65027e70ec9585f6013d97ec88d4f251869e47fd'
...
and 'c26f9208a0245c8b4b421076479271214ff1d660'
2016-06-13 06:03:03 +00:00
9a9144321d
Add build target for Maven Central
...
Requires the Maven Ant Tasks to be installed. On Debian:
sudo apt-get install libmaven-ant-tasks-java
2016-06-13 06:02:48 +00:00
1fea327eff
more jar manifest attributes
2016-06-11 16:39:27 +00:00
d84b0e4455
propagate from branch 'i2p.i2p.zzz.test2' (head ee7dbea07e8ad7e01cb8012a1540aca8346ee7d2)
...
to branch 'i2p.i2p' (head 2cb447c64ae706c6cead619c9428083fce6f1d46)
2016-06-11 13:47:12 +00:00
bc6583fe57
merge of '0bf1803f4554f830aee970415fcd6c9b6c4d2747'
...
and '98a4dbd3af97e8892dafc24a4ebbcc6b2ff30afe'
2016-06-06 21:55:04 +00:00
249e6f0eea
0.9.26
2016-06-06 19:23:17 +00:00
78d0a54e96
Typo
2016-06-06 12:34:17 +00:00
280ca2cf2f
CPUID: Add CLI output for new AMD tests
...
Add @since for new AMD methods
2016-06-06 12:12:16 +00:00
38b930cd03
propagate from branch 'i2p.i2p' (head eb2151f9d804ec432bfe97214896ee62da08943e)
...
to branch 'i2p.i2p.zzz.test2' (head 2ea50c5f22fe1e24d37dff2f283b77feaa9190ee)
2016-06-04 13:00:36 +00:00
d4ea7dc416
Update translations
...
Fix i2psnark .pt_BR file name
Add i2ptunnel .zh_TW
Fix getopt .fi which is coming in from tx non-UTF-8
2016-06-03 14:05:30 +00:00
dbd1ae0dfb
toString() for timer debugging
2016-05-29 15:03:51 +00:00
6f0fde092b
more keys to cache
2016-05-29 15:03:04 +00:00
d0594ebc77
javadoc
2016-05-29 14:56:46 +00:00
e16760d4d0
propagate from branch 'i2p.i2p' (head 31a9e968da3ecdf8475137e498ed0145bfd48c5a)
...
to branch 'i2p.i2p.str4d.ui' (head b1b8350768db1eccf4b5939a5add1c5c94410ec3)
2016-05-29 11:53:02 +00:00
3266907346
Dynamically load javax.naming classes to avoid VerifyErrors on some Androids
2016-05-29 11:47:59 +00:00
7249b643ac
Differentiate between constructor invocation failure and connection failure
2016-05-29 05:03:32 +00:00
efcf294670
Require that AndroidLogWriter is a subclass of LogWriter
2016-05-29 05:02:47 +00:00
147a7e4468
propagate from branch 'i2p.i2p' (head fc46f2d84625265a3899b5ad50af5e91d396ba01)
...
to branch 'i2p.i2p.str4d.ui' (head f8d5c7b37f4813b669d8a10f9ff82d0ed2a33282)
2016-05-29 02:04:34 +00:00
e969213451
Dynamically load Android LogWriter
2016-05-28 23:39:13 +00:00
03e188b57a
Rename LogWriter -> FileLogWriter, LogWriterBase -> LogWriter
2016-05-28 22:51:44 +00:00
9d3dec8577
Another style tweak
2016-05-23 13:20:22 +00:00
c5432a2098
Dynamically load domain socket code
2016-05-22 01:18:16 +00:00
6b578dfd8c
Console: Fix UTF-8 passwords
...
Partial fix for UTF-8 usernames
Better input checking and help messages
2016-05-08 19:49:14 +00:00
13685484f6
Utils: Fix bug in periodic timers triggered by
...
a backwards clock shift, caused graphs to be blank
and various router, streaming, and i2ptunnel
degradations over time (ticket #1776 )
Log tweaks
2016-05-04 11:43:47 +00:00