Mike Hillyer
bcac01932e
Add a note to the Policy chapter index.
2023-05-10 13:56:54 -04:00
Mike Hillyer
d7a7b24039
Automated doc formatting fix
2023-05-10 17:49:22 +00:00
Mike Hillyer
501012fc5f
Whoops.
2023-05-10 13:47:57 -04:00
Mike Hillyer
bc970ab94e
Move webhook chapter to Operations.
2023-05-10 13:45:45 -04:00
Mike Hillyer
3e3483b281
Automated doc formatting fix
2023-05-10 17:44:47 +00:00
Mike Hillyer
b3a720e906
Adding webhook content.
2023-05-10 13:42:38 -04:00
Mike Hillyer
88390291b3
Adding Webhook section to the configuration chapter.
2023-05-10 13:42:38 -04:00
Wez Furlong
6fdee41600
Add HA Proxy support
...
I used a config like this for testing:
```
global
log stdout format raw local0 debug
defaults
timeout connect 10s
timeout client 30s
timeout server 30s
log global
listen outboundsmtp
log global
bind 0:2526 accept-proxy
mode tcp
use-server v4 if { src 0.0.0.0/0 }
use-server v6 if { src ::/0 }
server v4 0.0.0.0 source 0.0.0.0 usesrc clientip
server v6 ::: source ::: usesrc clientip
```
Launched via:
```console
$ sudo haproxy -f assets/haproxy.conf -V
```
with the source:
```lua
kumo.define_egress_source {
name = 'w00t',
ha_proxy_server = '127.0.0.1:2526',
ha_proxy_source_address = '192.168.1.92',
}
```
refs: #19
2023-05-10 09:50:06 -07:00
Mike Hillyer
2fcbdfdf3a
Automated doc formatting fix
2023-05-10 15:56:23 +00:00
Mike Hillyer
09cc31e552
Update traffic shaping page of user guide, add default rules to shaping.toml.
2023-05-10 11:52:27 -04:00
Wez Furlong
14291df014
docs: fix missing note admonish
2023-05-09 11:06:01 -07:00
Wez Furlong
927721fc0c
Add toml parsing/encoding functions to lua
...
refs: https://github.com/KumoCorp/kumomta/issues/43
2023-05-09 08:40:37 -07:00
Mike Hillyer
75e85c2f6e
Skeleton in the webhook page.
2023-05-09 11:30:59 -04:00
Wez Furlong
757ddbcf22
Automated doc formatting fix
2023-05-09 15:28:01 +00:00
Wez Furlong
992cae1409
Allow loading a key source directly from lua
...
This makes it easier to compose secret management with a variety
of lua functions without having to build that directly into each
of them.
In particular: one can now use vaults or other secret stores that
we add in the future to manage credentials for HTTP clients.
2023-05-09 08:25:54 -07:00
Wez Furlong
f0e0ffe828
add message:set_force_sync
...
refs: https://github.com/KumoCorp/kumomta/issues/6
2023-05-08 17:37:54 -07:00
Mike Hillyer
bfafab4ef5
Automated doc formatting fix
2023-05-08 22:24:47 +00:00
Mike Hillyer
217ca5be4e
Add http API call routing to Policy Chapter.
2023-05-08 18:23:41 -04:00
Wez Furlong
c738ce2985
Automated doc formatting fix
2023-05-08 22:07:27 +00:00
Wez Furlong
0211b03060
http: add helpers for constructing form data
...
refs: https://github.com/KumoCorp/kumomta/issues/36
2023-05-08 15:06:09 -07:00
Wez Furlong
cceaccf06a
docs: webhook/lua delivery reference
...
refs: https://github.com/KumoCorp/kumomta/issues/36
refs: https://github.com/KumoCorp/kumomta/issues/18
2023-05-08 13:51:06 -07:00
Wez Furlong
65c7a9e5a6
Add reception and delivery protocol to log record
...
closes: https://github.com/KumoCorp/kumomta/issues/38
2023-05-08 08:39:40 -07:00
Wez Furlong
c61d6aaa04
docs for kumo.http
2023-05-05 15:08:48 -07:00
Wez Furlong
dade11ef22
dns: make it easy to detect and react to domain literals in lua
...
Add an is_domain_literal field to the resolve of kumo.dns.lookup_mx
2023-05-05 10:57:40 -07:00
Wez Furlong
2bdcd9cb4e
Allow configuring multiple instances of local logging
2023-05-04 15:22:43 -07:00
Mike Hillyer
f4200c575d
Automated doc formatting fix
2023-05-04 16:27:59 +00:00
Mike Hillyer
e0a4039a12
Fix bad formatting in Lua example.
2023-05-04 12:26:05 -04:00
Mike Hillyer
179bf825fd
Forgot code tags.
2023-05-04 12:24:23 -04:00
Mike Hillyer
d3f3241f82
Update routing page to reflect proper IP annotation.
2023-05-04 12:17:15 -04:00
Tom Mairs
2dffdd232d
Populate admin bounce page
2023-04-28 14:41:50 -07:00
Tom Mairs
c95087db60
Populate logging page
2023-04-28 14:26:56 -07:00
Tom Mairs
3635dd4caa
Fix formatting
2023-04-28 13:35:45 -07:00
Tom Mairs
5a2a5e2487
Populate HTTP Injection page
2023-04-28 13:30:41 -07:00
Tom Mairs
4abb2f1418
fix formatting
2023-04-28 12:45:43 -07:00
Tom Mairs
1dadae1711
Delete placeholder
2023-04-28 13:40:04 -06:00
Tom Mairs
4f20302596
Add files via upload
2023-04-28 13:39:43 -06:00
Tom Mairs
c1f64c597e
Create placeholder
2023-04-28 13:39:11 -06:00
Tom Mairs
52d8efc1b8
Populate SMTP Injection page
2023-04-28 12:35:32 -07:00
Tom Mairs
452428e9d6
Populate Server Status page
2023-04-28 09:54:01 -07:00
Tom Mairs
b435e210bb
Add Note about CIDR strictness
2023-04-28 09:03:24 -07:00
Ubuntu
ad403da74f
Modify startup details
2023-04-28 08:54:05 -07:00
Mike Hillyer
7a66800f6e
Automated doc formatting fix
2023-04-28 15:22:15 +00:00
Mike Hillyer
42c4b19047
Typo Fix
2023-04-28 11:21:16 -04:00
Mike Hillyer
00da1bde29
Put Wez's comments on tenant to pool assignment into a preliminary page.
2023-04-28 11:11:34 -04:00
Mike Hillyer
c7799c99b6
Adding chapter on log viewing.
2023-04-27 14:35:26 -04:00
Wez Furlong
ef2abc7031
allow comments in json parsed by kumo.json_load, kumo.json_parse
2023-04-26 15:08:29 -07:00
Mike Hillyer
9f363ac132
Updates to the traffic shaping page.
2023-04-26 17:58:34 -04:00
Mike Hillyer
51b22fe936
Adding the traffic shaping section.
2023-04-25 18:15:59 -04:00
Mike Hillyer
863449e453
Add queue management section.
2023-04-25 16:43:41 -04:00
Mike Hillyer
6ae11b591d
Add queue management chapter, update other sections to align.
2023-04-25 16:43:27 -04:00