summaryrefslogtreecommitdiff
path: root/librabbitmq/amqp_socket.c
Commit message (Expand)AuthorAgeFilesLines
* lib: compatibility with old Borland compilersFábio Machado de Oliveira2021-08-231-5/+9
* Update copyright & license header to use SPDX idAlan Antonuk2021-07-271-34/+2
* lib: fix clang-tidy finding in simple_rpc_innerAlan Antonuk2021-04-281-1/+1
* lib: correct amqp_time_from_now behavior at {0, 0}Alan Antonuk2020-06-211-1/+4
* Make all timeval's constantSteven Van Ingelgem2019-12-291-7/+10
* Lib: Present "exchange_exchange_bindings" capability to serverJesus Fernandez Manzano2018-05-071-1/+3
* Lib: fix socket leak when sockfd == 0Alan Antonuk2018-01-091-1/+1
* Format code with clang-formatAlan Antonuk2017-12-051-202/+158
* Remove vim mode lines.formatAlan Antonuk2017-12-041-1/+0
* Calling va_start with enum is undefined behavior, replaced enum with compatib...kokan2017-09-121-2/+2
* Lib: simplify socket connection logicconn-tryAlan Antonuk2017-07-251-163/+154
* TCP Keep alive for RabbitMQ ClientKetan Kulkarni2017-03-251-0/+6
* Lib: add methods to set timeout of AMQP RPCsrpc-timeoutAlan Antonuk2017-03-151-19/+26
* Lib: close socket when amqp_login fails.Alan Antonuk2017-03-151-4/+2
* Lib: simplify reply generation in simple_rpc_innerAlan Antonuk2017-03-011-9/+3
* Lib: add timeout for amqp_login and friendspr383Haster2016-11-271-61/+101
* - Modified to enable cross-compilation with mingw-w64 cross compiler.Darmawan Salihun2016-10-141-2/+2
* Lib: simplify empty-bytes assignment in amqp_login.ub-fixAlan Antonuk2016-08-201-2/+1
* Lib: remove unreachable return statementsAlan Antonuk2016-04-091-1/+0
* Lib: add bounds check on amqp_login inputsAlan Antonuk2016-04-091-13/+35
* Lib: correct input type to ioctlsocket on win32Alan Antonuk2016-04-091-1/+1
* Lib: fix shadowed variable in wait_frame_innerAlan Antonuk2016-04-091-2/+0
* Lib: use for(;;) for infinite loopAlan Antonuk2016-04-091-2/+2
* Lib: add missing type info on win32 in socket_initAlan Antonuk2016-04-091-1/+1
* Lib: use amqp_cstring_bytes to construct stringAlan Antonuk2015-11-291-4/+2
* Lib: clarify error check in amqp_login_innerAlan Antonuk2015-10-241-1/+1
* Lib: don't try hard when closing SSL socketsAlan Antonuk2015-10-221-3/+3
* Fix for commit ba7c342a55e200d1f72b30d74df1591b0f72de49 making assertHugo Lefebvre2015-10-211-1/+1
* Lib: remove pointless initialization of last_errorIvan Skytte Jørgensen2015-10-191-1/+1
* Lib: fix incorrect cast in amqp_login_inner()Ivan Skytte Jørgensen2015-10-181-1/+1
* Win32: check exceptfds in select when connectingwin32_selectAlan Antonuk2015-10-131-8/+23
* If channel_max is 0, use server's channel_maxCarl Hörberg2015-07-151-1/+2
* Lib: add select()-based implementation of poll()Alan Antonuk2015-06-011-5/+48
* Lib: add AMQP_SF_POLL{IN,OUT} flags for amqp_pollAlan Antonuk2015-06-011-16/+15
* lib: use MSG_MORE on Linux for basic.publishAlan Antonuk2015-05-311-11/+15
* amqp_socket: fix C89 compatibilityMaciek Borzecki2015-05-181-1/+2
* amqp_socket: res may be returned uninitializedMaciek Borzecki2015-05-141-1/+0
* Handle connection.close on auth failure.Alan Antonuk2015-05-061-14/+34
* Add amqp_get_client_properties functionAlan Antonuk2015-05-061-2/+3
* Add auth failure client capability as default.Alan Antonuk2015-05-061-1/+10
* Add cababilities merge function.Alan Antonuk2015-05-061-54/+62
* Add convenience funcs for creating table entries.Alan Antonuk2015-05-051-30/+15
* Don't redefine EINPROGRESS EWOULDBLOCK on Win32.Alan Antonuk2015-05-041-1/+4
* Disable MSVC secure-RTL function warnings.Alan Antonuk2015-05-041-0/+4
* Fix int truncation warnings on Win32Alan Antonuk2015-05-041-10/+19
* Check for heartbeats when in blocking send.timer_refactorAlan Antonuk2015-05-031-2/+10
* Remove writev specific code.Alan Antonuk2015-05-031-50/+0
* Fixup of commentAlan Antonuk2015-05-031-1/+1
* Extract poll selection from send/writevAlan Antonuk2015-05-031-30/+19
* Extract deadline as param of try_writev/try_sendAlan Antonuk2015-05-031-16/+3