459eb7fdcd
Tests: Unify core test resources across JUnit and ScalaTest
...
Fixes a test failure running the ScalaTests under Ant
2019-08-10 17:19:21 +00:00
f32c863ba8
Tests: Temporarily mitigate discrepancy between Ant and Gradle in SingleFileNamingServiceTest
2019-08-10 16:48:21 +00:00
ee84e7e3e1
Tests: Fix compilation bug after SSU HMAC implementation move
2019-08-10 16:46:41 +00:00
13190931b9
EdDSA: Reduce diff between vendored code and upstream
...
Includes missing license information.
2019-08-10 15:39:41 +00:00
66ecdb2f7a
Data: Initial support for enc types in PrivateKeyFile and I2PSessionImpl
...
CreateRouterInfoJob updates and cleanups; KeyCert updates
2019-07-23 15:56:03 +00:00
e2980603b7
Router: Checks for new enc types
...
- Prevent encrypted lookups or stores
- Prevent participting in our tunnels
- Handle padding
- Checks in crypto classes
2019-07-23 13:29:37 +00:00
7374484ccb
Data: Set flag bit when blinded
2019-07-18 18:42:42 +00:00
6adc665fd3
Build: Move SSU HMAC implementation from core to router
2019-07-12 18:40:46 +00:00
e458361193
Fix bad reversion
...
0.9.41
2019-07-03 12:22:40 +00:00
44e1b6058f
Add ability to set custom LogManager
2019-06-27 15:16:47 +00:00
e6b5fc8fd4
I2CP: One more HostReply return code
2019-06-25 14:15:10 +00:00
cf1c1bb3f7
encrypted ls2 test tweaks
2019-06-25 13:26:30 +00:00
85a2c9026a
KeyGen test tweaks
2019-06-25 13:24:38 +00:00
d084f93506
test code
2019-06-25 13:21:22 +00:00
d8e06a0d14
Deprecate unused StatLog
2019-06-24 14:33:56 +00:00
c1418a1c2e
StatManager cleanup and synch
...
BuildTime update
Make clock.skew stat non-required
2019-06-24 14:23:33 +00:00
b99f239f3d
I2CP: Ensure that callbacks are called on abnormal close
...
throw IAE on invalid listener protocol/port
log tweaks
2019-06-22 16:58:44 +00:00
6d8431a77e
I2CP: Use EnumSets for state checking
2019-06-17 15:46:28 +00:00
b0bca2f16c
Util: Avoid dup context warning when SU3File called twice from gradle
2019-06-12 18:14:18 +00:00
e50bf00fa8
Log tweaks, bump -10
2019-06-06 15:00:35 +00:00
e82a547bce
CPUID/NBI: Prep for GMP 6.1.2
...
Add Skylake support (ticket #1869 )
Recognize more Intel "Lake" processors
Clean up CLI output
2019-06-06 13:28:44 +00:00
aab6529f62
Data: Fix for change of default auth type,
...
handle old value from persistent cache
2019-06-05 17:09:49 +00:00
7cd60bb0e7
Util: Add EKU to selfsigned certs
2019-06-05 11:47:59 +00:00
eea0990b54
Use hasWrapper() util method
2019-06-03 11:39:56 +00:00
471c5d49d1
I2CP: Cleanups for single-byte reads
...
Stub out new error codes for prop. 123
2019-06-02 10:59:39 +00:00
8a4c4694ec
Blinding: cache b32, sort by b32 on /configkeyring
2019-05-31 15:26:20 +00:00
b4f331e621
Router: Fix persistence of blinded privkey and timestamp
2019-05-31 13:17:30 +00:00
040e092153
Blinding:
...
- Fix bugs with lookup password
- Log tweaks
2019-05-29 19:08:33 +00:00
dca04f7f60
store save time in config files
2019-05-29 15:52:24 +00:00
307a8239fb
log tweaks
2019-05-29 15:51:04 +00:00
a3fe7467c3
store ls secret as b64
2019-05-29 11:53:55 +00:00
973aab8f53
Blinding:
...
- Blinding only throws IAE
- Remove context arg from encode()
- Hook in new form args on /configkeyring
- Show b33 on /configkeyring
- Remove support for appended secret in b33
- Persist cache immediately when storing secret or privkey
- Fix i2ptunnel for std. ls2
- Add auth/secret required flags to BlindData
more to do
2019-05-28 15:12:20 +00:00
90e6458428
I2CP: Add per-client auth to generated leaseset
...
Set key on router side before verifying
2019-05-26 12:09:28 +00:00
7489a64e6c
NetDB: Set secret and privkey before decrypting encls2
2019-05-22 16:30:32 +00:00
06fa817bde
Data: Per-client auth for enc. LS2 (proposal 123)
2019-05-22 16:11:36 +00:00
cb762356da
Data: Cache data for per-client auth
2019-05-22 16:01:10 +00:00
62649a6343
Crypto: Add X25519 DH method, prep for enc. ls2 auth.
2019-05-22 11:04:17 +00:00
a8f11d1834
Profiles: Omit comments from stored profiles
2019-05-21 17:24:18 +00:00
efa72dbb56
EepGet: Don't continue when requested a partial but didn't
...
get it, and the output is to a stream
Javadocs and log tweaks
2019-05-15 10:32:54 +00:00
4e267f690d
Util: Don't set restrictive permissions on exported certs
2019-05-14 17:41:29 +00:00
04a985cd8c
Consolidate Java version checking code, fix bugs
...
where versions are in different forms
Add warning about Java 7
2019-05-12 20:20:13 +00:00
9eec35713c
Utils: Allow absolute path to certs in I2PSSLSocketFactory
2019-05-11 13:37:18 +00:00
cb0235bb5d
Utils: su3file fix for extract -x w/o filename
2019-05-09 09:14:04 +00:00
558592a87f
Utils: Auto-generate su3 output file for extract if not specified
2019-05-08 13:50:26 +00:00
16d2bdc1db
0.9.40
2019-05-07 11:54:18 +00:00
5afa32a393
Crypto: Catch ProviderException in KeyStoreUtil (ticket #2479 )
2019-04-24 12:23:35 +00:00
5db67f13e1
Util: Dump system properties in SystemVersion
2019-04-23 13:24:03 +00:00
d32d5b5f29
NamingService: Fix class selection in app context (ticket #2469 )
2019-04-15 12:34:41 +00:00
f4d7a6d0d4
i2ptunnel: Disallow encrypted LS for offline keys
2019-04-11 15:38:03 +00:00
2960156b33
Blinding: Missed PKF file from last checkin
...
Add to CLI
2019-04-11 11:44:57 +00:00