15 months agoRemove vm_memory_monitor from common which was added erroneously bug23782
Matthew Sackman <matthew@rabbitmq.com> [Tue, 15 Feb 2011 11:21:15 +0000] rev 1082
Remove vm_memory_monitor from common which was added erroneously

15 months agoAdjust direct connection and reabstract to pass through capabilities to direct client channels and over network connection bug23839
Matthew Sackman <matthew@rabbitmq.com> [Mon, 14 Feb 2011 18:11:28 +0000] rev 1081
Adjust direct connection and reabstract to pass through capabilities to direct client channels and over network connection

15 months agoPresent capabilities to the broker bug23839
Matthew Sackman <matthew@rabbitmq.com> [Mon, 14 Feb 2011 15:03:18 +0000] rev 1080
Present capabilities to the broker

15 months agocope with server_properties as a /1 bug23840
Matthew Sackman <matthew@rabbitmq.com> [Mon, 14 Feb 2011 14:46:56 +0000] rev 1079
cope with server_properties as a /1

15 months agoRemove unneeded includes bug23782
Matthew Sackman <matthew@rabbitmq.com> [Mon, 14 Feb 2011 11:56:29 +0000] rev 1078
Remove unneeded includes

15 months agoMerging default into bug23782 bug23782
Matthew Sackman <matthew@rabbitmq.com> [Mon, 14 Feb 2011 11:50:06 +0000] rev 1077
Merging default into bug23782

15 months agoMerge bug23813 (abstract rabbit out of delegate)
Simon MacMullen <simon@rabbitmq.com> [Thu, 10 Feb 2011 10:52:11 +0000] rev 1076
Merge bug23813 (abstract rabbit out of delegate)

15 months agoMerging bug23768 to default
Matthew Sackman <matthew@rabbitmq.com> [Wed, 09 Feb 2011 13:38:39 +0000] rev 1075
Merging bug23768 to default

15 months agoUse a list comprehension to match rest of codebase and save a bunch of bug23768
Matthew Sackman <matthew@rabbitmq.com> [Wed, 09 Feb 2011 13:33:09 +0000] rev 1074
Use a list comprehension to match rest of codebase and save a bunch of
characters

15 months agoNo longer need either delegate nor delegate_sup bug23812
Matthew Sackman <matthew@rabbitmq.com> [Mon, 07 Feb 2011 16:37:57 +0000] rev 1073
No longer need either delegate nor delegate_sup

15 months agoJunking erlang client bug23811 which should have been bug23812 junk
Matthew Sackman <matthew@rabbitmq.com> [Mon, 07 Feb 2011 16:37:27 +0000] rev 1072
Junking erlang client bug23811 which should have been bug23812

15 months agoNo longer need either delegate nor delegate_sup bug23811
Matthew Sackman <matthew@rabbitmq.com> [Mon, 07 Feb 2011 16:34:43 +0000] rev 1071
No longer need either delegate nor delegate_sup

15 months agoadd delegate_sup to rabbit_common bug23813
Matthew Sackman <matthew@rabbitmq.com> [Mon, 07 Feb 2011 16:09:26 +0000] rev 1070
add delegate_sup to rabbit_common

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

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

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

15 months agoAdd vm_memory_monitor to rabbit_common bug23782
Matthew Sackman <matthew@rabbitmq.com> [Wed, 02 Feb 2011 17:45:15 +0000] rev 1066
Add vm_memory_monitor to rabbit_common

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

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

15 months agoMake the USE_SPECS erlang version check more robust bug23768
David Wragg <david@rabbitmq.com> [Sun, 30 Jan 2011 09:03:28 +0000] rev 1063
Make the USE_SPECS erlang version check more robust

And eliminate extraneous processes forked on each erlc.

15 months agomerging in from default bug23573
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Fri, 28 Jan 2011 18:02:19 +0000] rev 1062
merging in from default

15 months agofixing connection_closing exit reason in channels bug23573
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Fri, 28 Jan 2011 17:37:44 +0000] rev 1061
fixing connection_closing exit reason in channels

15 months agoMerge default into bug23568 bug23568
David Wragg <david@rabbitmq.com> [Fri, 28 Jan 2011 17:10:29 +0000] rev 1060
Merge default into bug23568

15 months agoMerging bug23696 to default rabbitmq_v2_3_0
Matthew Sackman <matthew@rabbitmq.com> [Fri, 28 Jan 2011 17:08:18 +0000] rev 1059
Merging bug23696 to default

15 months agoupdating #amqp_params{} documentation bug23696
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Fri, 28 Jan 2011 16:25:47 +0000] rev 1058
updating #amqp_params{} documentation

15 months agoMerging bug23410 to default
Matthew Sackman <matthew@rabbitmq.com> [Fri, 28 Jan 2011 13:16:29 +0000] rev 1057
Merging bug23410 to default

15 months agomerging bug23623 into default
Matthew Sackman <matthew@rabbitmq.com> [Fri, 28 Jan 2011 12:24:00 +0000] rev 1056
merging bug23623 into default

