1c67f06ffc
Since service installs always have an i2p.dir.config set, they don't need to have a default in WorkingDir.java around line 110. However, since user installs do not have an i2p.dir.config set, at around line 80-110 we have to determine whether to use the legacy config in AppData/Roaming or the new default in AppData/Local. Use programdata environment variable becaue it is consistent with the actual path that we should be using.
2022-09-16 14:06:41 -04:00
0ce816acd1
change path validation for service installs when install location contains system32
2022-09-13 11:06:43 -04:00
2fd01c8390
add correct programdata path to default eepsite
2022-09-10 11:16:35 -04:00
16eb1577f9
remove extraneous logging
2022-09-10 11:12:19 -04:00
ecd58a833c
If default computed path contains %programdata% or system32 we're running as a daemon on Windows, and %programdata%/Application Data/ does not exist anymore(since ~Win7?). Don't append /Application Data/ in default, command, or shortcut, that should all go directly into %programdata%/i2p now
2022-09-10 10:26:06 -04:00
b533ccaabd
remove Application Data from path to I2P service config on Windows
2022-09-08 17:03:39 -04:00
0f560139f3
unused field
2022-09-07 10:11:39 -04:00
b610b7a695
Transports: Don't rekey noise params on testnet
2022-09-07 10:09:05 -04:00
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
f00e020f2b
Fix unexpanded styles on addressbook pages #365
2022-09-06 18:09:58 -04:00
edd0dd0b0d
fix padding on expanded elements in SusiDNS
2022-09-06 15:54:44 -04:00
031fa45eb8
fix incorrect background color on expanding element in SusiDNS
2022-09-06 15:39:45 -04:00
a2eee5a673
NetDB: Fix reseeding when clock is skewed
...
reported, fixed, and tested by zlatinb
2022-09-06 11:56:33 -04:00
45c160f27a
Data: Cache SSU2 string
2022-09-06 09:39:14 -04:00
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
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