Weighs the soul of incoming HTTP requests to stop AI crawlers

v1.19.0-pre1

Signed-off-by: Xe Iaso <me@xeiaso.net>

Xe Iaso fa1f2355 0a561948

+1 -1
VERSION
··· 1 - 1.18.0 1 + 1.19.0-pre1
+3 -1
docs/docs/CHANGELOG.md
··· 11 11 12 12 ## [Unreleased] 13 13 14 + ## v1.19.0: Jenomis cen Lexentale 15 + 14 16 - Record if challenges were issued via the API or via embedded JSON in the challenge page HTML ([#531](https://github.com/TecharoHQ/anubis/issues/531)) 15 17 - Ensure that clients that are shown a challenge support storing cookies 16 18 - Encode challenge pages with gzip level 1 ··· 29 31 - Added Qualys SSL Labs whitelist policy 30 32 - Fixed cookie deletion logic ([#520](https://github.com/TecharoHQ/anubis/issues/520), [#522](https://github.com/TecharoHQ/anubis/pull/522)) 31 33 - Add `--target-sni` flag/envvar to allow changing the value of the TLS handshake hostname in requests forwarded to the target service. 32 - - Fixed CEL expression matching validator to now properly error out when it receives empty expressions 34 + - Fixed CEL expression matching validator to now properly error out when it receives empty expressions 33 35 34 36 ## v1.18.0: Varis zos Galvus 35 37
+2 -2
package-lock.json
··· 1 1 { 2 2 "name": "@techaro/anubis", 3 - "version": "1.18.0", 3 + "version": "1.19.0-pre1", 4 4 "lockfileVersion": 3, 5 5 "requires": true, 6 6 "packages": { 7 7 "": { 8 8 "name": "@techaro/anubis", 9 - "version": "1.18.0", 9 + "version": "1.19.0-pre1", 10 10 "license": "ISC", 11 11 "devDependencies": { 12 12 "cssnano": "^7.0.7",
+1 -1
package.json
··· 1 1 { 2 2 "name": "@techaro/anubis", 3 - "version": "1.18.0", 3 + "version": "1.19.0-pre1", 4 4 "description": "", 5 5 "main": "index.js", 6 6 "scripts": {