15 months agorefactoring: firstly 'not' is an operator, not a function. Secondly no need to have the condition specified in the inverse case. Thirdly, reversing so to have the positive case first looks neater bug23623
Matthew Sackman <matthew@rabbitmq.com> [Fri, 28 Jan 2011 12:20:20 +0000] rev 1055
refactoring: firstly 'not' is an operator, not a function. Secondly no need to have the condition specified in the inverse case. Thirdly, reversing so to have the positive case first looks neater

15 months agoConsistency of naming; correction of pa path (previously even the direct remote tests were being supplied with a pa path which included the broker); correction of dependencies in construction of packages (never depend on a directory) bug23696
Matthew Sackman <matthew@rabbitmq.com> [Fri, 28 Jan 2011 12:12:38 +0000] rev 1054
Consistency of naming; correction of pa path (previously even the direct remote tests were being supplied with a pa path which included the broker); correction of dependencies in construction of packages (never depend on a directory)

15 months agofixing subscribe nowait bug; adding test for it bug23623
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 27 Jan 2011 20:34:00 +0000] rev 1053
fixing subscribe nowait bug; adding test for it

15 months agominor
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 27 Jan 2011 19:42:27 +0000] rev 1052
minor

15 months agoupdating rabbit_common.app; other minor bug23696
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 27 Jan 2011 18:52:58 +0000] rev 1051
updating rabbit_common.app; other minor

15 months agoreverting use of rpc on critical path bug23696
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 27 Jan 2011 18:14:02 +0000] rev 1050
reverting use of rpc on critical path

15 months agofixing amqqueue call bug; swapping test_direct and test_remote_direct in make test_suites and make all_tests; adding direct tests to common package test; updating rabbit_common.app bug23696
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 27 Jan 2011 17:19:16 +0000] rev 1049
fixing amqqueue call bug; swapping test_direct and test_remote_direct in make test_suites and make all_tests; adding direct tests to common package test; updating rabbit_common.app

15 months agomatching on {error,} in case of direct connection failure bug23696
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 27 Jan 2011 14:11:46 +0000] rev 1048
matching on {error,} in case of direct connection failure

15 months agomerging in from default bug23696
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 27 Jan 2011 13:48:49 +0000] rev 1047
merging in from default

15 months agorename ack_handler to confirm_handler and handle basic.nacks bug23410
Alexandru Scvortov <alexandru@rabbitmq.com> [Wed, 26 Jan 2011 13:02:41 +0000] rev 1046
rename ack_handler to confirm_handler and handle basic.nacks

16 months agodirect client now uses rabbit_direct:connect/3 to validate credentials and get server props bug23696
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Sat, 22 Jan 2011 01:31:52 +0000] rev 1045
direct client now uses rabbit_direct:connect/3 to validate credentials and get server props

16 months agominor bug23696
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 20 Jan 2011 19:06:39 +0000] rev 1044
minor

16 months agoadding test suite for direct connection to different rabbit node; general test makefile cleanup bug23696
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 20 Jan 2011 18:51:19 +0000] rev 1043
adding test suite for direct connection to different rabbit node; general test makefile cleanup

16 months agoupdating call to rabbit_direct bug23696
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 20 Jan 2011 17:19:36 +0000] rev 1042
updating call to rabbit_direct

16 months agoMerging bug23716 to default
Matthew Sackman <matthew@rabbitmq.com> [Thu, 20 Jan 2011 15:49:33 +0000] rev 1041
Merging bug23716 to default

16 months agoupdating license year bug23716
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 20 Jan 2011 15:40:16 +0000] rev 1040
updating license year

16 months agofixing failing tests bug23696
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Wed, 19 Jan 2011 21:55:27 +0000] rev 1039
fixing failing tests

16 months agofixing some merge conflicts; other cosmetic bug23696
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Wed, 19 Jan 2011 21:42:24 +0000] rev 1038
fixing some merge conflicts; other cosmetic

16 months agomerging in from default bug23696
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Wed, 19 Jan 2011 21:32:37 +0000] rev 1037
merging in from default

16 months agoadding support for connecting to broker in another cluster via direct connection bug23696
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Wed, 19 Jan 2011 21:25:44 +0000] rev 1036
adding support for connecting to broker in another cluster via direct connection

16 months agoMerging bug23055 into default
Matthew Sackman <matthew@rabbitmq.com> [Wed, 19 Jan 2011 12:03:08 +0000] rev 1035
Merging bug23055 into default

16 months agofixing failing tests bug23055
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Tue, 18 Jan 2011 17:33:11 +0000] rev 1034
fixing failing tests

16 months agomerging in from default bug23055
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Mon, 17 Jan 2011 17:08:54 +0000] rev 1033
merging in from default

16 months agomerging bug23562 into default
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Mon, 17 Jan 2011 15:49:04 +0000] rev 1032
merging bug23562 into default

