4108007b26
JBigI: Fix zen/zen2/zen3 CPU names (ticket #1869 )
2020-09-27 14:33:58 +00:00
2989d955d9
JBigI: GMP 6.2.0 for linux 64 bit (ticket #1869 )
...
Add support for zen and zen2
Enable more fallbacks for zen and zen2
Adds Zen and Zen2 binaries, stripped
Built with gcc 9.3.0
Other binaries will be added if testing shows improvement
Fix hangs in mbuild-all.sh build script
Add silvermont and goldmont to build script, untested, support TBD
GMP is GPLv2
More info: http://zzz.i2p/topics/2955
2020-09-26 12:58:55 +00:00
2fbbd8e7d1
Crypto: Cache HMAC256 instances
...
Appx. 38% speedup
As suggested by jogger
2020-09-09 21:13:37 +00:00
ceb0749e0d
Util: Fix decompression of compressed zero bytes (ticket #2770 )
2020-09-02 15:57:04 +00:00
4863ab3711
javadoc
2020-09-02 13:51:27 +00:00
c1fef302f3
Crypto: ChaCha small initialization speedup
2020-08-29 13:39:52 +00:00
ccd64b6f07
0.9.47
2020-08-24 15:33:54 +00:00
94778c74dc
update translations
2020-08-21 19:09:48 +00:00
c067f38123
GeoIP 2020-08
...
Meet db-ip.com license requirements
BuildTime update
2020-08-20 15:39:12 +00:00
cc6247fe7e
findbugs all over
2020-08-19 14:50:58 +00:00
fa08d2f946
Util: Add KeyStore and SHA256 to CLI
2020-08-01 13:22:24 +00:00
f4ac8e02f6
Util: More efficient use of random data
2020-08-01 12:59:50 +00:00
d73b327fd0
NetDB: Track client that requested LS
...
OCMOSJ: Don't send to a RAP LS
2020-08-01 12:36:31 +00:00
5a9eb68160
Data: Don't check LS1 revocation signature
2020-07-28 16:14:05 +00:00
365b9053ec
NetDB: Check signature in verify
...
Remove null checks, _target can't be null
2020-06-28 14:56:08 +00:00
066833819b
another Broadwell CPU ID
2020-06-12 16:00:44 +00:00
4c2bf3e42f
I2CP: Meta LS error code handling
2020-06-12 15:58:30 +00:00
6ec95a7f13
Misc. Javadoc fixes
2020-06-10 15:28:22 +00:00
670e57b9e5
Tools: Support hostname lookups in LookupDest CLI
2020-06-10 15:21:22 +00:00
e23f671ca3
Util: New getEstimatedDowntime() method
2020-06-07 17:20:45 +00:00
f1a277c4d7
I2CP, i2ptunnel: Check for expired offline signature client-side
...
Better error message on the router side
2020-06-06 18:44:49 +00:00
ac76d544b9
Fix creation of Encrypted LS2
...
Blinded flag bit goes on the inner LS, not the outer
Fix corruption of inner signature
Broken in 0.9.42
2020-06-06 17:24:26 +00:00
cd77461fba
I2CP: Fix issues with persisted leaseset private keys
...
- Don't generate revocation key for LS2
- Fix generation of persistent revocation key for LS1
- Fix persistent private keys without persistent revocation key
- Don't put unconfigured private keys in leaseset
- Don't strip i2cp.leaseSetPrivateKey from config before it's used
2020-06-06 14:36:01 +00:00
957767c985
Util: Move fromLong8()/toLong8() methods to DataHelper
2020-06-01 12:25:09 +00:00
317bf1e9db
Fix javadoc errors
2020-05-31 12:46:13 +00:00
f985004be0
Util: Update json-simple lib to 2.3.0 2017-10-04
...
Bundle 2.0 API only; remove 1.1 API
Convert DoH, NDT, and i2pcontrol to the 2.x API
Fix i2pcontrol handling of number values and serialization for 2.x API
Remove xenial dependency on libjson-simple-java, it has only 1.1
Set min and max version constraint on libjson-simple-java for bionic+
Based on patch from Gilles Filippini
ref: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=901827
This does not support 3.x but the patch for that will be smaller.
2020-05-31 12:37:37 +00:00
4fd834d13e
Util: Fix DoH handling of Cloudflare responses
2020-05-30 21:44:48 +00:00
03b1a4dfc0
Installer: Require Java 8 (ticket #2511 )
...
Jetty 9.3.28 (ticket #2098 )
This breaks Debian builds, fixes to follow
2020-05-27 16:08:54 +00:00
e091eeae90
Util: Reduce default gzip compression level for performance
...
Add fast zero-decompressor
2020-05-27 11:48:21 +00:00
e9cc4a4357
0.9.46
2020-05-25 12:32:28 +00:00
bb6641ed96
pull translations from TX
2020-05-22 19:35:57 +00:00
ded4bde905
I2CP: Add API method to get router version
2020-05-20 19:03:28 +00:00
ef66457181
Util: Speed up zero compression
...
As suggested by orignal
2020-05-19 14:24:20 +00:00
a0261e8fd7
BuildTime update
2020-05-16 11:50:27 +00:00
50e44ece54
Tools: Export private key from private key file in X.509 form
...
Add missing loadprivatekey command to CertUtil
2020-05-13 20:19:12 +00:00
d18f622458
CoreVersion: Fix previous change which broke build script
2020-05-08 13:48:33 +00:00
eeecede382
Add another CoreVersion field specifically for StatisticsManager (ticket #2729 )
2020-05-08 12:21:26 +00:00
467a48cfe1
Build: Use --java2 for msgfmt
...
Runtime should be smaller and faster w/o Hashtable
Increases p200 size by < 1%; repack by 3.5%; updater by 4.5%
2020-05-05 10:36:56 +00:00
ea8e340895
Util: Change LogConsoleBuffer implementation (prep for ticket #2449 )
2020-05-04 15:26:50 +00:00
a255a60944
Crypto: Don't start YK thread in app context
2020-05-03 11:06:46 +00:00
b4de0cfaf9
Crypto: Interrupt YK thread when empty
2020-05-03 09:56:21 +00:00
0528e4109d
I2CP: Add PROP_GZIP
...
i2ptunnel: Disable I2CP gzip for HTTP server tunnels
i2psnark: Disable I2CP gzip
2020-05-02 22:16:39 +00:00
788c72c331
javadoc
2020-05-01 11:53:11 +00:00
e1beeb3653
Log cleanup
2020-04-29 12:57:58 +00:00
82a918b37d
Susimail, EdDSA: Convert Hashtable to HashMap
2020-04-29 12:54:37 +00:00
7f179551b7
javadoc
2020-04-27 19:54:44 +00:00
a7de9a7f24
i2psnark: Don't mark torrent BAD on I2CP errors (ticket #2725 )
...
Logging:
- Log to wrapper log after log manager shutdown (ticket #2725 )
- sync methods
Router:
- Allow clients more time to get disconnect messages at shutdown (ticket #2725 )
- Don't delete router context at shutdown, to prevent a late
creation of a new app context (ticket #2725 )
- Don't try to delete ping file on Android
javadocs
2020-04-24 12:44:17 +00:00
25a80c78b5
Build: Manifests for test, source, and javadoc jars
2020-04-21 12:52:23 +00:00
b3d5accca2
I2CP: Fix client notifier thread name
2020-04-16 13:22:23 +00:00
2ec9a4ab64
PKF: Add support for addsubdomain
2020-04-03 19:38:39 +00:00