Commit 523e429
committed
mlmmj: update to 1.7.0. Changes:
1.7.0
o New 'autosubscribe' feature: on moderated mailing list autosubscribe as
"nomail" when if a moderator approves a mail
o New 'selfmoderate' feature: send the moderation email to the "From" address
for validation
o Fix 'nonomailsub' support
o Plenty of memory leaks
o Fix lock issue
1.6.0
o Remove blanks in customheaders prefix and skip empty lines
o $bouncenumbers$ in probe are now expended to number, messageid when
possible
o customheaeders allow now substitution of $posteraddr$ (Erwan Mas)
o Fix portability issue on Hurd (Erwan Mas)
1.5.2
o Plenty of portability fixes
1.5.1
o Fix tests on system with a running smtp server on port 25
o Fix portability issue on arm64
o Fix tests where some struct were not initialised properly
1.5.0
o Add option to copy From: to Reply-To: (Graham Leggett)
o remove contrib/pymime
o remove contrib/foot_filter
o granular access rejection message
o fix duplicated bounce recording
o Remove support for all deprecated syntax in templates
1.4.7
o fix duplicate queued moderation notification email
o fix build on macOS
1.4.6
o mlmmj-make-ml: fix on OpenBSD
o Fix another regression regarding RFC 5321
1.4.5
o Improve error messages in case of smtp failure
o Regression: fix mlmmj-send -r
o Modernize autotools usage
1.4.4
o fix regression which results in probe not containing the list
of bounced emails
1.4.3
o fix regression which results in loosing track of probes
1.4.2
o fix regression in lastdigest parser
1.4.1
o fix regression in incremental updates
1.4.0-rc3
o fix unattended usage of mlmmj-makeml
o fix regression regarding RFC 5321
o fix subscription validation
1.4.0-rc2
o fix notifymod regression
o fix VERP regression
1.4.0-rc1
o moderation cookie for subscription is now under the sub directory
moderation/subscribe
o mlmmj-make-ml: now supports non interactive mailing list creation
o listtext: reintegrate the tree (not a submodule anymore)
o lots of code deduplication
1.4.0-b1
o manpage converted from man(7) to mdoc(7)
o Fix a potential crash with mail without separator between headers and body
o mlmmj-send: -l 6 has been removed
o mlmmj-send: accept file descriptor number as -s argument
o mlmmj-send: accept file descriptor number as -m argument
o cleanup .omit files leftover if moderated emails are rejected and notmetoo
is set.
1.4.0-a2
o Fix a crash with forged probe emails
o mlmmj-send does not need anymore absolute path
o Use copy_file_range if available
o Use arc4random_uniform if available
o Logs are not limited anymore to 256 characters per lines
1.4.0-a1
o Add a test suite
o Modernize code (dprintf, posix_spawn, asprintf, getline, daemon, ...)
o Supporting passing email to a mta over ipv6
o Fix relaying in IPV6-only systems
o Fix decode quoted printable subject
o Fix parsing RFC1891
o Fix a crash if no owner has been defined
o Validate ranges of all integers conversion
o New 'send' tunable to allow email passthrough
o Add support for 'X-Original-From'
o Reduce subscription confirmation address length to fit RFC 5321
o Use arc4random is available
o Reduce memory manipulation
o When unsubscribing bouncers, keep the bounce file if something went
wrong and report in syslog what went wrong
o Remove the -b option from mlmmj-unsub, it is not used anymore1 parent fddba02 commit 523e429
5 files changed
Lines changed: 59 additions & 102 deletions
File tree
- mail/mlmmj
- patches
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
4 | | - | |
| 3 | + | |
5 | 4 | | |
6 | | - | |
7 | | - | |
| 5 | + | |
| 6 | + | |
8 | 7 | | |
9 | 8 | | |
10 | | - | |
| 9 | + | |
11 | 10 | | |
12 | 11 | | |
13 | 12 | | |
14 | | - | |
15 | | - | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
16 | 17 | | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
17 | 22 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
| |||
49 | 50 | | |
50 | 51 | | |
51 | 52 | | |
| 53 | + | |
52 | 54 | | |
53 | 55 | | |
54 | 56 | | |
| |||
65 | 67 | | |
66 | 68 | | |
67 | 69 | | |
| 70 | + | |
68 | 71 | | |
69 | 72 | | |
70 | 73 | | |
| |||
81 | 84 | | |
82 | 85 | | |
83 | 86 | | |
| 87 | + | |
84 | 88 | | |
85 | 89 | | |
86 | 90 | | |
| |||
97 | 101 | | |
98 | 102 | | |
99 | 103 | | |
| 104 | + | |
100 | 105 | | |
101 | 106 | | |
102 | 107 | | |
| |||
113 | 118 | | |
114 | 119 | | |
115 | 120 | | |
| 121 | + | |
116 | 122 | | |
117 | 123 | | |
118 | 124 | | |
| |||
129 | 135 | | |
130 | 136 | | |
131 | 137 | | |
| 138 | + | |
132 | 139 | | |
133 | 140 | | |
134 | 141 | | |
| |||
145 | 152 | | |
146 | 153 | | |
147 | 154 | | |
| 155 | + | |
148 | 156 | | |
149 | 157 | | |
150 | 158 | | |
| |||
161 | 169 | | |
162 | 170 | | |
163 | 171 | | |
| 172 | + | |
164 | 173 | | |
165 | 174 | | |
166 | 175 | | |
| |||
177 | 186 | | |
178 | 187 | | |
179 | 188 | | |
| 189 | + | |
180 | 190 | | |
181 | 191 | | |
182 | 192 | | |
| |||
193 | 203 | | |
194 | 204 | | |
195 | 205 | | |
| 206 | + | |
196 | 207 | | |
197 | 208 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
Lines changed: 0 additions & 88 deletions
This file was deleted.
0 commit comments