courier ebuild with patch for shorter tarpitting
Bernd Wurst

Bernd Wurst commited on 2009-12-07 08:19:06
Zeige 16 geänderte Dateien mit 1822 Einfügungen und 0 Löschungen.

... ...
@@ -0,0 +1,835 @@
1
+# ChangeLog for mail-mta/courier
2
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
3
+# $Header: /var/cvsroot/gentoo-x86/mail-mta/courier/ChangeLog,v 1.117 2009/05/04 17:16:23 hanno Exp $
4
+
5
+  04 May 2009; Hanno Boeck <hanno@gentoo.org> courier-0.61.2.ebuild:
6
+  Don't redundantly set S and don't call filter-flags in global scope.
7
+
8
+*courier-0.61.2 (04 May 2009)
9
+
10
+  04 May 2009; Hanno Boeck <hanno@gentoo.org> +courier-0.61.2.ebuild:
11
+  Version bump.
12
+
13
+*courier-0.61.1 (22 Feb 2009)
14
+
15
+  22 Feb 2009; Hanno Boeck <hanno@gentoo.org> +courier-0.61.1.ebuild:
16
+  Version bump.
17
+
18
+  20 Nov 2008; Hanno Boeck <hanno@gentoo.org> +files/courier-init-r2,
19
+  courier-0.60.0.ebuild:
20
+  Fix location of webmaild in init script, thanks to Mike Bryce in #225093.
21
+
22
+  23 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
23
+  add GLEP 56 USE flag desc from use.local.desc
24
+
25
+*courier-0.60.0 (21 Jul 2008)
26
+
27
+  21 Jul 2008; Hanno Boeck <hanno@gentoo.org> +courier-0.60.0.ebuild:
28
+  Version bump, as-needed-Patch removed, has been applied upstream.
29
+
30
+  16 Jul 2008; Luca Longinotti <chtekk@gentoo.org> courier-0.53.2-r1.ebuild,
31
+  courier-0.55.1-r1.ebuild, courier-0.59.0.ebuild:
32
+  Dep on PostgreSQL libs only.
33
+
34
+  14 Jun 2008; nixnut <nixnut@gentoo.org> courier-0.59.0.ebuild:
35
+  Stable on ppc wrt bug 223767
36
+
37
+  07 Jun 2008; Raúl Porcel <armin76@gentoo.org> courier-0.59.0.ebuild:
38
+  alpha/ia64 stable wrt #223767
39
+
40
+  07 Jun 2008; Friedrich Oslage <bluebird@gentoo.org> courier-0.59.0.ebuild:
41
+  stable on sparc, bug #223767
42
+
43
+  04 Jun 2008; Dawid Węgliński <cla@gentoo.org> courier-0.59.0.ebuild:
44
+  Stable on x86/amd64 (bug #223767)
45
+
46
+  02 Jun 2008; Jeroen Roovers <jer@gentoo.org> courier-0.59.0.ebuild:
47
+  Stable for HPPA (bug #223767).
48
+
49
+  21 May 2008; Tiziano Müller <dev-zero@gentoo.org>
50
+  courier-0.53.2-r1.ebuild, courier-0.55.1-r1.ebuild, courier-0.59.0.ebuild:
51
+  Changed dependency for postgresql from dev-db/postgresql to
52
+  virtual/postgresql-server
53
+
54
+  21 May 2008; Tiziano Müller <dev-zero@gentoo.org>
55
+  courier-0.53.2-r1.ebuild, courier-0.55.1-r1.ebuild, courier-0.59.0.ebuild:
56
+  Changed dependency for postgresql from dev-db/postgresql to
57
+  virtual/postgresql-server
58
+
59
+  14 May 2008; Hanno Boeck <hanno@gentoo.org> courier-0.59.0.ebuild:
60
+  Remove uclibc-sed (this is already in upstream). remove global eautoreconf
61
+  call (we don't need it and it causes trouble).
62
+
63
+  05 May 2008; Hanno Boeck <hanno@gentoo.org>
64
+  +files/courier-0.59.0-asneeded.patch, metadata.xml, courier-0.59.0.ebuild:
65
+  Fix for --as-needed, thanks to flameeyes.
66
+
67
+  22 Apr 2008; Diego Pettenò <flameeyes@gentoo.org> courier-0.59.0.ebuild:
68
+  Don't call _elibtoolize manually! Use eautoreconf instead.
69
+
70
+  21 Apr 2008; Christian Heim <phreak@gentoo.org> metadata.xml:
71
+  Fixing up the metadata.xml. If there's no maintainer and no herd, also add
72
+  the maintainer-needed assignee.
73
+
74
+*courier-0.59.0 (21 Apr 2008)
75
+
76
+  21 Apr 2008; Hanno Boeck <hanno@gentoo.org>
77
+  +files/remove-sysconftool.patch, +courier-0.59.0.ebuild:
78
+  Version bump, proxy-maintained user ebuild by Bernd Wurst.
79
+
80
+  20 Apr 2008; Hanno Boeck <hanno@gentoo.org> courier-0.55.1-r1.ebuild:
81
+  Fix quoting.
82
+
83
+  03 Feb 2008; Benedikt Böhm <hollow@gentoo.org> courier-0.53.2.ebuild,
84
+  courier-0.53.2-r1.ebuild, courier-0.55.1.ebuild, courier-0.55.1-r1.ebuild:
85
+  get rid of completely broken mime type handling wrt #208033
86
+
87
+  15 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
88
+  courier-0.53.2-r1.ebuild:
89
+  ppc stable, bug #184221
90
+
91
+  11 Aug 2007; Steve Dibb <beandog@gentoo.org> courier-0.53.2-r1.ebuild:
92
+  amd64 stable, bug 184221
93
+
94
+  29 Jul 2007; Christian Heim <phreak@gentoo.org> courier-0.53.2.ebuild,
95
+  courier-0.53.2-r1.ebuild, courier-0.55.1.ebuild, courier-0.55.1-r1.ebuild:
96
+  Fixing the DEPEND/RDEPEND for the move of net-www/apache to
97
+  www-servers/apache (#78622).
98
+
99
+  10 Jul 2007; Jeroen Roovers <jer@gentoo.org> courier-0.53.2-r1.ebuild:
100
+  Stable for HPPA (bug #184221).
101
+
102
+  05 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org>
103
+  courier-0.53.2-r1.ebuild:
104
+  Stable on sparc wrt #184221
105
+
106
+  05 Jul 2007; Raúl Porcel <armin76@gentoo.org> courier-0.53.2-r1.ebuild:
107
+  alpha/ia64/x86 stable wrt #184221
108
+
109
+*courier-0.55.1-r1 (04 Jul 2007)
110
+*courier-0.53.2-r1 (04 Jul 2007)
111
+
112
+  04 Jul 2007; Diego Pettenò <flameeyes@gentoo.org>
113
+  +files/pam-include.patch, +courier-0.53.2-r1.ebuild,
114
+  +courier-0.55.1-r1.ebuild:
115
+  Add patch from Ed Catmur to work with PAM 0.99 (and in general without
116
+  pam_stack). Thanks Ed. See bug #177748.
117
+
118
+*courier-0.55.1 (30 May 2007)
119
+
120
+  30 May 2007; Caleb Tennis <caleb@gentoo.org> +courier-0.55.1.ebuild:
121
+  Version bump.  It emerges, but I'm still testing everything out
122
+
123
+  28 Apr 2007; Sven Wegener <swegener@gentoo.org> courier-0.53.2.ebuild:
124
+  Fix *initd, *confd and *envd calls (#17388, #174266)
125
+
126
+  02 Apr 2007; Petteri Räty <betelgeuse@gentoo.org> -courier-0.48.1.ebuild,
127
+  -courier-0.48.1-r1.ebuild, -courier-0.48.2.20050224.ebuild,
128
+  -courier-0.49.0.ebuild, -courier-0.49.0.20050405.ebuild,
129
+  -courier-0.50.0.ebuild, -courier-0.50.1.ebuild, -courier-0.50.1-r1.ebuild,
130
+  -courier-0.52.2.ebuild, courier-0.53.2.ebuild:
131
+  Remove old versions. Most of these are vulnerable to security issues.
132
+
133
+  18 Mar 2007; Marius Mauch <genone@gentoo.org> courier-0.48.1.ebuild,
134
+  courier-0.48.1-r1.ebuild, courier-0.48.2.20050224.ebuild,
135
+  courier-0.49.0.ebuild, courier-0.49.0.20050405.ebuild,
136
+  courier-0.50.0.ebuild, courier-0.50.1.ebuild, courier-0.50.1-r1.ebuild,
137
+  courier-0.52.2.ebuild, courier-0.53.2.ebuild:
138
+  Replacing einfo with elog
139
+
140
+  05 Jan 2007; Diego Pettenò <flameeyes@gentoo.org>
141
+  courier-0.48.2.20050224.ebuild, courier-0.49.0.ebuild,
142
+  courier-0.49.0.20050405.ebuild, courier-0.50.0.ebuild,
143
+  courier-0.50.1.ebuild, courier-0.50.1-r1.ebuild, courier-0.52.2.ebuild:
144
+  Remove gnuconfig_update usage, leave it to econf.
145
+
146
+  04 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> courier-0.53.2.ebuild:
147
+  Fix broken autotools handling and remove gnuconfig inheritance.
148
+
149
+  23 Nov 2006; Francesco Riosa <vivo@gentoo.org> courier-0.48.1.ebuild,
150
+  courier-0.48.1-r1.ebuild, courier-0.48.2.20050224.ebuild,
151
+  courier-0.49.0.ebuild, courier-0.49.0.20050405.ebuild,
152
+  courier-0.50.0.ebuild, courier-0.50.1.ebuild, courier-0.50.1-r1.ebuild,
153
+  courier-0.52.2.ebuild, courier-0.53.2.ebuild:
154
+  dev-db/mysql => virtual/mysql
155
+
156
+  15 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> courier-0.53.2.ebuild:
157
+  Stable on ia64, bug 135005.
158
+
159
+  14 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> metadata.xml:
160
+  Remove swtaylor from metadata.xml due to retiring.
161
+
162
+  31 Jul 2006; Simon Stelling <blubb@gentoo.org> courier-0.53.2.ebuild:
163
+  stable on amd64 wrt bug 135005
164
+
165
+  22 Jul 2006; Thomas Cort <tcort@gentoo.org> courier-0.53.2.ebuild:
166
+  Stable on alpha wrt security Bug #135005.
167
+
168
+  22 Jul 2006; Rene Nussbaumer <killerfox@gentoo.org> courier-0.53.2.ebuild:
169
+  Stable on hppa. See bug #135005.
170
+
171
+  20 Jul 2006; Joshua Jackson <tsunam@gentoo.org> courier-0.53.2.ebuild:
172
+  marking the right version stable for x86 this time
173
+
174
+  18 Jul 2006; Michael Hanselmann <hansmi@gentoo.org> courier-0.53.2.ebuild:
175
+  Stable on ppc, too.
176
+
177
+  18 Jul 2006; Michael Hanselmann <hansmi@gentoo.org> courier-0.52.2.ebuild:
178
+  Stable on ppc.
179
+
180
+  18 Jul 2006; Tuấn Văn <langthang@gentoo.org> courier-0.53.2.ebuild:
181
+  remove conditional patch. should be always or `use_with fam` won't work.
182
+
183
+  18 Jul 2006; Tuấn Văn <langthang@gentoo.org>
184
+  +files/fam-disable-check.patch, courier-0.53.2.ebuild:
185
+  add fam-disable-check patch. Bug #140883.
186
+  mv epatch to src_unpack and use eautoreconf instead.
187
+
188
+  16 Jul 2006; Jason Wever <weeve@gentoo.org> courier-0.53.2.ebuild:
189
+  Stable on SPARC wrt security bug #135005.
190
+
191
+  14 Jul 2006; Luca Longinotti <chtekk@gentoo.org> files/mailer.conf,
192
+  courier-0.53.2.ebuild:
193
+  Fix bug in src_test and correct mailer.conf, thanks to Jason Wever on bug
194
+  #135005.
195
+
196
+  12 Jul 2006; Joshua Jackson <tsunam@gentoo.org> courier-0.52.2.ebuild:
197
+  Stable x86; security bug #135005
198
+
199
+*courier-0.53.2 (11 Jul 2006)
200
+
201
+  11 Jul 2006; Luca Longinotti <chtekk@gentoo.org> +files/courier-init-r1,
202
+  +courier-0.53.2.ebuild:
203
+  Version bump. Fixes security bug #135005 and bugs #130957, #133401, #107557
204
+  and #134027. Thanks to Marcin Semeniuk for his help.
205
+
206
+  27 Apr 2006; Marien Zwart <marienz@gentoo.org>
207
+  files/digest-courier-0.48.1, files/digest-courier-0.48.1-r1,
208
+  files/digest-courier-0.48.2.20050224, files/digest-courier-0.49.0,
209
+  files/digest-courier-0.49.0.20050405, files/digest-courier-0.50.0,
210
+  files/digest-courier-0.50.1, files/digest-courier-0.50.1-r1, Manifest:
211
+  Fixing SHA256 digest, pass four
212
+
213
+  02 Mar 2006; Brian Jackson <iggy@gentoo.org> courier-0.52.2.ebuild:
214
+  added libpcre as a dep, bug 123900, thanks to Marco Iseli ismaATsfsservices.biz
215
+
216
+  19 Feb 2006; Brian Jackson <iggy@gentoo.org> +courier-0.52.2.ebuild:
217
+  version bump
218
+
219
+*courier-0.52.2 (19 Feb 2006)
220
+
221
+  25 Dec 2005; Diego Pettenò <flameeyes@gentoo.org>
222
+  courier-0.50.1-r1.ebuild:
223
+  Use root:0, not root:root.
224
+
225
+*courier-0.50.1-r1 (29 Jul 2005)
226
+
227
+  29 Jul 2005; Brian Jackson <iggy@gentoo.org> +courier-0.50.1-r1.ebuild:
228
+  revbump with some changes. it's -*, and I'd like to get some testing
229
+
230
+  11 Jul 2005; Bryan Østergaard <kloeri@gentoo.org>
231
+  courier-0.48.1-r1.ebuild:
232
+  Stable on alpha + ia64, bug 97915.
233
+
234
+  11 Jul 2005; Tobias Scherbaum <dertobi123@gentoo.org>
235
+  courier-0.48.1-r1.ebuild:
236
+  ppc stable, #97915
237
+
238
+  11 Jul 2005; Simon Stelling <blubb@gentoo.org> courier-0.48.1-r1.ebuild:
239
+  stable on amd64 wrt bug 97915
240
+
241
+  11 Jul 2005; Rene Nussbaumer <killerfox@gentoo.org>
242
+  courier-0.48.1-r1.ebuild:
243
+  Stable on hppa. bug #97915
244
+
245
+  11 Jul 2005; Jason Wever <weeve@gentoo.org> courier-0.48.1-r1.ebuild:
246
+  Stable on SPARC wrt security bug #97915.
247
+
248
+  10 Jul 2005; Andrej Kacian <ticho@gentoo.org> courier-0.48.1-r1.ebuild:
249
+  Stable on x86.
250
+
251
+*courier-0.48.1-r1 (10 Jul 2005)
252
+
253
+  10 Jul 2005; Andrej Kacian <ticho@gentoo.org>
254
+  +files/courier-0.48.1-spf-error-handling.patch, +courier-0.48.1-r1.ebuild:
255
+  Bumped 0.48.1 because of security bug #97915 with a patch to fix it. Also
256
+  fixed sandbox access violation on subsequent merge.
257
+
258
+  10 Jul 2005; Andrej Kacian <ticho@gentoo.org> +files/mailer.conf,
259
+  +courier-0.50.1.ebuild:
260
+  Version bump, wrt security bug #97915. Also changed the ebuild to be more
261
+  mailwrapper-compatible.
262
+
263
+*courier-0.50.1 (04 Jul 2005)
264
+
265
+  04 Jul 2005; Andrej Kacian <ticho@gentoo.org> +files/mailer.conf,
266
+  +courier-0.50.1.ebuild:
267
+  Version bump, due to security bug #97915. Also improved mailwrapper
268
+  compatibility.
269
+
270
+*courier-0.50.0 (02 Jul 2005)
271
+
272
+  02 Jul 2005; Scott W Taylor <swtaylor@gentoo.org> +courier-0.50.0.ebuild:
273
+  bump
274
+
275
+  29 May 2005; <solar@gentoo.org> courier-0.48.1.ebuild,
276
+  courier-0.48.2.20050224.ebuild, courier-0.49.0.20050405.ebuild,
277
+  courier-0.49.0.ebuild:
278
+  - update courier to use libc expanded variable elibc_uclibc vs uclibc so
279
+  USE=-* works
280
+
281
+*courier-0.49.0.20050405 (06 Apr 2005)
282
+
283
+  06 Apr 2005; Scott W Taylor <swtaylor@gentoo.org>
284
+  +courier-0.49.0.20050405.ebuild:
285
+  bump
286
+
287
+  21 Mar 2005; Scott W Taylor <swtaylor@gentoo.org> -courier-0.47-r1.ebuild,
288
+  -courier-0.48.2.ebuild, -courier-0.48.2.20050215.ebuild,
289
+  courier-0.48.2.20050224.ebuild, courier-0.49.0.ebuild:
290
+  tidy up due to collision with mailbase. strip bad cflags
291
+
292
+*courier-0.49.0 (04 Mar 2005)
293
+
294
+  04 Mar 2005; Scott W Taylor <swtaylor@gentoo.org>
295
+  courier-0.48.2.20050215.ebuild, courier-0.48.2.20050224.ebuild,
296
+  courier-0.48.2.ebuild, +courier-0.49.0.ebuild:
297
+  bump to 0.49.0 keepdir had been executed on too many directories, collided
298
+  with baselayout. readded more sane keepdir calls, fixes bug 82286
299
+
300
+  03 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org> courier-0.47-r1.ebuild,
301
+  courier-0.48.1.ebuild, courier-0.48.2.20050130.ebuild,
302
+  courier-0.48.2.20050203.ebuild, courier-0.48.2.20050215.ebuild,
303
+  courier-0.48.2.20050224.ebuild, courier-0.48.2.ebuild:
304
+  Move sys-apps/procps -> sys-process/procps
305
+
306
+*courier-0.48.2.20050224 (25 Feb 2005)
307
+
308
+  25 Feb 2005; Scott W Taylor <swtaylor@gentoo.org>
309
+  +courier-0.48.2.20050224.ebuild:
310
+  bump. adds sha256
311
+
312
+*courier-0.48.2.20050215 (15 Feb 2005)
313
+
314
+  15 Feb 2005; Scott W Taylor <swtaylor@gentoo.org>
315
+  +courier-0.48.2.20050215.ebuild:
316
+  bump, looks like minor stuff from upstream, consistency updates and
317
+  backscatter on uucp/fax
318
+
319
+*courier-0.48.2.20050203 (05 Feb 2005)
320
+
321
+  05 Feb 2005; Scott W Taylor <swtaylor@gentoo.org>
322
+  +courier-0.48.2.20050203.ebuild:
323
+  version bump. mostly backscatter updates
324
+
325
+  31 Jan 2005; Scott W Taylor <swtaylor@gentoo.org> files/courier-init,
326
+  courier-0.48.1.ebuild, courier-0.48.2.20050130.ebuild:
327
+  apply keepdir change to 0.48.1 as well
328
+
329
+  31 Jan 2005; Scott W Taylor <swtaylor@gentoo.org> files/courier-init,
330
+  courier-0.48.2.20050130.ebuild:
331
+  fewer keepdirs for 70503
332
+  init.d need famd for 69630
333
+  allow removal of fam for 69630.7
334
+
335
+  30 Jan 2005; Scott W Taylor <swtaylor@gentoo.org> courier-0.48.1.ebuild:
336
+  stabilize 0.48.1 - most notable change is authentication moved to new
337
+  courier-authlib package
338
+
339
+  30 Jan 2005; Scott W Taylor <swtaylor@gentoo.org>
340
+  courier-0.48.2.20050130.ebuild:
341
+  version bump, add smtp auth methods as well.
342
+
343
+*courier-0.48.2.20050130 (30 Jan 2005)
344
+*courier-0.48.2 (30 Jan 2005)
345
+
346
+  30 Jan 2005; Scott W Taylor <swtaylor@gentoo.org>
347
+  -courier-0.46.20040902.ebuild, -courier-0.47.20041129.ebuild,
348
+  courier-0.48.1.ebuild, +courier-0.48.2.20050130.ebuild,
349
+  +courier-0.48.2.ebuild, -courier-0.48.ebuild:
350
+  $(get_libdir) added for arch compatibility. cleaning house too.
351
+
352
+*courier-0.48.1 (05 Jan 2005)
353
+
354
+  05 Jan 2005; Scott W Taylor <swtaylor@gentoo.org> +courier-0.48.1.ebuild:
355
+  bump
356
+
357
+*courier-0.48 (01 Jan 2005)
358
+
359
+  01 Jan 2005; Scott W Taylor <swtaylor@gentoo.org> +courier-0.48.ebuild,
360
+  -courier-0.48_pre.ebuild:
361
+  courier 0.48 released
362
+
363
+  15 Dec 2004; Scott W Taylor <swtaylor@gentoo.org> courier-0.47-r1.ebuild,
364
+  courier-0.47.20041129.ebuild, courier-0.48_pre.ebuild:
365
+  move gnupg to fix circular dependancy
366
+
367
+  10 Dec 2004; Scott W Taylor <swtaylor@gentoo.org>
368
+  -courier-0.46.20040825.ebuild, -courier-0.46.ebuild, -courier-0.47.ebuild:
369
+  housecleaning
370
+
371
+  09 Dec 2004; Scott W Taylor <swtaylor@gentoo.org> courier-0.48_pre.ebuild:
372
+  don't mirror release candidate
373
+
374
+*courier-0.48_pre (09 Dec 2004)
375
+
376
+  09 Dec 2004; Scott W Taylor <swtaylor@gentoo.org>
377
+  +courier-0.48_pre.ebuild:
378
+  bump
379
+
380
+  07 Dec 2004; Scott W Taylor <swtaylor@gentoo.org> courier-0.47-r1.ebuild,
381
+  courier-0.47.20041129.ebuild:
382
+  remove virtual/mda block
383
+
384
+  06 Dec 2004; Scott W Taylor <swtaylor@gentoo.org> courier-0.47-r1.ebuild,
385
+  courier-0.47.20041129.ebuild:
386
+  add mime.types dep
387
+
388
+  05 Dec 2004; Scott W Taylor <swtaylor@gentoo.org> courier-0.47-r1.ebuild,
389
+  courier-0.47.20041129.ebuild:
390
+  keep .maildir even if empty
391
+
392
+*courier-0.47-r1 (05 Dec 2004)
393
+
394
+  05 Dec 2004; Scott W Taylor <swtaylor@gentoo.org> +courier-0.47-r1.ebuild,
395
+  courier-0.47.20041129.ebuild:
396
+  build courier before mailwrapper, bug 73486
397
+
398
+  05 Dec 2004; Scott W Taylor <swtaylor@gentoo.org>
399
+  courier-0.47.20041129.ebuild:
400
+  sed magic to fix #73468
401
+
402
+  01 Dec 2004; Scott W Taylor <swtaylor@gentoo.org> -courier-0.45.6.ebuild,
403
+  -courier-0.46.20040816.ebuild, -courier-0.47.20041113.ebuild,
404
+  -courier-0.47.20041120.ebuild, courier-0.47.20041129.ebuild,
405
+  courier-0.47.ebuild:
406
+  bump and cleanup
407
+
408
+*courier-0.47.20041129 (01 Dec 2004)
409
+
410
+  01 Dec 2004; Scott W Taylor <swtaylor@gentoo.org>
411
+  +courier-0.47.20041129.ebuild:
412
+  bump
413
+
414
+  29 Nov 2004; Andrej Kacian <ticho@gentoo.org> courier-0.45.6.ebuild,
415
+  courier-0.46.20040816.ebuild, courier-0.46.20040825.ebuild,
416
+  courier-0.46.20040902.ebuild, courier-0.46.ebuild,
417
+  courier-0.47.20041113.ebuild, courier-0.47.20041120.ebuild,
418
+  courier-0.47.ebuild:
419
+  Changed app-admin/fam -> virtual/fam, as per bug #67170.
420
+
421
+  26 Nov 2004; Scott W Taylor <swtaylor@gentoo.org> files/courier-init:
422
+  will need courier-authlib in near future. init script updated to reflect this.
423
+
424
+*courier-0.47.20041120 (21 Nov 2004)
425
+
426
+  21 Nov 2004; Scott W Taylor <swtaylor@gentoo.org>
427
+  +courier-0.47.20041120.ebuild:
428
+  version bump. work in progress
429
+
430
+  19 Nov 2004; Scott W Taylor <swtaylor@gentoo.org>
431
+  courier-0.47.20041113.ebuild:
432
+  net-libs/courier-authlib
433
+
434
+  17 Nov 2004; Scott W Taylor <swtaylor@gentoo.org>
435
+  courier-0.47.20041113.ebuild:
436
+  getting closer
437
+
438
+  17 Nov 2004; Scott W Taylor <swtaylor@gentoo.org>
439
+  courier-0.47.20041113.ebuild:
440
+  work in progress. don't use.
441
+
442
+  16 Nov 2004; Scott W Taylor <swtaylor@gentoo.org>
443
+  courier-0.47.20041113.ebuild:
444
+  add maildropldap
445
+
446
+*courier-0.47.20041113 (16 Nov 2004)
447
+
448
+  16 Nov 2004; Scott W Taylor <swtaylor@gentoo.org>
449
+  +courier-0.47.20041113.ebuild:
450
+  now requires courier-authlib. work in progress.
451
+
452
+  02 Nov 2004; Bret Curtis,,, <psi29a@gentoo.org> courier-0.47.ebuild:
453
+  workes well on mips, but marked ~mips for now.
454
+
455
+  02 Oct 2004; <iggy@gentoo.org> files/courier-init:
456
+  fix bug #57310, thanks to Ben Kennedy
457
+
458
+  20 Sep 2004; <iggy@gentoo.org> courier-0.47.ebuild:
459
+  added a small fix for building with uclibc, and removed expect as a dep
460
+
461
+*courier-0.47 (19 Sep 2004)
462
+
463
+  19 Sep 2004; Scott W Taylor <swtaylor@gentoo.org> +courier-0.47.ebuild:
464
+  new version. src_uri is now a conditional instead of swapping commented lines
465
+  for maintainer ease
466
+
467
+  19 Sep 2004; Scott W Taylor <swtaylor@gentoo.org> -courier-0.45.4.ebuild,
468
+  -courier-0.45.5.20040606.ebuild, -courier-0.45.5.ebuild,
469
+  -courier-0.45.6.20040618.ebuild, courier-0.46.20040902.ebuild,
470
+  courier-0.46.ebuild:
471
+  cleanup, promote stable
472
+
473
+  06 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> courier-0.45.4.ebuild,
474
+  courier-0.45.5.20040606.ebuild, courier-0.45.5.ebuild,
475
+  courier-0.45.6.20040618.ebuild, courier-0.45.6.ebuild,
476
+  courier-0.46.20040816.ebuild, courier-0.46.20040825.ebuild,
477
+  courier-0.46.20040902.ebuild, courier-0.46.ebuild:
478
+  Switch to use epause and ebeep, bug #62950. Fix header lines.
479
+
480
+  06 Sep 2004; Danny van Dyk <kugelfang@gentoo.org>
481
+  courier-0.46.20040902.ebuild:
482
+  Marked ~amd64.
483
+
484
+*courier-0.46.20040902 (03 Sep 2004)
485
+
486
+  03 Sep 2004; Scott W Taylor <swtaylor@gentoo.org>
487
+  +courier-0.46.20040902.ebuild:
488
+  hot off the press with spf update
489
+
490
+*courier-0.46.20040825 (26 Aug 2004)
491
+
492
+  26 Aug 2004; Scott W Taylor <swtaylor@gentoo.org>
493
+  +courier-0.46.20040825.ebuild:
494
+  bump. more SPF support
495
+
496
+*courier-0.46.20040816 (16 Aug 2004)
497
+
498
+  16 Aug 2004; Scott W Taylor <swtaylor@gentoo.org>
499
+  +courier-0.46.20040816.ebuild:
500
+  version bump. spf beginning to be handled internally. "man 8 courier" for
501
+  details.54557 really fixed.
502
+
503
+*courier-0.46 (01 Aug 2004)
504
+
505
+  01 Aug 2004; Scott W Taylor <swtaylor@gentoo.org>
506
+  courier-0.45.6.20040618.ebuild, courier-0.45.6.ebuild, +courier-0.46.ebuild:
507
+  mark 0.45.6.* stable
508
+
509
+*courier-0.46 (01 Aug 2004)
510
+
511
+  01 Aug 2004; Scott W Taylor <swtaylor@gentoo.org> +courier-0.46.ebuild:
512
+  courier 0.46 released today
513
+
514
+  29 Jul 2004; Gustavo Zacarias <gustavoz@gentoo.org>
515
+  courier-0.45.6.20040618.ebuild:
516
+  Stable on sparc wrt #58020
517
+
518
+  01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
519
+  courier-0.45.4.ebuild, courier-0.45.5.20040606.ebuild,
520
+  courier-0.45.5.ebuild, courier-0.45.6.20040618.ebuild,
521
+  courier-0.45.6.ebuild:
522
+  virtual/glibc -> virtual/libc
523
+
524
+  22 Jun 2004; Scott W Taylor <swtaylor@gentoo.org> -courier-0.45.3.ebuild,
525
+  courier-0.45.5.ebuild:
526
+  mark 0.45.5 stable
527
+
528
+  20 Jun 2004; Scott W Taylor <swtaylor@gentoo.org>
529
+  courier-0.45.6.20040618.ebuild, courier-0.45.6.ebuild:
530
+  cosmetic changes
531
+
532
+  20 Jun 2004; Scott W Taylor <swtaylor@gentoo.org>
533
+  courier-0.45.6.20040618.ebuild:
534
+  upstream added more config statements referencing Maildir. this fixes 54557
535
+
536
+*courier-0.45.6.20040618 (18 Jun 2004)
537
+
538
+  18 Jun 2004; Scott W Taylor <swtaylor@gentoo.org>
539
+  +courier-0.45.6.20040618.ebuild:
540
+  bump
541
+
542
+*courier-0.45.6 (12 Jun 2004)
543
+
544
+  12 Jun 2004; Scott W Taylor <swtaylor@gentoo.org> -courier-0.45.1.ebuild,
545
+  -courier-0.45.2.ebuild, courier-0.45.4.ebuild, +courier-0.45.6.ebuild:
546
+  new 45.6, stable 45.4, drop 45.1 and 45.2
547
+
548
+*courier-0.45.5.20040606 (08 Jun 2004)
549
+
550
+  08 Jun 2004; Scott W Taylor <swtaylor@gentoo.org>
551
+  +courier-0.45.5.20040606.ebuild:
552
+  Spiffy new courier. Tidy up ebuild as well.
553
+
554
+*courier-0.45.4 (29 May 2004)
555
+
556
+  29 May 2004; Robin H. Johnson <robbat2@gentoo.org> courier-0.45.1.ebuild,
557
+  courier-0.45.2.ebuild, courier-0.45.3.ebuild, courier-0.45.4.ebuild,
558
+  courier-0.45.5.ebuild, metadata.xml, files/apache-sqwebmail.inc, files/bofh,
559
+  files/courier-init, files/dot_courier, files/locallowercase,
560
+  files/norewrite.patch, files/password.dist, files/set-mime:
561
+  Moved from net-mail/courier to mail-mta/courier.
562
+
563
+*courier-0.45.5 (22 May 2004)
564
+
565
+  22 May 2004; Scott W Taylor <swtaylor@gentoo.org> +courier-0.45.5.ebuild:
566
+  bump 0.45.5
567
+
568
+  22 May 2004; Scott W Taylor <swtaylor@gentoo.org> files/courier-init:
569
+  spelling fix and init script update for sqwebmail which gets renamed in 0.45.5
570
+
571
+  28 Apr 2004; Scott W Taylor <swtaylor@gentoo.org> courier-0.45.2.ebuild,
572
+  courier-0.45.3.ebuild:
573
+  get ppc mask caught up
574
+
575
+  28 Apr 2004; Scott W Taylor <swtaylor@gentoo.org> courier-0.45.2.ebuild,
576
+  courier-0.45.3.ebuild, courier-0.45.4.ebuild:
577
+  Bug 49198 - moved ${D} adjustments out of pkg_preinst
578
+
579
+  27 Apr 2004; Aron Griffis <agriffis@gentoo.org> courier-0.45.3.ebuild,
580
+  courier-0.45.4.ebuild:
581
+  Add inherit eutils
582
+
583
+  21 Apr 2004; Scott W Taylor <swtaylor@gentoo.org> courier-0.45.2.ebuild,
584
+  courier-0.45.3.ebuild, courier-0.45.4.ebuild:
585
+  mark 0.45.2 stable and fix bug 41819
586
+
587
+  09 Apr 2004; Scott W Taylor <swtaylor@gentoo.org> courier-0.45.4.ebuild:
588
+  Added ~sparc on 0.45.4 too
589
+
590
+  06 Apr 2004; Jason Wever <weeve@gentoo.org> courier-0.45.3.ebuild:
591
+  Added ~sparc keyword wrt bug #46319.
592
+
593
+*courier-0.45.4 (06 Apr 2004)
594
+
595
+  06 Apr 2004; Scott W Taylor <swtaylor@gentoo.org> courier-0.45.4.ebuild:
596
+  version bump
597
+
598
+*courier-0.45.3 (01 Apr 2004)
599
+
600
+  01 Apr 2004; Scott W Taylor <swtaylor@gentoo.org> courier-0.45.3.ebuild,
601
+  files/courier-init, files/norewrite.patch:
602
+  Version bump and fixes for bugs 44241 and 44245.
603
+
604
+  30 Mar 2004; Lars Weiler <pylon@gentoo.org> courier-0.45.2.ebuild:
605
+  Masked ~ppc on user report
606
+
607
+*courier-0.45.2 (16 Mar 2004)
608
+
609
+  16 Mar 2004; Brian Jackson <iggy@gentoo.org> courier-0.45.2.ebuild,
610
+  files/courier-init:
611
+  version bump
612
+
613
+*courier-0.45.1 (09 Mar 2004)
614
+
615
+  09 Mar 2004; Brian Jackson <iggy@gentoo.org> courier-0.44.0.ebuild,
616
+  courier-0.44.2.20040201.ebuild, courier-0.44.2.ebuild,
617
+  courier-0.45.0.ebuild, courier-0.45.1.ebuild, files/courier,
618
+  files/courier-authdaemond, files/courier-esmtpd, files/courier-esmtpd-msa,
619
+  files/courier-esmtpd-ssl, files/courier-filterd, files/courier-imapd,
620
+  files/courier-imapd-ssl, files/courier-ldapaliasd, files/courier-mta,
621
+  files/courier-pop3d, files/courier-pop3d-ssl, files/gentoo.diff.bz2:
622
+  version bump, fixes 2 minor bugs only
623
+
624
+*courier-0.45.0 (07 Mar 2004)
625
+
626
+  07 Mar 2004; Brian Jackson <iggy@gentoo.org> courier-0.45.0.ebuild,
627
+  files/courier-init:
628
+  version bump, fix for bug 42164, and an issue reported by 
629
+  hachre@dynaloop.net
630
+
631
+  15 Feb 2004; Brian Jackson <iggy@gentoo.org> courier-0.44.2.20040201.ebuild:
632
+  a few cleanups, and fix bug 32878
633
+
634
+*courier-0.44.2.20040201 (08 Feb 2004)
635
+
636
+  08 Feb 2004; Brian Jackson <iggy@gentoo.org> courier-0.44.0.ebuild,
637
+  courier-0.44.2.20040201.ebuild, courier-0.44.2.ebuild:
638
+  version bump to fix a problem with 2.6 kernels, changed a few keywords
639
+
640
+  14 Jan 2004; Aron Griffis <agriffis@gentoo.org> courier-0.44.2.ebuild:
641
+  add ~alpha (bug 21240)
642
+
643
+  09 Dec 2003; Heinrich Wendel <lanius@gentoo.org> courier-0.44.0.ebuild,
644
+  courier-0.44.2.ebuild:
645
+  changed app-text/ghostscript to virtual/ghostscript
646
+
647
+  08 Dec 2003; Brian Jackson <iggy@gentoo.org> courier-0.42.2.ebuild,
648
+  courier-0.43.2.ebuild, courier-0.44.0.ebuild, courier-0.44.2.ebuild,
649
+  files/courier-0.42.2-gentoo.diff.bz2:
650
+  cleaning out old ebuilds/etc, and cleaning up touch .keep's
651
+
652
+  08 Dec 2003; Brian Jackson <iggy@gentoo.org> courier-0.42.2.ebuild:
653
+  fixed the other chown in courier-0.42.2
654
+
655
+  07 Dec 2003; foser <foser@gentoo.org> courier-0.*.ebuild :
656
+  Fix fam-oss > fam, due to move
657
+
658
+  07 Dec 2003; Brian Jackson <iggy@gentoo.org> courier-0.44.2.ebuild:
659
+  add note about recent sed magic
660
+
661
+  30 Nov 2003; Brian Jackson <iggy@gentoo.org> courier-0.44.0.ebuild:
662
+  bump 0.44.0 to x86
663
+
664
+*courier-0.44.2 (30 Nov 2003)
665
+
666
+  30 Nov 2003; Brian Jackson <iggy@gentoo.org> courier-0.44.2.ebuild,
667
+  files/courier-init:
668
+  version bump
669
+
670
+*courier-0.44.0 (07 Nov 2003)
671
+
672
+  07 Nov 2003; Brian Jackson <iggy@gentoo.org> courier-0.42.2-r3.ebuild,
673
+  courier-0.42.2.ebuild, courier-0.43.1.ebuild, courier-0.43.2.ebuild,
674
+  courier-0.44.0.ebuild, files/gentoo.diff.bz2:
675
+  version bump
676
+  cleaned up the ebuild a little
677
+  some docs weren't getting installed
678
+  fix bug 32269
679
+  applying the sqwebmail patch again
680
+
681
+  29 Oct 2003; Brian Jackson <iggy@gentoo.org> courier-0.43.2.ebuild,
682
+  files/courier-init:
683
+  added esmtpd-ssl to init script, closes bug 32267
684
+
685
+*courier-0.43.2 (28 Sep 2003)
686
+
687
+  28 Sep 2003; <iggy@gentoo.org> courier-0.43.1.ebuild, courier-0.43.2.ebuild:
688
+  version bump
689
+
690
+*courier-0.43.1 (19 Aug 2003)
691
+
692
+  19 Aug 2003; <iggy@gentoo.org> courier-0.43.1.ebuild:
693
+  courier-0.43.1 is out, just copied the 42.2-r3 ebuild, and updated the
694
+  postinst msgs a bit
695
+
696
+  02 Aug 2003; <iggy@gentoo.org> courier-0.42.2-r1.ebuild,
697
+  courier-0.42.2-r2.ebuild, courier-0.42.2-r3.ebuild:
698
+  -r3 -> x86, removed older broken ebuilds (-r1, -r2)
699
+
700
+*courier-0.42.2-r3 (01 Aug 2003)
701
+
702
+  01 Aug 2003; Paul de Vrieze <pauldv@gentoo.org> courier-0.42.2-r3.ebuild:
703
+  Removed the optional dependency on berkeley db, as it will not work with db4
704
+  and a patch to make it work with db3 is nontrivial
705
+
706
+  28 Jul 2003; <iggy@gentoo.org> courier-0.42.2-r2.ebuild:
707
+  temporarily removed expect dep pending clarification of tcltk situation
708
+
709
+  24 Jul 2003; <iggy@gentoo.org> files/courier-init:
710
+  fixed courier init script
711
+
712
+  24 Jul 2003; <iggy@gentoo.org> courier-0.42.2-r2.ebuild:
713
+  added !virtual/imapd to RDEPEND closes bug 25027
714
+
715
+  22 Jul 2003; <iggy@gentoo.org> courier-0.42.2-r2.ebuild:
716
+  a few more cleanups to 0.42.2-r2
717
+
718
+*courier-0.42.2-r2 (22 Jul 2003)
719
+
720
+  22 Jul 2003; <iggy@gentoo.org> courier-0.42.2-r2.ebuild, files/courier-init:
721
+  fixed bug 25028, and switched to single init script
722
+
723
+  03 Jul 2003; ,,, <iggy@gentoo.org> metadata.xml:
724
+  added metadata.xml
725
+
726
+  01 Jul 2003; ,,, <iggy@gentoo.org> courier-0.42.2-r1.ebuild,
727
+  courier-0.42.2.ebuild:
728
+  added --disable-autorenamesent to configure options
729
+
730
+*courier-0.42.2-r1 (14 Jun 2003)
731
+
732
+  01 Jul 2003; Brian Jackson <iggy@gentoo.org> courier-0.42.2-r1.ebuild:
733
+  Whatever the patch that we were using was for seems to be fixed upstream.
734
+  I masked this while I have some other people try to test it out.
735
+
736
+*courier-0.42.2 (14 Jun 2003)
737
+
738
+  23 Jun 2003; Nick Hadaway <raker@gentoo.org> courier-0.42.2.ebuild:
739
+  Added crypt use variable.  Added fax local use variable.
740
+
741
+  14 Jun 2003; Nick Hadaway <raker@gentoo.org> courier-0.42.2.ebuild,
742
+  files/digest-courier-0.42.2, files/courier-0.42.2-gentoo.diff.bz2:
743
+  New version.  Updated dependancies.  Added a fix for permissions
744
+  of /var/run/courier.  Changed unicode option code snippet.
745
+
746
+  15 May 2003; Martin Holzer <mholzer@gentoo.org> courier-0.40.2.ebuild,
747
+  courier-0.41.0.ebuild:
748
+  Adding !virtual/mta to RDEPEND. CLoses #21072.
749
+
750
+*courier-0.41.0 (30 Jan 2003)
751
+
752
+  22 Apr 2003; Graham Forest <vladimir@gentoo.org> courier-0.40.2.ebuild,
753
+  courier-0.41.0.ebuild:
754
+  app-text/aspell -> virtual/aspell-dict
755
+
756
+  30 Jan 2003; Alexandru Hartmann <alex@as-computer.de>, Andreas Erhart <andi@as-computer.de>
757
+  courier-0.41.0.ebuild, files/courier:
758
+  new release. supports make install-configure in post_install(). init scripts changes.
759
+  typo fixes.
760
+
761
+  31 Dec 2002; Nick Hadaway <raker@gentoo.org> courier-0.40.2.ebuild,
762
+  files/digest-courier-0.40.2, files/courier-0.40.2-gentoo.diff.bz2 :
763
+  Version bump.  New unicode functionality.  Added support for the spell
764
+  use variable.
765
+
766
+  06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
767
+ 
768
+*courier-0.40.2 (31 Dec 2002)
769
+
770
+  15 Jan 2003; Nick Hadaway <raker@gentoo.org> courier-0.40.2.ebuild :
771
+  Marked stable to coincide with courier-imap-1.6.2 being stable.
772
+
773
+  31 Dec 2002; Nick Hadaway <raker@gentoo.org> courier-0.40.2.ebuild,
774
+  files/digest-courier-0.40.2, files/courier-0.40.2-gentoo.diff.bz2 :
775
+  Version bump.  New unicode functionality.  Added support for the spell
776
+  use variable.
777
+
778
+  06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
779
+ 
780
+*courier-0.40.1 (19 Nov 2002)
781
+
782
+  21 Dec 2002; Nick Hadaway <raker@gentoo.org> courier-0.40.1.ebuild :
783
+  Filter -fomit-frame-pointer and -funroll-loops as these flags seem
784
+  to cause problems with maildrop and maildirmake.
785
+
786
+  21 Nov 2002; Nick Hadaway <raker@gentoo.org> courier-0.40.1.ebuild,
787
+  files/password.dist :
788
+  Added a password.dist file so people get instructions on how to
789
+  setup a password for the webadmin. 
790
+
791
+  19 Nov 2002; Daniel Ahlberg <aliz@gentoo.org> :
792
+  Security update.
793
+
794
+*courier-0.40.0.20021026 (29 Oct 2002)
795
+
796
+  06 Nov 2002; Nick Hadaway <raker@gentoo.org> :
797
+  Added ebuild to portage.  Marked unstable.
798
+
799
+  29 Oct 2002; Andreas Erhart <andi@zollhaus.net> / Alexandru Hartmann <alex@nimic.net>
800
+  courier-0.40.0.20021026.ebuild, files/digest-courier-0.40.0.20021026
801
+  sqwebmail finally works !
802
+  new version
803
+  
804
+*courier-0.40.0 (28 Oct 2002)
805
+  28 Oct 2002; Alexandru Hartmann <alex@nimic.net>
806
+  courier-0.40.0.ebuild, files/digest-courier-0.40.0
807
+  sometimes /var/lib/courier/msgs and msgq just disappear after an upgrade.
808
+  this is now fixed.
809
+ 
810
+*courier-0.40.0 (26 Oct 2002)
811
+  26 Oct 2002; Andreas Erhart <andi@zollhaus.net>
812
+  courier-0.40.0.ebuild, files/digest-courier-0.40.0
813
+  new version
814
+  
815
+*courier-0.39.3 (12 Aug 2002)
816
+  12 Aug 2002; Andreas Erhart <andi@zollhaus.net>
817
+  courier-0.39.3.ebuild, files/digest-courier-0.39.3
818
+  new version
819
+  
820
+*courier-0.39.2 (03 Aug 2002)
821
+
822
+  06 Aug 2002; Nick Hadaway <raker@gentoo.org>
823
+  courier-0.39.2.ebuild, files/digest-courier-0.39.2 :
824
+  Added --without-authvchkpw to the configure options as some 
825
+  systems will fail to finish configure if vpopmail is not installed.
826
+  Version bump.
827
+
828
+  03 Aug 2002; Andreas Erhart <andi@zollhaus.net> :
829
+  new version, thanks to Sam Varshavchik
830
+  removed 10MB message sizelimit
831
+
832
+*courier-0.39.1 (04 Jul 2002)
833
+
834
+  04 Jul 2002; Grant Goodyear <g2boojum@gentoo.org> ChangeLog  :
835
+  New version, thanks to Alex Hartmann
... ...
@@ -0,0 +1,16 @@
1
+AUX apache-sqwebmail.inc 347 RMD160 9d046149af6138320448fe7bb762b142e0eb9b94 SHA1 4996c33b74a3c9b70886f27948334e3880df8073 SHA256 3a6616dacfd49ab0c89c62d9df5662fc3c2d9e598786d781240bf5e8900afc65
2
+AUX bofh 23 RMD160 995b6b103c29f390c2f0230af95d4c0823423dcb SHA1 f6399bc612af33ca79921961b223cbdf394d9549 SHA256 7e42d61373770a2b14a6fdd8b5f71c598ce4767726f8f7106de00b7c34a59e8c
3
+AUX courier-init 5182 RMD160 7c5d80d7fdd4e09418461a746f6642f2a276b88b SHA1 beef0a5742fe31388947e945b4646c1dbe5627f1 SHA256 4b1a030bbba852c9c2c8d50e58c43c8e97b5a1ac29a04974a1f097362929e126
4
+AUX courier-init-r1 5252 RMD160 2c770526b4fd2e342c904289573c4f8cb19ca6df SHA1 ac67cd4a9664b1010322b5260f84d017ee06736b SHA256 e74fc291b49dace3ffb3af1844b976255c0c7a34aa0e2d87b5c05f672db9058a
5
+AUX courier-init-r2 4877 RMD160 bc1bf99be4e032a0e52bba71801c89f9a6cd4383 SHA1 a9e8329fb0582fc0cf0341de4e054096587f2790 SHA256 d6a53142751f71f3a6287806259a640fdc1c8807003510d775b0239e8410d02a
6
+AUX dot_courier 26 RMD160 cf20012379abbb63f78e1eb0f9cbaefff6d1048d SHA1 8e5e09e167035d100859b42311b6dda2842f4d67 SHA256 8c585031b4356ca1f887e0823fd9b365fff57a5f9cc32541eccfc1542d5d3763
7
+AUX locallowercase 0 RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 SHA1 da39a3ee5e6b4b0d3255bfef95601890afd80709 SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
8
+AUX mailer.conf 197 RMD160 4229dfa9cf33b275571538211dad33da5ae84048 SHA1 caf095797e8c526dc5fec59d9d89d51f318cd28a SHA256 5a946a7c4ed42bbddf2c471e2e00898150e4bff33f4af70620cf814ab2f12b47
9
+AUX norewrite.patch 489 RMD160 1d0bacf702126cc4f8b9d7b07bbc6a9357b7b6e9 SHA1 007059af9ab5d89b36004e590b6a21911515f69b SHA256 526f3742fb43af93811e6e4b3210fda1c611b50ce5abdf3a57a25dfe4f5c38e4
10
+AUX password.dist 247 RMD160 eab211be0b1e3dbd6206f79e993b1d314a24efa3 SHA1 2cdd5bcf561f7267be6f18b731813962030af166 SHA256 46f20a84922d108d39a7c26ad3ba8915326549f46cea811e2384f55a589d38e2
11
+AUX set-mime 741 RMD160 8ed45fb4a0aee168a70cdcab6d17cf1606f85cad SHA1 b8834602c7304d42f3179a8dde43dcc57d0f4972 SHA256 bf15af7c181d517a924cb82854cbce46278e6e28ffb338e2159ba89c386dc74f
12
+AUX shorter-tarpit.patch 352 RMD160 0ae5f50145085f03213ac130b9b796781eb0a023 SHA1 bc5f2d40789d13baa7ed517874bb3d3f78812e76 SHA256 991a53cd2469e0e9529e7662ff07c7f97369bf58534e0ff7db4937cc3553051c
13
+DIST courier-0.61.2.tar.bz2 7268675 RMD160 a738e534df69fee51aec50a53ce6e5d799f0eecd SHA1 aff9b418c84912832a81295ff4592a76fbe36853 SHA256 c240f2cfb96c0c94811152ea1495f41f72507bdef4e69806771f7203db0d1202
14
+EBUILD courier-0.61.2.ebuild 9877 RMD160 34545f9de67aee93bd2d19561325d84d71bf02e5 SHA1 0b9e037bab2beb2777c4b5a4a26eca8e2bdd75f8 SHA256 e50fe99e65cb63bf36e19be9cb6965316dbc95992a0dfe21e3fc3e829dfab8d5
15
+MISC ChangeLog 30202 RMD160 e7bcd05b5c1be30647bb4b128e3c746f9075525b SHA1 6f97e81b15a462bbd8bd46dffcb03db8c1a17056 SHA256 bb08316bf40a47df059eeb1986598bdc39ae0eeba60560d646672d44567d586f
16
+MISC metadata.xml 687 RMD160 753323e40a9add2b07fd1f138c672ce283d2f255 SHA1 2e8255902a9e0394bd27e13e488e84ba70f05845 SHA256 ea417e66d396e793212529ed20f5570b0c97eb666a5ba52bb3202bbfbc022be1
... ...
@@ -0,0 +1,312 @@
1
+# Copyright 1999-2009 Gentoo Foundation
2
+# Distributed under the terms of the GNU General Public License v2
3
+# $Header: /var/cvsroot/gentoo-x86/mail-mta/courier/courier-0.61.2.ebuild,v 1.2 2009/05/04 17:16:23 hanno Exp $
4
+
5
+inherit eutils flag-o-matic
6
+
7
+DESCRIPTION="An MTA designed specifically for maildirs"
8
+SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
9
+HOMEPAGE="http://www.courier-mta.org/"
10
+SLOT="0"
11
+LICENSE="GPL-2"
12
+# not in keywords due to missing dependencies: ~arm ~s390 ~ppc64 ~mips
13
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
14
+IUSE="postgres ldap mysql pam nls ipv6 spell fax crypt norewrite mailwrapper \
15
+	fam web webmail"
16
+
17
+PROVIDE="virtual/mta
18
+	 virtual/mda
19
+	 virtual/imapd"
20
+
21
+DEPEND="
22
+	>=net-libs/courier-authlib-0.61.0
23
+	>=dev-libs/openssl-0.9.6
24
+	>=sys-libs/gdbm-1.8.0
25
+	dev-libs/libpcre
26
+	app-misc/mime-types
27
+	fax? ( >=media-libs/netpbm-9.12 virtual/ghostscript >=net-dialup/mgetty-1.1.28 )
28
+	pam? ( virtual/pam )
29
+	mysql? ( virtual/mysql )
30
+	ldap? ( >=net-nds/openldap-1.2.11 )
31
+	postgres? ( virtual/postgresql-base )
32
+	spell? ( virtual/aspell-dict )
33
+	fam? ( virtual/fam )
34
+	!mailwrapper? ( !virtual/mta )
35
+	!virtual/imapd
36
+	!mail-filter/maildrop"
37
+
38
+RDEPEND="${DEPEND}
39
+	dev-lang/perl
40
+	sys-process/procps"
41
+
42
+PDEPEND="mailwrapper? ( >=net-mail/mailwrapper-0.2 )
43
+	pam? ( net-mail/mailbase )
44
+	crypt? ( >=app-crypt/gnupg-1.0.4 )"
45
+
46
+src_unpack() {
47
+	use fam || (
48
+		ewarn "File Alteration Monitor (FAM) is disabled"
49
+		ewarn "courier-imap will fall back to 60 second polls."
50
+		ewarn 'add "fam" to your USE flags to build as usual'
51
+		ebeep 4
52
+		epause 4 )
53
+	unpack ${A}
54
+	cd "${S}"
55
+	use norewrite && epatch "${FILESDIR}/norewrite.patch"
56
+	epatch "${FILESDIR}/shorter-tarpit.patch"
57
+}
58
+
59
+src_compile() {
60
+	filter-flags '-fomit-frame-pointer'
61
+
62
+	local myconf
63
+	myconf="`use_with ipv6` \
64
+		`use_with ldap ldapaliasd` `use_enable ldap maildropldap`"
65
+
66
+	use ldap && myconf="${myconf} --with-ldapconfig=/etc/courier/maildropldap.conf"
67
+	use spell || myconf="${myconf} --without-ispell"
68
+
69
+	myconf="${myconf} --enable-mimetypes=/etc/mime.types"
70
+
71
+	myconf="${myconf} $(use_with fam)"
72
+
73
+	einfo "Configuring courier: $(echo ${myconf} | xargs echo)"
74
+
75
+	econf \
76
+		--prefix=/usr \
77
+		--disable-root-check \
78
+		--mandir=/usr/share/man \
79
+		--sysconfdir=/etc/courier \
80
+		--libexecdir=/usr/$(get_libdir)/courier \
81
+		--datadir=/usr/share/courier \
82
+		--sharedstatedir=/var/lib/courier/com \
83
+		--localstatedir=/var/lib/courier \
84
+		--with-piddir=/var/run/courier \
85
+		--with-authdaemonvar=/var/lib/courier/authdaemon \
86
+		--with-mailuser=mail \
87
+		--with-mailgroup=mail \
88
+		--with-paranoid-smtpext \
89
+		--with-db=gdbm \
90
+		--disable-autorenamesent \
91
+		--cache-file="${S}/configuring.cache" \
92
+		--host="${CHOST}" ${myconf} debug=true || die "./configure"
93
+	sed -e'/^install-perms-local:/a\	sed -e\"s|^|'"${D}"'|g\" -i permissions.dat' -i Makefile
94
+	emake || die "Compile problem"
95
+}
96
+
97
+etc_courier() {
98
+	# Import existing /etc/courier/file if it exists.
99
+	# Add option only if it was not already set or even commented out
100
+	file="${1}" ; word="`echo \"${2}\" | sed -e\"s|=.*$||\" -e\"s|^.*opt ||\"`"
101
+	[ ! -e "${D}/etc/courier/${file}" ] && [ -e "/etc/courier/${file}" ] && \
102
+			cp "/etc/courier/${file}" "${D}/etc/courier/${file}"
103
+	grep -q "${word}" "${D}/etc/courier/${file}" || \
104
+		echo "${2}" >> "${D}/etc/courier/${file}"
105
+}
106
+
107
+etc_courier_chg() {
108
+	file="${1}" ; key="${2}" ; value="${3}" ; section="${4}"
109
+	[ -z "${section}" ] && section="${2}"
110
+	grep -q "${key}" "${file}" && elog "Changing ${file}: ${key} to ${value}"
111
+	sed -i -e"/\#\#NAME: ${section}/,+30 s|${key}=.*|${key}=\"${value}\"|g" ${file}
112
+}
113
+
114
+src_install() {
115
+	local f
116
+	diropts -o mail -g mail
117
+	keepdir /var/run/courier
118
+	keepdir /var/lib/courier/tmp
119
+	keepdir /var/lib/courier/msgs
120
+	make install DESTDIR="${D}" || die "install"
121
+	make install-configure || die "install-configure"
122
+
123
+	# Get rid of files we dont want
124
+	if ! use webmail ; then
125
+		cd "${D}"
126
+		cat "${FILESDIR}/webmail_files" | xargs rm -rf
127
+	fi
128
+
129
+	if ! use web ; then
130
+		cd "${D}"
131
+		cat "${FILESDIR}/webadmin_files" | xargs rm -rf
132
+	fi
133
+
134
+	for dir2keep in $(cd "${D}" && find ./var/lib/courier -type d) ; do
135
+		keepdir "$dir2keep" || die "failed running keepdir: $dir2keep"
136
+	done
137
+
138
+	newinitd "${FILESDIR}/courier-init-r2" "courier"
139
+	use fam || sed -i -e's|^.*use famd$||g' "${D}/etc/init.d/courier"
140
+
141
+	cd "${D}/etc/courier"
142
+	if use webmail ; then
143
+		insinto /etc/courier
144
+		newins "${FILESDIR}/apache-sqwebmail.inc" apache-sqwebmail.inc
145
+	fi
146
+
147
+	for f in *.dist ; do cp "${f}" "${f%%.dist}" ; done
148
+	if use ldap ; then
149
+		[ -e ldapaliasrc ] &&  ( chown root:0 ldapaliasrc ; chmod 400 ldapaliasrc )
150
+	else
151
+		rm -f ldapaliasrc
152
+	fi
153
+
154
+	( [ -e /etc/courier/sizelimit ] && cat /etc/courier/sizelimit || echo 0 ) \
155
+		> "${D}/etc/courier/sizelimit"
156
+	etc_courier maildroprc ""
157
+	etc_courier esmtproutes ""
158
+	etc_courier backuprelay ""
159
+	etc_courier locallowercase ""
160
+	etc_courier bofh "opt BOFHBADMIME=accept"
161
+	etc_courier bofh "opt BOFHSPFTRUSTME=1"
162
+	etc_courier bofh "opt BOFHSPFHELO=pass,neutral,unknown,none,error,softfail,fail"
163
+	etc_courier bofh "opt BOFHSPFHELO=pass,neutral,unknown,none"
164
+	etc_courier bofh "opt BOFHSPFFROM=all"
165
+	etc_courier bofh "opt BOFHSPFMAILFROM=all"
166
+	etc_courier bofh "#opt BOFHSPFHARDERROR=fail"
167
+	etc_courier esmtpd "BOFHBADMIME=accept"
168
+	etc_courier esmtpd-ssl "BOFHBADMIME=accept"
169
+	etc_courier esmtpd-msa "BOFHBADMIME=accept"
170
+
171
+	use fam && etc_courier_chg imapd IMAP_CAPABILITY "IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE"
172
+	use fam || etc_courier_chg imapd IMAP_CAPABILITY "IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256"
173
+
174
+	# Fix for a sandbox violation on subsequential merges
175
+	# - ticho@gentoo.org, 2005-07-10
176
+	rm "${D}"/usr/sbin/{pop3d,imapd}{,-ssl}
177
+	dosym /usr/share/courier/pop3d /usr/sbin/courier-pop3d
178
+	dosym /usr/share/courier/pop3d-ssl /usr/sbin/courier-pop3d-ssl
179
+	dosym /usr/share/courier/imapd /usr/sbin/courier-imapd
180
+	dosym /usr/share/courier/imapd-ssl /usr/sbin/courier-imapd-ssl
181
+
182
+	cd "${S}"
183
+	cp imap/README README.imap
184
+	use nls && cp unicode/README README.unicode
185
+	dodoc AUTHORS BENCHMARKS COPYING* ChangeLog* INSTALL NEWS README* TODO courier/doc/*.txt
186
+	dodoc tcpd/README.couriertls
187
+	mv "${D}/usr/share/courier/htmldoc" "${D}/usr/share/doc/${P}/html"
188
+
189
+	if use webmail ; then
190
+		insinto /usr/$(get_libdir)/courier/courier
191
+		insopts -m 755 -o mail -g mail
192
+		doins "${S}/courier/webmaild"
193
+	fi
194
+
195
+	if use web ; then
196
+		insinto /etc/courier/webadmin
197
+		insopts -m 400 -o mail -g mail
198
+		doins "${FILESDIR}/password.dist"
199
+	fi
200
+
201
+	# avoid name collisions in /usr/sbin, make webadmin match
202
+	cd "${D}/usr/sbin"
203
+	for f in imapd imapd-ssl pop3d pop3d-ssl ; do mv "${f}" "courier-${f}" ; done
204
+	if use web ; then
205
+		sed -i -e 's:\$sbindir\/imapd:\$sbindir\/courier-imapd:g' \
206
+			-e 's:\$sbindir\/imapd-ssl:\$sbindir\/courier-imapd-ssl:g' \
207
+			"${D}/usr/share/courier/courierwebadmin/admin-40imap.pl" \
208
+			|| ewarn "failed to fix webadmin"
209
+		sed -i -e 's:\$sbindir\/pop3d:\$sbindir\/courier-pop3d:g' \
210
+			-e 's:\$sbindir\/pop3d-ssl:\$sbindir\/courier-pop3d-ssl:g' \
211
+			"${D}/usr/share/courier/courierwebadmin/admin-45pop3.pl" \
212
+			|| ewarn "failed to fix webadmin"
213
+	fi
214
+
215
+	# users should be able to send mail. Could be restricted with suictl.
216
+	chmod u+s "${D}/usr/bin/sendmail"
217
+
218
+	if use mailwrapper ; then
219
+		mv "${D}/usr/bin/sendmail" "${D}/usr/bin/sendmail.courier"
220
+		mv "${D}/usr/bin/rmail" "${D}/usr/bin/rmail.courier"
221
+		mv "${D}/usr/bin/mailq" "${D}/usr/bin/mailq.courier"
222
+
223
+		mv "${D}/usr/share/man/man1/sendmail.1" \
224
+			"${D}/usr/share/man/man1/sendmail-courier.1"
225
+		mv "${D}/usr/share/man/man1/mailq.1" \
226
+			"${D}/usr/share/man/man1/mailq-courier.1"
227
+		mv "${D}/usr/share/man/man1/rmail.1" \
228
+			"${D}/usr/share/man/man1/rmail-courier.1"
229
+
230
+		insopts -m 444 -o mail -g mail
231
+		insinto /etc/mail
232
+		doins "${FILESDIR}/mailer.conf"
233
+	else
234
+		dosym /usr/bin/sendmail /usr/sbin/sendmail
235
+	fi
236
+}
237
+
238
+src_test() {
239
+	addpredict /
240
+	vecho ">>> Test phase [check]: ${CATEGORY}/${PF}"
241
+	if hasq userpriv "${FEATURES}" ; then
242
+		if ! emake -j1 check; then
243
+			hasq test "${FEATURES}" && die "Make check failed. See above for details."
244
+			hasq test "${FEATURES}" || eerror "Make check failed. See above for details."
245
+		fi
246
+	else
247
+		hasq test "${FEATURES}" && eerror "Make check needs FEATURES="userpriv" to work."
248
+	fi
249
+	SANDBOX_PREDICT="${SANDBOX_PREDICT%:/}"
250
+}
251
+
252
+pkg_postinst() {
253
+	use fam && elog "fam daemon is needed for courier-imapd" \
254
+		|| ewarn "courier was built without fam support"
255
+}
256
+
257
+pkg_config() {
258
+	mailhost="$(hostname)"
259
+	export mailhost
260
+
261
+	domainname="$(domainname)"
262
+	if [ "x$domainname" = "x(none)" ] ; then
263
+		domainname="$(echo ${mailhost} | sed -e "s/[^\.]*\.\(.*\)/\1/")"
264
+	fi
265
+	export domainname
266
+
267
+	if [ "${ROOT}" = "/" ] ; then
268
+		file="${ROOT}/etc/courier/locals"
269
+		if [ ! -f "${file}" ] ; then
270
+			echo "localhost" > "${file}";
271
+			echo "${domainname}" >> "${file}";
272
+		fi
273
+		file="${ROOT}/etc/courier/esmtpacceptmailfor.dir/${domainname}"
274
+		if [ ! -f "${file}" ] ; then
275
+			echo "${domainname}" > "${file}"
276
+			/usr/sbin/makeacceptmailfor
277
+		fi
278
+
279
+		file="${ROOT}/etc/courier/smtpaccess/${domainname}"
280
+		if [ ! -f "${file}" ]
281
+		then
282
+			netstat -nr | grep "^[1-9]" | while read network gateway netmask rest
283
+			do
284
+				i=1
285
+				net=""
286
+				TIFS="${IFS}"
287
+				IFS="."
288
+				for o in "${netmask}"
289
+				do
290
+					if [ "${o}" == "255" ]
291
+					then
292
+						[ "_${net}" == "_" ] || net="${net}."
293
+						t="$(echo "${network}" | cut -d " " -f ${i})"
294
+						net="${net}${t}"
295
+					fi
296
+					i="$((${i} + 1))"
297
+				done
298
+				IFS="${TIFS}"
299
+				echo "doing configuration - relay control for the network ${net} !"
300
+				echo "${net}	allow,RELAYCLIENT" >> ${file}
301
+			done
302
+			/usr/sbin/makesmtpaccess
303
+		fi
304
+	fi
305
+
306
+	echo "creating cert for esmtpd-ssl:"
307
+	/usr/sbin/mkesmtpdcert
308
+	echo "creating cert for imapd-ssl:"
309
+	/usr/sbin/mkpop3dcert
310
+	echo "creating cert for pop3d-ssl:"
311
+	/usr/sbin/mkimapdcert
312
+}
... ...
@@ -0,0 +1,14 @@
1
+Alias /webmail/ /usr/share/courier/sqwebmail/images/
2
+<Directory /usr/share/courier/sqwebmail/>
3
+	Order Allow,Deny
4
+	AllowOverride All
5
+	Allow from all
6
+</Directory>
7
+
8
+ScriptAlias /courier/ /usr/lib/courier/courier/webmail/
9
+<Directory /usr/lib/courier/courier/webmail/>
10
+	AllowOverride All
11
+	Options ExecCGI
12
+	Order allow,deny
13
+	Allow from all
14
+</Directory>
... ...
@@ -0,0 +1 @@
1
+opt BOFHBADMIME=accept
... ...
@@ -0,0 +1,184 @@
1
+#!/sbin/runscript
2
+# Portions Copyright 2003 Gentoo Linux
3
+# $Header: /var/cvsroot/gentoo-x86/mail-mta/courier/files/courier-init,v 1.6 2005/05/10 10:54:03 swegener Exp $
4
+#
5
+# script originally from Courier distfile original name = courier.sysvinit
6
+# adapted for Gentoo by Brian Jackson
7
+#
8
+# TODO
9
+# should we update all the .dat/.pem files when the source/config files are 
10
+#	newer than the .dat/.pem files?
11
+
12
+prefix="/usr"
13
+exec_prefix="/usr/bin"
14
+sysconfdir="/etc/courier"
15
+sbindir="/usr/sbin"
16
+libexecdir="/usr/lib/courier"
17
+datadir="/usr/share/courier"
18
+
19
+depend() {
20
+	need net
21
+	[ -d /etc/courier/authlib ] && need courier-authlib
22
+	grep -q "^IMAPDSTART=.*[Yy].*" /etc/courier/imapd && need famd
23
+}
24
+
25
+checkconfig() {
26
+
27
+	[ -f ${sysconfdir}/pop3d-ssl ] && . ${sysconfdir}/pop3d-ssl
28
+
29
+	# If we do not have a certificate, make one up.
30
+	[ ! -f "${datadir}/pop3d.pem" ] && \
31
+	ebegin " generating-POP3-SSL-certificate..." && "${sbindir}/mkpop3dcert"
32
+
33
+	[ -f ${sysconfdir}/imapd-ssl ] && . ${sysconfdir}/imapd-ssl
34
+
35
+	# If we do not have a certificate, make one up.
36
+	[ ! -f ${datadir}/imapd.pem ] && \
37
+	ebegin " generating-IMAP-SSL-certificate..." && "${sbindir}/mkimapdcert"
38
+
39
+	[ -f ${sysconfdir}/esmtpd-ssl ] && . ${sysconfdir}/esmtpd-ssl
40
+
41
+	# If we do not have a certificate, make one up.
42
+	[ ! -f ${datadir}/esmtpd.pem ] && \
43
+	ebegin " generating-ESMTP-SSL-certificate..." && "${sbindir}/mkesmtpdcert"
44
+
45
+	# First time after install create aliases.dat and smtpaccess.dat
46
+
47
+	[ -f ${sysconfdir}/aliases.dat ] || ${sbindir}/makealiases
48
+
49
+	[ -f ${sysconfdir}/${ACCESSFILE}.dat ] || ${sbindir}/makesmtpaccess
50
+
51
+	[ -f ${sysconfdir}/${ACCESSFILE}.dat ] || ${sbindir}/makesmtpaccess-msa
52
+}
53
+
54
+start() {
55
+	# Start daemons.
56
+	ebegin "Starting Courier mail server:"
57
+
58
+	checkconfig || return 1
59
+
60
+	ebegin " Starting courierfilterd"
61
+	${sbindir}/courierfilter start
62
+
63
+	[ ! -d /etc/courier/authlib ] && [ -x ${libexecdir}/authlib/authdaemond ] && \
64
+	${libexecdir}/authlib/authdaemond start && ebegin " Starting authdaemond"
65
+
66
+	[ -x ${libexecdir}/courier/webmaild ] && \
67
+	  ${libexecdir}/courier/webmaild start && ebegin " Starting webmaild" 
68
+	[ ! -x ${libexecdir}/courier/webmaild ] && [ -x ${libexecdir}/courier/sqwebmaild ] && \
69
+	  ${libexecdir}/courier/sqwebmaild start && ebegin " Starting sqwebmaild"
70
+
71
+	[ -x ${sbindir}/courierldapaliasd ] && \
72
+	${sbindir}/courierldapaliasd start && ebegin " Starting courierldapaliasd"
73
+
74
+	ebegin " Starting courierd"
75
+	${sbindir}/courier start
76
+
77
+	# start esmtpd if so written
78
+	[ -f ${sysconfdir}/esmtpd ] && source ${sysconfdir}/esmtpd
79
+	case x$ESMTPDSTART in
80
+	x[yY]*)
81
+		ebegin " Starting esmtpd"
82
+		${sbindir}/esmtpd start
83
+		;;
84
+	esac
85
+
86
+	# start esmtpd-msa if so written
87
+	[ -f ${sysconfdir}/esmtpd-msa ] && source ${sysconfdir}/esmtpd-msa
88
+	case x$ESMTPDSTART in
89
+	x[yY]*)
90
+		ebegin " Starting esmtpd-msa"
91
+		${sbindir}/esmtpd-msa start
92
+		;;
93
+	esac
94
+
95
+	# start esmtpd-ssl if so written
96
+	[ -f ${sysconfdir}/esmtpd-ssl ] && source ${sysconfdir}/esmtpd-ssl
97
+	case x$ESMTPDSSLSTART in
98
+	x[yY]*)
99
+		ebegin " Starting esmtpd-ssl"
100
+		${sbindir}/esmtpd-ssl start
101
+		;;
102
+	esac
103
+
104
+	# start pop3d if so written
105
+	[ -f ${sysconfdir}/pop3d ] && source ${sysconfdir}/pop3d
106
+	case x$POP3DSTART in
107
+	x[yY]*)
108
+		ebegin " courier-pop3d"
109
+		${sbindir}/courier-pop3d start
110
+		;;
111
+	esac
112
+
113
+	# start pop3d-ssl if so written
114
+	[ -f ${sysconfdir}/pop3d-ssl ] && source ${sysconfdir}/pop3d-ssl
115
+	case x$POP3DSSLSTART in
116
+	x[yY]*)
117
+		ebegin " courier-pop3d-ssl"
118
+		${sbindir}/courier-pop3d-ssl start
119
+		;;
120
+	esac
121
+
122
+	[ -f ${sysconfdir}/imapd ] && source ${sysconfdir}/imapd
123
+	case x$IMAPDSTART in
124
+	x[yY]*)
125
+		ebegin " courier-imapd"
126
+		${sbindir}/courier-imapd start
127
+		;;
128
+	esac
129
+
130
+	[ -f ${sysconfdir}/imapd-ssl ] && source ${sysconfdir}/imapd-ssl
131
+	case x$IMAPDSSLSTART in
132
+	x[yY]*)
133
+		ebegin " courier-imapd-ssl"
134
+		${sbindir}/courier-imapd-ssl start
135
+		;;
136
+	esac
137
+
138
+	eend $?
139
+}
140
+
141
+stop() {
142
+	ebegin "Stopping Courier mail server:"
143
+
144
+	ebegin " Stopping courier-esmtpd"
145
+	${sbindir}/esmtpd stop
146
+
147
+	ebegin " Stopping courier-esmtpd-msa"
148
+	${sbindir}/esmtpd-msa stop
149
+
150
+	ebegin " Stopping courier-esmtpd-ssl"
151
+	${sbindir}/esmtpd-ssl stop
152
+
153
+	[ -x ${sbindir}/courier-pop3d ] && \
154
+		ebegin " Stopping courier-pop3d" && ${sbindir}/courier-pop3d stop
155
+
156
+	[ -x ${sbindir}/courier-pop3d-ssl ] && \
157
+		ebegin " Stopping courier-pop3d-ssl" && ${sbindir}/courier-pop3d-ssl stop
158
+
159
+	[ -x ${sbindir}/courier-imapd ] && \
160
+		ebegin " Stopping courier-imapd" && ${sbindir}/courier-imapd stop
161
+
162
+
163
+	[ -x ${sbindir}/courier-imapd-ssl ] && \
164
+		ebegin " Stopping courier-imapd-ssl" && ${sbindir}/courier-imapd-ssl stop
165
+
166
+	ebegin " Stopping courierd"
167
+	${sbindir}/courier stop
168
+
169
+	[ -x ${sbindir}/courierldapaliasd ] && \
170
+	( ${sbindir}/courierldapaliasd stop ; ebegin " Stopping courierldapaliasd" )
171
+
172
+	[ -x ${libexecdir}/courier/webmaild ] && \
173
+	  ( ${libexecdir}/courier/webmaild stop ; ebegin " Stopping webmaild" )
174
+	[ ! -x ${libexecdir}/courier/webmaild ] && [ -x ${libexecdir}/courier/sqwebmaild ] && \
175
+	  ( ${libexecdir}/courier/sqwebmaild stop ; ebegin " Stopping sqwebmaild" )
176
+
177
+	[ ! -d /etc/courier/authlib ] && [ -x ${libexecdir}/authlib/authdaemond ] && \
178
+	( ${libexecdir}/authlib/authdaemond stop ; ebegin " Stopping authdaemond" )
179
+
180
+	${sbindir}/courierfilter stop
181
+	ebegin " Stopping courierfilterd"
182
+
183
+	eend $?
184
+}
... ...
@@ -0,0 +1,185 @@
1
+#!/sbin/runscript
2
+# Portions Copyright 2003 Gentoo Linux
3
+# $Header: /var/cvsroot/gentoo-x86/mail-mta/courier/files/courier-init-r1,v 1.1 2006/07/11 00:21:53 chtekk Exp $
4
+#
5
+# script originally from Courier distfile original name = courier.sysvinit
6
+# adapted for Gentoo by Brian Jackson
7
+#
8
+# TODO
9
+# should we update all the .dat/.pem files when the source/config files are 
10
+#	newer than the .dat/.pem files?
11
+
12
+prefix="/usr"
13
+exec_prefix="/usr/bin"
14
+sysconfdir="/etc/courier"
15
+sbindir="/usr/sbin"
16
+libexecdir="/usr/lib/courier"
17
+datadir="/usr/share/courier"
18
+
19
+depend() {
20
+	need net
21
+	[ -d /etc/courier/authlib ] && need courier-authlib
22
+	grep -q "^IMAPDSTART=.*[Yy].*" /etc/courier/imapd && use famd
23
+	grep -q "^IMAPDSSLSTART=.*[Yy].*" /etc/courier/imapd-ssl && use famd
24
+}
25
+
26
+checkconfig() {
27
+
28
+	[ -f ${sysconfdir}/pop3d-ssl ] && . ${sysconfdir}/pop3d-ssl
29
+
30
+	# If we do not have a certificate, make one up.
31
+	[ ! -f "${datadir}/pop3d.pem" ] && \
32
+	ebegin " generating-POP3-SSL-certificate..." && "${sbindir}/mkpop3dcert"
33
+
34
+	[ -f ${sysconfdir}/imapd-ssl ] && . ${sysconfdir}/imapd-ssl
35
+
36
+	# If we do not have a certificate, make one up.
37
+	[ ! -f ${datadir}/imapd.pem ] && \
38
+	ebegin " generating-IMAP-SSL-certificate..." && "${sbindir}/mkimapdcert"
39
+
40
+	[ -f ${sysconfdir}/esmtpd-ssl ] && . ${sysconfdir}/esmtpd-ssl
41
+
42
+	# If we do not have a certificate, make one up.
43
+	[ ! -f ${datadir}/esmtpd.pem ] && \
44
+	ebegin " generating-ESMTP-SSL-certificate..." && "${sbindir}/mkesmtpdcert"
45
+
46
+	# First time after install create aliases.dat and smtpaccess.dat
47
+
48
+	[ -f ${sysconfdir}/aliases.dat ] || ${sbindir}/makealiases
49
+
50
+	[ -f ${sysconfdir}/${ACCESSFILE}.dat ] || ${sbindir}/makesmtpaccess
51
+
52
+	[ -f ${sysconfdir}/${ACCESSFILE}.dat ] || ${sbindir}/makesmtpaccess-msa
53
+}
54
+
55
+start() {
56
+	# Start daemons.
57
+	ebegin "Starting Courier mail server:"
58
+
59
+	checkconfig || return 1
60
+
61
+	ebegin " Starting courierfilterd"
62
+	${sbindir}/courierfilter start
63
+
64
+	[ ! -d /etc/courier/authlib ] && [ -x ${libexecdir}/authlib/authdaemond ] && \
65
+	${libexecdir}/authlib/authdaemond start && ebegin " Starting authdaemond"
66
+
67
+	[ -x ${libexecdir}/courier/webmaild ] && \
68
+	  ${libexecdir}/courier/webmaild start && ebegin " Starting webmaild" 
69
+	[ ! -x ${libexecdir}/courier/webmaild ] && [ -x ${libexecdir}/courier/sqwebmaild ] && \
70
+	  ${libexecdir}/courier/sqwebmaild start && ebegin " Starting sqwebmaild"
71
+
72
+	[ -x ${sbindir}/courierldapaliasd ] && \
73
+	${sbindir}/courierldapaliasd start && ebegin " Starting courierldapaliasd"
74
+
75
+	ebegin " Starting courierd"
76
+	${sbindir}/courier start
77
+
78
+	# start esmtpd if so written
79
+	[ -f ${sysconfdir}/esmtpd ] && source ${sysconfdir}/esmtpd
80
+	case x$ESMTPDSTART in
81
+	x[yY]*)
82
+		ebegin " Starting esmtpd"
83
+		${sbindir}/esmtpd start
84
+		;;
85
+	esac
86
+
87
+	# start esmtpd-msa if so written
88
+	[ -f ${sysconfdir}/esmtpd-msa ] && source ${sysconfdir}/esmtpd-msa
89
+	case x$ESMTPDSTART in
90
+	x[yY]*)
91
+		ebegin " Starting esmtpd-msa"
92
+		${sbindir}/esmtpd-msa start
93
+		;;
94
+	esac
95
+
96
+	# start esmtpd-ssl if so written
97
+	[ -f ${sysconfdir}/esmtpd-ssl ] && source ${sysconfdir}/esmtpd-ssl
98
+	case x$ESMTPDSSLSTART in
99
+	x[yY]*)
100
+		ebegin " Starting esmtpd-ssl"
101
+		${sbindir}/esmtpd-ssl start
102
+		;;
103
+	esac
104
+
105
+	# start pop3d if so written
106
+	[ -f ${sysconfdir}/pop3d ] && source ${sysconfdir}/pop3d
107
+	case x$POP3DSTART in
108
+	x[yY]*)
109
+		ebegin " courier-pop3d"
110
+		${sbindir}/courier-pop3d start
111
+		;;
112
+	esac
113
+
114
+	# start pop3d-ssl if so written
115
+	[ -f ${sysconfdir}/pop3d-ssl ] && source ${sysconfdir}/pop3d-ssl
116
+	case x$POP3DSSLSTART in
117
+	x[yY]*)
118
+		ebegin " courier-pop3d-ssl"
119
+		${sbindir}/courier-pop3d-ssl start
120
+		;;
121
+	esac
122
+
123
+	[ -f ${sysconfdir}/imapd ] && source ${sysconfdir}/imapd
124
+	case x$IMAPDSTART in
125
+	x[yY]*)
126
+		ebegin " courier-imapd"
127
+		${sbindir}/courier-imapd start
128
+		;;
129
+	esac
130
+
131
+	[ -f ${sysconfdir}/imapd-ssl ] && source ${sysconfdir}/imapd-ssl
132
+	case x$IMAPDSSLSTART in
133
+	x[yY]*)
134
+		ebegin " courier-imapd-ssl"
135
+		${sbindir}/courier-imapd-ssl start
136
+		;;
137
+	esac
138
+
139
+	eend $?
140
+}
141
+
142
+stop() {
143
+	ebegin "Stopping Courier mail server:"
144
+
145
+	ebegin " Stopping courier-esmtpd"
146
+	${sbindir}/esmtpd stop
147
+
148
+	ebegin " Stopping courier-esmtpd-msa"
149
+	${sbindir}/esmtpd-msa stop
150
+
151
+	ebegin " Stopping courier-esmtpd-ssl"
152
+	${sbindir}/esmtpd-ssl stop
153
+
154
+	[ -x ${sbindir}/courier-pop3d ] && \
155
+		ebegin " Stopping courier-pop3d" && ${sbindir}/courier-pop3d stop
156
+
157
+	[ -x ${sbindir}/courier-pop3d-ssl ] && \
158
+		ebegin " Stopping courier-pop3d-ssl" && ${sbindir}/courier-pop3d-ssl stop
159
+
160
+	[ -x ${sbindir}/courier-imapd ] && \
161
+		ebegin " Stopping courier-imapd" && ${sbindir}/courier-imapd stop
162
+
163
+
164
+	[ -x ${sbindir}/courier-imapd-ssl ] && \
165
+		ebegin " Stopping courier-imapd-ssl" && ${sbindir}/courier-imapd-ssl stop
166
+
167
+	ebegin " Stopping courierd"
168
+	${sbindir}/courier stop
169
+
170
+	[ -x ${sbindir}/courierldapaliasd ] && \
171
+	( ${sbindir}/courierldapaliasd stop ; ebegin " Stopping courierldapaliasd" )
172
+
173
+	[ -x ${libexecdir}/courier/webmaild ] && \
174
+	  ( ${libexecdir}/courier/webmaild stop ; ebegin " Stopping webmaild" )
175
+	[ ! -x ${libexecdir}/courier/webmaild ] && [ -x ${libexecdir}/courier/sqwebmaild ] && \
176
+	  ( ${libexecdir}/courier/sqwebmaild stop ; ebegin " Stopping sqwebmaild" )
177
+
178
+	[ ! -d /etc/courier/authlib ] && [ -x ${libexecdir}/authlib/authdaemond ] && \
179
+	( ${libexecdir}/authlib/authdaemond stop ; ebegin " Stopping authdaemond" )
180
+
181
+	${sbindir}/courierfilter stop
182
+	ebegin " Stopping courierfilterd"
183
+
184
+	eend $?
185
+}
... ...
@@ -0,0 +1,181 @@
1
+#!/sbin/runscript
2
+# Portions Copyright 2003 Gentoo Linux
3
+# $Header: /var/cvsroot/gentoo-x86/mail-mta/courier/files/courier-init-r2,v 1.1 2008/11/20 13:26:32 hanno Exp $
4
+#
5
+# script originally from Courier distfile original name = courier.sysvinit
6
+# adapted for Gentoo by Brian Jackson
7
+#
8
+# TODO
9
+# should we update all the .dat/.pem files when the source/config files are 
10
+#	newer than the .dat/.pem files?
11
+
12
+prefix="/usr"
13
+exec_prefix="/usr/bin"
14
+sysconfdir="/etc/courier"
15
+sbindir="/usr/sbin"
16
+libexecdir="/usr/lib/courier"
17
+datadir="/usr/share/courier"
18
+
19
+depend() {
20
+	need net
21
+	[ -d /etc/courier/authlib ] && need courier-authlib
22
+	grep -q "^IMAPDSTART=.*[Yy].*" /etc/courier/imapd && use famd
23
+	grep -q "^IMAPDSSLSTART=.*[Yy].*" /etc/courier/imapd-ssl && use famd
24
+}
25
+
26
+checkconfig() {
27
+
28
+	[ -f ${sysconfdir}/pop3d-ssl ] && . ${sysconfdir}/pop3d-ssl
29
+
30
+	# If we do not have a certificate, make one up.
31
+	[ ! -f "${datadir}/pop3d.pem" ] && \
32
+	ebegin " generating-POP3-SSL-certificate..." && "${sbindir}/mkpop3dcert"
33
+
34
+	[ -f ${sysconfdir}/imapd-ssl ] && . ${sysconfdir}/imapd-ssl
35
+
36
+	# If we do not have a certificate, make one up.
37
+	[ ! -f ${datadir}/imapd.pem ] && \
38
+	ebegin " generating-IMAP-SSL-certificate..." && "${sbindir}/mkimapdcert"
39
+
40
+	[ -f ${sysconfdir}/esmtpd-ssl ] && . ${sysconfdir}/esmtpd-ssl
41
+
42
+	# If we do not have a certificate, make one up.
43
+	[ ! -f ${datadir}/esmtpd.pem ] && \
44
+	ebegin " generating-ESMTP-SSL-certificate..." && "${sbindir}/mkesmtpdcert"
45
+
46
+	# First time after install create aliases.dat and smtpaccess.dat
47
+
48
+	[ -f ${sysconfdir}/aliases.dat ] || ${sbindir}/makealiases
49
+
50
+	[ -f ${sysconfdir}/${ACCESSFILE}.dat ] || ${sbindir}/makesmtpaccess
51
+
52
+	[ -f ${sysconfdir}/${ACCESSFILE}.dat ] || ${sbindir}/makesmtpaccess-msa
53
+}
54
+
55
+start() {
56
+	# Start daemons.
57
+	ebegin "Starting Courier mail server:"
58
+
59
+	checkconfig || return 1
60
+
61
+	ebegin " Starting courierfilterd"
62
+	${sbindir}/courierfilter start
63
+
64
+	[ ! -d /etc/courier/authlib ] && [ -x ${libexecdir}/authlib/authdaemond ] && \
65
+	${libexecdir}/authlib/authdaemond start && ebegin " Starting authdaemond"
66
+
67
+	[ -x ${sbindir}/webmaild ] && \
68
+	  ${sbindir}/webmaild start && ebegin " Starting webmaild" 
69
+
70
+	[ -x ${sbindir}/courierldapaliasd ] && \
71
+	${sbindir}/courierldapaliasd start && ebegin " Starting courierldapaliasd"
72
+
73
+	ebegin " Starting courierd"
74
+	${sbindir}/courier start
75
+
76
+	# start esmtpd if so written
77
+	[ -f ${sysconfdir}/esmtpd ] && source ${sysconfdir}/esmtpd
78
+	case x$ESMTPDSTART in
79
+	x[yY]*)
80
+		ebegin " Starting esmtpd"
81
+		${sbindir}/esmtpd start
82
+		;;
83
+	esac
84
+
85
+	# start esmtpd-msa if so written
86
+	[ -f ${sysconfdir}/esmtpd-msa ] && source ${sysconfdir}/esmtpd-msa
87
+	case x$ESMTPDSTART in
88
+	x[yY]*)
89
+		ebegin " Starting esmtpd-msa"
90
+		${sbindir}/esmtpd-msa start
91
+		;;
92
+	esac
93
+
94
+	# start esmtpd-ssl if so written
95
+	[ -f ${sysconfdir}/esmtpd-ssl ] && source ${sysconfdir}/esmtpd-ssl
96
+	case x$ESMTPDSSLSTART in
97
+	x[yY]*)
98
+		ebegin " Starting esmtpd-ssl"
99
+		${sbindir}/esmtpd-ssl start
100
+		;;
101
+	esac
102
+
103
+	# start pop3d if so written
104
+	[ -f ${sysconfdir}/pop3d ] && source ${sysconfdir}/pop3d
105
+	case x$POP3DSTART in
106
+	x[yY]*)
107
+		ebegin " courier-pop3d"
108
+		${sbindir}/courier-pop3d start
109
+		;;
110
+	esac
111
+
112
+	# start pop3d-ssl if so written
113
+	[ -f ${sysconfdir}/pop3d-ssl ] && source ${sysconfdir}/pop3d-ssl
114
+	case x$POP3DSSLSTART in
115
+	x[yY]*)
116
+		ebegin " courier-pop3d-ssl"
117
+		${sbindir}/courier-pop3d-ssl start
118
+		;;
119
+	esac
120
+
121
+	[ -f ${sysconfdir}/imapd ] && source ${sysconfdir}/imapd
122
+	case x$IMAPDSTART in
123
+	x[yY]*)
124
+		ebegin " courier-imapd"
125
+		${sbindir}/courier-imapd start
126
+		;;
127
+	esac
128
+
129
+	[ -f ${sysconfdir}/imapd-ssl ] && source ${sysconfdir}/imapd-ssl
130
+	case x$IMAPDSSLSTART in
131
+	x[yY]*)
132
+		ebegin " courier-imapd-ssl"
133
+		${sbindir}/courier-imapd-ssl start
134
+		;;
135
+	esac
136
+
137
+	eend $?
138
+}
139
+
140
+stop() {
141
+	ebegin "Stopping Courier mail server:"
142
+
143
+	ebegin " Stopping courier-esmtpd"
144
+	${sbindir}/esmtpd stop
145
+
146
+	ebegin " Stopping courier-esmtpd-msa"
147
+	${sbindir}/esmtpd-msa stop
148
+
149
+	ebegin " Stopping courier-esmtpd-ssl"
150
+	${sbindir}/esmtpd-ssl stop
151
+
152
+	[ -x ${sbindir}/courier-pop3d ] && \
153
+		ebegin " Stopping courier-pop3d" && ${sbindir}/courier-pop3d stop
154
+
155
+	[ -x ${sbindir}/courier-pop3d-ssl ] && \
156
+		ebegin " Stopping courier-pop3d-ssl" && ${sbindir}/courier-pop3d-ssl stop
157
+
158
+	[ -x ${sbindir}/courier-imapd ] && \
159
+		ebegin " Stopping courier-imapd" && ${sbindir}/courier-imapd stop
160
+
161
+
162
+	[ -x ${sbindir}/courier-imapd-ssl ] && \
163
+		ebegin " Stopping courier-imapd-ssl" && ${sbindir}/courier-imapd-ssl stop
164
+
165
+	ebegin " Stopping courierd"
166
+	${sbindir}/courier stop
167
+
168
+	[ -x ${sbindir}/courierldapaliasd ] && \
169
+	( ${sbindir}/courierldapaliasd stop ; ebegin " Stopping courierldapaliasd" )
170
+
171
+	[ -x ${sbindir}/webmaild ] && \
172
+	  ( ${sbindir}/webmaild stop ; ebegin " Stopping webmaild" )
173
+
174
+	[ ! -d /etc/courier/authlib ] && [ -x ${libexecdir}/authlib/authdaemond ] && \
175
+	( ${libexecdir}/authlib/authdaemond stop ; ebegin " Stopping authdaemond" )
176
+
177
+	${sbindir}/courierfilter stop
178
+	ebegin " Stopping courierfilterd"
179
+
180
+	eend $?
181
+}
... ...
@@ -0,0 +1,2 @@
1
+|| dotforward
2
+./.maildir/
... ...
@@ -0,0 +1,6 @@
1
+# Execute the "real" sendmail program, named /usr/sbin/sendmail
2
+#
3
+sendmail	/usr/bin/sendmail.courier
4
+send-mail	/usr/bin/sendmail.courier
5
+mailq		/usr/bin/mailq.courier
6
+rmail		/usr/bin/rmail.courier
... ...
@@ -0,0 +1,21 @@
1
+--- courier/module.esmtp/esmtp.c.orig	2004-02-03 01:08:15.679486558 -0700
2
++++ courier/module.esmtp/esmtp.c	2004-02-03 01:07:41.262697092 -0700
3
+@@ -255,6 +255,10 @@ const char *me;
4
+ struct rfc822t	*tp;
5
+ struct rfc822token at;
6
+ 
7
++#if 1
8
++	(*func)(info);
9
++	return;
10
++#else
11
+ 	if (info->ptr == 0)
12
+ 	{
13
+ 		(*func)(info);
14
+@@ -289,6 +293,7 @@ struct rfc822token at;
15
+ 	(*func)(info);
16
+ 	*r=0;
17
+ 	rfc822t_free(tp);
18
++#endif
19
+ }
20
+ 
21
+ static void rw_esmtp(struct rw_info *info, void (*func)(struct rw_info *))
... ...
@@ -0,0 +1,6 @@
1
+# 1. Open /etc/courier/webadmin/password for editing
2
+# 2. There should be one word in this file.  The webadmin password
3
+# 3. chown mail:mail password
4
+# 4. chmod 400 password
5
+#
6
+# Thanks to Fernando Tobler on bug #10574 for the concise instructions
... ...
@@ -0,0 +1,28 @@
1
+#!/bin/sh
2
+# this has to be called with a list of configuration files to apply the
3
+# changes
4
+# example: ./set-mime /etc/courier/esmtpd /etc/courier/esmtpd-ssl
5
+
6
+files=$*
7
+
8
+chk_badmime='##NAME: BOFHBADMIME:0'
9
+pos_badmime='##NAME: NOADDMSGID:0'
10
+ins_badmime='\
11
+##NAME: BOFHBADMIME:0\
12
+#\
13
+# set BOFHBADMIME\
14
+#   to \"reject\" to return mail with invalid MIME header\
15
+#   to \"wrap\" to wrap mail with invalid MIME header in an attachmant\
16
+#   to \"accept\" to pass mail with invalid MIME header untouched\
17
+\
18
+BOFHBADMIME=accept\
19
+'
20
+
21
+for f in ${files}
22
+do
23
+	if ! grep -q "${chk_badmime}" "${f}"
24
+	then
25
+		echo "adding parameter ${chk_badmime} to ${f}"
26
+		cat ${f} | sed -e"/${pos_badmime}/ i ${ins_badmime}" > "${f}.tmp" && mv -f "${f}.tmp" "${f}"
27
+	fi
28
+done
... ...
@@ -0,0 +1,11 @@
1
+--- courier/module.esmtp/courieresmtpd.c.orig	2009-07-26 09:32:50.000000000 +0200
2
++++ courier/module.esmtp/courieresmtpd.c	2009-07-26 09:32:57.000000000 +0200
3
+@@ -62,7 +62,7 @@
4
+ 
5
+ static const char *tcpremoteip, *tcpremotehost;
6
+ 
7
+-#define	INIT_TEERGRUBE	8
8
++#define	INIT_TEERGRUBE	1
9
+ #define	MAX_TEERGRUBE	128
10
+ 
11
+ static time_t teergrube=INIT_TEERGRUBE;
... ...
@@ -0,0 +1,20 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3
+
4
+<pkgmetadata>
5
+	<herd>no-herd</herd>
6
+	<maintainer>
7
+		<email>hanno@gentoo.org</email>
8
+	</maintainer>
9
+	<longdescription>
10
+		Complete email package consisting of pop, imap, smtp, and fax
11
+		server and secure version of the above also.
12
+	</longdescription>
13
+	<use>
14
+		<flag name='fax'>Enables fax support in the courier mail server</flag>
15
+		<flag name='norewrite'>Prevents courier mail server from mangling
16
+			virtual user addresses when sending</flag>
17
+		<flag name='web'>Enable the web interface</flag>
18
+		<flag name='webmail'>Enable the webmail interface</flag>
19
+	</use>
20
+</pkgmetadata>
0 21