deb 9
[freeside.git] / htetc / freeside-base2.4.conf
index ee716f3..d6ff4f7 100644 (file)
@@ -20,8 +20,14 @@ PerlAddAuthzProvider user FS::AuthCookieHandler24->authz_handler
 #XXX need to also work properly for installs w/o /freeside/ in path
 PerlSetVar FreesideLoginScript /freeside/loginout/login.html
 
-#PerlSetVar FreesideSecure 1 #disables HTTP, so HTTPS only
-PerlSetVar FreesideHttpOnly 1 #limits cookie theft via JS
+#disables HTTP, so HTTPS only
+#PerlSetVar FreesideSecure 1
+
+#prevents cookie theft via JS
+PerlSetVar FreesideHttpOnly 1
+
+#prevents broken restarts with "couldn't grab the accept mutex" error
+Mutex posixsem
 
 <Directory %%%FREESIDE_DOCUMENT_ROOT%%%>
 
@@ -78,6 +84,12 @@ PerlSetVar FreesideHttpOnly 1 #limits cookie theft via JS
     Satisfy any
 </Directory>
 
+<Directory %%%FREESIDE_DOCUMENT_ROOT%%%/rt/NoAuth/iCal/>
+    Satisfy any
+    SetHandler perl-script
+    PerlHandler HTML::Mason
+</Directory>
+
 <Directory %%%FREESIDE_DOCUMENT_ROOT%%%/REST/>
     Satisfy any
     SetHandler perl-script