X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=lib%2Fdefault.php;h=b1079a907ce90ed52c2601bebd6624ea2ce15596;hb=f0480c34d7e3d528fc559568ce6ac53c3b33f8f9;hp=d8b291b3444309084335d642763b49c846eb73ae;hpb=1db02d7f367f47703d53f0d730a49f397305961e;p=quix0rs-gnu-social.git diff --git a/lib/default.php b/lib/default.php index d8b291b344..b1079a907c 100644 --- a/lib/default.php +++ b/lib/default.php @@ -36,9 +36,9 @@ $default = 'theme' => 'neo-gnu', 'path' => $_path, 'logfile' => null, + 'logdebug' => false, 'logo' => null, 'ssllogo' => null, - 'logdebug' => false, 'logperf' => false, // Enable to dump performance counters to syslog 'logperf_detail' => false, // Enable to dump every counter hit 'fancy' => false, @@ -65,6 +65,9 @@ $default = 'notice' => null, // site wide notice text 'build' => 1, // build number, for code-dependent cache ), + 'security' => + array('hash_algos' => ['sha1', 'sha256', 'sha512'], // set to null for anything that hash_hmac() can handle (and is in hash_algos()) + ), 'db' => array('database' => null, // must be set 'schema_location' => INSTALLDIR . '/classes', @@ -83,7 +86,11 @@ $default = 'mysql_foreign_keys' => false), // if set, enables experimental foreign key support on MySQL 'fix' => array('fancyurls' => true, // makes sure aliases in WebFinger etc. are not f'd by index.php/ URLs + 'legacy_http' => false, // set this to true if you have upgraded your site from http=>https ), + 'log' => [ + 'debugtrace' => false, // index.php handleError function, whether to include exception backtrace in log + ], 'syslog' => array('appname' => 'statusnet', # for syslog 'priority' => 'debug', # XXX: currently ignored @@ -241,8 +248,10 @@ $default = 'application/vnd.oasis.opendocument.text-web' => 'oth', 'application/pdf' => 'pdf', 'application/zip' => 'zip', + 'application/x-bzip2' => 'bz2', 'application/x-go-sgf' => 'sgf', 'application/xml' => 'xml', + 'application/gpx+xml' => 'gpx', 'image/png' => 'png', 'image/jpeg' => 'jpg', 'image/gif' => 'gif', @@ -267,23 +276,28 @@ $default = 'show_thumbs' => true, // show thumbnails in notice lists for uploaded images, and photos and videos linked remotely that provide oEmbed info 'process_links' => true, // check linked resources for embeddable photos and videos; this will hit referenced external web sites when processing new messages. 'extblacklist' => [ - 'php' => 'phps', + 'php' => 'phps', // this turns .php into .phps 'exe' => false, // this would deny any uploads to keep the "exe" file extension ], ), - 'thumbnail' => - array('crop' => false, // overridden to true if thumb height === null + 'thumbnail' => [ + 'dir' => null, // falls back to File::path('thumb') (equivalent to ['attachments']['dir'] . '/thumb/') + 'path' => null, // falls back to generating a URL with File::url('thumb/$filename') (equivalent to ['attachments']['path'] . '/thumb/') + 'server' => null, // Only used if ['thumbnail']['path'] is NOT empty, and then it falls back to ['site']['server'], schema is decided from GNUsocial::useHTTPS() + + 'crop' => false, // overridden to true if thumb height === null '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 + 'animated' => false, // null="UseFileAsThumbnail", false="can use still frame". true requires ImageMagickPlugin + ], 'application' => array('desclimit' => null), 'group' => array('maxaliases' => 3, 'desclimit' => null, - 'addtag' => false), + 'addtag' => true), 'peopletag' => array('maxtags' => 100, // maximum number of tags a user can create. 'maxpeople' => 500, // maximum no. of people with the same tag by the same user @@ -331,6 +345,7 @@ $default = 'default' => array( 'Activity' => array(), 'AntiBrute' => array(), + 'Blacklist' => array(), 'Bookmark' => array(), 'ClientSideShorten' => array(), 'DefaultLayout' => array(), @@ -343,7 +358,6 @@ $default = 'OpportunisticQM' => array(), 'OStatus' => array(), 'Poll' => array(), - 'SearchSub' => array(), 'SimpleCaptcha' => array(), 'TagSub' => array(), 'WebFinger' => array(), @@ -379,6 +393,7 @@ $default = '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, + 'timeout' => 60, 'proxy_host' => null, 'proxy_port' => null, 'proxy_user' => null,