summaryrefslogtreecommitdiff
path: root/src/rabbit_exchange.erl
Commit message (Expand)AuthorAgeFilesLines
* refactoring: bundle up all the data for a publishMatthias Radestock2009-06-051-12/+8
* merge bug20633 into defaultMatthew Sackman2009-06-041-16/+24
|\
| * make delete_binding return an error when the binding does not existbug20633Matthias Radestock2009-06-021-16/+24
* | mergerbug20654Tony Garnock-Jones2009-06-031-1/+1
|\ \
| * | fix typoMatthias Radestock2009-05-291-1/+1
* | | merge default into bug20654Tony Garnock-Jones2009-05-271-10/+9
|\ \ \ | |/ / |/| / | |/
| * helper method for not_found errorsMatthias Radestock2009-05-201-3/+1
| * merge v1_5 into defaultTony Garnock-Jones2009-05-131-72/+162
| |\
| * \ merging in 20592Matthew Sackman2009-04-291-9/+13
| |\ \
| * | | don't conditionally/auto-delete exchanges that still have durable bindingsbug20592Matthias Radestock2009-04-221-6/+8
* | | | rename UME to AEMatthias Radestock2009-05-201-7/+8
* | | | break ume cyclesMatthias Radestock2009-05-201-10/+22
* | | | carry 'mandatory' and 'immediate' flags through to UMEsMatthias Radestock2009-05-201-24/+22
* | | | refactoring of APIMatthias Radestock2009-05-201-42/+12
* | | | add permission checks for ume configurationMatthias Radestock2009-05-201-6/+5
* | | | rationalise publish/route result typesMatthias Radestock2009-05-201-18/+16
* | | | move publication logic, incl ume handling, into rabbit_exchangeMatthias Radestock2009-05-191-10/+37
| |_|/ |/| |
* | | merge v1_5 into defaultTony Garnock-Jones2009-04-241-9/+13
|\ \ \ | | |/ | |/|
| * | return the correct error (not_found) on exchange deletionbug20630Matthias Radestock2009-04-231-9/+13
| |/
* | merge v1_5 into defaultMatthias Radestock2009-04-201-72/+163
|\ \ | |/ |/|
| * Backed out changeset 4ee61cc2d6f0Matthias Radestock2009-04-141-1/+1
| * Fix double-exchange-deletion bugTony Garnock-Jones2009-04-131-1/+1
| * merge v1_5 into defaultMatthias Radestock2009-03-271-18/+11
| |\
| * | more efficient lockingbug20193Matthias Radestock2009-01-261-1/+1
| * | prefix all mnesia table names with 'rabbit_'Matthias Radestock2009-01-221-35/+40
| * | don't infer table name from record type in mnesia opsMatthias Radestock2009-01-221-25/+32
| * | minor refactoring: more consistent signatures/matching in routing functionsbug20152Matthias Radestock2009-01-151-14/+14
| * | refactoring to eliminate code duplicationMatthias Radestock2009-01-151-48/+31
| * | cosmetic and minor refactoringMatthias Radestock2009-01-151-35/+37
| * | Implement routing for headers exchange.Tony Garnock-Jones2009-01-151-11/+100
| * | Add "amq.match" builtin exchange; accept "headers" in exchange.declare; andTony Garnock-Jones2009-01-151-0/+5
* | | don't remove a queue's durable routes on node_downbug20590Matthias Radestock2009-04-141-6/+16
| |/ |/|
* | recover exchanges/bindings/queues in per-item transactionsbug20500Matthias Radestock2009-03-191-16/+9
|/
* deal with race conditionbug20061Matthias Radestock2008-12-231-2/+4
* Merged 20046 into defaultBen Hood2008-12-221-1/+13
|\
| * work around OTP-7025 in a second placebug20046Matthias Radestock2008-12-211-1/+13
|/
* merged default into bug18381bug18381Tony Garnock-Jones2008-12-091-4/+47
|\
| * qualify various list/info functions with vhostMatthias Radestock2008-12-031-19/+19
| * add rabbit_exchange:list_bindings/0Matthias Radestock2008-11-181-1/+12
| * add exchange list and info functionsMatthias Radestock2008-11-121-1/+33
* | Update copyrights.bug19974Tony Garnock-Jones2008-12-091-6/+12
* | work around OTP-7025bug19522Matthias Radestock2008-11-191-2/+10
|/
* Added function for RabbiterBen Hood2008-10-131-0/+15
* Nuked a spaceBen Hood2008-10-131-1/+1
* Used record wildcard match featureBen Hood2008-10-131-15/+7
* Added wilcards to every argument field in binding recordBen Hood2008-10-131-12/+22
* Added arguments field to bindingBen Hood2008-10-131-9/+11
* maybe_auto_delete should always return okMatthias Radestock2008-10-121-1/+2
* cosmeticMatthias Radestock2008-10-121-6/+3
* some minor formatting fixesMatthias Radestock2008-10-121-4/+4