[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master updated (5df6e32 -> f577f59)
From: |
Lars Ingebrigtsen |
Subject: |
[Emacs-diffs] master updated (5df6e32 -> f577f59) |
Date: |
Mon, 22 Feb 2016 04:17:28 +0000 |
larsi pushed a change to branch master.
from 5df6e32 Port recent filevercmp addition to MS-Windows
adds e09c097 Refactor make_network_process
adds b013e6a Add checks for getaddrinfo_a
adds 7c6a60f Return IP addresses in the correct order
adds 44e235d Fix memory leak
adds fdfb686 Implement asynchronous name resolution
adds 4876011 Clean up GETADDRINFO usage in make-network-process
adds 860303c Further make_network_process clean up
adds e9eb610 Fix server connections
adds 0677d94 * process.c (check_for_dns): Free the result data.
adds 233e89c Avoid memory leaks in async DNS
adds e99dc4a Compilation for for non-GNU systems
adds e5b2f25 Save correct server data
adds c1b235a Compilation for for systems with getaddrinfo_a
adds e5b3467 More async memory leaks
adds 4d43071 Make async resolution more efficient
adds cc45809 Clean up compilation warnings
adds 0f47153 Implement asynchronous GnuTLS connections
adds e2d0ccc Remove debugging
adds 1f71df7 Fix segfault from double free
adds cecf6c9 Rework the mechanisms for async GnuTLS connections
adds 9972329 Clean up dead code
adds 4ff81f8 Further TLS async work
adds 8858b2c Fix GC problem in async TLS connection
adds b11531e Use XCAR/XCDR instead of Fcar etc
adds 56cd530 Windows build fix
adds 0645c0f Make network connections work again on non-glibc systems
adds 2cc69b4 Build fix for glibc systems.
adds 072d535 Add documentation for :tls-parameters
adds 42ef301 Always boot TLS if given parameters
adds 9de7d90 Clarify :tls-parameters.
adds bf4bbfe Better async error reporting
adds 68f1797 Fix autoconf test for getaddrinfo_a
adds 76bf443 Return the correct server port number
adds b75f464 Style fix
adds 3955d6c Boot parameter check fix
adds eb597d4 Build fix for --enable-check-lisp-object-type
adds 894e21d Doc fixes and refactorings based on comments from Eli
Zaretskii
adds e4c58cf Add sanity check for checking async DNS
adds c85e7d4 Only do async DNS if requested with :nowait 'dns
adds 12702b3 Make url.el use async DNS
adds 92acfb9 Add network tests
adds d7e2238 Add more network tests
adds ea87d91 Add a TLS connection test
adds 04913cc Skip TLS tests if we don't have openssl
adds a2d6d79 Use gnutls-serv instead of openssh
adds 71f2245 Add an IPv6 test
adds 51d728c src/process.c Correctly convert AF_INET6 addresses
adds c740d19 Add blockers to process functions
adds 2048477 Use :nowait t in url-gw
adds 4015528 Remove some #ifdefs and update documentation
adds 9c74f2f Call the network security manager after doing TLS
negotiation
adds 2d7af7e Protect against initial handshake failures
adds 7f3441c Do most of the coding system setup earlier
adds e4324bd Don't block in set-process-window-size
adds df91173 Ensure we always free DNS resources when deleting a
process
adds 1bbffcd Remove debugging
adds 9755b75 Allow setting the filter masks later
adds d1fc5a5 Loop over the process list instead of maintaining a
separate list
adds c43bb7f Simplify the DNS resolution loop a bit
adds ac6e085 Implement asynch TLS negotiation
adds d4bb0b9 Deactivate the correct process
adds e96df83 Verify the TLS connection asynchronously
adds b73e525 Fix coding system setup
adds 7d63fa0 Fix up tests for async TLS negotiation
adds 7993679 Respect DNS timeouts
adds c8bcb0b Clarify levels of :nowait t.
adds fc4457d Add blocker warnings to the *Messages* buffer
adds b55bf9f Mention in the doc strings that process functions may
block
adds 41895f9 Mention sentinels in conjunction with :nowait t.
adds 0d3c0f6 add_to_log expects Lisp parameters
new f577f59 Fix merge conflicts in network-stream-tests.el
Summary of changes:
configure.ac | 7 +
doc/lispref/processes.texi | 29 +-
doc/misc/emacs-gnutls.texi | 12 +-
lisp/net/gnutls.el | 150 ++--
lisp/net/network-stream.el | 66 +-
lisp/url/url-gw.el | 4 +-
src/Makefile.in | 4 +-
src/eval.c | 15 +-
src/gnutls.c | 388 +++++----
src/gnutls.h | 2 +
src/lisp.h | 2 +
src/process.c | 1625 +++++++++++++++++++++------------
src/process.h | 25 +
test/lisp/net/network-stream-tests.el | 64 +-
14 files changed, 1513 insertions(+), 880 deletions(-)
- [Emacs-diffs] master updated (5df6e32 -> f577f59),
Lars Ingebrigtsen <=