Luc Didry b57ed7
# vim:set sw=4 ts=4 sts=4 ft=perl expandtab:
Luc Didry b57ed7
package Lufi::DefaultConfig;
Luc Didry b57ed7
require Exporter;
Luc Didry b57ed7
@ISA = qw(Exporter);
Luc Didry b57ed7
@EXPORT_OK = qw($default_config);
Luc Didry b57ed7
our $default_config = {
Luc Didry 89f3ef
    instance_name => 'Lufi',
Luc Didry b57ed7
    prefix        => '/',
Luc Didry b57ed7
    provisioning  => 100,
Luc Didry b57ed7
    provis_step   => 5,
Luc Didry b57ed7
    length        => 10,
Luc Didry b57ed7
    token_length  => 32,
Luc Didry b57ed7
    secrets       => ['hfudsifdsih'],
Luc Didry b57ed7
    default_delay => 0,
Luc Didry b57ed7
    max_delay     => 0,
Luc Didry b57ed7
    mail          => {
Luc Didry b57ed7
        how => 'sendmail'
Luc Didry b57ed7
    },
Luc Didry b57ed7
    mail_sender              => 'no-reply@lufi.io',
Luc Didry 5845f3
    disable_mail_sending     => 0,
Luc Didry b57ed7
    theme                    => 'default',
Luc Didry b57ed7
    upload_dir               => 'files',
Luc Didry b57ed7
    session_duration         => 3600,
Luc Didry b57ed7
    allow_pwd_on_files       => 0,
Luc Didry b57ed7
    dbtype                   => 'sqlite',
Luc Didry b57ed7
    db_path                  => 'lufi.db',
Luc Didry b57ed7
    force_burn_after_reading => 0,
Luc Didry b57ed7
    x_frame_options          => 'DENY',
Luc Didry b57ed7
    x_content_type_options   => 'nosniff',
Luc Didry b57ed7
    x_xss_protection         => '1; mode=block',
mildis 9bb2bd
    keep_ip_during           => 365,
mildis 9bb2bd
    policy_when_full         => 'warn',
Luc Didry b57ed7
};
Luc Didry b57ed7
Luc Didry b57ed7
1;