Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 538482
Collapse All | Expand All

(-)a/mail-mta/nullmailer/ChangeLog (+443 lines)
Line 0 Link Here
1
# ChangeLog for mail-mta/nullmailer
2
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
3
# $Header: /var/cvsroot/gentoo-x86/mail-mta/nullmailer/ChangeLog,v 1.91 2015/01/05 12:46:00 jlec Exp $
4
5
  05 Jan 2015; Justin Lecher <jlec@gentoo.org> -nullmailer-1.13-r4.ebuild:
6
  Drop old, obsoletes #521552 & #532588
7
8
  31 Dec 2014; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.13-r5.ebuild:
9
  Stable for ppc, wrt bug #532622
10
11
  28 Dec 2014; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.13-r5.ebuild:
12
  Stable for x86, wrt bug #532622
13
14
  27 Dec 2014; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.13-r5.ebuild:
15
  Stable for amd64, wrt bug #532622
16
17
*nullmailer-1.13-r5 (15 Dec 2014)
18
19
  15 Dec 2014; Justin Lecher <jlec@gentoo.org> +nullmailer-1.13-r5.ebuild:
20
  Drop einstall in favour of plain emake, #521552; prepend chmod/chown calls in
21
  pkg_* with ROOT, #532588
22
23
  27 Mar 2014; Justin Lecher <jlec@gentoo.org> -nullmailer-1.13-r2.ebuild,
24
  -files/init.d-nullmailer-r3:
25
  Drop old
26
27
  24 Mar 2014; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.13-r4.ebuild:
28
  Stable for ppc, wrt bug #502832
29
30
  09 Mar 2014; Pawel Hajdan jr <phajdan.jr@gentoo.org>
31
  nullmailer-1.13-r4.ebuild:
32
  x86 stable wrt bug #502832
33
34
  07 Mar 2014; Pacho Ramos <pacho@gentoo.org> nullmailer-1.13-r4.ebuild:
35
  amd64 stable, bug #502832
36
37
  08 Jan 2014; Justin Lecher <jlec@gentoo.org> files/nullmailer.service:
38
  Also enable logging for systemd systems
39
40
*nullmailer-1.13-r4 (08 Jan 2014)
41
42
  08 Jan 2014; Justin Lecher <jlec@gentoo.org> -nullmailer-1.13-r3.ebuild,
43
  +nullmailer-1.13-r4.ebuild, +files/init.d-nullmailer-r4:
44
  Enable sysloging
45
46
*nullmailer-1.13-r3 (08 Jan 2014)
47
48
  08 Jan 2014; Justin Lecher <jlec@gentoo.org> +nullmailer-1.13-r3.ebuild,
49
  -files/remotes.sample-1.04, -files/remotes.sample-1.11,
50
  -files/init.d-nullmailer-r1, -files/init.d-nullmailer-r2:
51
  Port debian patches to 0.13 which enables syslog again, #496960
52
53
  21 Dec 2013; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.13-r2.ebuild:
54
  Stable for ppc, wrt bug #480060
55
56
  02 Nov 2013; Justin Lecher <jlec@gentoo.org> -nullmailer-1.11-r2.ebuild,
57
  -nullmailer-1.11-r3.ebuild:
58
  Drop old
59
60
  01 Nov 2013; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.13-r2.ebuild:
61
  Stable for x86, wrt bug #480060
62
63
  20 Oct 2013; Pacho Ramos <pacho@gentoo.org> nullmailer-1.13-r2.ebuild:
64
  amd64 stable, bug #480060
65
66
  25 Sep 2013; Justin Lecher <jlec@gentoo.org> nullmailer-1.11-r2.ebuild,
67
  nullmailer-1.11-r3.ebuild, nullmailer-1.13-r2.ebuild:
68
  Fix incompatibilities with some automake versions, #478312
69
70
*nullmailer-1.13-r2 (25 Sep 2013)
71
72
  25 Sep 2013; Justin Lecher <jlec@gentoo.org> -nullmailer-1.11.ebuild,
73
  -nullmailer-1.11-r1.ebuild, nullmailer-1.11-r2.ebuild,
74
  nullmailer-1.11-r3.ebuild, -nullmailer-1.13.ebuild,
75
  -nullmailer-1.13-r1.ebuild, +nullmailer-1.13-r2.ebuild,
76
  +files/init.d-nullmailer-r3:
77
  Drop old vulnerable versions, #480376; respect AR, #480394; make paludis
78
  happy, #462846 thanks Thomas Witt for the patch; fix broken openrc
79
  initscript, #480354
80
81
  25 Sep 2013; Justin Lecher <jlec@gentoo.org> metadata.xml:
82
  Add myself as maintainer
83
84
*nullmailer-1.11-r3 (08 Sep 2013)
85
86
  08 Sep 2013; Pacho Ramos <pacho@gentoo.org> +nullmailer-1.11-r3.ebuild:
87
  Backport service file to 1.11.x to allow faster stabilization as 1.13 has some
