Commit Graph
1703 Commits
Author SHA1 Message Date
Wez Furlong e4e2cd2edb deps: pin axum-client-ip better 2024-02-06 15:25:48 -07:00
Wez Furlong b9b57166c4 cargo update 2024-02-06 15:13:13 -07:00
Wez Furlong fa7d12f562 deps: update toml 2024-02-06 15:10:51 -07:00
Wez Furlong 0928fd3595 deps: update toml_edit 2024-02-06 15:08:33 -07:00
Wez Furlong 334a19963c deps: base64 -> data_encoding
dependabot wanted to upgrade to base64 0.21, but I resent that
the API for the common case of base64 encoding got more difficult
in the move from 0.13.

So, I'm switching us to data_encoding's implementation instead.

Note that the overall rust ecosystem on which we depend here,
transitively depends on 3 different versions of the base64 crate, so
even though we've removed direct deps on base64 from kumomta, the lock
file still references base64 0.10, 0.13 and 0.21, so that kinda sucks.
2024-02-06 13:56:41 -07:00
Wez Furlong 14bfa1be78 docs: format generate-toc.py 2024-02-06 13:49:12 -07:00
Wez Furlong a1a3183660 deps: pin axum-client-ip
This is to prevent dependabot noise for the moment; upgrading it
requires upgrading to axum 0.7 which has reasonably large API
changes that also require upgrading utoipa and its deps.

