zzz
de2f2007c4
Console: Improve writing efficiency
...
replace out.write(buf.toString) with out.append(buf)
to eliminate extra copy and object churn
2025-02-23 20:45:06 -05:00
zzz
8cee7b2547
CLI: Sort reseeds
2025-02-23 10:09:59 -05:00
zzz
dceef0dae2
Router: Ban hash of all-zero RI
...
seen live on the net
2025-02-23 07:43:26 -05:00
zzz
68ebda19c5
bump -4
2025-02-23 06:45:37 -05:00
zzz
d43c6d631c
Tests: Fix test build
...
broken yesterday by BuildMessageGenerator change
2025-02-23 06:21:47 -05:00
zzz
7d6e9d20b4
bump -3
2025-02-22 06:15:36 -05:00
zzz
940205f8c8
Merge branch 'bubbles' into 'master'
...
Console: Add support for notification bubbles
See merge request i2p-hackers/i2p.i2p!230
2025-02-22 11:07:44 +00:00
zzz
652d55a95c
Console: Add support for notification bubbles
2025-02-22 11:07:43 +00:00
zzz
4da8a91264
CLI: Don't die on reseed test if one entry is bad
2025-02-21 13:50:39 -05:00
zzz
ca22f3dbe5
Tunnels: Prep for tunnel bw params (proposal 168)
2025-02-21 11:01:51 -05:00
zzz
24614316be
Tunnels: Fix tests of OB client tunnels
...
tag was registered with wrong SKM
broken in 2.5.1
move setting of _id earlier so it's available for logging
add notes
2025-02-20 15:05:36 -05:00
zzz
b2542705e7
Log tweak to help debug tunnel test failures
2025-02-20 11:57:24 -05:00
zzz
eb323e7784
bump -2
2025-02-17 14:05:41 -05:00
zzz
15185de087
CLI: Add 'reseeder list' to list reseeds
2025-02-10 13:24:20 -05:00
zzz
ef14eab6fd
Router: Remove unused stats (throttle)
2025-02-10 09:53:18 -05:00
zzz
7f4ee2664e
Tunnels: Remove unused stats
...
and consolidate rate array
2025-02-10 09:43:07 -05:00
zzz
5ec82b3afd
Transport: SSU1 removal part 12/n (unused stats)
2025-02-10 09:26:10 -05:00
zzz
2768165b05
Transport: SSU1 removal part 11/n (PacketBuilder)
...
and unused PacketHandler args
2025-02-10 09:02:49 -05:00
zzz
ad591d4887
dev -1
2025-02-07 13:54:49 -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
8b9f61b1d4
Crypto: Use pooled SHA256 instances in Noise lib
2025-02-07 11:45:56 -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
eyedeekay
f76238ed8d
Update build versions
2025-02-04 11:22:52 -05:00
eyedeekay
b5a8d84dbd
NetDB: Fix reversed conditional in ExpireLeasesJob.java
2025-02-03 09:58:14 -05:00
zzz
3862bbdad9
Bump -9-rc for review
2025-01-31 13:28:52 -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
2025-01-30 07:11:47 -05: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
2025-01-28 12:13:25 -05: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.
2025-01-27 13:17:29 -05:00
zzz
456a748696
NetDB: RI Publish improvements part 1
2025-01-27 18:15:30 +00: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
2025-01-22 09:30:58 -05:00
zzz
eca0ba4dd7
Crypto: Add commented-out main() test for ChaCha/Poly
2025-01-12 11:24:01 -05:00
zzz
7b8eb1fdae
Crypto: Chacha/poly microoptimization
2025-01-10 14:55:43 -05:00
zzz
d64483189b
OCMOSJ: Don't create unused objects for ECIES
2025-01-06 10:39:55 -05:00
zzz
a2069da48f
javadoc fix
2025-01-01 09:21:41 -05:00
zzz
c079788998
NetDB: Base lookup timeout on peer's average response time
2024-12-26 08:21:16 -05:00
zzz
f2998831bb
Profiles: Remove unused 10m and 24h rates for DB response time
2024-12-26 07:50:07 -05:00
zzz
09baa49370
NetDB: Reduce max ff response time
2024-12-26 07:42:45 -05:00
zzz
e617059b30
bump -4
2024-12-18 13:02:28 -05:00
zzz
492056e99e
NetDB: Add aggressive LS expire
2024-12-18 17:57:53 +00:00
zzz
6ffdb70e4c
Tunnels: Remove unnecessary casts in IMD
...
since setReceivedBy() was promoted to super
2024-12-03 07:43:27 -05:00
zzz
d7e97a16a2
bump -3
2024-11-29 16:56:13 -05:00
zzz
085bbbb6e6
Transport: Better message on UPnP tab when enabled but fails to start (Github #84 )
2024-11-29 10:50:54 -05:00
zzz
a1949bf612
Build: Suppress JNI warnings from Java 24 for CLI and i2psnark-standalone
...
and add note to wrapper.config on how to do it there for normal runtime
2024-11-28 10:50:26 -05:00