16 months agomerge bug23447 into junk junk
Rob Harrop <rob@rabbitmq.com> [Mon, 17 Jan 2011 09:36:41 +0000] rev 1031
merge bug23447 into junk

16 months agoMerged bug23675
Simon MacMullen <simon@rabbitmq.com> [Fri, 14 Jan 2011 15:44:09 +0000] rev 1030
Merged bug23675

16 months agoMerge default into bug23568 bug23568
David Wragg <david@rabbitmq.com> [Fri, 14 Jan 2011 13:28:18 +0000] rev 1029
Merge default into bug23568

16 months agoMerge with default bug23675
Rob Harrop <rob@rabbitmq.com> [Fri, 14 Jan 2011 11:55:07 +0000] rev 1028
Merge with default

16 months agoSimplified nack tests in erlang client bug23675
Rob Harrop <rob@rabbitmq.com> [Fri, 14 Jan 2011 11:52:22 +0000] rev 1027
Simplified nack tests in erlang client

16 months agoMerging bug23643 into default
Matthew Sackman <matthew@rabbitmq.com> [Wed, 12 Jan 2011 17:52:22 +0000] rev 1026
Merging bug23643 into default

16 months agoMinor corrections to documentation bug23643
Matthew Sackman <matthew@rabbitmq.com> [Wed, 12 Jan 2011 17:05:45 +0000] rev 1025
Minor corrections to documentation

16 months agoMerge with default bug23675
Rob Harrop <rob@rabbitmq.com> [Wed, 12 Jan 2011 15:27:15 +0000] rev 1024
Merge with default

16 months agotests for basic.nack bug23675
Rob Harrop <rob@rabbitmq.com> [Wed, 12 Jan 2011 15:27:07 +0000] rev 1023
tests for basic.nack

16 months agoBeginnings of a test for basic.nack bug23675
Rob Harrop <rob@rabbitmq.com> [Wed, 12 Jan 2011 10:16:15 +0000] rev 1022
Beginnings of a test for basic.nack

16 months agomerge default into bug23643 bug23643
Matthias Radestock <matthias@rabbitmq.com> [Wed, 12 Jan 2011 15:12:36 +0000] rev 1021
merge default into bug23643

16 months agoMerging bug23085 into default
Matthew Sackman <matthew@rabbitmq.com> [Wed, 12 Jan 2011 14:41:35 +0000] rev 1020
Merging bug23085 into default

16 months agoMerging default into bug23085 bug23085
Matthew Sackman <matthew@rabbitmq.com> [Wed, 12 Jan 2011 14:35:05 +0000] rev 1019
Merging default into bug23085

16 months agoMerging bug22969 into default
Matthew Sackman <matthew@rabbitmq.com> [Wed, 12 Jan 2011 14:29:36 +0000] rev 1018
Merging bug22969 into default

16 months agooops bug22969
Matthew Sackman <matthew@rabbitmq.com> [Wed, 12 Jan 2011 14:24:47 +0000] rev 1017
oops

16 months agoReapply corrections made to default and lost in merge bug22969
Matthew Sackman <matthew@rabbitmq.com> [Wed, 12 Jan 2011 14:21:57 +0000] rev 1016
Reapply corrections made to default and lost in merge

16 months agoCorrection of documentation, lost during last merge from default bug22969
Matthew Sackman <matthew@rabbitmq.com> [Wed, 12 Jan 2011 13:23:56 +0000] rev 1015
Correction of documentation, lost during last merge from default

16 months agoMerging default into bug22969 bug22969
Matthew Sackman <matthew@rabbitmq.com> [Wed, 12 Jan 2011 13:20:54 +0000] rev 1014
Merging default into bug22969

16 months agoCosmetics bug23055
Matthew Sackman <matthew@rabbitmq.com> [Tue, 11 Jan 2011 13:35:48 +0000] rev 1013
Cosmetics

16 months agoMerging default into bug23055 bug23055
Matthew Sackman <matthew@rabbitmq.com> [Tue, 11 Jan 2011 13:03:24 +0000] rev 1012
Merging default into bug23055

16 months agoMerging bug23590 into default
Matthew Sackman <matthew@rabbitmq.com> [Tue, 11 Jan 2011 12:50:32 +0000] rev 1011
Merging bug23590 into default

16 months agoMerging bug23616 into default
Matthew Sackman <matthew@rabbitmq.com> [Tue, 11 Jan 2011 12:17:34 +0000] rev 1010
Merging bug23616 into default

16 months agobetter naming for confirm sequence numbering bug23616
Matthias Radestock <matthias@rabbitmq.com> [Tue, 11 Jan 2011 11:08:30 +0000] rev 1009
better naming for confirm sequence numbering
also start count at 1 instead of 0 since the latter has a special
meaning in basic.ack
And some on-the-fly refactoring.

16 months agoMerge with default bug23562
Rob Harrop <rob@rabbitmq.com> [Mon, 10 Jan 2011 12:28:40 +0000] rev 1008
Merge with default

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

