| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |||
| 2021-09-07 | [build] /static | Markus Heiser | |
| 2021-09-07 | [fix] oscar template - merge the two class attributes into one | Markus Heiser | |
| Suggested-by: @dalf https://github.com/searxng/searxng/pull/295#discussion_r703337237 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> | |||
| 2021-09-07 | [fix] simple theme - preferences: fix tooltip overflow | Markus Heiser | |
| Suggested-by: @dalf https://github.com/searxng/searxng/pull/295#discussion_r703370358 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> | |||
| 2021-09-07 | [pylint] searx: drop no longer needed 'missing-function-docstring' | Markus Heiser | |
| Suggested-by: @dalf https://github.com/searxng/searxng/issues/102#issuecomment-914168470 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> | |||