summaryrefslogtreecommitdiff
path: root/include/rabbit.hrl
Commit message (Collapse)AuthorAgeFilesLines
* Move headers to rabbitmq-commonJean-Sébastien Pédron2015-10-201-159/+0
|
* Introduce per-user hashing functions, default to SHA-256Michael Klishin2015-09-141-1/+5
| | | | References #270.
* Merge stable into masterMichael Klishin2015-08-311-1/+1
|\
| * GoPivotal => Pivotal Software in a few more placesMichael Klishin2015-08-311-1/+1
| |
| * Makes CREDIT_DISC_BOUND and IO_BATCH_SIZE configurableAlvaro Videla2015-08-271-0/+4
| | | | | | | | Fixes #284
| * (c) yearMichael Klishin2015-05-241-2/+2
| |
* | Merge stable into masterMichael Klishin2015-08-271-0/+4
| |
* | Require Erlang R16B03, not R16B03-1Jean-Sébastien Pédron2015-08-041-1/+1
| | | | | | | | | | | | | | | | | | | | Erlang R16B03 is the version provided with Ubuntu 14.04 LTS and CentOS 7. This should avoid some pain to those users. However, we will highly recommend Erlang 17.0 for any serious TLS deployment. References #250.
* | Require Erlang R16B03-1Jean-Sébastien Pédron2015-08-041-1/+2
| | | | | | | | Fixes #250.
* | (c) yearMichael Klishin2015-05-241-2/+2
| |
* | Implement authz_socket_info structure passed to authorization plugins.Petr Gotthard2015-04-151-0/+2
|/
* Replace down_slave_nodes with a new field recoverable_slaves with different ↵Simon MacMullen2015-01-291-1/+1
| | | | semantics: this field is intended to show all nodes that contain a slave, even if they are running. That means we don't have to worry about race conditions when getting nodes into the field at shutdown.
* Flow control for messages going from channel to slave via GM. Reshuffle the ↵Simon MacMullen2015-01-121-1/+1
| | | | flow control flag into #delivery{} to try to cut down on the number of places it gets passed around. Still to come: DTRT on promotion.
* Tweak the APIs again, so that authz plugins aren't expected to create a ↵Simon MacMullen2014-11-141-1/+1
| | | | #auth_user record in the first place, just whatever impl they want. Which necessitates seperate login functions for authz and authn, and if we're going to do that we might as well split the behaviours so that we have the possibility of making an authz-only plugin.
* Never pass the #user{} record into auth backends, they should only see their ↵Simon MacMullen2014-11-131-3/+8
| | | | own stuff. Get rid of authN_backend, it has little reason for existing. Flatten case of authZ_backend.
* Import changes from ↵Simon MacMullen2014-11-131-2/+2
| | | | https://github.com/gotthardp/rabbitmq-server/tree/multi_authorization
* Reify queue crashed state.Simon MacMullen2014-09-151-1/+2
|
* First pass at queue-size-in-bytes. Only lightly tested, and with no upgrade ↵Simon MacMullen2014-07-231-1/+1
| | | | step for QI. But I wanted to commit something...
* Maintain down_slave_nodes so we might have a clue where to look to recover from.Simon MacMullen2014-06-191-0/+1
|
* stable to defaultSimon MacMullen2014-06-091-3/+0
|\
| * Merge bug26204Simon MacMullen2014-05-301-3/+0
| |\
| | * Support long timers.Simon MacMullen2014-05-231-3/+0
| | |
* | | Make decorators field in exchange and queue transient, i.e. we recalcualte ↵Simon MacMullen2014-06-091-6/+17
|/ / | | | | | | it on recovery in case plugins have changed. Also document a bit more clearly what the lifecycle is of the different fields in these records since that area is becoming confusing.
* | Don't truncate "small" things at all.Simon MacMullen2014-05-221-1/+4
|/
* Decrease less as we descend.Simon MacMullen2014-04-251-1/+1
|
* update copyright notice yearMatthias Radestock2014-04-101-1/+1
|
* Tweak values based on some testing.Simon MacMullen2014-03-251-1/+1
|
* Have a completely separate counter for content size vs structural size.Simon MacMullen2014-03-241-6/+7
|
* Something of a rewrite:Simon MacMullen2014-03-241-1/+4
| | | | | | | * Allow choice of how much size to "eat" each time we descend * Fix at least one more recurse-indefinitely bug * Try to reduce the amount of copying we do, and use more efficient techniques * Add some tests
* Don't let the truncate module have any opinion on how much to truncate.Simon MacMullen2014-03-241-0/+4
|
* Update copyright for 2014Simon MacMullen2014-03-171-1/+1
|
* Merge in defaultSimon MacMullen2014-02-101-1/+1
|\
| * Take account of arguments in rabbit_topic_trie_binding.Simon MacMullen2014-02-031-1/+1
| |
* | Include a reference in forced event refreshes.Simon MacMullen2014-02-101-1/+1
|/
* s/confirmed/confirm/g, fix a test.Simon MacMullen2014-01-221-1/+1
|
* Substantially improve both performance and correctness: 1) really don't ↵Simon MacMullen2014-01-221-1/+1
| | | | treat presence of MsgSeqNo as a cue we are doing confirms, and 2) get the right dtree function when we receive a MsgSeqNo.
* stable to defaultSimon MacMullen2014-01-171-0/+7
|\
| * Limit maximum message size.Simon MacMullen2014-01-171-0/+7
| |
* | Revert changes to add proc_name via gen_server2, instead do it explicitly ↵Simon MacMullen2014-01-101-0/+2
|/ | | | with a helper macro.
* Allow use of the new policies.Simon MacMullen2013-09-091-0/+3
|
* Merge defaultSimon MacMullen2013-08-161-1/+1
|\
| * Start of queue decorators.Simon MacMullen2013-07-051-1/+1
| |
* | s/VMware/GoPivotal/gSimon MacMullen2013-07-011-3/+3
|/
* Move decorators to exchange recordEmile Joubert2013-03-221-1/+1
|
* stable to defaultSimon MacMullen2013-01-241-2/+2
|\
| * Update copyright 2013Emile Joubert2013-01-231-2/+2
| |
* | Remove that.Simon MacMullen2013-01-181-1/+0
| |
* | move a bunch of reader state fields into 'connection'Matthias Radestock2012-12-281-3/+0
| | | | | | | | | | | | | | These fields are constant, seldom read, and associated with the connection. Also, move #connection definition from rabbit.hrl to rabbit_reader - nothing else is using this and it is really private to the reader.
* | mark all messages enqueued in the slave as 'delivered'Matthias Radestock2012-11-261-2/+1
|/ | | | | | | | | which is a much better than the set_delivered logic, which we can now get rid of. In doing so it also becomes clear that having the 'delivered' flag in the #message_properties is less than ideal. It is mutable and we never bothered updating vq s.t. it sets the flag correctly. So lets get rid of it and add a parameter to bq:publish instead
* Merge bug25244Simon MacMullen2012-10-291-0/+1
|\