Mike Hillyer
d433bea3f1
Add troubleshooting page, add cross-reference from Tutorial, remove orphaned integration pages from Tutorial directory.
2023-10-19 22:22:33 -04:00
Mike Hillyer
141beb60f6
Link fix.
2023-10-18 23:16:12 -04:00
Tom Mairs
5909da616a
update TOS
2023-10-18 22:29:33 +00:00
Tom Mairs
2e453b8714
fix typo in yaml file
2023-10-18 22:26:38 +00:00
Tom Mairs
cf5e815c6b
fix metrics targets
2023-10-18 22:20:01 +00:00
Tom Mairs
f93f6d7f30
Add files via upload
2023-10-18 16:18:56 -06:00
Tom Mairs
bdb43f1e53
add Prometheus integration first draft
2023-10-18 17:15:21 +00:00
Wez Furlong
39a046e07c
docs: add missing routing_domain param to get_queue_config event examples
2023-10-18 06:56:01 -07:00
Wez Furlong
44b14f4087
docs: format generate-toc.py
2023-10-18 06:32:11 -07:00
Tom Mairs
9a4fc06726
fix numbering again
2023-10-17 19:45:26 +00:00
Tom Mairs
b1b2ae0c4a
fix numbering
2023-10-17 19:37:19 +00:00
Tom Mairs
d2614fd274
Update TOC
2023-10-17 19:27:41 +00:00
Tom Mairs
3bb6e97d0d
Add Integrations section and Ongage Instructions
2023-10-17 19:21:39 +00:00
Tom Mairs
876496f997
Add files via upload
2023-10-17 13:20:28 -06:00
Tom Mairs
748752ae18
Add Ongage sample
2023-10-17 17:59:34 +00:00
Tom Mairs
2ead4427c0
Add files via upload
2023-10-17 11:11:36 -06:00
Wez Furlong
32f8060ecc
docs: logging: flush after 10s, clarify in quickstart and tutorial
...
New users trip over the very conservative defaults on log flushing,
so let's make the `init.lua` that we populate for new installs
set the duration to 10 seconds by default, and adjust the language
in the docs to match that.
Clarify the logging documentation about how the logs are
chunked/flushed.
2023-10-12 21:27:39 -04:00
Wez Furlong
3e2d49b80b
rfc5321: allow address literals with HELO
...
This isn't strictly conforming behavior, but we've had reports
from users that some tooling and MTAs both generate and accept
this; since it is trivial to support, let's do it.
2023-10-12 20:46:38 -04:00
Wez Furlong
4c36489681
First pass at accounting db
...
This keeps track of the volume of receptions and deliveries over time.
2023-10-12 20:43:58 -04:00
Wez Furlong
2c99834a6e
unbound: fix compilation on macos
...
avoid duplicate isblank
2023-10-09 11:13:07 -07:00
Wez Furlong
37e3401584
proxy: now compiles on macos
2023-10-09 10:04:24 -07:00
Mike Hillyer
97d8f24dc1
Remove source_address mentions from Proxy page.
2023-10-06 14:53:44 -04:00
Wez Furlong
01b1511cc1
mta-sts: add timeout of 20 seconds to http requests
...
Previously, we had no defined timeout, which could potentially
block forever.
2023-10-05 09:13:01 -07:00
Wez Furlong
1977263363
ci: remove condition from package building
...
The last couple of commits didn't trigger this for some reason,
so let's see if this is why
2023-10-05 07:32:08 -07:00
Wez Furlong
646edfaa87
fix an issue with dot-stuffing in outgoing smtp
...
This was a 2-in-1 issue really.
When a message line starts with a `.` we are required to encode it
by prefixing the line with an additional `.`, aka: "dot stuffing".
In our implementation of this we would unintentionally remap CRLF
to CR, and then fail to emit CRLF.CRLF at the end of the data
that we'd planned to send.
The result of this was that we're hang waiting for the remote host
to respond to our DATA, meanwhile, it was waiting for the end of
our data. We'd sit there until either side reached their respective
timeout for the data phase.
This commit fixes up both parts of this bug.
2023-10-04 19:18:14 -07:00
Wez Furlong
5047593da1
tests: fix typo in option name
2023-10-04 19:18:13 -07:00
Mike Hillyer
cc7d57ee16
Testing video embed
2023-10-04 17:19:14 -04:00
Wez Furlong
a553a6afc1
disable Nagle for smtp
...
I was listening to this discussion (linked below) and realized that we
don't really need Nagling on SMTP and that we haven't explicitly
configured it.
I haven't measured the impact of this (shame on me?), but I'm not
anticipating it to have a noticeable impact in practice because SMTP is
very chatty already. I don't think it will hurt us either, as we're
careful to always write a full, actionable line at a time to the kernel,
so we shouldn't be penalized for small writes.
https://www.youtube.com/watch?v=mqvVmYhclAg
2023-10-04 11:16:06 -07:00
Wez Furlong
7fd1b75f55
docs: format generate-toc.py
2023-10-04 10:52:10 -07:00
Wez Furlong
9c0041b051
remove drone bits from makefile
2023-10-04 10:51:51 -07:00
drone
8a54aabf16
remove drone CI bits
2023-09-30 16:00:29 -07:00
drone
f8674c3d63
Add woodpecker CI pipeline
2023-09-30 15:57:48 -07:00
Mike Hillyer
4253485a9e
Typo fix.
2023-09-28 17:46:45 -04:00
Mike Hillyer
112052ee7a
Fix link on docs index page.
2023-09-28 17:42:19 -04:00
Mike Hillyer
112cc7e307
More tweaks.
2023-09-28 17:40:35 -04:00
Mike Hillyer
4b29d52f87
Clarify the condensed nature of the quickstart.
2023-09-28 17:38:12 -04:00
Mike Hillyer
5fffd809d7
Redact the vault token from the example so GitGuardian doesn't complain.
2023-09-28 17:24:22 -04:00
Mike Hillyer
233966ab67
Add next steps heading to the tutorial, update hashicorp vault page to better match userguide tone.
2023-09-28 17:16:52 -04:00
Mike Hillyer
03b0d12b56
Finish initial edits of tutorial, move hasicorp content to user guide policy section, merge performance content into performance page in userguide operations section, pull lua page and add to userguide general section. Pull how it works, redundant to config concepts in user guide.
2023-09-28 16:56:23 -04:00
Mike Hillyer
26a253da45
Update examples to use bash instead of console, it looks prettier.
2023-09-28 15:57:55 -04:00
Mike Hillyer
bffdec5ed1
Update the install, test, and logs pages of the tutorial.
2023-09-28 14:05:26 -04:00
Mike Hillyer
0d6993bcf2
Update more of the tutorial for formatting, wording, and information.
2023-09-28 12:05:54 -04:00
Mike Hillyer
50124576e3
Renaming the initial tutorial page.
2023-09-27 17:45:52 -04:00
Mike Hillyer
6ddff4ee81
Updated day one tutorial page, also updated example config to make it clearer that supporting .toml files must be in place.
2023-09-27 17:37:20 -04:00
Tom Mairs
858572f870
add TSA debugging tips
2023-09-25 17:33:18 +00:00
drone
ad3ba58dff
cargo update. Includes a fix for a DoS in websocket support
...
I'm not sure if that actually affected us in practice due to
our authentication requirement on that endpoint.
refs: https://github.com/snapview/tungstenite-rs/issues/376
2023-09-25 09:35:29 -07:00
drone
c7a7386295
docs: add note for future improvement on rust api docs
2023-09-25 09:35:29 -07:00
Tom Mairs
f8dd552ad7
fix typo
2023-09-25 16:25:20 +00:00
Tom Mairs
e523cc28ff
add tailer command to tutorial
2023-09-25 15:41:56 +00:00
Tom Mairs
df678eb13f
tutorial updates
2023-09-21 23:14:15 +00:00