Just released: #swad 0.6 🍻
Looking to add #authentication to your reverse proxy (e.g. #nginx)? Or some protection against #scraper #bots of #AI #companies? Swad might help you!
Swad is the "Simple Web Authentication Daemon", written in pure #C with very few external dependencies (just zlib and, depending on build options, OpenSSL/LibreSSL and libpam). It offers a login form for configurable credential checkers (currently by executing an external tool, checking a password-file with bcrypt hashes, or asking #PAM), and a "guest login" requiring the client browser to solve the same cyrpto puzzle known from e.g. #Anubis. Optional #https support is also included. It currently compiles to a binary of less than 200kiB. I'm using it myself on a #FreeBSD machine, it's also tested on #Linux and it *should* work on any "POSIXy" system.
Version 0.6 brings lots of fixes and improvements, but most notably the feature to reload configuration via SIGHUP, which for example enables certificate rollover without any service interruption.
Check out the latest release, grab the .txz tarball, and build/install it! 😎
https://github.com/Zirias/swad