Merge pull request #653 from yarikoptic/master

DOC: note to have release tagged by a signed/annotated tag
Fix typo in comment
Merge pull request #655 from mrueg/patch-1

DOC: Fix typo in comment
BF: Handle case when no sqlite library is available for the database
DOC: Update ChangeLog fixes
BF: fail2ban.conf reader expected "int" type for `loglevel`

Closes #657
TST: Skip SYSLOG log target test if '/dev/log' not present
TST: Skip badips.py test is no network option set
DOC: Add database settings for fail2ban.conf to jail.conf(5) man page
ENH: Add iptables and firewalld to "After" for systemd service file.

Also remove no longer supported syslog.target.
Closes #658
Merge branch 'database-no-sqlite'

Conflicts:
	ChangeLog
        - Entries added in both branches, both kept
BF: Ignored IPs no longer being banned from database on restart
Fix a few typos

Found with https://github.com/lucasdemarchi/codespell

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
Add documentation link to systemd service file

So systemctl help fail2ban.service works

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
Merge pull request #666 from rubenk/master

DOC: Fix a few typos
Fix 2 more typos that codespell didn't catch
Merge pull request #667 from rubenk/master

DOC: Add documentation link to systemd service file
BF: On jail restart reinstatement of bans, fetch one ticket per IP

Closes gh-664
DOC: sphinx documentation
BF: Fix getting jail name from exceptions in beautifier for Python 3+