16 months agoMerge bug23455 into default
Rob Harrop <rob@rabbitmq.com> [Thu, 06 Jan 2011 14:20:20 +0000] rev 1006
Merge bug23455 into default

16 months agosimplify code with use of new fun in rabbit_reader bug23643
Matthias Radestock <matthias@rabbitmq.com> [Thu, 06 Jan 2011 12:37:28 +0000] rev 1005
simplify code with use of new fun in rabbit_reader

16 months agocorrect error handling bug23643
Matthias Radestock <matthias@rabbitmq.com> [Thu, 06 Jan 2011 11:48:10 +0000] rev 1004
correct error handling
...I think; there is no test coverage for these

16 months agooops; tests pass now bug23643
Matthias Radestock <matthias@rabbitmq.com> [Thu, 06 Jan 2011 10:08:00 +0000] rev 1003
oops; tests pass now

16 months agofirst cut of adapting to new command assembler bug23643
Matthias Radestock <matthias@rabbitmq.com> [Thu, 06 Jan 2011 09:47:28 +0000] rev 1002
first cut of adapting to new command assembler

17 months agoMerge from default bug23455
Simon MacMullen <simon@rabbitmq.com> [Mon, 20 Dec 2010 18:18:37 +0000] rev 1001
Merge from default

17 months agoMulti-headedness tends to be clearer
Matthew Sackman <matthew@rabbitmq.com> [Fri, 17 Dec 2010 13:48:13 +0000] rev 1000
Multi-headedness tends to be clearer

17 months agooops
Matthew Sackman <matthew@rabbitmq.com> [Fri, 17 Dec 2010 13:40:24 +0000] rev 999
oops

17 months agopub acks do not carry any content.
Matthew Sackman <matthew@rabbitmq.com> [Fri, 17 Dec 2010 13:39:25 +0000] rev 998
pub acks do not carry any content.

17 months agofixing .app file bug23590
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 16 Dec 2010 20:14:38 +0000] rev 997
fixing .app file

17 months agomerging in from bug22969 bug23085
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 16 Dec 2010 18:44:37 +0000] rev 996
merging in from bug22969

17 months agomerging in from default bug22969
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 16 Dec 2010 18:34:34 +0000] rev 995
merging in from default

17 months agofixing ignored tests
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 16 Dec 2010 18:17:56 +0000] rev 994
fixing ignored tests

17 months agoeven better bug23055
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 16 Dec 2010 18:11:52 +0000] rev 993
even better

17 months agonicer handshake_recv; fixing copyright in client properties bug23055
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 16 Dec 2010 18:02:31 +0000] rev 992
nicer handshake_recv; fixing copyright in client properties

17 months agomerging in from default bug23055
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 16 Dec 2010 17:42:13 +0000] rev 991
merging in from default

17 months agomerging in from default bug22969
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 16 Dec 2010 15:41:06 +0000] rev 990
merging in from default

17 months agosome renaming; inlining handle_down bug22969
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 16 Dec 2010 15:39:16 +0000] rev 989
some renaming; inlining handle_down

17 months agofollow SASL PLAIN spec, unbreaking things
Matthias Radestock <matthias@rabbitmq.com> [Wed, 15 Dec 2010 19:14:19 +0000] rev 988
follow SASL PLAIN spec, unbreaking things
The offending code was introduced in bug 23467. It can never have worked.

17 months agoMerge from default bug23455
Simon MacMullen <simon@rabbitmq.com> [Tue, 14 Dec 2010 15:04:29 +0000] rev 987
Merge from default

17 months agoMerged bug23467 into default
Emile Joubert <emile@rabbitmq.com> [Mon, 13 Dec 2010 13:25:53 +0000] rev 986
Merged bug23467 into default

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

17 months agomerging bug23561 into default
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Wed, 01 Dec 2010 19:05:09 +0000] rev 984
merging bug23561 into default

17 months agofixing some merge conflicts bug22969
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Wed, 01 Dec 2010 18:21:19 +0000] rev 983
fixing some merge conflicts

17 months agomerging in from default bug22969
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Wed, 01 Dec 2010 17:53:56 +0000] rev 982
merging in from default

17 months agoMerging bug 23057 to default
Matthew Sackman <matthew@rabbitmq.com> [Wed, 01 Dec 2010 17:30:00 +0000] rev 981
Merging bug 23057 to default

17 months agoSome cosmetic fixes and a test for the pub ack functionality bug23562
Rob Harrop <rob@rabbitmq.com> [Tue, 30 Nov 2010 16:43:40 +0000] rev 980
Some cosmetic fixes and a test for the pub ack functionality

17 months agoRemoved tests for requeue=false since we don't support this now bug23561
Rob Harrop <rob@rabbitmq.com> [Tue, 30 Nov 2010 15:36:31 +0000] rev 979
Removed tests for requeue=false since we don't support this now

17 months agoMerge bug20284 into default
Rob Harrop <rob@rabbitmq.com> [Tue, 30 Nov 2010 15:11:19 +0000] rev 978
Merge bug20284 into default

