Alexandre Flament
Alexandre Flament
keep settings.yml minimal to follow the default settings in the docker image see https://docs.searxng.org/admin/settings/settings.html#settings-use-default-settings With `use_default_settings: true`, SearXNG relies on the default settings in the Docker image, so the settings.yml...
The docker image is not always published. Perhaps rely on https://github.com/aeris/cryptcheck/blob/76f34954a408b4ff5d155c0e5bd2f2bd60997fc9/Makefile#L122-L139
Since it is a topic in itself, here a new issue : From https://github.com/searxng/searxng/issues/137#issuecomment-857755567 > In first order we should separate source code from the ./searx/static folder. I would see:...
## What does this PR do? call Python directly with -S and -I parameters to skip loading of the standard library and the SearXNG module. The actual calculator is moved...
## What does this PR do? ## Why is this change important? Resolve sogou URL using [multi_requests](https://github.com/searxng/searxng/blob/7420706a5074803a78f3c795cf79427746e504e0/searx/network/__init__.py#L101). ## How to test this PR locally? locally make some request to sogou....
## What does this PR do? Use [httpx-curl-cffi](https://github.com/vgavro/httpx-curl-cffi) to add a network parameter: `impersonate`. See https://github.com/lexiforest/curl_cffi/blob/8b4ee6d4db0982a3d93191b698c56936dfdfdcf0/curl_cffi/requests/impersonate.py#L9-L77 for the possible values ## Why is this change important? See https://github.com/searxng/searxng/issues/3929 ## How...
**Version of SearXNG, commit number if you are using on master branch and stipulate if you forked SearXNG** Repository: https://github.com/searxng/searxng Branch: master Version: 2024.11.22+67f754857 **How did you install SearXNG?** Docker...
Currently, the default HTTP headers are set in [settings.yml](https://github.com/searxng/searxng/blob/73dbee45a649bdb6363717be0670bf4f35bf06a9/searx/settings.yml#L47-L52) Another version in [searx-docker](https://github.com/searx/searx-docker/blob/abd5079b87e8c50e87c23e7b72cfcfcaa087fa47/Caddyfile#L34-L59) includes more headers. * See https://owasp.org/www-project-secure-headers/ * "Best Practices" tab * [X-XSS-Protection](https://owasp.org/www-project-secure-headers/#x-xss-protection): _it is recommended to set...
( from https://github.com/searxng/searxng/pull/932#issuecomment-1067039518 ) Since https://github.com/searxng/searxng/pull/932 , the URL of the static files contains their hashes: `/static/themes/simple/css/searxng.min.css?5fde34a74bc438c7b56ec8c6501e131cc9914bd8` According to https://serverfault.com/questions/934244/have-files-with-querystring-included-in-their-name-need-nginx-to-ignore-queryst to the Content-Type header is missing with nginx with the...
## What does this PR do? Look at the commit cc0ff4650b60f37766666373019d7b100b46bfa9 The code takes core of: * map files ```json { "js/leaflet.js": "js/leaflet.db49d009.js", "js/leaflet.js.map": "js/leaflet.db49d009.js.map", } ``` * link inside...