This snapshot was generated 2026-09-26 Using git revision On branch main Your branch is up-to-date with 'origin/main'. Untracked files: (use "git add ..." to include in what will be committed) fpc-3.3.1-WmCompact.msdos.zip fpc-3.3.1-WmLarge.msdos.zip fpc-3.3.1-WmMedium.msdos.zip fpc-3.3.1-WmSmall.msdos.zip fpc-3.3.1-WmTiny.msdos.zip fpc-3.3.1.msdos.built.on.i386-win32.zip getfpcver.bat lock tests/base.$$$ tests/exp.$$$ nothing added to commit but untracked files present (use "git add" to track) commit 843eb4a6ac1e7c995c0af626c88639e4b1aeaf0d Author: Sven Harazim Date: Mon Sep 21 10:17:52 2026 +0200 * fcl-web: fpcunit tests for the websocket client lifetime handling Ports the standalone shutdown/lifetime harness (37 scenarios plus the pump-first and interrupt-race cases) to fpcunit: 44 tests in a separate runner, testwebsocketclient. Test servers bind to OS-assigned loopback ports and join their accept and connection threads at teardown, callbacks under test are held until the overlapping operation is proven, and a per-test watchdog ends the process instead of hanging. TLS tests are ignored without OpenSSL. Executables are compiled using win32 ppcross8086.exe compiler Executables are compiled for OS msdos The file fpc-3.3.1-WmLarge.msdos.zip was generated using this command: e:\pas\fpc-3.2.2\bin\i386-win32\make.exe distclean distclean crosszipinstall OS_TARGET=msdos CPU_TARGET=i8086 Snapshot generated for Large memory model Pierre Muller Full information, git status . output: On branch main Your branch is up-to-date with 'origin/main'. Untracked files: (use "git add ..." to include in what will be committed) fpc-3.3.1-WmCompact.msdos.zip fpc-3.3.1-WmLarge.msdos.zip fpc-3.3.1-WmMedium.msdos.zip fpc-3.3.1-WmSmall.msdos.zip fpc-3.3.1-WmTiny.msdos.zip fpc-3.3.1.msdos.built.on.i386-win32.zip getfpcver.bat lock tests/base.$$$ tests/exp.$$$ nothing added to commit but untracked files present (use "git add" to track) commit 843eb4a6ac1e7c995c0af626c88639e4b1aeaf0d Author: Sven Harazim Date: Mon Sep 21 10:17:52 2026 +0200 * fcl-web: fpcunit tests for the websocket client lifetime handling Ports the standalone shutdown/lifetime harness (37 scenarios plus the pump-first and interrupt-race cases) to fpcunit: 44 tests in a separate runner, testwebsocketclient. Test servers bind to OS-assigned loopback ports and join their accept and connection threads at teardown, callbacks under test are held until the overlapping operation is proven, and a per-test watchdog ends the process instead of hanging. TLS tests are ignored without OpenSSL.