Bug fixes and certificate and hostname verification for the Emacs GnuTLS support.
authorTed Zlatanov <tzz@lifelogs.com>
Mon, 25 Apr 2011 01:31:45 +0000 (20:31 -0500)
committerTed Zlatanov <tzz@lifelogs.com>
Mon, 25 Apr 2011 01:31:45 +0000 (20:31 -0500)
commit8b492194a904d115258ae59eb522c986860c4c18
tree915305a5005d7bbc88f7d30237cb1db82a6c1152
parente061a11b5a59f02fac66184e991f01a433f6dc8d
Bug fixes and certificate and hostname verification for the Emacs GnuTLS support.

* lisp/net/gnutls.el (gnutls-negotiate): Add hostname, verify-flags,
verify-error, and verify-hostname-error parameters.  Check whether
default trustfile exists before going to use it. Add missing
argument to gnutls-message-maybe call. Return return value.
Reported by Claudio Bley <claudio.bley@gmail.com>.
(open-gnutls-stream): Add usage example.

* lisp/net/network-stream.el (network-stream-open-starttls): Give host
parameter to `gnutls-negotiate'.
(gnutls-negotiate): Adjust `gnutls-negotiate' declaration.
lisp/ChangeLog
lisp/net/gnutls.el
lisp/net/network-stream.el