home · contact · privacy
Fix.
[config] / buster / etc_files / website / etc / nginx / sites-available / website.nginx
index 05c9a4b6b712cf2474d33b284342376f7a914798..cbad304d8e8060c0c69c2e4ee169b32e92757057 100644 (file)
@@ -10,6 +10,8 @@ server {
     location ~ /repos/clone(/.*) {
         include fastcgi_params;
         fastcgi_param SCRIPT_FILENAME /usr/lib/git-core/git-http-backend;
+        # Commented out so only repos are served that contain a
+        # git-daemon-export-ok file.
         # fastcgi_param GIT_HTTP_EXPORT_ALL "";
         fastcgi_param GIT_PROJECT_ROOT /var/repos;
         fastcgi_param PATH_INFO $1;
@@ -28,4 +30,11 @@ server {
         fastcgi_param GITWEB_CONFIG /etc/gitweb.conf;
         fastcgi_pass unix:/var/run/fcgiwrap.socket;
     }
+
+    # login-protected IRC logs
+    location ~ ^/irclogs/([^/]+)/ {
+        auth_basic "$1 logs";
+        auth_basic_user_file /var/www/irclogs_pw/$1;
+        autoindex on;
+    }
 }