From 443e012ae713dcbd2c8dad8b78276a2c8828b7f9 Mon Sep 17 00:00:00 2001 From: Frank Celler Date: Thu, 7 Nov 2013 15:36:14 +0100 Subject: [PATCH 1/3] switch to -uid config --- etc/systemd/arangodb.service | 2 +- js/actions/api-system.js | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/etc/systemd/arangodb.service b/etc/systemd/arangodb.service index d4201e0d80..41244e76f5 100644 --- a/etc/systemd/arangodb.service +++ b/etc/systemd/arangodb.service @@ -20,7 +20,7 @@ After=syslog.target network.target Type=forking PIDFile=/var/run/arangodb/arangod.pid ExecStartPre=/usr/bin/install -g arangodb -o arangodb -d /var/run/arangodb -ExecStart=/usr/sbin/arangod -c /etc/arangodb/arangod.conf --pid-file /var/run/arangodb/arangod.pid --supervisor --uid arangodb +ExecStart=/usr/sbin/arangod -c /etc/arangodb/arangod-uid.conf --pid-file /var/run/arangodb/arangod.pid --supervisor [Install] WantedBy=multi-user.target diff --git a/js/actions/api-system.js b/js/actions/api-system.js index 8f73f6b46a..9912f9da5b 100644 --- a/js/actions/api-system.js +++ b/js/actions/api-system.js @@ -310,6 +310,37 @@ actions.defineHttp({ } }); +//////////////////////////////////////////////////////////////////////////////// +/// @fn JSF_get_admin_echo_database_name +/// @brief returns the database name +/// +/// @RESTHEADER{GET /_admin/database_name,returns the database name} +/// +/// @RESTDESCRIPTION +/// +/// The call returns an object with the following attributes: +/// +/// - `name`: the name of the database +/// +/// @RESTRETURNCODES +/// +/// @RESTRETURNCODE{200} +/// Name was returned successfully. +/// +//////////////////////////////////////////////////////////////////////////////// + +actions.defineHttp({ + url : "_admin/database-name", + context : "admin", + prefix : true, + + callback : function (req, res) { + res.responseCode = actions.HTTP_OK; + res.contentType = "application/json; charset=utf-8"; + res.body = JSON.stringify({ name: internal.db._name() }); + } +}); + //////////////////////////////////////////////////////////////////////////////// /// @fn JSF_get_admin_statistics /// @brief returns system status information for the server From 39b12cbb52298c3a13d88db9b9224522e6ebb4e6 Mon Sep 17 00:00:00 2001 From: Frank Celler Date: Thu, 7 Nov 2013 21:17:09 +0100 Subject: [PATCH 2/3] cosmetics --- CHANGELOG | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG b/CHANGELOG index a4bfa39d7b..0f1ba0e788 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -72,6 +72,7 @@ v1.5.x (XXXX-XX-XX) * added collection status "loading" + v1.4.0 (2013-10-29) ------------------- From 7bf6c19f00073db5a8b37f310da75a222e7c83fe Mon Sep 17 00:00:00 2001 From: Frank Celler Date: Thu, 7 Nov 2013 21:15:57 +0100 Subject: [PATCH 3/3] fixed conf file in info message --- Installation/Debian/postinst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Installation/Debian/postinst b/Installation/Debian/postinst index 3ed99d97d9..b0ca15904a 100755 --- a/Installation/Debian/postinst +++ b/Installation/Debian/postinst @@ -17,7 +17,7 @@ Upgrading ArangoDB database files: > /etc/init.d/arangodb upgrade Configuration file: - /etc/arangodb/arangod.conf + /etc/arangodb/arangod-uid.conf Start ArangoDB shell client: > /usr/bin/arangosh