17 months agoAdd backing_queue behaviour to common ez
Matthew Sackman <matthew@rabbitmq.com> [Tue, 30 Nov 2010 12:57:13 +0000] rev 977
Add backing_queue behaviour to common ez

17 months agoSort modules alphabetically
Matthew Sackman <matthew@rabbitmq.com> [Tue, 30 Nov 2010 12:56:13 +0000] rev 976
Sort modules alphabetically

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

17 months agoflesh out writer API for completeness rabbitmq_v2_2_0
Matthias Radestock <matthias@rabbitmq.com> [Sun, 28 Nov 2010 11:07:03 +0000] rev 974
flesh out writer API for completeness

18 months agoblocking connection methods as well bug23085
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Tue, 23 Nov 2010 21:32:27 +0000] rev 973
blocking connection methods as well

18 months agoreplying with an error when user app attempts to use amqp_channel:{call,cast} with channel.open, channel.close or basic.consume bug23085
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Tue, 23 Nov 2010 20:54:17 +0000] rev 972
replying with an error when user app attempts to use amqp_channel:{call,cast} with channel.open, channel.close or basic.consume

18 months agogeneral refactoring in amqp_channel; checking if tag is already in use, on subscribe bug22969
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Tue, 23 Nov 2010 18:56:49 +0000] rev 971
general refactoring in amqp_channel; checking if tag is already in use, on subscribe

18 months agorearranging functions in amqp_channel; for ease of QA purposes, there is no other change other than suffling the order of functions, in this changeset bug22969
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Tue, 23 Nov 2010 16:34:58 +0000] rev 970
rearranging functions in amqp_channel; for ease of QA purposes, there is no other change other than suffling the order of functions, in this changeset

18 months agofixing referencing channel by number in LOG_WARN messages bug22969
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Tue, 23 Nov 2010 16:28:31 +0000] rev 969
fixing referencing channel by number in LOG_WARN messages

18 months agoMerging bug 23058 into default
Matthew Sackman <matthew@rabbitmq.com> [Tue, 23 Nov 2010 16:08:42 +0000] rev 968
Merging bug 23058 into default

18 months agomerging in from bug23058 bug23057
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Tue, 23 Nov 2010 16:07:38 +0000] rev 967
merging in from bug23058

18 months agoextending timeout for method serialization tests bug23058
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Tue, 23 Nov 2010 15:59:29 +0000] rev 966
extending timeout for method serialization tests

18 months agoExport the behaviour so plugins can use it bug23455
Simon MacMullen <simon@rabbitmq.com> [Mon, 22 Nov 2010 12:26:59 +0000] rev 965
Export the behaviour so plugins can use it

18 months agoMerged bug23467 into bug 23455 bug23455
Simon MacMullen <simon@rabbitmq.com> [Mon, 22 Nov 2010 12:26:44 +0000] rev 964
Merged bug23467 into bug 23455

18 months agoExport the behaviour so plugins can use it bug23467
Simon MacMullen <simon@rabbitmq.com> [Mon, 22 Nov 2010 12:26:11 +0000] rev 963
Export the behaviour so plugins can use it

18 months agoChanges for pluggable auth backends bug23455
Simon MacMullen <simon@rabbitmq.com> [Fri, 19 Nov 2010 15:37:26 +0000] rev 962
Changes for pluggable auth backends

18 months agofixing license in amqp_network_connection bug23055
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Tue, 16 Nov 2010 15:45:16 +0000] rev 961
fixing license in amqp_network_connection

18 months agofixing merge conflicts bug23055
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Tue, 16 Nov 2010 15:35:04 +0000] rev 960
fixing merge conflicts

18 months agomerging in from default bug23055
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Tue, 16 Nov 2010 15:11:03 +0000] rev 959
merging in from default

18 months agomerging in from bug23058 bug23057
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Tue, 16 Nov 2010 14:48:06 +0000] rev 958
merging in from bug23058

18 months agocosmetic bug23058
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Tue, 16 Nov 2010 14:45:45 +0000] rev 957
cosmetic

18 months agomerging in from default bug23058
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Tue, 16 Nov 2010 13:32:19 +0000] rev 956
merging in from default

18 months agoMinor cleanup bug23467
Simon MacMullen <simon@rabbitmq.com> [Tue, 16 Nov 2010 12:25:50 +0000] rev 955
Minor cleanup

18 months agoEXTERNAL mechanism bug23467
Simon MacMullen <simon@rabbitmq.com> [Mon, 15 Nov 2010 17:15:08 +0000] rev 954
EXTERNAL mechanism

18 months agoPluggable auth mechanisms in the Erlang client, with PLAIN and AMQPLAIN implementations. bug23467
Simon MacMullen <simon@rabbitmq.com> [Fri, 12 Nov 2010 18:32:38 +0000] rev 953
Pluggable auth mechanisms in the Erlang client, with PLAIN and AMQPLAIN implementations.

