Releases: mvslovers/httpd
Releases · mvslovers/httpd
v4.0.0-dev
What's Changed
- Add mvslink script and link configuration by @mgrossmann in #1
- Fix buffer overflow in env variable name construction by @mgrossmann in #12
- Fix vsprintf overflow in http_printv and FmtStats by @mgrossmann in #13
- Fix strcat overflow in query/POST string parsing by @mgrossmann in #14
- Fix path traversal in http_open by @mgrossmann in #15
- feat: migrate build system to mbt by @mgrossmann in #16
- feat: add httpcgi.h — minimal CGI interface header by @mgrossmann in #18
- fix: replace http_get_httpx() with offset macro by @mgrossmann in #19
- feat: prerelease prep — header artifacts, mbt update, docs by @mgrossmann in #20
- docs: comprehensive code review update by @mgrossmann in #21
- feat: AP-1f libufs patch — route HTTPD filesystem I/O via UFSD STC by @mgrossmann in #23
- feat: configurable document root for UFS by @mgrossmann in #24
- feat: UFS session owner and group support by @mgrossmann in #25
- Fix ufs_sys_term() calls for new libufs signature by @mgrossmann in #26
- Unified ASCII/EBCDIC translation subsystem (httpxlat) by @mgrossmann in #31
- feat: lazy UFS session lifecycle via http_get_ufs() by @mgrossmann in #33
- Fix IBM-1047 atoe: map ASCII LF (0x0A) to EBCDIC NEL (0x15) by @mgrossmann in #35
- fix: correct CP037 translation table for [ ] and NEL by @mgrossmann in #37
- fix: use IBM-1047 etoa for UFS files and SSI by @mgrossmann in #39
- feat: replace Lua config with Parmlib parser (DD:HTTPPRM) by @mgrossmann in #41
- feat: remove embedded FTPD by @mgrossmann in #43
- Remove MQTT telemetry subsystem by @mgrossmann in #45
- Remove demo/test CGI modules by @mgrossmann in #47
- Remove DD-based docroot, UFS-only static file serving by @mgrossmann in #49
- feat: HTTP/1.1 chunked transfer encoding by @mgrossmann in #51
- feat: HTTP/1.1 persistent connections (keep-alive) by @mgrossmann in #53
- Replace stats with SMF Type 243 + counters by @mgrossmann in #55
- feat: add missing HTTP status codes to httpresp() by @mgrossmann in #56
- feat: harden HTTP request parsing (RFC 7230) by @mgrossmann in #57
- feat: automatic chunked transfer encoding for CGI responses by @mgrossmann in #59
- fix: resolve open bugs #7, #8, #9, #11 by @mgrossmann in #60
- Extract HTTPLUA and HTTPREXX into separate projects by @mgrossmann in #62
- Parmlib: Rename CGI= to MOD= with simplified syntax by @mgrossmann in #64
New Contributors
- @mgrossmann made their first contribution in #1
Full Changelog: 3.3.0...v4.0.0-dev
HTTPD 3.3.0
released by Mike Rayborn on 2024/11/26