| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Add 'platform' 'version', 'copyright' client-properties to start-ok method
during connection handshake.
Adapted from:
https://github.com/synety-jdebp/rabbitmq-c/commit/e3c76e1887ff50378f6146167daa024dbd7d4eeb
by: Jonathan de Boyne Pollard <jonathan.de.boyne.pollard@synety.com>
|
| |
|
|
|
|
|
|
|
| |
htonll maybe defined as a macro, look for it in the arpa/inet.h. CMake build
system already does the right thing.
Fixes #206
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Properly substitute the @requires_private@ and @libs_private@ variables
when configuring under autoconf
This fixes #154
|
| |
|
| |
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
| |
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
|
|
|
| |
Also reduce OpenSSL requirement to 1.0.0 (0.9.8 would probably be fine
as well).
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
| |
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a fix for issue #64: autotools: --enable-64-bit doesn't work
consistently. This flag doesn't work correctly in the presence of other
CFLAGS variables, or if its not specified and being built on a 64-bit
platform the output at the end of the configure script will be incorrect
causing confusion.
The fix is to remove this flag from the configure.ac script and allow
the users to force building a 32-bit or 64-bit library by setting the
CFLAGS/LDFLAGS appropriate for their compiler/platform at ./configure
time.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Detect presence of htonll in autoconf/CMake, then
provide a replacement inside amqp_private.h
Use predefined macros to determine endianness based
on processor type. This will help in case of cross compiling
and a test program cannot be run.
|
|
|
|
|
|
|
| |
Certain platforms require linking against a socket
and/or name resolution library. Detect this in the
autoconf configure script and add it to the link
LIBS appropriately
|
| |
|
|
|
|
|
| |
We're starting with CURRENT=1 because CMake on OSX sets
CURRENT=0 which is a wildcard, which isn't what we want.
|
|
|
|
|
|
|
|
|
|
|
| |
1. Define AMQP_BUILD for all Win32 builds.
2. Define AMQP_STATIC for all static Win32 builds.
3. Error out if both static & shared libraries are enabled for a Win32
build since they require different flags.
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
| |
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
| |
|
|
|
|
| |
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
| |
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
|
|
|
| |
1. Standardize on `win32` vs `windows/win32`
2. Move `msinttypes` into platform directory
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
| |
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
| |
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
|
|
|
| |
Also remove old compiler flag settings (should have been in a previous
commit).
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
`--disable-tools` will disable the AMQP tools.
`--disable-docs` will disable the AMQP tools documentation.
The `XMLTO` environment variable can be used to override the location of
the `xmlto` command at configure time.
The `POPT_CFLAGS` & `POPT_LIBS` environment variables can be used to
influence Libpopt configuration.
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
| |
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|