- Removed distro-specific packaging d285d01
a642602FIX: destroy amqp_envelop_t object in consumer example860dd71FIX: correct generation of librabbitmq.pc under CMakebdda7abFIX: amqp_socket_close() should not be exported from shlib24f4131FIX: Use correct buf/len vars when re-starting send()
amqp_login_with_properties()function to connect to a broker sending a properties table to the broker 21b124e #101- SSL support (Mike Steinert) 473c865 #17
amqp_simple_wait_frame_noblock()function variant to wait for a frame with a timeout f8cfc72 #119- Allow memory to be released on a per-channel basis with
amqp_maybe_release_buffers_on_channel()4a2d899 #5 - Support for AMQP heartbeats while blocking in
amqp_simple_wait_frame*()andamqp_basic_publish()daa0e66 aca5dc1 amqp_socket_open_noblock()for a non-blocking socket connection (Bogdan Padalko) 6ad770damqp_table_clone()to do a deep-copy of an amqp_table_t 08af83a- Add option to listen to multiple keys in
amqp_consumetool (Brian Hammond) e6c256d - Add contributed OpenVMS build system 448ab68
- Higher level APIs for consuming messages 33ebeed #8
- Doxygen-based API documentation.
- Many improvements to error-handling and reporting
24ffaf8FIX: autotools was broken when dependency-tracking was disabled38e741bFIX: CMake XmlTo not found warning906f04fFIX: htonll redeclared on Win32 v88e41603FIX: SIGPIPE not disabled on OS X/BSD #102872ea49FIX: Header issues with amqp.h on Mingw on Win32 (yoniyoni)0f1f75bFIX: potential memory leak in amqp_new_connectionc9f6312FIX: missing va_end inamqp_login()/amqp_login_with_properties()7bb64e4FIX: include amqp_tcp_socket.h in dpkg (Tim Stewart)ba9d1f5FIX: Report out of buffer space inamqp_table_encode()9496e10FIX: Removeabort()on invalid parameter inamqp_send_frame()f209420FIX: Remoteabort()inamqp_simple_wait_method()f027518FIX: Return error on socket lib init error0ae534aFIX: Correctly handle 0 return val fromSSL_read()/SSL_write()22e41b8FIX: Improve error handling in socket functions33c2353FIX: Set state->socket to NULL afteramqp_socket_close()c83e728FIX: Incorrect error code returned1a19879FIX: redecl of int i inamqp_tcp_socket_writev()7477449FIX: incorrect bit-shift inamqp_error_string2()2e37bb3FIX: correctly handleamqp_get_sockfd()inamqp_simple_wait_frame()52a459bFIX: Don't delete state inamqp_tune_connection()on error01e38ddFIX: Correctly handlemach_timebase_info()failure34bffb7FIX: Correctly disableSIGPIPEon platforms withSO_NOSIGPIPE3866433FIX: Use correct number of bits in timer precision on MacOSXb6a1dfeFIX: Squash OpenSSL deprecated warnings on MacOSX (Bogdan Padalko)7a217d5FIX: Incorrectassert()inwait_frame_inner()7942af3FIX: Correctly handle 0-length table inamqp_table_clone()157788eFIX: Correctly handle 0-length strings inamqp_basic_properties_clone()4eaf771FIX: Correctly handle 0-length message body inamqp_read_message()59f943bFIX: Double-free SSL on connection failure7a451a4FIX:amqp_open_socket()not defined