diff options
author | Ronny <ronny@apache.org> | 2022-09-03 09:54:01 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-03 09:54:01 +0200 |
commit | 0481ace8ed1f6d90563ba52276379f88a95c5f64 (patch) | |
tree | 3c8db94292e554d64a9e818a1e91e2acee59602b | |
parent | 82dca90a56c9fc6ba9ac8fea6c7c2b6306afe032 (diff) | |
download | couchdb-0481ace8ed1f6d90563ba52276379f88a95c5f64.tar.gz |
Show supported hash algorithms at node-local _versions endpoint (#4162)
-rw-r--r-- | src/chttpd/src/chttpd_node.erl | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/chttpd/src/chttpd_node.erl b/src/chttpd/src/chttpd_node.erl index 6196b5a7d..a63236db7 100644 --- a/src/chttpd/src/chttpd_node.erl +++ b/src/chttpd/src/chttpd_node.erl @@ -42,8 +42,12 @@ handle_node_req(#httpd{method = 'GET', path_parts = [_, _Node, <<"_versions">>]} IcuVer = couch_ejson_compare:get_icu_version(), UcaVer = couch_ejson_compare:get_uca_version(), ColVer = couch_ejson_compare:get_collator_version(), + Hashes = crypto:supports(hashs), send_json(Req, 200, #{ - erlang_version => ?l2b(?COUCHDB_ERLANG_VERSION), + erlang => #{ + version => ?l2b(?COUCHDB_ERLANG_VERSION), + supported_hashes => Hashes + }, collation_driver => #{ name => <<"libicu">>, library_version => couch_util:version_to_binary(IcuVer), |