register_syncdb: reject db names that include /

alpm downloads databases based on basename causing [foo] and [bar/foo]
to silently overwrite each other.

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
fix type repoistory -> repository

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
store repo settings

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
use masks for siglevel inheritance

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
conf.c: parse config in a single pass

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
ini: remove final callback call

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
move Include parsing to conf.c

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
consolidate ini parser

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
remove ini section name restriction

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
remove useless key check

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
move error output into conf.c

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>