18 months agoMake the erlang client build again
Matthew Sackman <matthew@rabbitmq.com> [Fri, 12 Nov 2010 15:45:14 +0000] rev 952
Make the erlang client build again

18 months agoMerged bug23484 (Remove duplication of heartbeat logic)
Simon MacMullen <simon@rabbitmq.com> [Thu, 11 Nov 2010 16:56:49 +0000] rev 951
Merged bug23484 (Remove duplication of heartbeat logic)

18 months agomerge bug23476 into default (replace rabbit_dialyzer with dialyze command)
Alexandru Scvortov <alexandru@rabbitmq.com> [Thu, 11 Nov 2010 12:17:30 +0000] rev 950
merge bug23476 into default (replace rabbit_dialyzer with dialyze command)

18 months agouse command line dialyzer instead of rabbit_dialyzer bug23476
Matthias Radestock <matthias@rabbitmq.com> [Thu, 11 Nov 2010 09:44:26 +0000] rev 949
use command line dialyzer instead of rabbit_dialyzer

18 months agoMerge with default bug23447
Rob Harrop <rob@rabbitmq.com> [Wed, 10 Nov 2010 19:26:01 +0000] rev 948
Merge with default

18 months agoBackout heartbeat changes on this branch. All worked moved to bug23484 bug23447
Rob Harrop <rob@rabbitmq.com> [Wed, 10 Nov 2010 19:25:08 +0000] rev 947
Backout heartbeat changes on this branch. All worked moved to bug23484

18 months agoFixed up use of new heartbeat API. Corrected capture of PIDs for ReceiveFun bug23484
Rob Harrop <rob@rabbitmq.com> [Wed, 10 Nov 2010 19:22:53 +0000] rev 946
Fixed up use of new heartbeat API. Corrected capture of PIDs for ReceiveFun

18 months agoMerge with default bug23484
Rob Harrop <rob@rabbitmq.com> [Wed, 10 Nov 2010 19:17:57 +0000] rev 945
Merge with default

18 months agoWhen something unknown fails opening connection, keep the stack trace - otherwise you can just get {error, undef} back which is not terribly useful.
Simon MacMullen <simon@rabbitmq.com> [Wed, 10 Nov 2010 15:55:54 +0000] rev 944
When something unknown fails opening connection, keep the stack trace - otherwise you can just get {error, undef} back which is not terribly useful.

18 months agoUpdated erlang client to use refactored heartbeat API bug23484
Rob Harrop <rob@rabbitmq.com> [Wed, 10 Nov 2010 12:22:44 +0000] rev 943
Updated erlang client to use refactored heartbeat API

18 months agoReworked erlang client to use the new rabbit_heartbeat API bug23447
Rob Harrop <rob@rabbitmq.com> [Tue, 09 Nov 2010 22:42:20 +0000] rev 942
Reworked erlang client to use the new rabbit_heartbeat API

19 months agoUse defaults if the adapter info is not supplied bug23350
Michael Bridgen <mikeb@rabbitmq.com> [Thu, 14 Oct 2010 14:10:10 +0100] rev 941
Use defaults if the adapter info is not supplied

18 months agoMerging bug 23030 into default
Matthew Sackman <matthew@rabbitmq.com> [Fri, 05 Nov 2010 11:54:26 +0000] rev 940
Merging bug 23030 into default

18 months agomore consistent error reporting on failed handshake; heartbeating is now started between connection.tune and .tune_ok; the network connection follows the closing protocol if it fails to receive connection.open_ok bug23055
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 04 Nov 2010 22:18:37 +0000] rev 939
more consistent error reporting on failed handshake; heartbeating is now started between connection.tune and .tune_ok; the network connection follows the closing protocol if it fails to receive connection.open_ok

18 months agofixing possibility of sending content-bearing methods after flow_ok{active = false} bug23057
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 04 Nov 2010 18:21:15 +0000] rev 938
fixing possibility of sending content-bearing methods after flow_ok{active = false}

18 months agoupdating license boilerplate bug23030
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 04 Nov 2010 17:35:36 +0000] rev 937
updating license boilerplate

18 months agomerging in from default bug23030
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 04 Nov 2010 17:23:44 +0000] rev 936
merging in from default

18 months agofixing failing qos test bug23058
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 04 Nov 2010 17:17:50 +0000] rev 935
fixing failing qos test

18 months agomerging in from default bug23058
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 04 Nov 2010 17:00:40 +0000] rev 934
merging in from default

18 months agoadding more tests for ensuring proper method ordering bug23058
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 04 Nov 2010 16:59:27 +0000] rev 933
adding more tests for ensuring proper method ordering

18 months agobug23416 merged into default
Marek Majkowski <marek@rabbitmq.com> [Tue, 02 Nov 2010 15:57:16 +0000] rev 932
bug23416 merged into default

18 months agodefault merged into bug23416 bug23416
Marek Majkowski <marek@rabbitmq.com> [Tue, 02 Nov 2010 15:57:03 +0000] rev 931
default merged into bug23416

