You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ro...@apache.org on 2022/09/02 11:30:03 UTC

[couchdb] branch add-hashes-to-versions-endpoint created (now e9a2f5e0e)

This is an automated email from the ASF dual-hosted git repository.

ronny pushed a change to branch add-hashes-to-versions-endpoint
in repository https://gitbox.apache.org/repos/asf/couchdb.git


      at e9a2f5e0e Show supported hash algorithms at node-local _version endpoint

This branch includes the following new commits:

     new e9a2f5e0e Show supported hash algorithms at node-local _version endpoint

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[couchdb] 01/01: Show supported hash algorithms at node-local _version endpoint

Posted by ro...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ronny pushed a commit to branch add-hashes-to-versions-endpoint
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit e9a2f5e0e8fe987074274c13f2630199ecfa4a4e
Author: Ronny Berndt <ro...@apache.org>
AuthorDate: Fri Sep 2 13:28:38 2022 +0200

    Show supported hash algorithms at node-local _version endpoint
---
 src/chttpd/src/chttpd_node.erl | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

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),