diff options
| author | Paul Eggert | 2014-12-28 00:07:00 -0800 |
|---|---|---|
| committer | Paul Eggert | 2014-12-28 00:07:00 -0800 |
| commit | 1505643bb70ce66e86d6c72902fe7e9199e93606 (patch) | |
| tree | 0287f1d5f6ff9f6e25184fc843dddb7fe5125257 /src/ChangeLog | |
| parent | 9bb10cbdc59486c2131cea9b5399e9cbdc0418ab (diff) | |
| parent | b54f5721bfb6bf21cac5402cf34a8130e11bfb70 (diff) | |
| download | emacs-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/ChangeLog | 17 |
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 @@ | |||
| 1 | 2014-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 | |||
| 1 | 2014-12-27 Paul Eggert <eggert@cs.ucla.edu> | 18 | 2014-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 |