12 months agoCorrectly rebuild stomppy in the event of patch changes and/or clean makes. bug24122
Steve Powell <steve@rabbitmq.com> [Thu, 19 May 2011 13:26:38 +0100] rev 447
Correctly rebuild stomppy in the event of patch changes and/or clean makes.

12 months agoMove .app to .app.in, remove module list bug24079
Simon MacMullen <simon@rabbitmq.com> [Thu, 12 May 2011 12:50:25 +0100] rev 446
Move .app to .app.in, remove module list

12 months agoMerging bug23899 to default
Matthew Sackman <matthew@rabbitmq.com> [Thu, 12 May 2011 12:16:52 +0100] rev 445
Merging bug23899 to default

12 months agoCope correctly with bad vhosts too. bug23899
Simon MacMullen <simon@rabbitmq.com> [Wed, 11 May 2011 17:32:19 +0100] rev 444
Cope correctly with bad vhosts too.

12 months agoUpdates for the new Erlang client API. bug23899
Simon MacMullen <simon@rabbitmq.com> [Tue, 03 May 2011 16:22:50 +0100] rev 443
Updates for the new Erlang client API.

12 months agoAdd tests for bad username / password, and actually pass them... bug23899
Simon MacMullen <simon@rabbitmq.com> [Tue, 03 May 2011 16:14:13 +0100] rev 442
Add tests for bad username / password, and actually pass them...

13 months agoMerged bug24049 into default
Rob Harrop <rob@rabbitmq.com> [Fri, 15 Apr 2011 10:34:44 +0100] rev 441
Merged bug24049 into default

13 months agomerge bug23274 into junk junk
Matthias Radestock <matthias@rabbitmq.com> [Thu, 14 Apr 2011 15:44:19 +0100] rev 440
merge bug23274 into junk

13 months agoclearing 'junk' branch junk
Matthias Radestock <matthias@rabbitmq.com> [Thu, 14 Apr 2011 15:28:13 +0100] rev 439
clearing 'junk' branch

13 months agoMerge bug23568 to default (build system rewrite)
Simon MacMullen <simon@rabbitmq.com> [Thu, 14 Apr 2011 11:18:06 +0100] rev 438
Merge bug23568 to default (build system rewrite)

13 months agoFix error handling. bug24049
Simon MacMullen <simon@rabbitmq.com> [Thu, 14 Apr 2011 10:42:04 +0100] rev 437
Fix error handling.

13 months agoApplication names: rabbit_foo -> rabbitmq_foo bug23568
Simon MacMullen <simon@rabbitmq.com> [Wed, 13 Apr 2011 16:02:32 +0100] rev 436
Application names: rabbit_foo -> rabbitmq_foo

13 months agoMerge from default bug23568
Simon MacMullen <simon@rabbitmq.com> [Mon, 11 Apr 2011 17:29:32 +0100] rev 435
Merge from default

13 months agoMerge bug23550 (show direct connections in mgmt)
Michael Bridgen <mikeb@rabbitmq.com> [Fri, 08 Apr 2011 13:27:55 +0100] rev 434
Merge bug23550 (show direct connections in mgmt)

13 months agoAdded tag rabbitmq_v2_4_1 for changeset fe877493f8bc
Alexandru Scvortov <alexandru@rabbitmq.com> [Thu, 07 Apr 2011 17:31:08 +0100] rev 433
Added tag rabbitmq_v2_4_1 for changeset fe877493f8bc

13 months agoMerge in default. bug23350
Simon MacMullen <simon@rabbitmq.com> [Tue, 05 Apr 2011 13:29:13 +0100] rev 432
Merge in default.

13 months agoMerge bug24012 into default rabbitmq_v2_4_1
Rob Harrop <rob@rabbitmq.com> [Tue, 05 Apr 2011 11:13:04 +0100] rev 431
Merge bug24012 into default

13 months agomerge default into bug24012 bug24012
Matthias Radestock <matthias@rabbitmq.com> [Mon, 04 Apr 2011 18:02:07 +0100] rev 430
merge default into bug24012

13 months agocosmetic
Matthias Radestock <matthias@rabbitmq.com> [Fri, 01 Apr 2011 16:05:02 +0100] rev 429
cosmetic

13 months agoinlining bug24012
Matthias Radestock <matthias@rabbitmq.com> [Fri, 01 Apr 2011 16:03:33 +0100] rev 428
inlining

13 months agoSmall fix to avoid warning from erlang compiler. bug24012
Steve Powell <steve@rabbitmq.com> [Fri, 01 Apr 2011 15:49:28 +0100] rev 427
Small fix to avoid warning from erlang compiler.

13 months agoFixed bits/binary typo in private functions. bug24012
Steve Powell <steve@rabbitmq.com> [Fri, 01 Apr 2011 15:03:03 +0100] rev 426
Fixed bits/binary typo in private functions.

13 months agoApply patch to remove dependency on binary:split/2 bug24012
Steve Powell <steve@rabbitmq.com> [Fri, 01 Apr 2011 14:52:41 +0100] rev 425
Apply patch to remove dependency on binary:split/2

14 months agoAdded tag rabbitmq_v2_4_0 for changeset 608231b4ce63
Alexandru Scvortov <alexandru@rabbitmq.com> [Wed, 23 Mar 2011 10:11:25 +0000] rev 424
Added tag rabbitmq_v2_4_0 for changeset 608231b4ce63

14 months agoMerge in default. Not sure what was happening when I thought it didn't work. bug23350
Simon MacMullen <simon@rabbitmq.com> [Wed, 16 Mar 2011 16:37:26 +0000] rev 423
Merge in default. Not sure what was happening when I thought it didn't work.

14 months agoAdust Makefile again to correctly build certs for ssl tests bug22005
Steve Powell <steve@rabbitmq.com> [Wed, 16 Mar 2011 16:22:27 +0000] rev 422
Adust Makefile again to correctly build certs for ssl tests

