Created attachment 187867 [details]
RabbitMQ-C-Devel is the C client implementation of RabbitMQ AMQP client.
0.7.1 is very very outdated, 2 years ago. 0.8.0 is the last tag and more recent.
You can find the patch below
Looks fine to me, but I haven't tested it as I no longer have anything which uses rabbitmq/amqp anymore. I probably need to release the maintainership of this and net/rabbitmq-c.
testbuilds are fine
are using -devel
is using non-devel. If we'd test collect5d with -devel, we could consolidate...
Yeah, net/rabbitmq-c is probably so equally out of date, so the -devel revisions could be copied to net/rabbitmq-c. Then consolidation could be done, allowing the dependents to switch over, or whichever way round is desired really.
Kurt, i agree rabbitmq-c is useless, it reports 0.0.1 version which is just crazy. merge devel into it, please.
I'm using rabbitmq-c-devel (librabbitmq-c on Archlinux) on C++ projects with my own C++ library implementation it works fine.
Thanks for taking time to solve this issue :)
I know AMQP is not very used in C/C++ as microservices are the major consumers of those services and generally written in Go/Java/Python, but having this up-to-date is nice heh
A commit references this bug:
Date: Thu Nov 9 15:04:15 UTC 2017
New revision: 453820
The 0.7.1 is very very outdated, 2 years ago. 0.8.0 was relesed in 2016
SSL: peer certificate and hostname validation improvements
SSL: the desire SSL version range can now be specified
SSL: SSLv2, and SSLv3 have been disabled by default
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
SSL: amqp_ssl_socket_set_verify is being replaced by
amqp_ssl_socket_set_verify_peer and amqp_ssl_socket_set_verify_hostname
OpenVMS build system and related files.
Unmaintained PolarSSL, CyaSSL, and gnuTLS SSL backends
Submitted by: email@example.com
Approved by: firstname.lastname@example.org (maintainer)
I create bug 223566 as a reminder to upgrade later net/rabbitmq-c.