Commit Graph

129 Commits

Author SHA1 Message Date
Matthias Radestock a0558f9722 use the existing error reason formatter 2012-01-27 13:58:24 +00:00
Matthias Radestock a28bbf70e9 refactored error message creation
and got rid of the trailing ~n - the message does *not* get formatted
by Erlang, and the 'message' is meant to be a *header*, so, ideally,
on one line.
2012-01-27 13:35:07 +00:00
Simon MacMullen ad4c395b14 Sicne we trap_exits why don't we link to the connection / channel(s) and do something sensible if they die? 2012-01-20 14:35:48 +00:00
Simon MacMullen 11761e08dc Silence warnings 2012-01-20 14:34:56 +00:00
Emile Joubert bada7600e5 Wrap 2011-12-01 12:51:02 +00:00
Steve Powell 7bc29fbcf0 Added check for headers not allowed on SEND
o  also factored out some more headers
2011-11-25 12:49:56 +00:00
Steve Powell d6dd68e42f Factored out header strings. 2011-11-25 12:11:22 +00:00
Steve Powell 2064790dba Moved common constraints into an hrl 2011-11-10 17:39:33 +00:00
Steve Powell 777d982822 Code to pass test. 2011-11-10 10:20:03 +00:00
Matthias Radestock 9fb8203cdf cosmetic and minor refactors 2011-09-09 17:02:11 +01:00
Steve Powell ff4d932862 Merge in default. 2011-08-26 15:16:03 +01:00
Steve Powell db0afba9da Merge in default 2011-08-26 13:46:25 +01:00
Rob Harrop ad11737eb1 Handle case when we get acks with no recorded receipts 2011-08-26 13:10:44 +01:00
Rob Harrop 23b5e5bfd9 Fix handling of confirms for unrecorded receipts 2011-08-25 18:43:24 +01:00
Rob Harrop 945666a34b Support header trimming for 1.0 clients 2011-08-25 12:41:26 +01:00
Steve Powell 3ced79cb3a Rename and simplify shutdown_channel_and_connection to close_connection. 2011-08-25 12:35:38 +01:00
Steve Powell bfe5632152 Remove catch from rabbit_net:*name calls but retain case (in case of {error, einval}). 2011-08-25 12:02:40 +01:00
Rob Harrop 1c5220a553 Merge with default 2011-08-25 08:01:29 +01:00
Steve Powell 62ab30729f Make shutdown_channel_and_connection more comprehensive 2011-08-24 17:05:54 +01:00
Steve Powell 4a950ab8f7 Prevent premature death of stomp_reader and stomp_processor to clean up connection:
-  change reader to temporary from intrinsic
-  protect alien calls from processor by catch so as to avoid premature death
-  call processor:flush_and_die/1 from reader when mainloop exits before reader dies
2011-08-24 14:50:48 +01:00
Rob Harrop 1da379c42a Remove default prefetch for /queue destinations 2011-08-22 14:05:09 +01:00
Steve Powell 25556a657b Merge bug24304 into default 2011-08-10 10:24:55 +01:00
Steve Powell 241f524bbc Merge default in. 2011-07-27 16:57:17 +01:00
Steve Powell 8ef68aaa9d Merge in default, resolving conflicts. 2011-07-27 15:16:25 +01:00
Steve Powell 1264a1fcac Merge bug23864 into default 2011-07-27 12:11:57 +01:00
Rob Harrop 6f0255bbf7 Fixed heartbeat byte 2011-07-27 10:29:18 +01:00
Rob Harrop e9663d0651 Support for durable subscriptions 2011-07-20 18:20:14 +01:00
Rob Harrop cc5331c642 Merge with bug23864 2011-07-20 09:32:33 +01:00
Rob Harrop e6499f9cdc Support /temp-queue/ and /reply-queue/ destinations 2011-07-19 16:15:59 +01:00
Rob Harrop 7bdd9ce893 Allow SEND and SUBSCRIBE to /amq/queue destinations 2011-07-19 11:54:16 +01:00
Steve Powell 1ee1e65208 Suppress CONNECTED response on implicit connect. 2011-07-13 17:35:21 +01:00
Rob Harrop 22736c8a5e Merge in default 2011-06-13 16:36:23 +01:00
Steve Powell 4ee8146e5f Merged in default and corrected ssl support clashes. 2011-06-08 17:44:43 +01:00
Simon MacMullen 347d0b0513 Add SSL info to the adapter_info record. 2011-06-07 18:08:54 +01:00
Rob Harrop 6df883efd1 Suppport implicit connect 2011-06-06 11:23:24 +01:00
Rob Harrop c597720ea8 Support default_user connection 2011-06-06 11:03:17 +01:00
Rob Harrop 1ac2b076a4 Removed whitespace and upgraded adapter info to display SSL 2011-06-03 16:32:03 +01:00
Rob Harrop 917ae42a82 Merge with default, but need to reinstate the SSL tests in the Makefile 2011-06-02 17:10:16 +01:00
Steve Powell 0787042b45 Header 'heartbeat' renamed to 'heart-beat' throughout, as per Spec. 2011-05-19 15:43:40 +01:00
Simon MacMullen 2525e2667a Cope correctly with bad vhosts too. 2011-05-11 17:32:19 +01:00
Simon MacMullen 19f70c7a5a Updates for the new Erlang client API. 2011-05-03 16:22:50 +01:00
Simon MacMullen c2c7ef6ce8 Add tests for bad username / password, and actually pass them... 2011-05-03 16:14:13 +01:00
Simon MacMullen 0ee1248b8c Fix error handling. 2011-04-14 10:42:04 +01:00
Simon MacMullen ea7ff0dd50 Merge in default. Not sure what was happening when I thought it didn't work. 2011-03-16 16:37:26 +00:00
Simon MacMullen 38299df78f Adapter info for STOMP. This is branched from 2.3.1 since default is not working for me ATM. 2011-03-16 16:13:47 +00:00
Rob Harrop 3fddfacbd2 SSL connections largely working. Rough connection test 2011-03-02 23:00:25 +00:00
Steve Powell ae45163bd9 Merged Bug23847 into default. 2011-03-01 11:35:57 +00:00
Steve Powell e3711110e2 Removed blank line in rabbit_stomp_processor.erl & merged Bug23718 into default. 2011-02-28 16:50:26 +00:00
Rob Harrop 88af91bc63 Fixed bug in receipt processing when interleaving receipt/no-receipt messages. Increased test coverage for receipts 2011-02-24 17:12:21 +00:00
Rob Harrop 96fd2d225e Merge with default 2011-02-24 15:44:36 +00:00