www/py-searxng-devel: Update to 20250603
ChangeLog: https://github.com/searxng/searxng/commits/eb36de8d914aee7d3e9087b9046b83de705233dd/ Approved by: acm (mentor)
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
PORTNAME= searxng
|
||||
DISTVERSION= 20250203
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 20250603
|
||||
CATEGORIES= www python
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
PKGNAMESUFFIX= -devel
|
||||
@@ -40,7 +39,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR} \
|
||||
|
||||
USES= python
|
||||
USE_GITHUB= yes
|
||||
GH_TAGNAME= 4ab7984edde27b36b158f678d83b993ad4126619
|
||||
GH_TAGNAME= eb36de8d914aee7d3e9087b9046b83de705233dd
|
||||
USE_PYTHON= autoplist distutils
|
||||
USE_RC_SUBR= searxng
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1738629164
|
||||
SHA256 (searxng-searxng-20250203-4ab7984edde27b36b158f678d83b993ad4126619_GH0.tar.gz) = ae709b1af30688211f9266985c972df3c7150722a659fb6c5375d2d70c16b925
|
||||
SIZE (searxng-searxng-20250203-4ab7984edde27b36b158f678d83b993ad4126619_GH0.tar.gz) = 5203738
|
||||
TIMESTAMP = 1749083075
|
||||
SHA256 (searxng-searxng-20250603-eb36de8d914aee7d3e9087b9046b83de705233dd_GH0.tar.gz) = 3e9767f47d435cc9635858f9a04bcccc569fab663b266afd96f2ad291576e901
|
||||
SIZE (searxng-searxng-20250603-eb36de8d914aee7d3e9087b9046b83de705233dd_GH0.tar.gz) = 5416813
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
--- searx/network/client.py.orig 2025-02-04 00:34:42 UTC
|
||||
+++ searx/network/client.py
|
||||
@@ -14,8 +14,8 @@ from searx import logger
|
||||
import uvloop
|
||||
|
||||
from searx import logger
|
||||
+from urllib3.util.ssl_ import DEFAULT_CIPHERS
|
||||
|
||||
-
|
||||
uvloop.install()
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ def shuffle_ciphers(ssl_context):
|
||||
https://www.zenrows.com/blog/what-is-tls-fingerprint#how-to-bypass-tls-fingerprinting
|
||||
|
||||
"""
|
||||
- c_list = httpx._config.DEFAULT_CIPHERS.split(':') # pylint: disable=protected-access
|
||||
+ c_list = DEFAULT_CIPHERS.split(':') # pylint: disable=protected-access
|
||||
sc_list, c_list = c_list[:3], c_list[3:]
|
||||
random.shuffle(c_list)
|
||||
ssl_context.set_ciphers(":".join(sc_list + c_list))
|
||||
@@ -50,7 +50,7 @@ def get_sslcontexts(proxy_url=None, cert=None, verify=
|
||||
def get_sslcontexts(proxy_url=None, cert=None, verify=True, trust_env=True, http2=False):
|
||||
key = (proxy_url, cert, verify, trust_env, http2)
|
||||
if key not in SSLCONTEXTS:
|
||||
- SSLCONTEXTS[key] = httpx.create_ssl_context(cert, verify, trust_env, http2)
|
||||
+ SSLCONTEXTS[key] = httpx.create_ssl_context(verify, cert, trust_env)
|
||||
shuffle_ciphers(SSLCONTEXTS[key])
|
||||
return SSLCONTEXTS[key]
|
||||
|
||||
Reference in New Issue
Block a user