summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* merge default into bug22902Matthias Radestock2010-09-0719-563/+515
|\
| * tiny refactor and some cosmetic changesMatthias Radestock2010-09-071-28/+14
| |
| * Merge bug23230 into default (tweak and flesh out rabbit_binding API)Simon MacMullen2010-09-067-122/+184
| |\
| | * expand test coverageMatthias Radestock2010-09-041-1/+9
| | |
| | * add a couple of convenience functionsMatthias Radestock2010-09-042-4/+9
| | | | | | | | | | | | | | | so that callers can add/remove bindings without supplying a closure, which can be tricky across an rpc call.
| | * update 'rabbitmqctl list_bindings' documentationMatthias Radestock2010-09-041-12/+48
| | | | | | | | | | | | The command now behaves more like the other list_* commands
| | * tweak and extend rabbit_binding APIMatthias Radestock2010-09-045-107/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 'add', 'remove' take binding records instead of losts of args - 'list*' return #binding records instead of tuples - add 'list_for_exchange_and_queue' - add 'info*' functions Also fix two bugs: - don't invoke rabbit_event:notify inside mnesia tx - include complete binding info in binding_deleted event
| * | We escape like C not URLs.Simon MacMullen2010-09-061-4/+4
| | |
| * | Merge default headsMichael Bridgen2010-09-062-128/+0
| |\ \
| | * \ Merge bug23229 (remove more dead code)Michael Bridgen2010-09-062-128/+0
| | |\ \
| | | * | remove dead codeMatthias Radestock2010-09-042-128/+0
| | | | |
| * | | | merging bug23228 into defaultVlad Alexandru Ionescu2010-09-067-355/+394
| |\ \ \ \ | | |/ / / | |/| | / | | | |/ | | |/|
| | * | some renaming and inlining on internal APIMatthias Radestock2010-09-041-14/+11
| | | |
| | * | further binding API tweaksMatthias Radestock2010-09-045-39/+39
| | | |
| | * | fix some comments and typesMatthias Radestock2010-09-032-3/+4
| | | |
| | * | merge default into bug23228Matthias Radestock2010-09-031-4/+8
| | |\ \ | | | |/
| | * | move binding code into its own moduleMatthias Radestock2010-09-035-352/+393
| | | |
| * | | merge headsMatthias Radestock2010-09-052-4/+4
| |\ \ \
| | * \ \ Merge bug23197 (missed heartbeat may not get logged)Simon MacMullen2010-09-011-2/+2
| | |\ \ \
| | | * | | prevent normal heartbeater termination from tearing down the readerMatthias Radestock2010-08-271-2/+2
| | | | | |
| | * | | | cosmeticMatthias Radestock2010-09-011-2/+2
| | | | | |
| * | | | | merge headsMatthias Radestock2010-09-052-2/+0
| |\ \ \ \ \
| | * \ \ \ \ Merge bug23116Michael Bridgen2010-09-032-2/+0
| | |\ \ \ \ \ | | | |_|_|_|/ | | |/| | | |
| | | * | | | Merge default into bug23116Michael Bridgen2010-09-0315-172/+135
| | | |\ \ \ \ | | | |/ / / / | | |/| | | |
| | | * | | | All packaging makefiles can assume that "make srcdist" is already doneDavid Wragg2010-08-272-2/+0
| | | | |/ / | | | |/| |
| * | | | | simplify a bunch of rabbit_event:notify callsMatthias Radestock2010-09-054-18/+9
| |/ / / /
| * | | | add some missing specsMatthias Radestock2010-09-031-4/+8
| | |_|/ | |/| |
* | | | better formatting + refactorAlexandru Scvortov2010-09-071-10/+24
| | | |
* | | | cosmetic and minor bug fixMatthias Radestock2010-09-061-7/+8
| | | |
* | | | reformatted date rangeAlexandru Scvortov2010-09-061-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now, the output looks like this: % rabbitmqctl list_connections peer_address ssl_subject ssl_issuer ssl_validity Listing connections ... 127.0.0.1 CN=dakota,O=client4 CN=MyTestCA 2010-09-01 17:34:57 to 2011-09-01 17:34:57 ...done.
* | | | proper subject escaping as per RFC 2253Alexandru Scvortov2010-09-061-3/+31
| | | |
* | | | Added ssl_validity, ssl_subject and ssl_issuer to list_connections.Alexandru Scvortov2010-09-062-23/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Both the subject and the issuer use OpenSSL's notation. % rabbitmqctl list_connections ssl_validity ssl_subject ssl_issuer Listing connections ... 2010-09-01:2011-09-01 /CN=dakota/O=client4/ /CN=MyTestCA/ ...done. If it's not an SSL connection, the 3 values are nossl. If there's no peer certificate, the 3 values are no_peer_certificate.
* | | | first stab at extracting information from certificatesAlexandru Scvortov2010-09-031-2/+31
| | | |
* | | | typoAlexandru Scvortov2010-09-031-1/+1
| | | |
* | | | merge default into bug22902Alexandru Scvortov2010-09-0387-1978/+8840
|\ \ \ \ | |/ / /
| * | | bug23200 merged into defaultMarek Majkowski2010-09-032-10/+10
| |\ \ \
| | * | | lists:member.Simon MacMullen2010-08-311-1/+1
| | | | |
| | * | | Allow byte, int, short, long.Simon MacMullen2010-08-312-10/+10
| | | | |
| | * | | Change type of expires argument from (signed)long to signedint since that's ↵Simon MacMullen2010-08-312-5/+5
| | | | | | | | | | | | | | | | | | | | the best we can do in 0-8.
| * | | | refactor: export a useful file_handle_cache:ulimit()Matthias Radestock2010-09-031-9/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for, e.g. the management plug-in Also, we always need at least two fds (e.g. for 'copy'), so set the lower bound to that rather than one.
| * | | | merge bug23107 into defaultAlexandru Scvortov2010-09-011-1/+9
| |\ \ \ \
| | * | | | Don't nest listsEmile Joubert2010-08-241-1/+1
| | | | | |
| | * | | | Supply ssl verify function conditionallyEmile Joubert2010-08-241-8/+7
| | | | | |
| | * | | | Take peer verification config into account in verify functionEmile Joubert2010-08-241-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | This works around a limitation in the ssl module, which does not honour verify_none
| | * | | | Accept multiple SSL verification errorsEmile Joubert2010-08-231-2/+2
| | | | | |
| | * | | | Don't ignore SSL certificate verification errorsEmile Joubert2010-08-231-1/+4
| | | | | |
| * | | | | bug23185 merged into defaultMarek Majkowski2010-09-011-12/+13
| |\ \ \ \ \ | | |_|_|_|/ | |/| | | |
| | * | | | client scope grants permission *only* for amq.gen resourcesAlexandru Scvortov2010-08-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | So, a client still need explicit permission to use amq.default, etc.
| | * | | | move treating 'amq\.*' specially to inner caseAlexandru Scvortov2010-08-261-12/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Permission argument to check_resource_access is not a #permission{}. It is an atom naming which permission we want (configure, read or write). To treat 'amq.*' resources differently, the check needs to be moved to the inner case.
| * | | | | simplifying refactorMatthias Radestock2010-09-011-30/+19
| | | | | |