14 months agoMerged default into bug22005 bug22005
Steve Powell <steve@rabbitmq.com> [Wed, 16 Mar 2011 14:47:37 +0000] rev 421
Merged default into bug22005

14 months agoAdapter info for STOMP. This is branched from 2.3.1 since default is not working for me ATM. bug23350
Simon MacMullen <simon@rabbitmq.com> [Wed, 16 Mar 2011 16:13:47 +0000] rev 420
Adapter info for STOMP. This is branched from 2.3.1 since default is not working for me ATM.

14 months agoCorrect Makefile to run ssl tests. bug22005
Steve Powell <steve@rabbitmq.com> [Wed, 16 Mar 2011 14:45:58 +0000] rev 419
Correct Makefile to run ssl tests.

14 months agoMerge bug23692 into default rabbitmq_v2_4_0
Steve Powell <steve@rabbitmq.com> [Tue, 15 Mar 2011 11:02:49 +0000] rev 418
Merge bug23692 into default

14 months agoAdded skeleton ssl_listeners to the STOMP app file bug22005
Rob Harrop <rob@rabbitmq.com> [Thu, 03 Mar 2011 15:59:31 +0000] rev 417
Added skeleton ssl_listeners to the STOMP app file

14 months agoFixed bug with SSL socket setup. Added full SSL communication test bug22005
Rob Harrop <rob@rabbitmq.com> [Thu, 03 Mar 2011 15:22:55 +0000] rev 416
Fixed bug with SSL socket setup. Added full SSL communication test

14 months agoSSL connections largely working. Rough connection test bug22005
Rob Harrop <rob@rabbitmq.com> [Wed, 02 Mar 2011 23:00:25 +0000] rev 415
SSL connections largely working. Rough connection test

14 months agoRough outline for introducing SSL support bug22005
Rob Harrop <rob@rabbitmq.com> [Wed, 02 Mar 2011 16:01:57 +0000] rev 414
Rough outline for introducing SSL support

14 months agoMerged Bug23847 into default.
Steve Powell <steve@rabbitmq.com> [Tue, 01 Mar 2011 11:35:57 +0000] rev 413
Merged Bug23847 into default.

14 months agoAdded check for explicit receipt-id on DISCONNECT in test. bug23847
Steve Powell <steve@rabbitmq.com> [Tue, 01 Mar 2011 11:32:22 +0000] rev 412
Added check for explicit receipt-id on DISCONNECT in test.

14 months agoRemoved blank line in rabbit_stomp_processor.erl & merged Bug23718 into default.
Steve Powell <steve@rabbitmq.com> [Mon, 28 Feb 2011 16:50:26 +0000] rev 411
Removed blank line in rabbit_stomp_processor.erl & merged Bug23718 into default.

14 months agoMerging Bug23886 into default.
Steve Powell <steve@rabbitmq.com> [Mon, 28 Feb 2011 15:19:54 +0000] rev 410
Merging Bug23886 into default.

14 months agoFixed issue in adhoc_convert_headers when AMQP message contains no extra headers bug23886
Rob Harrop <rob@rabbitmq.com> [Mon, 28 Feb 2011 13:38:55 +0000] rev 409
Fixed issue in adhoc_convert_headers when AMQP message contains no extra headers

15 months agoMerge bug23721 into default
Rob Harrop <rob@rabbitmq.com> [Thu, 24 Feb 2011 17:27:08 +0000] rev 408
Merge bug23721 into default

15 months agoFixed bug in receipt processing when interleaving receipt/no-receipt messages. Increased test coverage for receipts bug23718
Rob Harrop <rob@rabbitmq.com> [Thu, 24 Feb 2011 17:12:21 +0000] rev 407
Fixed bug in receipt processing when interleaving receipt/no-receipt messages. Increased test coverage for receipts

15 months agoMerge with default bug23718
Rob Harrop <rob@rabbitmq.com> [Thu, 24 Feb 2011 15:44:36 +0000] rev 406
Merge with default

15 months agoReworked tests to check the actual receipts bug23718
Rob Harrop <rob@rabbitmq.com> [Thu, 24 Feb 2011 15:44:16 +0000] rev 405
Reworked tests to check the actual receipts

15 months agoMerged in default. bug23721
Steve Powell <steve@rabbitmq.com> [Thu, 24 Feb 2011 15:27:18 +0000] rev 404
Merged in default.

15 months agoTidied parsing.py again to <=80 byte lines. bug23721
Steve Powell <steve@rabbitmq.com> [Thu, 24 Feb 2011 15:26:43 +0000] rev 403
Tidied parsing.py again to <=80 byte lines.

15 months agoMerge bug23881 into default
Rob Harrop <rob@rabbitmq.com> [Thu, 24 Feb 2011 14:56:54 +0000] rev 402
Merge bug23881 into default

15 months agoRemoved trailing spaces and tweaked some indentation bug23721
Rob Harrop <rob@rabbitmq.com> [Thu, 24 Feb 2011 14:34:06 +0000] rev 401
Removed trailing spaces and tweaked some indentation

15 months agoChanged README.md to point to the new documentation bug23692
Rob Harrop <rob@rabbitmq.com> [Thu, 24 Feb 2011 11:00:06 +0000] rev 400
Changed README.md to point to the new documentation

15 months agoChanged test to expect new message text. bug23881
Steve Powell <steve@rabbitmq.com> [Wed, 23 Feb 2011 18:27:34 +0000] rev 399
Changed test to expect new message text.

15 months agoShortened some new lines in parsing.py. bug23721
Steve Powell <steve@rabbitmq.com> [Wed, 23 Feb 2011 17:47:13 +0000] rev 398
Shortened some new lines in parsing.py.

15 months agoFix MESSAGE send frame body fragment assembly. bug23721
Steve Powell <steve@rabbitmq.com> [Tue, 22 Feb 2011 17:24:59 +0000] rev 397
Fix MESSAGE send frame body fragment assembly.

