Commit Graph

17677 Commits

Author SHA1 Message Date
zzz
ad591d4887 dev -1 i2p-2.8.0-1 2025-02-07 13:54:49 -05:00
zzz
f0e3f6eaf3 i2psnark: Reduce PeerCoordinator CHECK_PERIOD interval
to make the choke/unchoke cycles a little faster
2025-02-07 13:51:26 -05:00
zzz
6cef4ccbb1 Data: Check key order when parsing RI mappings and fail-fast if out-of-order
before the signature check
2025-02-07 12:18:52 -05:00
zzz
327c8c69ef Build: Check for mismatched version in Izpack config files 2025-02-07 11:47:20 -05:00
zzz
8b9f61b1d4 Crypto: Use pooled SHA256 instances in Noise lib 2025-02-07 11:45:56 -05:00
zzz
b2e80fce3d Crypto: Allow external use of pooled SHA256 instances 2025-02-07 11:44:35 -05:00
zzz
3abbc1b3d0 Transport: Remove old NTCP 1 stats 2025-02-07 11:41:21 -05:00
zzz
28a499f856 Transport: SSU 1 removal part 10/n (UDPPacket) 2025-02-07 11:18:49 -05:00
zzz
63a72dd76b CLI: Update java version output 2025-02-07 11:15:20 -05:00
zzz
e3191da2a6 Data: Change some internal key methods to package private 2025-02-07 11:09:35 -05:00
zzz
e5f82d11f7 Console: Use new more efficient method to indicate if padding was compressed
and minor cleanup of getIdentity() calls
2025-02-07 10:56:46 -05:00
zzz
ceba7f290e Data: Ensure RouterIdent padding is compressed when read in
Did not affect most Destination creation code paths because they
are generally created via Destination.create(), not via readBytes(InputStream)

Add new more efficient method to indicate if padding was compressed
2025-02-07 10:54:14 -05:00
zzz
f1e95d96b3 Remove failed and test versions from debian changelogs 2025-02-07 09:18:35 -05:00
eyedeekay
5d0e1ac3a1 Debian: Re-build focal and jammy with correct control file 2025-02-06 15:58:01 -05:00
eyedeekay
f1656b1191 Retry debian package 2025-02-05 21:30:53 -05:00
eyedeekay
27d4452958 fix debian changelogs 2025-02-05 20:19:15 -05:00
eyedeekay
2f065e58d9 re-check in install*.xml files i2p-2.8.1 2025-02-05 11:06:52 -05:00
eyedeekay
f76238ed8d Update build versions i2p-2.8.0 2025-02-04 11:22:52 -05:00
eyedeekay
1fa3a67c55 Translations: Pull in updated translations and generate updated manpages 2025-02-04 11:14:51 -05:00
idk
74ffee3744 Merge branch 'padding-fix' into 'master'
Data: Fix compressible padding detection and expansion

See merge request i2p-hackers/i2p.i2p!228
2025-02-04 00:45:53 +00:00
zzz
2166d6bf99 Data: Fix compressible padding detection and expansion 2025-02-04 00:45:53 +00:00
eyedeekay
b5a8d84dbd NetDB: Fix reversed conditional in ExpireLeasesJob.java 2025-02-03 09:58:14 -05:00
eyedeekay
33622b91c4 GeoIP: Check in new GeoIP database 2025-02-02 10:22:16 -05:00
eyedeekay
6e501fe829 Update build time 2025-01-31 18:45:28 -05:00
zzz
3862bbdad9 Bump -9-rc for review i2p-2.7.0-9-rc 2025-01-31 13:28:52 -05:00
zzz
2b3dbab629 Refresh debian patch 2025-01-31 13:26:53 -05:00
zzz
151c483889 RU man pages update from po 2025-01-31 13:17:00 -05:00
zzz
a597ff840e Pull translations from Transifex 2025-01-31 12:54:37 -05:00
zzz
2e769a8056 Tor blocklist update 2025-01-31 10:02:53 -05:00
zzz
957d0db739 susidns: Dark theme fixes/tweaks
and one change to light theme
2025-01-30 11:01:24 -05:00
zzz
ef5b55a0e4 bump -8-rc
NetDB: RI Publish improvements part 4

