]> git.eshelyaron.com Git - emacs.git/commit
Make network connections work again on non-glibc systems
authorLars Ingebrigtsen <larsi@gnus.org>
Mon, 1 Feb 2016 01:57:04 +0000 (02:57 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Mon, 1 Feb 2016 01:57:04 +0000 (02:57 +0100)
commit0645c0f81b795ca2e8a44b7ad490d2aba502a489
tree76e8552bcde99d48e4b9b979f0b6e49d315c787c
parent56cd5301f1ec70958fa0c2e51ce58c674e800a50
Make network connections work again on non-glibc systems

* lisp/net/gnutls.el (open-gnutls-stream): Pass the TLS
keywords in directly so that they can be used when doing
synchronous DNS on non-synchronous connections.

* lisp/net/network-stream.el (open-network-stream): Allow
passing in the TLS parameters directly.

* src/process.c (conv_numerical_to_lisp): New function to convert
numerical addresses to Lisp.
(Fmake_network_process): Rework the non-HAVE_ADDRINFO code
paths so that they work again.
(syms_of_process): Build fix for non-glibc systems.
lisp/net/gnutls.el
lisp/net/network-stream.el
src/process.c