summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix: install openssl on macOS travis builds.am-fixAlan Antonuk2016-10-081-1/+1
|
* automake: fix make dist due to missing files.Alan Antonuk2016-10-081-7/+1
| | | | Files were removed as a part of a cleanup, and this was not caught.
* removed /Z7 key when using non-Microsoft compilerpr373EvilBeaver2016-09-181-3/+8
|
* Add ability to specify headers on the command line for amqp-publishAndrew Gough2016-09-112-0/+48
|
* Lib: simplify empty-bytes assignment in amqp_login.ub-fixAlan Antonuk2016-08-201-2/+1
|
* Lib: fix undefined behavior in amqp_encode_bytesAlan Antonuk2016-08-201-0/+7
| | | | | | Passing a NULL pointer to the src parameter of memcpy results in undefined behavior even if the len parameter is 0. Fix is to check for the length before attempting to memcpy.
* Docs: add AMQP_SASL_METHOD_EXTERNAL documentation.sasl-docsAlan Antonuk2016-08-201-8/+16
| | | | | | | Add docs to amqp_login* functions on how to correctly use AMQP_SASL_METHOD_EXTERNAL to authenticate to the broker. Fixes #349
* Tools: fix --url parameter processing issues.tools-flagsAlan Antonuk2016-08-191-23/+20
| | | | | | | | --url parameter should not be specified with the --server --port --username and --password parameters. Correct parameter processing routines to correctly enforce this. Fixes #364
* Docs: add link to new mailing list for rabbitmq-c-users.readme-updateAlan Antonuk2016-08-191-1/+2
|
* CI: Update to latest OpenSSL version in appveyor.openssl-versionAlan Antonuk2016-08-191-1/+1
|
* Add NORETURN macro for MSVCJakub Stefański2016-04-211-0/+4
|
* Fix duplicate WIN32_LEAN_AND_MEAN definitionJakub Stefański2016-04-211-1/+3
|
* Bumping revision for development.ver_bumpAlan Antonuk2016-04-103-5/+5
|
* Preparation for v0.8.0 release.v0.8.0release_080Alan Antonuk2016-04-095-9/+39
|
* Lib: correct types in ENFORCE_STATE macro.win32_warn2Alan Antonuk2016-04-091-9/+9
|
* Fix: small warning fixes.Alan Antonuk2016-04-094-6/+8
|
* Test: correct overflow in constant.Alan Antonuk2016-04-091-1/+1
|
* Test: use correct printf for unsigned.Alan Antonuk2016-04-091-1/+1
|
* Lib: remove unreachable return statementsAlan Antonuk2016-04-093-4/+2
|
* Lib: correct format string in amqp[s]_consumer.cAlan Antonuk2016-04-092-2/+2
|
* Lib: correct sign conversion issue in amqp_url.cAlan Antonuk2016-04-091-2/+3
|
* Lib: add bounds check on amqp_login inputsAlan Antonuk2016-04-091-13/+35
| | | | | Check bounds on channel_max, frame_max, and heartbeat arguments to amqp_login* functions.
* Lib: check out of range args in amqp_*_close() fn.Alan Antonuk2016-04-091-2/+10
| | | | | Check for code parameter being between 0 -> UINT16_MAX in amqp_connection_close() and amqp_channel_close() functions.
* Lib: add amqp_rpc_reply_error convenience functionAlan Antonuk2016-04-091-0/+7
| | | | | Add internal function to construct amqp_rpc_reply_t that are library errors.
* 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-098-9/+9
|
* Examples: fix incorrect shadowing of loop variableAlan Antonuk2016-04-091-3/+3
|
* Examples: use correct format specifier for uint16_tAlan Antonuk2016-04-091-2/+2
|
* Lib: add missing type info on win32 in socket_initAlan Antonuk2016-04-091-1/+1
|
* CMake: Remove install_pdb macro.Alan Antonuk2016-04-092-49/+0
|
* Win32: embed debug info in static-libraryAlan Antonuk2016-04-091-2/+6
| | | | | Use /Z7 with MSVC to embed debug information in the static library instead of generating a .pdb file.
* CI: bump OpenSSL version to 1.0.2g.Alan Antonuk2016-03-071-1/+1
|
* Examples: add verify opts to SSL connect_timeoutAlan Antonuk2016-03-071-24/+28
| | | | Add verifypeer, verifyhostname options to amqps_connect_timeout example.
* Examples: add flags to enable verification.Alan Antonuk2016-03-078-56/+156
| | | | | | | Add verifypeer flag to enable verification of broker's certificate, and verifyhostname flag to enable verification of broker's hostname. Fixes #194
* Documentation of amqp_basic_publish references wrong AMQP methodpr340sigiesec2016-02-021-2/+2
| | | | | | | The documentation of amqp_basic_publish incorrectly states that the broker will respond with a basic.reject method in case of failures when the mandatory or immediate flags are set. Actually, this is the basic.return method.
* CI: bump to latest version of OpenSSL on appveyorAlan Antonuk2016-01-281-1/+1
|
* CI: add clang-analyzer build on travis.scan-buildAlan Antonuk2016-01-132-1/+20
|
* Lib: don't use TCP_NOPUSH under cygwincygwin_nopushAlan Antonuk2016-01-121-1/+3
| | | | | | | Cygwin defines TCP_NOPUSH, but fails with an error when you try to use it. Disable it on Cygwin. Fixes #335
* CI: build only 1 matrix slot on coverity branchAlan Antonuk2015-12-251-2/+12
| | | | | | Coverity has a limited number of scans that can be submitted per-week. Preserve the limited number of scans that are done by only building one of the lines of the build matrix on travis.
* CI: fix build_commands in travis coverity configAlan Antonuk2015-12-251-2/+2
|
* Remove obsolete mingw build scriptsAlan Antonuk2015-12-253-287/+0
|
* Lib: amqp_frame_to_bytes: use temp bytes_tAlan Antonuk2015-12-251-4/+8
| | | | | | | Use temporary amqp_bytes_t to encode properties instead of using the encoded input parameter. Coverity CID: 1345884
* Coverity: update model to include more abort funcsAlan Antonuk2015-12-251-12/+12
|
* Adding build/ in .gitignorepr333Sébastien Santoro2015-12-121-0/+1
|
* CI: bump OpenSSL version in appveyor build.Alan Antonuk2015-12-081-1/+1
|
* Lib: fix incorrect hostname check return valueAlan Antonuk2015-11-301-33/+14
| | | | | | | | amqp_ssl_socket_verify_hostname returns 1 on success, 0 on not found, and -1 on error. Refactor this code to be less error-prone and not use magic numbers in return values. Fixes #330
* CI: Cache OpenSSL binary on AppVeyorAlan Antonuk2015-11-301-2/+16
|
* CMake: remove unused Find{cyassl,Polarssl} files.Alan Antonuk2015-11-292-46/+0
|
* Lib: fix size_t conversion issues in openssl.cAlan Antonuk2015-11-291-7/+24
|