| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-09-27 | [fix] make selected tabs not change wifth anymore compared to not being selected | MrPaulBlack | |
| 2021-09-25 | Merge pull request #333 from dalf/enh-engine-descriptions | Alexandre Flament | |
| RFC: /preferences: display engine descriptions | |||
| 2021-09-25 | Merge pull request #344 from dalf/osm-lang-all-fix | Alexandre Flament | |
| [fix] openstreetmap engine: map "all" language to English | |||
| 2021-09-25 | [fix] openstreetmap engine: optmizer SPARQL query | Alexandre Flament | |
| add hint:Query hint:optimizer "None". to the SPARQL query to keep the response time small. It tells the optimizer to follow the path from ?item to the different property values instead of the other way around. See https://www.wikidata.org/wiki/Wikidata:SPARQL_query_service/query_optimization#Property_paths | |||
| 2021-09-24 | [build] /static | Alexandre Flament | |
| 2021-09-24 | [enh] themes: display the engine descriptions | Alexandre Flament | |
| 2021-09-24 | [mod] add /engine_descriptions.json endpoint | Alexandre Flament | |
| returns engine descriptions (JSON): * key: engine name * value: description in the user locale, use English description as a fallback | |||
| 2021-09-24 | [fix] fix the about section of some engines | Alexandre Flament | |
| 2021-09-24 | [fix] openstreetmap engine: map "all" language to English | Alexandre Flament | |
| 2021-09-24 | [preferences] remove checkbox class from query section | MrPaulBlack | |
| 2021-09-24 | [build] /static | MrPaulBlack | |
| 2021-09-24 | [preferences] make elements in query selecter align left | MrPaulBlack | |
| 2021-09-24 | [preferences] reorder tabs in simple to match oscar theme | MrPaulBlack | |
| 2021-09-24 | [preferences] cleanup whitespaces | MrPaulBlack | |
| 2021-09-24 | [preferences] add special queries tab to preferences | MrPaulBlack | |
| 2021-09-22 | [build] /static | MrPaulBlack | |
| 2021-09-22 | [fix] searx.js null pointer exception when category div is missing | MrPaulBlack | |
| 2021-09-22 | Merge pull request #336 from MrPaulBlack/simple-search-form | Alexandre Flament | |
| [theme] remove categories, language and time range from index.html | |||
| 2021-09-21 | [theme] add newline at the end of the file | MrPaulBlack | |
| 2021-09-21 | [theme] remove categories, language and time range from index | MrPaulBlack | |
| 2021-09-19 | [build] /static | Alexandre Flament | |
| 2021-09-19 | [fix] Oscar theme: fix input field on Safari | Alexandre Flament | |
| close #323 | |||
| 2021-09-17 | [translations] update | searxng-bot | |
| 3834942d - 2021-09-15 - ButterflyOfFire <butterflyoffire@protonmail.com> | |||
| 2021-09-17 | Merge pull request #261 from dalf/upgrade_httpx | Alexandre Flament | |
| [upd] upgrade httpx 0.19.0 | |||
| 2021-09-17 | [pylint] fix global-variable-not-assigned issues | Markus Heiser | |
| If there is no write access, there is no need for global. Remove global statement if there is no assignment. global-variable-not-assigned: Using global for names but no assignment is done Used when a variable is defined through the "global" statement but no assignment to this variable is done. In Pylint 2.11 the global-variable-not-assigned checker now catches global variables that are never reassigned in a local scope and catches (reassigned) functions [1][2] [1] https://pylint.pycqa.org/en/latest/whatsnew/2.11.html [2] https://github.com/PyCQA/pylint/issues/1375 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> | |||
| 2021-09-17 | [fix] error recorder: avoid RuntimeError on some rare occasion | Alexandre Flament | |
| httpx.RequestError (subclass of httpx.HTTPError) has a property request. This property raises a RuntimeError if the attributes _request is None. To avoid a cascade of errors, this commit reads directly the _request attribute. | |||
| 2021-09-17 | [mod] searx.network: remove redundant code | Alexandre Flament | |
| searx.client.new_client: the proxies parameter is a dictonnary, and the protocol (key of the dictionnary) is already normalized (see usage of searx.network.network.PROXY_PATTERN_MAPPING) | |||
| 2021-09-17 | [upd] upgrade httpx 0.19.0 | Alexandre Flament | |
| adjust searx.network module to the new internal API see https://github.com/encode/httpx/pull/1522 | |||
| 2021-09-14 | Merge pull request #297 from dalf/engine-logger-enh | Alexandre Flament | |
| debug mode: more readable logging | |||
| 2021-09-13 | [fix] settings - displayed name is SearXNG | Markus Heiser | |
| Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> | |||
| 2021-09-13 | Merge pull request #305 from dalf/fix-engine-logger | Markus Heiser | |
| [fix] logger per engine: make .logger is always initialized | |||
| 2021-09-13 | [fix] logger per engine: make .logger is always initialized | Alexandre Flament | |
| the openstreetmap engine imports code from the wikidata engine. before this commit, specific code make sure to copy the logger variable to the wikidata engine. with this commit searx.engines.load_engine makes sure the .logger is initialized. The implementation scans sys.modules for module name starting with searx.engines. | |||
| 2021-09-12 | [theme] make engine stats clickable | MrPaulBlack | |
| 2021-09-12 | [theme] link to engine stats in footer | MrPaulBlack | |
| 2021-09-12 | Merge pull request #308 from dalf/plugin_hostname_replace | Markus Heiser | |
| [enh] add hostname_replace plugin | |||
| 2021-09-11 | [enh] add hostname_replace plugin | Alexandre Flament | |
| * backport of https://github.com/searx/searx/pull/2724 * allow to remove result if the replacement is the boolean value false | |||
| 2021-09-11 | [fix] PR #257: use the image_proxy network instead of the default network | Alexandre Flament | |
| 2021-09-11 | [mod] production mode: make sure to set the log level to WARNING | Alexandre Flament | |
| set: * the root logger level to WARNING * the werkzeug logger level to WARNING (useful when there is no uwsgi) | |||
| 2021-09-11 | [mod] xpath engine: remove logging of the requested URL | Alexandre Flament | |
| 2021-09-11 | [mod] debug mode: log HTTP requests with network name | Alexandre Flament | |
| For example wikipedia requests use the logger name "searx.network.wikipedia" Log is disable when searx_debug is False | |||
| 2021-09-10 | [mod] debug mode: use coloredlogs package | Alexandre Flament | |
| in debug mode, add some padding to make the output more readable in procution mode, add the timestamp | |||
| 2021-09-10 | [mod] searx.metrics & searx.search: use the engine loggers | Alexandre Flament | |
| metrics & processors use the engine logger | |||
| 2021-09-10 | [fix] searx/results.py: strip result['content'] only if it exists | Alexandre Flament | |
| fix PR #302 | |||
| 2021-09-10 | Merge pull request #302 from dalf/mod_plugin_on_result | Markus Heiser | |
| [mod] plugin: call on_result for each result of each engines. | |||
| 2021-09-10 | [doc] update docs/dev/plugins.rst | Alexandre Flament | |
| 2021-09-09 | [fix] remove references to transifex | Alexandre Flament | |
| 2021-09-09 | [mod] ahmia_filter: use on_result instead of post_search | Alexandre Flament | |
| see commit 6c9ae7911e9639bc46cd53af215734b4bdb61ba9 | |||
| 2021-09-09 | [mod] plugin: call on_result after each engine from the ResultContainer | Alexandre Flament | |
| Currently, searx.search.Search calls on_result once the engine results have been merged (ResultContainer.order_results). on_result plugins can rewrite the results: once the URL(s) are modified, even they can be merged, it won't be the case since ResultContainer.order_results has already be called. This commit call on_result inside for each result of each engines. In addition the on_result function can return False to remove the result. Note: the on_result function now run on the engine thread instead of the Flask thread. | |||
| 2021-09-07 | [mod] oa_doi_rewrite plugin: get_doi_resolver: remove args parameter | Alexandre Flament | |
| doi_resolvers.get_value('preferences') already contains the value from request.args.get('doi_resolver') | |||
| 2021-09-07 | Merge pull request #295 from return42/fix-csp-2 | Alexandre Flament | |
| [fix] make HTML templates more CSP compliant | |||