mirror of
https://github.com/foxcpp/maddy.git
synced 2025-04-06 06:27:38 +03:00
The intention is to keep to repo root clean while the list of packages is slowly growing. Additionally, a bunch of small (~30 LoC) files in the repo root is merged into a single maddy.go file, for the same reason. Most of the internal code is moved into the internal/ directory. Go toolchain will make it impossible to import these packages from external applications. Some packages are renamed and moved into the pkg/ directory in the root. According to https://github.com/golang-standards/project-layout this is the de-facto standard to place "library code that's ok to use by external applications" in. To clearly define the purpose of top-level directories, README.md files are added to each.
404 B
404 B
maddy executables
maddy
Main server executable.
maddyctl
IMAP index and authentication database inspection and manipulation utility.
maddy-pam-helper, maddy-shadow-helper
Deprecated: Currently they are unusable due to changes made to the storage implementation.
Utilities compatible with the extauth module that call libpam or read /etc/shadow on Unix systems.