Simon MacMullen <simon@rabbitmq.com> [Fri, 03 Feb 2012 13:05:01 +0000] rev 284
Merge bug24606
Emile Joubert <emile@rabbitmq.com> [Thu, 02 Feb 2012 14:25:41 +0000] rev 283
Update copyright 2012
David Wragg <david@rabbitmq.com> [Mon, 23 Jan 2012 18:20:27 +0000] rev 282
Update MinGW/MSYS paths in etc/install-mingw.sh
David Wragg <david@rabbitmq.com> [Wed, 09 Nov 2011 14:36:20 +0000] rev 281
Add an option to limit how many messages are consumed
David Wragg <david@rabbitmq.com> [Sat, 05 Nov 2011 11:15:35 +0000] rev 280
Correct URL that should point to rabbitmq-codegen
David Wragg <david@rabbitmq.com> [Fri, 04 Nov 2011 21:45:37 +0000] rev 279
Fix up some markdown formatting
David Wragg <david@rabbitmq.com> [Fri, 04 Nov 2011 20:47:38 +0000] rev 278
Add a README.md symlink so that github will render the markdown
David Wragg <david@rabbitmq.com> [Fri, 04 Nov 2011 17:42:07 +0000] rev 277
Merge bug24528 (cmake build support)
From Alan Antonuk's github pull request
(<https://github.com/rabbitmq/rabbitmq-c/pull/3>).
Alan Antonuk <aega@med.umich.edu> [Fri, 04 Nov 2011 11:47:00 -0400] rev 276
Guard msinttypes include dir with MSVC and not WIN32
stdint.h is provided by MinGW/MSYS on Win32. It is not provided by MSVC
Alan Antonuk <aega@med.umich.edu> [Fri, 04 Nov 2011 11:32:38 -0400] rev 275
codegen.py should be copied to the bin directory
Codegen.py should be copied to the bin directory and not the source
directory.
Alan Antonuk <aega@med.umich.edu> [Fri, 04 Nov 2011 10:52:51 -0400] rev 274
Specify the project language as C to prevent CMake for looking for a c++ compiler
Alan Antonuk <aega@med.umich.edu> [Tue, 01 Nov 2011 18:33:20 -0400] rev 273
Updating build documentation
Alan Antonuk <aega@med.umich.edu> [Tue, 01 Nov 2011 18:16:34 -0400] rev 272
Adding missing include in tools CMakeLists.txt
Alan Antonuk <aega@med.umich.edu> [Tue, 01 Nov 2011 18:15:53 -0400] rev 271
Adding missing amqp_url.c to CMakeLists.txt
Alan Antonuk <aega@med.umich.edu> [Tue, 01 Nov 2011 18:06:12 -0400] rev 270
Fix: correct platform_utils directory under win32
Alan Antonuk <aega@med.umich.edu> [Tue, 01 Nov 2011 18:05:13 -0400] rev 269
Make codegen pull a dependancy of librabbitmq
Alan Antonuk <aega@med.umich.edu> [Tue, 01 Nov 2011 18:03:53 -0400] rev 268
Adding POPT CMake lib finder.
Utilities in the tools/ directory will now be built if
the popt library is found
Alan Antonuk <alan.antonuk@gmail.com> [Sun, 30 Oct 2011 22:35:11 -0400] rev 267
Adding CMake files to build tools, but not enabled
Did not enable because it requires popt and cmake needs to know
how to the popt headers and library
Alan Antonuk <alan.antonuk@gmail.com> [Sun, 30 Oct 2011 22:17:00 -0400] rev 266
Improved handing of external rabbitmq-codegen
- By default look in the CMAKE_SOURCE_DIR/rabbitmq-codegen, then
CMAKE_SOURCE_DIR/../rabbitmq-codegen unless RABBITMQ_CODEGEN_DIR is set
- If FETCH_CODEGEN_FROM_GIT use the CMake ExternalProject to do it
Alan Antonuk <alan.antonuk@gmail.com> [Sun, 30 Oct 2011 21:16:02 -0400] rev 265
Fix: setting correct output name for generated files
Alan Antonuk <alan.antonuk@gmail.com> [Sun, 30 Oct 2011 20:59:48 -0400] rev 264
Building the rest of the example programs
Alan Antonuk <aega@med.umich.edu> [Tue, 25 Oct 2011 15:56:33 -0400] rev 263
Adding documentation on how to use CMake build
Alan Antonuk <aega@med.umich.edu> [Wed, 31 Aug 2011 13:41:15 -0400] rev 262
Make the copy of codegen.py work in all cases
Alan Antonuk <aega@med.umich.edu> [Wed, 31 Aug 2011 12:19:57 -0400] rev 261
Adding the codegen stuff as an ExternalProject
Alan Antonuk <aega@med.umich.edu> [Tue, 07 Jun 2011 09:26:27 -0400] rev 260
CodeGen found message should be a status
Alan Antonuk <aega@med.umich.edu> [Tue, 07 Jun 2011 09:26:14 -0400] rev 259
Adding install target
Alan Antonuk <aega@med.umich.edu> [Mon, 06 Jun 2011 17:25:25 -0400] rev 258
Changes to support building on Win32/64
XiaoGuang Zeng <xgzeng@gmail.com> [Thu, 03 Mar 2011 16:10:51 +0800] rev 257
generate config.h in binary dir instead of source dir
XiaoGuang Zeng <xgzeng@gmail.com> [Thu, 03 Mar 2011 15:50:06 +0800] rev 256
add cmake build support.
librabbitmq and example/amqp_sendstring can be build under linux now.
David Wragg <david@rabbitmq.com> [Thu, 13 Oct 2011 18:33:54 +0100] rev 255
Provide some minimal client properties
Alexandru Scvortov <alexandru@rabbitmq.com> [Wed, 21 Sep 2011 17:53:11 +0100] rev 254
merge bug24440 into default (add amqp URL support to C client)
David Wragg <david@rabbitmq.com> [Wed, 21 Sep 2011 12:10:21 +0100] rev 253
Add amqp URL support to the tools
David Wragg <david@rabbitmq.com> [Wed, 21 Sep 2011 12:10:21 +0100] rev 252
Add support for parsing amqp URLs to librabbitmq
David Wragg <david@rabbitmq.com> [Wed, 21 Sep 2011 12:10:21 +0100] rev 251
Automatically run test_tables in 'make check'
This involves making test_tables self-contained. Previously, it would
write to stdout, and that output had to be manually compared with
test_tables.expected. Now the comparison is automated.
David Wragg <david@rabbitmq.com> [Wed, 21 Sep 2011 12:10:20 +0100] rev 250
Remove the redundant float and double encoding tests
test_table_codec already tests these.
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 06 Sep 2011 09:43:42 +0100] rev 249
merge bug24349 into default (rabbitmq-c should work on platforms that don't support unaligned accesses)
David Wragg <david@rabbitmq.com> [Thu, 18 Aug 2011 17:17:51 +0100] rev 248
Comment magical memcpys
David Wragg <david@rabbitmq.com> [Wed, 17 Aug 2011 16:12:28 +0100] rev 247
Don't rely on unaligned accesses or little-endianness
This uses memcpy to avoid the unaligned accesses. gcc on x86 seems to
do a reasonable job of optimizing them away. gcc on ARM leaves some
memcpy calls in the generated code.
It might be better in terms of the code generated to use an approach
based on packaged structs (that's wwhat the Linux kernel does). But
that would depend on compiler-specific syntax.
David Wragg <david@rabbitmq.com> [Tue, 05 Jul 2011 17:52:14 +0100] rev 246
die_errno should use the err parameter, not errno
David Wragg <david@rabbitmq.com> [Tue, 05 Jul 2011 16:28:05 +0100] rev 245
Don't emit trailing spaces in test_tables.c
David Wragg <david@rabbitmq.com> [Tue, 05 Jul 2011 16:15:30 +0100] rev 244
Remove trailing whitespace
Simon MacMullen <simon@rabbitmq.com> [Thu, 12 May 2011 13:09:12 +0100] rev 243
Create junk branch, junk bug24079.
Simon MacMullen <simon@rabbitmq.com> [Thu, 12 May 2011 13:08:45 +0100] rev 242
Pre-junk. rabbitmq-c is not in fact a plugin.
Simon MacMullen <simon@rabbitmq.com> [Thu, 12 May 2011 12:50:24 +0100] rev 241
Move .app to .app.in, remove module list
David Wragg <david@rabbitmq.com> [Mon, 18 Apr 2011 11:39:52 +0100] rev 240
Merge bug24048 into default
Add missing header to fix build on OpenBSD
Piotr Sikora <piotr.sikora@frickle.com> [Mon, 11 Apr 2011 19:34:02 +0000] rev 239
Add missing header (fixes build on OpenBSD).
Alexandru Scvortov <alexandru@rabbitmq.com> [Wed, 02 Mar 2011 13:55:37 +0000] rev 238
merge bug23872 into default (update copyright to "VMware, Inc")
David Wragg <david@rabbitmq.com> [Wed, 02 Mar 2011 13:10:30 +0000] rev 237
Include a license block in generated files
For consistency with broker codegen.
David Wragg <david@rabbitmq.com> [Wed, 02 Mar 2011 13:02:27 +0000] rev 236
Fix remaining mentions of the defunct tonyg@rabbitmq.com address
David Wragg <david@rabbitmq.com> [Tue, 01 Mar 2011 16:45:44 +0000] rev 235
Python doesn't like C comments
David Wragg <david@rabbitmq.com> [Tue, 01 Mar 2011 16:26:19 +0000] rev 234
Update copyright notices
And generally bring debian/copyright up to date.
David Wragg <david@rabbitmq.com> [Mon, 07 Feb 2011 13:02:32 +0000] rev 233
Credit recent contributors
Daniel Schauenberg <d@unwiredcouch.com> [Thu, 03 Feb 2011 12:44:16 +0100] rev 232
config.h defines _GNU_SOURCE and is therefore all we need to include
Daniel Schauenberg <d@unwiredcouch.com> [Wed, 02 Feb 2011 11:11:19 +0100] rev 231
match overall style of header guards
Daniel Schauenberg <d@unwiredcouch.com> [Wed, 02 Feb 2011 00:51:22 +0100] rev 230
move strdup to separate file and add guards
Alexandru Scvortov <alexandru@rabbitmq.com> [Fri, 14 Jan 2011 12:02:06 +0000] rev 229
merge bug23645 into default (C client is lacking some methods in its API)
David Wragg <david@rabbitmq.com> [Fri, 14 Jan 2011 01:32:12 +0000] rev 228
Extract common code from generated API functions
David Wragg <david@rabbitmq.com> [Fri, 14 Jan 2011 01:17:44 +0000] rev 227
Remove some redundant function declarations
These are now generated in amqp_framing.h.
David Wragg <david@rabbitmq.com> [Fri, 14 Jan 2011 01:15:39 +0000] rev 226
Add an amqp_basic_reject API function
David Wragg <david@rabbitmq.com> [Fri, 07 Jan 2011 01:26:41 +0000] rev 225
Generate API functions corresponding to most synchronous methods
There's a lot of boilerplate code in amqp_api.c for API functions
corresponding to synchronous AMQP methods. And some of the functions
that should be there are missing (e.g. basic.qos, basic.cancel).
Instead, we can generate these functions from the protocol definition,
plus a little information to describe where the function arguments do
not reflect all of the method fields.
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Fri, 17 Dec 2010 13:37:18 -0500] rev 224
More fixes for VPATH-based builds
Reported by Tony Garnock-Jones.
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sat, 11 Dec 2010 16:39:17 -0500] rev 223
Fix VPATH builds. Path to spec file was incorrect.
David Wragg <david@rabbitmq.com> [Tue, 30 Nov 2010 23:36:23 +0000] rev 222
Support for 64-bit Windows builds
David Wragg <david@rabbitmq.com> [Wed, 24 Nov 2010 15:34:09 +0000] rev 221
Comment typo fixes
Alexandru Scvortov <alexandru@rabbitmq.com> [Wed, 24 Nov 2010 14:33:31 +0000] rev 220
merge bug23472 into default (ac_abs_confdir only available in recent versions of autoconf)
Alexandru Scvortov <alexandru@rabbitmq.com> [Wed, 17 Nov 2010 13:24:07 +0000] rev 219
merge bug23423 into default
David Wragg <david@rabbitmq.com> [Sun, 14 Nov 2010 22:43:21 +0000] rev 218
READE.windows improvements
David Wragg <david@rabbitmq.com> [Sun, 14 Nov 2010 22:27:36 +0000] rev 217
Correct the Windows SDK path for VS2005
David Wragg <david@rabbitmq.com> [Thu, 04 Nov 2010 13:55:48 +0000] rev 216
Don't use ac_abs_confdir in autoconf.ac
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.
David Wragg <david@rabbitmq.com> [Thu, 28 Oct 2010 08:24:28 +0100] rev 215
Add newlines on error messages in examples
David Wragg <david@rabbitmq.com> [Thu, 28 Oct 2010 08:12:15 +0100] rev 214
Fix a bug in the asprintf implementation
*strp[len] does not mean (*strp)[len]
David Wragg <david@rabbitmq.com> [Thu, 28 Oct 2010 08:12:09 +0100] rev 213
Fix a compiler warning when building under mingw
David Wragg <david@rabbitmq.com> [Thu, 28 Oct 2010 08:12:07 +0100] rev 212
Update build instructions for building with the MS compiler
David Wragg <david@rabbitmq.com> [Wed, 27 Oct 2010 23:12:59 +0100] rev 211
Construct the command line to conform to Windows escaping conventions
Those conventions are crazier than I thought. I leaned about this
from
<http://blogs.msdn.com/b/oldnewthing/archive/2010/09/17/10063629.aspx>.
David Wragg <david@rabbitmq.com> [Wed, 27 Oct 2010 11:31:03 +0100] rev 210
Add compability macros for AMQP_EMPTY_*
No reason to break code written against earlier version of the library
when we can easily avoid it.
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 209
Clean up a fairly odd bit of code
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 208
Fix compiler warnings
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 207
Make the examples compile and work under Windows
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 206
Eliminate the AMQP_EMPTY_* macros from amqp.h
Hooray, amqp.h is now ISO C90 clean.
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 205
Use the msinttypes header when building with the Microsoft compiler
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 204
Make test_tables.c ISO C90 clean
(As long as you have a stdint.h and inttypes.h available.)
And kill the unclean macros in amqp.h that were only used from
test_tables.c.
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 203
Pass "-ansi -pedantic" to gcc, so it tells us when we stray from C90
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.
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 202
Specify which functions are to be exported from the librabbitmq DLL
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 201
Microsoft C runtime doesn't have snprintf
Or rather, it seems to call it _snprintf. But we can easily live
without it for its uses in librabbitmq.
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 200
Microsoft link.exe doesn't understand the -l syntax
So we need to specify the winsock2 library name explicitly. It gets
found by searching along the path in the LIB environment variable.
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 199
Prevent windows.h name collisions with winsock2.h
By default, windows.h pulls in the winsock1 definitions, which then
collide with those from winsock2.h. Use an MSDN-suggested workaround.
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 198
Eliminate AMQP_SIMPLE_RPC and friends
They contained C99-style initializers
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 197
Eliminate C99-style initializers in librabbitmq .c files
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 196
Eliminate the AMQP_CHECK_RESULT macro
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 195
Eliminate the old codec macros
They contained gcc-isms.
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 194
Convert generated code to use the new codec helper functions
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 193
Convert other librabbitmq .c files to the new helper functions
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 192
Eliminate the amqp_assert macro
It relied on gccisms. Replace it with a amqp_abort function.
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 191
Introduce new codec helper inline functions; convert amqp_table.c
These replace the macros that relied on gccisms.
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 190
Get autoconf to detect the inline function syntax
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 189
Eliminate the AMQP_BYTES_FREE macro
It uses a gccism, and is only used in one place where the code can be
significantly simplified after inlining the macro.
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 188
Don't produce empty structs in generated code
ISO C doesn't allow empty structs; they are a gcc extension.
David Wragg <david@rabbitmq.com> [Thu, 21 Oct 2010 17:49:04 +0100] rev 187
Eliminate // comments
They are not allowed in ISO C90.
Alexandru Scvortov <alexandru@rabbitmq.com> [Thu, 30 Sep 2010 18:07:55 +0100] rev 186
expose confirm.select in API
David Wragg <david@rabbitmq.com> [Fri, 03 Sep 2010 10:20:49 +0100] rev 185
Merge bug22951 into default (Make the C client on default use 0-9-1)
David Wragg <david@rabbitmq.com> [Fri, 03 Sep 2010 10:19:54 +0100] rev 184
Create branch amqp_0_8
David Wragg <david@rabbitmq.com> [Fri, 03 Sep 2010 10:18:55 +0100] rev 183
Merge amqp_0_9_1 into bug22951 to remove head
Alexandru Scvortov <alexandru@rabbitmq.com> [Thu, 26 Aug 2010 11:16:40 +0100] rev 182
removed references to the 0-9-1 branch in README
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 23 Aug 2010 15:59:27 +0100] rev 181
merge bug23163 into default
Tony Garnock-Jones <tonyg@rabbitmq.com> [Fri, 20 Aug 2010 12:44:20 -0400] rev 180
Harmonize uses of die_amqp_error: it now expects the result code, with negative meaning error
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 17 Aug 2010 09:29:27 +0100] rev 179
merge default into bug22951
David Wragg <david@rabbitmq.com> [Mon, 16 Aug 2010 16:13:30 +0100] rev 178
Man page grammar tweak
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 16 Aug 2010 13:35:08 +0100] rev 177
removed auto-delete parameter from exchange.declare
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 16 Aug 2010 10:54:27 +0100] rev 176
remove superfluous code
David Wragg <david@rabbitmq.com> [Wed, 11 Aug 2010 15:26:38 +0100] rev 175
Update MinGW URLs
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 09 Aug 2010 17:59:24 +0100] rev 174
merge bug21814 into default
David Wragg <david@rabbitmq.com> [Mon, 09 Aug 2010 17:30:09 +0100] rev 173
add missing initializers
David Wragg <david@rabbitmq.com> [Sun, 08 Aug 2010 00:11:43 +0100] rev 172
Refine amqp-consume options for 0-9-1 queue declaration semantics
David Wragg <david@rabbitmq.com> [Sat, 07 Aug 2010 19:16:41 +0100] rev 171
Merge bug23089 into default
David Wragg <david@rabbitmq.com> [Sat, 07 Aug 2010 19:16:02 +0100] rev 170
make distcheck was failing because of a missing $(srcdir) relative-reference
Alexandru Scvortov <alexandru@rabbitmq.com> [Fri, 06 Aug 2010 10:24:07 +0100] rev 169
merged default into bug22951
This removes all references to the AMQP extensions json file.
Alexandru Scvortov <alexandru@rabbitmq.com> [Thu, 05 Aug 2010 18:13:37 +0100] rev 168
merge bug23081 into default
David Wragg <david@rabbitmq.com> [Thu, 05 Aug 2010 18:00:15 +0100] rev 167
Remove redundant reference to AMQP_EXTENSIONS_JSON_PATH
David Wragg <david@rabbitmq.com> [Thu, 05 Aug 2010 14:45:21 +0100] rev 166
Update for recent changes to rabbitmq-codegen
Alexandru Scvortov <alexandru@rabbitmq.com> [Wed, 04 Aug 2010 17:00:54 +0100] rev 165
it's called routing_key in the spec
Alexandru Scvortov <alexandru@rabbitmq.com> [Wed, 04 Aug 2010 15:44:56 +0100] rev 164
updated rabbitmq-c to the latest codegen
Alexandru Scvortov <alexandru@rabbitmq.com> [Wed, 04 Aug 2010 15:26:05 +0100] rev 163
merged default into bug22951
Alexandru Scvortov <alexandru@rabbitmq.com> [Thu, 29 Jul 2010 12:21:21 +0100] rev 162
merge bug22825 into default
Alexandru Scvortov <alexandru@rabbitmq.com> [Fri, 09 Jul 2010 15:21:05 +0100] rev 161
this branch is default with amqp_0_9_1 merged in; everything seems to work fine
David Wragg <david@rabbitmq.com> [Wed, 28 Jul 2010 23:03:59 +0100] rev 160
We were neglecting to free the constructed command line
And fix a tyop in an error message.
David Wragg <david@rabbitmq.com> [Wed, 28 Jul 2010 22:48:19 +0100] rev 159
Fix typo and improve a few sentences around it.
David Wragg <david@rabbitmq.com> [Wed, 28 Jul 2010 01:08:49 +0100] rev 158
Fix "const char *" to "void *" conversion warnings
Functions returning a heap-allocated string should return a "char *",
not a "const char *": Because the result is heap-allocated and becomes
the responsibility of the caller, it is certainly modifiable. And the
pointer will likely get passed to free(), triggering a conversion
warning from gcc. So remove all the relevant consts.
David Wragg <david@rabbitmq.com> [Wed, 28 Jul 2010 00:58:31 +0100] rev 157
Eliminate unnecessary includes of errno.h
David Wragg <david@rabbitmq.com> [Tue, 27 Jul 2010 19:36:36 +0100] rev 156
Free heap-allocated error strings
Even though we are about to exit anyway.
David Wragg <david@rabbitmq.com> [Tue, 27 Jul 2010 18:32:21 +0100] rev 155
die_on_error expects a librabbitmq error code
David Wragg <david@rabbitmq.com> [Tue, 27 Jul 2010 18:17:24 +0100] rev 154
Remove redundant includes of popt.h
David Wragg <david@rabbitmq.com> [Mon, 26 Jul 2010 04:20:49 +0100] rev 153
Add msys packages and instructions to run autoreconf under Windows
David Wragg <david@rabbitmq.com> [Mon, 26 Jul 2010 03:09:38 +0100] rev 152
Fold amqp_end_connection socket closing into amqp_destroy_connection
David Wragg <david@rabbitmq.com> [Mon, 26 Jul 2010 02:54:33 +0100] rev 151
Convert the socket_ prefix to amqp_socket_
David Wragg <david@rabbitmq.com> [Mon, 26 Jul 2010 02:41:55 +0100] rev 150
Eliminate the socket_ prefix on connect
To be consistent with the reduced consistency.
David Wragg <david@rabbitmq.com> [Mon, 26 Jul 2010 02:36:39 +0100] rev 149
Replace socket_{read,write} with recv and send
David Wragg <david@rabbitmq.com> [Mon, 26 Jul 2010 02:24:26 +0100] rev 148
ERROR_HOST_NOT_FOUND -> ERROR_GETHOSTBYNAME_FAILED
David Wragg <david@rabbitmq.com> [Mon, 26 Jul 2010 02:14:32 +0100] rev 147
Merge default into bug22825
Simon MacMullen <simon@rabbitmq.com> [Tue, 20 Jul 2010 12:36:51 +0100] rev 146
Fix build after protocol JSON file changed.
David Wragg <david@rabbitmq.com> [Sun, 11 Jul 2010 14:08:34 +0100] rev 145
Merge bug22931 into default (Default to TCP_NODELAY in librabbitmq)
Tony Garnock-Jones <tonyg@rabbitmq.com> [Sun, 11 Jul 2010 14:11:11 +1200] rev 144
Dedup error handling code
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Fri, 02 Jul 2010 17:19:54 +1200] rev 143
Merge default into amqp_0_9_1
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Fri, 02 Jul 2010 17:05:57 +1200] rev 142
Turn on TCP_NODELAY by default.
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Fri, 02 Jul 2010 17:05:07 +1200] rev 141
Check result of socket call (!)
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sun, 27 Jun 2010 19:43:44 +1200] rev 140
Merge default into bug22825
Emile Joubert <emile@rabbitmq.com> [Tue, 22 Jun 2010 17:34:15 +0100] rev 139
Merged bug22864 into default
Simon MacMullen <simon@rabbitmq.com> [Thu, 17 Jun 2010 15:35:23 +0100] rev 138
Use the new extensions file (NB: this does not add synchronous basic.recover to the C client, it just unbreaks the build).
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sun, 06 Jun 2010 21:06:15 +1200] rev 137
More unix and windows support files in distributions
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sun, 06 Jun 2010 20:57:59 +1200] rev 136
Include both unix and windows support files in distributions
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sun, 06 Jun 2010 15:34:01 +1200] rev 135
Merge default into bug22825
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sun, 06 Jun 2010 15:31:11 +1200] rev 134
Update hgignore
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sun, 06 Jun 2010 15:04:45 +1200] rev 133
Fix up clean rules
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sun, 06 Jun 2010 14:31:09 +1200] rev 132
Fix up packaging: xmlto was getting confused in build/source separation
David Wragg <david@rabbitmq.com> [Sun, 06 Jun 2010 02:48:53 +0100] rev 131
Merge default into bug22825
David Wragg <david@rabbitmq.com> [Sun, 06 Jun 2010 02:26:31 +0100] rev 130
Fix some incorrect paths
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sun, 06 Jun 2010 12:45:14 +1200] rev 129
Fix packaging
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sun, 06 Jun 2010 12:37:16 +1200] rev 128
Merge bug22805 into default
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sun, 06 Jun 2010 12:34:12 +1200] rev 127
Documentation for amqp-{declare,delete}-queue
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sun, 06 Jun 2010 11:12:18 +1200] rev 126
Merge default into bug22805
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sun, 06 Jun 2010 11:08:18 +1200] rev 125
Notice errors rather than sigsegv/sigbus
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sat, 05 Jun 2010 17:56:20 +1200] rev 124
Merge default into amqp_0_9_1
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sat, 05 Jun 2010 17:39:10 +1200] rev 123
Declare and delete queue utilities
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sat, 05 Jun 2010 17:38:53 +1200] rev 122
Added amqp_queue_delete to API
David Wragg <dpw@lshift.net> [Fri, 04 Jun 2010 08:57:44 +0100] rev 121
The MinGW team has changed all the download URLs on SourceForge
Thanks guys.
David Wragg <dpw@lshift.net> [Fri, 04 Jun 2010 08:57:43 +0100] rev 120
Fix EXTRA_LIBS dependencies of librabbitmq
I broke this with a last-minute change that I didn't test on Windows.
Will I ever learn?
David Wragg <dpw@lshift.net> [Sun, 30 May 2010 23:31:40 +0100] rev 119
A Windows port, using MinGW/MSYS
David Wragg <dpw@lshift.net> [Sun, 30 May 2010 23:31:40 +0100] rev 118
Propagate write and writev errors correctly in amqp_send_frame
David Wragg <dpw@lshift.net> [Sun, 30 May 2010 23:31:40 +0100] rev 117
Make error codes returned by librabbitmq functions opaque
Windows doesn't generally use POSIX error codes, which poses a problem
for librabbitmq's approach of using those error codes in its API. So
make the librabbitmq error codes opaque: They are still be integers,
but client code is not supposed to assume anything about them, except
that they can be passed to a new amqp_error_string() function which
returns the corresponding error message
Internally, the error codes are either taken from a set of
librabbitmq-specific values, or correspond to an OS-specific (POSIX or
win32) error code, with a simple encoding to indicate which is which.
David Wragg <dpw@lshift.net> [Sun, 30 May 2010 23:31:40 +0100] rev 116
Remove uses of the GNU-specific %ll printf format modifier
The MS C runtime doesn't support it. Use the C99 inttypes.h macros
instead, which is supplied by MinGW.
David Wragg <dpw@lshift.net> [Sun, 30 May 2010 23:31:40 +0100] rev 115
Add amqp_end_connection, which closes the socket and destroys the connection
David Wragg <dpw@lshift.net> [Sun, 30 May 2010 23:31:40 +0100] rev 114
Move all includes of popt.h into common.h, which depends on it anyway
David Wragg <dpw@lshift.net> [Sun, 30 May 2010 23:31:40 +0100] rev 113
The simplejson module is bundled with python2.6 but renamed to json
David Wragg <dpw@lshift.net> [Tue, 25 May 2010 10:33:49 +0100] rev 112
Add docbook-based man pages for tools
David Wragg <dpw@lshift.net> [Tue, 25 May 2010 10:33:16 +0100] rev 111
Move the common_consume code into consume.c
95% of the options provided by the common_consume code don't actually
make sense for amqp-get, and now I find myself documenting them, it
seems more sensible to restrict them to amqp-consume.
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Mon, 24 May 2010 15:21:30 +1200] rev 110
Compute dependencies properly
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Mon, 24 May 2010 14:11:37 +1200] rev 109
Package for amqp-tools
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Tue, 20 Apr 2010 18:21:16 +1200] rev 108
Merge default into amqp_0_9_1
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Tue, 20 Apr 2010 18:20:28 +1200] rev 107
Only allocate and check if we would ask for more than zero bytes
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Mon, 19 Apr 2010 11:48:23 +1200] rev 106
Merge default into amqp_0_9_1
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Mon, 19 Apr 2010 11:25:00 +1200] rev 105
Update packaging to not fail on karmic
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Fri, 16 Apr 2010 11:07:49 +1200] rev 104
Merge default into amqp_0_9_1
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Fri, 16 Apr 2010 11:06:47 +1200] rev 103
Remove note about amqp_pool_alloc.
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Fri, 16 Apr 2010 11:05:35 +1200] rev 102
Check results of amqp_pool_alloc() and friends.
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Fri, 16 Apr 2010 10:50:22 +1200] rev 101
Note about amqp_pool_alloc
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Fri, 16 Apr 2010 10:30:41 +1200] rev 100
Merge default into amqp_0_9_1
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Fri, 16 Apr 2010 10:12:19 +1200] rev 99
Move instructions for 0-9-1 to the end, and explain a little more.
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Thu, 15 Apr 2010 22:59:00 +1200] rev 98
Merge default into amqp_0_9_1
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Thu, 15 Apr 2010 22:58:25 +1200] rev 97
Use writev(2) instead of 3 write(2)s
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Tue, 30 Mar 2010 21:28:56 -0400] rev 96
Merge default into amqp_0_9_1
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Tue, 30 Mar 2010 21:28:20 -0400] rev 95
Add TX select, commit, rollback
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Tue, 30 Mar 2010 20:26:54 -0400] rev 94
Merge default into amqp_0_9_1
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Tue, 30 Mar 2010 20:26:36 -0400] rev 93
Include stdint.h in generated C. HT @geoffgarside.
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sun, 07 Mar 2010 23:22:34 +1300] rev 92
Merge default into amqp_0_9_1
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sun, 07 Mar 2010 23:21:02 +1300] rev 91
Fix make distcheck
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Fri, 26 Feb 2010 10:00:31 +1300] rev 90
Added tag librabbitmq-0.1-amqp_0_9_1 for changeset b01825ecc112
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Fri, 26 Feb 2010 09:58:44 +1300] rev 89
Added tag librabbitmq-0.1-amqp_0_8 for changeset ce1eaceaee94
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Thu, 25 Feb 2010 15:13:38 +1300] rev 88
Merge default into amqp_0_9_1
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Thu, 25 Feb 2010 15:13:06 +1300] rev 87
Merge bug22346 into default
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Wed, 24 Feb 2010 13:51:36 +1300] rev 86
Merge default into amqp_0_9_1 (the usual edit of amqp_basic_consume was the only manual change)
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Wed, 24 Feb 2010 13:40:18 +1300] rev 85
Merge bug22390 into default