15 months agoMerge default into bug23568 bug23568
David Wragg <david@rabbitmq.com> [Tue, 22 Feb 2011 03:25:10 +0000] rev 396
Merge default into bug23568

15 months agoMerged in default. bug23721
Steve Powell <steve@rabbitmq.com> [Mon, 21 Feb 2011 17:02:22 +0000] rev 395
Merged in default.

15 months agoAdded test for packetizing on send; bug23721
Steve Powell <steve@rabbitmq.com> [Mon, 21 Feb 2011 17:01:24 +0000] rev 394
Added test for packetizing on send;
added fix for packet end in escape sequence;
added get of trailing null with content length.

15 months agos/IN_BROKER/WITH_BROKER/ bug23568
David Wragg <david@rabbitmq.com> [Mon, 21 Feb 2011 14:39:56 +0000] rev 393
s/IN_BROKER/WITH_BROKER/

15 months agoMerged Bug23853 into default.
Steve Powell <steve@rabbitmq.com> [Mon, 21 Feb 2011 12:06:49 +0000] rev 392
Merged Bug23853 into default.

15 months agoAdd erl_crash.dump to .hgignore bug23568
David Wragg <david@rabbitmq.com> [Sun, 20 Feb 2011 14:52:09 +0000] rev 391
Add erl_crash.dump to .hgignore

15 months agoAdded content with nulls tests to erlang unittests. bug23721
Steve Powell <steve@rabbitmq.com> [Fri, 18 Feb 2011 16:16:56 +0000] rev 390
Added content with nulls tests to erlang unittests.

15 months agopackage_targets -> package_rules bug23568
David Wragg <david@rabbitmq.com> [Fri, 18 Feb 2011 11:06:29 +0000] rev 389
package_targets -> package_rules

15 months agoFurther fixes to test in parsing.py bug23721
Steve Powell <steve@rabbitmq.com> [Thu, 17 Feb 2011 18:33:08 +0000] rev 388
Further fixes to test in parsing.py

15 months agoFix minor error in test for embedded nulls bug23721
Steve Powell <steve@rabbitmq.com> [Thu, 17 Feb 2011 17:25:40 +0000] rev 387
Fix minor error in test for embedded nulls

15 months agoAdded test for embedded nulls in STOMP MESSAGE body. bug23721
Steve Powell <steve@rabbitmq.com> [Thu, 17 Feb 2011 16:48:41 +0000] rev 386
Added test for embedded nulls in STOMP MESSAGE body.

15 months agoMerged bug23527 into default
Steve Powell <steve@rabbitmq.com> [Thu, 17 Feb 2011 12:33:05 +0000] rev 385
Merged bug23527 into default

15 months agoAdd support for persistent header bug23853
Rob Harrop <rob@rabbitmq.com> [Thu, 17 Feb 2011 10:29:16 +0000] rev 384
Add support for persistent header

15 months agoDISCONNECT now triggers connection and channel shutdown. Receipts for DISCONNECT are sent after this has happenend bug23847
Rob Harrop <rob@rabbitmq.com> [Wed, 16 Feb 2011 15:06:46 +0000] rev 383
DISCONNECT now triggers connection and channel shutdown. Receipts for DISCONNECT are sent after this has happenend

15 months agoRough work on DISCONNECT fixes bug23847
Rob Harrop <rob@rabbitmq.com> [Wed, 16 Feb 2011 12:10:09 +0000] rev 382
Rough work on DISCONNECT fixes

15 months agoFixed issue with multi-confirm and added support for TX receipts bug23718
Rob Harrop <rob@rabbitmq.com> [Wed, 16 Feb 2011 11:54:13 +0000] rev 381
Fixed issue with multi-confirm and added support for TX receipts

15 months agoRename *_app.in to *.app bug23568
David Wragg <david@rabbitmq.com> [Wed, 16 Feb 2011 15:02:33 +0000] rev 380
Rename *_app.in to *.app

15 months agoWorking confirm-triggered receipts for non-transactional SEND bug23718
Rob Harrop <rob@rabbitmq.com> [Wed, 16 Feb 2011 09:56:39 +0000] rev 379
Working confirm-triggered receipts for non-transactional SEND

15 months agoEnable confirms on the channel if receipt header is set in SEND bug23718
Rob Harrop <rob@rabbitmq.com> [Tue, 15 Feb 2011 15:01:50 +0000] rev 378
Enable confirms on the channel if receipt header is set in SEND

15 months agoMerge default into bug23568 bug23568
David Wragg <david@rabbitmq.com> [Tue, 15 Feb 2011 15:51:47 +0000] rev 377
Merge default into bug23568

15 months agoMerged in bug23527 bug23721
Steve Powell <steve@rabbitmq.com> [Fri, 11 Feb 2011 12:27:12 +0000] rev 376
Merged in bug23527

15 months agoMerge bug23801 into default
Rob Harrop <rob@rabbitmq.com> [Fri, 11 Feb 2011 12:19:45 +0000] rev 375
Merge bug23801 into default

15 months agoMerging into default.
Steve Powell <steve@rabbitmq.com> [Fri, 11 Feb 2011 10:48:15 +0000] rev 374
Merging into default.

15 months agoMerging default. bug23801
Steve Powell <steve@rabbitmq.com> [Thu, 10 Feb 2011 11:21:26 +0000] rev 373
Merging default.

15 months agoRemoved race in the tests bug23674
Rob Harrop <rob@rabbitmq.com> [Wed, 09 Feb 2011 17:10:19 +0000] rev 372
Removed race in the tests

15 months agoMerge default bug23674
Rob Harrop <rob@rabbitmq.com> [Wed, 09 Feb 2011 16:59:12 +0000] rev 371
Merge default

15 months agoRemoved the enforced flush bug23527
Rob Harrop <rob@rabbitmq.com> [Wed, 09 Feb 2011 16:35:03 +0000] rev 370
Removed the enforced flush

