return42 
							
						 
					 
					
						
						
						
						
							
						
						
							2985ece0ca 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_wikidata_units.py  
						
						
						
					 
					
						2024-10-29 09:28:58 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							adc38c5800 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_traits.py  
						
						
						
					 
					
						2024-10-29 09:28:28 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							a084436ff4 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_descriptions.py  
						
						
						
					 
					
						2024-10-29 09:17:30 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							b176323e89 
							
						 
					 
					
						
						
							
							[fix] calculator: use locale from UI (not from selected language)  
						
						... 
						
						
						
						Closes: https://github.com/searxng/searxng/issues/3956 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-10-28 15:53:57 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							da28f5280b 
							
						 
					 
					
						
						
							
							[fix] limiter: don't hard code settings folder to /etc/searxng  
						
						... 
						
						
						
						The location of the local settings depends on environment ``SEARXNG_SETTINGS_PATH``
and can be different from ``/etc/searxng``.  Issue was reported on Matrix [1].
To get the location function ``searx.settings_loader.get_user_cfg_folder()``
should be used.
[1] https://matrix.to/#/!vxScbLNEAmRvOraXBn:matrix.org/$_eLS0JpE9oVEWsiGJkqJnWcFWEeZClIMGDK6cWv_Q4g?via=matrix.org&via=tchncs.de&via=envs.net 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-10-28 12:51:05 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							543ab92fde 
							
						 
					 
					
						
						
							
							[upd] pypi: Bump pallets-sphinx-themes from 2.2.0 to 2.3.0  
						
						... 
						
						
						
						Bumps [pallets-sphinx-themes](https://github.com/pallets/pallets-sphinx-themes ) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/pallets/pallets-sphinx-themes/releases )
- [Changelog](https://github.com/pallets/pallets-sphinx-themes/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/pallets-sphinx-themes/compare/2.2.0...2.3.0 )
---
updated-dependencies:
- dependency-name: pallets-sphinx-themes
  dependency-type: direct:development
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2024-10-27 10:48:26 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e08ff05fff 
							
						 
					 
					
						
						
							
							[fix] add missing tomli to the requirements.txt  
						
						... 
						
						
						
						Package ``tomli`` is needed for py < 3.11, BTW remove the no longer needed
pytomlpp package.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-10-26 15:59:42 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							a3921b5ed7 
							
						 
					 
					
						
						
							
							[mod] add test to check compat.py module  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-10-26 15:59:42 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							ae496e9dd0 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2024-10-26 08:34:21 +02:00 
						 
				 
			
				
					
						
							
							
								JJ 
							
						 
					 
					
						
						
						
						
							
						
						
							9b01e3c9d6 
							
						 
					 
					
						
						
							
							[mod] shrink new favicons in search results  
						
						
						
					 
					
						2024-10-26 08:34:21 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							446ee2dd25 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						21c063bf1 
					
						2024-10-26 07:29:54 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							b14d885f23 
							
						 
					 
					
						
						
							
							[fix] favicons: don't hard code settings folder to /etc/searxng  
						
						... 
						
						
						
						The location of the local settings depends on environment ``SEARXNG_SETTINGS_PATH``
and can be different from ``/etc/searxng``.  Issue was reported on Matrix [1].
To get the location function ``searx.settings_loader.get_user_cfg_folder()``
should be used.
[1] https://matrix.to/#/!vxScbLNEAmRvOraXBn:matrix.org/$5xNMYvONGB-mPt2B3ttoL27QncRFhkjGkO-TISdmP08?via=matrix.org&via=tchncs.de&via=envs.net 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-10-23 05:29:15 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							050451347b 
							
						 
					 
					
						
						
							
							[fix] engine: duckduckgo - CAPTCHA detection  
						
						... 
						
						
						
						The previous implementation could not distinguish a CAPTCHA response from an
ordinary result list.  In the previous implementation a CAPTCHA was taken as a
result list where no items are in.
DDG does not block IPs.  Instead, a CAPTCHA wall is placed in front of request
on a dubious request.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-10-19 14:55:44 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							88caa1d7db 
							
						 
					 
					
						
						
							
							[upd] pypi: Bump sphinx-issues from 4.1.0 to 5.0.0  
						
						... 
						
						
						
						Bumps [sphinx-issues](https://github.com/sloria/sphinx-issues ) from 4.1.0 to 5.0.0.
- [Commits](https://github.com/sloria/sphinx-issues/compare/4.1.0...5.0.0 )
---
updated-dependencies:
- dependency-name: sphinx-issues
  dependency-type: direct:development
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2024-10-19 11:18:42 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							a0c704c860 
							
						 
					 
					
						
						
							
							[upd] pypi: Bump uvloop from 0.20.0 to 0.21.0  
						
						... 
						
						
						
						Bumps [uvloop](https://github.com/MagicStack/uvloop ) from 0.20.0 to 0.21.0.
- [Release notes](https://github.com/MagicStack/uvloop/releases )
- [Commits](https://github.com/MagicStack/uvloop/compare/v0.20.0...v0.21.0 )
---
updated-dependencies:
- dependency-name: uvloop
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2024-10-19 11:06:25 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							219040c766 
							
						 
					 
					
						
						
							
							[upd] pypi: Bump pallets-sphinx-themes from 2.1.3 to 2.2.0  
						
						... 
						
						
						
						Bumps [pallets-sphinx-themes](https://github.com/pallets/pallets-sphinx-themes ) from 2.1.3 to 2.2.0.
- [Release notes](https://github.com/pallets/pallets-sphinx-themes/releases )
- [Changelog](https://github.com/pallets/pallets-sphinx-themes/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/pallets-sphinx-themes/compare/2.1.3...2.2.0 )
---
updated-dependencies:
- dependency-name: pallets-sphinx-themes
  dependency-type: direct:development
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2024-10-19 11:05:55 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							eeae3664c2 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						17f8bce27fbeb82816eacea331b36156687e61cb3375d2b3c92d37d4febbf8a 
					
						2024-10-19 11:01:32 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							038a2ff6bd 
							
						 
					 
					
						
						
							
							[fix] typo in Dockerfile  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-10-17 19:57:33 +02:00 
						 
				 
			
				
					
						
							
							
								rhee876527 
							
						 
					 
					
						
						
						
						
							
						
						
							4ef1c706f8 
							
						 
					 
					
						
						
							
							Fix for broken docker builds  
						
						... 
						
						
						
						Add temporary fix to broken docker builds in anticipation of yet to be released pydantic version v2.24.1 
						
					 
					
						2024-10-17 19:14:33 +02:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							cf7627557a 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2024-10-16 19:46:36 +02:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							2cacc560d6 
							
						 
					 
					
						
						
							
							[fix] simple theme: unset width for images on mobile layout  
						
						... 
						
						
						
						* fix fallout from 2fbedc431614fb187548 
						
					 
					
						2024-10-16 19:46:36 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							058a072404 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2024-10-15 15:54:58 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							14fb187548 
							
						 
					 
					
						
						
							
							[fix] stretching pics in "pic search"  
						
						... 
						
						
						
						Issue is described in:
- https://github.com/searxng/searxng/issues/3915 
The issue was caused bei merge of PR:
- https://github.com/searxng/searxng/pull/3895 
Solution:
- Unset `width` for objects of class `.result-images`.
Tested by `make run` and query a list of results, containing `.result` and
`.result-images` objects:
     !images !go bäder :de
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
Closes: https://github.com/searxng/searxng/issues/3915  
						
					 
					
						2024-10-15 15:54:58 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							c96ba25f5b 
							
						 
					 
					
						
						
							
							[fix] online_currency.py: if more alternatives, use the last in the list  
						
						... 
						
						
						
						If there are more than one ISO 4217 numeric codes [1] for a currency use the
last one in the list of alternatives [2].
[1] https://en.wikipedia.org/wiki/ISO_4217#Active_codes_(list_one) 
[2] https://en.wikipedia.org/wiki/ISO_4217#Historical_codes 
Closes: https://github.com/searxng/searxng/issues/3713 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-10-15 15:20:39 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							2986681b31 
							
						 
					 
					
						
						
							
							[upd] pypi: Bump pylint from 3.2.7 to 3.3.1  
						
						... 
						
						
						
						Bumps [pylint](https://github.com/pylint-dev/pylint ) from 3.2.7 to 3.3.1.
- [Release notes](https://github.com/pylint-dev/pylint/releases )
- [Commits](https://github.com/pylint-dev/pylint/compare/v3.2.7...v3.3.1 )
---
updated-dependencies:
- dependency-name: pylint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2024-10-15 14:29:10 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							9f48d5f84f 
							
						 
					 
					
						
						
							
							[feat] engine: support for openlibrary  
						
						
						
					 
					
						2024-10-15 13:06:00 +02:00 
						 
				 
			
				
					
						
							
							
								Grant Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							3e87354f0e 
							
						 
					 
					
						
						
							
							[fix] float operations in calculator plugin  
						
						... 
						
						
						
						This patch adds an additional *isinstance* check within the ast parser to check
for float along with int, fixing the underlying issue.
Co-Authored: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-10-15 08:10:52 +02:00 
						 
				 
			
				
					
						
							
							
								Grant Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							d448def1a6 
							
						 
					 
					
						
						
							
							[refactor] unit tests (continued) - plugins  
						
						... 
						
						
						
						This commit includes some refactoring in unit tests.  As we test more plugins,
it seems unweildy to include every test class in the test_plugins.py file.  This
patch split apart all of the test plugins to their own respective files,
including the new test_plugin_calculator.py file. 
						
					 
					
						2024-10-15 08:10:52 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							8ba203c72b 
							
						 
					 
					
						
						
							
							[upd] pypi: Bump sphinx-tabs from 3.4.5 to 3.4.7  
						
						... 
						
						
						
						Bumps [sphinx-tabs](https://github.com/executablebooks/sphinx-tabs ) from 3.4.5 to 3.4.7.
- [Release notes](https://github.com/executablebooks/sphinx-tabs/releases )
- [Changelog](https://github.com/executablebooks/sphinx-tabs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/executablebooks/sphinx-tabs/compare/v3.4.5...v3.4.7 )
---
updated-dependencies:
- dependency-name: sphinx-tabs
  dependency-type: direct:development
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2024-10-15 07:55:07 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e275f8e18e 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_traits.py  
						
						... 
						
						
						
						Patches generated by::
    make data.traits
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-10-15 06:37:01 +02:00 
						 
				 
			
				
					
						
							
							
								0xhtml 
							
						 
					 
					
						
						
						
						
							
						
						
							8b6a3f3e11 
							
						 
					 
					
						
						
							
							[enh] engine: mojeek - add language support  
						
						... 
						
						
						
						Improve region and language detection / all locale
Testing has shown the following behaviour for the different
default and empty values of Mojeeks parameters:
| param    | idx | value  | behaviour                 |
| -------- | --- | ------ | ------------------------- |
| region   |  0  | ''     | detect region based on IP |
| region   |  1  | 'none' | all regions               |
| language |  0  | ''     | all languages             | 
						
					 
					
						2024-10-15 06:37:01 +02:00 
						 
				 
			
				
					
						
							
							
								Snoweuph 
							
						 
					 
					
						
						
						
						
							
						
						
							5b6f40414a 
							
						 
					 
					
						
						
							
							[mod] engine gitea: compatible with modern gitea or forgejo  
						
						... 
						
						
						
						Without this patch the Gitea Search Engine is only partially compatible with
modern gitea or forgejo:
- Fixing some JSON Fields
- Using Repository Avatar when Available
To Verify My results you can look at the Modern API doc and results, its
available on all Gitea and Forgejo instance by Default.  Heres an Search API
result of Mine:
- https://git.euph.dev/api/v1/repos/search?q=ccna  
						
					 
					
						2024-10-14 14:39:11 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							7e8b330b3e 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2024-10-12 11:08:44 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							2fbedc4316 
							
						 
					 
					
						
						
							
							[fix] simple theme: fix deformed result item  
						
						... 
						
						
						
						Setting ``box-sizing: border-box;`` [1] and ``width`` to fix deformed results
reported in [2].
[1] https://developer.mozilla.org/en-US/docs/Web/CSS/box-sizing 
[2] https://github.com/searxng/searxng/issues/3892 
Closes : #3892 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-10-12 11:08:44 +02:00 
						 
				 
			
				
					
						
							
							
								Émilien (perso) 
							
						 
					 
					
						
						
						
						
							
						
						
							bafb92e646 
							
						 
					 
					
						
						
							
							reword join the searxng community  
						
						
						
					 
					
						2024-10-12 11:08:00 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							1b8db63b33 
							
						 
					 
					
						
						
							
							[upd] pypi: Bump pydantic from 2.8.2 to 2.9.2  
						
						... 
						
						
						
						Bumps [pydantic](https://github.com/pydantic/pydantic ) from 2.8.2 to 2.9.2.
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.8.2...v2.9.2 )
---
updated-dependencies:
- dependency-name: pydantic
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2024-10-11 18:39:35 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							5a32ee410b 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						83a8d6627c4474a60ba632dff03e8944e4862bd9c12295cb441b60aba724c8792bea9f03f574a3a3f4845ea7e27d0b4d0d96431436b230e671f306629d15cba3b4d53cc1763b224e0ea2b49a8837324445eec53d3b14cd76e531 
					
						2024-10-11 18:33:17 +02:00 
						 
				 
			
				
					
						
							
							
								Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							81aaca8f44 
							
						 
					 
					
						
						
							
							[mod] use quad9 dns for connectivity checks when lxc  
						
						... 
						
						
						
						https://www.quad9.net/about/ 
https://bgp.tools/as/42#whois  
					
						2024-10-10 07:05:46 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f1f0dfd231 
							
						 
					 
					
						
						
							
							Revert "[fix] docker: alpine - install apk py3-pydantic-core"  
						
						... 
						
						
						
						This reverts commit 5332d3a0b8 
						
					 
					
						2024-10-07 13:18:54 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							5332d3a0b8 
							
						 
					 
					
						
						
							
							[fix] docker: alpine - install apk py3-pydantic-core  
						
						... 
						
						
						
						Alpine Linux uses musl libc (instead of glibc). However, there is no pre-build
of the pydantic-core python package for musl lib on armv7.  Alternatively this
patch installs py3-pydantic-core from Alpine packages [1]
[1] https://pkgs.alpinelinux.org/package/edge/community/armv7/py3-pydantic-core 
- closes: https://github.com/searxng/searxng/issues/3887 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-10-06 11:59:57 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f00fa76eda 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2024-10-05 08:18:28 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							a631f77401 
							
						 
					 
					
						
						
							
							[mod] favicons: simplify RTL in template & CSS  
						
						... 
						
						
						
						Comes from a sughgestion in:
- https://github.com/searxng/searxng/pull/3727#issuecomment-2388998803 
Suggested-by: Bnyro <bnyro@tutanota.com>
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-10-05 08:18:28 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							a7d02d4101 
							
						 
					 
					
						
						
							
							[doc] documentation of the favicons infrastructure  
						
						... 
						
						
						
						Run ``make docs.live`` and visit http://0.0.0.0:8000/admin/searx.favicons.html 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-10-05 08:18:28 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							5ded9ada82 
							
						 
					 
					
						
						
							
							[mod] UI: add favicon's border- and background color to the definitons  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-10-05 08:18:28 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							7ab577a1fb 
							
						 
					 
					
						
						
							
							[mod] Revision of the favicon solution  
						
						... 
						
						
						
						All favicons implementations have been documented and moved to the Python
package:
    searx.favicons
There is a configuration (based on Pydantic) for the favicons and all its
components:
    searx.favicons.config
A solution for caching favicons has been implemented:
    searx.favicon.cache
If the favicon is already in the cache, the returned URL is a data URL [1]
(something like `data:image/png;base64,...`).  By generating a data url from
the FaviconCache, additional HTTP roundtripps via the favicon_proxy are saved:
    favicons.proxy.favicon_url
The favicon proxy service now sets a HTTP header "Cache-Control: max-age=...":
    favicons.proxy.favicon_proxy
The resolvers now also provide the mime type (data, mime):
    searx.favicon.resolvers
[1] https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URLs 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-10-05 08:18:28 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							c49a2707c1 
							
						 
					 
					
						
						
							
							[mod] sqlitedb: access to SQLite databases a little more convenient.  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-10-05 08:18:28 +02:00 
						 
				 
			
				
					
						
							
							
								Brock Vojkovic 
							
						 
					 
					
						
						
						
						
							
						
						
							e17d7632d0 
							
						 
					 
					
						
						
							
							[feat] add favicons to result urls  
						
						
						
					 
					
						2024-10-05 08:18:28 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							3e747d0491 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						b59b0d9377707815480d5f72f8cb14fd01b1e457a6b1c328b93af4 
					
						2024-10-04 09:18:26 +02:00 
						 
				 
			
				
					
						
							
							
								Grant Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							44a06190bb 
							
						 
					 
					
						
						
							
							[refactor] unit tests to utilize paramaterized and break down monolithic tests  
						
						... 
						
						
						
						- for tests which perform the same arrange/act/assert pattern but with different
  data, the data portion has been moved to the ``paramaterized.expand`` fields
- for monolithic tests which performed multiple arrange/act/asserts,
  they have been broken up into different unit tests.
- when possible, change generic assert statements to more concise
  asserts (i.e. ``assertIsNone``)
This work ultimately is focused on creating smaller and more concise tests.
While paramaterized may make adding new configurations for existing tests
easier, that is just a beneficial side effect.  The main benefit is that smaller
tests are easier to reason about, meaning they are easier to debug when they
start failing.  This improves the developer experience in debugging what went
wrong when refactoring the project.
Total number of tests went from 192 -> 259; or, broke apart larger tests into 69
more concise ones. 
						
					 
					
						2024-10-03 13:20:32 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							042c7190e6 
							
						 
					 
					
						
						
							
							[upd] pypi: Bump sphinx-autobuild from 2021.3.14 to 2024.10.3  
						
						... 
						
						
						
						Bumps [sphinx-autobuild](https://github.com/sphinx-doc/sphinx-autobuild ) from 2021.3.14 to 2024.10.3.
- [Release notes](https://github.com/sphinx-doc/sphinx-autobuild/releases )
- [Changelog](https://github.com/sphinx-doc/sphinx-autobuild/blob/main/NEWS.rst )
- [Commits](https://github.com/sphinx-doc/sphinx-autobuild/compare/2021.03.14...2024.10.03 )
---
updated-dependencies:
- dependency-name: sphinx-autobuild
  dependency-type: direct:development
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2024-10-03 13:18:03 +02:00