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
64632eed4a
UPnP: Fix opening IPv6 ports
2022-09-03 12:01:59 -04:00
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
00774590b0
SSU2: Fix ISE after sending retry for clock skew in session request
...
log tweaks
2022-09-01 12:21:33 -04:00
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
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
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
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
ed76829562
Console: Don't lookup RI if banned
2022-08-28 15:28:17 -04:00
4f4044c3f0
Console: Add notification and summary bar info on deadlock
...
Check for deadlock more frequently
2022-08-28 15:24:34 -04:00
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
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
fcae43547b
explicitly set types of some objects so that the code can be compiled with a Java 7 bootclasspth
i2p-android-1.9.0
2022-08-27 19:26:03 -04:00
b34b0cc399
SSU2: Fix packets exceeding MTU by up to 3 bytes
2022-08-25 10:58:14 -04:00
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
2f06e9bebf
SSU2: Implement path challenge and connection migration
...
mark session dead after receiving destroy
log tweaks
2022-08-25 08:57:02 -04:00
9b6dde008d
Router: Hopefully fix deadlock via rebuildRouterAddress() and UDPTransport
2022-08-25 08:46:25 -04:00
6ddaa72a86
Add deadlocks to event log
2022-08-23 13:01:32 -04:00
d064de1913
Debian files for 1.9.0
2022-08-23 11:36:06 -04:00
97013f8874
blocklist update
2022-08-22 15:15:20 -04:00
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