2b6cb2099a
I2CP: More BlindingInfo serialization fixes
...
Shorten lookup timeout on router side so the client gets the reply before timeout
2019-09-18 12:37:26 +00:00
94c96b09e9
Router: Implement expiration for BlindData entries
2019-09-17 11:17:14 +00:00
9e39cbe502
reseed: Fix adding netid param (ticket #2621 )
2019-09-14 11:23:59 +00:00
8d104f7fea
i2ptunnel: New form for blinding info (WIP)
2019-09-12 17:42:44 +00:00
9d28b17a04
I2CP: Don't return dest for a b33 lookup if we don't have the
...
required auth or secret
2019-09-12 16:09:44 +00:00
43f055ec28
I2CP BlindingInfo fixes
2019-09-12 13:56:00 +00:00
b4a5cc07c2
i2ptunnel: New b32 error page
...
Do basic b32 checks before looking up with session
Util: Fix AIOOBE on bad input to base 32 decode
log tweaks
b33 decode error message tweaks
2019-09-10 14:21:28 +00:00
479461ab3b
I2CP: New Blinding Info message (proposal 123)
...
client- and router-side support
new session lookupDest2() method
return new b33 failure codes from lookup
show b33 alternates in tools
stub out support in HTTP client
2019-09-10 12:37:11 +00:00
7f75d0254c
Transport: Don't automatically transition from firewalled to non-firewalled
...
when IPv6 address changes
2019-09-08 17:09:09 +00:00
331ecf0625
Transport: Prefer temporary IPv6 addresses when in laptop mode
2019-09-08 12:09:35 +00:00
32d420e76f
GeoIP: Also use saved IPv6 address for local router lookup
2019-09-08 12:08:09 +00:00
bb88555a63
Transport: Detect IPv6 address changes
...
Use same IPv6 address as previous if still valid
Log tweaks
2019-09-07 13:29:37 +00:00
aed6d433c8
Transports: Remove IPv6 addresses on transition to IPv6 firewalled
...
log tweaks
2019-09-06 15:51:32 +00:00
3504bddea4
SSU: Don't mark peer unreachable if it reports we have a bad port,
...
as it could be due to the NAT external port range (ticket #2467 )
Add log message
2019-09-04 13:49:29 +00:00
b3a5f1f8c1
SSU: Fix IPv6 peer test not firing
...
more debug logging
2019-09-03 16:46:31 +00:00
b119d0be43
Tunnels: Use context AES for hop processing
...
and related cleanups
2019-09-03 12:42:10 +00:00
566221b732
Tests: Fix InboundTest so it can be run without a real router
2019-09-02 18:07:23 +00:00
81ab35abe6
Tests: Fix broken OutboundTest
...
never worked - didn't check result, processed own config
2019-09-02 14:01:02 +00:00
a6e3621c06
Util: Consolidate and standardize date/time formatting (ticket #2016 )
2019-08-30 18:38:12 +00:00
96d8385f49
bump
2019-08-29 12:43:07 +00:00
55cdd81017
Transport: UPnP HTML output fix
2019-08-29 12:19:11 +00:00
a1c18fd0aa
Transport: Tweak log levels
2019-08-29 12:18:33 +00:00
5f3da69acc
Router: Job Queue cleanups and javadocs (ticket #2590 )
2019-08-29 12:15:13 +00:00
e6dcfaee15
Transport: Move I2PHMac to ssu package
...
Remove Mac interface
2019-08-29 12:07:30 +00:00
ec0f8566b6
0.9.42
2019-08-27 12:28:25 +00:00
2ebe59436a
bump for review
2019-08-23 18:19:01 +00:00
6483abe7cf
Transport: Add Turkey to hidden mode list
2019-08-23 18:01:09 +00:00
d8c9b0942f
Transport: add Kazakhstan to hidden mode list
2019-08-20 15:39:03 +00:00
9938e50528
Tunnels: Remove timing calls unless for debug logging
...
Log client in b32
2019-08-19 17:14:43 +00:00
232b7f30d5
Build: Fix javadoc errors with Oracle JDK
...
Tested with 12.0.2
2019-08-19 16:33:19 +00:00
87180e0e2d
SSU: Increase initial concurrent messages limit (ticket #2576 )
...
Add comments for ticket #2427
2019-08-19 14:18:16 +00:00
64ba43c007
Jetty: Log stack trace if 2nd arg is a Throwable (ticket #2592 )
2019-08-18 14:53:32 +00:00
b2dec2f4b2
Tunnels: Clean up debug timing calls in preprocessor
2019-08-17 17:55:45 +00:00
789f482373
Transports: Disable eph. key reuse
2019-08-17 17:39:25 +00:00
a667c36d2d
Tunnels: Reduce IBGW batching time (ticket #2586 )
2019-08-15 19:27:05 +00:00
65e2132a25
SSU: Reduce ACK time to 150 (ticket #2574 )
2019-08-15 17:45:06 +00:00
131a70057e
Console: Clean up help text, tag for translation (ticket #2298 )
2019-08-14 19:52:54 +00:00
08be6a4f4a
i2ptunnel: Add failsafe timeouts for local sockets (ticket #2568 )
2019-08-05 15:55:43 +00:00
a4bcff093f
Transports: Implement cross-network detection (proposal 147)
...
Reseed: Send network ID in query string (proposal 147)
2019-08-05 14:27:17 +00:00
0ce4811dec
SSU: Fix stall when higher-priority message is added to queue (ticket #2582 )
2019-08-04 16:28:41 +00:00
d3e3ec4d35
Transport: Allow local addresses when configured
2019-08-03 15:29:30 +00:00
8ed0dd2a5c
Router: Fix Bloom filter false positives
...
caused by lack of sync around buffers.
Use temp buffers instead.
Most likely to affect high-bandwidth or testnet routers;
appears to be rare on lower-bandwidth routers.
2019-08-02 15:48:05 +00:00
5d367940d5
History for prop, -4
2019-07-26 13:00:51 +00:00
617294b7fa
propagate from branch 'i2p.i2p.zzz.confsplit' (head 324249e53469a81e66f9d1c1989d9f53817868f4)
...
to branch 'i2p.i2p' (head cf6476e03a43a35fea6697b29f9ff43f77875100)
2019-07-26 12:53:03 +00:00
6b94dc2dbd
configclients: Only save files that have changed when in split config
2019-07-24 13:37:20 +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
885e0468b2
NetDB: Mark ls2 received via garlic as blinded if bit 2 set in flags
2019-07-22 15:35:07 +00:00
365820172a
Console: Split up /help page, prep for translation (ticket #2298 ) (WIP)
...
Summary bar -> sidebar
Remove static translated help pages
Add jsp for LICENSE.txt
2019-07-19 20:30:22 +00:00
6adc665fd3
Build: Move SSU HMAC implementation from core to router
2019-07-12 18:40:46 +00:00