Commit graph

6820 commits

Author SHA1 Message Date
Fauli1221
bcea4906dc
Merge branch 'searxng:master' into master 2022-11-18 11:02:06 +01:00
Markus Heiser
3a765113ee
Merge pull request #1950 from searxng/google-fix-pc
Switch back to protobuf for raw HTML
2022-11-11 10:46:19 +01:00
Émilien Devos
46ad32343a Switch back to protobuf for raw HTML 2022-11-11 07:39:48 +00:00
Markus Heiser
e63457584b
Merge pull request #1944 from ngosang/feature/google
Fix Google search engine.
2022-11-11 07:42:07 +01:00
ngosang
78be4b4c70 Fix Google search engine.
- Fix broken links. Resolves #1794
- Fix missing results. Resolves #1829
2022-11-11 07:34:19 +01:00
Markus Heiser
117f69fa13
Merge pull request #1937 from BoxingOctopus/fix/disable_zlib
Disabling zlibrary due to z-lib.org domain seizure
2022-11-10 21:29:45 +01:00
Ryan Draga
408200c87e [fix] disabling zlibrary due to z-lib.org domain seizure 2022-11-10 21:18:21 +01:00
Markus Heiser
ee4475ff4b
Merge pull request #1934 from dalf/fix_user_agent
User agent: don't include the patch number in the Firefox version
2022-11-09 06:50:33 +01:00
Alexandre Flament
d3949269a9
Merge pull request #1942 from dalf/fix_redis_initialization
[FIX] Redis initialization
2022-11-07 23:16:04 +01:00
Alexandre FLAMENT
73b5a58d9e [FIX] Redis initialization
redis.Redis.from_url(url) doesn't check if the url is valid

Before this commit: actual error are detected later when the client is actually used.
With this commit, client() makes sure to return a valid Redis client or None.

Also, the code makes sure not to log the password of the Redis URL
2022-11-07 22:08:32 +00:00
Alexandre Flament
8f19bdaf17
Merge pull request #1882 from fehho/metacpan
Add MetaCPAN engine
2022-11-07 21:54:11 +01:00
fehho
fe351c2802 Add MetaCPAN engine 2022-11-07 08:07:06 -06:00
Alexandre Flament
ae54c7d525
Merge pull request #1938 from Evhorizon/master
Update network.py
2022-11-06 21:20:38 +01:00
Evhorizon
1517724615
Update network.py 2022-11-06 20:35:30 +01:00
Fauli1221
80526e17d4 updated svg 2022-11-06 19:05:36 +01:00
Fauli1221
bffd96a274 Merge branch 'searxng-master' 2022-11-06 19:03:56 +01:00
pau sch
c1be5fcb3d I think I fixed it 2022-11-06 19:03:09 +01:00
pau sch
fc460c07bd what is result 2022-11-06 19:03:09 +01:00
pau sch
867bfcde93 fixed api calls? 2022-11-06 19:03:09 +01:00
pau sch
8fd4bcb155 converted int to string 2022-11-06 19:03:09 +01:00
pau sch
ff6e2ce51b found it 2022-11-06 19:03:09 +01:00
pau sch
76d28224b9 logging part 2 2022-11-06 19:03:09 +01:00
pau sch
6d810ba917 me being stupid part 2 2022-11-06 19:03:09 +01:00
pau sch
3d004d7955 me being stupid 2022-11-06 19:03:09 +01:00
pau sch
03180a4a9f added loging for debugging 2022-11-06 19:03:09 +01:00
pau sch
b0aa367ed6 updated settings to add derpibooru 2022-11-06 19:03:09 +01:00
pau sch
37519ce038 fixed linting issues and updated brand env 2022-11-06 19:03:09 +01:00
pau sch
84535272cc fixed linting issues 2022-11-06 19:03:09 +01:00
pau sch
1864490cc1 hopefully fixed linting issues 2022-11-06 19:03:09 +01:00
pau sch
10ac8d0b41 added derpibooru as image source 2022-11-06 19:03:09 +01:00
Fauli1221
0555aadf86 readded brandingin theme 2022-11-06 19:03:02 +01:00
Fauli1221
809017fe9e change logo 2022-11-06 18:59:41 +01:00
Fauli1221
63184e71db Update manage
reading comments can be helpfull
2022-11-06 18:59:41 +01:00
Fauli1221
21a3a7e672 Update manage
set docker name manualy
2022-11-06 18:59:41 +01:00
Fauli1221
7d8f71e720 Update searxng.svg 2022-11-06 18:59:41 +01:00
Fauli1221
327c05c587 Delete dependabot.yml
deleting file since I'm planing on staying close to the original
2022-11-06 18:59:41 +01:00
Alexandre Flament
2dc5c0e1d6
Merge pull request #1928 from searxng/translations_update
Update translations
2022-11-06 11:29:28 +01:00
Alexandre Flament
4fe5463671
Merge pull request #1869 from vgerak/1836-ddg-weather
Fix floating point format in DDG weather humidity
2022-11-05 22:46:50 +01:00
Alexandre FLAMENT
d8dee21277 searx.locale: add Dhivehi language 2022-11-05 21:26:15 +00:00
Alexandre FLAMENT
20d951fc5c searx.locales: improve support for languages not supported by babel
* refactor get_translations() to rely on ADDITIONAL_TRANSLATIONS and LOCALE_BEST_MATCH
* update RTL_LOCALES for languages in ADDITIONAL_TRANSLATIONS
2022-11-05 21:26:07 +00:00
Alexandre Flament
e473addaff User agent: don't include the patch number in the Firefox version
The Firefox version in the user agent doesn't include the patch version: 106.0 not 106.0.2

