i2psnark: Update dormant UDP tracker (Proposal 160) #504

Merged
zzz merged 6 commits from zzz/i2p.i2p:snark-udp into master 2025-06-21 06:47:38 -04:00

6 Commits

Author SHA1 Message Date
zzz
696ebee8cc Prefer udp over http announces if we have both 2025-05-02 09:26:44 -04:00
zzz
ed244e9135 error handling 2025-04-27 18:26:14 -04:00
zzz
1ea136d013 Use DG3 for announce requests
allows elimination of conn ID table on tracker
see prop. 160 changes
2025-04-27 17:07:10 -04:00
zzz
b6d354260a updates
- Enable UDP
- Stub out configurable UDP
- Switch to DG2 (requires PR #500)
- Handle optional lifetime
- Fix isConnValid()
- Fix UDP tracker validation in web form
- Bug fixes in announce state machine
- Log tweaks
2025-04-27 13:12:53 -04:00
zzz
14f6c66524 cleanups 2025-04-26 17:12:03 -04:00
zzz
b33ad0bd9f i2psnark: Update dormant UDP tracker
from three years ago,
to match current version of Proposal 160.
Revert back to standard BEP 15 from "fast mode".
Add TrackerClient and I2PSnarkUtil changes.
Datagram2 to be hooked in.
Variable lifetime to be handled.
Untested WIP.
2025-04-26 16:47:53 -04:00