| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Reinstate this. | Simon MacMullen | 2014-12-05 | 1 | -1/+1 |
| | | |||||
| * | Upgrade | Simon MacMullen | 2014-12-05 | 1 | -3/+36 |
| | | |||||
| * | Don't leak on noack. | Simon MacMullen | 2014-12-04 | 1 | -3/+4 |
| | | |||||
| * | Fix dirty recovery. | Simon MacMullen | 2014-12-03 | 1 | -1/+5 |
| | | |||||
| * | Fix confirms | Simon MacMullen | 2014-12-03 | 3 | -39/+69 |
| | | |||||
| * | Rename msg_on_disk to msg_in_store and fix up its semantics. We now don't ↵ | Simon MacMullen | 2014-12-03 | 1 | -27/+24 |
| | | | | | need to guard msg_store read and remove as we should just naturally not need to do them. | ||||
| * | Hacked-together implementation of persisting messages in the QI. Currently ↵ | Simon MacMullen | 2014-12-03 | 2 | -98/+181 |
| | | | | | does it for all messages, but in reality we'd only want to do this for small ones (and make it configurable). Confirms are probably broken, maybe some other things. | ||||
| * | stable to default | Simon MacMullen | 2014-11-28 | 1 | -4/+14 |
| |\ | |||||
| | * | Merge bug26265 | Simon MacMullen | 2014-11-28 | 5 | -22/+71 |
| | |\ | |||||
| | * | | No need to load/unload the plugin around the plugin_provided_by_otp/1 check | Jean-Sebastien Pedron | 2014-11-28 | 1 | -14/+3 |
| | | | | | | | | | | | | | While here, remove the unused PluginVsn variable. | ||||
| | * | | Remove "Plugins: adding to code path" log message | Jean-Sebastien Pedron | 2014-11-28 | 1 | -2/+0 |
| | | | | |||||
| | * | | Only check ERTS version to determine if we accept an external eldap | Jean-Sebastien Pedron | 2014-11-26 | 1 | -31/+3 |
| | | | | |||||
| | * | | Add plugin paths to the beginning of the code path | Jean-Sebastien Pedron | 2014-11-24 | 1 | -4/+55 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The goal is to make sure the right application is picked, in case the same one is available as both a RabbitMQ plugin and an external Erlang application. For instance, this could be the case with the Cowboy application: a version is available in the plugins, but the user could add an incompatible version to Erlang/OTP libdir or set ERL_LIBS to point to it. There's one exception currently: eldap. This application used to be available as a 3rd party one. But since Erlang R15B01, it's included in the standard library. We trust this version to have a stable API. Therefore, if the node runs on R15B01 or later and eldap version is 1.0+, we use this one. In all other cases, we don't trust it and prefer the RabbitMQ plugin. | ||||
| * | | | stable to default | Simon MacMullen | 2014-11-28 | 1 | -15/+27 |
| |\ \ \ | | |/ | |/| | |||||
| | * | | Merge bug 26081 | Simon MacMullen | 2014-11-28 | 0 | -0/+0 |
| | |\ \ | |||||
| | * | | | Rename this to indicate what it does, not the current circumstances in which ↵ | Simon MacMullen | 2014-11-28 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | it is called. | ||||
| | * | | | Check cluster consistency before joining a cluster | Jean-Sebastien Pedron | 2014-11-27 | 1 | -15/+27 |
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this change, the node would join the cluster and the consistency would be only checked during application restart (rabbitmqctl start_app). This could lead to crash during the join due to Erlang, Mnesia or RabbitMQ incompatibilities. Now, the join_cluster command reports the problem. Here's an example: $ rabbitmqctl join_cluster <remote_node> Clustering node <local_node> with <remote_node> ... Error: {inconsistent_cluster, "OTP version mismatch: local node is R16B03-1, remote node 17.3"} | ||||
| * | | | stable to default | Simon MacMullen | 2014-11-26 | 2 | -0/+9 |
| |\ \ \ | |/ / | |||||
| | * | | deb / RPM changelogs | Simon MacMullen | 2014-11-26 | 2 | -0/+9 |
| | | | | |||||
| * | | | stable to default | Simon MacMullen | 2014-11-26 | 17 | -187/+507 |
| |\ \ \ | |/ / |/| | | |||||
| | * | | Merge bug26471 | Simon MacMullen | 2014-11-26 | 16 | -178/+493 |
| | |\ \ | |||||
| | | * | | Removed tag rabbitmq_v3_4_2 | Simon MacMullen | 2014-11-26 | 0 | -0/+0 |
| | | | | | |||||
| | | * | | Added tag rabbitmq_v3_4_2 for changeset d472925bb786 | Simon MacMullen | 2014-11-26 | 0 | -0/+0 |
| | | | | | |||||
| | | * | | stable to default | Simon MacMullen | 2014-11-25 | 1 | -0/+6 |
| | | |\ \ | |||||
| | | * \ \ | stable to default | Simon MacMullen | 2014-11-25 | 1 | -7/+29 |
| | | |\ \ \ | |||||
| | | * \ \ \ | Merge heads of default | Jean-Sebastien Pedron | 2014-11-24 | 1 | -4/+4 |
| | | |\ \ \ \ | |||||
| | | | * \ \ \ | Merge bug26257 (again) | Jean-Sebastien Pedron | 2014-11-24 | 4 | -7/+23 |
| | | | |\ \ \ \ | |||||
| | | | * | | | | | When reporting invalid cluster node names, keep configuration order | Jean-Sebastien Pedron | 2014-11-24 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While here, fix an unused variable warning. | ||||
| | | * | | | | | | stable to default | Simon MacMullen | 2014-11-24 | 16 | -178/+493 |
| | | |\ \ \ \ \ \ | | | | |/ / / / | | | |/| | | / | | | |_|_|_|/ | | |/| | | | | |||||
| | | | * | | | | Merge bug26257 | Simon MacMullen | 2014-11-21 | 1 | -14/+34 |
| | | | |\ \ \ \ | | | | |/ / / | |||||
| | | | | * | | | Detect other invalid 'cluster_nodes' values | Jean-Sebastien Pedron | 2014-11-21 | 1 | -7/+33 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In all cases, abort startup with an explanatory message. | ||||
| | | | | * | | | Remove support for the legacy 'cluster_nodes' values | Jean-Sébastien Pédron | 2014-11-20 | 1 | -13/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this change, a list of nodes without the node type was accepted. In this case, the node type was guessed and a warning suggesting how to update the configuration was logged. Now, the node type is mandatory and the RabbitMQ server refuses to start if the node type is unspecified. | ||||
| | | | * | | | | stable to default | Simon MacMullen | 2014-11-20 | 3 | -15/+13 |
| | | | |\ \ \ \ | |||||
| | | | * \ \ \ \ | stable to default | Simon MacMullen | 2014-11-20 | 1 | -1/+13 |
| | | | |\ \ \ \ \ | |||||
| | | | * \ \ \ \ \ | stable to default | Simon MacMullen | 2014-11-20 | 1 | -1/+7 |
| | | | |\ \ \ \ \ \ | | | | |_|_|/ / / | | | |/| | | | | | |||||
| | | | * | | | | | | stable to default | Simon MacMullen | 2014-11-19 | 1 | -0/+5 |
| | | | |\ \ \ \ \ \ | |||||
| | | | * \ \ \ \ \ \ | Merge bug26469 | Simon MacMullen | 2014-11-14 | 11 | -96/+201 |
| | | | |\ \ \ \ \ \ \ | |||||
| | | | | * | | | | | | | Tweak the APIs again, so that authz plugins aren't expected to create a ↵ | Simon MacMullen | 2014-11-14 | 8 | -71/+120 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #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. | ||||
| | | | | * | | | | | | | Rename. | Simon MacMullen | 2014-11-14 | 1 | -2/+2 |
| | | | | | | | | | | | | |||||
| | | | | * | | | | | | | Fix tests. | Simon MacMullen | 2014-11-14 | 1 | -4/+6 |
| | | | | | | | | | | | | |||||
| | | | | * | | | | | | | Never pass the #user{} record into auth backends, they should only see their ↵ | Simon MacMullen | 2014-11-13 | 7 | -62/+87 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | own stuff. Get rid of authN_backend, it has little reason for existing. Flatten case of authZ_backend. | ||||
| | | | | * | | | | | | | Cosmetic. | Simon MacMullen | 2014-11-13 | 1 | -31/+30 |
| | | | | | | | | | | | | |||||
| | | | | * | | | | | | | Import changes from ↵ | Simon MacMullen | 2014-11-13 | 10 | -66/+96 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/gotthardp/rabbitmq-server/tree/multi_authorization | ||||
| | | | * | | | | | | | | stable to default | Simon MacMullen | 2014-11-14 | 4 | -68/+258 |
| | | | |\ \ \ \ \ \ \ \ | | | | |/ / / / / / / | |||||
| | | | | * | | | | | | | Merge bug26457 | Simon MacMullen | 2014-11-13 | 1 | -2/+10 |
| | | | | |\ \ \ \ \ \ \ | |||||
| | | | | | * | | | | | | | R13B03 compatibility. | Simon MacMullen | 2014-11-13 | 1 | -2/+10 |
| | | | | | | | | | | | | | |||||
| | | | | * | | | | | | | | Remove a couple of TODOs, make the read buffer size configurable, and don't ↵ | Simon MacMullen | 2014-11-13 | 2 | -5/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | use the read buffer for the QI or msg store transform since they already read in decent sized chunks. | ||||
| | | | | * | | | | | | | | Small refactor suggested by Matthias. | Simon MacMullen | 2014-11-13 | 1 | -20/+14 |
| | | | | | | | | | | | | | |||||
| | | | | * | | | | | | | | Be a bit more systematic about reseting the read buffer. | Simon MacMullen | 2014-11-13 | 1 | -21/+30 |
| | | | | | | | | | | | | | |||||
| | | | | * | | | | | | | | If they ask to read more than the buffer size, do so. | Simon MacMullen | 2014-11-13 | 1 | -2/+2 |
| | | | | | | | | | | | | | |||||
