In logjson:
authorNick Downing <nick@ndcode.org>
Sun, 23 Jan 2022 03:05:36 +0000 (14:05 +1100)
committerNick Downing <nick@ndcode.org>
Sun, 23 Jan 2022 06:09:01 +0000 (17:09 +1100)
* Use (Transaction|LazyValue).get_json() instead of logjson.logjson_to_json() and (Transaction|LazyValue).set_json() instead of Transaction.json_to_logjson()
* Fix several bugs with opening database when the root straddles a block boundary

In ndcode_site:
* Change arguments to args everywhere, as arguments is a reserved word in strict
* Implement a command-line interface to the running webserver, and a way to get/set the globals object (so it will be in the database, not /_config/globals.json)
* Use (Transaction|LazyValue).get_json() instead of logjson.logjson_to_json() and (Transaction|LazyValue).set_json() instead of Transaction.json_to_logjson()
* Use globals object in database rather than /_config/globals.json everywhere
* Implement a way to get/set the nodemailer object (has an entries for contact, feedback and noreply), use nodemailer object in database rather than the separate files /_config/nodemailer_*.json and the (now commented) NodeMailerCache object

logjson
ndcode_site

diff --git a/logjson b/logjson
index d177ca1..80a2802 160000 (submodule)
--- a/logjson
+++ b/logjson
@@ -1 +1 @@
-Subproject commit d177ca131eede915671c823df63d8365dbed71f4
+Subproject commit 80a280273bab056e31e08d8d4ab61d74602e16b1
index 03b48fb..77874c6 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 03b48fb603ba89c0d31b4f2fd950dc3cb23f5fde
+Subproject commit 77874c6a45de736010790d76e81c901a5517a3e4