<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nginx.git/src/event, branch release-1.27.3</title>
<subtitle>nginx</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/'/>
<entry>
<title>QUIC: got rid of memory copy when initializing constant values.</title>
<updated>2024-11-26T13:41:21+00:00</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@nginx.com</email>
</author>
<published>2024-10-07T14:43:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=3f755b5a9e7145d5ce6b897d2298d5f6c544acf7'/>
<id>3f755b5a9e7145d5ce6b897d2298d5f6c544acf7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>QUIC: constified nonce parameter of crypto functions.</title>
<updated>2024-11-26T13:41:21+00:00</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@nginx.com</email>
</author>
<published>2024-10-07T14:19:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=9a025219f661fbe2148659cad490c06d5e3283df'/>
<id>9a025219f661fbe2148659cad490c06d5e3283df</id>
<content type='text'>
This follows OpenSSL and BoringSSL API, and gives a hint to compiler
that this parameter may not be modified.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This follows OpenSSL and BoringSSL API, and gives a hint to compiler
that this parameter may not be modified.
</pre>
</div>
</content>
</entry>
<entry>
<title>QUIC: prevented BIO leak in case of error.</title>
<updated>2024-11-25T12:22:40+00:00</updated>
<author>
<name>Roman Arutyunyan</name>
<email>arut@nginx.com</email>
</author>
<published>2024-11-22T07:38:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=0864cca4d74e215acdcab20a68e025c6e3ee9efa'/>
<id>0864cca4d74e215acdcab20a68e025c6e3ee9efa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SSL: a new macro to set default protocol versions.</title>
<updated>2024-11-22T09:47:22+00:00</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@nginx.com</email>
</author>
<published>2024-11-18T09:39:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=476d6526b2e8297025c608425f4cad07b4f65990'/>
<id>476d6526b2e8297025c608425f4cad07b4f65990</id>
<content type='text'>
This simplifies merging protocol values after ea15896 and ebd18ec.

Further, as outlined in ebd18ec18, for libraries preceeding TLSv1.2+
support, only meaningful versions TLSv1 and TLSv1.1 are set by default.

While here, fixed indentation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This simplifies merging protocol values after ea15896 and ebd18ec.

Further, as outlined in ebd18ec18, for libraries preceeding TLSv1.2+
support, only meaningful versions TLSv1 and TLSv1.1 are set by default.

While here, fixed indentation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed missing double quote.</title>
<updated>2024-11-20T11:30:05+00:00</updated>
<author>
<name>Nathan Mentze</name>
<email>natementze+github@gmail.com</email>
</author>
<published>2024-11-20T00:13:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=cb1857407bec54804191cfc5ac8173df44f0c661'/>
<id>cb1857407bec54804191cfc5ac8173df44f0c661</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SSL: error message default in object caching API.</title>
<updated>2024-11-19T17:37:03+00:00</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@nginx.com</email>
</author>
<published>2024-10-28T20:50:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=0ebc3242d99d3b9d00891b3cddda11ff9c2e86c4'/>
<id>0ebc3242d99d3b9d00891b3cddda11ff9c2e86c4</id>
<content type='text'>
This change initializes the "err" variable, used to produce a meaningful
diagnostics on error path, to a good safe value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change initializes the "err" variable, used to produce a meaningful
diagnostics on error path, to a good safe value.
</pre>
</div>
</content>
</entry>
<entry>
<title>QUIC: prevent deleted stream frame retransmissions.</title>
<updated>2024-10-08T15:55:14+00:00</updated>
<author>
<name>nandsky</name>
<email>lishu.zy@alibaba-inc.com</email>
</author>
<published>2024-09-30T12:51:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=3f6d94d8881ca6755b1baa4dd6248a7b7ed15735'/>
<id>3f6d94d8881ca6755b1baa4dd6248a7b7ed15735</id>
<content type='text'>
Since a2a513b93cae, stream frames no longer need to be retransmitted after it
was deleted.  The frames which were retransmitted before, could be stream data
frames sent prior to a RESET_STREAM. Such retransmissions are explicitly
prohibited by RFC 9000, Section 19.4.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since a2a513b93cae, stream frames no longer need to be retransmitted after it
was deleted.  The frames which were retransmitted before, could be stream data
frames sent prior to a RESET_STREAM. Such retransmissions are explicitly
prohibited by RFC 9000, Section 19.4.
</pre>
</div>
</content>
</entry>
<entry>
<title>SSL: caching CA certificates.</title>
<updated>2024-10-01T13:59:24+00:00</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@nginx.com</email>
</author>
<published>2024-09-09T15:05:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=5917e9de5a45bb7288c1c433db840d1a4c6290f3'/>
<id>5917e9de5a45bb7288c1c433db840d1a4c6290f3</id>
<content type='text'>
This can potentially provide a large amount of savings,
because CA certificates can be quite large.

Based on previous work by Mini Hawthorne.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This can potentially provide a large amount of savings,
because CA certificates can be quite large.

Based on previous work by Mini Hawthorne.
</pre>
</div>
</content>
</entry>
<entry>
<title>SSL: caching CRLs.</title>
<updated>2024-10-01T13:59:24+00:00</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@nginx.com</email>
</author>
<published>2024-09-09T15:05:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=61314518de74fcb3af954ea6e6cb2820307676d0'/>
<id>61314518de74fcb3af954ea6e6cb2820307676d0</id>
<content type='text'>
Based on previous work by Mini Hawthorne.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on previous work by Mini Hawthorne.
</pre>
</div>
</content>
</entry>
<entry>
<title>SSL: caching certificate keys.</title>
<updated>2024-10-01T13:59:24+00:00</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@nginx.com</email>
</author>
<published>2024-09-09T15:04:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/nginx.git/commit/?id=7ea2fb6cb197925c7c0e35def9ece12d11b09bb9'/>
<id>7ea2fb6cb197925c7c0e35def9ece12d11b09bb9</id>
<content type='text'>
EVP_KEY objects are a reference-counted container for key material, shallow
copies and OpenSSL stack management aren't needed as with certificates.

Based on previous work by Mini Hawthorne.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
EVP_KEY objects are a reference-counted container for key material, shallow
copies and OpenSSL stack management aren't needed as with certificates.

Based on previous work by Mini Hawthorne.
</pre>
</div>
</content>
</entry>
</feed>
