config.proto 1.46 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[database]
dsn_prefix = mysql
host = localhost
socket = /var/run/mysqld/mysqld.sock
name = AUR
user = aur
password = aur

[options]
username_min_len = 3
username_max_len = 16
passwd_min_len = 4
default_lang = en
sql_debug = 0
max_sessions_per_user = 8
login_timeout = 7200
persistent_cookie_timeout = 2592000
max_filesize_uncompressed = 8388608
disable_http_login = 1
20
21
aur_location = https://aur.archlinux.org
cgit_uri = https://aur.archlinux.org/cgit/
22
git_clone_uri_anon = https://aur.archlinux.org/cgit/%s.git/
23
git_clone_uri_priv = ssh+git://aur@aur.archlinux.org/%s.git/
24
25
26
27
max_rpc_results = 5000
aur_request_ml = aur-requests@archlinux.org
request_idle_time = 1209600
auto_orphan_age = 15552000
28
auto_delete_age = 86400
29
30

[auth]
Lukas Fleischer's avatar
Lukas Fleischer committed
31
valid-keytypes = ssh-rsa ssh-dss ecdsa-sha2-nistp256 ecdsa-sha2-nistp384 ecdsa-sha2-nistp521 ssh-ed25519
32
username-regex = [a-zA-Z0-9]+[.\-_]?[a-zA-Z0-9]+$
33
git-serve-cmd = /srv/http/aurweb/scripts/git-integration/git-serve.py
34
35
36
ssh-options = no-port-forwarding,no-X11-forwarding,no-pty

[serve]
37
repo-base = /srv/http/aurweb/repos/
38
repo-regex = [a-z0-9][a-z0-9.+_-]*$
39
40
template-path =  /srv/http/aurweb/scripts/git-integration/templates/
git-update-hook = /srv/http/aurweb/scripts/git-integration/git-update.py
41
git-shell-cmd = /usr/bin/git-shell
42
ssh-cmdline = ssh -p 2222 aur@aur.archlinux.org
Lukas Fleischer's avatar
Lukas Fleischer committed
43
44

[aurblup]
45
db-path = /srv/http/aurweb/scripts/aurblup/
Lukas Fleischer's avatar
Lukas Fleischer committed
46
47
sync-dbs = core extra community multilib testing community-testing
servers = ftp://mirrors.kernel.org/archlinux/%s/os/x86_64