39954032d2
1.9.0
i2p-1.9.0
2022-08-22 10:16:29 -04:00
44f0acead5
Refresh debian patches
2022-08-21 07:28:57 -04:00
6d024b49a9
Fix encoding of getopt translations az and es_AR
2022-08-21 06:36:20 -04:00
8a379d5394
Pull translations from Transifex
2022-08-19 12:54:48 -04:00
972adde7eb
Router: Add SSU2 keys to the killKeys() list
2022-08-16 18:13:02 -04:00
f3dd06ad1e
Bump build time
2022-08-13 13:32:26 -04:00
55603782bb
New translation: Spanish (Argentina)
2022-08-13 13:31:53 -04:00
3d65f93277
i2psnark: CSS fix for disabled edit torrent button
2022-08-12 09:42:22 -04:00
e35d173982
SSU2: Enable for Android, ARM, and 2% of others
2022-08-10 08:11:11 -04:00
ec6e9b1bfb
Router: Hopefully fix clock/job queue deadlock after clock shift
...
ref: i2p.i2p/-#6
2022-08-06 11:00:09 -04:00
ca6046f821
GeoIP 2022-08
2022-08-06 10:57:36 -04:00
c81b4645a8
SSU: Try to keep a mix of v1/v2 introducers
2022-08-05 10:51:08 -04:00
0687ef8364
SSU2: Block bob's IP in relay response from charlie
...
(i2pd bug, fixed today)
2022-08-04 17:33:31 -04:00
8d149136fe
SSU2: Remove unused ECN variable
...
Add RTTdev to logging
2022-08-04 08:40:18 -04:00
2a83c8f6ee
i2ptunnel: New outproxy (new installs only)
2022-08-04 05:58:30 -04:00
689016f48e
SSU2: Pass source ip/port to path challenge/response callbacks
...
(more prep for connection migration)
2022-08-02 09:38:11 -04:00
146bbf67f8
SSU2: Add state lookup by conn ID
...
As fallback for failed lookup by RemoteHostId.
This will eventually be the primary lookup after most traffic is SSU2.
For now, only used to receive traffic from a peer that changed IP/port.
SSU 1/2 send destroy when replacing old session with new.
Prep for full SSU2 connection migration.
2022-07-31 11:34:55 -04:00
b606c2084b
LogManager: Prevent hangs at shutdown on Mac after dock right-click-quit (Gitlab #363 )
2022-07-29 12:23:34 -04:00
c1efe6daab
Merge pull request #27 from mehdie79/master
...
Fix errors in HACKING.md
2022-07-28 14:23:49 -04:00
4bdb7d752f
SSU2: Send response to path challenge
2022-07-27 11:48:27 -04:00
6d9aca9d9b
SSU2: Path challenge/response block types
2022-07-27 11:43:00 -04:00
e250531174
SSU2: Stub out path challenge/response
2022-07-27 10:56:18 -04:00
5948a7dec3
SSU: Only decrease MTU if the retransmitted packet was large
2022-07-27 10:30:56 -04:00
4e4718b3b1
NetDB: Publish ff stats based on current caps, not previous
...
Comment out unused contact property
2022-07-27 09:34:02 -04:00
d94ff6ad86
Router: Log warning if no family keys loaded
2022-07-27 09:16:01 -04:00
e4a8a6492d
SSU2: Send termination in response to termination
2022-07-26 09:51:41 -04:00
17695915fa
SSU2: Fix bitfield shifts of 256 or more
2022-07-25 13:17:56 -04:00
69adf84363
Console: Fix saving flat clients.config file
...
when in portable configuration and changing the
launch browser on startup setting on /configservice
ref: http://zzz.i2p/topics/3347
2022-07-21 09:19:25 -04:00
af8272b970
SSU: Reduce max establishment time
2022-07-19 12:08:26 -04:00
5355ee7740
SSU2: Shorten token expiration based on cache size
2022-07-19 11:55:59 -04:00
02cd83187b
GeoIP: Don't lookup route48 addresses
2022-07-19 11:21:12 -04:00
f5ca15c28d
SSU2: Retransmit session confirmed after receiving apparent retransmitted session created
...
Retransmit handshake messages faster and expire faster (SSU 1/2)
log tweaks
2022-07-19 11:17:54 -04:00
b7db6ae77c
SSU2: Fix storage/checking of local firewalled IP address/port in token file
2022-07-19 11:15:24 -04:00
4aa6ee2308
Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.i2p
2022-07-17 15:34:48 -04:00
21dc07bf5a
add note about possible need for Java 17 options to startapp.sh
2022-07-17 15:34:25 -04:00
4a6fe9b291
Merge branch 'docker_updates' into 'master'
...
Switch to OpenJDK17
See merge request i2p-hackers/i2p.i2p!61
2022-07-17 19:33:23 +00:00
8aef6ce292
SSU2: MTU and other fixes
...
Use minimum MTU for IPv6 session confirmed to avoid PMTU issues
Set default MTU for known IPv6 tunnel brokers
Check for s mismatch in session confirmed RI
Don't put DateTime block after Termination block
Fix first message failed check
Log sent data packet size
Log tweaks
2022-07-17 11:28:00 -04:00
c9cf208de7
Fix errors in HACKING.md
2022-07-17 01:45:55 -07:00
097fa34e91
SSU2: Send retry with termination block on clock skew
2022-07-15 15:03:22 -04:00
c2ffcb8512
SSU2: Don't rectify MTUs to mod 16 in SSU2 addresses
...
Set max MTU for range48.org brokered addresses
Limit MTU for brokered addresses in UDPAddress also
2022-07-15 08:51:43 -04:00
2432680ed3
SSU2: Fail session if first outbound message fails
...
Reduce max consecutive message failures to fail session (SSU 1/2)
Set peer as unreachable for these failures
Reduce max consectutive session confirmed retransmissions
Fix session confirmed retransmission timing
Respond to relay tag request in data phase
Log tweaks
2022-07-12 07:29:20 -04:00
8e985eb951
SSU2: Fix NACK handling when higher than previous highest acked
...
was treating them as acks
2022-07-10 13:01:56 -04:00
a18a5136b7
Console: Only display news if a new entry is found
...
not simply when a new file is downloaded
2022-07-09 09:41:13 -04:00
73c8ee826e
SSU2: Support other reason codes in destroy message
2022-07-09 07:31:46 -04:00
2a4ab118de
SSU2: Persist SSU2 tokens
...
Move establisher and packet handler initialization
to after the address initialization
2022-07-08 14:12:31 -04:00
70596d0548
SSU: Initialize MTUs
...
SSU2: Don't log MTU warning at startup
Remove unused dropPeerCapacities()
2022-07-08 11:13:58 -04:00
6ede06cfdf
SSU2: Send termination before dropping session after failure to get Session Confirmed ack
2022-07-08 11:09:58 -04:00
8818c78cbd
Transport: Don't lookup RI in wasUnreachable()
...
to reduce netdb lookups
2022-07-08 10:00:04 -04:00
9489b41cb7
Util: Fix UnmodifiableSortedSet compiler warnings
2022-07-05 12:02:28 -04:00
9a9722dd3e
SSU2: Fix peer test throttling
...
Only throttle messages 1 and 2
Send limit response on throttle
Throttle IPv6 based on first 8 bytes only
2022-07-05 07:37:51 -04:00