Files
Ken Johnson bb79473e97 v0.1.0 — initial release
Core library (compiles on all 5 targets: Linux, FreeBSD, Windows,
OS/2, DOS go32v2):

- bp.frame   — TStream frame I/O, PLZ bit-14 flag
- bp.cram    — CRAM-MD5 (FTS-1027), RFC 2202 verified
- bp.plz     — zlib compression codec (Argus extension)
- bp.crypt   — FSP-1037 binkd-compatible stream cipher
- bp.des     — DES block + CBC (FIPS 81 verified)
- bp.opt     — OPT keyword parser/builder
- bp.events  — typed observer + hook callback types
- bp.transport / bp.provider / bp.config — pluggable interfaces
- bp.session — step-based (NextStep) state-machine engine
- bp.provider.fs — reference TFileStream provider
- bp.transport.tcp — UNIX reference TCP transport
- bp.transport.watt — DOS Watt-32 reference TCP transport

Protocol coverage: FTS-1026/1027, FSP-1029 NR, FSP-1037 CRYPT,
FSP-1038 ND/NDA, Argus PLZ + MBT, strict M_GET validation,
duplicate-file pre-check.

Seven test programs green including a full two-session round-trip
self-test over in-memory pipes.  End-to-end localhost smoke test
with 10 KB binary, identical SHA-256 both sides.

Dependencies:
  fpc-msgbase >= 0.7.0 (mb.address.TFTNAddress)
  fpc-log     >= 0.1.0 (log.types.TLogProc)
2026-04-21 12:45:41 -07:00
..
2026-04-21 12:45:41 -07:00