|
0
|
1 |
BLURB
|
|
|
2 |
BLURB2
|
|
|
3 |
BLURB3
|
|
|
4 |
BLURB4
|
|
|
5 |
README
|
|
|
6 |
FAQ
|
|
|
7 |
INSTALL
|
|
|
8 |
INSTALL.alias
|
|
|
9 |
INSTALL.ctl
|
|
|
10 |
INSTALL.ids
|
|
|
11 |
INSTALL.maildir
|
|
|
12 |
INSTALL.mbox
|
|
|
13 |
INSTALL.vsm
|
|
|
14 |
REMOVE.sendmail
|
|
|
15 |
REMOVE.binmail
|
|
|
16 |
TEST.deliver
|
|
|
17 |
TEST.receive
|
|
|
18 |
UPGRADE
|
|
|
19 |
THOUGHTS
|
|
|
20 |
TODO
|
|
|
21 |
THANKS
|
|
|
22 |
CHANGES
|
|
|
23 |
SECURITY
|
|
|
24 |
INTERNALS
|
|
|
25 |
SENDMAIL
|
|
|
26 |
PIC.local2alias
|
|
|
27 |
PIC.local2ext
|
|
|
28 |
PIC.local2local
|
|
|
29 |
PIC.local2rem
|
|
|
30 |
PIC.local2virt
|
|
|
31 |
PIC.nullclient
|
|
|
32 |
PIC.relaybad
|
|
|
33 |
PIC.relaygood
|
|
|
34 |
PIC.rem2local
|
|
|
35 |
FILES
|
|
|
36 |
VERSION
|
|
|
37 |
SYSDEPS
|
|
|
38 |
TARGETS
|
|
|
39 |
Makefile
|
|
|
40 |
BIN.README
|
|
|
41 |
BIN.Makefile
|
|
|
42 |
idedit.c
|
|
|
43 |
conf-break
|
|
|
44 |
auto_break.h
|
|
|
45 |
conf-spawn
|
|
|
46 |
auto_spawn.h
|
|
|
47 |
chkspawn.c
|
|
|
48 |
conf-split
|
|
|
49 |
auto_split.h
|
|
|
50 |
conf-patrn
|
|
|
51 |
auto_patrn.h
|
|
|
52 |
conf-users
|
|
|
53 |
conf-groups
|
|
|
54 |
auto_uids.h
|
|
|
55 |
auto_usera.h
|
|
|
56 |
extra.h
|
|
|
57 |
addresses.5
|
|
|
58 |
except.1
|
|
|
59 |
bouncesaying.1
|
|
|
60 |
condredirect.1
|
|
|
61 |
dot-qmail.9
|
|
|
62 |
envelopes.5
|
|
|
63 |
forgeries.7
|
|
|
64 |
forward.1
|
|
|
65 |
maildir2mbox.1
|
|
|
66 |
maildirmake.1
|
|
|
67 |
maildirwatch.1
|
|
|
68 |
mailsubj.1
|
|
|
69 |
mbox.5
|
|
|
70 |
preline.1
|
|
|
71 |
qbiff.1
|
|
|
72 |
qmail-clean.8
|
|
|
73 |
qmail-command.8
|
|
|
74 |
qmail-control.9
|
|
|
75 |
qmail-getpw.9
|
|
|
76 |
qmail-header.5
|
|
|
77 |
qmail-inject.8
|
|
|
78 |
qmail-limits.9
|
|
|
79 |
qmail-local.8
|
|
|
80 |
qmail-log.5
|
|
|
81 |
qmail-lspawn.8
|
|
|
82 |
qmail-newmrh.9
|
|
|
83 |
qmail-newu.9
|
|
|
84 |
qmail-pop3d.8
|
|
|
85 |
qmail-popup.8
|
|
|
86 |
qmail-pw2u.9
|
|
|
87 |
qmail-qmqpc.8
|
|
|
88 |
qmail-qmqpd.8
|
|
|
89 |
qmail-qmtpd.8
|
|
|
90 |
qmail-qread.8
|
|
|
91 |
qmail-qstat.8
|
|
|
92 |
qmail-queue.8
|
|
|
93 |
qmail-remote.8
|
|
|
94 |
qmail-rspawn.8
|
|
|
95 |
qmail-send.9
|
|
|
96 |
qmail-showctl.8
|
|
|
97 |
qmail-smtpd.8
|
|
|
98 |
qmail-start.9
|
|
|
99 |
qmail-tcpok.8
|
|
|
100 |
qmail-tcpto.8
|
|
|
101 |
qmail-users.9
|
|
|
102 |
qmail.7
|
|
|
103 |
qreceipt.1
|
|
|
104 |
splogger.8
|
|
|
105 |
tcp-env.1
|
|
|
106 |
config.sh
|
|
|
107 |
config-fast.sh
|
|
|
108 |
qmail-clean.c
|
|
|
109 |
qmail-getpw.c
|
|
|
110 |
qmail-inject.c
|
|
|
111 |
qmail-local.c
|
|
|
112 |
qmail-lspawn.c
|
|
|
113 |
qmail-newmrh.c
|
|
|
114 |
qmail-newu.c
|
|
|
115 |
qmail-pop3d.c
|
|
|
116 |
qmail-popup.c
|
|
|
117 |
qmail-pw2u.c
|
|
|
118 |
qmail-qmqpc.c
|
|
|
119 |
qmail-qmqpd.c
|
|
|
120 |
qmail-qmtpd.c
|
|
|
121 |
qmail-qread.c
|
|
|
122 |
qmail-qstat.sh
|
|
|
123 |
qmail-queue.c
|
|
|
124 |
qmail-remote.c
|
|
|
125 |
qmail-rspawn.c
|
|
|
126 |
qmail-send.c
|
|
|
127 |
qmail-showctl.c
|
|
|
128 |
qmail-smtpd.c
|
|
|
129 |
qmail-start.c
|
|
|
130 |
qmail-tcpok.c
|
|
|
131 |
qmail-tcpto.c
|
|
|
132 |
spawn.c
|
|
|
133 |
dnscname.c
|
|
|
134 |
dnsfq.c
|
|
|
135 |
dnsip.c
|
|
|
136 |
dnsmxip.c
|
|
|
137 |
dnsptr.c
|
|
|
138 |
hostname.c
|
|
|
139 |
ipmeprint.c
|
|
|
140 |
tcp-env.c
|
|
|
141 |
sendmail.c
|
|
|
142 |
qreceipt.c
|
|
|
143 |
qsmhook.c
|
|
|
144 |
qbiff.c
|
|
|
145 |
forward.c
|
|
|
146 |
preline.c
|
|
|
147 |
predate.c
|
|
|
148 |
except.c
|
|
|
149 |
bouncesaying.c
|
|
|
150 |
condredirect.c
|
|
|
151 |
maildirmake.c
|
|
|
152 |
maildir2mbox.c
|
|
|
153 |
maildirwatch.c
|
|
|
154 |
splogger.c
|
|
|
155 |
qail.sh
|
|
|
156 |
elq.sh
|
|
|
157 |
pinq.sh
|
|
|
158 |
qmail-upq.sh
|
|
|
159 |
datemail.sh
|
|
|
160 |
mailsubj.sh
|
|
|
161 |
qlx.h
|
|
|
162 |
rcpthosts.h
|
|
|
163 |
rcpthosts.c
|
|
|
164 |
commands.h
|
|
|
165 |
commands.c
|
|
|
166 |
dnsdoe.h
|
|
|
167 |
dnsdoe.c
|
|
|
168 |
fmtqfn.h
|
|
|
169 |
fmtqfn.c
|
|
|
170 |
gfrom.h
|
|
|
171 |
gfrom.c
|
|
|
172 |
myctime.h
|
|
|
173 |
myctime.c
|
|
|
174 |
newfield.h
|
|
|
175 |
newfield.c
|
|
|
176 |
qsutil.h
|
|
|
177 |
qsutil.c
|
|
|
178 |
readsubdir.h
|
|
|
179 |
readsubdir.c
|
|
|
180 |
received.h
|
|
|
181 |
received.c
|
|
|
182 |
tcpto.h
|
|
|
183 |
tcpto.c
|
|
|
184 |
tcpto_clean.c
|
|
|
185 |
trigger.h
|
|
|
186 |
trigger.c
|
|
|
187 |
triggerpull.h
|
|
|
188 |
triggerpull.c
|
|
|
189 |
trynpbg1.c
|
|
|
190 |
trysyslog.c
|
|
|
191 |
conf-cc
|
|
|
192 |
conf-ld
|
|
|
193 |
home.sh
|
|
|
194 |
home+df.sh
|
|
|
195 |
proc.sh
|
|
|
196 |
proc+df.sh
|
|
|
197 |
binm1.sh
|
|
|
198 |
binm2.sh
|
|
|
199 |
binm3.sh
|
|
|
200 |
binm1+df.sh
|
|
|
201 |
binm2+df.sh
|
|
|
202 |
binm3+df.sh
|
|
|
203 |
find-systype.sh
|
|
|
204 |
make-compile.sh
|
|
|
205 |
make-load.sh
|
|
|
206 |
make-makelib.sh
|
|
|
207 |
trycpp.c
|
|
|
208 |
warn-auto.sh
|
|
|
209 |
auto-str.c
|
|
|
210 |
auto-int.c
|
|
|
211 |
auto-int8.c
|
|
|
212 |
auto-gid.c
|
|
|
213 |
auto-uid.c
|
|
|
214 |
hier.c
|
|
|
215 |
install.c
|
|
|
216 |
instcheck.c
|
|
|
217 |
install-big.c
|
|
|
218 |
alloc.3
|
|
|
219 |
alloc.h
|
|
|
220 |
alloc.c
|
|
|
221 |
alloc_re.c
|
|
|
222 |
case.3
|
|
|
223 |
case.h
|
|
|
224 |
case_diffb.c
|
|
|
225 |
case_diffs.c
|
|
|
226 |
case_lowerb.c
|
|
|
227 |
case_lowers.c
|
|
|
228 |
case_starts.c
|
|
|
229 |
cdb.3
|
|
|
230 |
cdb.h
|
|
|
231 |
cdb_hash.c
|
|
|
232 |
cdb_seek.c
|
|
|
233 |
cdb_unpack.c
|
|
|
234 |
cdbmake.h
|
|
|
235 |
cdbmake_add.c
|
|
|
236 |
cdbmake_hash.c
|
|
|
237 |
cdbmake_pack.c
|
|
|
238 |
cdbmss.h
|
|
|
239 |
cdbmss.c
|
|
|
240 |
coe.3
|
|
|
241 |
coe.h
|
|
|
242 |
coe.c
|
|
|
243 |
fd.h
|
|
|
244 |
fd_copy.3
|
|
|
245 |
fd_copy.c
|
|
|
246 |
fd_move.3
|
|
|
247 |
fd_move.c
|
|
|
248 |
fifo_make.3
|
|
|
249 |
fifo.h
|
|
|
250 |
fifo.c
|
|
|
251 |
trymkffo.c
|
|
|
252 |
fork.h1
|
|
|
253 |
fork.h2
|
|
|
254 |
tryvfork.c
|
|
|
255 |
now.3
|
|
|
256 |
now.h
|
|
|
257 |
now.c
|
|
|
258 |
open.h
|
|
|
259 |
open_append.c
|
|
|
260 |
open_excl.c
|
|
|
261 |
open_read.c
|
|
|
262 |
open_trunc.c
|
|
|
263 |
open_write.c
|
|
|
264 |
seek.h
|
|
|
265 |
seek_cur.c
|
|
|
266 |
seek_end.c
|
|
|
267 |
seek_set.c
|
|
|
268 |
seek_trunc.c
|
|
|
269 |
conf-qmail
|
|
|
270 |
auto_qmail.h
|
|
|
271 |
qmail.h
|
|
|
272 |
qmail.c
|
|
|
273 |
gen_alloc.h
|
|
|
274 |
gen_allocdefs.h
|
|
|
275 |
stralloc.3
|
|
|
276 |
stralloc.h
|
|
|
277 |
stralloc_eady.c
|
|
|
278 |
stralloc_pend.c
|
|
|
279 |
stralloc_copy.c
|
|
|
280 |
stralloc_opyb.c
|
|
|
281 |
stralloc_opys.c
|
|
|
282 |
stralloc_cat.c
|
|
|
283 |
stralloc_catb.c
|
|
|
284 |
stralloc_cats.c
|
|
|
285 |
stralloc_arts.c
|
|
|
286 |
strerr.h
|
|
|
287 |
strerr_sys.c
|
|
|
288 |
strerr_die.c
|
|
|
289 |
substdio.h
|
|
|
290 |
substdio.c
|
|
|
291 |
substdi.c
|
|
|
292 |
substdo.c
|
|
|
293 |
substdio_copy.c
|
|
|
294 |
subfd.h
|
|
|
295 |
subfderr.c
|
|
|
296 |
subfdouts.c
|
|
|
297 |
subfdout.c
|
|
|
298 |
subfdins.c
|
|
|
299 |
subfdin.c
|
|
|
300 |
readwrite.h
|
|
|
301 |
exit.h
|
|
|
302 |
timeoutconn.h
|
|
|
303 |
timeoutconn.c
|
|
|
304 |
timeoutread.h
|
|
|
305 |
timeoutread.c
|
|
|
306 |
timeoutwrite.h
|
|
|
307 |
timeoutwrite.c
|
|
|
308 |
remoteinfo.h
|
|
|
309 |
remoteinfo.c
|
|
|
310 |
uint32.h1
|
|
|
311 |
uint32.h2
|
|
|
312 |
tryulong32.c
|
|
|
313 |
wait.3
|
|
|
314 |
wait.h
|
|
|
315 |
wait_pid.c
|
|
|
316 |
wait_nohang.c
|
|
|
317 |
trywaitp.c
|
|
|
318 |
sig.h
|
|
|
319 |
sig_alarm.c
|
|
|
320 |
sig_block.c
|
|
|
321 |
sig_catch.c
|
|
|
322 |
sig_pause.c
|
|
|
323 |
sig_pipe.c
|
|
|
324 |
sig_child.c
|
|
|
325 |
sig_term.c
|
|
|
326 |
sig_hup.c
|
|
|
327 |
sig_misc.c
|
|
|
328 |
sig_bug.c
|
|
|
329 |
trysgact.c
|
|
|
330 |
trysgprm.c
|
|
|
331 |
env.3
|
|
|
332 |
env.h
|
|
|
333 |
env.c
|
|
|
334 |
envread.c
|
|
|
335 |
byte.h
|
|
|
336 |
byte_chr.c
|
|
|
337 |
byte_copy.c
|
|
|
338 |
byte_cr.c
|
|
|
339 |
byte_diff.c
|
|
|
340 |
byte_rchr.c
|
|
|
341 |
byte_zero.c
|
|
|
342 |
str.h
|
|
|
343 |
str_chr.c
|
|
|
344 |
str_cpy.c
|
|
|
345 |
str_diff.c
|
|
|
346 |
str_diffn.c
|
|
|
347 |
str_len.c
|
|
|
348 |
str_rchr.c
|
|
|
349 |
str_start.c
|
|
|
350 |
lock.h
|
|
|
351 |
lock_ex.c
|
|
|
352 |
lock_exnb.c
|
|
|
353 |
lock_un.c
|
|
|
354 |
tryflock.c
|
|
|
355 |
getln.3
|
|
|
356 |
getln.h
|
|
|
357 |
getln.c
|
|
|
358 |
getln2.3
|
|
|
359 |
getln2.c
|
|
|
360 |
sgetopt.3
|
|
|
361 |
sgetopt.h
|
|
|
362 |
sgetopt.c
|
|
|
363 |
subgetopt.3
|
|
|
364 |
subgetopt.h
|
|
|
365 |
subgetopt.c
|
|
|
366 |
error.3
|
|
|
367 |
error_str.3
|
|
|
368 |
error_temp.3
|
|
|
369 |
error.h
|
|
|
370 |
error.c
|
|
|
371 |
error_str.c
|
|
|
372 |
error_temp.c
|
|
|
373 |
fmt.h
|
|
|
374 |
fmt_str.c
|
|
|
375 |
fmt_strn.c
|
|
|
376 |
fmt_uint.c
|
|
|
377 |
fmt_uint0.c
|
|
|
378 |
fmt_ulong.c
|
|
|
379 |
scan.h
|
|
|
380 |
scan_ulong.c
|
|
|
381 |
scan_8long.c
|
|
|
382 |
slurpclose.h
|
|
|
383 |
slurpclose.c
|
|
|
384 |
quote.h
|
|
|
385 |
quote.c
|
|
|
386 |
hfield.h
|
|
|
387 |
hfield.c
|
|
|
388 |
headerbody.h
|
|
|
389 |
headerbody.c
|
|
|
390 |
token822.h
|
|
|
391 |
token822.c
|
|
|
392 |
control.h
|
|
|
393 |
control.c
|
|
|
394 |
datetime.3
|
|
|
395 |
datetime.h
|
|
|
396 |
datetime.c
|
|
|
397 |
datetime_un.c
|
|
|
398 |
prioq.h
|
|
|
399 |
prioq.c
|
|
|
400 |
date822fmt.h
|
|
|
401 |
date822fmt.c
|
|
|
402 |
dns.h
|
|
|
403 |
dns.c
|
|
|
404 |
trylsock.c
|
|
|
405 |
tryrsolv.c
|
|
|
406 |
ip.h
|
|
|
407 |
ip.c
|
|
|
408 |
ipalloc.h
|
|
|
409 |
ipalloc.c
|
|
|
410 |
select.h1
|
|
|
411 |
select.h2
|
|
|
412 |
trysysel.c
|
|
|
413 |
ndelay.h
|
|
|
414 |
ndelay.c
|
|
|
415 |
ndelay_off.c
|
|
|
416 |
direntry.3
|
|
|
417 |
direntry.h1
|
|
|
418 |
direntry.h2
|
|
|
419 |
trydrent.c
|
|
|
420 |
prot.h
|
|
|
421 |
prot.c
|
|
|
422 |
chkshsgr.c
|
|
|
423 |
warn-shsgr
|
|
|
424 |
tryshsgr.c
|
|
|
425 |
ipme.h
|
|
|
426 |
ipme.c
|
|
|
427 |
trysalen.c
|
|
|
428 |
maildir.5
|
|
|
429 |
maildir.h
|
|
|
430 |
maildir.c
|
|
|
431 |
tcp-environ.5
|
|
|
432 |
constmap.h
|
|
|
433 |
constmap.c
|