15 months agoMerge with default bug23527
Rob Harrop <rob@rabbitmq.com> [Wed, 09 Feb 2011 16:18:11 +0000] rev 369
Merge with default

15 months agoRemoved stray Makefile target bug23527
Rob Harrop <rob@rabbitmq.com> [Wed, 02 Feb 2011 11:40:39 +0000] rev 368
Removed stray Makefile target

15 months agoMerge bug23792 into default.
Simon MacMullen <simon@rabbitmq.com> [Wed, 09 Feb 2011 11:03:54 +0000] rev 367
Merge bug23792 into default.

15 months agoFormatting change again - as per request from Matthias bug23801
Rob Harrop <rob@rabbitmq.com> [Wed, 09 Feb 2011 10:24:48 +0000] rev 366
Formatting change again - as per request from Matthias

15 months agoLine length and cosmetics bug23801
Rob Harrop <rob@rabbitmq.com> [Wed, 09 Feb 2011 10:14:22 +0000] rev 365
Line length and cosmetics

15 months agoUpdate .hgignore bug23568
David Wragg <david@rabbitmq.com> [Tue, 08 Feb 2011 14:40:29 +0000] rev 364
Update .hgignore

15 months agoExpose configuration of stomp adapter tcp listeners to match broker bug23792
Matthew Sackman <matthew@rabbitmq.com> [Mon, 07 Feb 2011 17:36:20 +0000] rev 363
Expose configuration of stomp adapter tcp listeners to match broker

15 months agoEnsure payload of amqp_msg() is binary, not list of binary. bug23801
Steve Powell <steve@rabbitmq.com> [Mon, 07 Feb 2011 14:20:56 +0000] rev 362
Ensure payload of amqp_msg() is binary, not list of binary.

15 months agoMerge default into bug23568 bug23568
David Wragg <david@rabbitmq.com> [Mon, 07 Feb 2011 13:48:25 +0000] rev 361
Merge default into bug23568

15 months agoAdded tag rabbitmq_v2_3_1 for changeset b32a5e49434e
Simon MacMullen <simon@rabbitmq.com> [Thu, 03 Feb 2011 14:05:06 +0000] rev 360
Added tag rabbitmq_v2_3_1 for changeset b32a5e49434e

15 months agoAdded tag rabbitmq_v2_3_0 for changeset 73804b18fc64 rabbitmq_v2_3_1
Simon MacMullen <simon@rabbitmq.com> [Wed, 02 Feb 2011 14:13:15 +0000] rev 359
Added tag rabbitmq_v2_3_0 for changeset 73804b18fc64

15 months agoHook into the new rabbitmq-public-umbrella testing support bug23568
David Wragg <david@rabbitmq.com> [Tue, 01 Feb 2011 16:03:11 +0000] rev 358
Hook into the new rabbitmq-public-umbrella testing support

15 months agoMerge default into bug23568 bug23568
David Wragg <david@rabbitmq.com> [Tue, 01 Feb 2011 13:09:49 +0000] rev 357
Merge default into bug23568

15 months agoMerge bug23777 into default rabbitmq_v2_3_0
Simon MacMullen <simon@rabbitmq.com> [Tue, 01 Feb 2011 12:35:12 +0000] rev 356
Merge bug23777 into default

15 months agoFlush sometimes takes slightly longer than the default 5 seconds bug23527
Rob Harrop <rob@rabbitmq.com> [Tue, 01 Feb 2011 11:30:50 +0000] rev 355
Flush sometimes takes slightly longer than the default 5 seconds

15 months agorename bug23777
Matthew Sackman <matthew@rabbitmq.com> [Mon, 31 Jan 2011 23:44:35 +0000] rev 354
rename

15 months agoRough approximation for periodic flushing bug23527
Rob Harrop <rob@rabbitmq.com> [Mon, 31 Jan 2011 19:15:06 +0000] rev 353
Rough approximation for periodic flushing

15 months agoSwitched to using the hibernate capability of gen_server2 bug23527
Rob Harrop <rob@rabbitmq.com> [Mon, 31 Jan 2011 13:56:52 +0000] rev 352
Switched to using the hibernate capability of gen_server2

15 months agoRemoved stray handle_info callback bug23527
Rob Harrop <rob@rabbitmq.com> [Mon, 31 Jan 2011 13:01:34 +0000] rev 351
Removed stray handle_info callback

15 months agoMoved to gen_server2 bug23527
Rob Harrop <rob@rabbitmq.com> [Mon, 31 Jan 2011 13:00:15 +0000] rev 350
Moved to gen_server2

15 months agoExperimental move back to prim_inet to facilitate extremely experimental TCP backpressure bug23527
Rob Harrop <rob@rabbitmq.com> [Fri, 28 Jan 2011 22:47:43 +0000] rev 349
Experimental move back to prim_inet to facilitate extremely experimental TCP backpressure

15 months agoMerge default into bug23568 bug23568
David Wragg <david@rabbitmq.com> [Fri, 28 Jan 2011 16:48:32 +0000] rev 348
Merge default into bug23568

16 months agoReworked TCP send to use rabbit_net:port_command bug23527
Rob Harrop <rob@rabbitmq.com> [Wed, 26 Jan 2011 17:46:27 +0000] rev 347
Reworked TCP send to use rabbit_net:port_command

16 months agocosmetic bug23527
Rob Harrop <rob@rabbitmq.com> [Wed, 26 Jan 2011 14:57:26 +0000] rev 346
cosmetic

16 months agoReworked header conversion - slightly faster and quite a bit nicer bug23527
Rob Harrop <rob@rabbitmq.com> [Wed, 26 Jan 2011 14:48:02 +0000] rev 345
Reworked header conversion - slightly faster and quite a bit nicer

