summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-13[fix] hackernews keyerror problemHackurei
2023-10-12[fix] imgur - incorrect wikidata idHackurei
2023-10-12[fix] ddg-lite & ddg-extra: don't send empty vqd valueMarkus Heiser
DDG's bot detection is sensitive to the vqd value. For some search terms (such as extremely long search terms that are often sent by bots), no vqd value can be determined. If SearXNG cannot determine a vqd value, then no request should go out to DDG (WEB): a request with a wrong vqd value leads to DDG temporarily putting SearXNG's IP on a block list. Requests from IPs in this block list run into timeouts. Not sure, but it seems the block list is a sliding window: to get my IP rid from the bot list I had to cool down my IP for 1h (send no requests from that IP to DDG). Since such issues can't reproduce in a local instance I tested this patch 24h on my public SearXNG instance: There are still errors (rare), but the reliability is still 100%. Related: - https://github.com/searxng/searxng/pull/2922 - https://github.com/searxng/searxng/pull/2923 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-10-11readme typoUmut Ucak
2023-10-10[fix] ddg-lite vqd value: some search terms do not have a vqd valueMarkus Heiser
Some search terms do not have results and therefore no vqd value BTW: remove a leftover from 9197efa Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-10-10[fix] duckduckgo lite engine: set HTTP header 'Referer'Markus Heiser
We have had problems with this before, the bot protection from ddg-lite seems to have included this referer in the rating [1][2]. From reverse engineering: - The Referer ``https://google.com/`` was set in commt 257dc7d6c4 --> DDG lite does not like this referer anymore! - The 'Referer' header is only set on second and follow up pages but not on the first page - The vqd value is not needed on the first page, the ddg-lite client sets this value only on follow up pages / this can help to reduce the vqd requests from SearXNG. Related to 'Referer' header & ddg requests: [1] https://github.com/searxng/searxng/pull/2161 [2] https://github.com/searxng/searxng/pull/2081 Closes: https://github.com/searxng/searxng/issues/2796 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-10-09[mod] yacy: use official instance by default and fix crashesBnyro
2023-10-09[mod] add hotkeys option to settings.ymlAlex Balgavy
The change in the hotkey mechanism introduced in 317db5b04 does not allow configuration via `settings.yml`. This commit adds that functionality. Closes: #2898
2023-10-09[feat] implement hackernews engine - news.ycombinator.comHackurei
2023-10-09[fix] matrixrooms add proper MRS integrationAine
Related: - https://github.com/searxng/searxng/issues/2918
2023-10-09[feat] duckduckgo: support for videos and newsBnyro
2023-10-07[fix] kickass: crash when no resultsBnyro
2023-10-07[mod] piped: always show video length if availableBnyro
2023-10-06[feat] engine: implementation of mastodonBnyro
2023-10-06Bump nose2[coverage_plugin] from 0.13.0 to 0.14.0dependabot[bot]
Bumps [nose2[coverage_plugin]](https://github.com/nose-devs/nose2) from 0.13.0 to 0.14.0. - [Changelog](https://github.com/nose-devs/nose2/blob/main/docs/changelog.rst) - [Commits](https://github.com/nose-devs/nose2/compare/0.13.0...0.14.0) --- updated-dependencies: - dependency-name: nose2[coverage_plugin] dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-10-06Bump setproctitle from 1.3.2 to 1.3.3dependabot[bot]
Bumps [setproctitle](https://github.com/dvarrazzo/py-setproctitle) from 1.3.2 to 1.3.3. - [Release notes](https://github.com/dvarrazzo/py-setproctitle/releases) - [Changelog](https://github.com/dvarrazzo/py-setproctitle/blob/master/HISTORY.rst) - [Commits](https://github.com/dvarrazzo/py-setproctitle/compare/version-1.3.2...version-1.3.3) --- updated-dependencies: - dependency-name: setproctitle dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2023-10-06Bump pylint from 2.17.6 to 3.0.1dependabot[bot]
Bumps [pylint](https://github.com/pylint-dev/pylint) from 2.17.6 to 3.0.1. - [Release notes](https://github.com/pylint-dev/pylint/releases) - [Commits](https://github.com/pylint-dev/pylint/compare/v2.17.6...v3.0.1) --- updated-dependencies: - dependency-name: pylint dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2023-10-06Bump babel from 2.12.1 to 2.13.0dependabot[bot]
Bumps [babel](https://github.com/python-babel/babel) from 2.12.1 to 2.13.0. - [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.12.1...v2.13.0) --- updated-dependencies: - dependency-name: babel dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-10-06[translations] update from Weblatesearxng-bot
68d743281 - 2023-10-05 - return42 <markus.heiser@darmarit.de> 42f091b7f - 2023-10-05 - return42 <markus.heiser@darmarit.de> 2479c0d7b - 2023-10-05 - ghose <correo@xmgz.eu> a4e6cd592 - 2023-10-05 - return42 <markus.heiser@darmarit.de> 9d4e5f5c3 - 2023-10-05 - return42 <markus.heiser@darmarit.de> b79d44775 - 2023-10-05 - gallegonovato <fran-carro@hotmail.es> 746291184 - 2023-10-06 - return42 <markus.heiser@darmarit.de> f24d7e8b1 - 2023-10-05 - return42 <markus.heiser@darmarit.de> 6140911f9 - 2023-10-05 - Fjuro <ifjuro@proton.me>
2023-10-05[mod] engine - simplify region & lang handling, make filters configurableMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-10-05[feat] engine: implementation of radio-browser.infoBnyro
2023-10-01[fix] limiter / botdetection: remove http_connection methodMarkus Heiser
Related: - https://github.com/searxng/searxng/issues/2892#issuecomment-1742153932 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-10-01[typo] solved a typo in yahoo error message.Jinyuan Huang
2023-10-01[fix] Bug: Yahoo results for simplified Chinese search sometimes have the ↵Jinyuan Huang
first character cut off #2866 Co-authored-by: Blair Noctis <n@sail.ng>
2023-10-01Upgrade dependenciesAlexandre Flament
* geckodriver: 0.33.0 * node 16.20.2 * pyright 1.1.329 * eslint 8.50.0
2023-10-01[fix] emojipedia: fix engineBnyro
2023-10-01[fix] Revision of the Bing enginesMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-10-01[fix] engine - bing fix search, pagination, remove safesearchjazzzooo
2023-09-30[feat] engine: implementation of pinterestBnyro
2023-09-30[fix] matrixrooms.info: pagination not working properlyBnyro
2023-09-30[fix] engine - moviepilot instead of thumbnail use img_srcMarkus Heiser
Instead of thumbnail use img_src in the result item, otherwise the "movies" categories looks clunky. Related: - https://github.com/searxng/searxng/commit/b4e0d2eedc94df2369a7661f9134fcfd8fd68af4#r128785388 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-30[mod] tagesschau: add option to only use tagesschau urlsBnyro
2023-09-30[feat] engine: implementation of matrixrooms.infoBnyro
2023-09-29[feat] engine: implementation of tootfinderBnyro
2023-09-29[mod] add movies category for tmdb, imdb and moviepilotBnyro
2023-09-29[mod] warn to info for failed ping limiterÉmilien (perso)
2023-09-29[mod] settings.yml: remove plugin settings for plugins that don't exist anymoreBnyro
2023-09-29Bump selenium from 4.12.0 to 4.13.0dependabot[bot]
Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.12.0 to 4.13.0. - [Release notes](https://github.com/SeleniumHQ/Selenium/releases) - [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.12.0...selenium-4.13.0) --- updated-dependencies: - dependency-name: selenium dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-09-29Bump pylint from 2.17.5 to 2.17.6dependabot[bot]
Bumps [pylint](https://github.com/pylint-dev/pylint) from 2.17.5 to 2.17.6. - [Release notes](https://github.com/pylint-dev/pylint/releases) - [Commits](https://github.com/pylint-dev/pylint/compare/v2.17.5...v2.17.6) --- updated-dependencies: - dependency-name: pylint dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2023-09-29[translations] update from Weblatesearxng-bot
80bbf74ef - 2023-09-27 - return42 <markus.heiser@darmarit.de> 5d554ef71 - 2023-09-27 - BernieHuang2008 <berniehuang2008@163.com> 771fd1b90 - 2023-09-27 - return42 <markus.heiser@darmarit.de> d412012c8 - 2023-09-27 - y0nei <y0nei@proton.me> 1ac171d0a - 2023-09-27 - return42 <markus.heiser@darmarit.de> a004c40cc - 2023-09-27 - return42 <markus.heiser@darmarit.de> 47e729f89 - 2023-09-27 - return42 <markus.heiser@darmarit.de> f85b28cc4 - 2023-09-26 - Fjuro <ifjuro@proton.me> 75ce5d581 - 2023-09-27 - return42 <markus.heiser@darmarit.de> 40ce06009 - 2023-09-24 - nonepork <ptohrek@gmail.com> 21f343f71 - 2023-09-25 - tentsbet <remendne@pentrens.jp> 4c80f80fd - 2023-09-22 - return42 <markus.heiser@darmarit.de> ef3c859e4 - 2023-09-22 - artnay <jiri.gronroos@iki.fi>
2023-09-29Update searx.data - update_firefox_version.pydalf
2023-09-29Update searx.data - update_ahmia_blacklist.pydalf
2023-09-29Update searx.data - update_wikidata_units.pydalf
2023-09-29Update searx.data - update_engine_traits.pydalf
2023-09-29Update searx.data - update_currencies.pydalf
2023-09-29Update searx.data - update_engine_descriptions.pydalf
2023-09-28[fix] categories.html: can't select social media category using search on ↵Bnyro
category select
2023-09-28[fix] engine - currency fix and simplifyjazzzooo
2023-09-28[fix] bilibili new api usedJinyuan Huang
2023-09-27[fix] engine - kickass update url, fix parsing, use multiple mirrorsjazzzooo