X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=lib%2Fdefault.php;h=b19d3e4580d25765f371884caff38e242cb8e476;hb=3326b7b850f538f0e3c2c7969c5e566e2a374ffb;hp=05ad9149b9ae2c36976270a5a7290ace9a511fc4;hpb=c909f351d07c50c433cd59fef00f41a67767ce9e;p=quix0rs-gnu-social.git diff --git a/lib/default.php b/lib/default.php index 05ad9149b9..b19d3e4580 100644 --- a/lib/default.php +++ b/lib/default.php @@ -33,7 +33,7 @@ $default = 'nickname' => 'gnusocial', 'wildcard' => null, 'server' => $_server, - 'theme' => 'neo', + 'theme' => 'neo-gnu', 'path' => $_path, 'logfile' => null, 'logo' => null, @@ -48,16 +48,17 @@ $default = 'languages' => get_all_languages(), 'email' => array_key_exists('SERVER_ADMIN', $_SERVER) ? $_SERVER['SERVER_ADMIN'] : null, + 'fakeaddressrecovery' => true, 'broughtby' => null, 'timezone' => 'UTC', 'broughtbyurl' => null, 'closed' => false, 'inviteonly' => true, - 'private' => true, + 'private' => false, 'ssl' => 'never', 'sslserver' => null, 'dupelimit' => 60, // default for same person saying the same thing - 'textlimit' => 0, // in chars; 0 == no limit + 'textlimit' => 1000, // in chars; 0 == no limit 'indent' => true, 'use_x_sendfile' => false, 'notice' => null, // site wide notice text @@ -126,8 +127,9 @@ $default = 'profile' => array('banned' => array(), 'biolimit' => null, + 'changenick' => false, 'backup' => true, - 'restore' => true, + 'restore' => false, 'delete' => false, 'move' => true), 'image' => @@ -138,13 +140,8 @@ $default = 'path' => $_path . '/avatar/', 'ssl' => null, 'maxsize' => 300), - 'background' => - array('server' => null, - 'dir' => INSTALLDIR . '/background/', - 'path' => $_path . '/background/', - 'ssl' => null), 'public' => - array('localonly' => true, + array('localonly' => false, 'blacklist' => array(), 'autosource' => array()), 'theme' => @@ -180,7 +177,7 @@ $default = array('dropoff' => 864000.0, # controls weighting based on age 'cutoff' => 86400 * 90), # only look at notices favorited in last 90 days 'daemon' => - array('piddir' => '/var/run', + array('piddir' => sys_get_temp_dir(), 'user' => false, 'group' => false), 'emailpost' => @@ -206,6 +203,9 @@ $default = 'newuser' => array('default' => null, 'welcome' => null), + 'linkify' => array( + 'bare_domains' => false, // convert domain.com to domain.com ? + ), 'attachments' => array('server' => null, 'dir' => INSTALLDIR . '/file/', @@ -249,15 +249,17 @@ $default = 'user_quota' => 50000000, 'monthly_quota' => 15000000, 'uploads' => true, + 'filename_base' => 'hash', // for new files, choose one: 'upload', 'hash' 'show_html' => false, // show (filtered) text/html attachments (and oEmbed HTML etc.). Doesn't affect AJAX calls. '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. ), 'thumbnail' => array('crop' => false, // overridden to true if thumb height === null - 'maxsize' => 600, // thumbs with an edge larger than this will not be generated + 'maxsize' => 1000, // thumbs with an edge larger than this will not be generated 'width' => 450, - 'height' => 600), + 'height' => 600, + 'animated' => false), // null="UseFileAsThumbnail", false="can use still frame". true requires ImageMagickPlugin 'application' => array('desclimit' => null), 'group' => @@ -269,16 +271,17 @@ $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 + 'img' => true, + 'video' => true, + 'audio' => true, + ), 'notice' => array('contentlimit' => null, 'defaultscope' => null, // null means 1 if site/private, 0 otherwise @@ -292,16 +295,21 @@ $default = array('disabled' => true), 'plugins' => array('core' => array( + 'ActivityVerb' => array(), + 'ActivityVerbPost' => array(), + 'ActivityModeration' => array(), 'AuthCrypt' => array(), 'Cronish' => array(), 'Favorite' => array(), + 'Share' => array(), 'LRDD' => array(), - 'StrictTransportSecurity' => array(), ), 'default' => array( 'Activity' => array(), + 'AntiBrute' => array(), 'Bookmark' => array(), 'ClientSideShorten' => array(), + 'DefaultLayout' => array(), 'Directory' => array(), 'DirectMessage' => array(), 'EmailAuthentication' => array(), @@ -311,7 +319,6 @@ $default = 'OpportunisticQM' => array(), 'OStatus' => array(), 'Poll' => array(), - 'QnA' => array(), 'SearchSub' => array(), 'TagSub' => array(), 'WebFinger' => array(), @@ -322,7 +329,6 @@ $default = 'path' => null, 'sslpath' => null, ), - 'pluginlist' => array(), 'admin' => array('panels' => array('site', 'user', 'paths', 'access', 'sessions', 'sitenotice', 'license', 'plugins')), 'singleuser' => @@ -344,8 +350,10 @@ $default = 'maxurllength' => 100, 'maxnoticelength' => -1), 'http' => // HTTP client settings when contacting other sites - array('ssl_cafile' => false, // To enable SSL cert validation, point to a CA bundle (eg '/usr/lib/ssl/certs/ca-certificates.crt') + 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,