16 months agoBack out the use of prim_inet - explicit gen_tcp:recv is faster in the benchmarks bug23527
Rob Harrop <rob@rabbitmq.com> [Wed, 26 Jan 2011 13:10:58 +0000] rev 344
Back out the use of prim_inet - explicit gen_tcp:recv is faster in the benchmarks

16 months agoSwitched to using prim_inet:async_recv bug23527
Rob Harrop <rob@rabbitmq.com> [Tue, 25 Jan 2011 17:24:36 +0000] rev 343
Switched to using prim_inet:async_recv

16 months agoChanged how bytes are read from the socket - better performance for large messages bug23527
Rob Harrop <rob@rabbitmq.com> [Tue, 25 Jan 2011 15:21:35 +0000] rev 342
Changed how bytes are read from the socket - better performance for large messages

16 months agosimplifying refactor and cosmetics
Matthias Radestock <matthias@rabbitmq.com> [Tue, 25 Jan 2011 06:19:33 +0000] rev 341
simplifying refactor and cosmetics

16 months agoMerge with default bug23527
Rob Harrop <rob@rabbitmq.com> [Mon, 24 Jan 2011 23:50:22 +0000] rev 340
Merge with default

16 months agobug23154 (ipv6) merged into default
Marek Majkowski <marek@rabbitmq.com> [Mon, 24 Jan 2011 12:37:00 +0000] rev 339
bug23154 (ipv6) merged into default

16 months agoThis is no longer needed. bug23154
Simon MacMullen <simon@rabbitmq.com> [Mon, 24 Jan 2011 12:03:59 +0000] rev 338
This is no longer needed.

16 months agoTweak to how we match binaries when using Content-Length bug23527
Rob Harrop <rob@rabbitmq.com> [Thu, 20 Jan 2011 15:28:56 +0000] rev 337
Tweak to how we match binaries when using Content-Length

16 months agoAdded optimisation when reading bodies with Content-Length set bug23527
Rob Harrop <rob@rabbitmq.com> [Thu, 20 Jan 2011 14:22:25 +0000] rev 336
Added optimisation when reading bodies with Content-Length set

16 months agoMerge bug23652 into default
Rob Harrop <rob@rabbitmq.com> [Thu, 20 Jan 2011 09:38:38 +0000] rev 335
Merge bug23652 into default

16 months agoWhitespace bug23652
Rob Harrop <rob@rabbitmq.com> [Thu, 20 Jan 2011 09:37:57 +0000] rev 334
Whitespace

16 months agoSome parser tweaks bug23527
Rob Harrop <rob@rabbitmq.com> [Wed, 19 Jan 2011 21:40:42 +0000] rev 333
Some parser tweaks

16 months agoWhitespace bug23527
Rob Harrop <rob@rabbitmq.com> [Wed, 19 Jan 2011 21:01:32 +0000] rev 332
Whitespace

16 months agoReworked parser to use binaries bug23527
Rob Harrop <rob@rabbitmq.com> [Wed, 19 Jan 2011 20:50:10 +0000] rev 331
Reworked parser to use binaries

16 months agoMerged default again. bug23652
Steve Powell <steve@rabbitmq.com> [Wed, 19 Jan 2011 17:32:47 +0000] rev 330
Merged default again.

16 months agoMerged bug23651 into default
Rob Harrop <rob@rabbitmq.com> [Wed, 19 Jan 2011 17:09:49 +0000] rev 329
Merged bug23651 into default

16 months agoReworked body content parsing bug23527
Rob Harrop <rob@rabbitmq.com> [Wed, 19 Jan 2011 15:53:20 +0000] rev 328
Reworked body content parsing

16 months agoPut short delay into destinations test bug23652
Steve Powell <steve@rabbitmq.com> [Wed, 19 Jan 2011 11:24:57 +0000] rev 327
Put short delay into destinations test

16 months agoMerged in default bug23651
Steve Powell <steve@rabbitmq.com> [Wed, 19 Jan 2011 11:12:11 +0000] rev 326
Merged in default

16 months agoUN/SUBSCRIBE error messages contain the subscription as passed in by the user. bug23652
Steve Powell <steve@rabbitmq.com> [Tue, 18 Jan 2011 16:24:42 +0000] rev 325
UN/SUBSCRIBE error messages contain the subscription as passed in by the user.

16 months agoMerged default (with 1.1 support) and got tests working again. bug23652
Steve Powell <steve@rabbitmq.com> [Tue, 18 Jan 2011 15:23:07 +0000] rev 324
Merged default (with 1.1 support) and got tests working again.

16 months agoFixed up bugs in new parser bug23527
Rob Harrop <rob@rabbitmq.com> [Tue, 18 Jan 2011 14:53:54 +0000] rev 323
Fixed up bugs in new parser

16 months agoMerge with default bug23527
Rob Harrop <rob@rabbitmq.com> [Tue, 18 Jan 2011 14:25:55 +0000] rev 322
Merge with default

16 months agoensure_subchannel_closed now used; merged fixes from 23651 bug23652
Steve Powell <steve@rabbitmq.com> [Tue, 18 Jan 2011 14:04:18 +0000] rev 321
ensure_subchannel_closed now used; merged fixes from 23651

16 months agoMerge from default. bug23154
Simon MacMullen <simon@rabbitmq.com> [Tue, 18 Jan 2011 13:45:57 +0000] rev 320
Merge from default.

16 months agoMerge bug 23447.
Simon MacMullen <simon@rabbitmq.com> [Tue, 18 Jan 2011 12:57:35 +0000] rev 319
Merge bug 23447.

16 months agoRemove unused patched-in function. bug23447
Simon MacMullen <simon@rabbitmq.com> [Tue, 18 Jan 2011 12:56:59 +0000] rev 318
Remove unused patched-in function.

16 months agoAdded receipted unsubscribe tests and check for send after unsubscribe properly. bug23651
Steve Powell <steve@rabbitmq.com> [Tue, 18 Jan 2011 12:46:28 +0000] rev 317
Added receipted unsubscribe tests and check for send after unsubscribe properly.

