<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/rabbitmq-c.git, branch warnfix</title>
<subtitle>github.com: alanxz/rabbitmq-c
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/rabbitmq-c.git/'/>
<entry>
<title>lib: amqp_ssl_socket_send ign unused parameter.</title>
<updated>2015-06-02T05:27:01+00:00</updated>
<author>
<name>Alan Antonuk</name>
<email>alan.antonuk@gmail.com</email>
</author>
<published>2015-06-02T05:27:01+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/rabbitmq-c.git/commit/?id=6f9b6183203d6a0e8a0cdaea02129449a70dfcf0'/>
<id>6f9b6183203d6a0e8a0cdaea02129449a70dfcf0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lib: remove unused buffer in openssl</title>
<updated>2015-06-01T06:03:08+00:00</updated>
<author>
<name>Alan Antonuk</name>
<email>alan.antonuk@gmail.com</email>
</author>
<published>2015-06-01T06:03:08+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/rabbitmq-c.git/commit/?id=816cbfcf3fae9e8aeba9a4d4cf1a942c11d30615'/>
<id>816cbfcf3fae9e8aeba9a4d4cf1a942c11d30615</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lib: remove unused buffer in amqp_tcp_socket.</title>
<updated>2015-06-01T06:00:50+00:00</updated>
<author>
<name>Alan Antonuk</name>
<email>alan.antonuk@gmail.com</email>
</author>
<published>2015-05-26T05:19:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/rabbitmq-c.git/commit/?id=969c0b88b57e419905b998bdb98b7cab625f62cc'/>
<id>969c0b88b57e419905b998bdb98b7cab625f62cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lib: use TCP_NOPUSH on Mac OS X/*BSD.</title>
<updated>2015-06-01T06:00:27+00:00</updated>
<author>
<name>Alan Antonuk</name>
<email>alan.antonuk@gmail.com</email>
</author>
<published>2015-05-26T05:12:56+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/rabbitmq-c.git/commit/?id=2b9bf3fbbfbd5c027383f33c88420e97bb375b0e'/>
<id>2b9bf3fbbfbd5c027383f33c88420e97bb375b0e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lib: use MSG_MORE on Linux for basic.publish</title>
<updated>2015-06-01T05:57:38+00:00</updated>
<author>
<name>Alan Antonuk</name>
<email>alan.antonuk@gmail.com</email>
</author>
<published>2015-05-24T06:56:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/rabbitmq-c.git/commit/?id=2bc1f9b1b03c217512ce7026f76976cdcb8cc17e'/>
<id>2bc1f9b1b03c217512ce7026f76976cdcb8cc17e</id>
<content type='text'>
As a performance optimization in the send path, add an AMQP_SF_MORE flag
indicating that more data is intended to be sent, and that packets shouldn't be
sent out on the wire unless there is a full packet's worth of data available.

Use this to specify MSG_MORE to send() on Linux.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As a performance optimization in the send path, add an AMQP_SF_MORE flag
indicating that more data is intended to be sent, and that packets shouldn't be
sent out on the wire unless there is a full packet's worth of data available.

Use this to specify MSG_MORE to send() on Linux.
</pre>
</div>
</content>
</entry>
<entry>
<title>amqp_openssl: *_ssl_send() should return number of bytes sent</title>
<updated>2015-05-21T17:08:22+00:00</updated>
<author>
<name>Maciej Borzecki</name>
<email>maciej.borzecki@open-rnd.pl</email>
</author>
<published>2015-05-21T12:20:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/rabbitmq-c.git/commit/?id=ed363ad6db549e9d3fa57f7ca761032eecb2a1a1'/>
<id>ed363ad6db549e9d3fa57f7ca761032eecb2a1a1</id>
<content type='text'>
Function amqp_ssl_socket_send() should return the number of bytes
written. Retruning AMQP_STATUS_OK on success will cause all
amqp_socket_send() with SSL socket implementation to behave incorrectly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Function amqp_ssl_socket_send() should return the number of bytes
written. Retruning AMQP_STATUS_OK on success will cause all
amqp_socket_send() with SSL socket implementation to behave incorrectly.
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: build with -std=c90 or -std=gnu90 if possible</title>
<updated>2015-05-20T05:49:04+00:00</updated>
<author>
<name>Maciek Borzecki</name>
<email>maciek.borzecki@gmail.com</email>
</author>
<published>2015-05-12T20:03:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/rabbitmq-c.git/commit/?id=da49600a13e47e6922ef58ad704f3c6a94fdffeb'/>
<id>da49600a13e47e6922ef58ad704f3c6a94fdffeb</id>
<content type='text'>
Autotools build uses c90/gnu90. Add similar functionality for cmake
build. This will work for gcc and clang, while for other compilers the
checks will just fail and no additional flags will be added.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Autotools build uses c90/gnu90. Add similar functionality for cmake
build. This will work for gcc and clang, while for other compilers the
checks will just fail and no additional flags will be added.
</pre>
</div>
</content>
</entry>
<entry>
<title>amqp_socket: fix C89 compatibility</title>
<updated>2015-05-19T04:31:10+00:00</updated>
<author>
<name>Maciek Borzecki</name>
<email>maciek.borzecki@gmail.com</email>
</author>
<published>2015-05-15T06:06:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/rabbitmq-c.git/commit/?id=abbefd49e1388b0f6970a86bcb57803e78a8a259'/>
<id>abbefd49e1388b0f6970a86bcb57803e78a8a259</id>
<content type='text'>
If building with a compiler that does not support C99, this would raise
a warning.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If building with a compiler that does not support C99, this would raise
a warning.
</pre>
</div>
</content>
</entry>
<entry>
<title>amqp_openssl: fix SSL_connect() status check</title>
<updated>2015-05-15T05:40:42+00:00</updated>
<author>
<name>Maciej Borzecki</name>
<email>maciej.borzecki@open-rnd.pl</email>
</author>
<published>2015-05-14T07:11:34+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/rabbitmq-c.git/commit/?id=22a36db4b8d3ab6b05861912dd42dbaaf1970d01'/>
<id>22a36db4b8d3ab6b05861912dd42dbaaf1970d01</id>
<content type='text'>
According to documentation SSL_connect() can return:
- 1 if handshake was successful or
- 0 or &lt; 0 if handshake failed and connection was cleaned up or
  communcation error occurred

When nonblocking flag is set on the socket and handshake is in progress,
SSL_connect() retruns -1 and sets error SSL_ERROR_WANT_READ. The test
will then skip the switch() branch, and proceed forward with hanshake
procedure in unfinished state. This may lead to certificate verification
failure, as should the handshake be interrupted too soon, no server
certificates would be received.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
According to documentation SSL_connect() can return:
- 1 if handshake was successful or
- 0 or &lt; 0 if handshake failed and connection was cleaned up or
  communcation error occurred

When nonblocking flag is set on the socket and handshake is in progress,
SSL_connect() retruns -1 and sets error SSL_ERROR_WANT_READ. The test
will then skip the switch() branch, and proceed forward with hanshake
procedure in unfinished state. This may lead to certificate verification
failure, as should the handshake be interrupted too soon, no server
certificates would be received.
</pre>
</div>
</content>
</entry>
<entry>
<title>travis: fix test in build script</title>
<updated>2015-05-15T04:39:44+00:00</updated>
<author>
<name>Maciek Borzecki</name>
<email>maciek.borzecki@gmail.com</email>
</author>
<published>2015-05-12T20:33:26+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/rabbitmq-c.git/commit/?id=d25193572262693194e648ee39bedc062b231acf'/>
<id>d25193572262693194e648ee39bedc062b231acf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
