maddy/internal/config
fox.cpp c3ebbb05a0
Generalize message flow restrictions
Set of flow restrictions is represented as a "limits" module instance
that can be either created inline via "limits" directive in some modules
(including "remote" target and "smtp" endpoint) or defined globally and
referenced in configuration of modules mentioned above.

This permits a variety of use cases, including shared and separate
counters for various endpoints and also "modules group" style sharing
described in #195.
2020-02-15 17:02:48 +03:00
..
lexer Fix linter warnings 2020-02-08 03:32:28 +03:00
module config/module: Add GroupFromNode utility for use in module groups 2020-02-14 21:59:50 +03:00
config.go Move most code from the repo root into subdirectories 2019-12-06 01:35:12 +03:00
directories.go Move most code from the repo root into subdirectories 2019-12-06 01:35:12 +03:00
endpoint.go Move most code from the repo root into subdirectories 2019-12-06 01:35:12 +03:00
endpoint_test.go Move most code from the repo root into subdirectories 2019-12-06 01:35:12 +03:00
map.go config: Reload TLS certificates on SIGUSR2 2020-01-02 19:12:10 +03:00
map_test.go Move most code from the repo root into subdirectories 2019-12-06 01:35:12 +03:00
tls_client.go Move most code from the repo root into subdirectories 2019-12-06 01:35:12 +03:00
tls_general.go Move most code from the repo root into subdirectories 2019-12-06 01:35:12 +03:00
tls_server.go config: Reload TLS server certificates once in a minute 2020-01-02 19:12:10 +03:00