summaryrefslogtreecommitdiff
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Suppress OpenSSL deprecation warnings on OSXAlan Antonuk2014-08-251-0/+3
|
* [openssl] Support wildcard hostname verificationMichael Steinert2014-03-041-2/+10
| | | | Most of this code comes from version Curl 7.35.
* FIX: missing files in dist packageAlan Antonuk2013-08-131-0/+2
|
* FIX: bring autotools build system up to dateAlan Antonuk2013-08-131-106/+60
| | | | | Remove the amqp_framing.c/.h regeneration logic as it breaks make dist. Bring the EXTRA_DIST list up to date with whats in the repo
* Add a high level API for consuming messagesAlan Antonuk2013-07-081-1/+2
|
* Add nonblocking connect supportzaq178miami2013-07-061-0/+12
|
* Add amqp_get_monotonic_timestamp() functionAlan Antonuk2013-06-141-1/+3
|
* Move amqp_os_socket* funcs to amqp_socket.h/cAlan Antonuk2013-06-131-4/+0
| | | | | Doing this for code clarity, as its easier to see what the issues are when you have all implementations in one file
* Ensure amqp_tcp_socket.h is included in dpkgTim Stewart2013-06-041-1/+1
|
* Enable SSL hostname verification by defaultMichael Steinert2013-04-171-3/+0
| | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Start addressing review commentsMichael Steinert2013-04-091-7/+7
| | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Update to 0.2.1 for releaseMichael Steinert2013-04-091-1/+5
| | | | | | | | - Fixed a couple small MIPS-related alignment warnings - Updated version & created a dist tarball - Added a configure option to disable examples Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Fix build scriptsMichael Steinert2013-04-091-0/+2
| | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Propose new socket APIMichael Steinert2013-04-091-1/+4
| | | | | | | | | 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 examplesMichael Steinert2013-04-091-1/+54
| | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Implement SSL/TLS over CyaSSL, GnuTLS, OpenSSL & PolarSSL backendsMichael Steinert2013-04-091-3/+29
| | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Adding vim modelines to help with source formattingAlan Antonuk2013-04-051-0/+1
|
* fix autotools when dependency-tracking is disabledAlan Antonuk2013-01-171-9/+20
| | | | | | | | | The --enable-dependency-tracking flag causes the librabbitmq/gen directory to be created automagically, when it should be explicitly created. Also the librabbitmq/gen should only be included if we're regenerating the amqp_framing.h/.c files
* Build without amqp_framing.py codegenAlan Antonuk2013-01-161-11/+28
| | | | | | | | Changes to support building rabbitmq-c without having run the python code generator, or do a git submodule init/update. This is to facilitate creating links to downloadable source archives from github
* use absolute path for referencing doc dirBernhard K. Weisshuhn2013-01-151-1/+1
|
* autotools: Don't include man-date.ent as part of dist packageAlan Antonuk2012-10-151-2/+1
| | | | | | | | | | | | man-date.ent is a file generated by Makefile.am which puts the current date in the man pages as they are generated. The filename was listed in EXTRA_DIST which caused failures in make dist when --disable-docs or --disable-tools was passed to the configure script. Fix is to remove man-date.ent as it really shouldn't be a part of the distribution package
* autools: Make sure generated amqp_header.* are cleanedAlan Antonuk2012-10-061-4/+6
|
* automake: Build tools docs in separate builddirAlan Antonuk2012-10-061-15/+16
|
* Makefile.am: Support building in a separate build dir & static linkingGergely Nagy2012-10-061-24/+23
| | | | | | | | | | | | | | | | Building rabbitmq-c involves building sources too, which are then to be used by other parts of the code. These built sources end up being placed under the build directory, not the source. For this reason, lets update the Makefile.am, so that AM_CFLAGS includes both $(top_srcdir)/librabbitmq and $(top_builddir)/librabbitmq. Then, everything that sets any kind of CFLAGS, also has to be updated to include $(AM_CFLAGS), as to not override it. While there, also shuffle around a few LDADDs, because with static linking, librabbitmq.la needs to come last, so that the symbols tools/libcommon.la uses from it will be found by the linker. Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
* New example: amqp_rpc_sendstring_client. The client sends a plain text ↵Jani Hur2012-10-051-0/+6
| | | | message to a queue and expects to receive a reply to a private reply_to queue.
* Adding autotools support for Python3 codegenAlan Antonuk2012-10-051-4/+23
|
* Adding missing include for autotools in examples dirAlan Antonuk2012-05-241-1/+1
| | | | examples/utils.c requires the $(top_srcdir)/librabbitmq as an include
* Include -Ilibrabbitmq/win32/msinttypes for all relevant targetsMichael Steinert2012-05-171-0/+4
| | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Explicitly name codegen files in EXTRA_DISTMichael Steinert2012-05-171-1/+9
| | | | | | | Python bytecode and git cruft was being included in the auto-generated tarball. This change fixes that problem. Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Cleanup Win32 artifactsMichael Steinert2012-05-171-10/+13
| | | | | | | 1. Standardize on `win32` vs `windows/win32` 2. Move `msinttypes` into platform directory Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Set default visibility to hidden & enable a couple more warningsMichael Steinert2012-05-171-2/+1
| | | | | | | | | | | | | | Enable the following GCC options: 1. -Wstrict-prototypes 2. -Wcast-align 3. -fno-common 4. -fvisibility=hidden This commit also includes some general cleanup of header files (mostly for readability). Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Add a pkg-config fileMichael Steinert2012-05-171-0/+3
| | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Add -Wall, -Wextra & -pedantic by defaultMichael Steinert2012-05-171-1/+2
| | | | | | | This change also adds a couple small autoconf macros to make it easier to deal with compiler options. Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Add proper libtool versioningMichael Steinert2012-05-171-0/+3
| | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Enable silent build rulesMichael Steinert2012-05-171-6/+6
| | | | | | | | | This change makes it much easier to spot warnings in compiler output. To see the full build commands, build with: $ make V=1 Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Store macros in m4 sub-directoryMichael Steinert2012-05-171-0/+2
| | | | | | | | This is a recommended practice for Automake. The correct macros will be distributed with the source tarball making it easier for users to regenerate configure/Makefile if they wish. Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Convert to non-recursive AutomakeMichael Steinert2012-05-171-15/+253
| | | | | | | | 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>
* Add MIT license and update debian scripts to use itMarek Majkowski2012-04-121-1/+1
|
* Don't use ac_abs_confdir in autoconf.acbug23472David Wragg2010-11-041-1/+1
| | | | | | | | It's only available in recent versions of autoconf, and is not documented. Instead use things like srcdir and top_srcdir, which are documented long-standing features of autoconf.
* Fix make distcheckTony Garnock-Jones2010-03-071-1/+1
|
* Command line AMQP tools based on rabbitmq-cDavid Wragg2010-02-201-2/+8
|
* Make "make distcheck" work and passTony Garnock-Jones2009-07-141-0/+8
|
* Better support for tablesTony Garnock-Jones2009-05-061-2/+2
|
* Publication works!Tony Garnock-Jones2009-04-261-1/+1
|
* Codegen, codecTony Garnock-Jones2009-04-251-1/+1
|
* Add squeakyclean targetTony Garnock-Jones2009-04-251-0/+6
|
* Initial commit of skeletonTony Garnock-Jones2009-04-251-0/+1