Download Latest Version algernon-1.17.12-windows_x86_64_static.zip (17.7 MB) Google Add to Preferred Sources
Home / v1.17.12
Name Modified Size InfoDownloads / Week
Parent folder
algernon-1.17.12-linux_x86_64_static.tar.xz 2026-10-12 13.3 MB
algernon-1.17.12-linux_aarch64_static.tar.xz 2026-10-12 11.5 MB
algernon-1.17.12-linux_armv6_static.tar.xz 2026-10-12 12.0 MB
algernon-1.17.12-linux_armv7_static.tar.xz 2026-10-12 12.0 MB
algernon-1.17.12-macos_x86_64_static.tar.gz 2026-10-12 17.8 MB
algernon-1.17.12-macos_aarch64_static.tar.gz 2026-10-12 16.5 MB
algernon-1.17.12-freebsd_x86_64_static.tar.gz 2026-10-12 17.5 MB
algernon-1.17.12-freebsd_aarch64_static.tar.gz 2026-10-12 15.9 MB
algernon-1.17.12-freebsd_armv6_static.tar.gz 2026-10-12 17.1 MB
algernon-1.17.12-freebsd_armv7_static.tar.gz 2026-10-12 17.1 MB
algernon-1.17.12-netbsd_x86_64_static.tar.gz 2026-10-12 17.4 MB
algernon-1.17.12-netbsd_aarch64_static.tar.gz 2026-10-12 15.8 MB
algernon-1.17.12-netbsd_armv6_static.tar.gz 2026-10-12 17.1 MB
algernon-1.17.12-netbsd_armv7_static.tar.gz 2026-10-12 17.0 MB
algernon-1.17.12-windows_x86_64_static.zip 2026-10-12 17.7 MB
Algernon 1.17.12 source code.tar.gz 2026-10-12 15.2 MB
Algernon 1.17.12 source code.zip 2026-10-12 17.4 MB
README.md 2026-10-12 1.4 kB
Totals: 18 Items   268.3 MB 0
  • Improve value conversions in Lua, ref [#119].
  • Improve the experimental WebAuthn support.
  • Add the --strict-symlinks flag, for not following symlinks that lead out of the served directory.
  • Add htmlescape and use it in serverconf.lua.
  • Keep the server log and the access logs open, instead of opening and closing them for every line + improve log rotation abilities.
  • Rewrite the reverse proxy to use httputil.ReverseProxy.
  • Only look ahead at proxied responses that have a Content-Length.
  • Also log requests that are handled by a reverse proxy.
  • Store Let's Encrypt certificates in $XDG_DATA_HOME/certmagic, $HOME/.local/share/certmagic or /var/lib/algernon.
  • When using --domain, also serve the localhost directory for the current IP addresses.
  • Add the --dirbaseurl flag, for placing a base URL in front of the links in the directory listing, ref [#90].
  • Add the SetDirBaseURL Lua function that can be used from serverconf.lua, for the same purpose as --dirbaseurl.
  • Replace the graceful package with http.Server.Shutdown from the standard library.
  • Set new log files to mode 0640.
  • Reject AddReverseProxy endpoint URLs that have no scheme or host.
  • Improve how certmagic-related events are logged.
  • Improve how --letsencrypt starts and retries.
  • Update dependencies.
  • Update documentation.
Source: README.md, updated 2026-10-12