]> cat aescling's git repositories - httpd-execline.git/commitdiff
Correct README
authorcat æscling <11325618-aescling@users.noreply.gitlab.com>
Thu, 27 Jul 2023 16:08:32 +0000 (12:08 -0400)
committercat æscling <11325618-aescling@users.noreply.gitlab.com>
Thu, 27 Jul 2023 17:55:25 +0000 (13:55 -0400)
* Correct visible-to-httpd/binaries section
* Add charset to Content-Type_table example

README.md

index 1cdef0f1881bf290eda58f6d6453616eb44c3f8b..d139baa99af50fa554581fa0ca37c7de95aaf30a 100644 (file)
--- a/README.md
+++ b/README.md
@@ -62,11 +62,16 @@ feasible configuration is to place statically linked dependencies into
 + [s6-portable-utils](https://skaret.org/software/s6-portable-utils/)
 `s6-applyuidgid`, `s6-echo`
 + [9base](https://tools.suckless.org/9base/):
-`tr(1)` `read(1)`, `urlencode(1)`
+`tr(1)`, `read(1)`, `urlencode(1)`
+  - there has not been a release in a long time. urlencode was added in
+  [51cdf1141edd627428ecf0b8bd643142dd5c3773](https://git.suckless.org/9base/commit/51cdf1141edd627428ecf0b8bd643142dd5c3773.html)
+  and there has not been a tagged release since.
+  - some 9base commands do not build on my system, but thankfully none of the
+  tools required by httpd.execline fail.
 + [toybox](http://www.landley.net/toybox/): `wc(1)`,
-`date(1p)`, `printenv(1)`, `stat(1)`, `cat(1)`
-
-<!-- TODO: is POSIX tr(1) (or at least toybox's) usable? -->
+`date(1p)`, `stat(1)`, `cat(1)`, `timeout(1)`
+  - toybox&#x2019;s `tr(1)` is pending but seems to work
++ etc.: presumably, your system already has `chroot(1)`
 
 note that if you build execline and s6-portable-utils with slashpackage
 support, they will expect to find commands in `/package`, and you will
@@ -81,7 +86,7 @@ configuring headers and error status behavior.
 
 a key-value store for associating extensions
 with `Content-Type`s. for example, `data/Content-Type_table/html`
-should probably contain the string `text/html`.
+should probably contain the string `text/html; charset=utf-8`.
 
 this feature can be overriden on a per-file basis in two ways, the
 second overriding even the first.