<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/src/gnutls.c, branch pending</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>* gnutls.c (emacs_gnutls_write): Fix last change.</title>
<updated>2012-02-13T20:39:46+00:00</updated>
<author>
<name>Andreas Schwab</name>
</author>
<published>2012-02-13T20:39:46+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0ca43699556cef0f6fb46f70b66b39b71d14d85b'/>
<id>0ca43699556cef0f6fb46f70b66b39b71d14d85b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Further GnuTLS EAGAIN write fixups</title>
<updated>2012-02-13T19:37:48+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2012-02-13T19:37:48+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=2e8f3c56f0217d29ce9e229268331cef2a1e8739'/>
<id>2e8f3c56f0217d29ce9e229268331cef2a1e8739</id>
<content type='text'>
* gnutls.c (emacs_gnutls_write): Set errno appropriately for
send_process.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnutls.c (emacs_gnutls_write): Set errno appropriately for
send_process.
</pre>
</div>
</content>
</entry>
<entry>
<title>* gnutls.c (emacs_gnutls_write): Don't infloop if sendto fails.</title>
<updated>2012-02-11T17:06:14+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2012-02-11T17:06:14+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=77abcbc2412cef1dd88e9843e8122dcf90d2b924'/>
<id>77abcbc2412cef1dd88e9843e8122dcf90d2b924</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor NEWS cleanup, mainly for "Installation Changes" section.</title>
<updated>2012-01-29T03:08:15+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2012-01-29T03:08:15+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=31fd3586bdcbdb6bcf40ee5870f6500ebc59916b'/>
<id>31fd3586bdcbdb6bcf40ee5870f6500ebc59916b</id>
<content type='text'>
* etc/NEWS: Reorder items.
Standardize new --with-libfoo type configure options.
Don't say precisely which library versions are needed - it tends to
change and people who care can look at configure.
Move new Hebrew tutorial entry to "Internationalization changes" section.
Small tidy up for imagemagick and gnutls entries.

* src/gnutls.c (syms_of_gnutls): More doc (from etc/NEWS).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* etc/NEWS: Reorder items.
Standardize new --with-libfoo type configure options.
Don't say precisely which library versions are needed - it tends to
change and people who care can look at configure.
Move new Hebrew tutorial entry to "Internationalization changes" section.
Small tidy up for imagemagick and gnutls entries.

* src/gnutls.c (syms_of_gnutls): More doc (from etc/NEWS).
</pre>
</div>
</content>
</entry>
<entry>
<title>Add 2012 to FSF copyright years for Emacs files</title>
<updated>2012-01-05T09:46:05+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2012-01-05T09:46:05+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=acaf905b1130aae80fa59d2c861ffd4c8eb75486'/>
<id>acaf905b1130aae80fa59d2c861ffd4c8eb75486</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow Emacs on w32 to build against and work with GnuTLS 3.x.</title>
<updated>2012-01-01T16:26:51+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2012-01-01T16:26:51+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=651e947eb84b9201faa63ff6dc855a8c99ac8018'/>
<id>651e947eb84b9201faa63ff6dc855a8c99ac8018</id>
<content type='text'>
 src/gnutls.c (init_gnutls_functions): Load gnutls_check_version.
 Load gnutls_transport_set_lowat only if GnuTLS version is below
 2.11.1.
 (emacs_gnutls_handshake): Call gnutls_transport_set_lowat only for
 GnuTLS versions below 2.11.1.
 lisp/term/w32-win.el (dynamic-library-alist) &lt;gnutls&gt;: Load
 libgnutls-28.dll, from GnuTLS version 3.x, in preference to
 libgnutls-26.dll.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 src/gnutls.c (init_gnutls_functions): Load gnutls_check_version.
 Load gnutls_transport_set_lowat only if GnuTLS version is below
 2.11.1.
 (emacs_gnutls_handshake): Call gnutls_transport_set_lowat only for
 GnuTLS versions below 2.11.1.
 lisp/term/w32-win.el (dynamic-library-alist) &lt;gnutls&gt;: Load
 libgnutls-28.dll, from GnuTLS version 3.x, in preference to
 libgnutls-26.dll.
