ClassicNet
ClassicNet 為 Mac OS(PowerPC,Mac OS 8/9)帶來現代的網路能力:TLS 1.2/1.3、HTTPS、支援多工與流量控制的 HTTP/2,以及 WebSocket。它以可攜式 C 核心為基礎(在開發主機上經過 fuzzing 與 sanitizer 測試),架構於 Open Transport 之上,並由 mbedTLS 提供 TLS。所有功能都在真實的 Mac OS 9.2.2(PowerPC,QEMU 環境)上完整驗證過:以 TLS 1.3 + HTTP/2 完成含憑證驗證的連線並成功取得 200。採用 Apache-2.0 開源授權。
Credits
- Mbed TLS (Apache-2.0) — the TLS engine. The PowerPC /
Classic Mac OS target links a classic-Mac fork by cy384, opentransport-mbedtls (TLS-client config + mbedtls_hardware_poll entropy).
- Retro68 by autc04 — the cross-compiler toolchain that builds the OS 9 / PowerPC binaries (build dependency).
- Apple Open Transport — the classic Mac networking API ClassicNet’s transport layer sits on.
- HPACK static table — derived from RFC 7541, Appendix
A; the Huffman/static tables are generated from the authoritative hpack Python package.
- CA roots (when you build the bundle) — the Mozilla / curl root certificate set.
Third-party dependencies are fetched at build time and are not redistributed here; their own license terms apply.
Donate