18 months agoMerging bug22069 into default
Matthew Sackman <matthew@rabbitmq.com> [Tue, 02 Nov 2010 13:23:42 +0000] rev 930
Merging bug22069 into default

18 months agoRevert the change to check_vhost_access/2, mostly. We used to pass in a password, but that was ignored. Do not pass in a password hash. bug23416
Simon MacMullen <simon@rabbitmq.com> [Mon, 01 Nov 2010 17:23:53 +0000] rev 929
Revert the change to check_vhost_access/2, mostly. We used to pass in a password, but that was ignored. Do not pass in a password hash.

18 months agofixing methods overtacking each other bug23058
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 28 Oct 2010 18:35:58 +0100] rev 928
fixing methods overtacking each other

18 months agoupdating license boilerplate in all files bug23030
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 28 Oct 2010 16:37:10 +0100] rev 927
updating license boilerplate in all files

18 months agocosmetics bug22069
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Wed, 27 Oct 2010 20:46:42 +0100] rev 926
cosmetics

18 months agoVarious API changes bug23416
Simon MacMullen <simon@rabbitmq.com> [Tue, 26 Oct 2010 13:51:55 +0100] rev 925
Various API changes

19 months agoAdded tag rabbitmq_v2_1_1 for changeset b6656c59f307
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Tue, 19 Oct 2010 18:04:40 +0100] rev 924
Added tag rabbitmq_v2_1_1 for changeset b6656c59f307

19 months agoEmit 'stats' as well (mostly adapted from rabbit_reader) bug23350
Michael Bridgen <mikeb@rabbitmq.com> [Wed, 13 Oct 2010 19:03:21 +0100] rev 923
Emit 'stats' as well (mostly adapted from rabbit_reader)

19 months agoEmit the close event too. Not sure whether here, or in terminate, is better. bug23350
Michael Bridgen <mikeb@rabbitmq.com> [Wed, 13 Oct 2010 18:21:48 +0100] rev 922
Emit the close event too. Not sure whether here, or in terminate, is better.

19 months agoExpand the direct type connection to include information if it is used for a protocol adapter, bug23350
Michael Bridgen <mikeb@rabbitmq.com> [Wed, 13 Oct 2010 18:13:28 +0100] rev 921
Expand the direct type connection to include information if it is used for a protocol adapter,
and emit the connection_created event so that the mgmt plugin hears about it.
(Bring the info keys more in line with rabbit_reader, for consitency and so mgmt can work nicely).

19 months agochanging connection_closing to a cast; updating amqp_dbg bug22069
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Wed, 13 Oct 2010 16:33:25 +0100] rev 920
changing connection_closing to a cast; updating amqp_dbg

19 months agomoving channels manager start code in amqp_gen_connection; removing negotiated values log message and providing infos for it instead; other cosmetic bug22069
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Tue, 12 Oct 2010 20:29:03 +0100] rev 919
moving channels manager start code in amqp_gen_connection; removing negotiated values log message and providing infos for it instead; other cosmetic

19 months agofixing merge conflicts bug22069
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Tue, 12 Oct 2010 19:57:17 +0100] rev 918
fixing merge conflicts

19 months agomerging in from default bug22069
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Tue, 12 Oct 2010 18:39:16 +0100] rev 917
merging in from default

19 months agoMerging bug 22180 into default rabbitmq_v2_1_1
Matthew Sackman <matthew@rabbitmq.com> [Tue, 12 Oct 2010 14:07:06 +0100] rev 916
Merging bug 22180 into default

19 months agobetter error reporting on connection startup; fixing compile warnings bug22069
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Mon, 11 Oct 2010 20:45:19 +0100] rev 915
better error reporting on connection startup; fixing compile warnings

19 months agoadding amqp_gen_connection module; all duplication between connection types has now been removed bug22069
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Mon, 11 Oct 2010 18:20:58 +0100] rev 914
adding amqp_gen_connection module; all duplication between connection types has now been removed

19 months agoMerging default into bug 23274 bug23274
Matthew Sackman <matthew@rabbitmq.com> [Fri, 08 Oct 2010 14:12:03 +0100] rev 913
Merging default into bug 23274

19 months agoMerging bug 23003 into default
Matthew Sackman <matthew@rabbitmq.com> [Wed, 06 Oct 2010 12:55:14 +0100] rev 912
Merging bug 23003 into default

19 months agoMerging bug 23276 into default
Matthew Sackman <matthew@rabbitmq.com> [Tue, 05 Oct 2010 17:51:59 +0100] rev 911
Merging bug 23276 into default

19 months agodon't do nice connection close if the app stops bug23003
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Tue, 05 Oct 2010 17:46:22 +0100] rev 910
don't do nice connection close if the app stops

19 months agoMerging bug 22872 into default
Matthew Sackman <matthew@rabbitmq.com> [Tue, 05 Oct 2010 14:48:48 +0100] rev 909
Merging bug 22872 into default

