7737a0da1a
[upd] github-actions: Bump docker/scout-action from 1.20.3 to 1.20.4 ( #5963 )
...
Bumps [docker/scout-action](https://github.com/docker/scout-action ) from 1.20.3 to 1.20.4.
- [Release notes](https://github.com/docker/scout-action/releases )
- [Commits](https://github.com/docker/scout-action/compare/8910519cee8ac046f3ee99686b0dc6654d5ba1a7...bacf462e8d090c09660de30a6ccc718035f961e3 )
---
updated-dependencies:
- dependency-name: docker/scout-action
dependency-version: 1.20.4
dependency-type: direct:production
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-04-10 16:02:22 +02:00
Esen and Markus Heiser
67af4894d4
[fix] google: switch to using "Google Go App" (NSTNWV) useragent
2026-04-10 10:09:02 +02:00
Ivan Gabaldon and Markus Heiser
08ef7a63d7
[enh] engine: rework lingva
...
lingva.thedaviddelta.com instance is dead, use lingva.ml
2026-04-07 15:49:46 +02:00
346a467077
[upd] web-client (simple): Bump the minor group ( #5946 )
...
Bumps the minor group in /client/simple with 2 updates: [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome ) and [browserslist](https://github.com/browserslist/browserslist ).
Updates `@biomejs/biome` from 2.4.9 to 2.4.10
- [Release notes](https://github.com/biomejs/biome/releases )
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md )
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.10/packages/@biomejs/biome )
Updates `browserslist` from 4.28.1 to 4.28.2
- [Release notes](https://github.com/browserslist/browserslist/releases )
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md )
- [Commits](https://github.com/browserslist/browserslist/compare/4.28.1...4.28.2 )
---
updated-dependencies:
- dependency-name: "@biomejs/biome"
dependency-version: 2.4.10
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
- dependency-name: browserslist
dependency-version: 4.28.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 08:19:56 +02:00
Markus Heiser
e12b722ddc
[upd] pygments dependency - make themes.all ( #5947 )
...
PR #5947 upgraded the pygments dependency, this commit updates
the static files ::
$ make themes.all
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-04-06 07:35:43 +02:00
dependabot[bot] and Markus Heiser
24948350f6
[upd] pypi: Bump the minor group with 2 updates ( #5947 )
...
Bumps the minor group with 2 updates: [pygments](https://github.com/pygments/pygments ) and [basedpyright](https://github.com/detachhead/basedpyright ).
Updates `pygments` from 2.19.2 to 2.20.0
- [Release notes](https://github.com/pygments/pygments/releases )
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES )
- [Commits](https://github.com/pygments/pygments/compare/2.19.2...2.20.0 )
Updates `basedpyright` from 1.38.4 to 1.39.0
- [Release notes](https://github.com/detachhead/basedpyright/releases )
- [Commits](https://github.com/detachhead/basedpyright/compare/v1.38.4...v1.39.0 )
2026-04-06 07:35:43 +02:00
Aadniz and GitHub
474b0a55b0
[fix] karmasearch engine: setting Referer header to bypass bot detection ( #5953 )
2026-04-05 03:59:39 +02:00
Ivan Gabaldon and GitHub
69f04d59dc
[fix] docs: container compose typo ( #5952 )
2026-04-04 21:57:32 +02:00
Markus Heiser and GitHub
7adace694c
[doc] add missing packages required for installation ( #5951 )
...
Related:
- https://github.com/searxng/searxng/pull/5763
- https://github.com/searxng/searxng/pull/5765
- https://github.com/searxng/searxng/pull/5346
Closes: https://github.com/searxng/searxng/issues/5937
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-04-04 19:02:44 +02:00
Nicolas Dato and GitHub
e92f6b70a0
[mod] duckduckgo: restore Sec-Fetch-* headers to prevent rate limits
2026-04-04 17:44:35 +02:00
c980fa1efc
[l10n] update translations from Weblate ( #5948 )
...
81ade0dcf - 2026-03-31 - Linerly <linerly@noreply.codeberg.org >
6d96e9916 - 2026-03-30 - danilo-jlle <danilo-jlle@noreply.codeberg.org >
f2a7ef464 - 2026-03-29 - Maoyue_OUO <maoyue_ouo@noreply.codeberg.org >
Co-authored-by: searxng-bot <searxng-bot@users.noreply.github.com >
2026-04-03 23:02:03 +02:00
53141be387
[upd] github-actions: Bump github/codeql-action from 4.34.1 to 4.35.1 ( #5945 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.34.1 to 4.35.1.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/38697555549f1db7851b81482ff19f1fa5c4fedc...c10b8064de6f491fea524254123dbe5e09572f13 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.35.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-03 09:42:21 +02:00
953933d472
[upd] github-actions: Bump docker/login-action from 4.0.0 to 4.1.0 ( #5944 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/b45d80f862d83dbcd57f89517bcf500b2ab88fb2...4907a6ddec9925e35a0a9e82d7399ccc52663121 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-03 09:41:08 +02:00
Robert Clabough and Bnyro
bab3879cba
[fix] tubearchivist engine: add trailing slash to API URL
2026-04-01 21:19:14 +02:00
7ac4ff39fe
[data] update searx.data - update_firefox_version.py ( #5924 )
...
Co-authored-by: searxng-bot <searxng-bot@users.noreply.github.com >
2026-03-29 08:32:52 +02:00
ea6f491c93
[data] update searx.data - update_external_bangs.py ( #5925 )
...
Co-authored-by: searxng-bot <searxng-bot@users.noreply.github.com >
2026-03-29 08:32:26 +02:00
5ecf7515dc
[data] update searx.data - update_gsa_useragents.py ( #5926 )
...
Co-authored-by: searxng-bot <searxng-bot@users.noreply.github.com >
2026-03-29 08:31:52 +02:00
c8208fa8bb
[data] update searx.data - update_ahmia_blacklist.py ( #5927 )
...
Co-authored-by: searxng-bot <searxng-bot@users.noreply.github.com >
2026-03-29 08:05:41 +02:00
40e5ba9fdc
[data] update searx.data - update_currencies.py ( #5930 )
...
Co-authored-by: searxng-bot <searxng-bot@users.noreply.github.com >
2026-03-29 08:04:15 +02:00
cf5389afd4
[upd] web-client (simple): Bump the minor group ( #5915 )
...
Bumps the minor group in /client/simple with 3 updates: [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome ), [stylelint](https://github.com/stylelint/stylelint ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `@biomejs/biome` from 2.4.8 to 2.4.9
- [Release notes](https://github.com/biomejs/biome/releases )
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md )
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.9/packages/@biomejs/biome )
Updates `stylelint` from 17.5.0 to 17.6.0
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/17.5.0...17.6.0 )
Updates `vite` from 8.0.2 to 8.0.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/create-vite@8.0.3/packages/vite )
---
updated-dependencies:
- dependency-name: "@biomejs/biome"
dependency-version: 2.4.9
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
- dependency-name: stylelint
dependency-version: 17.6.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: vite
dependency-version: 8.0.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-28 18:12:01 +01:00
ae51c349fd
[l10n] update translations from Weblate ( #5917 )
...
b17f6ca00 - 2026-03-26 - bittin <bittin@noreply.codeberg.org >
e43bc66a4 - 2026-03-26 - Priit Jõerüüt <jrtcdbrg@noreply.codeberg.org >
41cb62330 - 2026-03-26 - gallegonovato <gallegonovato@noreply.codeberg.org >
48308f385 - 2026-03-25 - Outbreak2096 <outbreak2096@noreply.codeberg.org >
a91644d65 - 2026-03-25 - Stephan-P <stephan-p@noreply.codeberg.org >
af44a9e71 - 2026-03-25 - kratos <makesocialfoss32@keemail.me >
f5be3ecd0 - 2026-03-25 - ghose <ghose@noreply.codeberg.org >
7e4a2e0a5 - 2026-03-25 - return42 <return42@noreply.codeberg.org >
6768f2fbc - 2026-03-25 - Fjuro <fjuro@noreply.codeberg.org >
Co-authored-by: searxng-bot <searxng-bot@users.noreply.github.com >
2026-03-28 18:11:02 +01:00
Ivan Gabaldon and GitHub
6b9856d643
[mod] container: rework compose ( #5906 )
...
* [mod] container: rework compose
See https://docs.searxng.org/admin/installation-docker.html#migrate-from-searxng-docker
* [mod] container: apply suggestions
https://github.com/searxng/searxng/pull/5906#discussion_r3004917087
https://github.com/searxng/searxng/pull/5906#discussion_r3004917090
https://github.com/searxng/searxng/pull/5906#discussion_r3004917084
2026-03-28 16:45:06 +01:00
e58516daf5
[upd] pypi: Bump basedpyright from 1.38.3 to 1.38.4 in the minor group ( #5916 )
...
Bumps the minor group with 1 update: [basedpyright](https://github.com/detachhead/basedpyright ).
Updates `basedpyright` from 1.38.3 to 1.38.4
- [Release notes](https://github.com/detachhead/basedpyright/releases )
- [Commits](https://github.com/detachhead/basedpyright/compare/v1.38.3...v1.38.4 )
---
updated-dependencies:
- dependency-name: basedpyright
dependency-version: 1.38.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-28 07:46:23 +01:00
265858ee2b
[upd] github-actions: Bump docker/scout-action from 1.20.2 to 1.20.3 ( #5913 )
...
Bumps [docker/scout-action](https://github.com/docker/scout-action ) from 1.20.2 to 1.20.3.
- [Release notes](https://github.com/docker/scout-action/releases )
- [Commits](https://github.com/docker/scout-action/compare/1128f02d1e60f339af7306e0e62b9fdc13d9fab9...8910519cee8ac046f3ee99686b0dc6654d5ba1a7 )
---
updated-dependencies:
- dependency-name: docker/scout-action
dependency-version: 1.20.3
dependency-type: direct:production
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-03-27 14:01:04 +01:00
d7a83b8d8a
[upd] github-actions: Bump github/codeql-action from 4.33.0 to 4.34.1 ( #5914 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.33.0 to 4.34.1.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/b1bff81932f5cdfc8695c7752dcee935dcd061c8...38697555549f1db7851b81482ff19f1fa5c4fedc )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.34.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 14:00:14 +01:00
Markus Heiser and GitHub
e734424006
[fix] engine - karmasearch crash when searching with long queries ( #5912 )
...
Karmasearch seem to crash when searching with long queries >= 100 characters.
The returned JSON is exactly this `["",[]]`, which will crash when trying to
access `resp.json()["results"]`
Close: https://github.com/searxng/searxng/issues/5911
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-03-26 15:54:32 +01:00
Bnyro and GitHub
fe1d6d9c48
[fix] unsplash: fix engine due to anubis bot blocking ( #5907 )
...
Unsplash started using [Anubis](https://anubis.techaro.lol/ )
for blocking crawlers. Therefore, requests using common
user agents (e.g. Firefox, Chrome) must pass a JavaScript
challenge.
However, other user agents seem unaffected for now, hence
settings the UA to something different does still work.
2026-03-25 20:36:17 +01:00
Markus Heiser and Bnyro
0dc032435a
[chore] make data.traits - add regions from karmasearch
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-03-25 19:45:46 +01:00
Bnyro
bd8106e40e
[feat] engines: add karmasearch engine (brave mirror)
2026-03-25 19:45:46 +01:00
Markus Heiser and GitHub
541c6c3cb1
[chore] make data.traits - fix bing engine traits ( #5903 )
...
bing's traits.languages has been removed in #5793
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-03-25 12:09:43 +01:00
02ba387865
[upd] web-client (simple): Bump the group ( #5874 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-24 22:17:07 +01:00
dependabot[bot] and GitHub
8c1570af1c
[upd] pypi: Bump basedpyright from 1.38.2 to 1.38.3 in the minor group ( #5876 )
...
Bumps the minor group with 1 update: [basedpyright](https://github.com/detachhead/basedpyright ).
Updates `basedpyright` from 1.38.2 to 1.38.3
- [Release notes](https://github.com/detachhead/basedpyright/releases )
- [Commits](https://github.com/detachhead/basedpyright/compare/v1.38.2...v1.38.3 )
2026-03-24 21:44:27 +01:00
Markus Heiser and GitHub
c52d23f262
[fix] clean up and update python requirements ( #5899 )
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-03-24 21:41:39 +01:00
dependabot[bot] and GitHub
ae4b73039f
[upd] pypi: Bump sphinx-issues from 5.0.1 to 6.0.0 ( #5877 )
...
Bumps [sphinx-issues](https://github.com/sloria/sphinx-issues) from 5.0.1 to 6.0.0.
- [Commits](https://github.com/sloria/sphinx-issues/compare/5.0.1...6.0.0)
---
updated-dependencies:
- dependency-name: sphinx-issues
dependency-version: 6.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
2026-03-24 20:58:30 +01:00
220c42c8e9
[feat] engines: add support for aol.com ( #5882 )
...
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de >
2026-03-24 20:44:15 +01:00
Markus Heiser and GitHub
99ec6f296e
[mod] drop support for Python releases older than 4 years ( #5895 )
...
The end-of-life (EOL) of a Python release is reached after 5 years, with the
last three years dedicated to security fixes. [1]
Unfortunately, this doesn't apply to common libraries (dependencies): bug fixes
are often only included in major releases, and minor releases with corresponding
security fixes are rarely offered.
To make matters worse, these dependencies often prematurely discontinue their
support for older Python releases (because, for example, they want/need to use
new Python features).
If we want to offer secure software, we are faced with the dilemma of either
supporting old Python releases and accepting that there are security bugs in the
dependencies, or ending support for older Python versions before the actual EOL
of the Python release.
[1] https://devguide.python.org/versions/
Closes: https://github.com/searxng/searxng/issues/5869
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-03-24 20:26:34 +01:00
Markus Heiser
054174a19d
[build] /static
2026-03-24 20:21:27 +01:00
Ruben D. and Markus Heiser
5e8255f28a
[MOD] generate manifest PWA icons ( #5859 )
2026-03-24 20:21:27 +01:00
Ruben D. and Markus Heiser
3dc4d5daa8
[mod] add manifest.json template and route ( #5859 )
...
URLs, name and colors are automatically rendered into manifest.json.
Furthermore user preference of theme (light, dark, black) and theme colors are
respected. Theme colors can be set in settings.yml
2026-03-24 20:21:27 +01:00
Markus Heiser
924fc52f54
[build] /static
2026-03-24 19:39:11 +01:00
Markus Heiser
8d44ff51e2
[mod] remove the "Submit a new issue on Github" form ( #5896 )
...
Submitting an issue on GitHub isn't a end user task .. most issue reports coming
from this form are not filled out, since end users are not familiar with the
needs of a developer community.
Closes: https://github.com/searxng/searxng/issues/5820
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-03-24 19:39:11 +01:00
Bnyro and Markus Heiser
f8056b5e44
[chore] make data.traits
2026-03-24 15:55:54 +01:00
Bnyro and Markus Heiser
71cea1d87f
[feat] engines: add boardreader engine ( #5881 )
2026-03-24 15:55:54 +01:00
Markus Heiser and GitHub
c4f51aa4ac
[fix] google engine - don't set __Secure-ENID in the HTTP header ( #5894 )
...
PR #5892 only deepends on the UA and the __Secure-ENID is not needed [1].
[1] https://github.com/searxng/searxng/pull/5892#issuecomment-4114835195
Suggested-by: @yeyuchen198
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-03-24 15:16:47 +01:00
mg95 and GitHub
2c1ce3bd37
[fix] google: switch to using "Google App" for Android useragent ( #5892 )
...
I found a bypass using the Android Google App this time. However, unlike the iPhone GSA method, this one does have rate limits. Although it took a couple of hundred consecutive requests to trigger them.
2026-03-23 14:55:48 +01:00
6c7e9c1976
[upd] github-actions: Bump actions/cache from 5.0.3 to 5.0.4 ( #5873 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 5.0.3 to 5.0.4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/cdf6c1fa76f9f475f3d7449005a359c84ca0f306...668228422ae6a00e4ad889ee87cd7109ec5666a7 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 5.0.4
dependency-type: direct:production
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-03-20 22:00:17 +01:00
8ad72872b5
[upd] github-actions: Bump github/codeql-action from 4.32.6 to 4.33.0 ( #5872 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.32.6 to 4.33.0.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/0d579ffd059c29b07949a3cce3983f0780820c98...b1bff81932f5cdfc8695c7752dcee935dcd061c8 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.33.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-20 21:00:27 +01:00
Aadniz and Bnyro
2bf5f00e7d
[build] /static
2026-03-20 16:31:32 +01:00
Aadniz and Bnyro
5ab3ef774b
[feat] client/simple: show/hide autocomplete list on focus/blur
...
The autocomplete suggestion list is currently a bit hard to close if it has been spawned once. Sometimes you may write something in the input field, change your mind and then want to click the first result on the page. But since the dropdown cannot be closed, the dropdown is in the way to be able to click on the first result.
2026-03-20 16:31:32 +01:00
3810dc9d1c
[upd] web-client (simple): Bump vite in /client/simple ( #5856 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 8.0.0-beta.16 to 8.0.0.
- [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/create-vite@8.0.0/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.0
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-03-18 15:14:37 +01:00