mirror of
https://github.com/vichan-devel/vichan.git
synced 2024-11-27 17:00:52 +01:00
config.php: trim
This commit is contained in:
parent
557b183d36
commit
f683c72c39
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2010-2013 Tinyboard Development Group
|
* Copyright (c) 2010-2013 Tinyboard Development Group
|
||||||
*
|
*
|
||||||
* WARNING: This is a project-wide configuration file and is overwritten when upgrading to a newer
|
* WARNING: This is a project-wide configuration file and is overwritten when upgrading to a newer
|
||||||
* version of vichan. Please leave this file unchanged, or it will be a lot harder for you to upgrade.
|
* version of vichan. Please leave this file unchanged, or it will be a lot harder for you to upgrade.
|
||||||
* If you would like to make instance-specific changes to your own setup, please use secrets.php.
|
* If you would like to make instance-specific changes to your own setup, please use secrets.php.
|
||||||
@ -114,7 +114,7 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* On top of the static file caching system, you can enable the additional caching system which is
|
* On top of the static file caching system, you can enable the additional caching system which is
|
||||||
* designed to minimize SQL queries and can significantly increase speed when posting or using the
|
* designed to minimize SQL queries and can significantly increase speed when posting or using the
|
||||||
* moderator interface. APC is the recommended method of caching.
|
* moderator interface. APC is the recommended method of caching.
|
||||||
*
|
*
|
||||||
* https://github.com/vichan-devel/vichan/wiki/cache
|
* https://github.com/vichan-devel/vichan/wiki/cache
|
||||||
@ -202,7 +202,7 @@
|
|||||||
// Prevents most Tor exit nodes from making posts. Recommended, as a lot of abuse comes from Tor because
|
// Prevents most Tor exit nodes from making posts. Recommended, as a lot of abuse comes from Tor because
|
||||||
// of the strong anonymity associated with it.
|
// of the strong anonymity associated with it.
|
||||||
// Example: $config['dnsbl'][] = 'another.blacklist.net';
|
// Example: $config['dnsbl'][] = 'another.blacklist.net';
|
||||||
// $config['dnsbl'][] = array('tor.dnsbl.sectoor.de', 1); //sectoor.de site is dead. the number stands for (an) ip adress(es) I guess.
|
// $config['dnsbl'][] = array('tor.dnsbl.sectoor.de', 1); //sectoor.de site is dead. the number stands for (an) ip adress(es) I guess.
|
||||||
|
|
||||||
// Replacement for sectoor.de
|
// Replacement for sectoor.de
|
||||||
$config['dnsbl'][] = array('rbl.efnetrbl.org', 4);
|
$config['dnsbl'][] = array('rbl.efnetrbl.org', 4);
|
||||||
@ -213,22 +213,22 @@
|
|||||||
// http://www.projecthoneypot.org/httpbl.php
|
// http://www.projecthoneypot.org/httpbl.php
|
||||||
// $config['dnsbl'][] = array('<your access key>.%.dnsbl.httpbl.org', function($ip) {
|
// $config['dnsbl'][] = array('<your access key>.%.dnsbl.httpbl.org', function($ip) {
|
||||||
// $octets = explode('.', $ip);
|
// $octets = explode('.', $ip);
|
||||||
//
|
//
|
||||||
// // days since last activity
|
// // days since last activity
|
||||||
// if ($octets[1] > 14)
|
// if ($octets[1] > 14)
|
||||||
// return false;
|
// return false;
|
||||||
//
|
//
|
||||||
// // "threat score" (http://www.projecthoneypot.org/threat_info.php)
|
// // "threat score" (http://www.projecthoneypot.org/threat_info.php)
|
||||||
// if ($octets[2] < 5)
|
// if ($octets[2] < 5)
|
||||||
// return false;
|
// return false;
|
||||||
//
|
//
|
||||||
// return true;
|
// return true;
|
||||||
// }, 'dnsbl.httpbl.org'); // hide our access key
|
// }, 'dnsbl.httpbl.org'); // hide our access key
|
||||||
|
|
||||||
// Skip checking certain IP addresses against blacklists (for troubleshooting or whatever)
|
// Skip checking certain IP addresses against blacklists (for troubleshooting or whatever)
|
||||||
$config['dnsbl_exceptions'][] = '127.0.0.1';
|
$config['dnsbl_exceptions'][] = '127.0.0.1';
|
||||||
|
|
||||||
// To prevent bump attacks; returns the thread to last position after the last post is deleted.
|
// To prevent bump attacks; returns the thread to last position after the last post is deleted.
|
||||||
$config['anti_bump_flood'] = false;
|
$config['anti_bump_flood'] = false;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -321,7 +321,7 @@
|
|||||||
$config['hcaptcha_public'] = '7a4b21e0-dc53-46f2-a9f8-91d2e74b63a0';
|
$config['hcaptcha_public'] = '7a4b21e0-dc53-46f2-a9f8-91d2e74b63a0';
|
||||||
$config['hcaptcha_private'] = '0x4e9A01bE637b51dC41a7Ea9865C3fDe4aB72Cf17';
|
$config['hcaptcha_private'] = '0x4e9A01bE637b51dC41a7Ea9865C3fDe4aB72Cf17';
|
||||||
|
|
||||||
// Enable Custom Captcha you need to change a couple of settings
|
// Enable Custom Captcha you need to change a couple of settings
|
||||||
//Read more at: /inc/captcha/readme.md
|
//Read more at: /inc/captcha/readme.md
|
||||||
$config['captcha'] = array();
|
$config['captcha'] = array();
|
||||||
|
|
||||||
@ -329,7 +329,7 @@
|
|||||||
$config['captcha']['enabled'] = false;
|
$config['captcha']['enabled'] = false;
|
||||||
|
|
||||||
//New thread captcha
|
//New thread captcha
|
||||||
//Require solving a captcha to post a thread.
|
//Require solving a captcha to post a thread.
|
||||||
//Default off.
|
//Default off.
|
||||||
$config['new_thread_capt'] = false;
|
$config['new_thread_capt'] = false;
|
||||||
|
|
||||||
@ -340,7 +340,7 @@
|
|||||||
|
|
||||||
// Custom captcha extra field (eg. charset)
|
// Custom captcha extra field (eg. charset)
|
||||||
$config['captcha']['extra'] = 'abcdefghijklmnopqrstuvwxyz';
|
$config['captcha']['extra'] = 'abcdefghijklmnopqrstuvwxyz';
|
||||||
|
|
||||||
// Ability to lock a board for normal users and still allow mods to post. Could also be useful for making an archive board
|
// Ability to lock a board for normal users and still allow mods to post. Could also be useful for making an archive board
|
||||||
$config['board_locked'] = false;
|
$config['board_locked'] = false;
|
||||||
|
|
||||||
@ -478,7 +478,7 @@
|
|||||||
// ),
|
// ),
|
||||||
// 'action' => 'reject'
|
// 'action' => 'reject'
|
||||||
// );
|
// );
|
||||||
|
|
||||||
// Filter flood prevention conditions ("flood-match") depend on a table which contains a cache of recent
|
// Filter flood prevention conditions ("flood-match") depend on a table which contains a cache of recent
|
||||||
// posts across all boards. This table is automatically purged of older posts, determining the maximum
|
// posts across all boards. This table is automatically purged of older posts, determining the maximum
|
||||||
// "age" by looking at each filter. However, when determining the maximum age, vichan does not look
|
// "age" by looking at each filter. However, when determining the maximum age, vichan does not look
|
||||||
@ -570,9 +570,9 @@
|
|||||||
$config['markup_urls'] = true;
|
$config['markup_urls'] = true;
|
||||||
|
|
||||||
// Optional URL prefix for links (eg. "http://anonym.to/?").
|
// Optional URL prefix for links (eg. "http://anonym.to/?").
|
||||||
$config['link_prefix'] = '';
|
$config['link_prefix'] = '';
|
||||||
$config['url_ads'] = &$config['link_prefix']; // leave alias
|
$config['url_ads'] = &$config['link_prefix']; // leave alias
|
||||||
|
|
||||||
// Allow "uploading" images via URL as well. Users can enter the URL of the image and then vichan will
|
// Allow "uploading" images via URL as well. Users can enter the URL of the image and then vichan will
|
||||||
// download it. Not usually recommended.
|
// download it. Not usually recommended.
|
||||||
$config['allow_upload_by_url'] = false;
|
$config['allow_upload_by_url'] = false;
|
||||||
@ -591,7 +591,7 @@
|
|||||||
// as they are submitted and changes or censors particular words or phrases.
|
// as they are submitted and changes or censors particular words or phrases.
|
||||||
|
|
||||||
// For a normal string replacement:
|
// For a normal string replacement:
|
||||||
// $config['wordfilters'][] = array('cat', 'dog');
|
// $config['wordfilters'][] = array('cat', 'dog');
|
||||||
// Advanced raplcement (regular expressions):
|
// Advanced raplcement (regular expressions):
|
||||||
// $config['wordfilters'][] = array('/ca[rt]/', 'dog', true); // 'true' means it's a regular expression
|
// $config['wordfilters'][] = array('/ca[rt]/', 'dog', true); // 'true' means it's a regular expression
|
||||||
|
|
||||||
@ -734,10 +734,10 @@
|
|||||||
// $config['additional_javascript'][] = 'js/multi-image.js';
|
// $config['additional_javascript'][] = 'js/multi-image.js';
|
||||||
$config['max_images'] = 1;
|
$config['max_images'] = 1;
|
||||||
|
|
||||||
// Method to use for determing the max filesize.
|
// Method to use for determing the max filesize.
|
||||||
// "split" means that your max filesize is split between the images. For example, if your max filesize
|
// "split" means that your max filesize is split between the images. For example, if your max filesize
|
||||||
// is 2MB, the filesizes of all files must add up to 2MB for it to work.
|
// is 2MB, the filesizes of all files must add up to 2MB for it to work.
|
||||||
// "each" means that each file can be 2MB, so if your max_images is 3, each post could contain 6MB of
|
// "each" means that each file can be 2MB, so if your max_images is 3, each post could contain 6MB of
|
||||||
// images. "split" is recommended.
|
// images. "split" is recommended.
|
||||||
$config['multiimage_method'] = 'split';
|
$config['multiimage_method'] = 'split';
|
||||||
|
|
||||||
@ -764,7 +764,7 @@
|
|||||||
* 'gd' PHP GD (default). Only handles the most basic image formats (GIF, JPEG, PNG).
|
* 'gd' PHP GD (default). Only handles the most basic image formats (GIF, JPEG, PNG).
|
||||||
* GD is a prerequisite for vichan no matter what method you choose.
|
* GD is a prerequisite for vichan no matter what method you choose.
|
||||||
*
|
*
|
||||||
* 'imagick' PHP's ImageMagick bindings. Fast and efficient, supporting many image formats.
|
* 'imagick' PHP's ImageMagick bindings. Fast and efficient, supporting many image formats.
|
||||||
* A few minor bugs. http://pecl.php.net/package/imagick
|
* A few minor bugs. http://pecl.php.net/package/imagick
|
||||||
*
|
*
|
||||||
* 'convert' The command line version of ImageMagick (`convert`). Fixes most of the bugs in
|
* 'convert' The command line version of ImageMagick (`convert`). Fixes most of the bugs in
|
||||||
@ -790,12 +790,12 @@
|
|||||||
// Use the command-line `exiftool` tool to strip EXIF metadata without decompressing/recompressing JPEGs.
|
// Use the command-line `exiftool` tool to strip EXIF metadata without decompressing/recompressing JPEGs.
|
||||||
// Ignored when $config['redraw_image'] is true.
|
// Ignored when $config['redraw_image'] is true.
|
||||||
$config['use_exiftool'] = false;
|
$config['use_exiftool'] = false;
|
||||||
|
|
||||||
// Redraw the image to strip any excess data (commonly ZIP archives) WARNING: This might strip the
|
// Redraw the image to strip any excess data (commonly ZIP archives) WARNING: This might strip the
|
||||||
// animation of GIFs, depending on the chosen thumbnailing method. It also requires recompressing
|
// animation of GIFs, depending on the chosen thumbnailing method. It also requires recompressing
|
||||||
// the image, so more processing power is required.
|
// the image, so more processing power is required.
|
||||||
$config['redraw_image'] = false;
|
$config['redraw_image'] = false;
|
||||||
|
|
||||||
// Automatically correct the orientation of JPEG files using -auto-orient in `convert`. This only works
|
// Automatically correct the orientation of JPEG files using -auto-orient in `convert`. This only works
|
||||||
// when `convert` or `gm` is selected for thumbnailing. Again, requires more processing power because
|
// when `convert` or `gm` is selected for thumbnailing. Again, requires more processing power because
|
||||||
// this basically does the same thing as $config['redraw_image']. (If $config['redraw_image'] is enabled,
|
// this basically does the same thing as $config['redraw_image']. (If $config['redraw_image'] is enabled,
|
||||||
@ -880,7 +880,7 @@
|
|||||||
$config['image_identification_yandex'] = true;
|
$config['image_identification_yandex'] = true;
|
||||||
// Anime/manga search engine.
|
// Anime/manga search engine.
|
||||||
$config['image_identification_iqdb'] = false;
|
$config['image_identification_iqdb'] = false;
|
||||||
|
|
||||||
// Set this to true if you're using a BSD
|
// Set this to true if you're using a BSD
|
||||||
$config['bsd_md5'] = false;
|
$config['bsd_md5'] = false;
|
||||||
|
|
||||||
@ -1352,7 +1352,7 @@
|
|||||||
|
|
||||||
// Website favicon.
|
// Website favicon.
|
||||||
// $config['url_favicon'] = '/favicon.gif';
|
// $config['url_favicon'] = '/favicon.gif';
|
||||||
|
|
||||||
// Try not to build pages when we shouldn't have to.
|
// Try not to build pages when we shouldn't have to.
|
||||||
$config['try_smarter'] = true;
|
$config['try_smarter'] = true;
|
||||||
|
|
||||||
@ -1734,21 +1734,21 @@
|
|||||||
'convert_args',
|
'convert_args',
|
||||||
'db>password',
|
'db>password',
|
||||||
);
|
);
|
||||||
|
|
||||||
$config['mod']['config'][JANITOR] = array(
|
$config['mod']['config'][JANITOR] = array(
|
||||||
'!', // Allow editing ONLY the variables listed (in this case, nothing).
|
'!', // Allow editing ONLY the variables listed (in this case, nothing).
|
||||||
);
|
);
|
||||||
|
|
||||||
$config['mod']['config'][MOD] = array(
|
$config['mod']['config'][MOD] = array(
|
||||||
'!', // Allow editing ONLY the variables listed (plus that in $config['mod']['config'][JANITOR]).
|
'!', // Allow editing ONLY the variables listed (plus that in $config['mod']['config'][JANITOR]).
|
||||||
'global_message',
|
'global_message',
|
||||||
);
|
);
|
||||||
|
|
||||||
// Example: Disallow ADMIN from editing (and viewing) $config['db']['password'].
|
// Example: Disallow ADMIN from editing (and viewing) $config['db']['password'].
|
||||||
// $config['mod']['config'][ADMIN] = array(
|
// $config['mod']['config'][ADMIN] = array(
|
||||||
// 'db>password',
|
// 'db>password',
|
||||||
// );
|
// );
|
||||||
|
|
||||||
// Example: Allow ADMIN to edit anything other than $config['db']
|
// Example: Allow ADMIN to edit anything other than $config['db']
|
||||||
// (and $config['mod']['config'][DISABLED]).
|
// (and $config['mod']['config'][DISABLED]).
|
||||||
// $config['mod']['config'][ADMIN] = array(
|
// $config['mod']['config'][ADMIN] = array(
|
||||||
@ -1788,7 +1788,7 @@
|
|||||||
|
|
||||||
// Limit of search results
|
// Limit of search results
|
||||||
$config['search']['search_limit'] = 100;
|
$config['search']['search_limit'] = 100;
|
||||||
|
|
||||||
// Boards for searching
|
// Boards for searching
|
||||||
//$config['search']['boards'] = array('a', 'b', 'c', 'd', 'e');
|
//$config['search']['boards'] = array('a', 'b', 'c', 'd', 'e');
|
||||||
|
|
||||||
@ -1809,7 +1809,7 @@
|
|||||||
|
|
||||||
// event_handler('post', function($post) {
|
// event_handler('post', function($post) {
|
||||||
// // do something else
|
// // do something else
|
||||||
//
|
//
|
||||||
// // return an error (reject post)
|
// // return an error (reject post)
|
||||||
// return 'Sorry, you cannot post that!';
|
// return 'Sorry, you cannot post that!';
|
||||||
// });
|
// });
|
||||||
|
Loading…
Reference in New Issue
Block a user