Skip to content

Commit 27f460f

Browse files
thegushiDan Mahoney
authored andcommitted
TODO: note library/utils split idea (low priority)
1 parent eea3a2a commit 27f460f

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

TODO.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,25 @@
22

33
## Tools to add to this repo
44

5+
### library/utils split for OpenDKIM and OpenDMARC (low priority / uncertain)
6+
7+
Distributions (Debian, Fedora) already split `libopendkim` from `opendkim` at
8+
package build time. Making this a first-class upstream concept would mean:
9+
10+
- `libopendkim` / `libopendmarc` as standalone published libraries with their
11+
own repo and release cycle
12+
- `opendkim-utils` / `opendmarc-utils` packages for tools like `opendkim-testkey`,
13+
`opendmarc-check` - useful for troubleshooting without running a milter,
14+
same pattern as `bind-utils` vs `named`
15+
- The milter itself becomes just another consumer of the library
16+
17+
Prerequisite for this making sense upstream: the library repos would need their
18+
own CI, versioning, and release process. Significant reorganization. Distros are
19+
already doing the split themselves so the urgency is low.
20+
21+
---
22+
23+
524
### file-driven test milter (from OpenDMARC test.c)
625

726
OpenDMARC has `opendmarc/test.c` (~722 lines) - a command-line tool that drives a

0 commit comments

Comments
 (0)