]> git.eshelyaron.com Git - emacs.git/commit
Use IPv6 localhost when family is 'ipv6
authorRobert Pluim <rpluim@gmail.com>
Thu, 31 Jan 2019 13:20:32 +0000 (14:20 +0100)
committerRobert Pluim <rpluim@gmail.com>
Mon, 4 Feb 2019 09:06:04 +0000 (10:06 +0100)
commit49f6243027d910032f014be15b2c4ac2175c25f8
treef54edbb0c9d82bcb006bead0d30c8498f1bbd54f
parent4633b0ef3ff7fc8ac013e4236edf782fb3cadfb4
Use IPv6 localhost when family is 'ipv6

This fixes Bug#34193

* src/process.c (Fmake_network_process): Explicitly use ::1 when
using IPv6 with 'local.  Update docstring.

* test/lisp/net/network-stream-tests.el
(make-ipv6-tcp-server-with-unspecified-port):
(make-ipv6-tcp-server-with-specified-port): Test creating ipv6
local server.
(make-server): Add optional family argument, default ipv4
(echo-server-with-local-ipv4): Test connecting to 'local ipv4
(echo-server-with-local-ipv6): Test connecting to 'local ipv6

* doc/lispref/processes.texi (Network Processes): Describe
behavior when using 'local.

* etc/NEWS: Document new 'make-network-process' behavior when
connecting to 'local with ipv6.
doc/lispref/processes.texi
etc/NEWS
src/process.c
test/lisp/net/network-stream-tests.el