From d9d5e0e7f8e241258f2551baf6eff1ebe74d5bbd Mon Sep 17 00:00:00 2001 From: Martin Polden Date: Mon, 5 Apr 2021 21:04:55 +0200 Subject: package: Disable TLS 1.3 --- lisp/init-package.el | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'lisp/init-package.el') diff --git a/lisp/init-package.el b/lisp/init-package.el index 53c50c4..d23f1a8 100644 --- a/lisp/init-package.el +++ b/lisp/init-package.el @@ -9,8 +9,15 @@ (when (< emacs-major-version 27) (package-initialize)) -;; workaround for https://debbugs.gnu.org/cgi/bugreport.cgi?bug=34341 -(when (version< emacs-version "26.3") +;; emacs and gnutls has recurring issues with tls 1.3 +;; the original bug was supposedly fixed in 26.3, but resurfaced in 27.2 on +;; macos (https://emacsformacosx.com build) +;; +;; https://debbugs.gnu.org/cgi/bugreport.cgi?bug=34341 +;; https://www.reddit.com/r/emacs/comments/mk0luk/does_anyone_know_how_to_diagnose_or_fix_emacs_not/ +;; +;; disable tls 1.3 if supported by gnutls +(when (>= libgnutls-version 30603) (setq gnutls-algorithm-priority "NORMAL:-VERS-TLS1.3")) (defun mpolden/require-package (package &optional min-version no-refresh) -- cgit v1.2.3