diff --git a/data/common/keep-internet-working.yaml b/data/common/keep-internet-working.yaml index d72f5ab..68f4756 100644 --- a/data/common/keep-internet-working.yaml +++ b/data/common/keep-internet-working.yaml @@ -3,11 +3,11 @@ path_regex: ^/.well-known/.*$ action: ALLOW - name: favicon - path_regex: ^/favicon.ico$ + path_regex: ^/favicon.(?:ico|png|gif|jpg|jpeg|svg)$ action: ALLOW - name: robots-txt path_regex: ^/robots.txt$ action: ALLOW - name: sitemap path_regex: ^/sitemap.xml$ - action: ALLOW \ No newline at end of file + action: ALLOW diff --git a/docs/docs/CHANGELOG.md b/docs/docs/CHANGELOG.md index 7bab554..aed9bbe 100644 --- a/docs/docs/CHANGELOG.md +++ b/docs/docs/CHANGELOG.md @@ -31,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - The Anubis version number is put in the footer of every page. - The legacy JSON based policy file example has been removed and all documentation for how to write a policy file in JSON has been deleted. JSON based policy files will still work, but YAML is the superior option for Anubis configuration. - A standard library HTTP server log message about HTTP pipelining not working has been filtered out of Anubis' logs. There is no action that can be taken about it. +- The default `favicon` pattern in `data/common/keep-internet-working.yaml` has been updated to permit requests for png/gif/jpg/svg files as well as ico. - The `--cookie-prefix` flag has been fixed so that it is fully respected. ### Breaking changes