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

Open
zzz wants to merge 6 commits from zzz/i2p.i2p:snark-udp into master
Owner

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.

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.
zzz added the
i2psnark
label 2025-04-26 16:50:01 -04:00
zzz added 1 commit 2025-04-26 16:50:18 -04:00
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.
zzz added 1 commit 2025-04-26 17:12:50 -04:00
zzz added 1 commit 2025-04-27 13:13:50 -04:00
- 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
zzz added 1 commit 2025-04-27 17:08:19 -04:00
allows elimination of conn ID table on tracker
see prop. 160 changes
zzz added 1 commit 2025-04-27 18:27:09 -04:00
zzz self-assigned this 2025-04-28 08:31:07 -04:00
zzz changed title from WIP: i2psnark: Update dormant UDP tracker (Proposal 160) to WIP: (2.10.0) i2psnark: Update dormant UDP tracker (Proposal 160) 2025-05-04 15:56:51 -04:00
zzz added this to the 2.10.0 milestone 2025-05-04 15:56:59 -04:00
zzz requested review from idk 2025-05-04 16:59:47 -04:00
zzz changed title from WIP: (2.10.0) i2psnark: Update dormant UDP tracker (Proposal 160) to i2psnark: Update dormant UDP tracker (Proposal 160) 2025-06-02 19:44:15 -04:00
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u snark-udp:zzz-snark-udp
git checkout zzz-snark-udp
Sign in to join this conversation.
No Reviewers
No Label
i2psnark
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: I2P_Developers/i2p.i2p#504
No description provided.