diff --git a/requirements.txt b/requirements.txt index e28745df0..3d302da47 100644 --- a/requirements.txt +++ b/requirements.txt @@ -19,8 +19,8 @@ Flask-SQLAlchemy>=2.5.1 #Flask-Migrate==4.* #Flask-Security-Too==5.5.*; python_version >= '3.10' #Flask-Security-Too==5.4.*; python_version <= '3.9' -pyOpenSSL==26.0.0 -cryptography>=46.0.7 +pyOpenSSL>=26.0.0 +cryptography>=48.0.1 configparser==5.2.0 python-engineio>=4.3.2 python-socketio>=4.2.0 diff --git a/version/r3.6.txt b/version/r3.6.txt index 5b7281874..57127ef56 100644 --- a/version/r3.6.txt +++ b/version/r3.6.txt @@ -1,6 +1,6 @@ -cryptography==36.0.1 +cryptography>=48.0.1 +pyOpenSSL>=26.0.0 flask==2.0.3 -pyOpenSSL==22.0.0 requests==2.27.1 gevent==22.10.2 gunicorn==21.2.0 diff --git a/version/r3.7.txt b/version/r3.7.txt index 5b7281874..57127ef56 100644 --- a/version/r3.7.txt +++ b/version/r3.7.txt @@ -1,6 +1,6 @@ -cryptography==36.0.1 +cryptography>=48.0.1 +pyOpenSSL>=26.0.0 flask==2.0.3 -pyOpenSSL==22.0.0 requests==2.27.1 gevent==22.10.2 gunicorn==21.2.0 diff --git a/version/r3.8.txt b/version/r3.8.txt index 5b7281874..57127ef56 100644 --- a/version/r3.8.txt +++ b/version/r3.8.txt @@ -1,6 +1,6 @@ -cryptography==36.0.1 +cryptography>=48.0.1 +pyOpenSSL>=26.0.0 flask==2.0.3 -pyOpenSSL==22.0.0 requests==2.27.1 gevent==22.10.2 gunicorn==21.2.0 diff --git a/version/r3.9.txt b/version/r3.9.txt index a5c855209..57127ef56 100644 --- a/version/r3.9.txt +++ b/version/r3.9.txt @@ -1,6 +1,6 @@ -cryptography>=46.0.7 +cryptography>=48.0.1 +pyOpenSSL>=26.0.0 flask==2.0.3 -pyOpenSSL==22.0.0 requests==2.27.1 gevent==22.10.2 gunicorn==21.2.0 diff --git a/web/core/mw.py b/web/core/mw.py index 7971cc6c6..46d496a69 100644 --- a/web/core/mw.py +++ b/web/core/mw.py @@ -930,6 +930,9 @@ def isSupportHttp3(version): return False def isVhostHasReuseport(version): + if not isSupportHttp3(version): + return False + vhost_dir = getServerDir() + '/web_conf/nginx/vhost' if not os.path.exists(vhost_dir): return False