zzz
cfa994cb73
WIP: Compressible padding for RI and Dests
...
ref: http://zzz.i2p/topics/3279
To be proposal 161
Replaces the 256-byte ElG key in dests with padding.
Make all padding in dests and router identities be a repeating random 32-byte pattern.
This will make gzipped dests and router identities be much smaller:
Dests: appx. 320 bytes smaller (82% reduction)
RIs: appx. 288 bytes smaller (74% reduction)
Expected to primarily benefit database store messages and streaming SYNs.
Does not rekey or affect existing destinations or router identities.
Testers running this patch may be identifiable via transient destinations.
New installs with this patch will be identifiable via router identities.
Tested for several months.
2022-09-17 09:08:59 -04:00
zzz
ab49a149ba
Router debug: Don't show enc. type for local router in tunnel config
...
as it was always showing ElG which was incorrect
ref: http://zzz.i2p/topics/3403
2022-09-14 08:28:10 -04:00
zzz
f64894ea12
Router: ProfileOrganizer and TunnelPeerSelector cleanup
...
of unused code, in prep for some redesign
2022-09-10 14:11:00 -04:00
zzz
a34bf5d408
Console: Include SSU2 addresses in transports chart
...
Linkify router family name in RI
2022-09-10 12:50:29 -04:00
zzz
ca569f0739
Router: Remove some ancient HandlerJobBuilder registration code
2022-09-10 08:12:42 -04:00
zzz
88a66928c1
SSU2: Enable handling of ack-immediate flag by default
...
test code that was off by default was previously checked in
2022-09-09 12:33:53 -04:00
idk
2144486917
Specify type on emptyList so it compiles with Java 8
2022-09-08 21:57:01 -04:00
zzz
0f560139f3
unused field
2022-09-07 10:11:39 -04:00
zzz
b610b7a695
Transports: Don't rekey noise params on testnet
2022-09-07 10:09:05 -04:00
zzz
26f882edd5
SSU: Fallback processing for MTU detection
...
take the minimum of all interfaces if specific interface not found
Update CLI to support address args for testing
2022-09-07 10:01:32 -04:00
idk
f00e020f2b
Fix unexpanded styles on addressbook pages #365
2022-09-06 18:09:58 -04:00
idk
edd0dd0b0d
fix padding on expanded elements in SusiDNS
2022-09-06 15:54:44 -04:00
idk
031fa45eb8
fix incorrect background color on expanding element in SusiDNS
2022-09-06 15:39:45 -04:00
zzz
a2eee5a673
NetDB: Fix reseeding when clock is skewed
...
reported, fixed, and tested by zlatinb
2022-09-06 11:56:33 -04:00
zzz
45c160f27a
Data: Cache SSU2 string
2022-09-06 09:39:14 -04:00
zzz
7ba59b4338
SSU2: Don't publish or connect if our MTU becomes too small
...
after initial check in constructor
Don't rectify 1280 IPv4 MTU down to 1276
Add note about replay detector
2022-09-06 09:35:29 -04:00
zzz
554b17fe9a
SusiDNS: Fix adding to empty address book
...
by doing form processing even if book is empty.
Do all form processing before displays so the
displays reflect any form add/delete.
Broken in 0.9.50 when form processing call was moved.
Hide replace and add alternate buttons if book is empty.
Ref: https://www.reddit.com/r/i2p/comments/wu7nac/how_do_i_add_to_the_private_address_book/
2022-09-04 08:14:19 -04:00
zzz
64632eed4a
UPnP: Fix opening IPv6 ports
2022-09-03 12:01:59 -04:00
zzz
49299f3f28
NetDB: Query connected peers for their RI directly
...
Negative cache router hash when expiring RI
Log tweaks
2022-09-03 11:59:39 -04:00
zzz
00774590b0
SSU2: Fix ISE after sending retry for clock skew in session request
...
log tweaks
2022-09-01 12:21:33 -04:00
zzz
52b640b582
Router: Ensure database store message is processed before reply job (Gitlab #364 )
...
by processing DSM inline in InNetMessagePool.
Caused random lookup failures of RI and LS.
Made worse by previous change removing duplicate store from reply job.
thanks obscuratus and drzed
2022-09-01 11:55:00 -04:00
zzz
911e69e3ae
Emphasize checklist step to try Maven jars build before release
...
to not break Android build
ref: Gitlab MR !64
2022-08-31 07:56:13 -04:00
zzz
d809d6653d
SSU2: Implement ack-immediate flag
...
Use a single ack timer for each session rather than
creating a new one for every ack
Log tweaks
2022-08-29 16:47:19 -04:00
idk
8df81fc0a1
Merge branch '1.9.0-java7-classpath-fix' into 'master'
...
explicitly set types of some objects so that the code can be compiled with a Java 7 bootclasspth
See merge request i2p-hackers/i2p.i2p!64
2022-08-29 15:45:55 +00:00
zzz
ed76829562
Console: Don't lookup RI if banned
2022-08-28 15:28:17 -04:00
zzz
4f4044c3f0
Console: Add notification and summary bar info on deadlock
...
Check for deadlock more frequently
2022-08-28 15:24:34 -04:00
zzz
3a4bfc9c07
Util: Add option to gzip router logs
...
Primarily for devs. No UI.
remove shutdown hook ID
2022-08-28 15:07:30 -04:00
zzz
b25c207e9a
Console: Linkify router hash even if not in netdb
...
as the console will do the lookup if not
2022-08-28 11:22:31 -04:00
idk
fcae43547b
explicitly set types of some objects so that the code can be compiled with a Java 7 bootclasspth
2022-08-27 19:26:03 -04:00
zzz
b34b0cc399
SSU2: Fix packets exceeding MTU by up to 3 bytes
2022-08-25 10:58:14 -04:00
zzz
f4875d12fa
SSU2: Immediately fail session request containing zero token
...
i2pd will send this after retry with zero token and termination
2022-08-25 10:56:34 -04:00
zzz
2f06e9bebf
SSU2: Implement path challenge and connection migration
...
mark session dead after receiving destroy
log tweaks
2022-08-25 08:57:02 -04:00
zzz
9b6dde008d
Router: Hopefully fix deadlock via rebuildRouterAddress() and UDPTransport
2022-08-25 08:46:25 -04:00
zzz
6ddaa72a86
Add deadlocks to event log
2022-08-23 13:01:32 -04:00
zzz
d064de1913
Debian files for 1.9.0
2022-08-23 11:36:06 -04:00
zzz
97013f8874
blocklist update
2022-08-22 15:15:20 -04:00
zzz
39954032d2
1.9.0
2022-08-22 10:16:29 -04:00
zzz
44f0acead5
Refresh debian patches
2022-08-21 07:28:57 -04:00
zzz
6d024b49a9
Fix encoding of getopt translations az and es_AR
2022-08-21 06:36:20 -04:00
zzz
8a379d5394
Pull translations from Transifex
2022-08-19 12:54:48 -04:00
zzz
972adde7eb
Router: Add SSU2 keys to the killKeys() list
2022-08-16 18:13:02 -04:00
zzz
f3dd06ad1e
Bump build time
2022-08-13 13:32:26 -04:00
zzz
55603782bb
New translation: Spanish (Argentina)
2022-08-13 13:31:53 -04:00
zzz
3d65f93277
i2psnark: CSS fix for disabled edit torrent button
2022-08-12 09:42:22 -04:00
zzz
e35d173982
SSU2: Enable for Android, ARM, and 2% of others
2022-08-10 08:11:11 -04:00
zzz
ec6e9b1bfb
Router: Hopefully fix clock/job queue deadlock after clock shift
...
ref: http://git.idk.i2p/mesh/i2p.i2p/-/issues/6
2022-08-06 11:00:09 -04:00
zzz
ca6046f821
GeoIP 2022-08
2022-08-06 10:57:36 -04:00
zzz
c81b4645a8
SSU: Try to keep a mix of v1/v2 introducers
2022-08-05 10:51:08 -04:00
zzz
0687ef8364
SSU2: Block bob's IP in relay response from charlie
...
(i2pd bug, fixed today)
2022-08-04 17:33:31 -04:00
zzz
8d149136fe
SSU2: Remove unused ECN variable
...
Add RTTdev to logging
2022-08-04 08:40:18 -04:00