Prevent rapid RI publishing at startup when transports update their status
by adding a short delay and check
i2p-2.7.0-8-rc
2025-01-30 07:11:47 -05:00
zzz
0cac210c4d Merge branch 'publish4' into 'master'
NetDB: RI Publish improvements part 4

See merge request i2p-hackers/i2p.i2p!227
2025-01-30 12:07:02 +00:00
zzz
db84778b22 NetDB: RI Publish improvements part 4 2025-01-30 12:07:02 +00:00
zzz
f60da62240 Reseed update 2025-01-29 09:46:34 -05:00
zzz
01b4c62f92 NetDB: RI Publish improvements part 3
Only publish non-ff at shutdown if not restarting
2025-01-28 14:57:24 -05:00
zzz
f5cccc3985 bump -7-rc
NetDB: RI Publish improvements part 2
Delay startup of PLRIJ

Start PLRIJ in setNetDbReady() with a delay,
rather than running immediately from KNDF.startup(),
so that it does not attempt to publish before
KNDF.isInitialized() is true.
setNetDbReady() always does the initial publish,
PLRIJ does the subsequent republishing.

Ensure republish timing is consistent after startup
Increase publish interval randomness
Sometimes publish "early" to add more randomness
Reset counter after publish
i2p-2.7.0-7-rc
2025-01-28 12:13:25 -05:00
zzz
af52dfa6a9 Merge branch 'publish2' into 'master'
NetDB: RI Publish improvements part 2

See merge request i2p-hackers/i2p.i2p!226
2025-01-28 17:10:32 +00:00
zzz
83b67b86b9 NetDB: RI Publish improvements part 2 2025-01-28 17:10:32 +00:00
zzz
1bfe9d0d42 NetDB: RI Publish improvements part 1
Speed up initial publish

After reading in 500 RIs,
PersistentDataStore.ReadJob calls setNetDbReady() which calls publish(),
but that fails because netdb.isInitialized() returns false
until PersistentDataStore finishes reading in all the RIs.

Fix isInitialized() so it will return true before we call setNetDbReady().
Also add a missing check to make sure we don't call setNetDbReady() twice.
and a check in setNetDbReady() so we don't call publish() twice.
i2p-2.7.0-6-rc
2025-01-27 13:17:29 -05:00
zzz
d2150b6d3b Merge branch 'publish1' into 'master'
NetDB: RI Publish improvements part 1

See merge request i2p-hackers/i2p.i2p!225
2025-01-27 18:15:30 +00:00
zzz
456a748696 NetDB: RI Publish improvements part 1 2025-01-27 18:15:30 +00:00
zzz
cd721772f1 another log tweak 2025-01-27 09:29:07 -05:00
zzz
ccc211273b log tweak 2025-01-26 11:30:46 -05:00
zzz
c9ac2680ef Transport: Increase min peer test version
fixes in 0.9.62 should make it more reliable
2025-01-26 11:27:23 -05:00
zzz
396dabc8e7 bump -5-rc i2p-2.7.0-5-rc 2025-01-22 09:30:58 -05:00
zzz
d09e0ffc46 build: remove old news cert soon to expire 2025-01-22 09:08:43 -05:00
zzz
4e092311a1 poupdate-source 2025-01-22 09:05:56 -05:00
eyedeekay
d8dee0b148 I2PTunnel: move Server Throttling config options to their own section. 2025-01-21 18:40:28 -05:00
zzz
099c9bc075 Util: Recognize zen5 processors
as reported by drzed
2025-01-21 11:31:18 -05:00
zzz
0dddf3b6a5 blocklist update 2025-01-21 09:47:05 -05:00