summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-11[fix] make nvm.env exit with error when VERBOSE is unsetMarkus Heiser
$ make nvm.install INFO: install (update) NVM at /800GBPCIex4/share/SearXNG/.nvm INFO: already cloned at: /800GBPCIex4/share/SearXNG/.nvm || Fetching origin INFO: checkout v0.39.1 || HEAD is now at 9600617 v0.39.1 make: *** [Makefile:96: nvm.install] Error 1 Without this fix we need to set VERBOSE environment to avoid the 'Error 1': $ VERBOSE=0 make nvm.install BTW: fix an issue if there are any leftovers in ${NVM_DIR} from previos installations Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-02-10Merge pull request #2177 from return42/rm-neevaMarkus Heiser
[fix] remove engine neeva from settings.yml
2023-02-10[fix] remove engine neeva from settings.ymlMarkus Heiser
Engine is broken and can't by used any longer as a simple XPath engine. @allendema tested a engines/neeva.py version using json from the dom, but without luck: There was some kind of captcha for pagination. [1] https://github.com/searxng/searxng/issues/2007#issuecomment-1426061698 Closes: https://github.com/searxng/searxng/issues/2007 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-02-10fix: typo in suggestionsLea
2023-02-10[fix] time_range in HTML form should not be a string 'None'Markus Heiser
Before this patch SearXNG returns 'time_range': 'None':: <form method="GET" action="/searx/search"> ... <input type="hidden" name="time_range" value="None"> ... </form> Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-02-10[fix] remove usage of deprecated-module distutisMarkus Heiser
Closes: https://github.com/searxng/searxng/issues/2168 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-02-10[mod] engine wiby: add paginationwibyweb
Suggested by: @wibyweb in searx https://github.com/searx/searx/pull/3465 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-02-10Merge pull request #2174 from searxng/dependabot/pip/master/redis-4.5.1Markus Heiser
Bump redis from 4.4.2 to 4.5.1
2023-02-10Bump redis from 4.4.2 to 4.5.1dependabot[bot]
Bumps [redis](https://github.com/redis/redis-py) from 4.4.2 to 4.5.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.4.2...v4.5.1) --- updated-dependencies: - dependency-name: redis dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-02-10Merge pull request #2173 from searxng/dependabot/pip/master/pylint-2.16.1Markus Heiser
Bump pylint from 2.15.10 to 2.16.1
2023-02-10Bump pylint from 2.15.10 to 2.16.1dependabot[bot]
Bumps [pylint](https://github.com/PyCQA/pylint) from 2.15.10 to 2.16.1. - [Release notes](https://github.com/PyCQA/pylint/releases) - [Commits](https://github.com/PyCQA/pylint/compare/v2.15.10...v2.16.1) --- updated-dependencies: - dependency-name: pylint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-02-10[mod] make python code pylint 2.16.1 compliantMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-02-04Merge pull request #2130 from searxng/translations_updateMarkus Heiser
Update translations
2023-02-04Merge pull request #2158 from ↵Markus Heiser
searxng/dependabot/npm_and_yarn/searx/static/themes/simple/master/grunt-1.6.1 Bump grunt from 1.5.3 to 1.6.1 in /searx/static/themes/simple
2023-02-04Bump grunt from 1.5.3 to 1.6.1 in /searx/static/themes/simpledependabot[bot]
Bumps [grunt](https://github.com/gruntjs/grunt) from 1.5.3 to 1.6.1. - [Release notes](https://github.com/gruntjs/grunt/releases) - [Changelog](https://github.com/gruntjs/grunt/blob/main/CHANGELOG) - [Commits](https://github.com/gruntjs/grunt/compare/v1.5.3...v1.6.1) --- updated-dependencies: - dependency-name: grunt dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-02-04Merge pull request #2157 from searxng/dependabot/pip/master/selenium-4.8.0Markus Heiser
Bump selenium from 4.7.2 to 4.8.0
2023-02-04Merge pull request #2160 from searxng/dependabot/pip/master/flask-babel-3.0.1Markus Heiser
Bump flask-babel from 3.0.0 to 3.0.1
2023-02-04Bump selenium from 4.7.2 to 4.8.0dependabot[bot]
Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.7.2 to 4.8.0. - [Release notes](https://github.com/SeleniumHQ/Selenium/releases) - [Commits](https://github.com/SeleniumHQ/Selenium/commits/selenium-4.8.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-02-04Merge pull request #2156 from searxng/dependabot/pip/master/splinter-0.19.0Markus Heiser
Bump splinter from 0.18.1 to 0.19.0
2023-02-03Merge pull request #2161 from return42/fix-2146Markus Heiser
[fix-2146] set different HTTP Referer header to DuckDuckGo requests
2023-02-03[fix-2146] set different HTTP Referer header to DuckDuckGo requestsMarkus Heiser
For what ever reasons, ddg-lite don't like the Referer https://lite.duckduckgo.com/ In an interactive session in the WEB browser the the Reverer has exactly this value, but ddg-lite don't like this value when the request is build up by SearXNG. The new value is: https://google.com/ What fakes a user comes from a google link. Related: https://github.com/searxng/searxng/pull/2081 Closes: https://github.com/searxng/searxng/issues/2146 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-02-03[translations] update from Weblatesearxng-bot
009d48c2 - 2023-02-01 - tygyh <jonis9898@hotmail.com> a5353bad - 2023-02-01 - Mooo <moose@mail.ru> 1617f458 - 2023-01-28 - emirhan <xemirhankoc@gmail.com> 79bc60f4 - 2023-01-29 - ewm <gnu.ewm@protonmail.com>
2023-02-03Bump flask-babel from 3.0.0 to 3.0.1dependabot[bot]
Bumps [flask-babel](https://github.com/python-babel/flask-babel) from 3.0.0 to 3.0.1. - [Release notes](https://github.com/python-babel/flask-babel/releases) - [Changelog](https://github.com/python-babel/flask-babel/blob/master/CHANGELOG) - [Commits](https://github.com/python-babel/flask-babel/compare/v3.0.0...v3.0.1) --- updated-dependencies: - dependency-name: flask-babel dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2023-02-03Bump splinter from 0.18.1 to 0.19.0dependabot[bot]
Bumps [splinter](https://github.com/cobrateam/splinter) from 0.18.1 to 0.19.0. - [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.18.1...0.19.0) --- updated-dependencies: - dependency-name: splinter dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01Merge pull request #2148 from return42/lxc-ubu2204Markus Heiser
[LXC] ubuntu 21.10 upgrade to ubuntu 22.04 LTS
2023-02-01[LXC] ubuntu 21.10 upgrade to ubuntu 22.04 LTS [1]Markus Heiser
[1] https://wiki.ubuntu.com/Releases Tested by:: # build the container .. $ sudo -H ./utils/lxc.sh build searxng-ubu2204 # install a complete SearXNG suite .. $ sudo -H ./utils/lxc.sh cmd searxng-ubu2204 FORCE_TIMEOUT=0 ./utils/searxng.sh install all # install nginx to export the SearXNG instance by HTTP $ sudo -H ./utils/lxc.sh cmd searxng-ubu2204 FORCE_TIMEOUT=0 ./utils/searxng.sh install nginx # check instance $ sudo -H ./utils/lxc.sh cmd searxng-ubu2204 FORCE_TIMEOUT=0 ./utils/searxng.sh instance check INFO: [searxng-ubu2204] FORCE_TIMEOUT=0 ./utils/searxng.sh instance check INFO: wrapper: utils/searxng.sh instance _call searxng.check SearXNG checks -------------- ... INFO searx : merge the default settings ( /usr/local/searxng/searxng-src/searx/settings.yml ) and the user settings ( /etc/searxng/settings.yml ) INFO searx : max_request_timeout=None INFO searx.redisdb : connecting to Redis db=0 path='/usr/local/searxng-redis/run/redis.sock' INFO searx.redisdb : connected to Redis Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-01-29Merge pull request #2132 from dalf/update_pr_1967Alexandre Flament
search.suspended_time settings: bug fixes
2023-01-29[doc] settings.py document search.suspended_timesMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-01-29[doc] Add doc-strings to searx.exceptionsMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-01-29Merge pull request #2139 from dalf/fix_update_languagesMarkus Heiser
Fix update languages
2023-01-29Merge pull request #2134 from searxng/update_data_update_wikidata_units.pyMarkus Heiser
Update searx.data - update_wikidata_units.py
2023-01-29Merge pull request #2135 from searxng/update_data_update_ahmia_blacklist.pyMarkus Heiser
Update searx.data - update_ahmia_blacklist.py
2023-01-29Merge pull request #2136 from searxng/update_data_update_firefox_version.pyMarkus Heiser
Update searx.data - update_firefox_version.py
2023-01-29Merge pull request #2137 from searxng/update_data_update_currencies.pyMarkus Heiser
Update searx.data - update_currencies.py
2023-01-29Merge pull request #2138 from searxng/update_data_update_engine_descriptions.pyMarkus Heiser
Update searx.data - update_engine_descriptions.py
2023-01-29wikipedia engine: update _fetch_supported_languagesAlexandre Flament
the layout https://meta.wikimedia.org/wiki/List_of_Wikipedias has changed
2023-01-29peertube engine: update _fetch_supported_languagesAlexandre Flament
There is now an API to get the list of supported languages https://docs.joinpeertube.org/api-rest-reference.html#tag/Video/operation/getLanguages
2023-01-29Update searx.data - update_engine_descriptions.pydalf
2023-01-29Update searx.data - update_currencies.pydalf
2023-01-29Update searx.data - update_firefox_version.pydalf
2023-01-29Update searx.data - update_wikidata_units.pydalf
2023-01-29Update searx.data - update_ahmia_blacklist.pydalf
2023-01-28search.suspended_time settings: bug fixesAlexandre Flament
* fix type in settings.yml: replace suspend_times by suspended_times * always use delay defined in settings.yml: * HTTP status 402 and 403: read the value from settings.yml instead of using the hardcoded value of 1 day. * startpage engine: CAPTCHA suspend the engine for one day instead of one week
2023-01-27Merge pull request #2106 from searxng/dependabot/pip/master/mock-5.0.1Alexandre Flament
Bump mock from 5.0.0 to 5.0.1
2023-01-27Bump mock from 5.0.0 to 5.0.1dependabot[bot]
Bumps [mock](https://github.com/testing-cabal/mock) from 5.0.0 to 5.0.1. - [Release notes](https://github.com/testing-cabal/mock/releases) - [Changelog](https://github.com/testing-cabal/mock/blob/master/CHANGELOG.rst) - [Commits](https://github.com/testing-cabal/mock/compare/5.0.0...5.0.1) --- updated-dependencies: - dependency-name: mock dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2023-01-27Merge pull request #2104 from searxng/dependabot/pip/master/yamllint-1.29.0Alexandre Flament
Bump yamllint from 1.28.0 to 1.29.0
2023-01-27Merge pull request #2103 from searxng/dependabot/pip/master/pylint-2.15.10Alexandre Flament
Bump pylint from 2.15.9 to 2.15.10
2023-01-27Merge pull request #2115 from searxng/dependabot/pip/master/flask-babel-3.0.0Alexandre Flament
Bump flask-babel from 2.0.0 to 3.0.0
2023-01-23Merge pull request #2069 from llmII/feat-pagination-numberedPaul Braeuning
Feature: Support numbered pagination.
2023-01-23[build] /staticmrpaulblack