Prototype of fast RPC replies.
Rename this thing for consistency and also RabbitMQ-specificness.
Security hole--
Unused var.
Support cancel.
We don't need to worry about confirms, they will get sent. Change to a soft error for new errors.
Remove support for decorators to modify routing for the default exchange; it doesn't make a ton of sense. Also no longer describe this as an optimisation since some of it is more than that.
base64 encoding is expensive enough to make it worth precalculating the encoded pid just in case we want to reuse it.
We'll just document that mandatory doesn't work.
Prevent malicious channels from sending messages to arbitrary processes with this mechanism.
Implement declaration.
Return 1 consumer.
Fix a race.
MErge bug25813