16 months agoRemove code duplication. bug23447
Simon MacMullen <simon@rabbitmq.com> [Tue, 18 Jan 2011 12:35:53 +0000] rev 316
Remove code duplication.

16 months agoSX, SY have meanings in the spec that are not the same as the meanings here. Rename. bug23447
Simon MacMullen <simon@rabbitmq.com> [Tue, 18 Jan 2011 12:21:57 +0000] rev 315
SX, SY have meanings in the spec that are not the same as the meanings here. Rename.

16 months agoCosmetic bug23447
Simon MacMullen <simon@rabbitmq.com> [Tue, 18 Jan 2011 12:19:47 +0000] rev 314
Cosmetic

16 months agoMerge with bug23447 bug23527
Rob Harrop <rob@rabbitmq.com> [Tue, 18 Jan 2011 11:54:09 +0000] rev 313
Merge with bug23447

16 months agoMerge with default bug23447
Rob Harrop <rob@rabbitmq.com> [Tue, 18 Jan 2011 11:03:35 +0000] rev 312
Merge with default

16 months agoMerge bug23601 into default
Rob Harrop <rob@rabbitmq.com> [Tue, 18 Jan 2011 10:25:41 +0000] rev 311
Merge bug23601 into default

16 months agoMerge with default bug23601
Rob Harrop <rob@rabbitmq.com> [Tue, 18 Jan 2011 10:23:36 +0000] rev 310
Merge with default

16 months agoMerge in bug23601 fixes bug23651
Steve Powell <steve@rabbitmq.com> [Mon, 17 Jan 2011 18:04:21 +0000] rev 309
Merge in bug23601 fixes

16 months agoRefactored lifecyclke tests bug23601
Steve Powell <steve@rabbitmq.com> [Mon, 17 Jan 2011 17:55:27 +0000] rev 308
Refactored lifecyclke tests

16 months agoAdded support for multi NACK bug23674
Rob Harrop <rob@rabbitmq.com> [Mon, 17 Jan 2011 12:35:45 +0000] rev 307
Added support for multi NACK

16 months agoFixed error during merge
Rob Harrop <rob@rabbitmq.com> [Mon, 17 Jan 2011 12:02:10 +0000] rev 306
Fixed error during merge

16 months agoMerge bug23685 into default
Rob Harrop <rob@rabbitmq.com> [Mon, 17 Jan 2011 11:18:29 +0000] rev 305
Merge bug23685 into default

16 months agoMerge bug23686 to default after QA
Steve Powell <steve@rabbitmq.com> [Mon, 17 Jan 2011 11:02:07 +0000] rev 304
Merge bug23686 to default after QA

16 months agoCleaned up the stomppy patch, including whitespace fixes bug23447
Rob Harrop <rob@rabbitmq.com> [Mon, 17 Jan 2011 10:55:54 +0000] rev 303
Cleaned up the stomppy patch, including whitespace fixes

16 months agoRemoved unnecessary refactoring to rabbit_stomp_reader:process_received_bytes/2 bug23447
Rob Harrop <rob@rabbitmq.com> [Mon, 17 Jan 2011 10:47:09 +0000] rev 302
Removed unnecessary refactoring to rabbit_stomp_reader:process_received_bytes/2

16 months agoRemoved unused ack_mode slot in session state bug23447
Rob Harrop <rob@rabbitmq.com> [Mon, 17 Jan 2011 10:43:22 +0000] rev 301
Removed unused ack_mode slot in session state

16 months agoFactored out common function format_detail/2 bug23685
Steve Powell <steve@rabbitmq.com> [Mon, 17 Jan 2011 10:50:24 +0000] rev 300
Factored out common function format_detail/2

16 months agoRenamed explain_amqp_death to amqp_death bug23686
Rob Harrop <rob@rabbitmq.com> [Mon, 17 Jan 2011 10:38:43 +0000] rev 299
Renamed explain_amqp_death to amqp_death

16 months agoAdded receipted unsubscribes to lifecycle test bug23651
Steve Powell <steve@rabbitmq.com> [Fri, 14 Jan 2011 17:09:50 +0000] rev 298
Added receipted unsubscribes to lifecycle test

Augnmented handle_info to allow basic.cancel_ok records;
tweaked base.py Latch class not to underflow count;
receipted tests in lifecycle check for receipts.

16 months agoTests and improvements for header value stripping, escaping and duplication bug23447
Rob Harrop <rob@rabbitmq.com> [Fri, 14 Jan 2011 15:39:58 +0000] rev 297
Tests and improvements for header value stripping, escaping and duplication

16 months agoExploratory rework of frame parser bug23527
Rob Harrop <rob@rabbitmq.com> [Fri, 14 Jan 2011 12:46:58 +0000] rev 296
Exploratory rework of frame parser

16 months agoMerged bug23601 into this branch bug23651
Steve Powell <steve@rabbitmq.com> [Fri, 14 Jan 2011 12:23:19 +0000] rev 295
Merged bug23601 into this branch

16 months agoAdded tests to check queue subscriptipn UNSUBSCRIBE bug23601
Steve Powell <steve@rabbitmq.com> [Fri, 14 Jan 2011 10:49:38 +0000] rev 294
Added tests to check queue subscriptipn UNSUBSCRIBE

Augmented listener class (python) to allow debugging;
patch Latch, natch.

16 months agoAdded tests for unsubscribe from queue by destination and id bug23601
Steve Powell <steve@rabbitmq.com> [Thu, 13 Jan 2011 15:24:25 +0000] rev 293
Added tests for unsubscribe from queue by destination and id

16 months agoReworked handling of AMQP errors so that the STOMP session is terminated too bug23686
Rob Harrop <rob@rabbitmq.com> [Thu, 13 Jan 2011 15:38:12 +0000] rev 292
Reworked handling of AMQP errors so that the STOMP session is terminated too

