| Index: modules/roundup/templates/config.ini.erb |
| =================================================================== |
| new file mode 100644 |
| --- /dev/null |
| +++ b/modules/roundup/templates/config.ini.erb |
| @@ -0,0 +1,574 @@ |
| +# Roundup issue tracker configuration file |
| +# Autogenerated at Fri Nov 8 21:32:41 2013 |
| + |
| +# WARNING! Following options need adjustments: |
| +# [mail]: domain, host |
| +# [tracker]: web |
| + |
| +[main] |
| + |
| +# Database directory path. |
| +# The path may be either absolute or relative |
| +# to the directory containig this config file. |
| +# Default: db |
| +database = db |
| + |
| +# Path to the HTML templates directory. |
| +# The path may be either absolute or relative |
| +# to the directory containig this config file. |
| +# Default: html |
| +templates = html |
| + |
| +# Path to directory holding additional static files |
| +# available via Web UI. This directory may contain |
| +# sitewide images, CSS stylesheets etc. and is searched |
| +# for these files prior to the TEMPLATES directory |
| +# specified above. If this option is not set, all static |
| +# files are taken from the TEMPLATES directory |
| +# The path may be either absolute or relative |
| +# to the directory containig this config file. |
| +# Default: |
| +static_files = |
| + |
| +# Email address that roundup will complain to if it runs |
| +# into trouble. |
| +# If no domain is specified then the config item |
| +# mail -> domain is added. |
| +# Default: roundup-admin |
| +admin_email = admins@adblockplus.org |
| + |
| +# The 'dispatcher' is a role that can get notified |
| +# of new items to the database. |
| +# It is used by the ERROR_MESSAGES_TO config setting. |
| +# If no domain is specified then the config item |
| +# mail -> domain is added. |
| +# Default: roundup-admin |
| +dispatcher_email = admins@adblockplus.org |
| + |
| +# Additional text to include in the "name" part |
| +# of the From: address used in nosy messages. |
| +# If the sending user is "Foo Bar", the From: line |
| +# is usually: "Foo Bar" <issue_tracker@tracker.example> |
| +# the EMAIL_FROM_TAG goes inside the "Foo Bar" quotes like so: |
| +# "Foo Bar EMAIL_FROM_TAG" <issue_tracker@tracker.example> |
| +# Default: |
| +email_from_tag = |
| + |
| +# Roles that a user gets when they register with Web User Interface. |
| +# This is a comma-separated string of role names (e.g. 'Admin,User'). |
| +# Default: User |
| +new_web_user_roles = User |
| + |
| +# Roles that a user gets when they register with Email Gateway. |
| +# This is a comma-separated string of role names (e.g. 'Admin,User'). |
| +# Default: User |
| +new_email_user_roles = User |
| + |
| +# Send error message emails to the dispatcher, user, or both? |
| +# The dispatcher is configured using the DISPATCHER_EMAIL setting. |
| +# Default: user |
| +error_messages_to = user |
| + |
| +# HTML version to generate. The templates are html4 by default. |
| +# If you wish to make them xhtml, then you'll need to change this |
| +# var to 'xhtml' too so all auto-generated HTML is compliant. |
| +# Allowed values: html4, xhtml |
| +# Default: html4 |
| +html_version = html4 |
| + |
| +# Default timezone offset, applied when user's timezone is not set. |
| +# If pytz module is installed, value may be any valid |
| +# timezone specification (e.g. EET or Europe/Warsaw). |
| +# If pytz is not installed, value must be integer number |
| +# giving local timezone offset from UTC in hours. |
| +# Default: UTC |
| +timezone = UTC |
| + |
| +# Register new users instantly, or require confirmation via |
| +# email? |
| +# Allowed values: yes, no |
| +# Default: no |
| +instant_registration = no |
| + |
| +# Offer registration confirmation by email or only through the web? |
| +# Allowed values: yes, no |
| +# Default: yes |
| +email_registration_confirmation = yes |
| + |
| +# Additional stop-words for the full-text indexer specific to |
| +# your tracker. See the indexer source for the default list of |
| +# stop-words (eg. A,AND,ARE,AS,AT,BE,BUT,BY, ...) |
| +# Allowed values: comma-separated list of words |
| +# Default: |
| +indexer_stopwords = |
| + |
| +# Defines the file creation mode mask. |
| +# Default: 02 |
| +umask = 02 |
| + |
| +# Maximum size of a csv-field during import. Roundups export |
| +# format is a csv (comma separated values) variant. The csv |
| +# reader has a limit on the size of individual fields |
| +# starting with python 2.5. Set this to a higher value if you |
| +# get the error 'Error: field larger than field limit' during |
| +# import. |
| +# Default: 131072 |
| +csv_field_size = 131072 |
| + |
| +# Sets the default number of rounds used when encoding passwords |
| +# using the PBKDF2 scheme. Set this to a higher value on faster |
| +# systems which want more security. |
| +# PBKDF2 (Password-Based Key Derivation Function) is a |
| +# password hashing mechanism that derives hash from the |
| +# password and a random salt. For authentication this process |
| +# is repeated with the same salt as in the stored hash. |
| +# If both hashes match, the authentication succeeds. |
| +# PBKDF2 supports a variable 'rounds' parameter which varies |
| +# the time-cost of calculating the hash - doubling the number |
| +# of rounds doubles the cpu time required to calculate it. The |
| +# purpose of this is to periodically adjust the rounds as CPUs |
| +# become faster. The currently enforced minimum number of |
| +# rounds is 1000. |
| +# See: http://en.wikipedia.org/wiki/PBKDF2 and RFC2898 |
| +# Default: 10000 |
| +password_pbkdf2_default_rounds = 10000 |
| + |
| +[tracker] |
| + |
| +# A descriptive name for your roundup instance. |
| +# Default: Roundup issue tracker |
| +name = Adblock Plus issue tracker |
| + |
| +# The web address that the tracker is viewable at. |
| +# This will be included in information sent to users of the tracker. |
| +# The URL MUST include the cgi-bin part or anything else |
| +# that is required to get to the home page of the tracker. |
| +# You MUST include a trailing '/' in the URL. |
| +# Default: NO DEFAULT |
| +web = http://<%= @domain %>/ |
| + |
| +# Email address that mail to roundup should go to. |
| +# If no domain is specified then mail_domain is added. |
| +# Default: issue_tracker |
| +email = issue_tracker |
| + |
| +# Default locale name for this tracker. |
| +# If this option is not set, the language is determined |
| +# by OS environment variable LANGUAGE, LC_ALL, LC_MESSAGES, |
| +# or LANG, in that order of preference. |
| +# Default: |
| +language = |
| + |
| +[web] |
| + |
| +# Setting this option enables Roundup to serve uploaded HTML |
| +# file content *as HTML*. This is a potential security risk |
| +# and is therefore disabled by default. Set to 'yes' if you |
| +# trust *all* users uploading content to your tracker. |
| +# Allowed values: yes, no |
| +# Default: no |
| +allow_html_file = no |
| + |
| +# Whether to use HTTP Basic Authentication, if present. |
| +# Roundup will use either the REMOTE_USER or HTTP_AUTHORIZATION |
| +# variables supplied by your web server (in that order). |
| +# Set this option to 'no' if you do not wish to use HTTP Basic |
| +# Authentication in your web interface. |
| +# Allowed values: yes, no |
| +# Default: yes |
| +http_auth = yes |
| + |
| +# Whether to use HTTP Accept-Language, if present. |
| +# Browsers send a language-region preference list. |
| +# It's usually set in the client's browser or in their |
| +# Operating System. |
| +# Set this option to 'no' if you want to ignore it. |
| +# Allowed values: yes, no |
| +# Default: yes |
| +use_browser_language = yes |
| + |
| +# Setting this option makes Roundup display error tracebacks |
| +# in the user's browser rather than emailing them to the |
| +# tracker admin. |
| +# Allowed values: yes, no |
| +# Default: no |
| +debug = no |
| + |
| +# Setting this option makes Roundup migrate passwords with |
| +# an insecure password-scheme to a more secure scheme |
| +# when the user logs in via the web-interface. |
| +# Allowed values: yes, no |
| +# Default: yes |
| +migrate_passwords = yes |
| + |
| +# Settings in this section are used by RDBMS backends only |
| +[rdbms] |
| + |
| +# Name of the database to use. |
| +# Default: roundup |
| +name = roundup |
| + |
| +# Database server host. |
| +# Default: localhost |
| +host = localhost |
| + |
| +# TCP port number of the database server. |
| +# Postgresql usually resides on port 5432 (if any), |
| +# for MySQL default port number is 3306. |
| +# Leave this option empty to use backend default |
| +# Default: |
| +port = |
| + |
| +# Database user name that Roundup should use. |
| +# Default: roundup |
| +user = roundup |
| + |
| +# Database user password. |
| +# Default: roundup |
| +password = <%= @database_password %> |
| + |
| +# Name of the MySQL defaults file. |
| +# Only used in MySQL connections. |
| +# Default: ~/.my.cnf |
| +read_default_file = ~/.my.cnf |
| + |
| +# Name of the group to use in the MySQL defaults file (.my.cnf). |
| +# Only used in MySQL connections. |
| +# Default: roundup |
| +read_default_group = roundup |
| + |
| +# Number of seconds to wait when the SQLite database is locked |
| +# Default: use a 30 second timeout (extraordinarily generous) |
| +# Only used in SQLite connections. |
| +# Default: 30 |
| +sqlite_timeout = 30 |
| + |
| +# Size of the node cache (in elements) |
| +# Default: 100 |
| +cache_size = 100 |
| + |
| +# Setting this option to 'no' protects the database against table creations. |
| +# Allowed values: yes, no |
| +# Default: yes |
| +allow_create = yes |
| + |
| +# Setting this option to 'no' protects the database against table alterations. |
| +# Allowed values: yes, no |
| +# Default: yes |
| +allow_alter = yes |
| + |
| +# Setting this option to 'no' protects the database against table drops. |
| +# Allowed values: yes, no |
| +# Default: yes |
| +allow_drop = yes |
| + |
| +# Name of the PostgreSQL template for database creation. |
| +# For database creation the template used has to match |
| +# the character encoding used (UTF8), there are different |
| +# PostgreSQL installations using different templates with |
| +# different encodings. If you get an error: |
| +# new encoding (UTF8) is incompatible with the encoding of |
| +# the template database (SQL_ASCII) |
| +# HINT: Use the same encoding as in the template database, |
| +# or use template0 as template. |
| +# then set this option to the template name given in the |
| +# error message. |
| +# Default: |
| +template = |
| + |
| +[logging] |
| + |
| +# Path to configuration file for standard Python logging module. |
| +# If this option is set, logging configuration is loaded |
| +# from specified file; options 'filename' and 'level' |
| +# in this section are ignored. |
| +# The path may be either absolute or relative |
| +# to the directory containig this config file. |
| +# Default: |
| +config = |
| + |
| +# Log file name for minimal logging facility built into Roundup. |
| +# If no file name specified, log messages are written on stderr. |
| +# If above 'config' option is set, this option has no effect. |
| +# The path may be either absolute or relative |
| +# to the directory containig this config file. |
| +# Default: |
| +filename = |
| + |
| +# Minimal severity level of messages written to log file. |
| +# If above 'config' option is set, this option has no effect. |
| +# Allowed values: DEBUG, INFO, WARNING, ERROR |
| +# Default: ERROR |
| +level = DEBUG |
| + |
| +# Outgoing email options. |
| +# Used for nozy messages and approval requests |
| +[mail] |
| + |
| +# The email domain that admin_email, issue_tracker and |
| +# dispatcher_email belong to. |
| +# This domain is added to those config items if they don't |
| +# explicitly include a domain. |
| +# Do not include the '@' symbol. |
| +# Default: NO DEFAULT |
| +domain = <%= @domain %> |
| + |
| +# SMTP mail host that roundup will use to send mail |
| +# Default: NO DEFAULT |
| +host = localhost |
| + |
| +# SMTP login name. |
| +# Set this if your mail host requires authenticated access. |
| +# If username is not empty, password (below) MUST be set! |
| +# Default: |
| +username = |
| + |
| +# SMTP login password. |
| +# Set this if your mail host requires authenticated access. |
| +# Default: NO DEFAULT |
| +#password = NO DEFAULT |
| + |
| +# Default port to send SMTP on. |
| +# Set this if your mail server runs on a different port. |
| +# Default: 25 |
| +port = 25 |
| + |
| +# The local hostname to use during SMTP transmission. |
| +# Set this if your mail server requires something specific. |
| +# Default: |
| +local_hostname = |
| + |
| +# If your SMTP mail host provides or requires TLS |
| +# (Transport Layer Security) then set this option to 'yes'. |
| +# Allowed values: yes, no |
| +# Default: no |
| +tls = no |
| + |
| +# If TLS is used, you may set this option to the name |
| +# of a PEM formatted file that contains your private key. |
| +# The path may be either absolute or relative |
| +# to the directory containig this config file. |
| +# Default: |
| +tls_keyfile = |
| + |
| +# If TLS is used, you may set this option to the name |
| +# of a PEM formatted certificate chain file. |
| +# The path may be either absolute or relative |
| +# to the directory containig this config file. |
| +# Default: |
| +tls_certfile = |
| + |
| +# Character set to encode email headers with. |
| +# We use utf-8 by default, as it's the most flexible. |
| +# Some mail readers (eg. Eudora) can't cope with that, |
| +# so you might need to specify a more limited character set |
| +# (eg. iso-8859-1). |
| +# Default: utf-8 |
| +charset = utf-8 |
| + |
| +# Setting this option makes Roundup to write all outgoing email |
| +# messages to this file *instead* of sending them. |
| +# This option has the same effect as environment variable SENDMAILDEBUG. |
| +# Environment variable takes precedence. |
| +# The path may be either absolute or relative |
| +# to the directory containig this config file. |
| +# Default: |
| +debug = |
| + |
| +# Add a line with author information at top of all messages |
| +# sent by roundup |
| +# Allowed values: yes, no |
| +# Default: yes |
| +add_authorinfo = yes |
| + |
| +# Add the mail address of the author to the author information at |
| +# the top of all messages. |
| +# If this is false but add_authorinfo is true, only the name |
| +# of the actor is added which protects the mail address of the |
| +# actor from being exposed at mail archives, etc. |
| +# Allowed values: yes, no |
| +# Default: yes |
| +add_authoremail = yes |
| + |
| +# Roundup Mail Gateway options |
| +[mailgw] |
| + |
| +# Keep email citations when accepting messages. |
| +# Setting this to "no" strips out "quoted" text from the message. |
| +# Signatures are also stripped. |
| +# Allowed values: yes, no |
| +# Default: yes |
| +keep_quoted_text = yes |
| + |
| +# Preserve the email body as is - that is, |
| +# keep the citations _and_ signatures. |
| +# Allowed values: yes, no |
| +# Default: no |
| +leave_body_unchanged = no |
| + |
| +# Default class to use in the mailgw |
| +# if one isn't supplied in email subjects. |
| +# To disable, leave the value blank. |
| +# Default: issue |
| +default_class = issue |
| + |
| +# Default locale name for the tracker mail gateway. |
| +# If this option is not set, mail gateway will use |
| +# the language of the tracker instance. |
| +# Default: |
| +language = |
| + |
| +# Controls the parsing of the [prefix] on subject |
| +# lines in incoming emails. "strict" will return an |
| +# error to the sender if the [prefix] is not recognised. |
| +# "loose" will attempt to parse the [prefix] but just |
| +# pass it through as part of the issue title if not |
| +# recognised. "none" will always pass any [prefix] |
| +# through as part of the issue title. |
| +# Default: strict |
| +subject_prefix_parsing = strict |
| + |
| +# Controls the parsing of the [suffix] on subject |
| +# lines in incoming emails. "strict" will return an |
| +# error to the sender if the [suffix] is not recognised. |
| +# "loose" will attempt to parse the [suffix] but just |
| +# pass it through as part of the issue title if not |
| +# recognised. "none" will always pass any [suffix] |
| +# through as part of the issue title. |
| +# Default: strict |
| +subject_suffix_parsing = strict |
| + |
| +# Defines the brackets used for delimiting the prefix and |
| +# suffix in a subject line. The presence of "suffix" in |
| +# the config option name is a historical artifact and may |
| +# be ignored. |
| +# Default: [] |
| +subject_suffix_delimiters = [] |
| + |
| +# Controls matching of the incoming email subject line |
| +# against issue titles in the case where there is no |
| +# designator [prefix]. "never" turns off matching. |
| +# "creation + interval" or "activity + interval" |
| +# will match an issue for the interval after the issue's |
| +# creation or last activity. The interval is a standard |
| +# Roundup interval. |
| +# Default: always |
| +subject_content_match = always |
| + |
| +# Update issue title if incoming subject of email is different. |
| +# Setting this to "no" will ignore the title part of the subject |
| +# of incoming email messages. |
| +# |
| +# Allowed values: yes, no |
| +# Default: yes |
| +subject_updates_title = yes |
| + |
| +# Regular expression matching a single reply or forward |
| +# prefix prepended by the mailer. This is explicitly |
| +# stripped from the subject during parsing. |
| +# Value is Python Regular Expression (UTF8-encoded). |
| +# Default: (\s*\W?\s*(fw|fwd|re|aw|sv|ang)\W)+ |
| +refwd_re = (\s*\W?\s*(fw|fwd|re|aw|sv|ang)\W)+ |
| + |
| +# Regular expression matching start of an original message |
| +# if quoted the in body. |
| +# Value is Python Regular Expression (UTF8-encoded). |
| +# Default: ^[>|\s]*-----\s?Original Message\s?-----$ |
| +origmsg_re = ^[>|\s]*-----\s?Original Message\s?-----$ |
| + |
| +# Regular expression matching the start of a signature |
| +# in the message body. |
| +# Value is Python Regular Expression (UTF8-encoded). |
| +# Default: ^[>|\s]*-- ?$ |
| +sign_re = ^[>|\s]*-- ?$ |
| + |
| +# Regular expression matching end of line. |
| +# Value is Python Regular Expression (UTF8-encoded). |
| +# Default: [\r\n]+ |
| +eol_re = [\r\n]+ |
| + |
| +# Regular expression matching a blank line. |
| +# Value is Python Regular Expression (UTF8-encoded). |
| +# Default: [\r\n]+\s*[\r\n]+ |
| +blankline_re = [\r\n]+\s*[\r\n]+ |
| + |
| +# Unpack attached messages (encoded as message/rfc822 in MIME) |
| +# as multiple parts attached as files to the issue, if not |
| +# set we handle message/rfc822 attachments as a single file. |
| +# Allowed values: yes, no |
| +# Default: no |
| +unpack_rfc822 = no |
| + |
| +# When parsing incoming mails, roundup uses the first |
| +# text/plain part it finds. If this part is inside a |
| +# multipart/alternative, and this option is set, all other |
| +# parts of the multipart/alternative are ignored. The default |
| +# is to keep all parts and attach them to the issue. |
| +# Allowed values: yes, no |
| +# Default: no |
| +ignore_alternatives = no |
| + |
| +# OpenPGP mail processing options |
| +[pgp] |
| + |
| +# Enable PGP processing. Requires pyme. |
| +# Allowed values: yes, no |
| +# Default: no |
| +enable = no |
| + |
| +# If specified, a comma-separated list of roles to perform |
| +# PGP processing on. If not specified, it happens for all |
| +# users. |
| +# Default: |
| +roles = |
| + |
| +# Location of PGP directory. Defaults to $HOME/.gnupg if |
| +# not specified. |
| +# Default: |
| +homedir = |
| + |
| +# Nosy messages sending |
| +[nosy] |
| + |
| +# Send nosy messages to the author of the message. |
| +# Allowed values: yes, no, new |
| +# Default: no |
| +messages_to_author = no |
| + |
| +# Where to place the email signature. |
| +# Allowed values: top, bottom, none |
| +# Default: bottom |
| +signature_position = bottom |
| + |
| +# Does the author of a message get placed on the nosy list |
| +# automatically? If 'new' is used, then the author will |
| +# only be added when a message creates a new issue. |
| +# If 'yes', then the author will be added on followups too. |
| +# If 'no', they're never added to the nosy. |
| +# |
| +# Allowed values: yes, no, new |
| +# Default: new |
| +add_author = new |
| + |
| +# Do the recipients (To:, Cc:) of a message get placed on the |
| +# nosy list? If 'new' is used, then the recipients will |
| +# only be added when a message creates a new issue. |
| +# If 'yes', then the recipients will be added on followups too. |
| +# If 'no', they're never added to the nosy. |
| +# |
| +# Allowed values: yes, no, new |
| +# Default: new |
| +add_recipients = new |
| + |
| +# Controls the email sending from the nosy reactor. If |
| +# "multiple" then a separate email is sent to each |
| +# recipient. If "single" then a single email is sent with |
| +# each recipient as a CC address. |
| +# Default: single |
| +email_sending = single |
| + |
| +# Attachments larger than the given number of bytes |
| +# won't be attached to nosy mails. They will be replaced by |
| +# a link to the tracker's download page for the file. |
| +# Default: 9223372036854775807 |
| +max_attachment_size = 9223372036854775807 |