• Lars Ingebrigtsen's avatar
    Make network connections work again on non-glibc systems · 0645c0f8
    Lars Ingebrigtsen authored
    * 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.
    0645c0f8
gnutls.el 11.7 KB