88
  regressions now (#480354)
89
90
  28 Aug 2013; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.11-r2.ebuild:
91
  Stable for x86, wrt bug #480376
92
93
  10 Aug 2013; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.11-r2.ebuild:
94
  Stable for ppc, wrt bug #480376
95
96
  10 Aug 2013; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.11-r2.ebuild:
97
  Stable for amd64, wrt bug #480376
98
99
*nullmailer-1.11-r2 (09 Aug 2013)
100
101
  09 Aug 2013; Robin H. Johnson <robbat2@gentoo.org> +nullmailer-1.11-r2.ebuild,
102
  nullmailer-1.13-r1.ebuild:
103
  Bump to fix security bug #480376, /etc/nullmailer/remotes world-readable
104
  (backport to stable)
105
106
*nullmailer-1.13-r1 (09 Aug 2013)
107
108
  09 Aug 2013; Robin H. Johnson <robbat2@gentoo.org> +nullmailer-1.13-r1.ebuild:
109
  Bump to fix security bug #480376, /etc/nullmailer/remotes world-readable
110
111
*nullmailer-1.13 (25 Jul 2013)
112
113
  25 Jul 2013; Justin Lecher <jlec@gentoo.org> +nullmailer-1.13.ebuild,
114
  +files/remotes.sample-1.13, +files/nullmailer.service, metadata.xml:
115
  Version BUmp, #468152; Add support for systemd, #478166; fix wron
116
  documentation, #475908
117
118
  28 Feb 2013; Jason A. Donenfeld <zx2c4@gentoo.org> nullmailer-1.11-r1.ebuild,
119
  nullmailer-1.11.ebuild:
120
  Block opensmtpd.
121
122
  26 Jan 2013; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.11-r1.ebuild:
123
  Stable for ppc, wrt bug #450820
124
125
  22 Jan 2013; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.11-r1.ebuild:
126
  Stable for amd64, wrt bug #450820
127
128
  22 Jan 2013; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.11-r1.ebuild:
129
  Stable for x86, wrt bug #450820
130
131
  08 Jan 2013; Eray Aslan <eras@gentoo.org> files/init.d-nullmailer-r2:
132
  Do not provide mta
133
134
*nullmailer-1.11-r1 (08 Jan 2013)
135
136
  08 Jan 2013; Eray Aslan <eras@gentoo.org> +files/init.d-nullmailer-r2,
137
  +files/remotes.sample-1.11, +nullmailer-1.11-r1.ebuild:
138
  Documentation and init script update
139
140
  06 Dec 2012; Eray Aslan <eras@gentoo.org> -files/init.d-nullmailer,
141
  -files/nullmailer-1.10-fix-sendmail.patch, -nullmailer-1.05.ebuild,
142
  -nullmailer-1.06.ebuild, -nullmailer-1.10-r1.ebuild, -nullmailer-1.10.ebuild:
143
  Remove old
144
145
  06 Nov 2012; Eray Aslan <eras@gentoo.org> nullmailer-1.05.ebuild,
146
  nullmailer-1.06.ebuild, nullmailer-1.10-r1.ebuild, nullmailer-1.10.ebuild,
147
  nullmailer-1.11.ebuild:
148
  mail-mta/nbsmtp is no longer in the tree - remove from DEPEND
149
150
  18 Sep 2012; Anthony G. Basile <blueness@gentoo.org> nullmailer-1.11.ebuild:
151
  stable ppc, bug #433303
152
153
  17 Sep 2012; Johannes Huber <johu@gentoo.org> nullmailer-1.11.ebuild:
154
  Stable for x86, wrt bug #433303
155
156
  09 Sep 2012; Rajiv Aaron Manglani <rajiv@gentoo.org> nullmailer-1.11.ebuild:
157
  fix automake errors, bug #434500.
158
159
  09 Sep 2012; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.11.ebuild:
160
  Stable for amd64, wrt bug #433303
161
162
  05 Aug 2012; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.10-r1.ebuild:
163
  Stable for amd64, wrt bug #428408
164
165
  30 Jul 2012; Anthony G. Basile <blueness@gentoo.org>
166
  nullmailer-1.10-r1.ebuild:
167
  Stable ppc, bug #428408
168
169
  29 Jul 2012; Jeff Horelick <jdhore@gentoo.org> nullmailer-1.10-r1.ebuild:
170
  marked x86 per bug 428408
171
172
*nullmailer-1.11 (28 Jul 2012)
173
174
  28 Jul 2012; Eray Aslan <eras@gentoo.org> +nullmailer-1.11.ebuild:
175
  Version bump
176
177
*nullmailer-1.10-r1 (12 Jun 2012)
178
179
  12 Jun 2012; Eray Aslan <eras@gentoo.org> +nullmailer-1.10-r1.ebuild,
180
  +files/nullmailer-1.10-fix-sendmail.patch:
181
  Fix option parsing - bug #420301
182
183
*nullmailer-1.10 (05 Jun 2012)
184
185
  05 Jun 2012; Eray Aslan <eras@gentoo.org> +files/init.d-nullmailer-r1,
186
  +nullmailer-1.10.ebuild:
187
  Version bump. Change --chuid to --user in init script. Bugs #415417 #405529
188
189
  04 Jun 2012; Zac Medico <zmedico@gentoo.org> nullmailer-1.05.ebuild,
190
  nullmailer-1.06.ebuild:
191
  inherit user for enewgroup and enewuser
192
193
  16 Mar 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> nullmailer-1.05.ebuild,
194
  nullmailer-1.06.ebuild:
195
  Switch to virtual/shadow.
196
197
*nullmailer-1.06 (09 Mar 2012)
198
199
  09 Mar 2012; Eray Aslan <eras@gentoo.org> -nullmailer-1.04.ebuild,
200
  +nullmailer-1.06.ebuild:
201
  version bump and remove old
202
203
  09 Mar 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> nullmailer-1.05.ebuild:
204
  x86 stable wrt bug #400367
205
206
  27 Feb 2012; Brent Baude <ranger@gentoo.org> nullmailer-1.05.ebuild:
207
  Marking nullmailer-1.05 ppc for bug 400367
208
209
  24 Feb 2012; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.05.ebuild:
210
  Stable for amd64, wrt bug #400367
211
212
*nullmailer-1.05 (20 Jul 2011)
213
214
  20 Jul 2011; Robin H. Johnson <robbat2@gentoo.org> +nullmailer-1.05.ebuild,
215
  +nullmailer-1.05.ebuild~:
216
  Version bump, bug #321401.
217
218
  20 Jul 2011; Pacho Ramos <pacho@gentoo.org> metadata.xml:
219
  Drop maintainer due retirement, bug #118937
220
221
  28 Mar 2011; Eray Aslan <eras@gentoo.org> nullmailer-1.04.ebuild:
222
  change to new style virtual/mta - bug 360305
223
224
  14 Jan 2010; Thilo Bangert <bangert@gentoo.org> nullmailer-1.04.ebuild:
225
  fix SRC_URI to the permanent URL
226
227
  23 Sep 2009; Patrick Lauer <patrick@gentoo.org> nullmailer-1.04.ebuild:
228
  Remove virtual/libc
229
230
  13 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org>
231
  nullmailer-1.04.ebuild:
232
  Properly rebuild autotools, closes bug #255666.
233
234
  14 Jul 2008; Robin H. Johnson <robbat2@gentoo.org>
235
  -files/nullmailer-1.00-gcc34-fix.patch,
236
  -files/nullmailer-1.00-smtp-auth.patch,
237
  -files/nullmailer-1.00-syslog.patch, -files/mailer.conf,
238
  -files/remotes.sample, -nullmailer-1.00.ebuild:
239
  Clean up old version and files.
240
241
  26 Jun 2008; Robin H. Johnson <robbat2@gentoo.org> nullmailer-1.04.ebuild:
242
  Stabilize on amd64 per bug 229505, tested in my work prod env for months.
243
244
  26 Jun 2008; nixnut <nixnut@gentoo.org> nullmailer-1.04.ebuild:
245
  Stable on ppc wrt bug 229505
246
247
  26 Jun 2008; Christian Faulhammer <opfer@gentoo.org>
248
  nullmailer-1.04.ebuild:
249
  stable x86, bug 229505
250
251
  26 Jun 2008; Thilo Bangert <bangert@gentoo.org> -nullmailer-1.00-r2.ebuild,
252
  -nullmailer-1.02.ebuild, -nullmailer-1.02-r1.ebuild,
253
  -nullmailer-1.02-r2.ebuild, ChangeLog:
254
  remove old and obsolete versions
255
256
  28 Feb 2008; Thilo Bangert <bangert@gentoo.org> ChangeLog,
257
  nullmailer-1.04.ebuild:
258
  fix utf-8 borkage in ChangeLog - dont inherit mailer eclass
259
260
*nullmailer-1.04 (28 Feb 2008)
261
262
  28 Feb 2008; Thilo Bangert <bangert@gentoo.org>
263
  +files/remotes.sample-1.04, +nullmailer-1.04.ebuild, metadata.xml:
264
  version bump - see also bug #186393
265
  remove mailwrapper support
266
  turn on ipv6 patch unconditionally
267
  fix sample config file to reflect 1.01 syntax changes
268
  dont dep on daemontools -add myself as maintainer
269
270
  28 Oct 2007; Christian Heim <phreak@gentoo.org> nullmailer-1.00.ebuild,
271
  nullmailer-1.00-r2.ebuild, nullmailer-1.02.ebuild,
272
  nullmailer-1.02-r1.ebuild, nullmailer-1.02-r2.ebuild:
273
  Include virtual/logger in RDEPEND, as the initscript already specifies 'need
274
  logger'.
275
276
  01 Oct 2007; Sven Wegener <swegener@gentoo.org> nullmailer-1.00.ebuild,
277
  nullmailer-1.00-r2.ebuild, nullmailer-1.02.ebuild,
278
  nullmailer-1.02-r1.ebuild, nullmailer-1.02-r2.ebuild:
279
  QA: Include ${CATEGORY} in emerge --config call. There's no need to dodir
280
  before *into.
281
282
  18 Mar 2007; Marius Mauch <genone@gentoo.org> nullmailer-1.00.ebuild,
283
  nullmailer-1.00-r2.ebuild, nullmailer-1.02.ebuild,
284
  nullmailer-1.02-r1.ebuild, nullmailer-1.02-r2.ebuild:
285
  Replacing einfo with elog
286
287
  22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
288
  Transition to Manifest2.
289
290
  27 Apr 2006; Marien Zwart <marienz@gentoo.org> Manifest:
291
  Fixing SHA256 digest, pass four
292
293
*nullmailer-1.02-r2 (11 Feb 2006)
294
*nullmailer-1.02-r1 (11 Feb 2006)
295
*nullmailer-1.00-r2 (11 Feb 2006)
296
297
  11 Feb 2006; Robin H. Johnson <robbat2@gentoo.org> files/mailer.conf,
298
  nullmailer-1.00.ebuild, +nullmailer-1.00-r2.ebuild,
299
  nullmailer-1.02.ebuild, +nullmailer-1.02-r1.ebuild,
300
  +nullmailer-1.02-r2.ebuild:
301
  Fix bugs raised by #121587 - Numerous issues, fixed in >=1.02-r1. 1.00-r2
302
  and 1.02-r2 implement the new mailer-config system, and are in package.mask.
303
304
  30 Jan 2006; Robin H. Johnson <robbat2@gentoo.org>
305
  -nullmailer-1.00_rc7.ebuild, -nullmailer-1.00_rc7-r1.ebuild,
306
  -nullmailer-1.00_rc7-r2.ebuild, -nullmailer-1.00_rc7-r4.ebuild,
307
  -nullmailer-1.00_rc7-r5.ebuild:
308
  Remove old versions.
309
310
*nullmailer-1.02 (30 Jan 2006)
311
312
  30 Jan 2006; Robin H. Johnson <robbat2@gentoo.org>
313
  +files/init.d-nullmailer, +nullmailer-1.02.ebuild:
314
  Bug #112163 - Version bump. Bug #118043 - init.d script. Bug #118826 -
315
  ~amd64 keyword.
316
317
  31 Dec 2005; Diego Pettenò <flameeyes@gentoo.org>
318
  nullmailer-1.00_rc7.ebuild, nullmailer-1.00_rc7-r1.ebuild,
319
  nullmailer-1.00_rc7-r2.ebuild, nullmailer-1.00_rc7-r4.ebuild,
320
  nullmailer-1.00_rc7-r5.ebuild, nullmailer-1.00.ebuild:
321
  Use -1 instead of /bin/false as default shell.
322
323
  25 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> nullmailer-1.00.ebuild:
324
  Actually change last version, not the one before.
325
326
  25 Dec 2005; Diego Pettenò <flameeyes@gentoo.org>
327
  nullmailer-1.00_rc7-r5.ebuild:
328
  Use bindnow-flags function instead of -Wl,-z,now.
329
330
  29 Nov 2005; Robin H. Johnson <robbat2@gentoo.org> nullmailer-1.00.ebuild:
331
  Move 1.00 to stable x86.
332
333
  29 Nov 2005; Robin H. Johnson <robbat2@gentoo.org> nullmailer-1.00.ebuild:
334
  Fix bug #95292 for mailwrapper sandbox violation.
335
336
*nullmailer-1.00 (02 Jun 2005)
337
338
  02 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
339
  +files/nullmailer-1.00-gcc34-fix.patch,
340
  +files/nullmailer-1.00-smtp-auth.patch,
341
  +files/nullmailer-1.00-syslog.patch, files/remotes.sample,
342
  +nullmailer-1.00.ebuild:
343
  Bug #74903 and #83574, bump version, and make nullmailer compile with GCC3.4
344
  (including under FreeBSD).
345
346
  03 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org>
347
  nullmailer-1.00_rc7-r1.ebuild, nullmailer-1.00_rc7-r2.ebuild,
348
  nullmailer-1.00_rc7-r4.ebuild, nullmailer-1.00_rc7-r5.ebuild,
349
  nullmailer-1.00_rc7.ebuild:
350
  Move sys-apps/daemontools -> sys-process/daemontools
351
352
  03 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org>
353
  nullmailer-1.00_rc7-r4.ebuild:
354
  Dependency update: sys-apps/supervise-scripts -> sys-process/supervise-scripts.
355
356
  03 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org>
357
  nullmailer-1.00_rc7-r2.ebuild:
358
  Dependency update: sys-apps/supervise-scripts -> sys-process/supervise-scripts.
359
360
  03 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org>
361
  nullmailer-1.00_rc7-r1.ebuild:
362
  Dependency update: sys-apps/supervise-scripts -> sys-process/supervise-scripts.
363
364
  03 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org>
365
  nullmailer-1.00_rc7-r5.ebuild:
366
  Dependency update: sys-apps/supervise-scripts -> sys-process/supervise-scripts.
367
368
  03 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org>
369
  nullmailer-1.00_rc7.ebuild:
370
  Dependency update: sys-apps/supervise-scripts -> sys-process/supervise-scripts.
371
372
*nullmailer-1.00_rc7-r5 (16 Nov 2004)
373
374
  16 Nov 2004; Robin H. Johnson <robbat2@gentoo.org>
375
  +nullmailer-1.00_rc7-r5.ebuild:
376
  new version, includes debian fixes.
377
378
  01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
379
  nullmailer-1.00_rc7-r1.ebuild, nullmailer-1.00_rc7-r2.ebuild,
380
  nullmailer-1.00_rc7-r4.ebuild, nullmailer-1.00_rc7.ebuild:
381
  virtual/glibc -> virtual/libc
382
383
*nullmailer-1.00_rc7-r4 (31 May 2004)
384
385
  31 May 2004; Grant Goodyear <g2boojum@gentoo.org> files/mailer.conf,
386
  -nullmailer-1.00_rc7-r3.ebuild, +nullmailer-1.00_rc7-r4.ebuild:
387
  Fixes to make mailwrapper an optional dep.
388
  
389
  Removed -r3 because the dodir for services/run was broken, and I 
390
  incorporated all other changes into -r4.
391
392
*nullmailer-1.00_rc7-r3 (30 May 2004)
393
394
  30 May 2004; Robin H. Johnson <robbat2@gentoo.org>
395
  nullmailer-1.00_rc7-r3.ebuild, files/mailer.conf:
396
  make sure the mailwrapper changes are in place.
397
398
*nullmailer-1.00_rc7-r2 (30 May 2004)
399
400
  30 May 2004; Robin H. Johnson <robbat2@gentoo.org> metadata.xml,
401
  nullmailer-1.00_rc7-r1.ebuild, nullmailer-1.00_rc7-r2.ebuild,
402
  nullmailer-1.00_rc7.ebuild, files/mailer.conf, files/remotes.sample:
403
  Moved from net-mail/nullmailer to mail-mta/nullmailer.
404
405
  28 May 2004; Robin H. Johnson <robbat2@gentoo.org> metadata.xml:
406
  Update metadata.xml.
407
408
  27 Apr 2004; Aron Griffis <agriffis@gentoo.org>
409
  nullmailer-1.00_rc7-r1.ebuild, nullmailer-1.00_rc7-r2.ebuild,
410
  nullmailer-1.00_rc7.ebuild:
411
  Add inherit eutils
412
413
  20 Apr 2004; David Holm <dholm@gentoo.org> nullmailer-1.00_rc7-r2.ebuild:
414
  Added to ~ppc.
415
416
*nullmailer-1.00_rc7-r2 (19 Apr 2004)
417
418
  19 Apr 2004; Robin H. Johnson <robbat2@gentoo.org>
419
  nullmailer-1.00_rc7-r2.ebuild, files/mailer.conf:
420
  add in urgent support for mailwrapper
421
422
  06 Nov 2003; Robin H. Johnson <robbat2@gentoo.org>
423
  nullmailer-1.00_rc7-r1.ebuild, nullmailer-1.00_rc7.ebuild:
424
  : instead of . for chown
425
426
  25 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> metadata.xml:
427
  add metadata.xml
428
429
*nullmailer-1.00_rc7-r1 (06 Aug 2003)
430
431
  06 Aug 2003; Robin H. Johnson <robbat2@gentoo.org>
432
  nullmailer-1.00_rc7-r1.ebuild:
433
  Fix minor permissions bug and commit to stable.
434
435
  03 Aug 2003; Robin H. Johnson <robbat2@gentoo.org>
436
  nullmailer-1.00_rc7.ebuild:
437
  Fix /usr/lib/sendmail glitch
438
439
*nullmailer-1.00_rc7 (01 Aug 2003)
440
441
  01 Aug 2003; Robin H. Johnson <robbat2@gentoo.org>
442
  nullmailer-1.00_rc7.ebuild, files/remotes.sample:
443
  Initial Commit.
(-)a/mail-mta/nullmailer/Manifest (+9 lines)
Line 0 Link Here
1
AUX init.d-nullmailer-r4 1094 SHA256 91d39a07d712f03be51e15682ae92ce4e260e6add9f3c0fe452db9121d2b5022 SHA512 86554e37fa06a3e58946f283324206638419a78a48e8b754a1546b49dd26c7c9c165a192d5d3b9ce0db423fe4a2e9fd98818503249417c9cac999d6de83620d0 WHIRLPOOL 29a130e1220926af4a9ce037662cf40d2bdd152220b7adf44c0b04bdc6ddac93800a298bc06e288fdc3944836dbd9252d6a43cad5304fa07895c9da6189aa21d
2
AUX nullmailer-1.13-uid_t.patch 296 SHA256 c7b521020d9d3371572875e0d56d6ebfcf3493c9c669dc349d3c2936013ce252 SHA512 526f451943d5b9fe1ef1787491b8d635bbdedf53db5197423eaf989e05430d1a0823fa5c823f3c015ef77386fcd960100abf59c23e16b17a2aa71a59edb92919 WHIRLPOOL 07b264b027b2528218a86c7db3c3141a33c37d905dbf973a9766b49abbac3cb6ee1e76415caa2da414ccb652049b46b2a0d48a5626ad283a221273e5c92789ea
3
AUX nullmailer.service 401 SHA256 2fe58518b9a024c2136bd6b20cd7bd9458a37f32bc3e6be1203cb5711e8b8ba5 SHA512 5aebb237972a7ff20a34d40d53d8d3146966c8f12b20695aa718831a6b32ecf4a0cc9d5af41067952c454166d02d52226fcb397b48310907b81deaa2d874adb7 WHIRLPOOL f81a87473ce5c4f4717aba023ce62cfb72b6b964b6c34aa7dc25f5826cf5ab41eeeed3d3de329cc6abc662fbd4436a1b5bbb744b09dff4be75cca84e8cf062e0
4
AUX remotes.sample-1.13 970 SHA256 56b9adc7762cfac88769ee6a87fa5057a42599a3d50a3cfd1c6d8d9327d02080 SHA512 8ff23a3f30e9f3b8bfca05f6e8bda44d8142b547c667d604e5e1f15b49342e0a098591578ef26c599a965d0b17e7237232e6713bb7b95b2af4e3bf6bde2604c6 WHIRLPOOL 39e87ec264d023c4d3852d1173bf9e87b8eb35fe3809c9ebfa3d2c9be81ad9a709fc1c873697be8ad80c01881566542cb8950a5e312ed9e06c65535c8cd4dac4
5
DIST nullmailer-1.13.tar.gz 205431 SHA256 3f8861ebb1b46cea0a1caf1e6236e1e0d2a5a91def19551b7cad12eab676277d SHA512 96dcb3ddecde77a73e5ca1afa5167d35f965d04999f02cc2ef60b54ea7eb7a006e5cf5678fc34a54d4be4f9fd71bd0f784a8671aca40c70dbc307666c548e1d7 WHIRLPOOL b041f7cc33a257fad11c5f4c9bf74f8d849d9c45f0dc19be28268462b9d029c07e1d5802698e647a4208d5f66cac2177a1d12e49a03caac51e0244c3f9a0599c
6
DIST nullmailer-patches-1.13.tar.xz 8384 SHA256 8685dfbf23e9dc15269b1a0d14f700c4ef990cf49d4e6e830c0217289e8f4733 SHA512 393531e39a92b0978bccbcdf123e05b2cdad1ec8e600825cc24177ba414c1f615995c0344291ebb664f42b384a160c0359fec5ba3308cc14cbc9ceb8577d799c WHIRLPOOL 84f523be7963ceb7fbafd3f5632571e7bc12085b1b4bce5bb5c63871fd6c7ed1367a49ddf5ed66acad7055e28856b23fb1dcb59e60158fed26447128edd0a4fa
7
EBUILD nullmailer-1.13-r99.ebuild 4861 SHA256 54e9cc567698c53f37729b894aa0873dd8b71c533ed11eb0a12340b18ce8e9a8 SHA512 1dbc08fd80f2f25d525276fb8eb40c5bd2abaec5ab687644b25a906d04e50c35c082249dbe3d8e553017bf18635888077e0f79fc6baf4af1a5cc6f2d3b508025 WHIRLPOOL 308a44635a13848518b97d05406cbd22294824be8baf3bb24ab33dd820e06e4219c3e99fe209812a18d71425c845fdd888a961b653f4fb6a99d8c6d8a1f394f9
8
MISC ChangeLog 16326 SHA256 707dc5811173c1622e66d4dfd7f063abb525573a8986c88f99e2322a1aa84384 SHA512 e1a5fb29a5d82686691da543e063411b18adfd9ec5a9f198f80e897ab5a4b3425d432cb2edc08b3e28acdaed8d75323a3a752a7edf935c3d0690d1b7d4236851 WHIRLPOOL 60749ed97297c103861a6783a8ebd96c381d28245acd41472862ab2e0f18680a7dd384a6a49fca0cc3d96cece356d859f436267cb95e60efc566a568d4df5611
9
MISC metadata.xml 363 SHA256 838fae6a4f4cabb0217b0d1ebbd63acf840e802b3852e7360a4b9ae12a10459e SHA512 18675ce1eba12e093f0d73ac35ca6e456d2d7c0b1f3eee41d9b5bb466391778e3aed877d06028e7fa28c121dfff20fd6729451e5c5706a5ebc33a4f3c10c6f85 WHIRLPOOL d8911b227b42c2f4e47d68cb72f65c1e3349df2e34659aa4a597522138e9f8b055913829e504e11492db81081fbeb51e4b62512aeffde65d105e1120fbd572a4
(-)a/mail-mta/nullmailer/files/init.d-nullmailer-r4 (+51 lines)
Line 0 Link Here
1
#!/sbin/runscript
2
# Copyright 1999-2014 Gentoo Foundation
3
# Distributed under the terms of the GNU General Public License, v2 or later
4
# $Header: /var/cvsroot/gentoo-x86/mail-mta/nullmailer/files/init.d-nullmailer-r4,v 1.1 2014/01/08 15:08:13 jlec Exp $
5
6
command="/usr/sbin/nullmailer-send"
7
8
start_stop_daemon_args="--chdir /var/nullmailer --user nullmail:nullmail"
9
10
required_dirs="/var/nullmailer"
11
pidfile="/run/nullmailer.pid"
12
command_background="true"
13
command_args="-s"
14
15
depend() {
16
	use net logger
17
}
18
19
checkconfig() {
20
	local error=0
21
	local f=/etc/nullmailer/me
22
	if [ ! -s ${f} ]; then
23
		eerror "${f} does not exist"
24
		error=1
25
	fi
26
	f=/etc/nullmailer/defaultdomain
27
	if [ ! -s ${f} ]; then
28
		eerror "${f} does not exist"
29
		error=1
30
	fi
31
	if [ ${error} -eq 1 ]; then
32
		einfo "You need to run 'emerge --config nullmailer'!"
33
	fi
34
	if [ -e /service/nullmailer ]; then
35
		eerror "Nullmailer is already running under svscan!"
36
		error=2
37
	fi
38
	if [ ${error} -ne 0 ]; then
39
		return 1
40
	else
41
		return 0
42
	fi
43
}
44
45
start_pre() {
46
	checkconfig
47
}
48
49
stop_pre() {
50
	checkconfig # to avoid init.d stopping svscan instance
51
}
(-)a/mail-mta/nullmailer/files/nullmailer.service (+18 lines)
Line 0 Link Here
1
--- nullmailer-1.13-old/lib/fdbuf/fdbuf.h	2015-01-18 05:29:46.571000000 +0000
Line 0 Link Here
1
[Unit]
2
Description=Nullmailer relay-only MTA
3
Requires=network.target
4
After=local-fs.target syslog.target
5
ConditionPathExists=/var/nullmailer/queue
6
ConditionPathExists=/etc/nullmailer/defaultdomain
7
ConditionPathExists=/etc/nullmailer/me
8
9
[Service]
10
WorkingDirectory=/var/nullmailer
11
ExecStart=/usr/sbin/nullmailer-send -s
12
User=nullmail
13
Group=nullmail
14
Restart=always
15
16
[Install]
17
WantedBy=multi-user.target
(-)a/mail-mta/nullmailer/files/remotes.sample-1.13 (+29 lines)
Line 0 Link Here
1
# Format is: HOST PROTOCOL [OPTIONS]
2
# HOST = IP or DNS
3
# PROTOCOL = smtp | qmtp
4
# OPTIONS = [--port=NUMBER] [--user] [--pass] [--starttls | --ssl [--insecure] ]
5
#
6
# Examples:
7
# A standard SMTP server:
8
# somesendmailserver.domain.com smtp
9
#
10
# A qmail server with QMQP setup:
11
# someqmailserver.domain.com qmqp
12
#
13
# A nonstandard SMTP server setup:
14
# someotherserver.domain.com smtp --port=2525
15
#
16
# SMTP server supporting AUTH PLAIN
17
# mailserver smtp --user=<user> --pass=<pass>
18
#
19
# SMTP server supporting AUTH LOGIN 
20
# mailserver smtp --user=<user> --pass=<pass> --auth-login
21
#
22
# SMTP server with smtps (legacy - use starttls instead)
23
# mailserver smtp --user=<user> --pass=<pass> --port=465 --ssl
24
#
25
# SMTP server on submission port with starttls
26
# mailserver smtp --user=<user> --pass=<pass> --port=587 --starttls
27
#
28
# SMTP server on submission port with starttls and self-signed certificate
29
# mailserver smtp --user=<user> --pass=<pass> --port=587 --starttls --insecure
(-)a/mail-mta/nullmailer/metadata.xml (+13 lines)
Line 0 Link Here
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3
<pkgmetadata>
4
  <herd>net-mail</herd>
5
  <maintainer>
6
    <email>robbat2@gentoo.org</email>
7
    <name>Robin H. Johnson</name>
8
  </maintainer>
9
  <maintainer>
10
    <email>jlec@gentoo.org</email>
11
    <name>Justin Lecher</name>
12
  </maintainer>
13
</pkgmetadata>
(-)a/mail-mta/nullmailer/nullmailer-1.13-r99.ebuild (-1 / +168 lines)
Line 0 Link Here
0
- 
1
# Copyright 1999-2014 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/mail-mta/nullmailer/nullmailer-1.13-r5.ebuild,v 1.4 2014/12/31 16:20:24 ago Exp $
4
5
EAPI=5
6
7
inherit autotools eutils flag-o-matic multilib systemd user
8
9
MY_P="${P/_rc/RC}"
10
11
DEBIAN_PV=1.11
12
DEBIAN_PR="2"
13
DEBIAN_P="${PN}-${DEBIAN_PV}"
14
DEBIAN_PF="${DEBIAN_P/-/_}-${DEBIAN_PR}"
15
DEBIAN_SRC="${DEBIAN_PF}.debian.tar.gz"
16
17
DESCRIPTION="Simple relay-only local mail transport agent"
18
HOMEPAGE="http://untroubled.org/nullmailer/"
19
SRC_URI="
20
	http://untroubled.org/${PN}/archive/${MY_P}.tar.gz
21
	http://dev.gentoo.org/~jlec/distfiles/${PN}-patches-${PV}.tar.xz"
22
#		mirror://debian/pool/main/n/${PN}/${DEBIAN_SRC}"
23
24
SLOT="0"
25
LICENSE="GPL-2"
26
KEYWORDS="amd64 ppc x86"
27
IUSE="ssl"
28
29
DEPEND="
30
	sys-apps/groff
31
	ssl? ( net-libs/gnutls )"
32
RDEPEND="
33
	virtual/logger
34
	virtual/shadow
35
	ssl? ( net-libs/gnutls )
36
	!mail-mta/courier
37
	!mail-mta/esmtp
38
	!mail-mta/exim
39
	!mail-mta/mini-qmail
40
	!mail-mta/msmtp
41
	!mail-mta/netqmail
42
	!mail-mta/postfix
43
	!mail-mta/qmail-ldap
44
	!mail-mta/sendmail
45
	!mail-mta/opensmtpd
46
	!mail-mta/ssmtp"
47
48
S=${WORKDIR}/${MY_P}
49
50
pkg_setup() {
51
	enewgroup nullmail 88
52
	enewuser nullmail 88 -1 /var/nullmailer nullmail
53
}
54
55
src_prepare() {
56
#	sed -i -e 's/nullmailer-1.10/nullmailer-1.11/g' \
57
#		"${WORKDIR}"/debian/patches/*.diff || die
58
#	EPATCH_OPTS="-d ${S} -p1" \
59
#	epatch "${DISTDIR}"/${DEBIAN_SRC}
60
	# why revert?  Ask Robin when he is back!
61
#	EPATCH_OPTS="-d ${WORKDIR} -p0 -R" \
62
#	epatch "${WORKDIR}"/debian/patches/02_ipv6.diff
63
	# this fixes the debian daemon/syslog to actually compile
64
65
	# old debian patches from 1.11
66
	# DO NOT APPLY patch 0009... It breaks
67
	epatch "${WORKDIR}"/patches/000{1..8}*patch
68
69
	epatch "${FILESDIR}"/nullmailer-1.13-uid_t.patch
70
71
	sed -i.orig \
72
		-e '/^nullmailer_send_LDADD/s, =, = ../lib/cli++/libcli++.a,' \
73
		"${S}"/src/Makefile.am || die "Sed failed"
74
	sed -i.orig \
75
		-e '/\$(localstatedir)\/trigger/d' \
76
		"${S}"/Makefile.am || die "Sed failed"
77
	sed \
78
		-e "s:^AC_PROG_RANLIB:AC_CHECK_TOOL(AR, ar, false)\nAC_PROG_RANLIB:g" \
79
		-i configure.in || die
80
	sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.in || die
81
	eautoreconf
82
}
83
84
src_configure() {
85
	# Note that we pass a different directory below due to bugs in the makefile!
86
	econf \
87
		--localstatedir=/var \
88
		$(use_enable ssl tls)
89
}
90
91
src_install () {
92
	emake DESTDIR="${D}" localstatedir=/var/nullmailer install
93
94
	dodoc AUTHORS BUGS HOWTO INSTALL ChangeLog NEWS README TODO
95
96
	# A small bit of sample config
97
	insinto /etc/nullmailer
98
	newins "${FILESDIR}"/remotes.sample-${PV} remotes
99
100
	# This contains passwords, so should be secure
101
	fperms 0640 /etc/nullmailer/remotes
102
	fowners root:nullmail /etc/nullmailer/remotes
103
104
	# daemontools stuff
105
	dodir /var/nullmailer/service{,/log}
106
107
	insinto /var/nullmailer/service
108
	newins scripts/nullmailer.run run
109
	fperms 700 /var/nullmailer/service/run
110
111
	insinto /var/nullmailer/service/log
112
	newins scripts/nullmailer-log.run run
113
	fperms 700 /var/nullmailer/service/log/run
114
115
	# usability
116
	dosym /usr/sbin/sendmail usr/$(get_libdir)/sendmail
117
118
	# permissions stuff
119
	keepdir /var/log/nullmailer /var/nullmailer/{tmp,queue}
120
	fperms 770 /var/log/nullmailer /var/nullmailer/{tmp,queue}
121
	fowners nullmail:nullmail /usr/sbin/nullmailer-queue /usr/bin/mailq
122
	fperms 4711 /usr/sbin/nullmailer-queue /usr/bin/mailq
123
124
	newinitd "${FILESDIR}"/init.d-nullmailer-r4 nullmailer
125
	systemd_dounit "${FILESDIR}"/${PN}.service
126
}
127
128
pkg_postinst() {
129
	if [ ! -e "${ROOT}"/var/nullmailer/trigger ]; then
130
		mkfifo "${ROOT}"/var/nullmailer/trigger
131
	fi
132
	chown nullmail:nullmail \
133
		"${ROOT}"/var/log/nullmailer "${ROOT}"/var/nullmailer/{tmp,queue,trigger} || die
134
	chmod 770 "${ROOT}"/var/log/nullmailer "${ROOT}"/var/nullmailer/{tmp,queue} || die
135
	chmod 660 "${ROOT}"/var/nullmailer/trigger || die
136
137
	# This contains passwords, so should be secure
138
	chmod 0640 "${ROOT}"/etc/nullmailer/remotes || die
139
	chown root:nullmail "${ROOT}"/etc/nullmailer/remotes || die
140
141
	if [[ -z ${REPLACING_VERSIONS} ]]; then
142
		elog "To create an initial setup, please do:"
143
		elog "emerge --config =${CATEGORY}/${PF}"
144
	fi
145
	#echo
146
	#elog "To start nullmailer at boot you may use either the nullmailer init.d"
147
	#elog "script, or emerge sys-process/supervise-scripts, enable the"
148
	#elog "svscan init.d script and create the following link:"
149
	#elog "ln -fs /var/nullmailer/service /service/nullmailer"
150
	#echo
151
}
152
153
pkg_postrm() {
154
	if [[ -e "${ROOT}"/var/nullmailer/trigger ]]; then
155
		rm "${ROOT}"/var/nullmailer/trigger || die
156
	fi
157
}
158
159
pkg_config() {
160
	if [ ! -s "${ROOT}"/etc/nullmailer/me ]; then
161
		einfo "Setting /etc/nullmailer/me"
162
		/bin/hostname --fqdn > "${ROOT}"/etc/nullmailer/me
163
	fi
164
	if [ ! -s "${ROOT}"/etc/nullmailer/defaultdomain ]; then
165
		einfo "Setting /etc/nullmailer/defaultdomain"
166
		/bin/hostname --domain > "${ROOT}"/etc/nullmailer/defaultdomain
167
	fi
168
}

Return to bug 538482