Close #1914
2022-11-05 22:04:37 +01:00
Alexandre Flament
e9f42e1c22
Merge pull request #1918 from LinuxMeow/patch-1
Remove unused volume
2022-11-05 19:45:13 +01:00
Alexandre Flament
d37afb8ab9
Merge pull request #1856 from dalf/checker_requires_redis
The checker requires Redis
2022-11-05 17:50:40 +01:00
Alexandre FLAMENT
e92755d358 Initialize Redis in searx/webapp.py
settings.yml:
* The default URL was unix:///usr/local/searxng-redis/run/redis.sock?db=0
* The default URL is now "false"

The default URL makes the log difficult to deal with:
if the admin didn't install a Redis instance, the logs record a false error.

It worked before because SearXNG initialized the Redis connection when the limiter started.

In this commit, SearXNG initializes Redis in searx/webapp.py
so various components can use Redis without taking care of the initialization step.
2022-11-05 17:45:52 +01:00
Alexandre Flament
fe419e355b The checker requires Redis
Remove the abstraction in searx.shared.SharedDict.
Implement a basic and dedicated scheduler for the checker using a Redis script.
2022-11-05 12:04:50 +01:00
Alexandre Flament
d764d94a70
Merge pull request #1927 from searxng/dependabot/pip/master/babel-2.11.0
Bump babel from 2.10.3 to 2.11.0
2022-11-05 11:38:16 +01:00
Alexandre Flament
d3a7399ed7
Merge pull request #1929 from dalf/github_workflow_update
GH workflow: various improvements
2022-11-05 11:14:09 +01:00
nathannaveen
b5ce39b536 chore: Set permissions for GitHub actions (#3225)
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.

- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions

https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions

https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs

[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/)

Signed-off-by: nathannaveen <42319948+nathannaveen@users.noreply.github.com>
2022-11-04 16:50:43 +00:00
Alexandre FLAMENT
7101c5ecf2 GH workflow: add Python 3.11 2022-11-04 14:28:46 +00:00
Alexandre FLAMENT
46aaa57cfe GH workflow: use actions/cache@v3
Also cache ./.nvm and ./node_modules
2022-11-04 14:25:15 +00:00