aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorredmatrix <git@macgirvin.com>2016-02-08 14:06:44 -0800
committerredmatrix <git@macgirvin.com>2016-02-08 14:06:44 -0800
commitd96e985be0b316019fa26340a60c7247baa1090e (patch)
tree978c64c3bae1c50cf4992c4dd0566e7a04df481f
parentc8788204a9d1cc9c949927264d673d0dd9344b67 (diff)
downloadvolse-hubzilla-d96e985be0b316019fa26340a60c7247baa1090e.tar.gz
volse-hubzilla-d96e985be0b316019fa26340a60c7247baa1090e.tar.bz2
volse-hubzilla-d96e985be0b316019fa26340a60c7247baa1090e.zip
Revert "sort out the well-known acme-challenge mess - at least on apache"
This reverts commit be99c7fe12cc68bba1716a0b708bb171cfd223e6.
-rw-r--r--.htaccess1
-rw-r--r--mod/_well_known.php15
-rw-r--r--version.inc2
3 files changed, 12 insertions, 6 deletions
diff --git a/.htaccess b/.htaccess
index 4c1d2c82c..5f6414882 100644
--- a/.htaccess
+++ b/.htaccess
@@ -24,7 +24,6 @@ AddType audio/ogg .oga
# Also place auth information into REMOTE_USER for sites running
# in CGI mode.
- RewriteCond %{REQUEST_URI} ^/\.well\-known/.*
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
diff --git a/mod/_well_known.php b/mod/_well_known.php
index 46714deaa..47cfe1512 100644
--- a/mod/_well_known.php
+++ b/mod/_well_known.php
@@ -49,12 +49,19 @@ function _well_known_init(&$a){
break;
default:
- if(file_exists($a->cmd)) {
- echo file_get_contents($a->cmd);
+ // look in $WEBROOT/well_known for the requested file in case it is
+ // something a site requires and for which we do not have a module
+
+ // @fixme - we may need to determine the content-type and stick it in the header
+ // for now this can be done with a php script masquerading as the requested file
+
+ $wk_file = str_replace('.well-known','well_known',$a->cmd);
+ if(file_exists($wk_file)) {
+ echo file_get_contents($wk_file);
killme();
}
- elseif(file_exists($a->cmd . '.php'))
- require_once($a->cmd . '.php');
+ elseif(file_exists($wk_file . '.php'))
+ require_once($wk_file . '.php');
break;
}
diff --git a/version.inc b/version.inc
index 6778af819..edcf6442a 100644
--- a/version.inc
+++ b/version.inc
@@ -1 +1 @@
-2016-02-08.1303H
+2016-02-07.1302H