Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge bug26427HEADmaster | Simon MacMullen | 2015-01-09 | 33 | -262/+1133 |
|\ | |||||
| * | Don't fail if sbin or etc exist | Michael Klishin | 2015-01-08 | 1 | -2/+2 |
| | | |||||
| * | stable to default | Jean-Sebastien Pedron | 2015-01-07 | 23 | -221/+907 |
| |\ | |||||
| | * | Merge bug26393 | Simon MacMullen | 2015-01-06 | 4 | -26/+63 |
| | |\ | |||||
| | | * | No need to concatenate hard-coded lists...bug26393 | Jean-Sebastien Pedron | 2014-12-10 | 2 | -4/+4 |
| | | | | |||||
| | | * | Now that empty keys are dropped, we can always add ssl_* keys | Jean-Sebastien Pedron | 2014-12-10 | 1 | -11/+1 |
| | | | | | | | | | | | | | | | | | | | | If the connection isn't over SSL, ssl_* keys will be empty and dropped anyway. | ||||
| | | * | Filter out auth notification properties with no value | Jean-Sebastien Pedron | 2014-12-03 | 2 | -2/+2 |
| | | | | |||||
| | | * | Style fix: Use ++ to construct EventProps, not multiple temporary variables | Jean-Sebastien Pedron | 2014-12-03 | 2 | -25/+17 |
| | | | | |||||
| | | * | Pass "extra properties" to notify_auth_result/{3,4} instead of a message | Jean-Sebastien Pedron | 2014-12-02 | 2 | -15/+12 |
| | | | | | | | | | | | | | | | | | | | | This avoids to passs an empty message in the case of successful authentication. | ||||
| | | * | Only include ssl/certificate informations when the connection is over SSL | Jean-Sebastien Pedron | 2014-12-02 | 1 | -6/+17 |
| | | | | | | | | | | | | | | | | This gives lighter notifications for plain TCP connections. | ||||
| | | * | Use list comprehension instead of lists:foldl/3 | Jean-Sebastien Pedron | 2014-12-02 | 1 | -8/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | To keep a somewhat logical order in the list of user_authentication_* properties, reverse the order of the AUTH_NOTIFICATION_INFO_KEYS list. This list was previously reversed by lists:foldl/3. | ||||
| | | * | Use rabbit_misc:format/2 instead of lists:flatten/1 + io_lib:format/2 | Jean-Sebastien Pedron | 2014-12-02 | 2 | -2/+2 |
| | | | | |||||
| | | * | Move the info keys list added to user_authentication_* to a -define() | Jean-Sebastien Pedron | 2014-12-02 | 1 | -15/+6 |
| | | | | |||||
| | | * | Drop {refuse, _, _} from rabbit_auth_mechanism:handle_response/2 return values | Jean-Sebastien Pedron | 2014-11-26 | 2 | -7/+0 |
| | | | | |||||
| | | * | Rephrase a comment to use the present tense | Jean-Sebastien Pedron | 2014-11-26 | 1 | -1/+1 |
| | | | | |||||
| | | * | Update rabbit_auth_mechanism:handle_response() spec to match the change | Jean-Sebastien Pedron | 2014-11-26 | 2 | -3/+6 |
| | | | | |||||
| | | * | Add more properties to the user_authentication_* notifications | Jean-Sebastien Pedron | 2014-11-25 | 3 | -23/+83 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Until now, the only property was {name, Username}. The added properties are: o {connection_type, network | direct} o {error, Message} (only if the authentication failed) For network connections, the following informations are added as returned by rabbit_reader:infos/2: o auth_mechanism o host o name (the property is renamed to connection_name to avoid conflict with the username) o peer_cert_issuer o peer_cert_subject o peer_cert_validity o peer_host o peer_port o protocol o ssl o ssl_cipher o ssl_protocol o vhost The notification is sent by rabbit_reader:notify_auth_result/5 and rabbit_direct:notify_auth_result/4, not by rabbit_access_control:check_user_login/2 anymore. This fixes a bug where a "user_authentication_success" event would be sent by rabbit_access_control:check_user_login/2, even if rabbit_reader:auth_phase/2 rejects the user later because the connection isn't on the loopback interface. | ||||
| | * | | stable to default | Simon MacMullen | 2015-01-05 | 1 | -4/+55 |
| | |\ \ | |||||
| | * \ \ | stable to default | Simon MacMullen | 2015-01-05 | 1 | -1/+0 |
| | |\ \ \ | |||||
| | * \ \ \ | stable to default | Simon MacMullen | 2014-12-12 | 22 | -202/+851 |
| | |\ \ \ \ | |||||
| | | * \ \ \ | stable to default | Simon MacMullen | 2014-12-11 | 1 | -2/+13 |
| | | |\ \ \ \ | |||||
| | | * \ \ \ \ | merge bug26475 into default | Michael Klishin | 2014-12-10 | 7 | -25/+142 |
| | | |\ \ \ \ \ | |||||
| | | | * \ \ \ \ | stable to default | Simon MacMullen | 2014-12-10 | 17 | -187/+507 |
| | | | |\ \ \ \ \ | |||||
| | | | | * \ \ \ \ | stable to default (Alvaro forgot) | Simon MacMullen | 2014-12-09 | 17 | -187/+507 |
| | | | | |\ \ \ \ \ | |||||
| | | | | | * \ \ \ \ | stable to default | Simon MacMullen | 2014-12-05 | 17 | -187/+507 |
| | | | | | |\ \ \ \ \ | |||||
| | | | | | | * \ \ \ \ | stable to default | Simon MacMullen | 2014-12-05 | 17 | -187/+507 |
| | | | | | | |\ \ \ \ \ | |||||
| | | | | | | | * \ \ \ \ | stable to default | Simon MacMullen | 2014-11-28 | 1 | -4/+14 |
| | | | | | | | |\ \ \ \ \ | |||||
| | | | | | | | * \ \ \ \ \ | stable to default | Simon MacMullen | 2014-11-28 | 1 | -15/+27 |
| | | | | | | | |\ \ \ \ \ \ | |||||
| | | | | | | | * \ \ \ \ \ \ | stable to default | Simon MacMullen | 2014-11-26 | 2 | -0/+9 |
| | | | | | | | |\ \ \ \ \ \ \ | |||||
| | | * | | | | | | | | | | | | | Nicer feedback.bug26475 | Simon MacMullen | 2014-12-09 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | Split out preparation from rename/2, and add comments. | Simon MacMullen | 2014-12-09 | 1 | -29/+77 |
| | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | Various fixes / improvements: with the new scheme multiple renamings will ↵ | Simon MacMullen | 2014-12-09 | 1 | -32/+39 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | not waork, so check for them. Fix abortive renames (with a copy of the mnesia dir). Ensure we don't talk to any other nodes while backing up / restoring since that inevitably goes wrong. Split up rename/2 a bit and rename a few other things for more clarity. | ||||
| | | * | | | | | | | | | | | | | Fail clearly if the node specified with '-n' is not a member of the cluster ↵ | Simon MacMullen | 2014-12-09 | 1 | -4/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | before or after. | ||||
| | | * | | | | | | | | | | | | | Ensure become(node()) works rather than failing with {node_running, ...}. | Simon MacMullen | 2014-12-09 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | WIP clustererer compatibility: install the fallback and "upgrade" mnesia at ↵ | Simon MacMullen | 2014-12-08 | 1 | -13/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rename_cluster_node time, instead of during next boot. This means we need to faff around a bit making sure we do not contact other nodes during the upgrade, but also that on-disk data structures are left in a consistent state for the clusterererer to find them. | ||||
| | | * | | | | | | | | | | | | | Maybe clearer? | Simon MacMullen | 2014-12-01 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | Add a section to the manual page. | Simon MacMullen | 2014-12-01 | 1 | -0/+35 |
| | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | Swap location of backup and regular config files. A bit less logical, but we ↵ | Simon MacMullen | 2014-12-01 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | need them to be in the right place when starting for big-bang upgrades to work. | ||||
| | | * | | | | | | | | | | | | | Put all the rename-related temp files in a directory together, and keep ↵ | Simon MacMullen | 2014-12-01 | 1 | -13/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | copies of the rewritten configs so we can roll back without having to re-edit them. | ||||
| | | * | | | | | | | | | | | | | Allow argument-pairs to rename_cluster_node to go in any order (and thus ↵ | Simon MacMullen | 2014-12-01 | 2 | -23/+46 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | allow remote-only renamings). Don't use mnesia:transform_table/3 since it's rather picky about which disk nodes are up. | ||||
| | | * | | | | | | | | | | | | | Rename again | Simon MacMullen | 2014-11-28 | 1 | -3/+4 |
| | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | And unbreak clusters. | Simon MacMullen | 2014-11-28 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | Detect starting as the old node name after a rename and roll back. Also ↵ | Simon MacMullen | 2014-11-28 | 2 | -26/+44 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rename a bit. | ||||
| | | * | | | | | | | | | | | | | Less io:format, more rabbit_log. | Simon MacMullen | 2014-11-28 | 1 | -7/+6 |
| | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | Improve the chance of not losing a bunch of data. | Simon MacMullen | 2014-11-28 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | Oops | Simon MacMullen | 2014-11-28 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | Rename things | Simon MacMullen | 2014-11-28 | 2 | -9/+8 |
| | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | Remove commented out bit, remove pointless RPC (we're in the cluster by that ↵ | Simon MacMullen | 2014-11-28 | 1 | -47/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | point, we can make Mnesia changes ourselves). | ||||
| | | * | | | | | | | | | | | | | We are presumably the source of truth now, so make sure we boot. | Simon MacMullen | 2014-11-28 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | Support renaming other remote nodes at the same time, in case we want to do ↵ | Simon MacMullen | 2014-11-27 | 2 | -68/+69 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a big bang. |