aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2014-12-28 00:07:00 -0800
committerPaul Eggert2014-12-28 00:07:00 -0800
commit1505643bb70ce66e86d6c72902fe7e9199e93606 (patch)
tree0287f1d5f6ff9f6e25184fc843dddb7fe5125257 /src/ChangeLog
parent9bb10cbdc59486c2131cea9b5399e9cbdc0418ab (diff)
parentb54f5721bfb6bf21cac5402cf34a8130e11bfb70 (diff)
downloademacs-1505643bb70ce66e86d6c72902fe7e9199e93606.tar.gz
emacs-1505643bb70ce66e86d6c72902fe7e9199e93606.zip
Merge from origin/emacs-24
b54f572 Port memory-full checking to GnuTLS 3.3 Conflicts: src/ChangeLog src/gnutls.c
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index d78e7a54a06..bdd1882c06a 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,20 @@
12014-12-28 Paul Eggert <eggert@Penguin.CS.UCLA.EDU>
2
3 Port memory-full checking to GnuTLS 3.3
4 Instead of using gnutls_global_set_mem_functions, check every call
5 to a GnuTLS function that might return an indication of memory
6 exhaustion. Suggested by Dmitry Antipov in:
7 http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg02056.html
8 * gnutls.c (gnutls_global_set_mem_functions) [WINDOWSNT]: Remove.
9 (init_gnutls_functions): Do not load gnutls_global_set_mem_functions.
10 (fn_gnutls_global_set_mem_functions) [!WINDOWSNT]: Remove.
11 All uses removed.
12 (check_memory_full): New function.
13 (emacs_gnutls_handshake, emacs_gnutls_handle_error)
14 (gnutls_make_error, gnutls_certificate_details, Fgnutls_peer_status)
15 (Fgnutls_boot): Use it.
16 (emacs_gnutls_global_init): Avoid gnutls_global_set_mem_functions.
17
12014-12-27 Paul Eggert <eggert@cs.ucla.edu> 182014-12-27 Paul Eggert <eggert@cs.ucla.edu>
2 19
3 Fix parse_settings to match internal documentation 20 Fix parse_settings to match internal documentation