aboutsummaryrefslogtreecommitdiffstats
path: root/mod/_well_known.php
diff options
context:
space:
mode:
authormrjive <mrjive@mrjive.it>2016-02-01 11:25:07 +0100
committermrjive <mrjive@mrjive.it>2016-02-01 11:25:07 +0100
commit337735094b944fd31ed96e36c869227a0d63e5d1 (patch)
tree763577a8373b26426dc131c58f6a7f8c9c9213bf /mod/_well_known.php
parent28943af494eae225b256b9771a5699a1b05d7a2f (diff)
parent01b5b1347521951ca78b1718b03c45897800bf5e (diff)
downloadvolse-hubzilla-337735094b944fd31ed96e36c869227a0d63e5d1.tar.gz
volse-hubzilla-337735094b944fd31ed96e36c869227a0d63e5d1.tar.bz2
volse-hubzilla-337735094b944fd31ed96e36c869227a0d63e5d1.zip
Merge pull request #20 from redmatrix/master
updating from original codebase
Diffstat (limited to 'mod/_well_known.php')
-rw-r--r--mod/_well_known.php16
1 files changed, 16 insertions, 0 deletions
diff --git a/mod/_well_known.php b/mod/_well_known.php
index 58ed13ece..47cfe1512 100644
--- a/mod/_well_known.php
+++ b/mod/_well_known.php
@@ -7,6 +7,22 @@ function _well_known_init(&$a){
$arr = array('server' => $_SERVER, 'request' => $_REQUEST);
call_hooks('well_known', $arr);
+
+ if(! check_siteallowed($_SERVER['REMOTE_ADDR'])) {
+ logger('well_known: site not allowed. ' . $_SERVER['REMOTE_ADDR']);
+ killme();
+ }
+
+ // from php.net re: REMOTE_HOST:
+ // Note: Your web server must be configured to create this variable. For example in Apache
+ // you'll need HostnameLookups On inside httpd.conf for it to exist. See also gethostbyaddr().
+
+ if(get_config('system','siteallowed_remote_host') && (! check_siteallowed($_SERVER['REMOTE_HOST']))) {
+ logger('well_known: site not allowed. ' . $_SERVER['REMOTE_HOST']);
+ killme();
+ }
+
+
switch(argv(1)) {
case 'zot-info':
$a->argc -= 1;