Skip to content

v1.4

Choose a tag to compare

@github-actions github-actions released this 18 Mar 20:45
· 212 commits to main since this release

What changed

  • Added Basic Authentication support: you can now set AUTH_USER and AUTH_PASSWORD in your config file to password-protect your server
  • Added custom error page support for 401 Unauthorized

Caution

The password is sent in Base64, which is easily readable by an attacker.
To protect your login data, consider enabling HTTPS with a reverse proxy or a cloudflare tunnel.

Downloads

File Description
nasmserver-linux-x64.zip Linux x86_64 self-contained bundle, no dependencies required
nasmserver-linux-aarch64.zip Linux aarch64 (e.g. Raspberry Pi), runs via QEMU emulation, no dependencies required

Updating to this version

To update to this version, update your existing binaries and configuration files.

Commit history
  • v1.4 (addba57)
  • Merge pull request #6 from douxxtech/authentication (d6e3b2d)
  • updated env.example and readme to include auth_user and auth_password (b30f785)
  • removed test.asm (ec4e827)
  • removed temporary logs (2023d31)
  • 401 errordoc (3461d1b)
  • actually allowing 128 chars env values instead of 127 (d8e8504)
  • (8fdff58)
  • working authentication (i think) (2b7b791)
  • test update (23c51cd)
  • fixed nullbyte "wiping" output (47ab599)
  • removed 4th param (948b5f4)
  • fixed parse auth header (fd2a8f4)
  • small bug fix (17bbe13)
  • env defaults / keys (9f684e1)
  • some tweaks for the future auth (1ccaf94)
  • added auth parsing (783bbe5)
  • added b64 decode operations (7bad15e)
  • added strutils (2ddcaf3)
  • split sysutils into sysutils and strutils (a112fdd)
  • cleaned build-bundle.sh (3f09412)
  • fixed aarch64 bundle installer (00c30c7)
  • sorted includes by alphabetical order (63d1ca4)
  • added tests for both PRS and main pushes (51ab3df)