| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge bug25535 | Simon MacMullen | 2013-04-29 | 0 | -0/+0 |
| |\ | |||||
| * | | If there is no password, refuse access rather than blowing up. | Simon MacMullen | 2013-04-29 | 1 | -1/+3 |
| |/ | |||||
| * | Merge bug 25502 | Simon MacMullen | 2013-04-25 | 0 | -0/+0 |
| |\ | |||||
| * | | Receive fixed number of bytes from socket synchronously | Emile Joubert | 2013-04-25 | 1 | -3/+10 |
| |/ | |||||
| * | Merged bug25524 into stable | Emile Joubert | 2013-04-24 | 0 | -0/+0 |
| |\ | |||||
| * | | Move the peer_down handling to sender_death, since that's when the slave really | Emile Joubert | 2013-04-24 | 1 | -2/+2 |
| |/ | | | | | | gives up on a sender. Transplant of 55f7c6afabe0 | ||||
| * | fix typo | Matthias Radestock | 2013-04-19 | 1 | -1/+1 |
| | | |||||
| * | merge bug25518 into stable | Tim Watson | 2013-04-16 | 1 | -8/+21 |
| |\ | |||||
| | * | Be rather less arbitrary. But still a bit. | Simon MacMullen | 2013-04-09 | 1 | -5/+5 |
| | | | |||||
| | * | Excuse | Simon MacMullen | 2013-04-09 | 1 | -1/+1 |
| | | | |||||
| | * | Explain a bit more WTF we're doing. | Simon MacMullen | 2013-04-09 | 1 | -0/+2 |
| | | | |||||
| | * | Add support for UID. No, it's not in public_key.hrl. Grrr. | Simon MacMullen | 2013-04-09 | 1 | -1/+2 |
| | | | |||||
| | * | Also RFC4514 suggests we always use = even if we don't recognise an OID. | Simon MacMullen | 2013-04-09 | 1 | -2/+2 |
| | | | |||||
| | * | Insert a hack. | Simon MacMullen | 2013-04-09 | 1 | -0/+10 |
| | | | |||||
| | * | Replace all uses of io_lib:format/2 with rabbit_misc:format/2 - we want ↵ | Simon MacMullen | 2013-04-09 | 1 | -7/+7 |
| |/ | | | | something that returns a flat list. | ||||
| * | Merged bug25514 | Emile Joubert | 2013-04-09 | 1 | -3/+8 |
| |\ | |||||
| | * | Only queue up for GC at most two pairs of files at once, since we lock files ↵ | Simon MacMullen | 2013-04-05 | 1 | -3/+8 |
| |/ | | | | as soon as they are queued; no point in having them locked for ages as they wait to get GCed. | ||||
| * | "source" is also an architecture - and a very important one. | Simon MacMullen | 2013-03-20 | 1 | -1/+1 |
| | | |||||
| * | These log messages do not necessarily make their implications clear enough; ↵ | Simon MacMullen | 2013-03-19 | 1 | -3/+11 |
| | | | | | I can imagine people's eyes glazing over them. Try to deal with that. | ||||
| * | Bug 25497 really should have been branched from stable, so backport it. | Simon MacMullen | 2013-03-18 | 1 | -1/+1 |
| | | |||||
| * | Merged bug25490 into stable | Emile Joubert | 2013-03-14 | 1 | -3/+4 |
| |\ | |||||
| | * | Cache the result of the external command | Simon MacMullen | 2013-03-14 | 1 | -3/+4 |
| |/ | |||||
| * | Added tag rabbitmq_v3_0_4 for changeset 2e15f381d3a8 | Simon MacMullen | 2013-03-12 | 0 | -0/+0 |
| | | |||||
| * | Added tag rabbitmq_v3_0_3 for changeset a97b4179e26frabbitmq_v3_0_4 | Simon MacMullen | 2013-03-06 | 0 | -0/+0 |
| | | |||||
| * | Merged bug25472 into stablerabbitmq_v3_0_3 | Emile Joubert | 2013-03-04 | 0 | -0/+0 |
| |\ | |||||
| * | | Allow subscribing to node down events from the node monitor. | Simon MacMullen | 2013-03-01 | 1 | -5/+17 |
| |/ | |||||
| * | Merged bug25432 into stable | Emile Joubert | 2013-02-27 | 1 | -26/+10 |
| |\ | |||||
| | * | Remove concept of strictness, thus renaming list_strict/1 to ↵ | Simon MacMullen | 2013-02-26 | 1 | -26/+10 |
| |/ | | | | list_component/1 and removing list_strict/2 altogether, plus a few bits of therefore dead code. | ||||
| * | Merge bug25465 | Simon MacMullen | 2013-02-26 | 0 | -0/+0 |
| |\ | |||||
| * | | ignore early enotconn, and report early socket errors more nicely | Matthias Radestock | 2013-02-25 | 1 | -10/+15 |
| | | | |||||
| * | | continue accepting when client sends RST before we accepted | Matthias Radestock | 2013-02-25 | 1 | -7/+5 |
| |/ | |||||
| * | Merge bug25457 | Simon MacMullen | 2013-02-19 | 7 | -30/+20 |
| |\ | |||||
| | * | Merged bug25456 into stable | Emile Joubert | 2013-02-19 | 1 | -1/+5 |
| | |\ | |||||
| | | * | Merged bug25453 into stable | Emile Joubert | 2013-02-19 | 0 | -0/+0 |
| | | |\ | |||||
| | | * | | Take note of RABBITMQ_SERVICENAME, same as rabbitmq-service.bat does. | Simon MacMullen | 2013-02-15 | 1 | -1/+5 |
| | | |/ | |||||
| | * | | Remove rabbit_runtime_parameter:validate_clear/3, and instead just validate ↵ | Simon MacMullen | 2013-02-18 | 5 | -27/+13 |
| | | | | | | | | | | | | | that the parameter exists. | ||||
| | * | | It's 'name', not 'key'. | Simon MacMullen | 2013-02-15 | 1 | -2/+2 |
| | |/ | |||||
| * | | Ensure that we resume socket reading in all edge cases | Matthias Radestock | 2013-02-18 | 1 | -48/+54 |
| |/ | | | | | | | | | | | | | | | | Specifically in all the cases where handle_other might have changed the connection_state. This is most straightforward and obvious to guarantee by always invoking recvloop after handle_other, unless we are stopping. This does expose an inconsistency in the various non-throw/exit termination cases: two of them were returning State, the other ok. Let's go with the latter; it's easiest. We also take the opportunity to eliminate 'Deb' from the handle_other signature. This is only needed in the {system, ...} message case, which we now handle specially. | ||||
| * | merge bug25419 into stable | Matthias Radestock | 2013-02-14 | 0 | -0/+0 |
| |\ | |||||
| * | | cosmetic | Matthias Radestock | 2013-02-14 | 1 | -2/+2 |
| | | | |||||
| * | | In case the containing process is trapping exits. | Simon MacMullen | 2013-02-14 | 1 | -0/+1 |
| | | | |||||
| * | | Don't stomp on the (possible) registered name of the thing that invokes ↵ | Simon MacMullen | 2013-02-14 | 1 | -4/+3 |
| | | | | | | | | | boot/0 or start/0, create a new process to hold the name instead. | ||||
| * | | If we try to stop while starting, wait until we have stopped starting before ↵ | Simon MacMullen | 2013-02-14 | 1 | -0/+8 |
| |/ | | | | stopping. | ||||
| * | Merge bug25448 | Simon MacMullen | 2013-02-13 | 0 | -0/+0 |
| |\ | |||||
| * | | drop expired messages post basic_get | Matthias Radestock | 2013-02-12 | 1 | -5/+4 |
| |/ | | | | | | | | | | | | | | | | | | | | ...so messages with an expiry that are at the head of the queue after a basic.get do not get stuck there in the absence of other queue activity. Rather than simply adding a call to drop_expired_messages/1 after the call to fetch/1 in the basic_get code, we insert the call into fetch/1, which allows us to remove it from the other call site. Thus fetch/1 preserves the invariant we are after, namely that whenever a queue has a message at the head with an expiry, there is a timer set to drop said message. Note that the message count returned by basic.get does not reflect the dropping of expired messages after the fetched message. That's ok since we make no guarantee that messages are expired straight away. And note that on 'default' (rather than 'stable') the behaviour is actually different; due to various other changes there we will in fact return the reduced count. | ||||
| * | Merged bug25443 into stable | Emile Joubert | 2013-02-08 | 0 | -0/+0 |
| |\ | |||||
| * | | Only delete queues for which no HA policy exists. | Simon MacMullen | 2013-02-06 | 1 | -2/+4 |
| | | | |||||
| * | | Remove durable queues based on a node while forgetting that node. | Simon MacMullen | 2013-02-06 | 2 | -1/+19 |
| |/ | |||||
| * | Merged bug25435 into stable | Emile Joubert | 2013-02-05 | 1 | -1/+1 |
| |\ | |||||
| | * | We depend on xmerl via mochijson2. | Simon MacMullen | 2013-02-04 | 1 | -1/+1 |
| |/ | |||||
