Some checks failed
Build and Release / build-and-release (push) Failing after 13m54s
Version scheme: Major.Minor.Build-Revision. BinkP gains every major Argus/binkd extension: - PLZ (zlib) compression with adaptive block sizing (4KB→16KB) - NR mode inbound resume via .bkp-part partials (FSP-1029) - ND/NDA deferred cleanup: mid-session abort preserves outbound (FSP-1038) - MBT multi-batch: FREQ response rides same session via second EOB - M_NUL TRF traffic advisory and M_NUL FREQ (FRL-1026) - M_NUL NDL/PHN info strings (new Phone, NodelistFlags config) - RFC 2822 date format for M_NUL TIME - Strict M_GET validation and duplicate-file pre-check - TBinkpPostAuthCallback: host can route InboundDir before transfer (models binkd select_inbound / complete_login) - TCometBinkpResult: Authenticated / AuthMethod fields Comet native extensions keep the protocol ahead of BinkP: - INIT payload adds Location/Time/Phone/NodelistFlags (trailing strings, backward-compatible) - LST file listing: NPKT_LSTREQ/LSTITEM/LSTEND + COPT_LST - Transactional file cleanup: destructive actions deferred until successful session close (matches ND semantics) - Shared CometRFCDateStr across protocols — no drift between BinkP TIME and Comet INIT.Time Daemon: - BinkP inbound now starts unsecure and promotes to secure only after auth (fixes pre-1.2.1 bug where SecInbound was selected unconditionally). TCometFileProvider: GetPartialSize and OpenForReceiveNamed for NR partials; defaults preserve the random-temp scheme for providers that don't track partials (Fastway plugin safe). WebUI: /src/web/ + /src/webui/ backend, modeled after the Argus GUI. Live session activity, outbound polls, FREQ requests, nodelist, config editor, scheduler, SSE event stream.