16 months agoMissing subscription tag does not terminate channel process. bug23685
Steve Powell <steve@rabbitmq.com> [Thu, 13 Jan 2011 14:18:25 +0000] rev 291
Missing subscription tag does not terminate channel process.

error frame delivered instead of message frame;
test (lifecycle.py) updated to check for no errors at crucial points.

16 months agoAdded STOMP as an alias for CONNECT bug23447
Rob Harrop <rob@rabbitmq.com> [Tue, 11 Jan 2011 14:12:58 +0000] rev 290
Added STOMP as an alias for CONNECT

16 months agoAdded support for NACK bug23447
Rob Harrop <rob@rabbitmq.com> [Tue, 11 Jan 2011 13:57:59 +0000] rev 289
Added support for NACK

16 months agorestructured ACK code to extract the common parts for NACK bug23447
Rob Harrop <rob@rabbitmq.com> [Tue, 11 Jan 2011 11:25:44 +0000] rev 288
restructured ACK code to extract the common parts for NACK

16 months agoRemoved stray debug line bug23447
Rob Harrop <rob@rabbitmq.com> [Mon, 10 Jan 2011 20:27:57 +0000] rev 287
Removed stray debug line

16 months agoFixed issue with merge that broke version negotiation tests bug23447
Rob Harrop <rob@rabbitmq.com> [Mon, 10 Jan 2011 20:27:32 +0000] rev 286
Fixed issue with merge that broke version negotiation tests

16 months agoMerge with default bug23447
Rob Harrop <rob@rabbitmq.com> [Mon, 10 Jan 2011 18:43:41 +0000] rev 285
Merge with default

16 months agoClose subscription channels on UNSUBSCRIBE bug23652
Steve Powell <steve@rabbitmq.com> [Mon, 10 Jan 2011 13:35:43 +0000] rev 284
Close subscription channels on UNSUBSCRIBE

Only do so if the channel is not the main channel;
only do so if the subscription cancel succeeds;
no check of failure of close is made;
no extra error message introduced.

16 months agoUpdate documentation for tcp_listeners. bug23154
Simon MacMullen <simon@rabbitmq.com> [Mon, 10 Jan 2011 13:29:35 +0000] rev 283
Update documentation for tcp_listeners.

16 months agoMerged default bug23154
Simon MacMullen <simon@rabbitmq.com> [Mon, 10 Jan 2011 13:20:28 +0000] rev 282
Merged default

16 months agoBind to all ports by default, and rename "listeners" to "tcp_listeners" for consistency with other protocols. bug23154
Simon MacMullen <simon@rabbitmq.com> [Mon, 10 Jan 2011 13:20:17 +0000] rev 281
Bind to all ports by default, and rename "listeners" to "tcp_listeners" for consistency with other protocols.

16 months agoMerge default into bug23568 bug23568
David Wragg <david@rabbitmq.com> [Fri, 07 Jan 2011 15:01:35 +0000] rev 280
Merge default into bug23568

16 months agoUpdate UNSUBSCRIBE to wait on cancel. bug23651
Steve Powell <steve@rabbitmq.com> [Thu, 06 Jan 2011 18:17:38 +0000] rev 279
Update UNSUBSCRIBE to wait on cancel.

Added amqp_channel:call directly in cancel_subscription_channel.
Included error() with no change of State if cancel response not ok.
Removed send_method/3.

16 months agobug23601: changed UNSUBSCRIBE to cancel subscription from correct channel bug23601
Steve Powell <steve@rabbitmq.com> [Thu, 06 Jan 2011 15:54:05 +0000] rev 278
bug23601: changed UNSUBSCRIBE to cancel subscription from correct channel

Channel is created for each subscription (SUBSCRIBE) but main channel was used to cancel one (UNSUBSCRIBE).
This always fails unless the subscription is associated with the main channel (not likely).
Added cancel_subscription_channel/2 to rabbit_stomp_processor.erl called by handle_frame("UNSUBSCRIBE",...)
and added send_method/3 call to explicitly specify the channel on the amqp.call method.

16 months agoMerge bug23477 into default.
Simon MacMullen <simon@rabbitmq.com> [Wed, 05 Jan 2011 17:08:53 +0000] rev 277
Merge bug23477 into default.

16 months agoEditorial from Steve bug23477
Rob Harrop <rob@rabbitmq.com> [Wed, 05 Jan 2011 12:51:29 +0000] rev 276
Editorial from Steve

16 months agoSo I'm not sure how that worked, maybe there's some weird ::1 to 127.0.0.1 munging somewhere. bug23154
Simon MacMullen <simon@rabbitmq.com> [Wed, 05 Jan 2011 12:44:09 +0000] rev 275
So I'm not sure how that worked, maybe there's some weird ::1 to 127.0.0.1 munging somewhere.

16 months agoUpdates for check_tcp_listener_address changes. IPv6 now works. bug23154
Simon MacMullen <simon@rabbitmq.com> [Wed, 05 Jan 2011 12:38:20 +0000] rev 274
Updates for check_tcp_listener_address changes. IPv6 now works.

16 months agoRemoved DESIGN.md - it is not needed now bug23477
Rob Harrop <rob@rabbitmq.com> [Tue, 04 Jan 2011 14:19:26 +0000] rev 273
Removed DESIGN.md - it is not needed now

16 months agoRolled the important details from DESIGN.md into README.md bug23477
Rob Harrop <rob@rabbitmq.com> [Tue, 04 Jan 2011 14:18:54 +0000] rev 272
Rolled the important details from DESIGN.md into README.md

16 months agoREADME updated, removing old instructions and reflecting new Ruby sample updates bug23477
Rob Harrop <rob@rabbitmq.com> [Tue, 04 Jan 2011 12:37:52 +0000] rev 271
README updated, removing old instructions and reflecting new Ruby sample updates

