2012-04-30 01:15:06 +08:00
|
|
|
; ZeroBin
|
|
|
|
;
|
|
|
|
; a zero-knowledge paste bin
|
|
|
|
;
|
|
|
|
; @link http://sebsauvage.net/wiki/doku.php?id=php:zerobin
|
|
|
|
; @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
|
|
|
; @license http://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
2013-02-25 00:41:32 +08:00
|
|
|
; @version 0.18
|
2012-04-30 01:15:06 +08:00
|
|
|
|
2012-05-20 05:59:41 +08:00
|
|
|
[main]
|
|
|
|
; enable or disable discussions
|
|
|
|
opendiscussion = true
|
2012-04-30 01:15:06 +08:00
|
|
|
|
2013-10-31 06:54:42 +08:00
|
|
|
; enable or disable syntax highlighting
|
|
|
|
syntaxhighlighting = true
|
|
|
|
|
|
|
|
; preselect the burn-after-reading feature by default
|
|
|
|
burnafterreadingselected = false
|
|
|
|
|
|
|
|
; size limit per paste or comment in bytes, default is 2 Mibibytes
|
2012-05-20 05:59:41 +08:00
|
|
|
sizelimit = 2097152
|
|
|
|
|
2013-11-01 05:24:40 +08:00
|
|
|
; template to include, default is "page" (tpl/page.html)
|
|
|
|
template = "page"
|
|
|
|
|
2013-10-31 06:54:42 +08:00
|
|
|
[expire]
|
|
|
|
; expire value that is selected per default
|
|
|
|
; make sure the value exists in [expire_options]
|
|
|
|
default = "1month"
|
|
|
|
|
|
|
|
[expire_options]
|
|
|
|
; Set each one of these to the number of seconds in the expiration period,
|
|
|
|
; or 0 if it should never expire
|
|
|
|
5min = 300
|
|
|
|
10min = 600
|
|
|
|
1hour = 3600
|
|
|
|
1day = 86400
|
|
|
|
1week = 604800
|
|
|
|
; Well this is not *exactly* one month, it's 30 days:
|
|
|
|
1month = 2592000
|
|
|
|
1year = 31536000
|
|
|
|
never = 0
|
|
|
|
|
|
|
|
[expire_labels]
|
|
|
|
; descriptive labels for the expiration times
|
|
|
|
; must match those in [expire_options]
|
|
|
|
5min = "5 minutes"
|
|
|
|
10min = "10 minutes"
|
|
|
|
1hour = "1 hour"
|
|
|
|
1day = "1 day"
|
|
|
|
1week = "1 week"
|
|
|
|
1month = "1 month"
|
|
|
|
1year = "1 year"
|
|
|
|
never = "Never"
|
|
|
|
|
2012-05-20 05:59:41 +08:00
|
|
|
[traffic]
|
|
|
|
; time limit between calls from the same IP address in seconds
|
2013-10-31 06:54:42 +08:00
|
|
|
; Set this to 0 to disable rate limiting.
|
2012-05-20 05:59:41 +08:00
|
|
|
limit = 10
|
|
|
|
dir = PATH "data"
|
2012-05-01 04:58:08 +08:00
|
|
|
|
2012-05-20 05:59:41 +08:00
|
|
|
[model]
|
2012-04-30 01:15:06 +08:00
|
|
|
; name of data model class to load and directory for storage
|
|
|
|
; the default model "zerobin_data" stores everything in the filesystem
|
2012-05-20 05:59:41 +08:00
|
|
|
class = zerobin_data
|
|
|
|
[model_options]
|
|
|
|
dir = PATH "data"
|
2012-04-30 01:15:06 +08:00
|
|
|
|
2012-05-20 05:59:41 +08:00
|
|
|
;[model]
|
2012-04-30 01:15:06 +08:00
|
|
|
; example of DB configuration for MySQL
|
2012-05-20 05:59:41 +08:00
|
|
|
;class = zerobin_db
|
|
|
|
;[model_options]
|
|
|
|
;dsn = "mysql:host=localhost;dbname=zerobin;charset=UTF8"
|
|
|
|
;tbl = "zerobin_" ; table prefix
|
|
|
|
;usr = "zerobin"
|
|
|
|
;pwd = "Z3r0P4ss"
|
|
|
|
;opt[12] = true ; PDO::ATTR_PERSISTENT
|
2012-04-30 01:15:06 +08:00
|
|
|
|
2012-05-20 05:59:41 +08:00
|
|
|
;[model]
|
2012-04-30 01:15:06 +08:00
|
|
|
; example of DB configuration for SQLite
|
2012-05-20 05:59:41 +08:00
|
|
|
;class = zerobin_db
|
2012-08-26 06:49:11 +08:00
|
|
|
;[model_options]
|
2012-05-20 05:59:41 +08:00
|
|
|
;dsn = "sqlite:" PATH "data/db.sq3"
|
|
|
|
;usr = null
|
|
|
|
;pwd = null
|
|
|
|
;opt[12] = true ; PDO::ATTR_PERSISTENT
|
|
|
|
|