- Commented out
theme/kati_dark
volume in docker-compose-multiple.yml. - Added how to update
theme/kati_dark
in README.
- Tested Alpine v3.17 due to the vulnerabilities of BusyBox v1.35 and older.
- README-jp.md
- CONTAINER_CLI=nerdctl and COMPOSE="nerdctl compose" in .env
check_versions.sh
tocheck_ver_in_container.sh
- It shows the versions of os and busybox (if used) as well.
- LaTeX and MathML rendering using MathJax.
- plugin/markdown/Markdown.pm and its security settings for Content Security Policy (CSP).
- Setting for sharing data volumes on multiple Operating Systems.
- Text::Markdown::Discount to use latest discount markdown v2maint.
check_versions.sh
shows the version of markdown as well.- Separated change_permissions.sh from get_fswiki.sh.
#!/bin/bash
to#!/usr/bin/env bash
.
- Enabled
diffview
securely with CSP (Content Security Policy) Hash inhttpd-security-fswiki-local.conf
,plugin/core/Diff.pm
andtheme/resources/diff.js
.
- Tested httpd 2.4.52 due to the vulnerabilities of 2.4.51 and older.
- Added
OWNER_GROUP=www-data:www-data
in.env
, and${owner_group}
inDockerfile
docker_build.sh
anddocker-compose.yml
, respectively, for owner and group of folders/files accessed by httpd sub-processes.
- Added
- Set more strict permissions in
httpd-security-fswiki-local.conf
andDockerfile
, then made.htaccess
dummy.
- jsdifflib to ver. 1.1.0 on github.
- For
volumes
(or-v
option) indocker-compose.yml
andrun_fswiki_local.sh
, removedtheme/
andtmpl/
, and then addedtheme/kati_dark
only - Moved ./tmpl/ and ./theme/ (including ./theme/kati_dark) in the container since they (especially ./theme/resources) are maintained by FSWiki and may be updated later on.
- In
./test.sh
, what to test became selectable.
http:
tohttps:
in./get_fswiki.sh
.- Made 'latest FSWiki' (git pull) default.
- Made 'kati_dark theme' default.
Return to README