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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
|
exim4 (4.14-1) unstable; urgency=low
* Upload to sid (Closes: #179066)
* Ship an (empty) acl_check_data with commented out examples. Add
Infrastructure to ease their activation. (MH)
-- Andreas Metzler <ametzler@debian.org> Fri, 16 May 2003 18:02:46 +0200
exim4 (4.14-0.6) experimental; urgency=low
* Don't link to gnutls' (tasn,gcrypt) dependencies directly
(Closes: #193018)
* fix AUTH PLAIN server side example to work if the data is not given
in initial-response (exim-bug 193094)
* ACL-updates (MH)
-- Andreas Metzler <ametzler@debian.org> Wed, 14 May 2003 12:16:06 +0200
exim4 (4.14-0.5) experimental; urgency=low
* updated version of dlopen patch (Marc Merlin)
* don't regenerate files managed by update-exim4.conf on package
updates if the local admin had deleted them.
* replace the listenonpublic yes/no question with one that allows to
specify on which interfaces to listen to (Closes: #190498)
* new dc-question for dial-on-demand-users to minimize DNS lookups
-- Andreas Metzler <ametzler@debian.org> Thu, 1 May 2003 16:03:59 +0200
exim4 (4.14-0.4) experimental; urgency=low
* Renamed conf.d files from *exim4-base* to *exim4-config* since
they can now be found in the exim4-config package.
WARNING, this breaks updates. After installation, execute
something like the following bash snipped to rename your files:
for i in `find . -name *exim4-base*`; do mv $i ${i/exim4-base/exim4-config}; done
(MH)
* Include more sophisticated check_rcpt ACL, include documentation,
include even more sophisticate check_rcpt ACL in
/u/s/d/e4-config/examples/acl. (MH)
* update-exim4.conf now filters out consecutive empty lines (MH)
* make update-exim4.conf's behaviour for configtype=none more consistent,
respect CFILEMODE and --removecomments. (Thanks to Marc Merlin)
* add warning about editing /etc/exim4/exim4.conf in place (Marc Merlin)
* use .rul instead of .disabled to override/disable configfiles in
/etc/exim4/conf.d/ (Suggested by Marc Merlin)
* fix smtp auth client-side examples (Closes: #188828), thanks to Karl
M. Hegbloom for the bug report (AM)
* add @DPATCH@-tag to patches, as required by dpath-edit-patch in
dpatch 1.17 (AM)
-- Andreas Metzler <ametzler@debian.org> Fri, 25 Apr 2003 12:37:50 +0200
exim4 (4.14-0.3) experimental; urgency=low
* add '|| true' to every call of db_input. (Thanks to Pierfrancesco Caci for
the bugreport.) (Closes: #187008)
* Don't set received_header_text in 02_exim4-base_options, use upstream's
default.
* renumber routers to have more space for local customization.
WARNING WARNING upgrade is broken, execute this in
/etc/exim4/conf.d/router to get rid of the superfluous files:
mv 20_exim4-base_domain_literal 100_exim4-base_domain_literal
mv 22_exim4-base_primary 200_exim4-base_primary
mv 24_exim4-base_real_local 300_exim4-base_real_local
mv 26_exim4-base_system_aliases 400_exim4-base_system_aliases
mv 28_exim4-base_hubuser 500_exim4-base_hubuser
mv 30_exim4-base_userforward 600_exim4-base_userforward
mv 32_exim4-base_procmail 700_exim4-base_procmail
mv 34_exim4-base_maildrop 800_exim4-base_maildrop
mv 36_exim4-base_local_user 900_exim4-base_local_user
* add *syntax_errors* directives to userforward router, to use partially
valid .forward files instead of skipping them. (Marc Haber)
* update mysql build-depends
-- Andreas Metzler <ametzler@debian.org> Wed, 9 Apr 2003 16:19:46 +0200
exim4 (4.14-0.2) experimental; urgency=low
* upstream fix for crash with AUTH PLAIN
* upgrade to policy 3.5.9.0 (CFLAGS in debian/rules)
* Add (maildir) transport for handling file addresses generated by
alias or .forward files if the path ends in "/", enabled for .forward per
default, but not for /etc/aliases. Thanks to Andreas Horter.
* add debconf question to move files from exim3 spool to exim4 spool
* run exim_tidydb as mail:mail using start-stop-daemon
* Make manpages UTF-8 compatible with nicer quotes and escaped dashes.
* fakeroot debian/rules builddaemonpackages=exim4-daemon-custom \
buildbasepackages=no binary produced a broken exim4-config package.
(Bug found by Soren Andersen)
* introduce new replacement item DEBCONFpackageversionDEBCONF holding
the complete version number, might be useful for Received headers (Marc
Haber)
-- Andreas Metzler <ametzler@debian.org> Thu, 27 Mar 2003 17:04:02 +0100
exim4 (4.14-0.1) experimental; urgency=low
* New upstream version
* 20_fix.lsearch.dpatch not needed anymore
* use new feature .ifdef instead of simulating it with condition=...
* change priority of exim4-daemon-light to important
-- Andreas Metzler <ametzler@debian.org> Thu, 13 Mar 2003 15:03:41 +0100
exim4 (4.12-0.2) experimental; urgency=low
* instead of generating 22_exim4-base_primary by copying the correct
file into it, use condition=... to select the correct one. Similar
change to 28_exim4-base_hubuser
-- Andreas Metzler <ametzler@debian.org> Thu, 6 Mar 2003 11:55:55 +0100
exim4 (4.12-0.1) experimental; urgency=low
* minimal doc-updates
* init-script: output status-message before starting upex4conf()
* polish smtp-auth examples - don't hardcode passwords in main
configuration file.
* change default file-permissions of configfile to 0644. This can be changed
by setting CFILEMODE in the default file.
* rename debian/patches/*, giving each one an unambiguous number
* ignore private rfc1918 and APIPA addresses in internet router (MH)
* correct info about authorship of dlopen patch
* don't link exim4-daemon-light against PAM (explicitely link it against libdl)
* same_domain_copy_routing = yes for primrout-internet, primrout-satellite
and primrout-smarthost (MH)
* rename debconf.results to update-exim4.conf.conf, add upgrading-magic for
upgrading from 4.12-0 and earlier (marked as REMOVEMEBEFORERELEASE)
* introduce REMOVEMEBEFORERELEASE-tag, grep -r on debian/ will show us all
the cruft that needs to be removed before uploading to unstable.
-- Andreas Metzler <ametzler@debian.org> Wed, 5 Mar 2003 19:03:59 +0100
exim4 (4.12-0) experimental; urgency=low
* removed TODO marker from the copyright file
* version number for first Debian upload
* built i386 binary package on sid
-- Marc Haber <mh+debian-packages@zugschlus.de> Fri, 21 Feb 2003 14:40:42 +0100
exim4 (4.12-0.0.21) experimental; urgency=low
* update copyright
* exim-gencert: generate certificates valid for three years instead 30
days
* remove debian/debconf/exim4.conf.template
* enable LMTP, LOOKUP_NIS and mailstore for daemon-light
-- Andreas Metzler <ametzler@logic.univie.ac.at> Fri, 21 Feb 2003 12:55:40 +0100
exim4 (4.12-0.0.20) experimental; urgency=low
* ship /usr/lib/exim4/exim4 and use it to check whether daemon package
is installed.
* Exim doesn't require a HUP after logrotation. (See spec 44.2) (MH)
-- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 20 Feb 2003 19:23:45 +0100
exim4 (4.12-0.0.19) experimental; urgency=low
* Ship upstream-changelog only in exim4-base, Symlinks in packages depending
on it. Split off changelog entries up to 3.34-1 to changelog.Debian.old
which is only included in exim4-base. - Spares about 100KB.
* Ship ACKNOWLEDGMENTS in exim4-base docs.
* remove debian/exim4-config.docs, files are already shipped in exim4-
base
* disable some the unneeded dh_* commands from binary-indep target.
* make exim4 a metapackage
-- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 20 Feb 2003 12:41:17 +0100
exim4 (4.12-0.0.18) experimental; urgency=low
* split off all configuration to exim4-config
* include exim4-config-simple source package
* include script to generate exim4-config source package
* changed distribution to experimental
* Add patch by Phil Hazel to fix lsearch*@ lookups. (AM)
* Remove exim4-daemon-perl; merge it into exim4-daemon-heavy (AM)
* Prepare removal of "exim4" daemon-flavour: Exchange the roles of
"exim4" and "exim4-daemon-light" in debian/rules: build helper
binaries, eximon, et.al. while building exim4-daemon-light. Rename
EDITME.exim4-base.diff to EDITME.exim4.diff. (AM)
-----
WARNING: This breaks your debian/EDITME.exim4-custom.diff, as it was
generated to show the differences to debian/EDITME.exim4-base instead of
EDITME.exim4-light. (AM)
-----
-- Marc Haber <mh+debian-packages@zugschlus.de> Tue, 18 Feb 2003 16:16:45 +0100
exim4 (4.12-0.0.17) unstable; urgency=low
* mv 26_exim4-base_aliases 26_exim4-base_system_aliases (MH)
* mv 30_exim4-base_forward 30_exim4-base_userforward (MH)
* WARNING: upgrades are broken!
-After ugrading delete conffiles no longer in package in directories
below /etc/exim4/conf.d/:
router/26_exim4-base_aliases
router/30_exim4-base_forward
* all file names for transports and routers are now consistent with
Transport/Router defined inside (MH)
* add debug_print to all transports/routers (MH)
* add cut -d\ -f1 to all md5sum calls in pipes (MH)
* add man page for exiqgrep (MH)
* fix typos in exiqsumm and exicyclog man page (MH)
* Don't install exim.8.diff as manpage, apply the patch instead. (AM)
-- Andreas Metzler <ametzler@logic.univie.ac.at> Sat, 15 Feb 2003 16:35:26 +0100
exim4 (4.12-0.0.16) unstable; urgency=low
* Define CONFDIR-macro and use it in update-exim4.conf and some files in
CONFDIR. (AM)
* Enhance update-exim4.conf: remove comments by default, allow to write
output to a different file. (AM)
* update-exim4.conf: check validity of configfile before installing it
* fix breakage with newer md5sum - thanks to Sander (AM)
* check in init-script for smtp-service in inetd that is compatible with
openbsd-inetd's extended syntax (Hubert Chan) (AM)
* Don't link against libwrap, exim3 doesn't either (Alexander Koch) (AM)
-- Andreas Metzler <ametzler@downhill.at.eu.org> Fri, 14 Feb 2003 19:55:54 +0100
exim4 (4.12-0.0.15) unstable; urgency=low
* If exim4/dc_listenonpublic=false add an explaing line to the
resulting configfile instead of a blank-line (Marc Haber)
* In postinst and cronjob make sure that db files are owned by
mail:mail
* Add buzzword convert4r4 to description of "No configuration" profile
* Body of manpage exim_convert4r4: s/convert4r4/exim_convert4r4/g
* Change maintainer, add Marc Haber to Uploaders
-- Andreas Metzler <ametzler@downhill.at.eu.org> Sun, 2 Feb 2003 22:06:06 +0100
exim4 (4.12-0.0.14) unstable; urgency=low
* fix bugs found by Marc Haber:
- search for email-addresses file in /etc/exim4/
- s/hostname -fqdn/hostname --fqdn/
* exim4-base.config: don't grep in /etc/aliases if does not exist yet.
* clear up config-script, using both $mailname and $dc_mailname was
irritating.
* fix wrong logic for aliases generation (= instead of !=)
* fix major breakage of debconf code: config-script is called two times
_before_ postinst writes debconf.results, db_set-commands (for sane
defaults) in the second-run overwrote the answers given by the user.
-- Andreas Metzler <ametzler@downhill.at.eu.org> Sat, 1 Feb 2003 15:06:58 +0100
exim4 (4.12-0.0.13) unstable; urgency=low
* link against GNUTLS
-- Andreas Metzler <ametzler@downhill.at.eu.org> Fri, 31 Jan 2003 16:32:31 +0100
exim4 (4.12-0.0.12) unstable; urgency=low
* clean up at purge: Remove logfiles, ask about removing
undelivered mails in spool directory.
-- Andreas Metzler <ametzler@downhill.at.eu.org> Fri, 31 Jan 2003 13:32:37 +0100
exim4 (4.12-0.0.11) unstable; urgency=low
* clean up update-exim4.conf:
+ fix unconditional overwriting 03_exim4-base_neverusers
+ one central `tempfile -m...`
+ add skeleton function example
* add missing 'set -e' to exim4-base.postrm
* If there are no debconf answers and we are making a cross upgrade
from exim3, try to parse its config file to seed debconf db.
-- Andreas Metzler <ametzler@downhill.at.eu.org> Sun, 26 Jan 2003 12:22:23 +0100
exim4 (4.12-0.0.10) unstable; urgency=low
* Get rid of error messages: don't call chmod/chown in
debconf/update-exim4.conf if the respective files don't exist. Don't try
to kill non running daemons.
* Don't start unconfigured daemon in init script, ie. require either
${dc_eximconfig_configtype}" != "xnone or existence of handcrafted
/etc/exim4/exim4.conf.
Thanks to Alexander Koch for firmly pushing me this way.
* dc_listenonpublic was overwritten to true in config script.
* Typo in exim4-base.postrm prevented removal of
/etc/exim4/conf.d/router/28_exim4-base_hubuser
* Clean up /var/spool/exim4 properly; at least if there are just empty
directories.
* hub_user was broken because of unescaped $.
* import updated 10_daemon_close_fds.dpatch from Steve.
* only set neverusers if root is aliased somewhere.
-- Andreas Metzler <ametzler@logic.univie.ac.at> Fri, 24 Jan 2003 17:14:13 +0100
exim4 (4.12-0.0.9) unstable; urgency=low
* update-exim4defaults: Fix bugs, add option --init
* /etc/default/exim4 is no conffile anymore, it is generated with
update-exim4defaults.
-- Andreas Metzler <ametzler@logic.univie.ac.at> Fri, 17 Jan 2003 13:39:46 +0100
exim4 (4.12-0.0.8) unstable; urgency=low
* Don't ship now unneeded empty /var/lib/exim4/masquerade and
/var/lib/exim4/email_addresses
* move hub_user router to /etc/e4/c.d/
* move primary-router definition to /etc/e4/c.d/
* code in debian/rules installing /etc/exim4/conf.d/ tree ignores CVS
directories
* WARNING: upgrades from 0.0.6 and 0.0.7 are broken!
-After ugrading delete conffiles no longer in package in directories
below /etc/exim4/conf.d/:
rewrite/30_exim4-base
router/28_exim4-base_hub_user
- replace router/22_exim4-base_primary with a file containg only
the line "# d41d8cd98f00b204e9800998ecf8427e"
run update-exim4.conf afterwards and start daemon.
-- Andreas Metzler <ametzler@logic.univie.ac.at> Tue, 14 Jan 2003 17:44:50 +0100
exim4 (4.12-0.0.7) unstable; urgency=low
* Add configuration file managment code using md5sums stored in the file
itself to update-exim4.conf(8). Use it and move files for evaluation of
/e/e4/email-addresses and the masquerading rules from /var/lib/exim4 to
/etc/. Gets rid of /etc/exim4/conf.d/rewrite/30_exim4-base and its two
.includes.
-- Andreas Metzler <ametzler@downhill.at.eu.org> Tue, 14 Jan 2003 13:05:51 +0100
exim4 (4.12-0.0.6) unstable; urgency=low
* generate up to date manpage for eximstats with pod2man.
* EXPERIMENTAL: Split /etc/exim4/exim4.conf.template to little files
in /etc/exim4/conf.d/ - update docs accordingly.
* fix wrong path in exim4-base.doc-base.spec
-- Andreas Metzler <ametzler@downhill.at.eu.org> Sun, 12 Jan 2003 18:25:40 +0100
exim4 (4.12-0.0.5) unstable; urgency=low
* enhance default-file a lot.
* ship update-exim4defaults(8) - a script to allow other packages to modify
the default-file.
-- Andreas Metzler <ametzler@downhill.at.eu.org> Mon, 6 Jan 2003 23:00:15 +0100
exim4 (4.12-0.0.4) unstable; urgency=low
* Compile perl plugin with -fPIC
* Enable IPv6 support (Andrew Mulholland)
* remove exim4-base.cron.d, it only contained comments (no inetd support).
* enhance default-file: Allow disabling any queue runs and passing
additional options to exim daemon and/or the queuerunner.
-- Andreas Metzler <ametzler@logic.univie.ac.at> Sun, 5 Jan 2003 13:16:37 +0100
exim4 (4.12-0.0.3) unstable; urgency=low
* Keep patches separate to make upgrading easier, using dpatch.
* Rename eximon to eximon4: Otherwise this would force anybody who has
installed eximon and runs exim v3 to switch to exim v4
* Polish package descriptions a little bit.
* Drop Recommends for netbase. We don't support inetd anyway.
-- Andreas Metzler <ametzler@downhill.at.eu.org> Tue, 31 Dec 2002 14:31:14 +0100
exim4 (4.12-0.0.2) unstable; urgency=low
* Actually compile with -O2 (Matthias Klose)
* Apply localscan_dlopen.patch from
http://marc.merlins.org/linux/exim/files/sa-exim-current/ to make it
possible to switch local_scan functions *without* recompiling exim.
* compile local_scan.c perl plugin as shared object that is dlopened,
document this in exim4-daemon-perl's description and doc-directory.
-- Andreas Metzler <ametzler@downhill.at.eu.org> Sat, 21 Dec 2002 14:01:24 +0100
exim4 (4.12-0.0.1) unstable; urgency=low
* New upstream 4.12, a strict maintainance release. Without any new features
(Don't worry - this is the real release i.e. Phil's third shot ;-)
-- Andreas Metzler <ametzler@logic.univie.ac.at> Wed, 18 Dec 2002 12:17:51 +0100
exim4 (4.11-0.0.4) unstable; urgency=low
* Get rid of /usr/lib/exim4/exim (see README.Debian for patched files)
* Use relative paths in debian/eximon.dirs
-- Andreas Metzler <ametzler@downhill.at.eu.org> Tue, 17 Dec 2002 13:40:19 +0100
exim4 (4.11-0.0.3) unstable; urgency=low
* fix dbm lookups (one-line patch to src/search.c)
-- Andreas Metzler <ametzler@logic.univie.ac.at> Fri, 13 Dec 2002 13:38:31 +0100
exim4 (4.11-0.0.2) unstable; urgency=low
* Fresh installs were broken, as the initial test in update-exim4.conf
failed.
* update-exim4.conf exits silently if /etc/exim4/exim4.conf exists.
* don't invoke update-exim4.conf in postinst if configtype=none.
-- Andreas Metzler <ametzler@logic.univie.ac.at> Wed, 11 Dec 2002 16:32:47 +0100
exim4 (4.11-0.0.1) unstable; urgency=low
* New upstream version 4.11:
includes spec und util/* in orig.tar.gz, diff is small again.
see NewStuff items 49 to 57 for new features since snapshot 4.10.13.
-- Andreas Metzler <ametzler@logic.univie.ac.at> Wed, 11 Dec 2002 13:01:07 +0100
exim4 (4.10.13-0.0.4) unstable; urgency=low
* reformat manpages a little bit, start each sentence on a new line, refer
to /usr/share/doc/exim4-base/
* remove the %s from PID_FILE_PATH
* apply debian/fix-pid.issue.patch to fix minor security issue
http://www.exim.org/pipermail/exim-users/Week-of-Mon-20021202/046978.html
* test in init-script for working config before reloading/restarting
(Andreas Piesk)
-- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 5 Dec 2002 13:04:51 +0100
exim4 (4.10.13-0.0.3) unstable; urgency=low
* update copyright from NOTICE
* Typos in exim(8)
-- Andreas Metzler <ametzler@downhill.at.eu.org> Wed, 4 Dec 2002 10:35:18 +0100
exim4 (4.10.13-0.0.2) unstable; urgency=low
* Fix path for eximon.bin in eximon script (Andreas Piesk)
* Add comments at the head of exim4.conf.template, containing a short
introduction to the configuration scheme.
-- Andreas Metzler <ametzler@downhill.at.eu.org> Tue, 3 Dec 2002 23:52:28 +0100
exim4 (4.10.13-0.0.1) unstable; urgency=low
* Snapshot 4.10.13
* CONFIGURE_FILE=/etc/exim4/exim4.conf:/var/lib/exim4/config.autogenerated
* update update-exim4.conf* and documentation accordingly.
* Generate config.autogenerated with same permissions as
/etc/exim4/exim4.conf.template (it might conatain passwords)
* Add BIG FAT warning at head of autogenerated file.
* don't ship /var/lib/exim4/config.autogenerated, simply remove it on
purge if it exists.
-- Andreas Metzler <ametzler@logic.univie.ac.at> Mon, 2 Dec 2002 12:45:58 +0100
exim4 (4.10.12-0.0.1) unstable; urgency=low
* Upgrade to testing snapshot 4.10.12
* patches accepted/superseded by upstream: exim4-MID-expanded.patch, hmac*,
perl.c.patch
* patches that do not apply cleanly anymore: bV_shows_openssl_version.txt,
daemon_close_fds.txt, gcc_attributes-eximon.diff, gcc_attributes.txt,
tls_common.txt, tls_misc.txt, tls_session_cache.txt.
* minimize changes to scripts/exim_install - use INSTALL_ARG=-no_symlink instead.
* no util/cramtest.pl util/logargs.sh util/unknownuser.sh in upstream
tarball - perhaps only in testing version?
-- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 28 Nov 2002 16:11:52 +0100
exim4 (4.10-0.srh20.19) unstable; urgency=low
* ship convert4r4 as /usr/sbin/exim_convert4r4 (with manpage)
* eximon does not provides/Conflicts: exim4-daemon
* switch AGAIN *-daemon provides MTA:
- *-daemon depends on -base instead of the other way round
- explicit "conflicts/replaces: exim, exim-tls" for the base package -
these need to add this the other way round, too (TODO).
- move symlinks for sendmail, mailq, rmail, rsmtp and their manpages (+the one
for newaliases) to the daemon-packages.
- no more non-debhelper-generated exim4-base.prerm, simplified
*daemon.postinst
* try to start daemon in postinst no matter whether configtype=none, people
might use it with a handcrafted exim4.conf.
* register /var/lib/exim4/email_addresses for dpkg.
-- Andreas Metzler <ametzler@downhill.at.eu.org> Sun, 24 Nov 2002 15:04:32 +0100
exim4 (4.10-0.srh20.18) unstable; urgency=low
* add "Replaces: exim4-daemon" to all the daemon flavours, needed for
switching.
* Marc Haber:
make exim4-daemon-custom actually work.
building from CVS was broken
clean target missed Local/eximon.conf
* exim-daemon-perl recommends libexim-localscan-perl
-- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 21 Nov 2002 17:04:54 +0100
exim4 (4.10-0.srh20.17) unstable; urgency=low
* add support for building a customized daemon (exim4-daemon-custom)
* tighten build-depends: official exim4-base linked against db3 won't
work well together with exim4-daemon-custom linked against libdb2
* ship compile time configuration (EDITME-files) in /usd/daemon-flavour.
* use /var/mail instead of /var/spool/mail (#169747)
* make uucp a trusted user. (#169545)
-- Andreas Metzler <ametzler@downhill.at.eu.org> Sun, 17 Nov 2002 23:06:29 +0100
exim4 (4.10-0.srh20.16) unstable; urgency=low
* fix Gecos pattern: 'From: "Andreas Metzler,,," <am...'#
* _big_ update for README.Debian: Document which patches were applied. Short
note about PAM.
* document that the perl flavour won't deliver any mail without
/etc/exim4/local_scan.pl in package description.
* fix examples for server-side SMTP AUTH
-- Andreas Metzler <ametzler@downhill.at.eu.org> Sat, 9 Nov 2002 10:12:34 +0100
exim4 (4.10-0.srh20.15) unstable; urgency=low
* Fix crash with perl 5.8 (threads), thanks to Eckebrecht von Pappenheim
<evp@heise.de>
* perl-package: search local_scan.pl in /etc/exim4 instead of /etc/exim.
-- Andreas Metzler <ametzler@downhill.at.eu.org> Wed, 6 Nov 2002 22:46:12 +0100
exim4 (4.10-0.srh20.14) unstable; urgency=low
* add /etc/default/exim4 (#123184, #95325)
* Don't start a queue runner with cron per default, exim runs as daemon.
* polish config-script: more states, strip blanks.
* Ask whether to bind to all local interfaces or only to localhost with sane
default depending on configtype. (#108853)
-- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 31 Oct 2002 14:05:50 +0100
exim4 (4.10-0.srh20.13) unstable; urgency=low
* send stdout of logrotate postrotate-script to /dev/null
* polish exim4-base.postinst and exim4-base.templates
* use tcp-wrappers
* simplify update-exim4.conf. There is no need to only add remote_smtp
transport for special configurations. It does not hurt and should make it
easy for users to activate smtp-auth.
* install configration example to examples subdirectory
-- Andreas Metzler <ametzler@downhill.at.eu.org> Tue, 29 Oct 2002 08:42:42 +0100
exim4 (4.10-0.srh20.12) unstable; urgency=low
* linked against external pcre
* clean up a little bit - move all manpages to debian/manpages/
* ship template /etc/exim4/email-addresses
* LFS support (-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE)
* Don't force sender verification by default
* I actually use this version.
-- Andreas Metzler <ametzler@downhill.at.eu.org> Sun, 27 Oct 2002 17:10:16 +0100
exim4 (4.10-0.srh20.11) unstable; urgency=low
* if HUPed exim will rexec itself as /usr/lib/exim4/exim, changing the name
to exim - start-stop-daemon-daemon would not recognize it. Changed
init.script to exec /usr/lib/exim4/exim to set the processname to "exim".
This needs to be deuglified.
* use black magic in daemon-$flavour postinst to only start it there if
switching flavours.
* support for inetd has to wait for sarge+1
* fix description of 'exim4' daemon flavour.
-- Andreas Metzler <ametzler@downhill.at.eu.org> Sat, 26 Oct 2002 11:09:14 +0200
exim4 (4.10-0.srh20.10) unstable; urgency=low
* don't provide symlink /usr/sbin/exim anymore - this broke coinstallation
with uninstalled exim 3 - the exim3-init script started the exim4-daemon.
Ship symlink /usr/lib/exim4/exim -> /usr/sbin/exim4 and set BIN_DIRECTORY
to /usr/lib/exim4. This is a little bit ugly but the alterative would be to
patch 7 files in src.
* the daemon packages conflict with each other by each having
Conflicts/Provides: exim4-daemon
* Add doc base support for spec and filter.txt (bug 165961)
* Switching daemon flavours restarts them.
-- Andreas Metzler <ametzler@balrog.logic.univie.ac.at> Fri, 25 Oct 2002 16:14:44 +0200
exim4 (4.10-0.srh20.9) unstable; urgency=low
* apply exim4-MID-expanded.patch - make domain part of M-ID configurable.
Shipped in debian-subdir so it can be easily patch -R'd before official
debian release.
* set spool to /var/spool/exim4 in EDITME
* remove /var/run/exim4 on purge
* remove /var/(spool|log)/exim4 on purge if empty
* added manpages.
* allow relay for 127.0.0.1 : ::::1
* set host_find_failed = defer for smarthost router and mimick exim3. It
really sucks to get a frozen message and error to the postmaster _every_
time I try to send a message offline.
-- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 24 Oct 2002 14:00:05 +0200
exim4 (4.10-0.srh20.8) unstable; urgency=low
* info and html doc generated from separate source package - diff is
small
* remove m4 and texinfo from build-depends
-- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 24 Oct 2002 12:22:56 +0200
exim4 (4.10-0.srh20.7) unstable; urgency=low
* config script as state machine - allows going back!
* hopefully last forgotten entry of /var/{spool,log,run}/exim in postinst
and cron.* fixed.
-- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 24 Oct 2002 09:16:12 +0200
exim4 (4.10-0.srh20.6) unstable; urgency=low
* generate /etc/aliases with debconf
* remove dpkg-statoverride managment with debconf, ship exim binary as 4755
root:root.
* update debian/copyright from NOTICE.
* add (commented out) maildrop-transport to template
* add (commented out) maildir-transport to template
* Remove some backslashes in template
* Fix *lots of* cut and paste errors, introduced by generating the
configuration template from the debconf_eximconfig perl script.
$local_delivery is wrong, define macro LOCAL_DELIVERY and use it instead.
Remove erranous backslashes.
* Add comments from the example configuration file to template.
* host and domain lists are colon separated.
-- Andreas Metzler <ametzler@downhill.at.eu.org> Mon, 21 Oct 2002 22:37:45 +0200
exim4 (4.10-0.srh20.5) unstable; urgency=low
* new debconf-code:
- shell scripts
- debconf-results are saved (and read from) /etc/exim4/debconf.results
- /etc/exim4/exim4.conf.template is a dpkg-conffile
- update-exim4.conf(8) merges these two files and generates exim's main
configuration file /var/lib/exim4/exim4.conf.
-- Andreas Metzler <ametzler@downhill.at.eu.org> Sat, 19 Oct 2002 19:23:35 +0200
exim4 (4.10-0.srh20.4) unstable; urgency=low
* symlink usr/sbin/exim4 <-> usr/sbin/exim in -base package was wrong.
* move invoke-rc.d to -base package - _it_ contains the init-script
* move stat-overide-stuff to -base package. - The values are filled in _its_
config.
* missing stuff from log/exim4 run/exim4 transition: exim-base
maintainerscripts.
* Daemon-packages have only debconf stuff left as maintainerscripts. How
about letting dh_installinit manage the initscript?
* exim4-base.postrm has no business removing /etc/exim/exim.conf
-- Andreas Metzler <ametzler@balrog.logic.univie.ac.at> Fri, 18 Oct 2002 14:40:46 +0200
exim4 (4.10-0.srh20.3) unstable; urgency=low
* /etc/exim4/...
* fix cronjob: Test for existence of /etc/exim4/exim4.conf - it formerly
tested for exim3's configuration file
* /usr/lib/exim/ --> /usr/lib/exim4/ -- Put eximon.bin there, too.
-- Andreas Metzler <ametzler@logic.univie.ac.at> Fri, 18 Oct 2002 13:43:37 +0200
exim4 (4.10-0.srh20.2) unstable; urgency=low
* more changes:
* /var/log/exim/ --> /var/log/exim4/
* /var/run/exim/ --> /var/run/exim4/
* /etc/init.d/exim --> /etc/init.d/exim4
* Use files named after the real package (exim4-base instead of) exim for
cron and logrotate. - use dh_installlogrotate and dh_installcron
* Don't install exim.8 manpages in daemon packages - symlink is enough, ship
real manpage in base-package. - use dh_installman.
* Get rid of m4-magic - without the alternatives there is no need.
-- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 17 Oct 2002 23:52:31 +0200
exim4 (4.10-0.srh20.1) unstable; urgency=low
* rename package, replace dependencies.
- src: exim4
- binary exim(-something) --> exim4-something
- Remove Provides: exim - does not make sense anymore, dselect/apt
would take the real exim instead of the provided one.
- Revamp Dependencies and contents
* exim4-base provides/confl/repl: mta and depends on one of *our*
flavours
* each of the flavours only contains only /usr/sbin/exim4 and a manpagelink
exim4--->exim - there is no need to provides/confl/repl: mta, because
we ship no common file with the same name as in the original
exim4-package
- drop alternatives.
- install configuration example to /usr/share/doc/exim4-doc/examples
-- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 17 Oct 2002 17:58:08 +0200
exim (4.10-0.srh20) unstable; urgency=low
* exim-base.config fixes during testing-- need to run debconf subs in a
list context to get their numeric return code.
* enqueue_question(): $code == 0 is ok too
* main: call fetch_default() not find_default() [when did I last test this?]
* install debconf_eximconfig (!!!!!!)
-- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 21:50:27 +0100
exim (4.10-0.srh19) unstable; urgency=low
* Move the eximon binary into the eximon package!
-- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 19:36:48 +0100
exim (4.10-0.srh18) unstable; urgency=low
* The clean: target now deletes doc/tmp
-- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 18:10:29 +0100
exim (4.10-0.srh17) unstable; urgency=low
* Slave alternatives for "rmail" too.
* Changed libxaw-dev in build-depends to libxaw7-dev | libxaw-dev
* Added libperl-dev and m4 to build-depends
-- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 17:19:40 +0100
exim (4.10-0.srh16) unstable; urgency=low
* Put --exec $DAEMON back on the start-stop-daemon --stop calls, since
start-stop-daemon complains about the process not being found after it
just killed it. (Due to Exim not removing its own pid file?)
* Point slave alternatives at .gz versions of manpages
-- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 16:12:08 +0100
exim (4.10-0.srh15) unstable; urgency=low
* Fix "update-alternatives --remove" invocation.
* Remove alternatives AFTER stopping daemon.
* Use logrotate to cycle logs.
* Manually install logrotate/cron stuff, to call it "exim" instead of "exim-base".
* Install upstream exim.8 manpage, and slave alternatives.
-- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 15:44:56 +0100
exim (4.10-0.srh14) unstable; urgency=low
* dh_installinit: pass --noscripts, put the script invocation etc. in
ourselves. This is still pretty nasty, but ensures that the deamons
are stopped/started themselves, not by exim-base.
* Also, pass --init-script=exim to use /etc/init.d/exim, not
/etc/init.d/exim-base.
* Fix some inconsistencies in the postsinst related to the above that
made lintian scream
* Remove the --exec option when stopping the daemon in the init script,
so that we still stop the daemon if the symlink changed to point to a
different version (hacky).
-- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 14:51:19 +0100
exim (4.10-0.srh13) unstable; urgency=low
* Bah, fix paths of mailq etc. to be in /usr/bin, not /usr/lib
-- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 14:08:45 +0100
exim (4.10-0.srh12) unstable; urgency=low
* The postinsts were totally broken, doing everything off the "install"
target, and nothing off "configure". Since they're all pracitcally the
same, they are now generated from daemon-postinst.m4.
* Fix invocations of dpkg-statoverride (sysuser??)
* Added slave alternatives for mailq, sendmail etc.
* Removed daemon packages conflicting with mail-transport-agent,
although this isn't good-- the deamon packages don't conflict with
each other (they use alternatives to arrange themselves), but do
conflict with other MTAs that install
/usr/lib/sendmail|/usr/sbin/sendmail links. Urnf.
* Similar generation system for prerms as postinsts
-- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 13:47:53 +0100
exim (4.10-0.srh11) unstable; urgency=low
* Urnf, nasty circular dependencies. Removed exim-base's dependency on exim-daemon.
* Fix "use strict" errors in exim-base.config (oops)
-- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 13:10:25 +0100
exim (4.10-0.srh10) unstable; urgency=low
* Patch src/expand.c with HMAC support
* Rename exim-daemon-default package to just "exim", so upgrading works
better, and exim isn't made into a pure virtual package while other
packages depend on it. Moreover, mail-transport-agent is provided by
each of the daemon packages, not exim-base, since having exim-base
alone is not sufficient to have an MTA.
* Each exim daemon package depends on exim-base, not exim.
-- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 12:52:19 +0100
exim (4.10-0.1) unstable; urgency=low
* Heavy changes to build system.
* Split package into:
- exim-base: This package contains all utility programs and
documentation in plain text format.
- exim-daemon-$FOO: (Currently for FOO in light, default, heavy,
perl): Conain only the exim daemon in different configurations
- exim-doc-info: Contains exim documentation in Info format.
- eximon: The X11 monitor for Exim
-- Hilko Bengen <bengen@toplink-plannet.de> Wed, 2 Oct 2002 17:23:04 +0200
exim (4.10-0.srh4) unstable; urgency=low
* exim.c: Show the OpenSSL version number if TLS compiled in and the tls
debug selector enabled.
* exim.postinst et al: Keep the alternatives configured between upgrades
(naughty) since exim-light will fail to start if exim-heavy keywords
are in the config file
-- Steve Haslam <araqnid@debian.org> Fri, 13 Sep 2002 16:08:47 +0100
exim (4.10-0.srh3) unstable; urgency=low
* tls.c: Some debug output changes to verify_callback()
* debconf_eximconfig: add more escaping when writing acl_check_rcpt
* tls.c and others: ${tls_peercn} now expands to the CN part of the
peer's certificate subject when using TLS.
* transports/smtp.c and others: Added tls_verify_hostname option to
verify the hostname we connected to against the CN/subjectAltName
of the peer certificate.
-- Steve Haslam <araqnid@debian.org> Fri, 13 Sep 2002 15:44:07 +0100
exim (4.10-0.srh2) unstable; urgency=low
* exim-heavy.postinst: had duplicate sendmail alternative, removed. Had
a priority the same as exim-light too... increased.
* Replace LOOKUP_CDB=yes in exim-light configuration, since it was in
the Exim 3 package and doesn't bring in any dependencies.
* exim.postinst: delete files from /var/spool/exim/db if they cannot be
read by exim_dumpdb (some DB compatibility lossage)
-- Steve Haslam <araqnid@debian.org> Tue, 3 Sep 2002 13:28:44 +0100
exim (4.10-0.srh1) unstable; urgency=low
* My stab at an Exim 4 package. Features include:
* An exim-heavy package that contains an Exim binary with LDAP,
MySQL, PostgreSQL etc. in, so that the main Exim package's
dependencies are kept thin but users can easily get hold of
the extra lookup types.
* Debconf-based configuration, although it has priority=high
questions, so not completely noninteractive yet, and not
all features of eximconfig have been ported/checked
* Automated conversion of Exim 3 configuration files
(using PH's convert4r4)
-- Steve Haslam <araqnid@debian.org> Tue, 3 Sep 2002 10:20:24 +0100
exim (3.35-1.srh1) unstable; urgency=low
* Reconfigured to include MySQL and PostgreSQL lookups
-- Steve Haslam <araqnid@debian.org> Fri, 9 Aug 2002 15:52:37 +0100
exim (3.35-1) unstable; urgency=low
* New upstream version, fixes buffer overflow (Closes: #135069)
* debian/config: Added receiver_try_verify (Closes: #136276)
* debian/init.d: Use --retry 30 option for start-stop-daemon when
stopping exim (Closes: #136450)
* debian/postinst: "noninteractive" in correct case (Closes: #134379)
* debian/init.d: Use -n option for echo (from patch in #133288)
* debian/exim_lock.8: Manpage for exim_lock - thanks Nick Philips
(Closes: #131679)
* debian/config: Fixed comment on smtp_accept_queue_per_connection
(Closes: #136756)
* debian/exim.8,debian/eximon.8: Fixed hyphenation (Closes: #132068)
* debian/control: Short description improved (Closes: #130698)
-- Mark Baker <mark@mnb.org.uk> Mon, 4 Mar 2002 23:04:52 +0000
|