implement forcetls setting

Thu, 27 Nov 2025 21:12:59 +0100

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Thu, 27 Nov 2025 21:12:59 +0100
changeset 643
f4dc9b37a250
parent 642
7b71e2973acc
child 644
e96e92e3508f

implement forcetls setting

src/server/safs/pathcheck.c file | annotate | diff | comparison | revisions
--- a/src/server/safs/pathcheck.c	Tue Nov 25 19:44:58 2025 +0100
+++ b/src/server/safs/pathcheck.c	Thu Nov 27 21:12:59 2025 +0100
@@ -220,7 +220,10 @@
     }
     
     if(config->set_forcetls && config->forcetls) {
-        // TODO
+        if(!sn->ssl) {
+            protocol_status(sn, rq, 401, NULL);
+            return REQ_ABORTED;
+        }
     }  
     
     CxIterator i = cxListIterator(config->acls);

mercurial