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
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
d38c660c36
Console, i2ptunnel: Hide temporary IPv6 addresses from bind options
2020-03-01 15:41:49 +00:00
6774af6910
Systray: Don't attempt to launch browser when running as a service
...
Console: Hide/show things on /configservice when running as a service
Util: Add isWindowsService() and isService()
2020-02-27 17:30:16 +00:00
594f1c7f8b
Util: Add isRTL()
2020-02-25 14:45:10 +00:00
f081e88420
0.9.45
2020-02-24 17:13:44 +00:00
c5f6c9a498
Javadoc fixes after testing with JDK 14 build 36
2020-02-22 16:16:08 +00:00
24b98b86c2
update BuildTime
2020-02-19 15:22:57 +00:00
5ee903765e
Util: Improve LookupDest CLI, add to CommandLine
2020-02-18 17:07:41 +00:00
d3bd2ce190
I2PTunnel, I2CP: Place ECIES first in LS2
...
Data: Add debug code to ignore LS2 key order
2020-02-12 17:04:07 +00:00
17060c0100
Stats: 4 stats no longer required (thx drzed)
2020-02-11 13:51:12 +00:00
a46100bde5
I2CP: I2CPMessageHandlerMap cleanup
2020-02-09 16:14:49 +00:00
23d24a48b5
SU3File: Add date output to CLI
...
Bump -5 for previous Ratchet Elligator2 change
2020-01-21 21:00:54 +00:00
0a34f3d5dd
Tests: Drop empty unit test files
2020-01-03 12:12:05 +00:00
09d31cb107
Util: Add https redirect support to EepGet and SSLEepGet
...
Add https support to EepGet CLI
2020-01-02 16:38:47 +00:00
b2aa649c2a
Build: Add encoding to all javac targets
2019-12-19 11:19:52 +00:00
d73fc85c34
Move log level translations to core
2019-12-17 18:59:55 +00:00
4eca698584
Fix ngettext in DataHelper to make TX happy
2019-12-17 18:27:55 +00:00