emacs-diffs
[Top][All Lists]
Advanced

[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(-)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]