Skip to content

v0.2.0

Latest

Choose a tag to compare

@pgodwin pgodwin released this 17 May 13:02
a948aaf

BREAKING

Configuration is now using TOML files, which are similar to .ini configuration, just better defined. See server.toml.example.

New Features

  • New protocols (build-tag gated): IPX with RIP and SAP responders, NetBEUI with LLC Type-2 sessions, multi-transport NetBIOS (over TCP, NetBEUI, and IPX), and an SMB 1.0 server with shareable read/write file I/O.
  • AppleTalk-to-IPX gateway ([IPXGW]): allows communication between Macs and PC IPX Clients via AppleTalk
  • Shortname (8.3) service: a shared mapper exposed to both AFP and SMB so the same volume keeps consistent long/short names across protocols.
  • VFS refactor: pkg/vfs is now the canonical local filesystem backend. AFP consumes it through an interface, and a process-wide event bus keeps CNID/shortname state in sync across protocols.
  • IPX pcap capture: alongside the existing LocalTalk and EtherTalk capture sinks, an [Capture] ipx path writes raw IPX frames as DLT_EN10MB for Wireshark.

What's Changed

  • Better ASP Error handling. by @pgodwin in #5
  • feat-cleanup: protocol split, build-tag gating, lifecycle hardening, CI matrix by @pgodwin in #6
  • Rename to ClassicStack. by @pgodwin in #7
  • Add support for dumping captures to file for analysis in wireshark by @pgodwin in #8
  • Fix bitmap validation and path type validation. by @pgodwin in #9
  • IPX, Netbeui Protocol + NetBIOS + SMB Support by @pgodwin in #10

New Contributors

Full Changelog: v0.1.0...v0.2.0