summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* ssl: Limit SSL to only support TLSv1.2 and TLSv1.3HEADmasterAlan Antonuk2023-05-031-0/+3
| | | | | | | This also restructures the SSL code to use the modern OpenSSL equivalent of these functions simplifying internal code to be more readable. Signed-off-by: GitHub <noreply@github.com>
* Bumping revision for developmentAlan Antonuk2023-02-051-2/+2
| | | | Signed-off-by: GitHub <noreply@github.com>
* Preparation for v0.13.0 releasev0.13.0Alan Antonuk2023-02-051-1/+1
| | | | Signed-off-by: GitHub <noreply@github.com>
* Remove obsoleted OpenSSL init codeAlan Antonuk2023-02-021-3/+12
| | | | | | | | | | Starting with OpenSSL v1.1.0, library init/uninit is automatically handled by the library. This removes unnecessary code from rabbitmq-c and marks the initialization functions as deprecated. Fixed: alanxz/rabbitmq-c#737 Signed-off-by: GitHub <noreply@github.com>
* Bumping revision for development.Alan Antonuk2023-02-011-2/+2
| | | | Signed-off-by: GitHub <noreply@github.com>
* Preparation for v0.12.0 releasev0.12.0Alan Antonuk2023-02-011-1/+1
| | | | Signed-off-by: GitHub <noreply@github.com>
* lib: compatibility with old Borland compilersFábio Machado de Oliveira2021-08-231-1/+1
|
* Update copyright & license header to use SPDX idAlan Antonuk2021-07-278-236/+22
| | | | | | | This makes license detection machine-readable, and makes source files more concise and easier to read and understand. Signed-off-by: GitHub <noreply@github.com>
* lib: regenerate framing with codegen v3.8.14Alan Antonuk2021-04-201-144/+180
| | | | Signed-off-by: GitHub <noreply@github.com>
* Add TLSv1.3 support and set min-version to TLSv1.2Alan Antonuk2021-04-061-0/+1
| | | | | | | | | Add support for TLSv1.3, and set the default supported versions to be TLSv1.2 and TLSv1.3. TLSv1.0 and TLSv1.1 both have security flaws that make them unsuitable as a default. If these versions are required, they can be explictly set by users to use these older versions. Signed-off-by: GitHub <noreply@github.com>
* cmake: use GenerateExportHeader for AMQP_EXPORTAlan Antonuk2021-04-064-191/+123
| | | | | | | | | | Use cmake's GenerateExportHeader to define AMQP_EXPORT & AMQP_DEPRECATED over the one in amqp.h. This is likely to be more correct over time. Note this requires bumping the minimum required version from v3.10 to v3.12 to pick up support in CMake for C libraries. Signed-off-by: GitHub <noreply@github.com>
* Move official includes to rabbitmq-c/ directoryAlan Antonuk2021-04-058-3903/+4058
| | | | | | | | | | | | | | | Move official rabbitmq-c includes under the rabbitmq-c, thus new programs should use the following include paths: amqp.h -> rabbitmq-c/amqp.h amqp_tcp_socket.h -> rabbitmq-c/tcp_socket.h amqp_ssl_socket .h-> rabbitmq-c/ssl_socket.h amqp_framing.h -> rabbitmq-c/framing.h Existing include files are left with a warning message and including their new equivalents, so existing programs should compile without modification. Signed-off-by: GitHub <noreply@github.com>
* Move public header files to include directoryAlan Antonuk2021-04-054-0/+4049
Signed-off-by: GitHub <noreply@github.com>