aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/NEWS16
1 files changed, 16 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 4532a18b444..bc3e49097b6 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -31,6 +31,22 @@ otherwise leave it unmarked.
31 31
32* Changes in Emacs 25.2 32* Changes in Emacs 25.2
33 33
34+++
35** The networking code has been reworked so that it's more
36asynchronous than it was (when specifying :nowait t in
37`make-network-process'). How asynchronous it is varies based on the
38capabilities of the system, but on a typical GNU/Linux system the DNS
39resolution, the connection, and (for TLS streams) the TLS negotiation
40are all done without blocking the main Emacs thread. To get
41asynchronous TLS, the TLS boot parameters have to be passed in (see
42the manual for details).
43
44Certain process oriented functions (like `process-datagram-address')
45will block until socket setup has been performed. The recommended way
46to deal with asynchronous sockets is to avoid interacting with them
47until they have changed status to "run". This is most easily done
48from a process sentinel.
49
34** It is possible to disable attempted recovery on fatal signals 50** It is possible to disable attempted recovery on fatal signals
35 51
36Two new variables allow to disable attempts to recover from stack 52Two new variables allow to disable attempts to recover from stack