</pre>
</div>
</content>
</entry>
<entry>
<title>More gnutls memory fixes.</title>
<updated>2011-10-27T08:07:28+00:00</updated>
<author>
<name>Chong Yidong</name>
</author>
<published>2011-10-27T08:07:28+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=435c1d6793ce358f4d2c77c9e9c1ad81fd754651'/>
<id>435c1d6793ce358f4d2c77c9e9c1ad81fd754651</id>
<content type='text'>
* src/gnutls.c (emacs_gnutls_deinit): Deinit the gnutls_state if it is
non-NULL, regardless of GNUTLS_INITSTAGE.
(Fgnutls_boot): Cleanups.  Call emacs_gnutls_deinit if we signal
an error.  Set process slots as soon as we allocate them.

* src/gnutls.h (GNUTLS_LOG, GNUTLS_LOG2): Fix macros.

* src/process.c (make_process): Set gnutls_state to NULL.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/gnutls.c (emacs_gnutls_deinit): Deinit the gnutls_state if it is
non-NULL, regardless of GNUTLS_INITSTAGE.
(Fgnutls_boot): Cleanups.  Call emacs_gnutls_deinit if we signal
an error.  Set process slots as soon as we allocate them.

* src/gnutls.h (GNUTLS_LOG, GNUTLS_LOG2): Fix macros.

* src/process.c (make_process): Set gnutls_state to NULL.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a memory leak in the built-in GnuTLS support.</title>
<updated>2011-10-27T06:07:09+00:00</updated>
<author>
<name>Chong Yidong</name>
</author>
<published>2011-10-27T06:07:09+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=9c6c6f495b8469ca5e105f5ddb02a69d1303a106'/>
<id>9c6c6f495b8469ca5e105f5ddb02a69d1303a106</id>
<content type='text'>
* src/gnutls.c (emacs_gnutls_deinit): New function.  Deallocate
credentials structures as well as calling gnutls_deinit.
(Fgnutls_deinit, Fgnutls_boot): Use it.

* src/process.c (make_process): Initialize GnuTLS credentials to NULL.
(deactivate_process): Call emacs_gnutls_deinit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/gnutls.c (emacs_gnutls_deinit): New function.  Deallocate
credentials structures as well as calling gnutls_deinit.
(Fgnutls_deinit, Fgnutls_boot): Use it.

* src/process.c (make_process): Initialize GnuTLS credentials to NULL.
(deactivate_process): Call emacs_gnutls_deinit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Follow variable naming convention</title>
<updated>2011-08-14T09:08:02+00:00</updated>
<author>
<name>Andreas Schwab</name>
</author>
<published>2011-08-14T09:08:02+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a3720aa275043aa5ee0f14c8a342183d293d6ae7'/>
<id>a3720aa275043aa5ee0f14c8a342183d293d6ae7</id>
<content type='text'>
* src/gnutls.c (QCgnutls_bootprop_priority)
(QCgnutls_bootprop_trustfiles, QCgnutls_bootprop_keylist)
(QCgnutls_bootprop_crlfiles, QCgnutls_bootprop_callbacks)
(QCgnutls_bootprop_loglevel, QCgnutls_bootprop_hostname)
(QCgnutls_bootprop_min_prime_bits, QCgnutls_bootprop_verify_flags)
(QCgnutls_bootprop_verify_hostname_error)
(QCgnutls_bootprop_callbacks_verify): Rename from
Qgnutls_bootprop_..., all uses changed.

* src/xfaces.c (QCignore_defface): Rename from Qignore_defface, all
uses changed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/gnutls.c (QCgnutls_bootprop_priority)
(QCgnutls_bootprop_trustfiles, QCgnutls_bootprop_keylist)
(QCgnutls_bootprop_crlfiles, QCgnutls_bootprop_callbacks)
(QCgnutls_bootprop_loglevel, QCgnutls_bootprop_hostname)
(QCgnutls_bootprop_min_prime_bits, QCgnutls_bootprop_verify_flags)
(QCgnutls_bootprop_verify_hostname_error)
(QCgnutls_bootprop_callbacks_verify): Rename from
Qgnutls_bootprop_..., all uses changed.

* src/xfaces.c (QCignore_defface): Rename from Qignore_defface, all
uses changed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Whitespace cleanup</title>
<updated>2011-08-14T09:08:01+00:00</updated>
<author>
<name>Andreas Schwab</name>
</author>
<published>2011-08-14T09:08:01+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b5f0301637acf044455c3ab39d214631f59e0d7b'/>
<id>b5f0301637acf044455c3ab39d214631f59e0d7b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
