File anubis.changes of Package anubis
------------------------------------------------------------------- Sat Dec 27 18:14:49 UTC 2025 - Yoshio Sato <vasua.ukraine@gmail.com> - Update to the new upstream release 1.24.0 * (feat) Add cluster support to redis/vaultkey store by @egimbernat in #1276 * Add Renovate to Docker clients by @DrJosh9000 in #1267 * Fix challenge validation panic when follow-up hits ALLOW by @JasonLovesDoggo in #1278 * Implement FCrDNS and other DNS features by @btomaev in #1308 * Pass the remote IP to the proxied application by @eXpl0it3r in #1298 * Show how to use subrequest auth with Caddy by @tbodt in #1312 * Update is.json by @sveinki in #1241 * add Polish language translation by @bplajzer in #1309 * build(deps): bump actions-hub/kubectl from 1.34.1 to 1.34.2 in the github-actions group by @dependabot[bot] in #1303 * build(deps): bump github.com/testcontainers/testcontainers-go from 0.39.0 to 0.40.0 in the gomod group across 1 directory by @dependabot[bot] in #1288 * build(deps): bump go deps by @JasonLovesDoggo in #1287 * build(deps): bump the github-actions group across 1 directory with 4 updates by @dependabot[bot] in #1340 * build(deps): bump the github-actions group with 3 updates by @dependabot[bot] in #1262 * build(deps): bump the github-actions group with 3 updates by @dependabot[bot] in #1317 * build(deps): bump the gomod group across 1 directory with 6 updates by @dependabot[bot] in #1341 * build(deps): bump the gomod group with 5 updates by @dependabot[bot] in #1316 * build(deps): bump the npm group with 2 updates by @dependabot[bot] in #1339 * build(deps-dev): bump esbuild from 0.25.12 to 0.27.0 in the npm group by @dependabot[bot] in #1260 * chore: add dependabot cooldown by @Xe in #1302 * ci: add go mod tidy check workflow by @Xe in #1300 * docs: clarify usage of PUBLIC_URL and REDIRECT_DOMAINS in installatio… by @JasonLovesDoggo in #1286 * docs: use nginx http2 directive instead of deprecated http2 listen parameter by @kouhaidev in #1251 * feat(internal/headers): extend debug logging of X-Forwarded-For middlewares by @DerRockWolf in #1269 * feat(lib): expose WEIGH matches as prometheus metrics by @Xe in #1277 * feat(localization): Add Ukrainian language translation by @nykula in #1044 * feat(store/valkey): Add Redis(R) Sentinel support by @Xe in #1294 * feat: Add thai language. by @karorogunso in #900 * feat: first implementation of honeypot logic by @Xe in #1342 * feat: writing logs to the filesystem with rotation support by @Xe in #1299 * fix(config): deprecate the report_as field for challenges by @Xe in #1311 * fix(data): add services folder to embedded filesystem by @Xe in #1259 * fix(data/docker-client): allow some more OCI clients through by @Xe in #1258 * fix(default-config): must-accept-rule on browsers only by @Xe in #1350 * fix(default-config): remove browser detection logic by @Xe in #1360 * fix(docs): use node:lts by @Xe in #1274 * fix(ogtags): respect target host/SNI/insecure flags in OG passthrough by @JasonLovesDoggo in #1283 * fix(run): mark openrc service script as executable by @kouhaidev in #1272 * fix(tests): make CVE-2025-24369 regression deterministic by @JasonLovesDoggo in #1285 * fix: pin Node.js and Go versions in CI configuration files by @JasonLovesDoggo in #1318 * i18n(de): improve consistency and wording by @michi-onl in #1348 * perf: field-align struct definitions to cut padding by @JasonLovesDoggo in #1284 * test(deps): update dependencies to latest versions by @JasonLovesDoggo in #1289 * test: Valkey test improvements for testcontainers by @SlyEcho in #1280 * test: ipv4 in v6 address checking by @SlyEcho in #1271 ------------------------------------------------------------------- Sat Nov 22 15:02:59 UTC 2025 - Yoshio Sato <vasua.ukraine@gmail.com> - Add block-tencent-cloud-by-default.patch: reanable block tencent-cloud by default ------------------------------------------------------------------- Wed Nov 12 17:26:38 UTC 2025 - Yoshio Sato <vasua.ukraine@gmail.com> - Packaging: remove not needed build dependencies ------------------------------------------------------------------- Sat Nov 8 13:00:03 UTC 2025 - Yoshio Sato <vasua.ukraine@gmail.com> - Update to the new upstream release 1.23.1 * build(deps): bump github/codeql-action from 4.31.0 to 4.31.2 in the github-actions group by @dependabot[bot] in #1239 * build(deps): bump the gomod group across 1 directory with 18 updates by @dependabot[bot] in #1237 * build(deps-dev): bump the npm group across 1 directory with 3 updates by @dependabot[bot] in #1238 * chore(default-config): remove Tencent Cloud block rule by @Xe in #1227 * ci: add asset build verification workflow by @Xe in #1254 * feat(blog): a short post on how to file abuse reports by @Xe in #1230 * fix(data): add ruleset to explicitly allow Docker / OCI clients by @Xe in #1253 * fix: SERVE_ROBOTS_TXT works again by @Xe in #1229 ------------------------------------------------------------------- Thu Oct 30 12:22:55 UTC 2025 - Yoshio Sato <vasua.ukraine@gmail.com> - Update to the new upstream release 1.23.0 * Add Door43 link to known instances documentation by @richmahn in #1136 * Update Nynorsk translation by @turtlegarden in #1143 * Update nl.json removing literal translated cookie 'koekje' with 'cookie' by @jieter in #1126 * Updated REDIRECT_DOMAINS documentation by @zc-devs in #1171 * Xe/demote temporal assurance by @Xe in #1090 * Xe/show error state by @Xe in #1203 * build(deps): bump github.com/docker/docker from 28.3.2+incompatible to 28.3.3+incompatible by @dependabot[bot] in #1131 * build(deps): bump github.com/docker/docker from 28.3.2+incompatible to 28.3.3+incompatible in /test by @dependabot[bot] in #1130 * build(deps): bump github.com/ulikunitz/xz from 0.5.12 to 0.5.14 by @dependabot[bot] in #1132 * build(deps): bump the github-actions group across 1 directory with 6 updates by @dependabot[bot] in #1221 * build(deps): bump the github-actions group across 1 directory with 8 updates by @dependabot[bot] in #1071 * build(deps): bump the github-actions group with 3 updates by @dependabot[bot] in #1118 * build(deps): bump the github-actions group with 4 updates by @dependabot[bot] in #1093 * build(deps): bump the npm group with 2 updates by @dependabot[bot] in #1117 * build(deps-dev): bump esbuild from 0.25.9 to 0.25.10 in the npm group by @dependabot[bot] in #1147 * chore: port client-side JS to TypeScript by @Xe in #1100 * chore: remove copilot instructions by @Xe in #1218 * ci(ssh): don't print uname -av output by @Xe in #1114 * ci: add aarch64 for ssh CI by @Xe in #1112 * convert issue templates into issue forms by @NetSysFire in #1115 * docs(installation): add SLOG_LEVEL environment variable to configuration by @JasonLovesDoggo in #1086 * docs: add link to preact in challenge list by @agoujot in #1111 * docs: add reminder for verified signatures in PR template by @JasonLovesDoggo in #1092 * docs: document some missing env vars by @JasonLovesDoggo in #1087 * docs: point get started button to the per-environment setup docs by @Xe in #1213 * enable auto setting of SNI based on host header by @jmcclelland in #1129 * feat(default-config): block tencent cloud by default by @Xe in #1216 * feat(expressions): add contentLength to bot expressions by @Xe in #1120 * feat(lib): Add option for adding difficulty field to JWT claims by @Earl0fPudding in #1063 * feat(lib/store): add s3api storage backend by @Xe in #1089 * feat(metarefresh): randomly use the Refresh header by @Xe in #1133 * feat(store/bbolt): implement actor pattern by @Xe in #1107 * feat: Warn on missing signing keys when persisting challenges by @JasonLovesDoggo in #1088 * feat: allow to set cookie sameSite mode and fallback to Lax mode if cookie is not secure by @vaab in #1105 * feat: default config macro by @Xe in #1186 * feat: support reading real client IP from a custom header by @avioletheart in #1138 * fix!(policy/checker): make List and-like by @Xe in #1217 * fix(algorithms/fast): fix fast challenge on insecure contexts by @Xe in #1198 * fix(cmd/containerbuild): support commas in --docker-tags by @Xe in #1099 * fix(decaymap): fix lock convoy by @Xe in #1106 * fix(default-config): make the default config far less paranoid by @Xe in #1179 * fix(default-config): remove preact challenge by @Xe in #1184 * fix(default-config): sometimes browsers don't send Upgrade-Insecure-Requests by @Xe in #1189 * fix(lib): close open redirect when in subrequest mode by @Xe in #1222 * fix(lib): de-flake package lib tests by @Xe in #1187 * fix(lib): enable multiple consecutive slash support by @Xe in #1155 * fix(lib): serve CSS properly by @Xe in #1158 * fix(robots2policy): handle multiple user agents under one block by @JasonLovesDoggo in #925 * fix(run/openrc): truncate runtime directory before starting Anubis by @CyberTailor in #1122 * fix(store/bbolt): remove actorify by @Xe in #1215 * fix: mend auth cookie name stutter by @Xe in #1139 * link to docs site from readme by @pushcx in #1214 * locale: Update Nynorsk translation by @turtlegarden in #1204 * security: npm audit fix for GHSA-hfm8-9jrf-7g9w et. al by @Xe in #1098 ------------------------------------------------------------------- Fri Oct 24 14:05:39 UTC 2025 - Yoshio Sato <vasua.ukraine@gmail.com> - Update packaging * use source with the vendor already installed and precompiled JS * remove _serivce and prepare-sources.bash in favor of simplicity * start using source signature ------------------------------------------------------------------- Mon Oct 20 17:18:52 UTC 2025 - Yoshio Sato <vasua.ukraine@gmail.com> - Initial release of anubis at v1.22.0