summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* added coverage testsAlexandru Scvortov2010-07-141-0/+9
|
* added a flag to set_permissions to control their scopeAlexandru Scvortov2010-07-143-22/+34
| | | | | | | | | | | | | | | | | | | | | set_permissions -check_user_named is the default and checks permissions only for user named permissions. I.e. server generated names are not checked. set_permissions -check_all_resources enables the check for server generated names. I had to shorten the argument names in the man page because otherwise the set_permissions line would have exceeded 80 characters. All parameters passed from rabbit_control to rabbit_access_control are binary(), hence why we're passing <<"check_user_name">> rather than 'check_user_named'. Rabbit_access_control:set_permissions now takes 6 parameters. There's also a 5 parameter version that sets the default value for Check and calls the other one. I've added it because I don't want the default value for Check in 10 different places.
* fixed compile errors; all tests passAlexandru Scvortov2010-07-131-1/+1
|
* permission tags are now displayedAlexandru Scvortov2010-07-133-12/+15
|
* check_all == 'true' => permissions are checked for server-generated names as ↵Alexandru Scvortov2010-07-131-1/+1
| | | | well
* added necessary fields to recordsAlexandru Scvortov2010-07-133-3/+20
|
* Merged bug22877 into defaultEmile Joubert2010-07-094-53/+117
|\
| * merged default into bug22877Alexandru Scvortov2010-07-0949-539/+765
| |\
| * | deduplicate even the current nodeAlexandru Scvortov2010-07-091-1/+2
| | |
| * | added deduplication of cluster node listAlexandru Scvortov2010-07-091-1/+1
| | | | | | | | | | | | | | | Deduplication happens for both cluster and force_cluster because clustering with the same node twice doesn't make sense in either case.
| * | improved docsAlexandru Scvortov2010-07-091-0/+6
| | |
| * | added testAlexandru Scvortov2010-07-061-0/+8
| | |
| * | all tests now passAlexandru Scvortov2010-07-061-6/+6
| | |
| * | added links inside docsAlexandru Scvortov2010-07-061-4/+4
| | |
| * | updated docs and testsAlexandru Scvortov2010-07-062-25/+25
| | |
| * | changed cluster -f to force_clusterAlexandru Scvortov2010-07-063-14/+35
| | |
| * | updated man pageAlexandru Scvortov2010-07-051-2/+7
| | |
| * | added -f switch to rabbitmqctl clusterAlexandru Scvortov2010-07-053-44/+67
| | |
* | | refactor: introduce rabbit_misc:protocol_error/1Matthias Radestock2010-07-092-5/+7
| | | | | | | | | | | | | | | so that the channel can get away with knowing a little bit less about error handling
* | | Merging bug 22935 into defaultMatthew Sackman2010-07-082-19/+40
|\ \ \
| * | | amqp_error is a record. Duh.Simon MacMullen2010-07-081-1/+1
| | | |
| * | | Fix type of inner_fun, cosmetics.Simon MacMullen2010-07-082-8/+11
| | | |
| * | | Update inner_fun spec.Simon MacMullen2010-07-081-1/+2
| | | |
| * | | Make add and delete more symmetrical, tidy up a bit.Simon MacMullen2010-07-081-13/+15
| | | |
| * | | Update comment.Simon MacMullen2010-07-081-2/+1
| | | |
| * | | Wrap much less in try / catchSimon MacMullen2010-07-082-16/+27
| | | |
| * | | Unwrap amqp_error and rethrowSimon MacMullen2010-07-071-1/+6
| | | |
* | | | merge headsMatthias Radestock2010-07-081-2/+1
|\ \ \ \ | |_|_|/ |/| | |
| * | | remove incorrect commentMatthias Radestock2010-07-071-2/+1
| |/ / | | | | | | | | | | | | | | | We actually never decode the properties on recovery (or later) since the broker doesn't need them after the initial stages of message processing.
* | | merged bug22950 into defaultAlexandru Scvortov2010-07-073-20/+18
|\ \ \ | |/ / |/| |
| * | Rename rabbit_reader_queue_collector to rabbit_queue_collector, and shorten ↵Simon MacMullen2010-07-073-20/+18
|/ / | | | | | | some function and variable names.
* | Correct some dict() to dict:dictionary() that were missed.Matthew Sackman2010-07-072-2/+2
| |
* | Merging bug 21954 onto defaultMatthew Sackman2010-07-0748-491/+722
|\ \
| * | Whoops, forgot to export itMatthew Sackman2010-07-071-1/+1
| | |
| * | Bump use_specs to R13B04 or laterMatthew Sackman2010-07-071-2/+2
| | |
| * | Introduced and used ok_or_error2(A,B). Also verified everything seems happy ↵Matthew Sackman2010-07-0712-26/+17
| | | | | | | | | | | | under R13B03
| * | r2 -> r3.Matthew Sackman2010-07-071-1/+1
| | |
| * | merged default into bug21954Alexandru Scvortov2010-07-064-24/+21
| |\ \ | |/ / |/| |
* | | Merged bug22938 into default.Simon MacMullen2010-07-061-0/+1
|\ \ \
| * | | Ensure that after asking the writer to exit, we unlink from it. We're ↵Matthew Sackman2010-07-051-0/+1
| | |/ | |/| | | | | | | usually in the channel when we ask it to exit anyway, which has trap_exits on, so the selective receive is appropriate. In the erlang client we're in amqp_network_connection, which also has trap_exits on, so it's fine there too. However, the point is to ensure the *writer* isn't destroyed early by the channel exiting too quickly, not the other way around, and without turning on trap_exits in the writer.
* | | Merged bug22908 into default.Simon MacMullen2010-07-062-3/+3
|\ \ \
| * \ \ Merged default into bug22908Simon MacMullen2010-07-0511-128/+139
| |\ \ \ | | |/ /
| * | | updated error code for re-declaring a queue differentlyAlexandru Scvortov2010-06-291-1/+1
| | | |
| * | | corrected error codes when re-declaring an exchangeAlexandru Scvortov2010-06-291-2/+2
| | | |
* | | | make test_content_framing less dependent on codec internalsMatthias Radestock2010-07-061-21/+17
| | | | | | | | | | | | | | | | ...and invert assertion, for clarity
* | | | fix bugs in tests caught by dialyzerMatthias Radestock2010-07-061-2/+2
| |/ / |/| | | | | | | | these didn't actually cause anything to break
| | * include cleanupAlexandru Scvortov2010-07-062-3/+0
| | |
| | * cleanupAlexandru Scvortov2010-07-0637-188/+315
| | |
| | * removed line at top of rabbit_mnesia.erlAlexandru Scvortov2010-07-061-1/+0
| | |
| | * dialyzer doesn't support overloaded typesAlexandru Scvortov2010-07-062-6/+6
| | |