Repository navigation
Adds server and client roles for ADC/ADCS hubs, NMDC and ADC file peers, selected Soulseek central and peer browsing operations, and a Gnutella 0.6 leaf-peer simulator. Existing Direct Connect hub compatibility and NNTP are expanded.
- NMDC binary lock/key compatibility and bounded framing.
- Handler-supplied NMDC/ADC compressed file lists, file downloads, byte ranges and optional full-payload Tiger-tree verification; configurable rendezvous identities.
- NNTP POST, IHAVE, sequential streaming feeds, verified implicit TLS and handler-approved AUTHINFO USER/PASS.
- Independent peers include ncdc 1.25, uhub 0.8.0, aioslsk 1.6.4, gtk-gnutella 1.3.1, Python nntplib and nntpserver. Linux peer, negative, lifecycle, standalone-feature and blocking clippy checks passed.
- The website catalog now contains 240 protocol features, with readable display names and Wikipedia links.
All six new features remain Experimental. Soulseek does not include its F-file-transfer/distributed channels; Gnutella does not provide ultrapeer routing or HTTP downloads; NNTP streaming is sequential. Transfer handlers supply data rather than a persistent filesystem store. Exact limits and selected scopes are documented in protocol metadata and source/test documentation.
The release includes six native platform archives, checksums and corresponding NPM packages. Install with npm install -g @smotana/netget@0.3.3.