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