summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* [fix] update check.searx.space IP addressesBrock Vojkovic2023-12-11
|
* Bump selenium from 4.15.2 to 4.16.0dependabot[bot]2023-12-10
| | | | | | | | | | | | | | Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.15.2 to 4.16.0. - [Release notes](https://github.com/SeleniumHQ/Selenium/releases) - [Commits](https://github.com/SeleniumHQ/Selenium/commits/selenium-4.16.0) --- updated-dependencies: - dependency-name: selenium dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* [translations] update from Weblatesearxng-bot2023-12-08
| | | | | | | | | | | | | | | | | | | fa2970d07 - 2023-12-08 - return42 <markus.heiser@darmarit.de> f19144327 - 2023-12-07 - artnay <jiri.gronroos@iki.fi> 110f1b4db - 2023-12-05 - Ivan Gabaldon <admin@inetol.net> c791e0c81 - 2023-12-07 - APoniatowski <adam@poniatowski.dev> 1f45cc83a - 2023-12-04 - akwceles <abadcopovisamuel@gmail.com> 5f93c2a39 - 2023-12-04 - return42 <markus.heiser@darmarit.de> 0d735b7aa - 2023-12-04 - return42 <markus.heiser@darmarit.de> 9cad06b09 - 2023-12-04 - akwceles <abadcopovisamuel@gmail.com> 97554eaa2 - 2023-12-03 - kirisameSoup <kirisoup@skiff.com> 2f4e19946 - 2023-12-03 - kirisameSoup <kirisoup@skiff.com> d1dac8b5b - 2023-12-01 - Luna <github@luwuna.gay> 5c57f6eb5 - 2023-12-01 - return42 <markus.heiser@darmarit.de> 4e3908a20 - 2023-12-01 - return42 <markus.heiser@darmarit.de> 4d2b58e40 - 2023-12-01 - return42 <markus.heiser@darmarit.de> 43a40da4d - 2023-12-01 - return42 <markus.heiser@darmarit.de> 89f08502e - 2023-12-01 - return42 <markus.heiser@darmarit.de>
* [mod] add option max_page to bing, brave, qwant, startpage & mojeekMarkus Heiser2023-12-03
| | | | | | | [1] https://github.com/searxng/searxng/issues/2982#issuecomment-1808975780 Reported-by: @Damaj301damaj-lol [1] Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
* [mod] add option max_pageMarkus Heiser2023-12-03
| | | | | | | Related: https://github.com/searxng/searxng/issues/2982 Closes: https://github.com/searxng/searxng/issues/2972 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
* Bump redis from 4.6.0 to 5.0.1dependabot[bot]2023-12-03
| | | | | | | | | | | | | | | Bumps [redis](https://github.com/redis/redis-py) from 4.6.0 to 5.0.1. - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](https://github.com/redis/redis-py/compare/v4.6.0...v5.0.1) --- updated-dependencies: - dependency-name: redis dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* Update searx.data - update_currencies.pydalf2023-11-29
|
* Update searx.data - update_engine_descriptions.pydalf2023-11-29
|
* Update searx.data - update_ahmia_blacklist.pydalf2023-11-29
|
* Update searx.data - update_wikidata_units.pydalf2023-11-29
|
* Change the brand.env file to the original stateCoccocoa's Helper2023-11-28
|
* [feat] engine: implementation of bpbBnyro2023-11-27
|
* [feat] yep: support for images and news (and safesearch)Bnyro2023-11-27
|
* [update] make pygments.lessMarkus Heiser2023-11-27
| | | | Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
* Bump pygments from 2.16.1 to 2.17.2dependabot[bot]2023-11-27
| | | | | | | | | | | | | | | Bumps [pygments](https://github.com/pygments/pygments) from 2.16.1 to 2.17.2. - [Release notes](https://github.com/pygments/pygments/releases) - [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES) - [Commits](https://github.com/pygments/pygments/compare/2.16.1...2.17.2) --- updated-dependencies: - dependency-name: pygments dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump certifi from 2023.7.22 to 2023.11.17dependabot[bot]2023-11-27
| | | | | | | | | | | | | Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.7.22 to 2023.11.17. - [Commits](https://github.com/certifi/python-certifi/compare/2023.07.22...2023.11.17) --- updated-dependencies: - dependency-name: certifi dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump splinter from 0.19.0 to 0.20.1dependabot[bot]2023-11-27
| | | | | | | | | | | | | | | Bumps [splinter](https://github.com/cobrateam/splinter) from 0.19.0 to 0.20.1. - [Release notes](https://github.com/cobrateam/splinter/releases) - [Changelog](https://github.com/cobrateam/splinter/blob/master/docs/news.rst) - [Commits](https://github.com/cobrateam/splinter/compare/0.19.0...0.20.1) --- updated-dependencies: - dependency-name: splinter dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* [mod] improve implementation of presearch engineMarkus Heiser2023-11-27
| | | | Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
* [feat] implementation of presearch engineBnyro2023-11-27
|
* [mod] Retain page numbers even when there are no resultsobfuscated-loop2023-11-27
|
* [feat] engine: implementation of destatisBnyro2023-11-27
|
* [translations] update from Weblatesearxng-bot2023-11-27
| | | | | | | | | | | | | | | | d0511fe50 - 2023-11-22 - return42 <markus.heiser@darmarit.de> e5d09a011 - 2023-11-21 - 0que <0que@users.noreply.translate.codeberg.org> 111634b33 - 2023-11-21 - return42 <markus.heiser@darmarit.de> 29df37609 - 2023-11-21 - return42 <markus.heiser@darmarit.de> bb415aca1 - 2023-11-21 - RTRedreovic <RTRedreovic@users.noreply.translate.codeberg.org> 4b05dce9f - 2023-11-21 - return42 <markus.heiser@darmarit.de> 2f730019b - 2023-11-20 - return42 <markus.heiser@darmarit.de> 389a46a05 - 2023-11-19 - alextecplayz <alextec70@outlook.com> 2620f6911 - 2023-11-20 - return42 <markus.heiser@darmarit.de> 716d7001d - 2023-11-20 - return42 <markus.heiser@darmarit.de> 30f17f24c - 2023-11-20 - return42 <markus.heiser@darmarit.de> b7c4062e2 - 2023-11-19 - RTRedreovic <RTRedreovic@users.noreply.translate.codeberg.org> 7ba200bc5 - 2023-11-18 - Azharjan <alexander.um.edu@gmail.com>
* [build] /staticobfuscated-loop2023-11-23
|
* [fix] Remove anchor tag outline in image resultsobfuscated-loop2023-11-23
|
* [translations] update from Weblatesearxng-bot2023-11-22
| | | | | | | | | | | | | | | | | e245d1bd0 - 2023-11-16 - return42 <markus.heiser@darmarit.de> 8ee33fca3 - 2023-11-16 - return42 <markus.heiser@darmarit.de> 1c8c1557c - 2023-11-16 - return42 <markus.heiser@darmarit.de> 925c63f41 - 2023-11-16 - return42 <markus.heiser@darmarit.de> 15908183b - 2023-11-14 - return42 <markus.heiser@darmarit.de> dd57115ef - 2023-11-12 - return42 <markus.heiser@darmarit.de> 9db7544d8 - 2023-11-11 - SomeTr <SomeTr@users.noreply.translate.codeberg.org> 23ce4d1f2 - 2023-11-12 - return42 <markus.heiser@darmarit.de> 902b8bafd - 2023-11-13 - tentsbet <remendne@pentrens.jp> 2350f4a05 - 2023-11-13 - ghose <correo@xmgz.eu> 10e6293fd - 2023-11-11 - gallegonovato <fran-carro@hotmail.es> 477881443 - 2023-11-13 - return42 <markus.heiser@darmarit.de> 556b2f611 - 2023-11-13 - Fjuro <ifjuro@proton.me> 3133818f8 - 2023-11-12 - return42 <markus.heiser@darmarit.de>
* Merge pull request #3006 from BernieHuang2008/fix-3003Paul Braeuning2023-11-14
|\ | | | | fix: [BUG] Images cannot be clicked anymore
| * [build] /staticJinyuan Huang2023-11-14
| |
| * [fix] Images cannot be clicked anymore #3006Jinyuan Huang2023-11-14
|/ | | | | | | | | | | | | URL in sidedbar only exists in HTTP POST requests. On HTTP GET requests the selector ``#search_url button#copy_url`` results in a ``null`` type and a ``.style.display`` raises:: Uncaught TypeError: d.querySelector(...) is null As a result, the initialization of the event handler is no longer carried out. Closes: https://github.com/searxng/searxng/issues/3003 Suggested-by: Markus Heiser <markus.heiser@darmarit.de>
* [dev] manage runtime versions with asdfMarkus Heiser2023-11-12
| | | | Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
* [translations] update from Weblatesearxng-bot2023-11-12
| | | | | | | | | | | | 2b7f195db - 2023-11-09 - proton-penguin <cgshyuankai@proton.me> 411951c72 - 2023-11-09 - SomeTr <SomeTr@users.noreply.translate.codeberg.org> 878199f48 - 2023-11-06 - RTRedreovic <RTRedreovic@users.noreply.translate.codeberg.org> 512f9981a - 2023-11-05 - return42 <markus.heiser@darmarit.de> adcaeb0c6 - 2023-11-05 - return42 <markus.heiser@darmarit.de> acc01d46d - 2023-11-05 - return42 <markus.heiser@darmarit.de> 32f1dd13c - 2023-11-05 - RTRedreovic <RTRedreovic@users.noreply.translate.codeberg.org> aafe161aa - 2023-11-03 - quenty_occitania <quentinantonin@free.fr> c910601c9 - 2023-11-03 - return42 <markus.heiser@darmarit.de>
* Bump yamllint from 1.32.0 to 1.33.0dependabot[bot]2023-11-12
| | | | | | | | | | | | | | Bumps [yamllint](https://github.com/adrienverge/yamllint) from 1.32.0 to 1.33.0. - [Changelog](https://github.com/adrienverge/yamllint/blob/master/CHANGELOG.rst) - [Commits](https://github.com/adrienverge/yamllint/compare/v1.32.0...v1.33.0) --- updated-dependencies: - dependency-name: yamllint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump selenium from 4.15.1 to 4.15.2dependabot[bot]2023-11-12
| | | | | | | | | | | | | | Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.15.1 to 4.15.2. - [Release notes](https://github.com/SeleniumHQ/Selenium/releases) - [Commits](https://github.com/SeleniumHQ/Selenium/commits) --- updated-dependencies: - dependency-name: selenium dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump fasttext-predict from 0.9.2.1 to 0.9.2.2dependabot[bot]2023-11-12
| | | | | | | | | | | | | | Bumps [fasttext-predict](https://github.com/searxng/fasttext-predict) from 0.9.2.1 to 0.9.2.2. - [Release notes](https://github.com/searxng/fasttext-predict/releases) - [Commits](https://github.com/searxng/fasttext-predict/compare/v0.9.2.1...v0.9.2.2) --- updated-dependencies: - dependency-name: fasttext-predict dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* Docker: add UWSGI_WORKERS and UWSGI_THREAD environment variables (#2992)Alexandre Flament2023-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Docker: add UWSGI_WORKERS and UWSGI_THREAD. UWSGI_WORKERS specifies the number of process. UWSGI_THREADS specifies the number of threads. The Docker convention is to specify the whole configuration through environment variables. While not done in SearXNG, these two additional variables allows admins to skip uwsgi.ini In additional, https://github.com/searxng/preview-environments starts Docker without additional files through searxng-helm-chat. Each instance consumes 1Go of RAM which is a lot especially when there are a lot of instances / pull requests. * [scripts] add environments UWSGI_WORKERS and UWSGI_THREADS - UWSGI_WORKERS specifies the number of process. - UWSGI_THREADS specifies the number of threads. Templates for uwsgi scripts can be tested by:: UWSGI_WORKERS=8 UWSGI_THREADS=9 \ ./utils/searxng.sh --cmd\ eval "echo \"$(cat utils/templates/etc/uwsgi/*/searxng.ini*)\""\ | grep "workers\|threads" Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> --------- Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
* Merge pull request #2835 from BernieHuang2008/auto-copyPaul Braeuning2023-11-11
|\ | | | | [feature] added a "copy" button in `search url` sidebar.
| * [build] /staticJinyuan Huang2023-11-10
| |
| * add a "copy" button to the "search-url" sidebarJinyuan Huang2023-11-10
|/
* [translations] update from Weblatesearxng-bot2023-11-03
| | | | | | acdcdace8 - 2023-11-01 - Ivan Gabaldon <admin@inetol.net> 31a1602a9 - 2023-10-29 - return42 <markus.heiser@darmarit.de> a1d1070d3 - 2023-10-29 - return42 <markus.heiser@darmarit.de>
* Bump selenium from 4.14.0 to 4.15.1dependabot[bot]2023-11-03
| | | | | | | | | | | | | | Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.14.0 to 4.15.1. - [Release notes](https://github.com/SeleniumHQ/Selenium/releases) - [Commits](https://github.com/SeleniumHQ/Selenium/commits) --- updated-dependencies: - dependency-name: selenium dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump linuxdoc from 20230827 to 20231020dependabot[bot]2023-11-03
| | | | | | | | | | | | | | Bumps [linuxdoc](https://github.com/return42/linuxdoc) from 20230827 to 20231020. - [Changelog](https://github.com/return42/linuxdoc/blob/master/CHANGELOG) - [Commits](https://github.com/return42/linuxdoc/commits) --- updated-dependencies: - dependency-name: linuxdoc dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* Revert "[fix] limit maximum page number of a search query to page 50." (#2979)Markus Heiser2023-11-01
| | | This reverts commit 7e2e335dd1e06ea20496028abe58b3ad8b255662.
* [mod] document server:public_instance & remove it out of the botdetectionMarkus Heiser2023-11-01
| | | | | | | | - the option server:public_instance lacks some documentation - the processing of this option belongs in the limiter and not in botdetection module Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
* [mod] isolation of botdetection from the limiterMarkus Heiser2023-11-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch was inspired by the discussion around PR-2882 [2]. The goals of this patch are: 1. Convert plugin searx.plugin.limiter to normal code [1] 2. isolation of botdetection from the limiter [2] 3. searx/{tools => botdetection}/config.py and drop searx.tools 4. in URL /config, 'limiter.enabled' is true only if the limiter is really enabled (Redis is available). This patch moves all the code that belongs to botdetection into namespace searx.botdetection and code that belongs to limiter is placed in namespace searx.limiter. Tthe limiter used to be a plugin at some point botdetection was added, it was not a plugin. The modularization of these two components was long overdue. With the clear modularization, the documentation could then also be organized according to the architecture. [1] https://github.com/searxng/searxng/pull/2882 [2] https://github.com/searxng/searxng/pull/2882#issuecomment-1741716891 To test: - check the app works without the limiter, check `/config` - check the app works with the limiter and with the token, check `/config` - make docs.live .. and read - http://0.0.0.0:8000/admin/searx.limiter.html - http://0.0.0.0:8000/src/searx.botdetection.html#botdetection Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
* Check `public_instance` in simple themesev2023-10-31
| | | Fix #2975
* [fix] limit maximum page number of a search query to page 50.Markus Heiser2023-10-29
| | | | | | | | | | | | | | | | To test this PR run a local instance and try to query page 51: http://127.0.0.1:8888/search?q=foo&pageno=51 A parameter exception will be raised: searx.exceptions.SearxParameterException: Invalid value "51" for parameter pageno And the client will receive a HTTP 400 (Bad request). Closes https://github.com/searxng/searxng/issues/2972 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
* Add support for Python 3.12Alexandre Flament2023-10-29
|
* Update searx.data - update_engine_traits.pydalf2023-10-29
|
* Bump babel from 2.13.0 to 2.13.1dependabot[bot]2023-10-29
| | | | | | | | | | | | | | | Bumps [babel](https://github.com/python-babel/babel) from 2.13.0 to 2.13.1. - [Release notes](https://github.com/python-babel/babel/releases) - [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES.rst) - [Commits](https://github.com/python-babel/babel/compare/v2.13.0...v2.13.1) --- updated-dependencies: - dependency-name: babel dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump sphinx-tabs from 3.4.1 to 3.4.4dependabot[bot]2023-10-29
| | | | | | | | | | | | | | | Bumps [sphinx-tabs](https://github.com/executablebooks/sphinx-tabs) from 3.4.1 to 3.4.4. - [Release notes](https://github.com/executablebooks/sphinx-tabs/releases) - [Changelog](https://github.com/executablebooks/sphinx-tabs/blob/master/CHANGELOG.md) - [Commits](https://github.com/executablebooks/sphinx-tabs/compare/v3.4.1...v3.4.4) --- updated-dependencies: - dependency-name: sphinx-tabs dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump uvloop from 0.18.0 to 0.19.0dependabot[bot]2023-10-29
| | | | | | | | | | | | | | Bumps [uvloop](https://github.com/MagicStack/uvloop) from 0.18.0 to 0.19.0. - [Release notes](https://github.com/MagicStack/uvloop/releases) - [Commits](https://github.com/MagicStack/uvloop/compare/v0.18.0...v0.19.0) --- updated-dependencies: - dependency-name: uvloop dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>