Mail-QmailRemoteXS

 view release on metacpan or  search on metacpan

qmailrem/CHANGES  view on Meta::CPAN

19960704 change: qmail-upgrade.7 now warns administrators that ~alias
         generally doesn't apply to addresses starting with a user name.
19960703 change: added echo \c note to FAQ. tnx PJG.
19960702 change: qmail-smtpd now accepts HELO without an argument.
         tnx K1J, J1B.
19960627 change: qmail-lspawn.8 now mentions that qmail-lspawn doesn't
         set up supplementary groups. tnx TG.
19960625 portability problem: under Linux, read(,,0) doesn't do proper
         error slippage. impact: timeoutconn() would always report
	 success; if a connection failed, qmail-remote would report a
	 greeting failure and skip all further MX records. tnx ME. fix:
	 timeoutconn() now uses getpeername() to check for success.
19960625 change: qmail-smtpd now mentions disk full for QQT_WRITE.
19960625 change: qmail-inject now mentions disk full for QQT_WRITE.
19960622 change: if RELAYCLIENT is set, qmail-smtpd skips rcpthosts.
19960609 change: updated INSTALL for current SMTP responses.
19960607 change: clarified INSTALL.qsmhook examples. tnx S1R.
19960607 change: added subject parsing to qlist.c. tnx RN.
19960607 cleanup: used case_diffb in qlist.c.
19960607 change: added extra log information to INSTALL examples.
19960606 change: added -Pn to uucp line in FAQ. tnx DWS.
19960605 portability problem: under Solaris, /usr/bin/groups incorrectly
         reports your groups in /etc/group, rather than the results of
	 getgroups(). tnx MD, PJG. impact: test #19 in INSTALL fails.
	 fix: added special note to test #19 (sigh) about Solaris.
19960605 change: improved maildir setup commands in INSTALL.mbox.
19960605 change: on success, qmail-alias logs forwarding qp. 9 lines
         extra code.
19960605 change: qmail-send logs qp for bounce. 6 lines extra code.
19960605 change: qmail-smtpd includes qp in its response when it accepts
         a message. 7 lines extra code. requested by MD and others.
19960605 change: added qqtalk_qp.
19960605 change: qmail-send now logs uid and qp from todo file. 14 lines
         extra code.
19960605 change: qmail-queue now records uid and qp in u and p lines
         in todo file. 7 lines extra code.
19960605 change: improved qmail-alias x-bit error messages.
19960605 change: newline in log is now converted to /, not underscore.
19960604 change: when it accepts a message, qmail-smtpd includes the
         local time in its 250 response.
19960604 change: on success, qmail-alias prints delivery counts,
         file+forward+program.
19960603 change: qmail-remote now reports IP address on success. tnx MD.
19960603 change: qmail-send now logs success and failure reports, not
         just deferral reports.
19960603 change: added netbsd section in find-systype, same as bsd.os
         section. this will affect netbsd-* systypes. tnx MBS.
19960530 qmail 0.75, beta.
19960528 change: added qmail.7. tnx MD.
19960525 change: added qmail-pop3d. tnx RN.
19960525 change: added qmail-popup. tnx RN.
19960525 change: added elm filter section to FAQ. tnx GB.
19960502 portability problem: on many systems, select() on an
         almost-full pipe incorrectly says writable. tnx ME for running
	 into this and helping track it down. impact: if qmail-send
	 writes a pipeful to qmail-lspawn or qmail-rspawn before they
	 can react (because of high concurrency, high load, or long
	 addresses), it will receive an incorrect -1/EAGAIN, and will
	 conclude that spawn died. sysadmin will have to restart qmail,
	 and messages will be duplicated. fix: in qmail-send.c,
	 busy-loop if write() to spawn returns any error other than
	 EPIPE.
19960501 bug: qmail-alias treated NAMETOOLONG and NOTDIR as temporary
         errors. impact: qmail-alias never looked for -default; even if
	 mail was destined to bounce, it would have to time out first.
	 fix: qmail-alias now uses error_temp().
19960430 bug: qmail-smtpd treated qq crash as permanent error. impact:
         if somebody actively kills qq, mail will be incorrectly
	 bounced. tnx SS. fix: qmail-smtpd now treats only TOOLONG and
	 EXECHARD as permanent errors.
19960430 cleanup: eliminated QQT_TTY from qqtalk.h.
19960428 change: added ``warning: '' before trouble-marking message.
19960428 change: added percenthack. requested by GB.
19960428 cleanup: switched to auto-generated Makefile.
19960428 cleanup: switched to auto-generated .o dependencies.
19960428 cleanup: eliminated fmt.o, scan.o from Makefile.
19960428 portability problem: under HP-UX 10, the rc pgrp is sent HUP
         when rc finishes. tnx BG. impact: the qmail daemons are killed
	 when rc finishes. fix: added special note in INSTALL (sigh) to
	 use csh -cf.
19960427 cleanup: added PORT_SMTP in qmail-remote.c.
19960427 cleanup: introduced timeoutwrite.c. used it in qmail-remote.c.
19960427 cleanup: introduced timeoutread.c. used it in qmail-remote.c.
19960427 cleanup: introduced timeoutconn.c. used it in qmail-remote.c.
19960427 change: added timeoutconnect. default: 60 seconds.
19960427 change: added pop3d instructions to FAQ. tnx RN.
19960427 change: eliminated env manipulation from qmail-start. tnx BG.
19960427 change: headerbody now ends header, inserting blank line, if
         first line of a header field doesn't pass hfield_valid. tnx TG.
19960427 change: headerbody now prepends MBOX-Line: to any header line
         starting From_. this lets qmail-inject work with elm's bounce.
	 tnx OR, K1J, et al.
19960426 change: added moreinfo arg to qlist and qlist2.
19960426 change: added signal_uncatchchild() to qmail-send.c. tnx BG.
         now, if sysadmin sets SIGCHLD to SIG_IGN before invoking
	 qmail-send [sigh], qmail-send won't screw up bounce messages.
19960426 change: dns_cname now checks whether last character is ],
         rather than whether first character is [, for quick return.
19960426 cleanup: glue is now global in dns.c.
19960426 cleanup: qmail-remote no longer does stralloc_0 for host and
         canonhost.
19960426 change: dns_mxip no longer rejects [foo].bar.
19960426 change: dns_mxip no longer requires for bracket that input
         be 0-terminated.
19960426 change: qmail-start can now take logger as an argument.
19960426 change: qmail-start now invokes qmail-send in foreground (as
         parent of other processes).
19960426 change: added mailsubj. tnx GAW.
19960426 portability problem: under some systems, can't lock read-only
         file. impact: maildir2mbox would always fail on those systems.
	 fix: maildir2mbox now opens a separate lock fd. tnx BG.
19960426 cleanup: removed unnecessary #!/bin/sh and # AUTO from mctl.sh.
19960426 change: added qmail-qstat.
19960426 change: added qmail-qread.8.
19960426 change: renamed qmail-mailq as qmail-qread.
19960419 change: qmail-alias now defers delivery rather than skipping
         blank lines in .qmail.
19960419 change: in qmail-lspawn.c, lowercased name before getpwnam().
         really getpwnam() should do this, but oh well.
19960419 change: added username to qmail-lspawn.c, with LSPAWN_USERLEN
         in conf-unusual.h. names longer than LSPAWN_USERLEN will skip



( run in 1.578 second using v1.01-cache-2.11-cpan-5b529ec07f3 )