Questions tagged «gnutls»

1
如何在Windows上为Emacs 25.1安装GnuTLS?
我刚刚将Windows 10计算机上的Emacs从24.5升级到25.1。对于Emacs 24.5,我正确设置了GnuTLS,对于25.1,我做了我想起的事情: 从GNU Emacs网站的下载页面获得了预构建的Emacs二进制文件。我使用的是32位Windows,因此获得了i686的i686版本。 从ezwinports获得了GnuTLS的副本并将zip文件提取到与Emacs相同的目录中-gnutls zip的组织方式意味着,gnutls的dll和exe都以与Emacs exe相同的目录结尾。(这次我获得的版本是3.3.11;我不记得当我拥有24.5版本的Emacs时所使用的GnuTLS版本。) 这次没有用。gnutls-available-p返回nil,包管理器只能连接到http存储库,而不能连接到https存储库,eww也不能处理https。 如何为Emacs 25.1设置GnuTLS?我是否记得24.5所做的事情?也许GNU Emacs网站上的二进制文件是在没有GnuTLS的情况下编译的,而对于24.5,我实际上是从其他地方获得的二进制文件...

2
TLS连接未正确终止
运行时package-list-packages出现以下错误: Failed to download `gnu' archive. gnutls.c: [0] (Emacs) fatal error: The TLS connection was non-properly terminated. 我在Windows上运行Emacs 24.4。在本周之前,软件包下载正常进行。 我试过这个指南上设置的Emacs的GnuTLS窗口。我尝试从“ 查看是否有效”部分运行此代码: (condition-case e (delete-process (gnutls-negotiate :process (open-network-stream "test" nil "www.google.com" 443) :hostname "www.google.com" :verify-error t)) (error e)) 我确实nil插入了缓冲区,没有验证错误,根据这篇文章,这是成功的标志。但是,如果(setq gnutls-log-level 2)再次设置并运行代码,则会得到以下输出。 gnutls.c: [1] (Emacs) allocating credentials gnutls.c: [2] (Emacs) allocating x509 …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.