X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=lib%2Fdefault.php;h=3518bb4cb9e73aaf2bd9b3865366b632ab8b96ab;hb=543d968b81b97c9ebd46de063d8d70621c12015b;hp=0ec9fc4e14d1cc5a67c2f9b7316b17b526797733;hpb=29e1203609204cbcf0a6fd7b83147e2a178f5f99;p=quix0rs-gnu-social.git diff --git a/lib/default.php b/lib/default.php index 0ec9fc4e14..3518bb4cb9 100644 --- a/lib/default.php +++ b/lib/default.php @@ -56,6 +56,7 @@ $default = 'inviteonly' => true, 'private' => false, 'ssl' => 'never', + 'sslproxy' => false, // set to true to force GNU social to think it is HTTPS (i.e. using reverse proxy to enable it) 'sslserver' => null, 'dupelimit' => 60, // default for same person saying the same thing 'textlimit' => 1000, // in chars; 0 == no limit @@ -128,8 +129,9 @@ $default = array('banned' => array(), 'biolimit' => null, 'changenick' => false, - 'backup' => true, - 'restore' => true, + 'allowprivate' => false, // whether to allow setting stream to private ("only followers can read") + 'backup' => false, // can cause DoS, so should be done via CLI + 'restore' => false, 'delete' => false, 'move' => true), 'image' => @@ -140,11 +142,6 @@ $default = 'path' => $_path . '/avatar/', 'ssl' => null, 'maxsize' => 300), - 'background' => - array('server' => null, - 'dir' => INSTALLDIR . '/background/', - 'path' => $_path . '/background/', - 'ssl' => null), 'public' => array('localonly' => false, 'blacklist' => array(), @@ -209,7 +206,10 @@ $default = array('default' => null, 'welcome' => null), 'linkify' => array( + // "bare" below means "without schema", like domain.com vs. https://domain.com 'bare_domains' => false, // convert domain.com to domain.com ? + 'bare_ipv4' => false, // convert IPv4 addresses to hyperlinks? + 'bare_ipv6' => false, // convert IPv6 addresses to hyperlinks? ), 'attachments' => array('server' => null, @@ -234,6 +234,7 @@ $default = 'application/vnd.oasis.opendocument.text-web' => 'oth', 'application/pdf' => 'pdf', 'application/zip' => 'zip', + 'application/xml' => 'xml', 'image/png' => 'png', 'image/jpeg' => 'jpg', 'image/gif' => 'gif', @@ -264,6 +265,7 @@ $default = 'maxsize' => 1000, // thumbs with an edge larger than this will not be generated 'width' => 450, 'height' => 600, + 'upscale' => false, 'animated' => false), // null="UseFileAsThumbnail", false="can use still frame". true requires ImageMagickPlugin 'application' => array('desclimit' => null), @@ -276,25 +278,22 @@ $default = 'maxpeople' => 500, // maximum no. of people with the same tag by the same user 'allow_tagging' => array('all' => true), // equivalent to array('local' => true, 'remote' => true) 'desclimit' => null), - 'oembed' => - array('endpoint' => null, // 'https://noembed.com/embed/' for proxied oEmbed data - 'order' => array('built-in', 'well-known', 'service', 'discovery'), - ), 'search' => array('type' => 'like'), 'sessions' => array('handle' => false, // whether to handle sessions ourselves 'debug' => false, // debugging output for sessions 'gc_limit' => 1000), // max sessions to expire at a time - 'htmlfilter' => array( // purify HTML through htmLawed + 'htmlfilter' => array( // purify HTML through HTMLPurifier 'img' => true, 'video' => true, 'audio' => true, ), 'notice' => array('contentlimit' => null, + 'allowprivate' => false, // whether to allow users to "check the padlock" to publish notices available for their subscribers. 'defaultscope' => null, // null means 1 if site/private, 0 otherwise - 'hidespam' => false), // Whether to hide silenced users from timelines + 'hidespam' => true), // Whether to hide silenced users from timelines 'message' => array('contentlimit' => null), 'location' => @@ -305,12 +304,14 @@ $default = 'plugins' => array('core' => array( 'ActivityVerb' => array(), + 'ActivityVerbPost' => array(), + 'ActivityModeration' => array(), 'AuthCrypt' => array(), 'Cronish' => array(), 'Favorite' => array(), + 'HTMLPurifierSchemes' => array(), 'Share' => array(), 'LRDD' => array(), - 'StrictTransportSecurity' => array(), ), 'default' => array( 'Activity' => array(), @@ -327,8 +328,8 @@ $default = 'OpportunisticQM' => array(), 'OStatus' => array(), 'Poll' => array(), - 'QnA' => array(), 'SearchSub' => array(), + 'SimpleCaptcha' => array(), 'TagSub' => array(), 'WebFinger' => array(), ), @@ -362,6 +363,7 @@ $default = array('ssl_cafile' => false, // To enable SSL cert validation, point to a CA bundle (eg '/usr/lib/ssl/certs/ca-certificates.crt') (this activates "ssl_verify_peer") 'ssl_verify_host' => true, // HTTPRequest2 makes sure this is set to CURLOPT_SSL_VERIFYHOST==2 if using curl 'curl' => false, // Use CURL backend for HTTP fetches if available. (If not, PHP's socket streams will be used.) + 'connect_timeout' => 5, 'proxy_host' => null, 'proxy_port' => null, 'proxy_user' => null,