Austin-Olacsi
970f2b8430
[feat] add nist.gov vulnerability search
2026-02-11 00:44:19 +01:00
Markus Heiser
b5bb27f231
[fix] test_locale_optimized_territory_1_fr (test_locales.TestLocales)
...
Unit test fails::
Traceback (most recent call last):
File "/share/searxng/local/py3/lib/python3.10/site-packages/parameterized/parameterized.py", line 620, in standalone_func
return func(*(a + p.args), **p.kwargs, **kw)
File "/share/searxng/tests/unit/test_locales.py", line 121, in test_locale_optimized_territory
self.assertEqual(locales.match_locale(locale, locale_list), expected_locale)
AssertionError: 'fr-CH' != 'fr-BE'
- fr-CH
+ fr-BE
With the `babel` update from 2.17.0 to 2.18.0 the population DB has been
updated (the test was implemented for the old values).
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-02-06 14:42:13 +01:00
dependabot[bot]
bd69e9c7ab
[upd] web-client (simple): Bump vite from 8.0.0-beta.11 to 8.0.0-beta.13 in /client/simple ( #5723 )
...
* [upd] web-client (simple): Bump vite in /client/simple
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 8.0.0-beta.11 to 8.0.0-beta.13.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.0-beta.13/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.0-beta.13
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* [upd] themes: rebuild static
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ivan Gabaldon <igabaldon@inetol.net >
2026-02-06 11:43:12 +01:00
github-actions[bot]
aeb3c0e274
[l10n] update translations from Weblate ( #5726 )
...
3f24736b5 - 2026-02-03 - AndersNordh <andersnordh@noreply.codeberg.org >
Co-authored-by: searxng-bot <searxng-bot@users.noreply.github.com >
2026-02-06 11:20:06 +01:00
dependabot[bot]
ad42b553bf
[upd] web-client (simple): Bump vite in /client/simple ( #5711 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 8.0.0-beta.9 to 8.0.0-beta.11.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.0-beta.11/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.0-beta.11
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-30 19:56:55 +01:00
github-actions[bot]
15133c2f25
[data] update searx.data - update_firefox_version.py ( #5699 )
...
Co-authored-by: searxng-bot <searxng-bot@users.noreply.github.com >
2026-01-29 10:29:28 +01:00
github-actions[bot]
a7f15f4289
[data] update searx.data - update_wikidata_units.py ( #5700 )
...
Co-authored-by: searxng-bot <searxng-bot@users.noreply.github.com >
2026-01-29 10:28:54 +01:00
github-actions[bot]
ac4b1275a3
[data] update searx.data - update_currencies.py ( #5702 )
...
Co-authored-by: searxng-bot <searxng-bot@users.noreply.github.com >
2026-01-29 10:28:22 +01:00
github-actions[bot]
bf2e7f8fc5
[data] update searx.data - update_engine_descriptions.py ( #5703 )
...
Co-authored-by: searxng-bot <searxng-bot@users.noreply.github.com >
2026-01-29 10:27:07 +01:00
github-actions[bot]
cdbf41bb9b
[data] update searx.data - update_ahmia_blacklist.py ( #5701 )
...
Co-authored-by: searxng-bot <searxng-bot@users.noreply.github.com >
2026-01-29 10:24:33 +01:00
Austin-Olacsi
966988e360
[feat] engines: add artstation engine ( #5689 )
2026-01-27 17:18:46 +01:00
Ivan Gabaldon
a9877aba3e
[fix] themes: module resolution ( #5694 )
...
Vite should not pregen static paths on build, but rather compute the relative path at runtime.
- https://vite.dev/config/shared-options#base
Closes: https://github.com/searxng/searxng/issues/5561
2026-01-27 11:32:23 +01:00
Hu Butui
da6ab39049
[fix] iqiyi: Add support for multiple videos per album
...
Add support for albums containing multiple videos in iqiyi engine. When
albumInfo contains a "videos" list, process each video individually to
create separate search results for each episode/video instead of a single
result for the entire album.
Also get video length from `duration` instead of `subscriptContent`.
Signed-off-by: Hu Butui <hot123tea123@gmail.com >
2026-01-26 19:46:05 +01:00
Austin-Olacsi
5271c3b9e1
[fix] pixiv: update pixiv proxy docs URL in settings.yml
2026-01-26 19:31:10 +01:00
Markus Heiser
eea1892863
[fix] presearch - AttributeError: 'NoneType' object has no attribute 'territory' ( #5687 )
...
For unknown locales, the return value of::
locales.get_locale(params['searxng_locale'])
is None which cuase the following issue::
ERROR searx.engines.presearch : exception : 'NoneType' object has no attribute 'territory'
Traceback (most recent call last):
File "search/processors/online.py", line 256, in search
search_results = self._search_basic(query, params)
File "search/processors/online.py", line 231, in _search_basic
self.engine.request(query, params)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
File "engines/presearch.py", line 153, in request
request_id, cookies = _get_request_id(query, params)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
File "engines/presearch.py", line 140, in _get_request_id
if l.territory:
^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'territory'
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-01-24 07:25:49 +01:00
dependabot[bot]
38de71b3e0
[upd] web-client (simple): Bump vite in /client/simple ( #5683 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 8.0.0-beta.8 to 8.0.0-beta.9.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.0-beta.9/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.0-beta.9
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-23 10:45:21 +01:00
Hu Butui
410996df9e
[fix] iqiyi: update album_info key
...
subscriptionContent -> subscriptContent
Signed-off-by: Hu Butui <hot123tea123@gmail.com >
2026-01-20 13:39:29 +01:00
Bnyro
313fda426c
[fix] annas archive: rotate between available backup domains
...
- closes https://github.com/searxng/searxng/issues/5633
2026-01-20 13:39:19 +01:00
mg95
277be51bc0
[fix] google: decode urls before passing them onto results ( #5674 )
...
Fixes #5673
2026-01-19 21:21:22 +01:00
dependabot[bot]
97814c62a8
[upd] web-client (simple): Bump vite from 8.0.0-beta.7 to 8.0.0-beta.8 in /client/simple ( #5668 )
...
* [upd] web-client (simple): Bump vite in /client/simple
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 8.0.0-beta.7 to 8.0.0-beta.8.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.0-beta.8/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.0-beta.8
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* [upd] theme: rebuild static
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ivan Gabaldon <igabaldon@inetol.net >
2026-01-16 10:58:36 +01:00
Bnyro
c4f1b216d1
[feat] brave: show related query suggestions ( #5614 )
2026-01-16 08:39:56 +01:00
Bnyro
b93a68bb48
[feat] engines: add fynd engine ( #5616 )
...
The engine is quite fast (< 30ms) and provides very
decent search results for most short queries.
More information:
- <https://fynd.com >
- <https://seirdy.one/posts/2021/03/10/search-engines-with-own-indexes/ >
2026-01-16 08:39:16 +01:00
github-actions[bot]
697f53ecde
[l10n] update translations from Weblate ( #5663 )
...
9df66899a - 2026-01-12 - danilo-jlle <danilo-jlle@noreply.codeberg.org >
6152814e4 - 2026-01-10 - Maoyue_OUO <maoyue_ouo@noreply.codeberg.org >
Co-authored-by: searxng-bot <searxng-bot@users.noreply.github.com >
2026-01-16 08:24:58 +01:00
mg95
cf74e1d9e9
[fix] google: switch to using GSA for iPhone useragent
2026-01-11 16:21:01 +01:00
Bnyro
44405bd03c
[fix] yep: fix 403 forbidden errors
...
Apparently, yep has been broken for a while. Measures to fix it:
- only use HTTP/1.1, because our HTTP2 client gets fingerprinted and blocked
- send the `Origin` HTTP header
2026-01-10 12:46:22 +01:00
Austin-Olacsi
26e275222b
[feat] engines: add CachyOS Packages Search
2026-01-10 12:45:27 +01:00
Elvyria
ae48f50245
[mod] replace #suggestions list wrapper <div> with <ul> ( #5575 )
...
This PR removes the "dot" prefix value from the `#suggestions` list's entries and adds it back via CSS instead. It makes styling easier and less hacky for those who are interested, removing the dot with just styles is currently not as easy as I would like it to be.
2026-01-10 10:18:49 +01:00
dependabot[bot]
a684b91fe7
[upd] web-client (simple): Bump vite from 8.0.0-beta.5 to 8.0.0-beta.7 in /client/simple ( #5649 )
...
* [upd] web-client (simple): Bump vite in /client/simple
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 8.0.0-beta.5 to 8.0.0-beta.7.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.0-beta.7/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.0-beta.7
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* [fix] themes: rebuild static
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ivan Gabaldon <igabaldon@inetol.net >
2026-01-09 11:15:14 +01:00
dependabot[bot]
c769c194d6
[upd] web-client (simple): Bump stylelint-config-standard-less from 3.0.1 to 4.0.1 in /client/simple ( #5647 )
...
* [upd] web-client (simple): Bump stylelint-config-standard-less
Bumps [stylelint-config-standard-less](https://github.com/stylelint-less/stylelint-less/tree/HEAD/packages/stylelint-config-standard-less ) from 3.0.1 to 4.0.1.
- [Release notes](https://github.com/stylelint-less/stylelint-less/releases )
- [Changelog](https://github.com/stylelint-less/stylelint-less/blob/main/packages/stylelint-config-standard-less/CHANGELOG.md )
- [Commits](https://github.com/stylelint-less/stylelint-less/commits/stylelint-config-standard-less@4.0.1/packages/stylelint-config-standard-less )
---
updated-dependencies:
- dependency-name: stylelint-config-standard-less
dependency-version: 4.0.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* [fix] themes: rebuild static
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ivan Gabaldon <igabaldon@inetol.net >
2026-01-09 11:06:11 +01:00
searxng-bot
65186c3301
[l10n] update translations from Weblate
...
14c165051 - 2026-01-07 - Minami-o <minami-o@noreply.codeberg.org >
2026-01-09 10:39:57 +01:00
github-actions[bot]
09bedef409
[l10n] update translations from Weblate ( #5623 )
...
0ebc2ba84 - 2025-12-30 - AndersNordh <andersnordh@noreply.codeberg.org >
012b6aa25 - 2025-12-26 - tace16 <tace16@noreply.codeberg.org >
2026-01-02 08:43:37 +01:00
github-actions[bot]
a5c946a321
[data] update searx.data - update_external_bangs.py ( #5607 )
2025-12-30 08:29:05 +01:00
Tommaso Colella
c57db45672
[fix] 360search: fix engine by adding cookie caching
...
Co-authored-by: Bnyro <bnyro@tutanota.com >
2025-12-29 15:26:07 +01:00
searxng-bot
9491b514c9
[data] update searx.data - update_engine_descriptions.py
2025-12-29 15:24:06 +01:00
Tommaso Colella
320c317719
[mod] settings.yml: set engines that require an api key to inactive by default
2025-12-29 15:20:43 +01:00
Austin-Olacsi
3baf5c38fc
[fix] bilibili engine: send referer header
2025-12-29 14:59:08 +01:00
searxng-bot
ce46f30739
[data] update searx.data - update_currencies.py
2025-12-29 13:48:16 +01:00
searxng-bot
65a95539f1
[data] update searx.data - update_ahmia_blacklist.py
2025-12-29 13:47:12 +01:00
searxng-bot
874dc3f5ea
[data] update searx.data - update_firefox_version.py
2025-12-29 13:46:57 +01:00
searxng-bot
7941719371
[data] update searx.data - update_wikidata_units.py
2025-12-29 13:46:46 +01:00
Aadniz
fa9729226b
[fix] ahmia engine: increase timeout to 20 seconds
2025-12-26 18:22:15 +01:00
Aadniz
9df177af85
[fix] ahmia engine: Remove comment for EngineCache
2025-12-26 18:22:15 +01:00
Aadniz
f45123356b
[fix] ahmia engine: requires rotating tokens to work
...
Ahmia recently implemented a 60 minute rotating token system when searching.
This fix uses the cache and updates the tokens on every request.
2025-12-26 18:22:15 +01:00
Aadniz
8851f4d6b1
[fix] searx.network: fix string concatenation of proxy error message
2025-12-26 18:07:51 +01:00
searxng-bot
f954423101
[l10n] update translations from Weblate
...
3a4b5f36f - 2025-12-24 - Stzyxh <stzyxh@noreply.codeberg.org >
e72be22b9 - 2025-12-23 - gallegonovato <gallegonovato@noreply.codeberg.org >
18a59dd67 - 2025-12-22 - Outbreak2096 <outbreak2096@noreply.codeberg.org >
bf212eb3c - 2025-12-22 - Priit Jõerüüt <jrtcdbrg@noreply.codeberg.org >
3525b547a - 2025-12-19 - MaiuZ <maiuz@noreply.codeberg.org >
2025-12-26 11:51:22 +01:00
Ivan Gabaldon
8bf600cc62
[fix] themes: rebuild static
2025-12-19 17:50:23 +00:00
dependabot[bot]
6ebd3f4d35
[upd] web-client (simple): Bump vite in /client/simple
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 8.0.0-beta.2 to 8.0.0-beta.3.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.0-beta.3/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.0-beta.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 17:30:19 +00:00
searxng-bot
9072c77aea
[l10n] update translations from Weblate
...
6fd00e66a - 2025-12-18 - dtalens <dtalens@noreply.codeberg.org >
037518f3b - 2025-12-17 - dtalens <dtalens@noreply.codeberg.org >
2025-12-19 08:37:40 +00:00
Guanzhong Chen
896863802e
[fix] engine: brave - BrotliDecoderDecompressStream encoding issue ( #5572 )
...
For some reason, I keep getting this error from the brave engine:
httpx.DecodingError: BrotliDecoderDecompressStream failed while processing the stream
Forcing the server to use either gzip or deflate fixes this issue.
This makes the brave engine work when the server seems to be encoding brotli incorrectly, or at least in a way incompatible with certain installs.
Related:
- https://github.com/searxng/searxng/pull/1787
- https://github.com/searxng/searxng/pull/5536
2025-12-17 09:39:03 +01:00
searxng-bot
920b40253c
[l10n] update translations from Weblate
...
e23dc20f7 - 2025-12-11 - SomeTr <sometr@noreply.codeberg.org >
eb67f948f - 2025-12-11 - artnay <artnay@noreply.codeberg.org >
d4fdfc449 - 2025-12-10 - SomeTr <sometr@noreply.codeberg.org >
0f02ac7cd - 2025-12-10 - IcewindX <icewindx@noreply.codeberg.org >
533ae3947 - 2025-12-11 - return42 <return42@noreply.codeberg.org >
19fe65dc7 - 2025-12-11 - return42 <return42@noreply.codeberg.org >
bca557cea - 2025-12-09 - Hangry-Studios <hangry-studios@noreply.codeberg.org >
e43e9a299 - 2025-12-10 - Priit Jõerüüt <jrtcdbrg@noreply.codeberg.org >
c98083cef - 2025-12-09 - eudemo <eudemo@noreply.codeberg.org >
316225017 - 2025-12-08 - aindriu80 <aindriu80@noreply.codeberg.org >
1b827e5a4 - 2025-12-08 - Aadniz <aadniz@noreply.codeberg.org >
68e760f9b - 2025-12-09 - kratos <makesocialfoss32@keemail.me >
99945ac31 - 2025-12-07 - lucasmz.dev <lucasmz.dev@noreply.codeberg.org >
56602eb75 - 2025-12-07 - Fjuro <fjuro@alius.cz >
df092e811 - 2025-12-06 - c2qd <c2qd@noreply.codeberg.org >
12c25cd85 - 2025-12-06 - Outbreak2096 <outbreak2096@noreply.codeberg.org >
081243428 - 2025-12-05 - SomeTr <sometr@noreply.codeberg.org >
66362c02d - 2025-12-06 - ghose <ghose@noreply.codeberg.org >
2025-12-12 20:23:43 +00:00