- alpine/Dockerfile to add
-Wno-incompatible-pointer-typesfor gcc version 14.2.0 (Alpine 14.2.0) on Alpine Linux v3.21. - FSWiki URLs in get_fswiki.sh to deal with the discontinuation of osdn as follows:
fswiki.osdn.jptofreestylewiki.sourceforge.ioscm.osdn.net/gitroot/fswiki/togithub.com/FreeStyleWiki/
- In test.sh and .env:
- both
${COMPOSE}and${DOCKER_COMPOSE}to${ARR_COMPOSE}and${ARR_DOCKER_COMPOSE}, respectively. COMPOSE=docker-composetoARR_COMPOSE=("${CONTAINER_CLI}" compose)
- both
- Commented out
theme/kati_darkvolume in docker-compose-multiple.yml.
- A patch to
theme/kati.cssto fit the edit-width with the browser. - How to update
theme/kati_darkin 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.shtocheck_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.shshows the version of markdown as well.- Separated change_permissions.sh from get_fswiki.sh.
#!/bin/bashto#!/usr/bin/env bash.
- Enabled
diffviewsecurely with CSP (Content Security Policy) Hash inhttpd-security-fswiki-local.conf,plugin/core/Diff.pmandtheme/resources/diff.js.
- Tested httpd 2.4.52 due to the vulnerabilities of 2.4.51 and older.
- Added
OWNER_GROUP=www-data:www-datain.env, and${owner_group}inDockerfiledocker_build.shanddocker-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.confandDockerfile, then made.htaccessdummy.
- jsdifflib to ver. 1.1.0 on github.
- For
volumes(or-voption) indocker-compose.ymlandrun_fswiki_local.sh, removedtheme/andtmpl/, and then addedtheme/kati_darkonly - 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