summaryrefslogtreecommitdiff
path: root/net/rabbitmq-c
AgeCommit message (Collapse)AuthorFilesLines
2021-10-26net: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes Not committed (merge conflicts...): net/radsecproxy/distinfo The following distfiles could not be fetched (fetched conditionally?): ./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz ./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch ./net/djbdns/distinfo djbdns-1.05-test28.diff.xz ./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch ./net/djbdns/distinfo djbdns-1.05-multiip.diff ./net/djbdns/distinfo djbdns-cachestats.patch
2021-10-07net: Remove SHA1 hashes for distfilesnia1-2/+1
2021-04-05rabbitmq-c: updated to 0.11.0adam3-9/+13
rabbitmq-c v0.11.0 Added: rabbitmq-c-config.cmake is now generated rabbitmq-c can be compiled on Win32 using pthreads Add amqp_set_ssl_engine API to allow setting OpenSSL engine Add amqp_ssl_socket_set_key_engine API to allow setting OpenSSL engine Add support use of password-protected SSL keys Changed Update OpenSSL library initialization to current best practices Updates to OpenSSL to support v3.0.0 Fixed: OpenSSL symbol clash when compiling on Win32 Restore correct non-blocking behavior using OpenSSL v1.1.1 Disable harmless secure CRT compile warnings on Win32 Fix unused parameter warnings on Win32 Fix invalid format in generated pkg-config file Fix invalid AMQP_STATUS_HEARTBEAT_TIMEOUT Fix incorrect port when using --server flag in CLI tools
2020-05-27*: reset MAINTAINER for fhajny on his requestwiz1-2/+2
2020-05-16net/rabbitmq-c: remove no-op SUBST blockrillig1-7/+1
2020-02-13rabbitmq-c: updated to 0.10.0adam3-16/+14
rabbitmq-c v0.10.0 Added: amqp_ssl_socket_get_context can be used to get the current OpenSSL CTX* associated with a connection. Changed: openssl: missing OpenSSL config is ignored as an OpenSSL init error AMQP_DEFAULT_MAX_CHANNELS is now set to 2047 to follow current default channel limit in the RabbitMQ broker. Fixed: add additional input validation to prevent integer overflow when parsing a frame header. This addresses CVE-2019-18609.
2020-01-18*: Recursive revision bump for openssl 1.1.1.jperkin2-3/+4
2018-12-15*: update email for fhajnywiz1-2/+2
2018-05-14net/rabbitmq-c: Update to 0.9.0.fhajny3-9/+9
Added: - amqp-publish: added support for specifying headers via the -H flag - Add support for specifying timeout for amqp_login calls via amqp_set_handshake_timeout - Add support for specifying timeouts in RPC-style AMQP methods via amqp_set_rpc_timeout - Add define for AMQP_DEFAULT_VHOST - Support for SSL SNI - Support for OpenSSL v1.1.0 Changed: - rabbitmq-c now requires Windows Vista or better - rabbitmq-c enables TCP keep-alive by default on platforms that support it - dropped support for compiling rabbitmq-c without threading support - OpenSSL is no longer un-intialized automatically by default. OpenSSL can be explicitly initialized by calling amqp_initialize_ssl_library and uninitialized by calling amqp_uninitialize_ssl_library. Fixed: - Correct bugs in processing of --url flag in tools - Improve documentation on AMQP_SASL_METHOD_EXTERNAL - Improve support for compiling under mingw-w64 - Better support for handing SIGPIPE on Linux over SSL - Improve publish performance on Linux by not specifying MSG_MORE on last part of message. - Fix connection logic where multiple hostnames won't be tried if connection to doesn't fail immediately Removed: - autotools build system has been removed - many duplicate amqps_* examples, they did not add a lot of value
2016-04-12Update net/rabbitmq-c to 0.8.0.fhajny3-10/+9
Added: - SSL: peer certificate and hostname validation can now be controlled separately using amqp_ssl_socket_set_verify_peer and amqp_ssl_socket_set_verify_hostname. - SSL: the desire SSL version range can now be specified using the amqp_ssl_socket_set_ssl_versions function. - Add flags to SSL examples on controlling hostname verification. Changed: - SSL: SSLv2, and SSLv3 have been disabled by default. - SSL: OpenSSL hostname validation has been improved. - Win32 debug information is built with /Z7 on MSVC to embed debug info instead of using a .pdb Fixed: - Connection failure results in hang on Win32 - Rabbitmq-c may block when attempting to close an SSL socket - amqp_parse_url does not correctly initialize default parameters - x509 objects are leaked in verify_hostname - TCP_NOPUSH doesn't work under cygwin Deprecated - SSL: amqp_ssl_socket_set_verify is being replaced by - amqp_ssl_socket_set_verify_peer and - amqp_ssl_socket_set_verify_hostname. Removed: - OpenVMS build system and related files. - Unmaintained PolarSSL, CyaSSL, and gnuTLS SSL backends
2016-03-05Bump PKGREVISION for security/openssl ABI bump.jperkin2-3/+4
2015-10-18Update net/rabbitmq-c to 0.7.1.fhajny3-8/+9
- Win32: Use WSAEWOULDBLOCK instead of EWOULDBLOCK on Win32 (win32 clients would fail to connect) - Lib: if channel_max is 0 use server's channel_max - Lib: fix build on OpenBSD
2015-08-26Update net/rabbitmq-c to 0.7.0.fhajny3-9/+12
- Tools: Add support for heartbeats - CI: Add continuous integration on Win32 using Appveyor - Tests: only link against static libraries - Lib: add support for EXTERNAL SASL method - Lib: fix incorrect parameters to WSAPoll on Win32 - Lib: use non-blocking sockets internally - Lib: simplify timer/timeout logic - Lib: add support for heartbeat checks in blocking send calls - Lib: Fix warnings on Win32 - Lib: Add support for RabbitMQ auth failure extension - Lib: allow calling functions to override client-properties - examples: replace usleep() with nanosleep() - Lib: add AMQP_VERSION code - Lib: fix res maybe returned uninitialized in amqp_merge_capbilities - Lib: Fix SSL_connection status check - Lib: Fix issues with c89 compatiblity - Lib: perf improvements when sending small messages by hinting to the OS message boundaries. - Lib: add select()-based timeout implementation - CI: add ubsan, asan, and tsan CI builds
2015-04-07Update net/rabbitmq-c to 0.6.0.fhajny4-13/+13
Changes since v0.5.2: - Tools: Enable support for SSL in tools. - Lib: ABI CHANGE: enable support for auto_delete, internal flags to amqp_exchange_declare - Lib: check for double-close in SSL/TCP socket impl - Lib: allocate struct when method has no field. - Lib: add support for SANs in OpenSSL socket impl. - Lib: add functions to get negotiated frame_max and heartbeat parms.
2014-10-02Update rabbitmq-c to 0.5.2.fhajny3-8/+8
Changes in 0.5.2 fcdf0f8 Autoconf: check for htonll as declaration in a header file 5790ec7 SSL: correctly report hostname verification errors. d60c28c Build: disable OpenSSL deprecation warnings on OSX 072191a Lib: include platform, version and copyright in AMQP handshake 8b448c6 Examples: print message body in amqp[s]_listen[q] examples 7188e5d Tools: Add flag to set prefetch for amqp-consume tool Changes in 0.5.1 a566929 SSL: Add support for wildcards in hostname verification (Mike Steinert) a78aa8a Lib: Use poll(2) instead of select(2) for timeouts on sockets. 357bdb3 Lib: support for specifying frame and decoding pool sizes. (Mike Stitt) 8956003 Lib: improve invalid frame detection code. b852f84 Lib: Add missing amqp_get_server_properties() function. 7001e82 Lib: Add missing ssize_t on Win32 (emazv72) c2ce2cb Lib: Correctly specify WINVER on Win32 when unspecified. fe844e4 CMake: specify -DHAVE_CONFIG_H in examples. 932de5f Lib: correct time computation on Win32 (jestor) 3e83192 HPUX: use gethrtime on HP-UX for timers. cb1b44e HPUX: correct include location of sys/uio.h 8ce585d Lib: incorrect OOM condition when 0-lenth exchange name is received. c7716b8 CMake: correct htonll detection code on platforms defined with a macro. 4dc4eda Lib: remove unused assignment. 45302cf Lib: remove range-check of channel-ids.
2014-06-08Add another file to SUBST.rodent1-3/+3
2014-02-13Add bl3.fhajny1-0/+16
2014-02-13Update net/rabbitmq-c to 0.5.0. Add bl3.fhajny3-10/+9
- Add amqp_get_broker_properties() function - Remove distro-specific packaging - Add -x flag to amqp-consume utility - Add amqp_basic_nack() public API - Add delivery mode constants to amqp.h - Add support for connection.blocked/connection.unblocked methods - Examples: Destroy amqp_envelope_t in consumer example - CMake: fix generation of librabbitmq.pc - CMake: fix missing POPT_INCLUDE_DIRS variable in tools/ - build: provide independent locations for x64 libs - Doc: documentation fixes - Lib: Correct OpenSSL initialization under threaded conditions - Examples: Handle unexpected frames in amqp_consumer.c - CMake: Use GnuInstallDirs to generate install dirs - Lib: correctly handle amqp_get_monotonic_timestamp on win32 - Tools: honor --persistent flag in publish utility - Doc: improve documentation in amqp_ssl_socket functions - autoconf: correct librabbitmq.pc generation - Doc: improve documentation in amqp_tcp_socket functions
2014-02-12Recursive PKGREVISION bump for OpenSSL API version bump.tron1-1/+2
2014-01-27Do not set FETCH_USING, should not be set in a package Makefile.wiz1-3/+1
2013-09-13Import net/rabbitmq-c.fhajny4-0/+59
C-language AMQP client library for use with v2.0+ of the RabbitMQ broker.