summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Minor refactorbug22812Matthew Sackman2010-05-271-3/+4
|
* We were only applying the local shortcut in the case when we were *only*Simon MacMullen2010-05-271-20/+24
| | | | | | | | | | | | | talking to a local node. This is wrong because: 1) We could then happen to pick a local delegate and a remote delegate that were the same process, and deadlock. 2) There's still a possibility of messages overtaking if sometimes they go via delegates locally and sometimes not. So fix that to always avoid the delegates when communicating locally, even if we're communicating remotely at the same time.
* Make error messages in the logs a bit clearer.Simon MacMullen2010-05-261-6/+11
|
* Merging bug 22774 onto defaultMatthew Sackman2010-05-251-3/+9
|\
| * Handle quoted node names by parsing with erl_scan:stringbug22774David Wragg2010-05-241-3/+9
| | | | | | | | | | | | | | | | | | | | | | If the node name contains characters which cannot be used in a simple Erlang atom (e.g. a hyphen), then pid_to_string will quote it; e.g. <'rabbit@centos5-64'.51.0>. If in string_to_pid we try to convert the node name part back to an atom with list_to_atom, the quotes will be included in the resulting atom (e.g. '\'rabbit@centos5-64\'') and so the two functions will not be inverses. So use erl_scan to parse the node name instead, to recover an atom that exactly matches the original.
* | merge bug22752 into defaultMatthias Radestock2010-05-251-35/+47
|\ \ | |/ |/|
| * refactor: more sensible and consistent arg & field orderbug22752Matthias Radestock2010-05-251-49/+46
| |
| * Stop persistent msgs in non-durable queues from reaching diskMatthew Sackman2010-05-211-29/+44
| |
* | Merging bug 21763 into defaultMatthew Sackman2010-05-24125-3582/+10294
|\ \
| * | Don't hardcode the name of the mac build hostDavid Wragg2010-05-211-1/+1
| |/
| * Merging bug 22340 into defaultMatthew Sackman2010-05-211-0/+7
| |\
| | * Don't allow the error_logger mailbox to grow unbounded when flooded with ↵bug22340Simon MacMullen2010-05-201-0/+7
| |/ | | | | | | connection attempts.
| * Merging bug 21239 into defaultMatthew Sackman2010-05-191-1/+6
| |\
| | * Delay before silently closing the socket, removes an obvious DOS vector.bug21239Simon MacMullen2010-05-191-1/+6
| | |
| * | Merging bug 22759 onto defaultMatthew Sackman2010-05-191-0/+1
| |\ \
| | * | Ignore obj_out_of_date for crypto, toobug22759Tony Garnock-Jones2010-05-141-0/+1
| | | |
| * | | Merging bug 22761 onto defaultMatthew Sackman2010-05-193-7/+32
| |\ \ \ | | | |/ | | |/|
| | * | Merge bug22763 into defaultDavid Wragg2010-05-162-6/+19
| | |\ \
| | | * \ Merge bug22762 into defaultDavid Wragg2010-05-161-6/+13
| | | |\ \
| | | | * \ Merge bug22756 into defaultDavid Wragg2010-05-161-1/+1
| | | | |\ \
| | | | * \ \ merge default into bug22756bug22756Tony Garnock-Jones2010-05-141-6/+13
| | | | |\ \ \ | | | | | |_|/ | | | | |/| |
| | | | | * | Remove traces of plugins on "remove" and "upgrade" as well as "purge"Tony Garnock-Jones2010-05-141-6/+13
| | | | | | |
| | | * | | | It's _rabbit_erllibdir, not _maindirbug22762Tony Garnock-Jones2010-05-151-2/+4
| | | | | | |
| | | * | | | Clean out plugin activation state on uninstall and upgradeTony Garnock-Jones2010-05-151-0/+4
| | | | |_|/ | | | |/| |
| | * | | | Warn, rather than die, on not-found module in boot step constructionbug22763Tony Garnock-Jones2010-05-151-1/+13
| | |/ / /
| * | | | handling the case of empty payload in ↵bug22761Vlad Ionescu2010-05-141-4/+5
| |/ / / | | | | | | | | | | | | rabbit_binary_generator:build_content_frames/7
| * | | Merge bug22754 into default (nothing to do with floating point)David Wragg2010-05-141-1/+1
| |\ \ \ | | |/ / | |/| |
| | * | Do not install the INSTALL file in debian packagesbug22754Matthew Sackman2010-05-131-1/+1
| |/ /
| * | Merging bug 22732 into defaultMatthew Sackman2010-05-130-0/+0
| |\ \ | | |/
| * | Merge duplicate commitsbug22732Emile Joubert2010-05-120-0/+0
| |\ \
| | * | Register memory alarm after channel openEmile Joubert2010-05-121-1/+1
| | |/
| * | Register memory alarm after channel openEmile Joubert2010-05-121-1/+1
| |/ | | | | | | to prevent a closed channel from producing channel_flow
| * merge bug22697 into defaultMatthias Radestock2010-05-070-0/+0
| |\
| * | get rid of now redundant 'sync' call handlerbug22697Matthias Radestock2010-05-072-27/+23
| | | | | | | | | | | | and some cosmetic changes
| * | More sensible registration and cancellation to various servicesMatthew Sackman2010-05-071-6/+6
| | |
| * | Move the internal declare step into the queue process side of thingsMatthew Sackman2010-05-072-44/+55
| |/
| * Merging bug 19844 onto defaultMatthew Sackman2010-05-058-173/+460
| |\
| | * Cosmeticsbug19844Matthew Sackman2010-05-053-12/+8
| | |
| | * Retain all exception information if thrown. Use that to rethrow in the ↵Simon MacMullen2010-05-054-47/+63
| | | | | | | | | | | | single pid case, and mimic gen_server:multi_call in the multiple pid case.
| | * cosmeticMatthew Sackman2010-04-301-4/+4
| | |
| | * FPid => FunMatthew Sackman2010-04-301-24/+24
| | |
| | * Cosmetics and minor refactoringsMatthew Sackman2010-04-302-41/+45
| | |
| | * result, not return...Simon MacMullen2010-04-294-17/+17
| | |
| | * Rename invoke_async as it's not really async.Simon MacMullen2010-04-294-17/+17
| | |
| | * Commit 0ab19fce3677 broke effect visibility again! This time, go through a ↵Simon MacMullen2010-04-291-11/+18
| | | | | | | | | | | | predictable process on the local side.
| | * cosmeticsMatthew Sackman2010-04-281-4/+4
| | |
| | * cosmeticsMatthew Sackman2010-04-281-6/+6
| | |
| | * Don't use server(Hash) to name the delegate process.Simon MacMullen2010-04-282-3/+2
| | |
| | * Explain asyncness.Simon MacMullen2010-04-281-0/+5
| | |
| | * Always catch, don't ever allow the server process to die.Simon MacMullen2010-04-281-1/+4
| | |