From 2d02ac7dcf3a3407c55bec58f33c9f7919ae1497 Mon Sep 17 00:00:00 2001 From: Art Cancro Date: Sat, 14 Jan 2023 14:32:55 -0500 Subject: [PATCH] Label the ctdl_mail_folder_list for use --- webcit-ng/README.md | 26 +++++++++++++------------- webcit-ng/static/index.html | 2 +- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/webcit-ng/README.md b/webcit-ng/README.md index 07910d8e7..e5714bd81 100644 --- a/webcit-ng/README.md +++ b/webcit-ng/README.md @@ -1,8 +1,8 @@ # WebCit-NG This is WebCit-NG, a complete refactoring of the WebCit server that will -focus on "REST first" and build around that. The code will be well -layered with as little spaghetti as possible. +focus on "REST first" and build around that. The server code is well layered +with as little spaghetti as possible. Please don't mess with this yet. I'm only pushing it upstream so it gets backed up. @@ -10,22 +10,22 @@ Yes, I know the Makefile is built in a way that forces it to recompile everythin when you touch even one file. For the time being this is acceptable. ## Design goals -* Hold as little state as possible -* Require NO cleanup. Killing the process lets the OS reclaim all resources. -* As much as possible, resources should be freed by just coming back down the stack. - Avoid global variables and thread-local variables as much as possible. -* Readability of the code is more important than shaving off a few CPU cycles. -* Throw sensitive data such as passwords back and forth in clear text. - If you want privacy, encrypt the whole session. Anything else is false security. +* Hold as little state as possible +* Require NO cleanup. Killing the process lets the OS reclaim all resources. +* As much as possible, resources should be freed by just coming back down the stack. + Avoid global variables and thread-local variables as much as possible. +* Readability of the code is more important than shaving off a few CPU cycles. +* Throw sensitive data such as passwords back and forth in clear text. + If you want privacy, encrypt the whole session. Anything else is false security. REST format URLs will generally take the form of: - /ctdl/objectClass/[container/]object[/operation] + /ctdl/objectClass/[container/]object[/operation] ## We are using -* libcitadel for information about the Citadel server, some string handling, and the JSON encoder -* Expat for DAV handling -* OpenSSL for TLS +* libcitadel for information about the Citadel server, some string handling, and the JSON encoder +* Expat for DAV handling +* OpenSSL for TLS ## We are NOT using * Your favorite javascript library diff --git a/webcit-ng/static/index.html b/webcit-ng/static/index.html index c231a9333..057aabdb1 100644 --- a/webcit-ng/static/index.html +++ b/webcit-ng/static/index.html @@ -46,7 +46,7 @@