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