19 months agomerging in from default bug22180
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Tue, 05 Oct 2010 12:23:07 +0100] rev 908
merging in from default

19 months agomerging in from default bug23003
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Mon, 04 Oct 2010 16:48:20 +0100] rev 907
merging in from default

19 months agomerging in from default bug23276
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Mon, 04 Oct 2010 12:51:05 +0100] rev 906
merging in from default

19 months agosleeping before executing rabbitmqctl, so that rabbit has enough time to start; do not fail if can't remove user after tests bug22872
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Mon, 04 Oct 2010 12:44:09 +0100] rev 905
sleeping before executing rabbitmqctl, so that rabbit has enough time to start; do not fail if can't remove user after tests

19 months agoMerging bug 23024 onto default. Drive-by correction to amqp_client.app.in
Matthew Sackman <matthew@rabbitmq.com> [Fri, 01 Oct 2010 16:50:53 +0100] rev 904
Merging bug 23024 onto default. Drive-by correction to amqp_client.app.in

19 months agoMerging bug 22990 into default
Matthew Sackman <matthew@rabbitmq.com> [Fri, 01 Oct 2010 13:57:13 +0100] rev 903
Merging bug 22990 into default

19 months agomerging bug23165 into default
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Tue, 28 Sep 2010 15:51:37 +0100] rev 902
merging bug23165 into default

19 months agostart public_key automatically bug23165
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 28 Sep 2010 11:13:40 +0100] rev 901
start public_key automatically

20 months agouse -noinput flag bug22990
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Fri, 24 Sep 2010 17:04:41 +0100] rev 900
use -noinput flag

20 months agomerging in from bug23024 bug23003
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Fri, 24 Sep 2010 17:00:42 +0100] rev 899
merging in from bug23024

20 months agomerging in from bug23024 bug22180
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Fri, 24 Sep 2010 16:55:31 +0100] rev 898
merging in from bug23024

20 months agomerging in from bug23024 bug23276
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Fri, 24 Sep 2010 16:49:34 +0100] rev 897
merging in from bug23024

20 months agolet the user know testing is in progress bug22990
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Fri, 24 Sep 2010 16:47:37 +0100] rev 896
let the user know testing is in progress

20 months agoleftover handle_call clause bug23024
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Fri, 24 Sep 2010 16:26:20 +0100] rev 895
leftover handle_call clause

20 months agofixing performance issue; other cosmetic bug23024
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Fri, 24 Sep 2010 15:59:42 +0100] rev 894
fixing performance issue; other cosmetic

20 months agoremoving use of timer:sleep in tests; cosmetics bug23024
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Fri, 24 Sep 2010 12:33:59 +0100] rev 893
removing use of timer:sleep in tests; cosmetics

20 months agoEnsure that the output artifacts are versioned bug23274
Matthew Sackman <matthew@rabbitmq.com> [Thu, 23 Sep 2010 17:40:32 +0100] rev 892
Ensure that the output artifacts are versioned

20 months agoEndless cosmetics bug23024
Matthew Sackman <matthew@rabbitmq.com> [Mon, 20 Sep 2010 15:44:12 +0100] rev 891
Endless cosmetics

20 months agomerge heads of junk junk
David Wragg <david@rabbitmq.com> [Mon, 20 Sep 2010 12:41:12 +0100] rev 890
merge heads of junk

20 months agoMerging bug 19791 into default
Matthew Sackman <matthew@rabbitmq.com> [Mon, 20 Sep 2010 12:39:56 +0100] rev 889
Merging bug 19791 into default

20 months agoconnection now sends connection.close if it receives a channel method on channel0 or a connection method on a channel; better support for sending the server errors, using #amqp_error and rabbit_binary_generator:map_exception/3; tests for command_invalid errors due to server misbehaviour; other small fixes bug22180
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Fri, 17 Sep 2010 12:28:24 +0100] rev 888
connection now sends connection.close if it receives a channel method on channel0 or a connection method on a channel; better support for sending the server errors, using #amqp_error and rabbit_binary_generator:map_exception/3; tests for command_invalid errors due to server misbehaviour; other small fixes

20 months agoremoving all files from junk junk
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 16 Sep 2010 18:23:59 +0100] rev 887
removing all files from junk

20 months agomerging bug22180 into junk junk
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 16 Sep 2010 18:22:46 +0100] rev 886
merging bug22180 into junk

20 months agofixing closing the socket properly bug23276
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Thu, 16 Sep 2010 14:45:01 +0100] rev 885
fixing closing the socket properly

20 months agochanging amqp_channels_manager:get_framing and get_pid to get_pid_and_framing bug23024
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Wed, 15 Sep 2010 18:32:38 +0100] rev 884
changing amqp_channels_manager:get_framing and get_pid to get_pid_and_framing

20 months agoremoving channel flow test bug19791
Vlad Alexandru Ionescu <vlad@rabbitmq.com> [Wed, 15 Sep 2010 17:30:55 +0100] rev 883
removing channel flow test