-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathChangeLog
55 lines (33 loc) · 1.58 KB
/
ChangeLog
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
2022-08-23 Nick Stokoe <nick@noodlefactory.co.uk>
* Don't use `service` in maintainer scripts
Use /etc/init.d/exim4 instead. Also, do try-restart, not reload,
as that fails when the services is stopped.
2022-08-22 Nick Stokoe <nick@noodlefactory.co.uk>
* v0.3 release
2022-08-21 Nick Stokoe <nick@noodlefactory.co.uk>
* Delete file: macros
It isn't used.
* Build-Depends: add Perl
Because we use it in the build!
* Drop per-alias logfiles in favour of a combined.log file
This is to avoid needing to detaint the local part in order to be
able to set the logfile option successfully - tainting checks will
not allow local_part to be incorporated. Possibly later we can
revert, if we find the need, and if a justifiably simple and
secure way of detainting the filename can be found!
* Set the sqlite_dbfile variable to DISP_ALIASES_DB
And drop the obsolete per-lookup sqlite loop directives like this:
${lookup sqlite{DISP_ALIASES_DB select ... } ... }
In favour of this:
${lookup sqlite{select ... } ... }
And setting sqlite_dbfile.
We would like to retain the per-lookup specific files, mainly so
we can co-exist with other exim uses of Sqlite3, but since
tainting checks were added in 4.93, we cannot use that. Also,
since per-lookup file options seem not to be present in current
Debian stable (11) versions of Exim, 4.94.2, we can't use that
feature yet. Bump dependency on Exim to 4.94, to require
implementation of sqlite_dbfile.
2022-08-19 Nick Stokoe <nick@noodlefactory.co.uk>
* CHANGELOG: Added Debian package building
0.2 release