1
0
mirror of https://blitiri.com.ar/repos/chasquid synced 2025-12-17 14:37:02 +00:00
Files
go-chasquid-smtp/.mkdocs.yml
Alberto Bertogli e79586a014 Implement HAProxy protocol support
This patch implements support for incoming connections wrapped in the
HAProxy protocol v1.

This is useful when running chasquid behind a HAProxy server, as it
needs the original source IP to perform SPF checks.

This patch is a reimplementation of one originally provided by Denys
Vitali in pull request #15, except the logic for the protocol handling
is moved to a new package, and the smtpsrv.Conn handling of the source
IP is simplified.

It is marked as experimental for now, since we want to give it a bit
more exposure just in case the option/api needs adjustment.

Thanks a lot to Denys Vitali (@denysvitali in github) for sending the
original patch for this, and helping test it!
2020-11-13 20:49:42 +00:00

37 lines
660 B
YAML

# mkdocs configuration
#
# To test changes locally, run:
# mkdocs serve -f .mkdocs.yml
site_name: chasquid documentation
# Point the repo to github to make it easier for users to do edits, even if
# it's not the canonical location.
repo_url: https://github.com/albertito/chasquid
markdown_extensions:
- codehilite:
guess_lang: false
- attr_list
theme: readthedocs
nav:
- Home: index.md
- How-to: howto.md
- Install: install.md
- Manpages: man/index.md
- All:
- aliases.md
- hooks.md
- dovecot.md
- dkim.md
- haproxy.md
- docker.md
- flow.md
- monitoring.md
- sec-levels.md
- tests.md
- relnotes.md