summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorArnaud Cogoluègnes <acogoluegnes@gmail.com>2016-10-14 14:50:28 +0200
committerArnaud Cogoluègnes <acogoluegnes@gmail.com>2016-10-14 14:50:28 +0200
commitad09a27f9a80fbf596f61574cff29f1bba79bd79 (patch)
treee1138ccd01704b2a8be079e29cc572c91753fb8a /src
parent32762100e8b9b7a36d681fa59602c3fa9e065a31 (diff)
parent44e7198298f984974e6c4e13e3d55d2aa685f455 (diff)
downloadrabbitmq-server-git-ad09a27f9a80fbf596f61574cff29f1bba79bd79.tar.gz
Merge branch 'stable'
Conflicts: src/rabbit.app.src
Diffstat (limited to 'src')
-rw-r--r--src/rabbit.app.src2
-rw-r--r--src/rabbit.erl16
2 files changed, 9 insertions, 9 deletions
diff --git a/src/rabbit.app.src b/src/rabbit.app.src
index b22ef7ae5b..c06f7630fa 100644
--- a/src/rabbit.app.src
+++ b/src/rabbit.app.src
@@ -108,7 +108,7 @@
%% used by rabbit_peer_discovery_classic_config
{cluster_nodes, {[], disc}},
- {decoder_config, [
+ {config_entry_decoder, [
{cipher, aes_cbc256},
{hash, sha512},
{iterations, 1000},
diff --git a/src/rabbit.erl b/src/rabbit.erl
index 089fc0dd1c..f10eb463ab 100644
--- a/src/rabbit.erl
+++ b/src/rabbit.erl
@@ -466,13 +466,13 @@ stop_and_halt() ->
start_apps(Apps) ->
app_utils:load_applications(Apps),
- DecoderConfig = case application:get_env(rabbit, decoder_config) of
+ ConfigEntryDecoder = case application:get_env(rabbit, config_entry_decoder) of
undefined ->
[];
{ok, Val} ->
Val
end,
- PassPhrase = case proplists:get_value(passphrase, DecoderConfig) of
+ PassPhrase = case proplists:get_value(passphrase, ConfigEntryDecoder) of
prompt ->
IoDevice = get_input_iodevice(),
io:setopts(IoDevice, [{echo, false}]),
@@ -490,9 +490,9 @@ start_apps(Apps) ->
PP
end,
Algo = {
- proplists:get_value(cipher, DecoderConfig, rabbit_pbe:default_cipher()),
- proplists:get_value(hash, DecoderConfig, rabbit_pbe:default_hash()),
- proplists:get_value(iterations, DecoderConfig, rabbit_pbe:default_iterations()),
+ proplists:get_value(cipher, ConfigEntryDecoder, rabbit_pbe:default_cipher()),
+ proplists:get_value(hash, ConfigEntryDecoder, rabbit_pbe:default_hash()),
+ proplists:get_value(iterations, ConfigEntryDecoder, rabbit_pbe:default_iterations()),
PassPhrase
},
decrypt_config(Apps, Algo),
@@ -550,8 +550,8 @@ decrypt_app(App, [{Key, Value}|Tail], Algo) ->
end
end
catch
- exit:{bad_configuration, decoder_config} ->
- exit({bad_configuration, decoder_config});
+ exit:{bad_configuration, config_entry_decoder} ->
+ exit({bad_configuration, config_entry_decoder});
_:Msg ->
rabbit_log:info("Error while decrypting key '~p'. Please check encrypted value, passphrase, and encryption configuration~n", [Key]),
exit({decryption_error, {key, Key}, Msg})
@@ -559,7 +559,7 @@ decrypt_app(App, [{Key, Value}|Tail], Algo) ->
decrypt_app(App, Tail, Algo).
decrypt({encrypted, _}, {_, _, _, undefined}) ->
- exit({bad_configuration, decoder_config});
+ exit({bad_configuration, config_entry_decoder});
decrypt({encrypted, EncValue}, {Cipher, Hash, Iterations, Password}) ->
rabbit_pbe:decrypt_term(Cipher, Hash, Iterations, Password, EncValue);
decrypt(List, Algo) when is_list(List) ->