Xe Iaso
3f6750ac7d
chore(sponsors): add fabulous systems
...
Signed-off-by: Xe Iaso <me@xeiaso.net >
2025-07-12 23:08:30 +00:00
Xe Iaso
94db16c0df
docs: add emma.pet sponsor
...
Signed-off-by: Xe Iaso <me@xeiaso.net >
2025-07-06 14:25:27 +00:00
Xe Iaso
b0b0a5c08a
feat(blog): v1.20.0 announcement post
...
Signed-off-by: Xe Iaso <me@xeiaso.net >
2025-06-27 18:56:09 -04:00
Xe Iaso
4ac59c3a79
feat(lib/challenge): HTTP meta refresh challenge method ( #623 )
...
* feat(lib/challenge): HTTP meta refresh challenge method
Closes #95
This challenge method enables users that don't (or won't) support
JavaScript to pass Anubis challenges. It works by using HTML meta
refresh directives to ensure that the client is a browser.
This is OFF by default. In order to enable it, an administrator MUST
choose to make the default challenge method `metarefresh`.
TODO(Xe):
- [ ] Documentation on this challenge method
- [ ] Amend wording around Anubis being a proof of work proxy in the docs
- [ ] Add configuration file syntax for the default challenge method and settings
- [ ] Test with early customers
Signed-off-by: Xe Iaso <me@xeiaso.net >
* chore: spelling
Signed-off-by: Xe Iaso <me@xeiaso.net >
* fix(lib/challenge/metarefresh): use this value of err
Signed-off-by: Xe Iaso <me@xeiaso.net >
* docs: add metarefresh challenge info, Web AI Firewall Utility
Signed-off-by: Xe Iaso <me@xeiaso.net >
---------
Signed-off-by: Xe Iaso <me@xeiaso.net >
2025-06-06 21:18:55 -04:00
Xe Iaso
ba4412c907
chore(sponsors): add Raptor Computing Systems
...
Signed-off-by: Xe Iaso <me@xeiaso.net >
2025-06-03 17:49:28 -04:00
Xe Iaso
780a935cb8
chore(sponsors): add wildbase
...
Signed-off-by: Xe Iaso <me@xeiaso.net >
2025-06-03 06:18:40 -04:00
Xe Iaso
f4bc1df797
chore(sponsors): add Uberspace
...
Signed-off-by: Xe Iaso <me@xeiaso.net >
2025-06-02 09:42:13 -04:00
Xe Iaso
b164048dcf
chore(sponsors): add weblate
...
Signed-off-by: Xe Iaso <me@xeiaso.net >
2025-05-13 10:02:42 -04:00
hyperdefined
2e9b18a510
chore(sponsors): add canine.tools ( #450 )
...
* chore(sponsors): add canine.tools
* chore(sponsors): update canine.tools logo
2025-05-05 20:31:10 -04:00
Xe Iaso
799f47efbf
chore(sponsors): add Terminal Trove
...
Signed-off-by: Xe Iaso <me@xeiaso.net >
2025-05-04 09:59:54 -04:00
Xe Iaso
bac942d2e8
sponsor: Distrust
...
Signed-off-by: Xe Iaso <me@xeiaso.net >
2025-04-25 00:25:03 -04:00
Xe Iaso
9fab74eb8a
docs(README): enable dark mode for the star history view ( #360 )
...
Closes #340
Signed-off-by: Xe Iaso <me@xeiaso.net >
2025-04-25 03:26:35 +00:00
Xe Iaso
d40b5cfdab
lib: move config to yaml ( #307 )
...
* lib: move config to yaml
Signed-off-by: Xe Iaso <me@xeiaso.net >
* web: run go generate
Signed-off-by: Xe Iaso <me@xeiaso.net >
* Add Haiku to known instances (#304 )
Signed-off-by: Asmodeus <46908100+AsmodeumX@users.noreply.github.com >
* Add headers bot rule (#300 )
* Closes #291 : add headers support to bot policy rules
* Fix config validator
* update docs for JSON -> YAML
Signed-off-by: Xe Iaso <me@xeiaso.net >
* docs: document http header based actions
Signed-off-by: Xe Iaso <me@xeiaso.net >
* lib: add missing test
Signed-off-by: Xe Iaso <me@xeiaso.net >
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Xe Iaso <me@xeiaso.net >
---------
Signed-off-by: Xe Iaso <me@xeiaso.net >
Signed-off-by: Asmodeus <46908100+AsmodeumX@users.noreply.github.com >
Co-authored-by: Asmodeus <46908100+AsmodeumX@users.noreply.github.com >
Co-authored-by: Neur0toxine <pashok9825@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-21 00:09:27 +00:00
Xe Iaso
2c94090fde
README: add contributor images
...
Signed-off-by: Xe Iaso <me@xeiaso.net >
2025-04-16 12:40:56 -04:00
soopyc
18cd8a66a2
docs: minor updates ( #98 )
...
* use _ instead of * for italicized text by convention
* remove mention of the `anubis` tag from /x/
2025-03-23 23:49:12 -04:00
Xe Iaso
5258492101
oops
...
Signed-off-by: Xe Iaso <me@xeiaso.net >
2025-03-20 15:38:41 -04:00
Xe Iaso
c47347ff76
add docs site based on docusarus ( #35 )
...
* add docs site based on docusarus
Closes #2
Signed-off-by: Xe Iaso <me@xeiaso.net >
* docs: deploy to aeacus
Signed-off-by: Xe Iaso <me@xeiaso.net >
* ready for merge
Signed-off-by: Xe Iaso <me@xeiaso.net >
* docs: fix anubis port
Signed-off-by: Xe Iaso <me@xeiaso.net >
---------
Signed-off-by: Xe Iaso <me@xeiaso.net >
2025-03-20 15:06:58 -04:00