Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Print message body in amqp[s]_listen[q] examples. | Alan Antonuk | 2014-09-01 | 4 | -0/+12 |
| | | | | This fixes #199. | ||||
* | FIX: destroy amqp_envelope_t in consumer example | Alan Antonuk | 2013-08-20 | 2 | -0/+5 |
| | | | | Make sure to destroy the envelope object in the amqp_consumer.c example | ||||
* | Add a high level API for consuming messages | Alan Antonuk | 2013-07-08 | 6 | -336/+170 |
| | |||||
* | Add nonblocking connect support | zaq178miami | 2013-07-06 | 3 | -0/+248 |
| | |||||
* | Make connection the socket object owner | Alan Antonuk | 2013-07-03 | 17 | -34/+17 |
| | | | | | | | | Improve the socket interface by making the amqp_connection_state_t object the amqp_socket_t owner, and tie its lifetime to the connection's lifetime. This prevents a class of silly errors where the socket object isn't freed, or the socket object is assigned to two different connection objects | ||||
* | OpenVMS MMS build system | Alan Antonuk | 2013-06-26 | 1 | -0/+41 |
| | | | | Tested on OpenVMS v8.3 - Alpha. Likely to work on IA based systems as well | ||||
* | Preserve API/ABI of amqp_error_string() | Alan Antonuk | 2013-06-14 | 1 | -2/+2 |
| | | | | | | Preserve API/ABI of amqp_error_string() by having it return a string allocated on the heap. Deprecate this function in favor of amqp_error_string2() which returns a statically allocated string | ||||
* | Change amqp_error_string() to ret static strings | Alan Antonuk | 2013-06-13 | 1 | -3/+1 |
| | | | | This is an API/ABI break. | ||||
* | Updating license header in new files | Alan Antonuk | 2013-04-17 | 8 | -0/+48 |
| | |||||
* | Fix code formatting to match the rest of the lib | Alan Antonuk | 2013-04-17 | 9 | -125/+149 |
| | |||||
* | Adding vim modelines to new files | Alan Antonuk | 2013-04-17 | 8 | -0/+8 |
| | |||||
* | Examples must link against ${RMQ_LIBRARY_TARGET} | Alan Antonuk | 2013-04-17 | 1 | -10/+10 |
| | | | | | | SSL examples should link against the ${RMQ_LIBRARY_TARGET} in the examples directory. This allows either static or shared library to be built. | ||||
* | Start addressing review comments | Michael Steinert | 2013-04-09 | 17 | -17/+17 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Set the client key/cert in one API call | Michael Steinert | 2013-04-09 | 8 | -64/+8 |
| | | | | | | | | It doesn't make much sense to have separate APIs to set the client key/cert pair. This change also make it easier to port to other backends. Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Update RPC example to use new socket API | Michael Steinert | 2013-04-09 | 1 | -5/+14 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Add API to load SSL keys from a buffer | Michael Steinert | 2013-04-09 | 8 | -14/+70 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Convert amqp:// examples to use new socket API | Michael Steinert | 2013-04-09 | 8 | -40/+112 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Propose new socket API | Michael Steinert | 2013-04-09 | 10 | -74/+236 |
| | | | | | | | | | The general idea is to have a non-instantiable socket base class. Connection-specific sub-classes provide a constructor and methods for modifying connection parameters. `amqp_socket_close()` is the destructor. Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Add SSL/TLS examples | Michael Steinert | 2013-04-09 | 9 | -1/+1036 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Updating license year | Alan Antonuk | 2013-04-08 | 13 | -0/+39 |
| | |||||
* | Formatted source code with astyle utilty | Alan Antonuk | 2013-04-08 | 11 | -177/+217 |
| | |||||
* | Adding vim modelines to help with source formatting | Alan Antonuk | 2013-04-05 | 14 | -0/+14 |
| | |||||
* | CMake: build both static and shared libs in one build | Alan Antonuk | 2012-11-14 | 1 | -8/+8 |
| | |||||
* | Removing exec bit from amqp_rpc_sendstring_client.c | Alan Antonuk | 2012-10-24 | 1 | -0/+0 |
| | | | | Somehow it had 0755 permissions, should be 0644 | ||||
* | New example: amqp_rpc_sendstring_client. The client sends a plain text ↵ | Jani Hur | 2012-10-05 | 2 | -0/+231 |
| | | | | message to a queue and expects to receive a reply to a private reply_to queue. | ||||
* | Adding more strict compile Warning flags to gcc build | Alan Antonuk | 2012-05-24 | 1 | -1/+1 |
| | | | | | | | | Added: -Wall -Wextra -pedantic -Wstrict-prototypes -Wcast-align -Wno-unused-function -fno-common -fvisibility=hidden The library compiles cleanly with the exception of the tools dir which has trouble with the initializer lists | ||||
* | Cleanup Win32 artifacts | Michael Steinert | 2012-05-17 | 2 | -1/+1 |
| | | | | | | | 1. Standardize on `win32` vs `windows/win32` 2. Move `msinttypes` into platform directory Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Fix compiler warnings (checked clang & gcc) | Michael Steinert | 2012-05-17 | 2 | -2/+2 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Convert to non-recursive Automake | Michael Steinert | 2012-05-17 | 1 | -33/+0 |
| | | | | | | | | This change should speed up parallel builds considerably. It also simplifies the structure of the build system making it possible to properly track dependencies. Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Merge remote-tracking branch 'upstream/bug24770' | Alan Antonuk | 2012-04-12 | 12 | -321/+249 |
|\ | |||||
| * | Automated relicensing of source files MPL/GPL -> MIT | Marek Majkowski | 2012-04-12 | 12 | -321/+249 |
| | | |||||
* | | Merge remote-tracking branch 'upstream/bug24606' | Alan Antonuk | 2012-04-12 | 12 | -12/+12 |
|\ \ | |/ | |||||
| * | Update copyright 2012 | Emile Joubert | 2012-02-02 | 12 | -12/+12 |
| | | |||||
* | | Fix for stdint.h not found in exampleswin32_example_include_fix | Alan Antonuk | 2012-03-06 | 1 | -1/+1 |
|/ | |||||
* | Fix: correct platform_utils directory under win32 | Alan Antonuk | 2011-11-01 | 1 | -1/+1 |
| | |||||
* | Building the rest of the example programs | Alan Antonuk | 2011-10-30 | 1 | -1/+34 |
| | |||||
* | add cmake build support. | XiaoGuang Zeng | 2011-03-03 | 1 | -0/+4 |
| | | | | librabbitmq and example/amqp_sendstring can be build under linux now. | ||||
* | Remove trailing whitespace | David Wragg | 2011-07-05 | 3 | -3/+3 |
| | |||||
* | Update copyright notices | David Wragg | 2011-03-01 | 12 | -228/+84 |
| | | | | And generally bring debian/copyright up to date. | ||||
* | More fixes for VPATH-based builds | Tony Garnock-Jones | 2010-12-17 | 1 | -1/+5 |
| | | | | Reported by Tony Garnock-Jones. | ||||
* | Add newlines on error messages in examples | David Wragg | 2010-10-28 | 1 | -4/+4 |
| | |||||
* | Make the examples compile and work under Windows | David Wragg | 2010-10-21 | 13 | -58/+255 |
| | |||||
* | Eliminate the AMQP_EMPTY_* macros from amqp.h | David Wragg | 2010-10-21 | 6 | -12/+12 |
| | | | | Hooray, amqp.h is now ISO C90 clean. | ||||
* | Use the msinttypes header when building with the Microsoft compiler | David Wragg | 2010-10-21 | 1 | -0/+4 |
| | |||||
* | Pass "-ansi -pedantic" to gcc, so it tells us when we stray from C90 | David Wragg | 2010-10-21 | 1 | -0/+8 |
| | | | | | | | | And fix up the resulting warnings We don't use "-ansi -pedantic" in the tools dir, because that code relies on libpopt, and so is unlikely ever to work with the Microsoft compiler anyway. | ||||
* | Eliminate // comments | David Wragg | 2010-10-21 | 2 | -3/+3 |
| | | | | They are not allowed in ISO C90. | ||||
* | removed auto-delete parameter from exchange.declare | Alexandru Scvortov | 2010-08-16 | 1 | -1/+1 |
| | |||||
* | merged default into bug22951 | Alexandru Scvortov | 2010-08-04 | 3 | -3/+3 |
|\ | |||||
| * | this branch is default with amqp_0_9_1 merged in; everything seems to work fine | Alexandru Scvortov | 2010-07-09 | 3 | -3/+3 |
| | | |||||
* | | Eliminate unnecessary includes of errno.h | David Wragg | 2010-07-28 | 3 | -3/+0 |
| | |