-
efed2f9665
daemon: write-aware driver loops + fast banner peek
main
Ken Johnson
2026-04-25 10:35:27 -07:00
-
e683f5abb4
cometfpc: switch to cr.sha from fpc-crypto
Ken Johnson
2026-04-24 11:08:11 -07:00
-
0a9eaf2370
Comet 1.2.2: native protocol now backed by fpc-comet
v1.2.2
Ken Johnson
2026-04-22 15:27:19 -07:00
-
c899bc9dce
Spec: drop "Hydra-style" comparative language from §12
Ken Johnson
2026-04-22 14:10:45 -07:00
-
3465acf6d9
Update FSP-COMET.001: add LST listing + INIT trailing strings
Ken Johnson
2026-04-22 08:47:32 -07:00
-
5d92eb52d9
Wire fpc-binkp v0.2.0 as the BinkP backend
Ken Johnson
2026-04-21 15:53:21 -07:00
-
da732a10bd
Version 1.2.1: full BinkP/Argus parity, Comet augmentation, WebUI
v1.2.1
Ken Johnson
2026-04-21 08:33:03 -07:00
-
e7f4108dd8
Version 1.2-2: full BinkP/Argus parity, Comet augmentation, WebUI
v1.2-2
Ken Johnson
2026-04-21 08:33:03 -07:00
-
-
23f460db46
Fix BUILDREV to 1.2
v1.2-1
Ken Johnson
2026-04-09 09:30:01 -07:00
-
d93683fd72
Version 1.2-1
Ken Johnson
2026-04-09 09:26:10 -07:00
-
c5602dd7e4
Remove unreleased software from docs
Ken Johnson
2026-04-09 09:22:48 -07:00
-
9f1e212a2b
Update docs: showkey command, CallNodeExternal API, v1.2 changelog
Ken Johnson
2026-04-09 09:21:58 -07:00
-
ddac80f88f
Unified session events, CallNodeExternal API for host apps
Ken Johnson
2026-04-09 09:18:08 -07:00
-
dcbc03e52b
BinkP: fix multi-file transfer, add SentFiles tracking, showkey cmd
v1.2
Ken Johnson
2026-04-09 08:08:34 -07:00
-
1a18438296
BinkP: align state machine with Argus, fix CRAM-MD5 NUL terminator
Ken Johnson
2026-04-09 05:12:28 -07:00
-
3d1d9f7800
Fix BinkP inbound: sniff-first protocol detection, CRAM trim
Ken Johnson
2026-04-08 15:23:11 -07:00
-
be07621a50
BinkP: CRYPT, DES-CBC, NR mode, mutual auth, daemon thread fix
Ken Johnson
2026-04-08 15:06:01 -07:00
-
8706feda4b
BinkP audit fixes: mutual auth, CRYPT encryption, NR mode
Ken Johnson
2026-04-08 13:52:58 -07:00
-
97960d8152
Fire cetFileSkip event on both Comet and BinkP when remote skips
Ken Johnson
2026-04-08 13:32:48 -07:00
-
2b418d0232
Add cetSessionReject events to BinkP auth failures
Ken Johnson
2026-04-08 13:25:51 -07:00
-
75fce4c8c0
Fix ED25519 auth: mutual verification, reject on key mismatch
Ken Johnson
2026-04-08 11:56:05 -07:00
-
5e275cbc5b
Fix ED25519 auth: reject on key mismatch, never fall back to NOPWD
Ken Johnson
2026-04-08 11:56:05 -07:00
-
da75f68dec
Separate wire version from build revision, version 1.2
Ken Johnson
2026-04-08 10:44:55 -07:00
-
972ca435ff
Version 1.2-1 — BBS host event additions
Ken Johnson
2026-04-08 10:39:54 -07:00
-
c493781fd8
Add BBS host event fields: RemoteIP, Direction, SlotIndex, SysOp
Ken Johnson
2026-04-08 10:31:00 -07:00
-
0d7fa7a245
Update COMET.DOC for v1.2 stream I/O provider API
Ken Johnson
2026-04-08 10:25:14 -07:00
-
1e61693736
Version 1.2 — stream-based file I/O
Ken Johnson
2026-04-08 09:15:04 -07:00
-
a9d5398a2f
Merge stream I/O refactor (refactor/stream-io)
Ken Johnson
2026-04-08 09:14:51 -07:00
-
-
4e5947b212
Bump version to 1.1-2 for stream I/O refactor testing
Ken Johnson
2026-04-08 08:37:55 -07:00
-
7f808c60ff
Refactor file I/O to stream provider interface
Ken Johnson
2026-04-08 08:16:47 -07:00
-
-
d77b18e2d2
Remove test_md5 binary from tracking
Ken Johnson
2026-04-07 10:42:19 -07:00
-
5bf3177540
Add README, update docs for encryption and protocol accuracy
Ken Johnson
2026-04-07 10:41:41 -07:00
-
2cf1d1f8f7
Add libwatt.a for DOS builds, fix CI workflow
v1.1-1
Ken Johnson
2026-04-07 10:14:51 -07:00
-
ba30ad5a4e
Fix CI runner label to match registered runner
Ken Johnson
2026-04-07 09:24:10 -07:00
-
46912a9798
Version 1.1-1, standardize naming and move tests
Ken Johnson
2026-04-07 09:00:39 -07:00
-
945e7b17fa
Fire session events for host application integration
Ken Johnson
2026-04-07 08:08:07 -07:00
-
cb430cfb50
Add Gitea Actions workflow for automated release builds
Ken Johnson
2026-04-03 15:01:32 -07:00
-
1472bea823
Nodelist year-rollover fix, release script, version 1.01.01
Ken Johnson
2026-04-03 14:58:10 -07:00
-
9e8545c326
BinkP protocol fixes, auto-detection, and NR/1.1 compliance
Ken Johnson
2026-04-03 11:42:24 -07:00
-
8aeef4d323
Release 1.01: docs, all-platform binaries, and TIC files
v1.1
Ken Johnson
2026-04-02 07:59:19 -07:00
-
545086a4af
Fix bidir deadlock: FlushPendingSend retries + DATAACK drop prevention
Ken Johnson
2026-04-02 03:10:33 -07:00
-
6e659571c4
Non-blocking async frame sends for bidir without deadlock
Ken Johnson
2026-04-01 18:01:18 -07:00
-
cfb74497d2
Fix: CometXferDone closes open RX file on session cleanup
Ken Johnson
2026-04-01 15:11:49 -07:00
-
a437470dab
BSY locking for all remote AKAs + BinkP inbound bidir
Ken Johnson
2026-04-01 15:06:24 -07:00
-
42eb79aad8
Fix BinkP inbound bidirectional: scan BSO outbound on M_ADR
Ken Johnson
2026-04-01 14:59:02 -07:00
-
8a23f63f66
Fix bidir deadlock: poll read+write on EAGAIN in CometTcpSendAll
Ken Johnson
2026-04-01 14:46:58 -07:00
-
91d400534d
Fix FreeBSD bidir: wrong MSG_NOSIGNAL + blocking sends + socket buffers
Ken Johnson
2026-04-01 14:29:37 -07:00
-
e382a73329
Add -B flag to FPC builds — force full recompile from source every time
Ken Johnson
2026-04-01 13:47:48 -07:00
-
e2c9e39ec3
Fix bidirectional transfer: RX state persists across CometTransfer calls
Ken Johnson
2026-04-01 13:38:00 -07:00
-
3af50600a3
Fix zlib buffer overrun + bidir on inbound sessions + speed tests
Ken Johnson
2026-04-01 12:19:03 -07:00
-
9b142fd28c
Bump version to 1.01
Ken Johnson
2026-04-01 12:00:38 -07:00
-
a7555c2759
Fix frame desync on non-blocking sockets over real networks
Ken Johnson
2026-04-01 11:58:55 -07:00
-
0d19afe3f1
Move source to src/, add cometcrypt + contrib, update build system
Ken Johnson
2026-04-01 11:11:27 -07:00
-
1dc095cfa7
Auth cascade fix + encryption gating + event callback system
Ken Johnson
2026-04-01 11:09:17 -07:00
-
c37813289c
Security hardening + per-block zlib compression
Ken Johnson
2026-03-31 10:07:18 -07:00
-
f079fb7b13
Add log rotation support
Ken Johnson
2026-03-30 22:25:40 -07:00
-
4de01eecb2
Add PROXY protocol v2 support for reverse proxy deployments
Ken Johnson
2026-03-30 21:56:08 -07:00
-
528f299264
Fix Windows x86-64 cross-compile - comet.exe builds for Windows
Ken Johnson
2026-03-30 21:52:16 -07:00
-
5396556e4d
Add COMET.DOC operator manual (complete documentation)
Ken Johnson
2026-03-30 21:48:02 -07:00
-
eaf9bfcf79
DOS BUILD COMPLETE: comet.exe links and builds for DOS/DJGPP
Ken Johnson
2026-03-30 20:22:28 -07:00
-
954b2d8bf5
Add FSP-COMET.001 wire protocol specification (draft)
Ken Johnson
2026-03-30 14:21:33 -07:00
-
f2e3936f97
DOS cross-compile: ALL PASCAL CODE COMPILES for GO32V2
Ken Johnson
2026-03-30 13:56:54 -07:00
-
aad8613dca
DOS TCP progress: libc emulation compiles clean on GO32V2
Ken Johnson
2026-03-30 13:42:19 -07:00
-
8ca952de33
Add Watt-32 TCP bindings for DOS, DOS cross-compile progress
Ken Johnson
2026-03-30 13:32:13 -07:00
-
02704f62f7
Remove example keys from COMET.SAM - never include real or example keys
Ken Johnson
2026-03-30 13:25:54 -07:00
-
94c841b20b
Cross-platform Makefile, Windows type fixes, COMET.SAM ED25519 docs
Ken Johnson
2026-03-30 13:24:37 -07:00
-
53a524046e
Wire ED25519 into Comet protocol handshake - VERIFIED WORKING
Ken Johnson
2026-03-30 12:51:18 -07:00
-
404381e27b
Only advertise enabled features in BinkP OPT
Ken Johnson
2026-03-30 12:31:27 -07:00
-
d1a036b070
Fix ED25519 auth priority: check ED25519 before no-password shortcut
Ken Johnson
2026-03-30 12:28:06 -07:00
-
efbf0cd9ac
Wire ED25519 into BinkP authentication - VERIFIED WORKING
Ken Johnson
2026-03-30 11:47:20 -07:00
-
2eac779d2f
ED25519: ALL TESTS PASSING - keypair, sign, verify working
Ken Johnson
2026-03-30 11:33:06 -07:00
-
c7dd2324de
ED25519: fix SarInt64 in scalar unit, 1*B and 0*B now correct
Ken Johnson
2026-03-30 11:21:59 -07:00
-
77f3d09b24
ED25519: fix SarInt64 carry chain bug, inv(2) now correct
Ken Johnson
2026-03-30 11:20:04 -07:00
-
ea4ab7b2f6
ED25519: complete implementation structure, needs test vector debugging
Ken Johnson
2026-03-30 10:56:22 -07:00
-
f212d946e9
ED25519: complete field element arithmetic (FE_Mul, FE_Sq, FE_Invert)
Ken Johnson
2026-03-30 10:33:15 -07:00
-
56fec64513
Add ED25519 unit skeleton and keygen command
Ken Johnson
2026-03-30 10:28:37 -07:00
-
e2480b7332
Update COMET.SAM with new features documentation
Ken Johnson
2026-03-30 10:17:54 -07:00
-
53f4ef3f9a
Config hot-reload, post-session events, stale BSY in scan
Ken Johnson
2026-03-30 09:53:09 -07:00
-
cd25af831e
Major feature release: security, protocol gaps, nodelist, FREQ
Ken Johnson
2026-03-30 08:52:23 -07:00
-
f9a95f5e8e
Add MD5, CRAM-MD5, and wire into BinkP authentication
Ken Johnson
2026-03-29 22:02:05 -07:00
-
006b3bc828
Unify post-send file cleanup into CometFileSent()
Ken Johnson
2026-03-29 21:43:39 -07:00
-
6899c987f3
BinkP: proper .FLO marking on M_GOT, matching binkd behavior
Ken Johnson
2026-03-29 21:29:38 -07:00
-
937ca9b394
Rewrite BinkP to match binkd architecture - production verified
Ken Johnson
2026-03-29 21:01:00 -07:00
-
83ed31c11c
BinkP: file receive working, session teardown needs rewrite
Ken Johnson
2026-03-29 20:54:42 -07:00
-
5b49c102b4
BinkP: fix peek buffer handling for inbound protocol detection
Ken Johnson
2026-03-29 20:31:22 -07:00
-
052a9e07fb
Fix session termination, multi-file transfer verified
Ken Johnson
2026-03-29 20:22:27 -07:00
-
036ddbab63
Fix bidirectional transfer: non-blocking socket, FINFO ordering
Ken Johnson
2026-03-29 20:17:24 -07:00
-
634daf6f99
Add cmem before cthreads for thread-safe heap on Linux
Ken Johnson
2026-03-29 20:04:09 -07:00
-
2c1833a3f1
Add cthreads for Linux threading, fix daemon startup
Ken Johnson
2026-03-29 20:03:37 -07:00
-
bade0eb593
Comet 1.00 - Initial commit: complete standalone FidoNet TCP mailer
v1.0
Ken Johnson
2026-03-29 20:02:37 -07:00