diff options
| author | Arnaud Cogoluègnes <acogoluegnes@gmail.com> | 2016-10-14 14:50:28 +0200 |
|---|---|---|
| committer | Arnaud Cogoluègnes <acogoluegnes@gmail.com> | 2016-10-14 14:50:28 +0200 |
| commit | ad09a27f9a80fbf596f61574cff29f1bba79bd79 (patch) | |
| tree | e1138ccd01704b2a8be079e29cc572c91753fb8a /src | |
| parent | 32762100e8b9b7a36d681fa59602c3fa9e065a31 (diff) | |
| parent | 44e7198298f984974e6c4e13e3d55d2aa685f455 (diff) | |
| download | rabbitmq-server-git-ad09a27f9a80fbf596f61574cff29f1bba79bd79.tar.gz | |
Merge branch 'stable'
Conflicts:
src/rabbit.app.src
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit.app.src | 2 | ||||
| -rw-r--r-- | src/rabbit.erl | 16 |
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) -> |
