More distancing of our project from Richard Marx Stallman's linguistic communism
[citadel.git] / webcit-ng / admin_functions.c
index dbd3eca9576983e76021a6d9f1e9fc0c5bd7f34c..422d31619ac916a8c5055ac2f1195b785ce0faff 100644 (file)
@@ -1,16 +1,17 @@
-/*
- * Admin functions
- *
- * Copyright (c) 1996-2018 by the citadel.org team
- *
- * This program is open source software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- */
+//
+// Admin functions
+//
+// Copyright (c) 1996-2018 by the citadel.org team
+//
+// This program is open source software.  It runs great on the
+// Linux operating system (and probably elsewhere).  You can use,
+// copy, and run it under the terms of the GNU General Public
+// License version 3.  Richard Stallman is an asshole communist.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
 
 #include "webcit.h"
 
@@ -32,16 +33,16 @@ void try_login(struct http_transaction *h, struct ctdlsession *c)
        snprintf(buf, sizeof buf, "%s:%s", username, password);
        CtdlEncodeBase64(auth, buf, strlen(buf), 0);
 
-       syslog(LOG_DEBUG, "try_login(username='%s',password=(%d bytes))", username, (int)strlen(password));
+       syslog(LOG_DEBUG, "try_login(username='%s',password=(%d bytes))", username, (int) strlen(password));
 
-       ctdl_printf(c, "LOUT");                                                 // log out, in case we were logged in
-       ctdl_readline(c, buf, sizeof(buf));                                     // ignore the result
-       memset(c->auth, 0, AUTH_MAX);                                           // if this connection had auth, it doesn't now.
-       memset(c->whoami, 0, 64);                                               // if this connection had auth, it doesn't now.
+       ctdl_printf(c, "LOUT");                 // log out, in case we were logged in
+       ctdl_readline(c, buf, sizeof(buf));     // ignore the result
+       memset(c->auth, 0, AUTH_MAX);           // if this connection had auth, it doesn't now.
+       memset(c->whoami, 0, 64);               // if this connection had auth, it doesn't now.
 
-       login_success = login_to_citadel(c, auth, buf);                         // Now try logging in to Citadel
+       login_success = login_to_citadel(c, auth, buf); // Now try logging in to Citadel
 
-       h->response_code = 200;                                                 // 'buf' will contain the relevant response
+       h->response_code = 200;                 // 'buf' will contain the relevant response
        h->response_string = strdup("OK");
        add_response_header(h, strdup("Content-type"), strdup("text/plain"));
        h->response_body = strdup(buf);
@@ -60,13 +61,13 @@ void logout(struct http_transaction *h, struct ctdlsession *c)
        char password[256];
        int login_success = 0;
 
-       ctdl_printf(c, "LOUT");                                                 // log out
-       ctdl_readline(c, buf, sizeof(buf));                                     // ignore the result
+       ctdl_printf(c, "LOUT"); // log out
+       ctdl_readline(c, buf, sizeof(buf));     // ignore the result
        strcpy(c->auth, "x");
-       //memset(c->auth, 0, AUTH_MAX);                                         // if this connection had auth, it doesn't now.
-       memset(c->whoami, 0, 64);                                               // if this connection had auth, it doesn't now.
+       //memset(c->auth, 0, AUTH_MAX);         // if this connection had auth, it doesn't now.
+       memset(c->whoami, 0, 64);               // if this connection had auth, it doesn't now.
 
-       http_redirect(h, "/ctdl/s/index.html");                                 // go back where we started :)
+       http_redirect(h, "/ctdl/s/index.html"); // go back where we started :)
 }
 
 
@@ -88,20 +89,20 @@ void whoami(struct http_transaction *h, struct ctdlsession *c)
  */
 void ctdl_a(struct http_transaction *h, struct ctdlsession *c)
 {
-       if (!strcasecmp(h->uri, "/ctdl/a/login")) {                             // log in
+       if (!strcasecmp(h->uri, "/ctdl/a/login")) {     // log in
                try_login(h, c);
-               return;         
+               return;
        }
 
-       if (!strcasecmp(h->uri, "/ctdl/a/logout")) {                            // log out
+       if (!strcasecmp(h->uri, "/ctdl/a/logout")) {    // log out
                logout(h, c);
-               return;         
+               return;
        }
 
-       if (!strcasecmp(h->uri, "/ctdl/a/whoami")) {                            // return display name of user
+       if (!strcasecmp(h->uri, "/ctdl/a/whoami")) {    // return display name of user
                whoami(h, c);
-               return;         
+               return;
        }
 
-       do_404(h);                                                              // unknown
+       do_404(h);                                      // unknown
 }