16 months agoMerge with default and updates to README bug23477
Rob Harrop <rob@rabbitmq.com> [Tue, 04 Jan 2011 11:16:06 +0000] rev 270
Merge with default and updates to README

16 months agoReworked Ruby examples to allow more flexibility in the topic examples. Still need to document this bug23477
Rob Harrop <rob@rabbitmq.com> [Tue, 04 Jan 2011 10:19:54 +0000] rev 269
Reworked Ruby examples to allow more flexibility in the topic examples. Still need to document this

17 months agoMerge bug23341 into default.
Simon MacMullen <simon@rabbitmq.com> [Tue, 14 Dec 2010 17:26:19 +0000] rev 268
Merge bug23341 into default.

17 months agoMake rabbit_stomp explicitly an application, remove start/0 and stop/0 that don't seem to be used anywhere. bug23341
Simon MacMullen <simon@rabbitmq.com> [Mon, 13 Dec 2010 15:21:21 +0000] rev 267
Make rabbit_stomp explicitly an application, remove start/0 and stop/0 that don't seem to be used anywhere.

17 months agoOverhaul for bug23568 bug23568
David Wragg <david@rabbitmq.com> [Thu, 02 Dec 2010 12:32:38 +0000] rev 266
Overhaul for bug23568

17 months agoMerge from default bug23568
David Wragg <david@rabbitmq.com> [Thu, 02 Dec 2010 12:32:37 +0000] rev 265
Merge from default

17 months agoAdded tag rabbitmq_v2_2_0 for changeset 328ce5ce874a
Rob Harrop <rob@rabbitmq.com> [Tue, 30 Nov 2010 10:49:56 +0000] rev 264
Added tag rabbitmq_v2_2_0 for changeset 328ce5ce874a

18 months agoReworked error identification and receipt handling. Receipts are now sent only on success bug23341
Rob Harrop <rob@rabbitmq.com> [Fri, 26 Nov 2010 11:10:43 +0000] rev 263
Reworked error identification and receipt handling. Receipts are now sent only on success

18 months agoBacked out changeset 8f9ce5c24979 (reinstate FQ function names) bug23341
Michael Bridgen <mikeb@rabbitmq.com> [Sat, 20 Nov 2010 12:48:24 +0000] rev 262
Backed out changeset 8f9ce5c24979 (reinstate FQ function names)

18 months agoCleaned up stray heartbeat stuff and set backlog tcpopt to 128 to handle more incoming connections bug23447
Rob Harrop <rob@rabbitmq.com> [Thu, 18 Nov 2010 10:10:16 +0000] rev 261
Cleaned up stray heartbeat stuff and set backlog tcpopt to 128 to handle more incoming connections

18 months agoFixed issue with arbitrary headers not being included in MESSAGE frames bug23447
Rob Harrop <rob@rabbitmq.com> [Wed, 17 Nov 2010 09:09:45 +0000] rev 260
Fixed issue with arbitrary headers not being included in MESSAGE frames

18 months agoRemove ?MODULE in front of directly-applied local functions bug23341
Michael Bridgen <mikeb@rabbitmq.com> [Fri, 19 Nov 2010 17:41:17 +0000] rev 259
Remove ?MODULE in front of directly-applied local functions

18 months agoPort across the fix for bug23440, which was in rabbit_stomp_server.erl bug23341
Michael Bridgen <mikeb@rabbitmq.com> [Fri, 19 Nov 2010 17:31:48 +0000] rev 258
Port across the fix for bug23440, which was in rabbit_stomp_server.erl

18 months agoFactor out the transport, so we can use an indirection for e.g., websockets. bug22837
Michael Bridgen <mikeb@squaremobius.net> [Mon, 15 Nov 2010 22:29:44 +0000] rev 257
Factor out the transport, so we can use an indirection for e.g., websockets.

18 months agoFixed whitespace error bug23447
Rob Harrop <rob@rabbitmq.com> [Fri, 12 Nov 2010 10:34:26 +0000] rev 256
Fixed whitespace error

18 months agoMerge with remote bug23447
Rob Harrop <rob@rabbitmq.com> [Fri, 12 Nov 2010 07:25:12 +0000] rev 255
Merge with remote

18 months agoFixed missing version header in CONNECTED frames bug23447
Rob Harrop <rob@rabbitmq.com> [Fri, 12 Nov 2010 07:23:02 +0000] rev 254
Fixed missing version header in CONNECTED frames

18 months agoReworked heartbeating to use the rabbit_heartbeat module bug23447
Rob Harrop <rob@rabbitmq.com> [Wed, 10 Nov 2010 21:09:20 +0000] rev 253
Reworked heartbeating to use the rabbit_heartbeat module

18 months agoMore patches against stomppy for the tests bug23447
Rob Harrop <rob@rabbitmq.com> [Wed, 10 Nov 2010 20:45:09 +0000] rev 252
More patches against stomppy for the tests

18 months agoBasic heartbeating for both server and client bug23447
Rob Harrop <rob@rabbitmq.com> [Tue, 09 Nov 2010 19:10:56 +0000] rev 251
Basic heartbeating for both server and client

18 months agotweaked test case to better exercise negotiation bug23447
Rob Harrop <rob@rabbitmq.com> [Tue, 09 Nov 2010 14:39:50 +0000] rev 250
tweaked test case to better exercise negotiation

18 months agotest for prefetch with topics bug23447
Rob Harrop <rob@rabbitmq.com> [Tue, 09 Nov 2010 14:30:56 +0000] rev 249
test for prefetch with topics

18 months agoReworked ack handling to be inline with the 1.1 spec. Re-introduced the prefetch-count header to make ACK more useful bug23447
Rob Harrop <rob@rabbitmq.com> [Tue, 09 Nov 2010 14:12:59 +0000] rev 248
Reworked ack handling to be inline with the 1.1 spec. Re-introduced the prefetch-count header to make ACK more useful