9a8ac980d3
bump min i2p version
Sync Primary Repository to GitHub Mirror / sync (push) Has been cancelled
2025-06-07 09:29:49 -04:00
728c646dac
Add github sync for i2p.plugins.zzzot
Sync Primary Repository to GitHub Mirror / sync (push) Has been cancelled
2025-05-10 18:56:01 -04:00
5c08658360
Thread I2CP lookups
...
until we have a nonblocking I2CP lookup API.
Most of the time, this won't be needed, as our cache
will have it, but if additional announces come in over
the lifetime, we'll have to do a I2CP lookup.
Even then, the I2CP cache may have it,
or the router should have the LS, so it should be quick.
zzzot-0.20.0-beta2
2025-05-01 18:40:29 -04:00
02328bd5d4
Add UDP announce rate stat
2025-04-29 08:59:30 -04:00
6bc7821f1b
Reduce clean interval
...
To reduce memory usage and get at least two stat updates per 5 minutes
2025-04-28 09:24:00 -04:00
cf48fcd901
Change min i2p version to 2.8.2 for now
...
for testing, but requires the DG2 PR #500 to be merged
will change back to 2.9.0 for the 0.20.0 release.
zzzot-0.20.0-beta1
2025-04-28 08:57:20 -04:00
8ff48800d6
README updates
2025-04-28 08:44:40 -04:00
1a90be6701
Disable returning non-compact peer list
...
We can no longer do it in a standard way, as we don't store the full destination.
Since we can't bencode Peer correctly any more, Peer no longer extends HashMap,
and we don't need the String destcache either.
This saves lots more space.
2025-04-28 07:44:37 -04:00
a4729aba16
remove seedless
2025-04-28 07:32:52 -04:00
cd2441ca4a
Add dest cache
...
mitigates but doesn't fully solve the lookup blocking issue
2025-04-28 06:55:24 -04:00
d9d3283b3e
Fix rate format
2025-04-27 17:31:39 -04:00
1acaef9514
Big refactor to reduce memory usage
...
- Remove support for non-compact responses
- Store peers as hashes, not dests
- Remove UDP connection table
- Generate and validate UDP connection IDs cryptographically
- Add support for sending UDP errors
2025-04-27 17:04:46 -04:00
0b6d22da3b
reorder things on status page
2025-04-27 13:45:00 -04:00
38c47f9993
Fix UDP announce URL again
2025-04-27 13:42:21 -04:00
6e7406567b
Get b32 from the session, not the request
...
consolidate controller code to get instance
2025-04-27 13:40:54 -04:00
b970d198ca
log tweaks, notes on error responses
2025-04-27 12:57:07 -04:00
241b95bc65
Fix UDP announce URL
2025-04-27 11:24:06 -04:00
ee39fa92ae
Avoid redirect to stats page
2025-04-27 10:54:25 -04:00
26ad8bfd08
Remove ElGamal support
2025-04-27 10:47:48 -04:00
8d82d13d1c
Switch to DG2 (Proposals 160, 163), requires router 2.9.0
2025-04-27 10:15:15 -04:00
d9b4a5e1c4
fix displayed version
2025-04-26 12:41:31 -04:00
886a05730c
stats page fixes
2025-04-26 12:36:40 -04:00
65dd1161ed
Add announce rate to stats page
2025-04-26 12:09:48 -04:00
0edade465c
Add tracker stats to the stats subsystem for graphing or export to prometheus
2025-04-26 11:53:17 -04:00
1e94a95a7a
Put announce URLs on status page
2025-04-25 13:20:07 -04:00
b7009e3a20
TODO update
2025-04-25 13:02:25 -04:00
9eece7ab8b
Fix note about scrapes
2025-04-25 12:59:12 -04:00
f5ed7ec874
update help page
2025-04-25 12:49:46 -04:00
071a36c348
Make UDP port configurable
2025-04-25 12:25:05 -04:00
d07780615c
Show UDP status on status page
2025-04-25 12:07:10 -04:00
e157028db4
Implement UDP start/stop
...
Add UDP config, default false
Change UDP port
2025-04-25 11:57:51 -04:00
8ff2c93b0a
Updates for proposal 160 changes (WIP)
...
- Remove fast mode support
- Add configurable lifetime
TODO: Switch to Datagram2
2025-04-25 11:14:13 -04:00
20245a3e8e
Add interval to stats page
2025-04-22 10:23:12 -04:00
edbb803095
changelog update
2025-04-18 13:35:47 -04:00
b2432833e3
Fix dup ids in jetty.xml, fix DTD
2025-04-18 13:31:16 -04:00
6073e61ba4
README typo
2024-05-14 18:57:43 -04:00
e1e29a953b
0.19.0
zzzot-0.19.0
2024-04-07 15:56:21 -04:00
059f1cf6e7
Fix version in comment
2024-03-27 15:41:33 -04:00
32062dff20
Handle /a/scrape and /tracker/a/scrape
...
for BiglyBT
ref: BiglyBT issue 3211
2024-03-27 15:33:55 -04:00
7a6c0bcccd
CSS update
...
courtesy drzed
2024-03-27 15:32:14 -04:00
1853bbfd0e
Disable UDP support for now
2024-03-27 15:31:12 -04:00
5828c358f6
Build: Fail on jsp error
2023-11-28 13:05:57 -05:00
017d8a61c3
Fix missing eepsite/logs dir on install
...
after migration from mtn to git
as reported by drzed
2023-11-28 10:04:49 -05:00
cc640088c4
Add UDP announce URL to stats page
2022-01-15 12:10:39 -05:00
2016546fc1
UDP AIOOBE fix
2022-01-15 11:45:51 -05:00
9ed1a1ce0c
Refactor / fix boolean showfooter config
...
Add full scrape config, default false
2022-01-15 11:38:07 -05:00
8fd17dd938
Use local RandomIterator class
2022-01-15 09:37:43 -05:00
51e4184ea8
Add note about build requirements
2022-01-14 08:00:22 -05:00
df683fcf5c
Preliminary UDP support
...
WIP, untested
Requires router 1.6.1-8 or higher
ref: Proposal 160
2022-01-14 07:30:29 -05:00
ca66c075bf
Build: Change target to java 8
2021-12-30 14:34:57 -05:00