Commit graph

11 commits

Author SHA1 Message Date
Stephen Dennis
6288c4da37 Retire ISSUES.md trackers; migrate open items to GitHub issues
The 22 per-tracker ISSUES.md files carried both their open items and a
full FIXED / FALSE ALARM / NOT A BUG audit history. The 57 still-open
items have been migrated to GitHub issues #706-#762 with a 2.14-aligned
label taxonomy (area:* / type:* / priority:* / topic:*), so open work
now lives in the issue tracker instead of in-tree Markdown.

The closed/audit history of every tracker is preserved here in git
history (this commit's parent); nothing is lost.

Open items migrated by tracker:
  mux/src/         (1)   -> #706
  mux/lib/         (10)  -> #707-#716
  mux/modules/engine/ (18) -> #717-#734
  mux/ganl/        (10)  -> #735-#744
  mux/modules/sqlslave/ (9) -> #745-#753
  testcases/       (4)   -> #754-#757
  client/tf/ + client/ (5) -> #758-#762

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 20:14:00 -05:00
Stephen Dennis
2cf2a61a41 Fix Dockerfile to use a less-aggressive build. 2026-04-03 20:37:33 +00:00
Stephen Dennis
2301a15a0d Fix Tier 1 issues: restart validation, packaging, Docker, muxsvc
- net.cpp: clamp height/width to 1..512, encoding to 0..255 from
  restart file; introduce DESC::NVT_TABLE_SIZE replacing magic 256.
- interface.h: NVT arrays use static constexpr NVT_TABLE_SIZE.
- docker/: sync Dockerfiles to current 2.13.0.11 multi-stage build
  from ~/g/tinymux; AnonymousMUX base image tag updated to match.
- debian/control: add Build-Depends (g++, ragel, pkg-config,
  libpcre2-dev, libssl-dev); bump Standards-Version to 4.6.2.
- db/Makefile: fix stale paths to mux/include and mux/modules/engine.
- muxsvc: use unnamed events to avoid multi-instance collisions;
  check CreateEvent return values before WaitForMultipleObjects.
- Update ISSUES.md trackers; close SIZE_HACK as false alarm.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 16:36:54 -06:00
Stephen Dennis
2bf368057d Add project-wide issue survey across 16 sub-trackers
Systematic code review identifying ~55 issues: buffer overflows and
signal safety in mux/src/, unchecked COM acquisitions in modules,
client credential storage and reconnect regressions, test brittleness
and coverage gaps, outdated Docker/Debian packaging, and release
script error handling.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 16:09:40 -06:00
Stephen Dennis
1464975a42 Update version numbers everywhere to refer to 2.13 instead of 2.12. 2020-08-11 07:38:56 -06:00
Stephen Dennis
056ea24102 Use clang because it results in a smaller container. 2020-08-07 22:17:21 -06:00
Stephen Dennis
36d226e68c Update to use 2.12.0.9 2020-08-07 22:17:16 -06:00
Stephen Dennis
e54419f317 Update Dockerfile. 2020-08-07 22:16:37 -06:00
Stephen Dennis
f3a20d1108 Update readme.txt to talk about 2.12.0.7. 2020-01-10 18:16:05 +00:00
Stephen Dennis
71e3513b4d Update docker setup to deal with openssl 1.1 2020-01-10 18:16:01 +00:00
Stephen Dennis
1a47de077a Add environment for building Docker images from TinyMUX sources. 2018-05-08 17:58:58 +00:00