From 4a2abe7bf4c05db91093e4a2d29d27430316bc05 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Wed, 6 Mar 2024 12:29:36 +0000 Subject: Add ls.cgi, prepare for 0.0.4.0 Signed-off-by: Laurent Bercot --- .gitignore | 1 + INSTALL | 4 +- NEWS | 14 +++ doc/index.html | 7 +- doc/ls.cgi.html | 64 +++++++++++++ doc/upgrade.html | 14 ++- package/deps.mak | 10 +- package/info | 2 +- package/targets.mak | 3 +- src/include/tipidee/util.h | 2 + src/libtipidee/deps-lib/tipidee | 1 + src/libtipidee/tipidee_util_htmlescape.c | 38 ++++++++ src/misc/deps-exe/ls.cgi | 2 + src/misc/ls.cgi.c | 154 +++++++++++++++++++++++++++++++ 14 files changed, 304 insertions(+), 12 deletions(-) create mode 100644 doc/ls.cgi.html create mode 100644 src/libtipidee/tipidee_util_htmlescape.c create mode 100644 src/misc/deps-exe/ls.cgi create mode 100644 src/misc/ls.cgi.c diff --git a/.gitignore b/.gitignore index b0fadd7..111064b 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /tipideed /tipidee-config /tipidee-config-preprocess +/ls.cgi diff --git a/INSTALL b/INSTALL index e1ca77e..878170f 100644 --- a/INSTALL +++ b/INSTALL @@ -6,8 +6,8 @@ Build Instructions - A POSIX-compliant C development environment - GNU make version 3.81 or later - - skalibs version 2.14.1.0 or later: https://skarnet.org/software/skalibs/ - - (optional but recommended): s6-networking version 2.7.0.1 or later: + - skalibs version 2.14.1.1 or later: https://skarnet.org/software/skalibs/ + - (optional but recommended): s6-networking version 2.7.0.2 or later: https://skarnet.org/software/s6-networking/ This software will run on any operating system that implements diff --git a/NEWS b/NEWS index c37343d..b933658 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,19 @@ Changelog for tipidee. +In 0.0.4.0 +---------- + + - Bugfixes. + - New ls.cgi binary for use in document hierarchies. + + +In 0.0.3.0 +---------- + + - Bugfixes. + - New XXX_no_translate configuration option. + + In 0.0.2.0 ---------- diff --git a/doc/index.html b/doc/index.html index 2aef76b..0557d6f 100644 --- a/doc/index.html +++ b/doc/index.html @@ -111,11 +111,11 @@ make it shorter. Just like the code.
  • A POSIX-compliant system with a standard C development environment
  • GNU make, version 3.81 or later
  • skalibs version -2.14.1.0 or later. It's a build-time requirement. It's also a run-time +2.14.1.1 or later. It's a build-time requirement. It's also a run-time requirement if you link against the shared version of the skalibs library.
  • Recommended at run-time: s6-networking version -2.7.0.1 or later. It's not a strict requirement, but tipidee relies on a super-server such as +2.7.0.2 or later. It's not a strict requirement, but tipidee relies on a super-server such as s6-tcpserver to listen to the network and provide connection information via environment variables. It also defers to tools such as @@ -143,7 +143,7 @@ Don't take my word for it; try it out for yourself.