refs: https://github.com/KumoCorp/kumomta/pull/131
2024-02-06 13:34:30 -07:00
Wez Furlong 085c587851 deps: update sqlite 2024-02-06 13:29:36 -07:00
Wez Furlong abeb2badae deps: update nix 2024-02-06 13:18:04 -07:00
Wez Furlong 8714d5276a cargo update 2024-02-05 21:07:07 -07:00
Wez Furlong 1ec8eb7058 ci: fix deps for docker build in pr 2024-02-05 21:02:38 -07:00
dependabot[bot] 0d256a9f60 build(deps): bump shlex from 1.2.0 to 1.3.0
Bumps [shlex](https://github.com/comex/rust-shlex) from 1.2.0 to 1.3.0.
- [Changelog](https://github.com/comex/rust-shlex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/comex/rust-shlex/commits)

---
updated-dependencies:
- dependency-name: shlex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-05 21:02:31 -07:00
dependabot[bot] 9c40ceda7d build(deps): bump baptiste0928/cargo-install from 2 to 3
Bumps [baptiste0928/cargo-install](https://github.com/baptiste0928/cargo-install) from 2 to 3.
- [Release notes](https://github.com/baptiste0928/cargo-install/releases)
- [Changelog](https://github.com/baptiste0928/cargo-install/blob/main/CHANGELOG.md)
- [Commits](https://github.com/baptiste0928/cargo-install/compare/v2...v3)

---
updated-dependencies:
- dependency-name: baptiste0928/cargo-install
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-05 20:57:35 -07:00
ncai c3c5e34067 add default to dkim over_sign 2024-01-26 05:59:11 -07:00
Mike Hillyer 1f9e8e51d2 Added a couple of FAQ entries on migrations. 2024-01-24 16:58:33 -05:00
Mike Hillyer e22f256ee3 Couple more FAQ entries. 2024-01-24 16:48:48 -05:00
Mike Hillyer 0ecd60cd17 Forgot to populate the who is it for FAQ entry. 2024-01-24 15:45:50 -05:00
Mike Hillyer bd93c417de Add FAQ to docs index page. 2024-01-24 15:40:19 -05:00
Mike Hillyer 5b8768bae5 Adding three more FAQ entries. 2024-01-24 15:39:19 -05:00
Mike Hillyer c19712f040 Typo in gen doc. 2024-01-22 14:04:01 -05:00
Mike Hillyer b2978deba2 Add an index page to the FAQ. 2024-01-22 14:00:59 -05:00
Mike Hillyer 026635a9e6 Never copy an example from the Discord for a FAQ. 2024-01-22 13:56:22 -05:00
Mike Hillyer 02555a47d5 Please be the last error... 2024-01-22 13:52:47 -05:00
Mike Hillyer fbb6448c49 Days like these... 2024-01-22 13:50:58 -05:00
Mike Hillyer 05fb4e62ab So many typos. 2024-01-22 13:49:33 -05:00
Mike Hillyer ae27088dda Another typo fix. 2024-01-22 13:48:35 -05:00
Mike Hillyer 348804ee49 Typo Fix 2024-01-22 13:40:32 -05:00
Mike Hillyer 1eeb53f629 Typo fix, new entry for non-relay-hosts. 2024-01-22 13:40:23 -05:00
Mike Hillyer 9994961fc9 Add FAQ regarding POP3/IMAP. 2024-01-22 13:22:57 -05:00
Mike Hillyer 596c96cdc7 Adding Multiple DKIM signatures and TLS testing to FAQ. 2024-01-22 13:13:32 -05:00
Mike Hillyer 81d3196d18 Update permission denied page to be more succinct in the example but more descriptive in the text. 2024-01-22 12:25:44 -05:00
Mike Hillyer dab1d03d1e Add first FAQ entry to index. 2024-01-22 10:16:05 -05:00
Mike Hillyer 107eccafc1 Adding FAQ to the documentation tree and first FAQ entry for Permission Denied. 2024-01-22 10:03:51 -05:00
Mike Hillyer e0d2c611e8 Add mention of oversigning to the dkim userguide page. 2024-01-20 17:35:52 -05:00
Wez Furlong ff47fb04ad plumb over_sign option into dkim helper
refs: https://github.com/KumoCorp/kumomta/issues/111
2024-01-18 14:49:15 -07:00
Wez Furlong 02cd1ef7bf NEW: dkim over signing by setting over_sign = true in the signer
refs: https://github.com/KumoCorp/kumomta/issues/111
2024-01-18 12:59:41 -07:00
Wez Furlong d44269a407 fixup test case for updated shaping.toml 2024-01-17 14:37:25 -07:00
Mike Hillyer 1b95d7554e Added entries to the default shaping.toml showing array passing, and also updated the traffic shaping automation page in the UserGuide. 2024-01-17 16:30:29 -05:00
Wez Furlong 21881f35b6 Support multiple regex patterns and actions in TSA automation rules
refs: #99
2024-01-17 13:48:16 -07:00
ncai 8954052013 add is_mx to determine if the hosts are mx records 2024-01-16 11:40:20 -07:00
Wez Furlong 4c9df2bd70 ci: fixup docker dry run for PRs 2024-01-16 11:25:55 -07:00
Wez Furlong 580be2c4aa kumo.http: add a default 1 minute timeout to requests
Add a timeout method to control the request duration explicitly.
2024-01-13 07:08:54 -07:00
Wez Furlong 4d40596012 ci: trigger only on push, pr and manual events
We don't care about the other event types, particularly deployment
events.
2024-01-12 10:51:19 -07:00
Jeffrey Rose 6b9f01474f docs: Update overview.md to fix build from source link 2024-01-11 21:08:20 -07:00
Wez Furlong b79b97963d testing whether ci kicks in for an edit to crates 2024-01-11 16:04:52 -07:00
Wez Furlong e90c79689c ci: remove cycle 2024-01-11 15:54:30 -07:00
Wez Furlong 26682c481d ci: tweak workflows a bit more 2024-01-11 15:53:42 -07:00
Wez Furlong 59c22b6a83 ci: move away from deprecated group: config
One of the recent changes in woodpecker is to improve how
steps are parallelized, so switch to the newer syntax.
2024-01-11 15:19:07 -07:00
Wez Furlong 1d7311ee74 ci: revise path triggers
I recently upgraded woodpecker and it doesn't seem to notice
changes under the crates directory. Maybe making it an explicit
glob will help.
2024-01-11 15:08:32 -07:00
Wez Furlong 38839d104b fixup use of Dispatcher::queue_name
This is a bit of a misleading field that is easily misused.
In this case, the smtp_client_rewrite_delivery_status event
could trigger with the incorrect scheduled queue components :-(

Noticed together with @cai-n while looking at
https://github.com/KumoCorp/kumomta/issues/116
2024-01-11 15:01:48 -07:00