nixos/middleman: Fix Matrix cross-origin shite
This commit is contained in:
		@@ -40,6 +40,7 @@ let
 | 
				
			|||||||
      alias = "${wellKnownRoot}/";
 | 
					      alias = "${wellKnownRoot}/";
 | 
				
			||||||
      extraConfig = ''
 | 
					      extraConfig = ''
 | 
				
			||||||
        autoindex on;
 | 
					        autoindex on;
 | 
				
			||||||
 | 
					        add_header Access-Control-Allow-Origin *;
 | 
				
			||||||
      '';
 | 
					      '';
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    "/.well-known/webfinger".return = "301 https://toot.nul.ie$request_uri";
 | 
					    "/.well-known/webfinger".return = "301 https://toot.nul.ie$request_uri";
 | 
				
			||||||
@@ -179,9 +180,10 @@ in
 | 
				
			|||||||
      "element.${lib.my.pubDomain}" =
 | 
					      "element.${lib.my.pubDomain}" =
 | 
				
			||||||
      let
 | 
					      let
 | 
				
			||||||
        headers = ''
 | 
					        headers = ''
 | 
				
			||||||
          add_header X-Frame-Options SAMEORIGIN;
 | 
					          # TODO: why are these here?
 | 
				
			||||||
          add_header X-Content-Type-Options nosniff;
 | 
					          #add_header X-Frame-Options SAMEORIGIN;
 | 
				
			||||||
          add_header X-XSS-Protection "1; mode=block";
 | 
					          #add_header X-Content-Type-Options nosniff;
 | 
				
			||||||
 | 
					          #add_header X-XSS-Protection "1; mode=block";
 | 
				
			||||||
          # This seems to break file downloads...
 | 
					          # This seems to break file downloads...
 | 
				
			||||||
          #add_header Content-Security-Policy "frame-ancestors 'none'";
 | 
					          #add_header Content-Security-Policy "frame-ancestors 'none'";
 | 
				
			||||||
        '';
 | 
					        '';
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user