Blame


1 38232a0a 2023-05-07 op SMARC -- static web mail archive generator
2 38232a0a 2023-05-07 op ==========================================
3 b2508be5 2022-08-24 op
4 b2508be5 2022-08-24 op A collection of scripts to generate a static mail archive from a
5 f7276967 2023-05-06 op Maildir; originally intended to provide a public web interface for the
6 f7276967 2023-05-06 op Game of Trees mailing list, now flexible enough to be used for other
7 f7276967 2023-05-06 op lists.
8 b2508be5 2022-08-24 op
9 f7276967 2023-05-06 op The static site generator depends on perl and mblaze, the web search
10 f7276967 2023-05-06 op component on libevent and sqlite3.
11 b2508be5 2022-08-24 op
12 b2508be5 2022-08-24 op
13 b2508be5 2022-08-24 op How it works
14 b2508be5 2022-08-24 op ------------
15 b2508be5 2022-08-24 op
16 38232a0a 2023-05-07 op smarc(1) incrementally generate a set of static files from a maildir,
17 38232a0a 2023-05-07 op smingest(1) and msearchd(8) are used to populate an sqlite3 database to
18 f7276967 2023-05-06 op provide a web-based full text search on all the mails.
19 b2508be5 2022-08-24 op
20 38232a0a 2023-05-07 op smarc(7) documents the step needed for a first setup, how to operate
21 f7276967 2023-05-06 op it and tips for generating multiple archives.
22 b2508be5 2022-08-24 op
23 b2508be5 2022-08-24 op
24 2215cb0b 2022-08-24 op License
25 2215cb0b 2022-08-24 op -------
26 2215cb0b 2022-08-24 op
27 38232a0a 2023-05-07 op smarc, smingest and msearchd are released in the public domain. The
28 f7276967 2023-05-06 op configure script loosely based on oconfigure and is released under the
29 f7276967 2023-05-06 op terms of ISC license. Some OpenBSD-compats are included to build on
30 f7276967 2023-05-06 op multiple platforms, these are released under a BSD-style license.
31 f7276967 2023-05-06 op See the first lines of each file for the copyright owners.