Commit Graph
267 Commits
Author SHA1 Message Date
Wez Furlong b37aa6dd21 add some blurb to the architecture page 2023-03-29 16:10:24 -07:00
Mike Hillyer 7e162c18f3 Fixing link error. 2023-03-29 16:31:18 -04:00
Mike Hillyer c2302c4fbc Updating structure of User Guide, reformatting Install section. 2023-03-29 16:30:20 -04:00
Mike Hillyer dcec7ce65c Tidy up the user guide a bit, update the copyright. 2023-03-29 14:34:20 -04:00
Mike Hillyer b9ef485a18 Clarifier on the include directive. 2023-03-29 11:48:27 -04:00
Wez Furlong 7c812e8b30 fix a couple more policy paths 2023-03-29 07:02:46 -07:00
Wez Furlong 8f320babeb update for org rename 2023-03-28 16:47:50 -07:00
Tom Mairs 757c0ce7ea added note on performance results 2023-03-28 23:31:30 +00:00
Tom Mairs a009816095 performance updates 2023-03-28 23:24:32 +00:00
Wez Furlong 01f125d8ad docs: show how queue name varies based on meta values 2023-03-27 18:10:01 -07:00
Wez Furlong 010cff1872 docs: fix examples on concepts page 2023-03-27 17:52:33 -07:00
Wez Furlong e1d935c057 docs: streamline docker bits
I've moved the setting-up-docker bits into a separate page,
but have left it out the TOC.  I'm not sure that level of
detail on docker belongs in this section; perhaps it could
move to an appendix?
2023-03-27 17:48:38 -07:00
Wez Furlong 25bf7a28c8 docs: tweak to credits and readme 2023-03-27 17:48:19 -07:00
Wez Furlong c206ed635d docs: migrate some bug reporting details to bug template 2023-03-27 17:30:57 -07:00
Wez Furlong 9b9a6773c6 docs: fix typo 2023-03-27 17:10:33 -07:00
Wez Furlong 768319574b docs: refine checking_logs section 2023-03-27 17:09:56 -07:00
Cloud User 2f83fc1735 multiple minor doc edits 2023-03-28 00:00:05 +00:00
Wez Furlong e87a5b18bb Improve performance of finding CRLF.CRLF for large messages by 20x
Using a better tuned algorithm for finding a substring match removes
a CPU bottleneck and improves message throughput by 20x at 100Kb
message sizes.
2023-03-27 09:39:51 -07:00
Wez Furlong ece1b89b00 add admin HTTP API for changing the log level 2023-03-24 10:04:00 -07:00
Wez Furlong 6740a68fad add kumo.set_diagnostic_log_filter for adjusting log levels via config 2023-03-24 09:02:10 -07:00
Mike Hillyer e404c9e109 Update credits.md
Adding Taguchi to the credits, thanks guys!
2023-03-24 09:56:40 -04:00
Wez Furlong 3a26c60438 also export counters as json
expand the docs to show what the data looks like
2023-03-23 10:47:17 -07:00
Wez Furlong 0cf6a16ef2 allow running ./docs/build.sh serve to build and serve docs
Any arguments you pass to it will be passed through to mkdocs
2023-03-23 08:28:17 -07:00
Wez Furlong cf1ba5f0b2 add key_data source for key data, refactor docs
Break out the KeySource object into its own reference page to
avoid manually duplicating the same information into multiple pages.

Explain how to use data fetched from eg: sqlite.
2023-03-23 08:27:14 -07:00
Wez Furlong 36de652dd2 docs: fix indent 2023-03-22 17:05:03 -07:00
Wez Furlong 0167041ed0 add kumo.memoize as a way to add caching to any lua function 2023-03-22 17:01:07 -07:00
Tom Mairs 92e2a317d4 add certificate instructions in tutorial 2023-03-22 22:59:01 +00:00
Tom Mairs 782b549efb docs cleanup 2023-03-22 21:48:27 +00:00
Tom Mairs a0a63a2edc refining tuorial pages 2023-03-22 06:35:33 +00:00
Tom Mairs 298f9db7f2 rearrange docs to make more sense 2023-03-21 23:40:47 +00:00
Wez Furlong 6c4e3915b8 fixup example config to match default install 2023-03-20 14:14:15 -07:00
Tom Mairs 37f56fb15b Rearrange Pages to make more sense 2023-03-17 05:56:14 +00:00
Tom Mairs fc6f3537d6 Updates to Day 1 doc 2023-03-17 05:45:52 +00:00
Tom Mairs 4530a3a3e4 adding a TL;DR section to the Day1 doc 2023-03-16 23:43:50 +00:00
Mike Hillyer d9eb21c6e0 And had a comma where I shouldn't... 2023-03-16 14:26:07 -04:00
Mike Hillyer 554e8baff9 Forgot a comma. 2023-03-16 14:24:03 -04:00
Mike Hillyer b2a7ceb3a3 Add IPv6 to example config, moved example spool and logs to /var/spool and /var/log from /var/tmp. 2023-03-16 14:22:31 -04:00
Wez Furlong f9c6eb8ce3 add ed25519 dkim signer 2023-03-16 10:23:54 -07:00
Mike Hillyer bb0ce4f8ab Update concepts page. 2023-03-15 17:32:18 -04:00
Wez Furlong f1be7bb114 docs: tweak example config 2023-03-15 14:28:00 -07:00
Mike Hillyer 51e329890d Automated doc formatting fix 2023-03-15 21:06:36 +00:00
Mike Hillyer 52274ebf5f Tom gets a warning, I get an error, TANJ! 2023-03-15 17:05:44 -04:00
Mike Hillyer 8dfef6a0df Fix lua in example, fix link in concepts. 2023-03-15 17:00:20 -04:00
Mike Hillyer fdaaf65708 Updating the example config with Wez's latest spool and queue settings. 2023-03-15 16:51:55 -04:00
Wez Furlong 09a251d5a1 docs: adjust queue example to show composing domain and source params 2023-03-15 10:13:56 -07:00
Wez Furlong b43e88985c add kumo.dns.lookup_mx
This function returns MX information, including the computed site_name.
Update the queue example to show how to use it to populate the SITE_OF
map used in that example.

This commit switches to using the `Name` type under the covers to ensure
that we use canonical names for our cache keys.
2023-03-15 09:34:23 -07:00
Mike Hillyer 0e909f3407 Add EHLO to the example config 2023-03-15 11:43:13 -04:00
Tom Mairs 437aef4b5a Update kumomta_day_1.md 2023-03-15 00:05:39 -06:00
Tom Mairs 495fe5b48a update Day-1 doc 2023-03-15 05:55:45 +00:00
Wez Furlong 8cf8857a1c docs: revise config concepts intro
Wordsmith it to play to the strengths of the config
2023-03-14 22:46:09 -07:00