AgeCommit message (Collapse)AuthorLines
Reorganize into source, assets and librariesBryce Kwon-360/+0
The C sources move to source/, the served files to assets/, the bundled Git submodule to libraries/git and the filter scripts to extensions/. Everything the build generates now lands in build/, so a clean is a single remove and the tree stays clean.
filters: migrate from luacrypto to luaosslJason A. Donenfeld-12/+19
luaossl has no upstream anymore and doesn't support OpenSSL 1.1, whereas luaossl is quite active. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
auth-filters: generate secret securelyJason A. Donenfeld-10/+43
This is much better than having the user generate it themselves. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
auth-filters: do not crash on nil usernameJason A. Donenfeld-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
auth-filters: do not use HMAC-SHA1Jason A. Donenfeld-2/+2
Though SHA1 is broken, HMAC-SHA1 is still fine. But let's not push our luck; SHA256 is more sensible anyway. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Hosted on HTTPS nowJason A. Donenfeld-1/+1
filters: Add sample gentoo scriptJason A. Donenfeld-0/+320