<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs, branch feature/async-dns</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>add_to_log expects Lisp parameters</title>
<updated>2016-02-22T02:34:54+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2016-02-22T02:34:54+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0d3c0f6f906d5494f76b8b686bae72853b1f729c'/>
<id>0d3c0f6f906d5494f76b8b686bae72853b1f729c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Mention sentinels in conjunction with :nowait t.</title>
<updated>2016-02-22T02:20:04+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2016-02-22T02:20:04+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=41895f93be76cc1489856debaa3578f849451984'/>
<id>41895f93be76cc1489856debaa3578f849451984</id>
<content type='text'>
* doc/lispref/processes.texi (Network Processes): Mention the
recommended way of using sentinels with :nowait t.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/processes.texi (Network Processes): Mention the
recommended way of using sentinels with :nowait t.
</pre>
</div>
</content>
</entry>
<entry>
<title>Mention in the doc strings that process functions may block</title>
<updated>2016-02-22T02:14:35+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2016-02-22T02:14:35+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b55bf9f45acff424710c5192342a82175e12ddf8'/>
<id>b55bf9f45acff424710c5192342a82175e12ddf8</id>
<content type='text'>
(Fprocess_contact, Fprocess_datagram_address)
(Fset_process_datagram_address, Fset_network_process_option)
(Fprocess_send_region, Fprocess_send_string): Mention that the
functions may block.
(Fset_process_coding_system): Ditto.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(Fprocess_contact, Fprocess_datagram_address)
(Fset_process_datagram_address, Fset_network_process_option)
(Fprocess_send_region, Fprocess_send_string): Mention that the
functions may block.
(Fset_process_coding_system): Ditto.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add blocker warnings to the *Messages* buffer</title>
<updated>2016-02-22T02:07:27+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2016-02-22T02:07:27+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=fc4457d7143c44514810b971e103daedcea404ec'/>
<id>fc4457d7143c44514810b971e103daedcea404ec</id>
<content type='text'>
* src/process.c (wait_for_socket_fds): Add warning to the log.
(wait_while_connecting): Ditto.
(wait_for_tls_negotiation): Ditto.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/process.c (wait_for_socket_fds): Add warning to the log.
(wait_while_connecting): Ditto.
(wait_for_tls_negotiation): Ditto.
</pre>
</div>
</content>
</entry>
<entry>
<title>Clarify levels of :nowait t.</title>
<updated>2016-02-21T03:08:17+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2016-02-21T03:08:17+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c8bcb0bb1af86f2e55dc10e243ad8a0e4f69ed24'/>
<id>c8bcb0bb1af86f2e55dc10e243ad8a0e4f69ed24</id>
<content type='text'>
* doc/lispref/processes.texi (Network Processes): Mention
levels of asynchronicity.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/processes.texi (Network Processes): Mention
levels of asynchronicity.
</pre>
</div>
</content>
</entry>
<entry>
<title>Respect DNS timeouts</title>
<updated>2016-02-21T02:36:25+00:00</updated>
<author>
<name>Alain Schneble</name>
</author>
<published>2016-02-21T02:36:25+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=799367921033a9bfca27109ba934cb2981c436f9'/>
<id>799367921033a9bfca27109ba934cb2981c436f9</id>
<content type='text'>
* src/process.c (check_for_dns): If the async DNS request
failed and the associated process is still in "connect" state,
deactivate the process and set status to "failed".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/process.c (check_for_dns): If the async DNS request
failed and the associated process is still in "connect" state,
deactivate the process and set status to "failed".
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix up tests for async TLS negotiation</title>
<updated>2016-02-19T01:37:34+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2016-02-19T01:37:34+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7d63fa01afef49ee53c742cd6b8cb86d14911fa3'/>
<id>7d63fa01afef49ee53c742cd6b8cb86d14911fa3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix coding system setup</title>
<updated>2016-02-19T00:58:50+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2016-02-19T00:58:50+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b73e5254ea9056ee2088ed096ef1de3ef8699855'/>
<id>b73e5254ea9056ee2088ed096ef1de3ef8699855</id>
<content type='text'>
* src/process.c (set_network_socket_coding_system): Pass in
the host/service that's been computed already.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/process.c (set_network_socket_coding_system): Pass in
the host/service that's been computed already.
</pre>
</div>
</content>
</entry>
<entry>
<title>Verify the TLS connection asynchronously</title>
<updated>2016-02-18T05:25:37+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2016-02-18T05:25:37+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e96df838aff3e1432d68cb0ed1fa899f79a70847'/>
<id>e96df838aff3e1432d68cb0ed1fa899f79a70847</id>
<content type='text'>
* src/gnutls.c (gnutls_verify_boot): Refactor out into its own
function so that we can call it asynchronously.
(Fgnutls_boot): Use it.

* src/process.c (wait_reading_process_output): Verify the TLS
negotiation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/gnutls.c (gnutls_verify_boot): Refactor out into its own
function so that we can call it asynchronously.
(Fgnutls_boot): Use it.

* src/process.c (wait_reading_process_output): Verify the TLS
negotiation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Deactivate the correct process</title>
<updated>2016-02-16T05:47:55+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2016-02-16T05:47:55+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d4bb0b923b30c78ea18e4744c7a9ab6f3f2c4b1b'/>
<id>d4bb0b923b30c78ea18e4744c7a9ab6f3f2c4b1b</id>
<content type='text'>
* src/process.c (wait_reading_process_output): Deactivate the
correct process on failure.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/process.c (wait_reading_process_output): Deactivate the
correct process on failure.
</pre>
</div>
</content>
</entry>
</feed>
