Skip to content

v0.3.3

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Oct 00:47
· 486 commits to master since this release
v0.3.3
fe980ce

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.