5b114f4bf3
Removing files temporarily to allow for propagation from i2p.i2p branch
2018-08-17 08:37:03 +00:00
1c73be515a
move return inside sync
2018-08-10 16:36:33 +00:00
f1df49606d
Data: Check sooner for unknown sig type;
...
minor efficiency improvements in parsing
2018-08-04 13:41:01 +00:00
e7202e0ee6
javadoc html fix
2018-07-25 15:46:20 +00:00
a6c506a176
Utils: Debug code to find double-frees
2018-07-25 12:51:40 +00:00
2800791f00
Test: Backport EdDSA junit changes from github; fixes NPE in 2 tests
2018-07-20 15:25:15 +00:00
6c3cf9bf77
I2CP: Add option for forcing gzip on/off per-message
...
Use option in streaming SYN and CLOSE packets
2018-07-15 13:50:31 +00:00
6ad1de8d85
Util: Convert more caches to TryCache (ticket #2263 )
2018-07-10 21:21:32 +00:00
f6da5f43aa
CPUID: Recognize Hygon processors
2018-07-10 20:33:23 +00:00
67b7febf72
propagate from branch 'i2p.i2p' (head 6c6a7520cad38845cee83103c323782b426b3ff5)
...
to branch 'i2p.i2p.zab.2263' (head 727b9053d85f58811d1f5e05ccc697bfd9a454a2)
2018-07-06 16:59:14 +00:00
11e00ba9cb
move TryCache to core
2018-07-04 16:09:11 +00:00
eff0cac30b
EdDSA: Backport versions 0.2/0.3 from github:
...
- Change key encoding to match curdle draft
- Support key decoding based on curdle draft
- Implement true constant-time cmov()
- Add handling of X509Key-wrapped EdDSA keys (GitHub PR #47 )
- Clarify that KeyPairGenerator takes a key size, not strength
- Javadocs
GitHub PR #58 :
- Make GroupElement immutable by moving the pre-computed logic to the constructors,
allowing the synchronized checking of whether the pre-computed logic had executed or not
to be removed since it always has when it is used because those code paths
are modified to request it at construction time.
- This allows getNegativeA() to be lazy, and doesn't need volatile due to the immutability
(and final fields - this is important part of the contract with the JVM memory model).
- Remove synchronized contention from the named curve table get method.
- Generally remove use of the named curve table get method with a constant curve name
in hot code paths in favour of using a new static constant for the curve spec.
Overall performance changes:
- Keygen 46% faster
- Signing 39% slower (due to cmov)
- Verify 2% faster
2018-07-01 11:10:06 +00:00
3de1fa2295
Minor change in routerconsole and core code for making I2P work great
...
in "portable" mode.
2018-06-30 13:07:41 +00:00
ef7b3e0c8b
Core: misc. minor changes
2018-06-26 20:29:19 +00:00
3d21ad0df9
0.9.35
2018-06-26 11:09:29 +00:00
f6a4b0b709
Pull translation updates from Transifex
...
New Azerbaijani translations
2018-06-23 11:57:39 +00:00
04bf5157bb
build time debug tweak
2018-06-13 14:15:05 +00:00
790db3735f
update build time
2018-06-13 14:12:34 +00:00
24a1cf713e
Console: Change Java 10 warning to Java 11,
...
since bionic uses 10
2018-05-31 17:16:00 +00:00
04a9f5612b
Javadoc fixes
2018-05-30 13:11:50 +00:00
39c0f558c1
Utils: Disable DNSoverHTTPS by default (ticket #2201 )
...
Reenable with eepget.useDNSOverHTTPS=true and time.useDNSOverHTTPS=true
2018-05-26 12:24:50 +00:00
df7c1c6104
Certs: Change default from RSA to EC for CA certs
2018-05-06 13:21:22 +00:00
9a7b58259f
CLI: Add KeyGenerator
2018-05-03 13:13:29 +00:00
9c52d454f8
Debug: Case-insensitive sort of PortMapper and AppManager tables
2018-05-03 13:08:56 +00:00
8ed1b96f3a
Console: Fix NPE on /configsidebar (ticket #2220 )
...
Don't throw NPE translating null
Add note about split()
Fix form inside table
2018-04-29 20:57:47 +00:00
0500bbb186
EepGet: Handle HTTP response line with no status text
2018-04-23 15:46:35 +00:00
e8ac24bedd
Added some missing files from earlier commits caused by -R stuff in mtn.
2018-04-22 23:48:44 +00:00
ea9a3320a3
DNSoverHTTPS for SSLEepGet and NTP (ticket #2201 )
2018-04-17 17:16:51 +00:00
d621e19349
json-smart-v1 lib for DoH and i2pcontrol
...
Copied from i2p.plugins.i2pcontrol.
Does not include JSON-RPC2, that stays in the plugin.
i2pcontrol checkin notes:
Smart Mini files (net.minidev.json) from:
https://github.com/netplex/json-smart-v1
commit 51e1641 on Oct 23, 2015
Essentially version 1.3.2 (1.3.1+)
Licensed Apache 2.0.
Removed as unneeded: JSONNavi.java, JSONStyleIdent.java
Not in Debian/Ubuntu
Version in Maven Central (1.0.8) is too old
2018-04-17 17:01:24 +00:00
1ba7fb9621
BuildTime: Update, add to cmd line tools
2018-04-17 13:28:47 +00:00
98aafee53a
CPUID: Fix TBM detection (ticket #2211 )
2018-04-14 12:55:50 +00:00
c0308526a9
0.9.34
2018-04-10 12:46:30 +00:00
4fbfc5d83d
EepGet: Increase max header length
...
SSLEepGet: Set default CLI proxy type to none
2018-04-05 12:03:57 +00:00
4ca12d141c
KeyStore: Fix ConncurrentModificationException (ticket #2196 )
2018-04-02 18:04:32 +00:00
9f11188e8f
Started on scalatests for SU3File and CertUtil.
2018-03-26 21:48:31 +00:00
129188f3cc
PortMapper: Add convenience methods
2018-03-19 17:00:44 +00:00
144147d854
Certs: Sort alt names in generated certs
2018-03-15 15:58:40 +00:00
948bbae661
Jetty: Register HTTPS eepsite with port mapper (ticket #2159 )
2018-03-14 15:25:05 +00:00
6eb09bd0c8
i2ptunnel: Check port mapper for webapp presence (ticket #2161 )
2018-03-14 14:09:41 +00:00
66ee7b563a
Util: Add replace() method for StringBuilders
2018-03-14 13:33:43 +00:00
9b3082be06
Console: Register all webapps with port mapper (ticket #1749 )
2018-03-14 12:23:37 +00:00
81808d4a60
Crypto: Add utils for renewing a cert in a keystore
2018-03-11 22:17:06 +00:00
33b2d834c7
Log: Default level is ERROR if no match
2018-03-08 21:41:24 +00:00
1412dbd16b
Crypto: Generate non-CA cert for family
2018-03-08 14:22:37 +00:00
7433eeb5c0
Router: Validate tunnel ID in requests
...
Fix max ID
2018-03-07 18:06:46 +00:00
0eb04facec
Util: Consolidate FileFilters
2018-03-05 13:16:04 +00:00
c6e401a64f
PortMapper: HTTPS console fallback to HTTP
...
Console port constants
2018-03-04 12:30:36 +00:00
3bc9053a86
KeyStore: Log expiration of self-signed certs
2018-03-04 12:14:05 +00:00
5a639260cd
Address utils: Skip IPs of down interfaces on Windows
...
Improve identification of temporary IPv6 addresses
CLI improvements
2018-03-03 12:52:07 +00:00
f0b9894e48
Util: Warn on dubious split() regex
2018-03-01 16:26:31 +00:00