zzz
302adc2d16
Console: Drop icons for deleted /home items
2019-02-27 15:15:55 +00:00
zzz
c8b7e829db
Console: Handle zero SSU RTT on /peers (ticket #2443 )
...
PeerState minor cleanups
2019-02-26 17:38:34 +00:00
zzz
cf1c0cb3ed
SSU: Fix RTT/RTO calculations (ticket #2443 )
2019-02-26 17:17:00 +00:00
zzz
566df1c275
SSU: Fix scheduling of peer test at startup (ticket #2441 )
2019-02-26 16:19:36 +00:00
zzz
16421fa0b6
NTCP: Fix number of SendFinisher threads (ticket #2438 )
2019-02-25 15:58:29 +00:00
zzz
3c911ee298
I2CP: Strip i2p.reseedURL from session options take 2
2019-02-25 15:10:34 +00:00
zzz
a12058db3a
I2CP: Strip i2p.reseedURL from session options
2019-02-25 15:05:14 +00:00
zzz
7ce539a815
NetDB: Fix dup publish of RI at startup
...
Improve locking for checking address change
Publish RI after netdb is ready
log tweaks
2019-02-25 14:40:59 +00:00
zzz
b76b2ef206
Console: Flip order of router logs
2019-02-23 18:02:00 +00:00
zzz
32797dd415
NTCP: Loop in pumper if more to write (ticket #2440 )
2019-02-23 17:06:01 +00:00
zzz
e1385a71e2
minor speedup
2019-02-23 17:03:52 +00:00
zzz
9cd90b0530
NetDB: Use published date, not earliest lease expiration, for LS2 comparisons
...
Fix earliest LS expiration adjustment when publishing for LS2,
so .38 routers won't reject as not newer
Don't start new store after verify fail if we've already done so
Increase flood candidates for LS2
Version checks for encrypted LS2
FVSJ cleanups
log tweaks, javadocs
2019-02-23 17:03:04 +00:00
zzz
5440a3402f
I2CP: Force i2cp.leaseSetType option for offline keys
2019-02-21 16:16:27 +00:00
zzz
9fafc253b7
Data: Always set unpublished flag for inner LS (Enc LS2)
...
Fix setDestination()
2019-02-21 14:58:58 +00:00
zzz
b37160fa8d
Crypto: Keygen for RedDSA, allow RedDSA for unblinded keys (Enc LS2)
2019-02-21 14:19:38 +00:00
zzz
7fbe1ced5a
Crypto: Sign/verify/encrypt/decrypt for Encrypted LS2
...
generateAlpha() method for arbitrary date
2019-02-20 22:49:14 +00:00
zzz
17270b1502
Crypto: RedDSAEngine and generateAlpha() for Encrypted LS2
2019-02-20 15:00:54 +00:00
zzz
e34b646231
Crypto: New ChaCha20 wrapper around ChaChaCore, for use with Encrypted LS2
2019-02-19 19:11:34 +00:00
zzz
14ac8fe545
Crypto: Move ChaChaCore from router to core, in prep for use with Encrypted LS2
2019-02-19 16:00:47 +00:00
zzz
b3c5974693
Crypto: Implement blinding (proposal 123)
...
Add sig type 11 for blinded keys
2019-02-19 13:12:26 +00:00
slumlord
af46e48563
Fix i2psnark-standalone.zip build which broke after themes were removed
2019-02-19 06:33:16 +00:00
zzz
2aa093754d
Tomcat 8.5.38
2019-02-18 18:44:37 +00:00
zzz
ab7f61d220
Console: Drop midnight and classic themes (ticket #2272 )
2019-02-18 18:14:28 +00:00
zzz
2d67d11537
Transport: Fixes for NTCP when SSU disabled (ticket #1417 )
...
Delay port forwarding until after UPnP rescan complete
WIP
2019-02-18 17:55:17 +00:00
str4d
d244d17363
Gradle: Optionally include jbigi at runtime for core
...
This enables running the benchmarks with jbigi present:
./gradlew -Pwith.jbigi jmh --no-daemon
2019-02-17 15:42:15 +00:00
str4d
e662f09838
Gradle: Create jbigi configuration
2019-02-17 15:41:17 +00:00
str4d
ad5301ae10
Gradle: Integrate JMH benchmarks
...
Run with ./gradlew jmh --no-daemon
2019-02-17 09:49:03 +00:00
str4d
def939284c
Gradle: Disable ScalaTests when TARGET_JAVA_HOME is set
...
Previously, ScalaTests were only disabled when running Gradle with JDK 7.
Gradle 5+ only runs on JDK 8+, so when cross-compiling and testing JDK 7
we need to check for this state and disable ScalaTests.
2019-02-17 09:30:53 +00:00
str4d
f9c13968a8
Travis CI: Test against JDK 9+
2019-02-17 09:23:12 +00:00
str4d
4f6b58e5af
Gradle: Configure --release compiler flag after project evaluation
2019-02-17 02:35:26 +00:00
str4d
2556c7755b
Travis CI: Update config to handle cross-compilation
2019-02-17 02:33:19 +00:00
str4d
9731c203bd
Gradle: Improve cross-compilation support
...
JDK 9+ have a --release flag that correctly configures the bootClasspath.
For JDK 8 we now enforce manual configuration.
2019-02-17 02:13:32 +00:00
str4d
a1b67e3720
Gradle: Parse router version from Java source
2019-02-17 01:56:24 +00:00
str4d
56c1739d54
Gradle: Use plugins DSL where possible
2019-02-17 01:27:05 +00:00
str4d
1ae987927b
Upgrade Gradle wrapper to 5.2.1
2019-02-17 01:16:20 +00:00
zzz
51b27bbf0c
Console: Hide disabled transports on /peers
2019-02-08 13:58:38 +00:00
zzz
5b78b53fe8
SSU: EstablishmentManager fixes (ticket #2397 )
2019-02-08 13:24:42 +00:00
zzz
3ba0fcf6da
SAM: Support offline keys
2019-02-07 20:27:42 +00:00
zzz
7544d0a590
Streaming: Fix exception after sig verify fail
...
log tweaks
2019-02-07 18:14:18 +00:00
zzz
636016d107
NTCP: Add option to disable NTCP1 (ticket #2328 )
...
Don't bid for outbound-only NTCP2 addresses
Fix NTCP2 cost when transitioning to inbound
2019-02-07 14:54:56 +00:00
zzz
b310c60188
Javadoc fixes
2019-02-06 12:48:33 +00:00
zzz
19cb85a74d
i2pcontrol: Javadoc fixes
2019-02-06 12:45:21 +00:00
zzz
490b81c1a1
Crypto: Shortcut GroupElement representation conversion
2019-02-06 12:35:27 +00:00
zzz
3a30f07483
I2CP: Prevent use of repliable datagrams with offline keys
2019-02-06 11:54:29 +00:00
zzz
61c62424c2
Build: Add targets for alternate debian distros (ticket #2410 )
2019-02-06 11:48:48 +00:00
zzz
16ccc1bea5
remove exchanged.i2p
2019-02-06 11:46:23 +00:00
zzz
b82702393f
NTCP: Speed up allowConnection() (ticket #2381 )
2019-02-05 16:44:09 +00:00
zzz
8a77db15d5
Transport: Clean up unreachable() methods (ticket #2382 )
2019-02-05 15:39:00 +00:00
zzz
beb0879f24
Router: OutNetMessage cleanup (ticket #2386 )
2019-02-05 15:19:29 +00:00
zzz
6f75680a7e
SSU: PacketHandler cleanup (ticket #2383 )
2019-02-05 14:57:10 +00:00