Commit Graph

241 Commits

Author SHA1 Message Date
Michael Klishin 3b3b5e9697 merge stable into default 2014-07-04 16:39:56 +04:00
Michael Klishin 7b7dc98b73 Better error message 2014-07-04 16:24:41 +04:00
Michael Klishin 330f70ec2d Squash more warnings 2014-06-26 11:08:36 +04:00
Michael Klishin 4f1e7f0c41 Squash more warnings 2014-06-26 11:08:36 +04:00
Michael Klishin a1a24a51bb Rename function 2014-06-24 12:23:24 +04:00
Michael Klishin e471c461fb Prefix queues with generative names with stomp-subscription 2014-06-24 12:19:01 +04:00
Michael Klishin b18e57044e Shut down the processor cleanly when a STOMP client misses heartbeats
Abnormal termination causes it to be restarted when it's no longer
necessary, plus produces gen_server termination traces in the SASL
log.
2014-06-18 16:10:48 +04:00
Michael Klishin 0dbb125d9a In case of SUBSCRIBE failure, clean up queues for topic destinations, too 2014-06-16 10:44:34 +04:00
Michael Klishin 3a2f143da7 catch all case 2014-06-16 09:48:01 +04:00
Michael Klishin 2a44a8860c Only delete declared queue if destination is /exchange/*
This way we can be sure the queue was declared by us.
2014-06-16 09:42:42 +04:00
Michael Klishin 89e572a087 Clean up declared queue when SUBSCRIBE handler fails 2014-06-16 09:04:37 +04:00
Michael Klishin d7254cd002 Refactor 2014-04-07 14:17:06 +04:00
Michael Klishin 1a19b3f2a5 Correctly report blank destination errors, add a test 2014-04-07 13:49:23 +04:00
Michael Klishin 49609933f6 Reject publishes to destination named "" 2014-04-04 19:38:00 +04:00
Simon MacMullen 514f0ce5fa Update copyright for 2014 2014-03-17 17:25:25 +00:00
Simon MacMullen bf6852cdf4 Merge bug25957 2014-03-06 17:20:24 +00:00
Simon MacMullen 820025a5f8 Use the new-old basic.qos, rather than x-prefetch 2014-03-04 14:41:58 +00:00
Simon MacMullen 9a85853a7b Check source of user is acceptable. 2014-02-24 13:45:55 +00:00
Simon MacMullen 8a58268318 Use per-consumer prefetch, and thus abandon all those per-subscription channels. 2014-01-14 11:02:42 +00:00
Simon MacMullen c1d0f71075 Merge bug 24094 2013-10-03 11:34:47 +01:00
Emile Joubert 204b8e0b4e Make sure processor dies, also when connections are short-lived 2013-10-01 13:46:06 +01:00
Emile Joubert 12db723a28 Propagate Erlang client API change 2013-09-24 11:59:17 +01:00
Emile Joubert 389e3b19b4 Changes and renaming 2013-08-30 11:16:36 +01:00
Emile Joubert 2bab10ff4b Spacing 2013-08-27 09:48:14 +01:00
Emile Joubert 84cd329ab0 Prevent possible deadlock because children call parents 2013-08-23 17:58:54 +01:00
Simon MacMullen 4a7ce2247e stable to default (someone forgot) 2013-08-02 14:58:21 +01:00
Emile Joubert e5cf4eca75 Merged bug25691 into stable 2013-08-01 14:30:11 +01:00
Simon MacMullen d1728e6f90 Minimise distance from stable 2013-07-31 14:56:02 +01:00
Simon MacMullen 103aae55a0 Do not corrupt state on server-sent basic.cancel. 2013-07-31 14:47:34 +01:00
Emile Joubert 618a52aa40 Merged stable into default 2013-07-31 13:57:29 +01:00
Simon MacMullen dde1f102e1 s/VMware/GoPivotal/g 2013-07-01 10:49:15 +01:00
Emile Joubert 61922e0217 Merged stable into default 2013-06-06 16:10:53 +01:00
Simon MacMullen f3099f106f Fix non-temp reply queues, and add a test. 2013-05-21 17:18:55 +01:00
Simon MacMullen 113f75bac0 rabbit_stomp_processor is used from web-stomp too, don't assume which application we are. 2013-05-20 17:48:23 +01:00
Emile Joubert d3211f85b5 Alternative implementation for vhost 2013-05-15 13:07:30 +01:00
Simon MacMullen aeecb419f2 Remove
a

number

of

blank

lines.
2013-03-07 15:04:00 +00:00
Emile Joubert 59f94c0b58 Propagate API change 2013-03-07 12:12:28 +00:00
Emile Joubert 84269c0b27 Propagate API change 2013-03-07 11:18:47 +00:00
Emile Joubert 31730f4f69 Prevent sending to /temp-queue destinations 2013-02-26 17:51:00 +00:00
Emile Joubert 89e6201ec7 Rename 2013-02-25 14:22:31 +00:00
Emile Joubert d9ea791141 More wrapping 2013-02-22 14:48:10 +00:00
Emile Joubert ae5bf097a4 Wrapping 2013-02-22 14:40:03 +00:00
Emile Joubert 3c4cc8d053 Transparent temp queues 2013-02-22 14:16:02 +00:00
Emile Joubert b4c7d30330 Transparent subscriptions to durable topic destinations 2013-02-22 13:59:35 +00:00
Emile Joubert c1699b0cc9 Rename 2013-02-22 12:14:36 +00:00
Emile Joubert db043eae8b Punctuation 2013-02-20 15:13:14 +00:00
Emile Joubert 3fbb532a59 Naming of topic exchange destinations 2013-02-19 18:23:13 +00:00
Emile Joubert da447d4267 Merge destination semantics with AMQP 1.0 2013-02-15 16:11:17 +00:00
Emile Joubert e71cfda67b Update copyright 2013 2013-01-23 12:25:55 +00:00
Emile Joubert 71fc94d73c Merged default into bug24623 2012-11-14 12:00:27 +00:00