]> git.mxchange.org Git - friendica.git/commitdiff
Merge branch 'develop' into task/3954-move-auth-to-src
authorHypolite Petovan <mrpetovan@gmail.com>
Wed, 3 Jan 2018 00:30:41 +0000 (19:30 -0500)
committerHypolite Petovan <mrpetovan@gmail.com>
Wed, 3 Jan 2018 00:30:41 +0000 (19:30 -0500)
1  2 
boot.php
include/identity.php
index.php
mod/dfrn_poll.php
mod/display.php
mod/network.php
mod/photos.php
mod/profile.php
mod/videos.php
src/Model/User.php
src/Protocol/DFRN.php

diff --cc boot.php
Simple merge
index 9c315efbdeaecc6f6998d219057ca8f1a2e9b965,0ad0e646dc7d34ceb35d1413df9144e404abfe90..d78935778ae800cf2d4cb2d3ec37f3a3f215803f
@@@ -932,16 -920,15 +920,16 @@@ function get_my_url(
  
  function zrl_init(App $a)
  {
 -      $tmp_str = get_my_url();
 -      if (validate_url($tmp_str)) {
 +      $my_url = get_my_url();
 +      $my_url = validate_url($my_url);
 +      if ($my_url) {
                // Is it a DDoS attempt?
                // The check fetches the cached value from gprobe to reduce the load for this system
 -              $urlparts = parse_url($tmp_str);
 +              $urlparts = parse_url($my_url);
  
-               $result = Cache::get("gprobe:" . $urlparts["host"]);
-               if ((!is_null($result)) && (in_array($result["network"], array(NETWORK_FEED, NETWORK_PHANTOM)))) {
-                       logger("DDoS attempt detected for " . $urlparts["host"] . " by " . $_SERVER["REMOTE_ADDR"] . ". server data: " . print_r($_SERVER, true), LOGGER_DEBUG);
+               $result = Cache::get('gprobe:' . $urlparts['host']);
+               if ((!is_null($result)) && (in_array($result['network'], array(NETWORK_FEED, NETWORK_PHANTOM)))) {
+                       logger('DDoS attempt detected for ' . $urlparts['host'] . ' by ' . $_SERVER['REMOTE_ADDR'] . '. server data: ' . print_r($_SERVER, true), LOGGER_DEBUG);
                        return;
                }
  
diff --cc index.php
Simple merge
index d27c7d6214796ca3d689ab8d4fce246faf7e5462,ff6c31b6275c16fa5482205d5a1bb00105cf43c5..69e86f1bc26341e4bb33d714c8809e453c93549e
@@@ -11,19 -11,19 +12,20 @@@ use Friendica\Protocol\DFRN
  use Friendica\Protocol\OStatus;
  
  require_once 'include/items.php';
 -require_once 'include/auth.php';
  
- function dfrn_poll_init(App $a) {
+ function dfrn_poll_init(App $a)
+ {
 -      $dfrn_id         = x($_GET,'dfrn_id')         ? $_GET['dfrn_id']              : '';
 -      $type            = x($_GET,'type')            ? $_GET['type']                 : 'data';
 -      $last_update     = x($_GET,'last_update')     ? $_GET['last_update']          : '';
 -      $destination_url = x($_GET,'destination_url') ? $_GET['destination_url']      : '';
 -      $challenge       = x($_GET,'challenge')       ? $_GET['challenge']            : '';
 -      $sec             = x($_GET,'sec')             ? $_GET['sec']                  : '';
 -      $dfrn_version    = x($_GET,'dfrn_version')    ? (float) $_GET['dfrn_version'] : 2.0;
 -      $perm            = x($_GET,'perm')            ? $_GET['perm']                 : 'r';
 -      $quiet           = x($_GET,'quiet')           ? true                          : false;
 +      Login::sessionAuth();
 +
-       $dfrn_id         = ((x($_GET,'dfrn_id'))         ? $_GET['dfrn_id']              : '');
-       $type            = ((x($_GET,'type'))            ? $_GET['type']                 : 'data');
-       $last_update     = ((x($_GET,'last_update'))     ? $_GET['last_update']          : '');
-       $destination_url = ((x($_GET,'destination_url')) ? $_GET['destination_url']      : '');
-       $challenge       = ((x($_GET,'challenge'))       ? $_GET['challenge']            : '');
-       $sec             = ((x($_GET,'sec'))             ? $_GET['sec']                  : '');
-       $dfrn_version    = ((x($_GET,'dfrn_version'))    ? (float) $_GET['dfrn_version'] : 2.0);
-       $perm            = ((x($_GET,'perm'))            ? $_GET['perm']                 : 'r');
-       $quiet                   = ((x($_GET,'quiet'))                   ? true                                                  : false);
++      $dfrn_id         = defaults($_GET, 'dfrn_id'        , '');
++      $type            = defaults($_GET, 'type'           , 'data');
++      $last_update     = defaults($_GET, 'last_update'    , '');
++      $destination_url = defaults($_GET, 'destination_url', '');
++      $challenge       = defaults($_GET, 'challenge'      , '');
++      $sec             = defaults($_GET, 'sec'            , '');
++      $dfrn_version    = defaults($_GET, 'dfrn_version'   , 2.0);
++      $perm            = defaults($_GET, 'perm'           , 'r');
++      $quiet                   = x($_GET, 'quiet');
  
        // Possibly it is an OStatus compatible server that requests a user feed
        if (($a->argc > 1) && ($dfrn_id == '') && !strstr($_SERVER["HTTP_USER_AGENT"], 'Friendica')) {
diff --cc mod/display.php
Simple merge
diff --cc mod/network.php
Simple merge
diff --cc mod/photos.php
Simple merge
diff --cc mod/profile.php
index 9d4bd57c89159d8c6d647a170e3d9cd461461a8d,de0e345573dbdbbd3a0b4aaff518b7a579bc1cda..f439f754c0746a362874a38b14638dd0c74f0262
@@@ -5,27 -5,25 +5,27 @@@ use Friendica\Core\Config
  use Friendica\Core\PConfig;
  use Friendica\Core\System;
  use Friendica\Database\DBM;
 +use Friendica\Model\Group;
 +use Friendica\Module\Login;
  
- require_once('include/contact_widgets.php');
- require_once('include/redir.php');
+ require_once 'include/contact_widgets.php';
+ require_once 'include/redir.php';
  
- function profile_init(App $a) {
-       if(! x($a->page,'aside'))
+ function profile_init(App $a)
+ {
+       if (!x($a->page, 'aside')) {
                $a->page['aside'] = '';
+       }
  
-       if($a->argc > 1)
+       if ($a->argc > 1) {
                $which = htmlspecialchars($a->argv[1]);
-       else {
-               $r = q("select nickname from user where blocked = 0 and account_expired = 0 and account_removed = 0 and verified = 1 order by rand() limit 1");
+       else {
+               $r = q("SELECT `nickname` FROM `user` WHERE `blocked` = 0 AND `account_expired` = 0 AND `account_removed` = 0 AND `verified` = 1 ORDER BY RAND() LIMIT 1");
                if (DBM::is_result($r)) {
                        goaway(System::baseUrl() . '/profile/' . $r[0]['nickname']);
-               }
-               else {
+               } else {
                        logger('profile error: mod_profile ' . $a->query_string, LOGGER_DEBUG);
-                       notice( t('Requested profile is not available.') . EOL );
+                       notice(t('Requested profile is not available.') . EOL);
                        $a->error = 404;
                        return;
                }
@@@ -96,21 -96,21 +98,21 @@@ function profile_content(App $a, $updat
                }
        }
  
-       if (! x($category)) {
-               $category = ((x($_GET,'category')) ? $_GET['category'] : '');
+       if (!x($category)) {
+               $category = defaults($_GET, 'category', '');
        }
  
-       $hashtags = (x($_GET, 'tag') ? $_GET['tag'] : '');
+       $hashtags = defaults($_GET, 'tag', '');
  
-       if (Config::get('system','block_public') && (! local_user()) && (! remote_user())) {
+       if (Config::get('system', 'block_public') && !local_user() && !remote_user()) {
 -              return login();
 +              return Login::form();
        }
  
-       require_once("include/bbcode.php");
-       require_once('include/security.php');
-       require_once('include/conversation.php');
-       require_once('include/acl_selectors.php');
-       require_once('include/items.php');
+       require_once 'include/bbcode.php';
+       require_once 'include/security.php';
+       require_once 'include/conversation.php';
+       require_once 'include/acl_selectors.php';
+       require_once 'include/items.php';
  
        $groups = array();
  
diff --cc mod/videos.php
index 11b7e21be76ab84823a8367e66832c0525f5dd79,c4e5d0aaa410882caf4eb97430cf310c3fe60948..a7759f7419eb288a0ff8a1ae498ac091bb843e54
@@@ -6,13 -6,12 +6,13 @@@ use Friendica\Core\System
  use Friendica\Core\Worker;
  use Friendica\Database\DBM;
  use Friendica\Model\Contact;
 +use Friendica\Model\Group;
  
- require_once('include/items.php');
- require_once('include/acl_selectors.php');
- require_once('include/bbcode.php');
- require_once('include/security.php');
- require_once('include/redir.php');
+ require_once 'include/items.php';
+ require_once 'include/acl_selectors.php';
+ require_once 'include/bbcode.php';
+ require_once 'include/security.php';
+ require_once 'include/redir.php';
  
  function videos_init(App $a) {
  
Simple merge
Simple merge