⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 release_notes

📁 早期freebsd实现
💻
📖 第 1 页 / 共 5 页
字号:
		name server failure.  Fix from Voradesh Yenbut of the		University of Washington.	Fix possible bogus pointer reference on ESMTP parameters that		don't have an ``=value'' part.	CNAME loops caused an error message to be generated, but also		re-queued the message.  Changed to just re-queue the		message (it's really hard to just bounce it because		of the wierd way the name server works in the presence		of CNAME loops).  Problem noted by James M.R.Matheson		of Cambridge University.	Avoid giving ``warning: foo owned process doing -bs'' messages		if they use ``MAIL FROM:<foo>'' where foo is their true		user name.  Suggested by Andreas Stolcke of ICSI.	Change the NAMED_BIND compile flag to be a 0/1 flag so you can		override it easily in the Makefile -- that is, you can		turn it off using -DNAMED_BIND=0.	If a gethostbyname(...) of an address with a trailing dot fails,		try it without the trailing dot.  This is because if		you have a version of gethostbyname() that falls back		to NIS or the /etc/hosts file it will fail to find		perfectly reasonable names that just don't happen to		be dot terminated in the hosts file.  You don't want to		strip the dot first though because we're trying to ensure		that country names that match one of your subdomains get		a chance.	PRALIASES: fix bogus output on non-null-terminated strings.		From Bill Gianopoulos of Raytheon.	CONFIG: Avoid rewriting anything that matches $w to be $j.		This was in code intended to only catch the self-literal		address (that is, [1.2.3.4], where 1.2.3.4 is your		IP address), but the code was broken.  However, it will		still do this if $M is defined; this is necessary to		get client configurations to work (sigh).  Note that this		means that $M overrides :mailname entries in the user		database!  Problem noted by Paul Southworth.	CONFIG: Fix definition of Solaris help file location.  From		Steve Cliffe <steve@gorgon.cs.uow.edu.au>.	CONFIG: Fix bug that broke news.group.USENET mappings.	CONFIG: Allow declaration of SMTP_MAILER_MAX, FAX_MAILER_MAX,		and USENET_MAILER_MAX to tweak the maximum message		size for various mailers.	CONFIG: Change definition of USENET_MAILER_ARGS to include argv[0]		instead of assuming that it is "inews" for consistency		with other mailers.  From Michael Corrigan of UC San Diego.	CONFIG: When mail is forwarded to a LOCAL_RELAY or a MAIL_HUB,		qualify the address in the SMTP envelope as user@{relay|hub}		instead of user@$j.  From Bill Wisner of The Well.	CONFIG: Fix route-addr syntax in nullrelay configuration set.	CONFIG: Don't turn off case mapping of user names in the local		mailer for IRIX.  This was different than most every other		system.	CONFIG: Avoid infinite loops on certainly list:; syntaxes in		envelope.  Noted by Thierry Besancon		<besancon@excalibur.ens.fr>.	CONFIG: Don't include -z by default on uux line -- most systems		don't want it set by default.  Pointed out by Philippe		Michel of Thomson CSF.	CONFIG: Fix some bugs with mailertables -- for example, if your		host name was foo.bar.ray.com and you matched against		".ray.com", the old implementation bound %1 to "bar"		instead of "foo.bar".  Also, allow "." in the mailertable		to match anything -- essentially, take over SMART_HOST.		This also moves matching of explicit local host names		before the mailertable so they don't have to be special		cased in the mailertable data.  Reported by Bill		Gianopoulos of Raytheon; the fix for the %1 binding		problem was contributed by Nicholas Comanos of the		University of Sydney.	CONFIG: Don't include "root" in class $=L (users to deliver		locally, even if a hub or relay exists) by default.		This is because of the known bug where definition of		both a LOCAL_RELAY and a MAIL_HUB causes $=L to ignore		both and deliver into the local mailbox.	CONFIG: Move up bitdomain and uudomain handling so that they		are done before .UUCP class matching; uudomain was		reported as ineffective before.  This also frees up		diversion 8 for future use.  Problem reported by Kimmo		Suominen.	CONFIG: Don't try to convert dotted IP address (e.g., [1.2.3.4])		into host names.  As pointed out by Jonathan Kamens,		these are often used because either the forward or reverse		mapping is broken; this translation makes it broken again.	DOC: Clarify $@ and $: in the Install & Op Guide.  From Kimmo		Suominen.	Portability fixes:		Unicos from David L. Kensiski of Sterling Sofware.		DomainOS from Don Lewis of Silicon Systems.		GNU m4 1.0.3 from Karst Koymans of Utrecht University.		Convex from Kimmo Suominen <kim@tac.nyc.ny.us>.		NetBSD from Adam Glass <glass@sun-lamp.cs.berkeley.edu>.		BSD/386 from Tony Sanders of BSDI.		Apollo from Eric Wassenaar.		DGUX from Doug Anderson.		Sequent DYNIX/ptx 2.0 from Tim Wright of Sequent.	NEW FILES:		src/Makefile.DomainOS		src/Makefile.PTX		src/Makefile.SunOS.5.1		src/Makefile.SunOS.5.2		src/Makefile.SunOS.5.x		src/mailq.1		cf/ostype/domainos.m4		doc/op/Makefile		doc/intro/Makefile		doc/usenix/Makefile8.6.5/8.6.5	94/01/13	Security fix:  /.forward could be owned by anyone (the test		to allow root to own any file was backwards).  From		Bob Campbell at U.C. Berkeley.	Security fix: group ids were not completely set when programs		were invoked.  This caused programs to have group		permissions they should not have had (usually group		daemon instead of their own group).  In particular,		Perl scripts would refuse to run.	Security: check to make sure files that are written are not		symbolic links (at least under some circumstances).		Although this does not respond to a specific known		attack, it's just a good idea.  Suggested by		Christian Wettergren.	Security fix: if a user had an NFS mounted home directory on		a system with a restricted shell listed in their		/etc/passwd entry, they could still execute any		program by putting that in their .forward file.		This fix prevents that by insisting that their shell		appear in /etc/shells before allowing a .forward to		execute a program or write a file.  You can disable		this by putting "*" in /etc/shells.  It also won't		permit world-writable :include: files to reference		programs or files (there's no way to disable this).		These behaviours are only one level deep -- for		example, it is legal for a world-writable :include:		file to reference an alias that writes a file, on		the assumption that the alias file is well controlled.	Security fix: root was not treated suspiciously enough when		looking into subdirectories.  This would potentially		allow a cracker to examine files that were publically		readable but in a non-publically searchable directory.	Fix a problem that causes an error on QUIT on a cached		connection to create problems on the current job.		These are typically unrelated, so errors occur in		the wrong place.	Reset CurrentLA in sendall() -- this makes sendmail queue		runs more responsive to load average, and fixes a		problem that ignored the load average in locally		generated mail.  From Eric Wassenaar.	Fix possible core dump on aliases with null LHS.  From		John Orthoefer of BB&N.	Revert to using flock() whenever possible -- there are just		too many bugs in fcntl() locking, particularly over		NFS, that cause sendmail to fail in perverse ways.	Fix a bug that causes the connection cache to get confused		when sending error messages.  This resulted in		"unexpected close" messages.  It should fix itself		on the following queue run.  Problem noted by		Liudvikas Bukys of the University of Rochester.	Include $k in $=k as documented in the Install & Op Guide.		This seems odd, but it was documented....  From		Michael Corrigan of UCSD.	Fix problem that caused :include:s from alias files to be		forced to be owned by root instead of daemon		(actually DefUid).  From Tim Irvin.	Diagnose unrecognized I option values -- from Mortin Forssen		of the Chalmers University of Technology.	Make "error" mailer work consistently when there is no error		code associated with it -- previously it returned OK		even though there was a real problem.  Now it assumes		EX_UNAVAILABLE.	Fix bug that caused the last header line of messages that had		no body and which were terminated with EOF instead of		"." to be discarded.  Problem noted by Liudvikas Bukys.	Fix core dump on SMTP mail to programs that failed -- it tried		to go to a "next MX host" when none existed, causing		a core dump.  From der Mouse at McGill University.	Change IDENTPROTO from a defined/not defined to a 0/1 switch;		this makes it easier to turn it off (using		-DIDENTPROTO=0 in the Makefile).  From der Mouse.	Fix YP_MASTER_NAME store to use the unupdated result of		gethostname() (instead of myhostname(), which tries		to fully qualify the name) to be consistent with		SunOS.  If your hostname is unqualified, this fixes		transfers to slave servers.  Bug noted by Keith		McMillan of Ameritech Services, Inc.	Fix Ultrix problem: gethostbyname() can return a very large		(> 500) h_length field, which causes the sockaddr		to be trashed.  Use the size of the sockaddr instead.		Fix from Bob Manson of Ohio State.	Don't assume "-a." on host lookups if NAMED_BIND is not		defined -- this confuses gethostbyname on hosts		file lookups, which doesn't understand the trailing		dot convention.	Log SMTP server subprocesses that die with a signal instead		of from a clean exit.	If you don't have option "I" set, don't assume that a DNS		"host unknown" message is authoritative -- it		might still be found in /etc/hosts.	Fix a problem that would cause Deferred: messages to be sent		as the subject of an error message, even though the		actual cause of a message was more severe than that.		Problem noted by Chris Seabrook of OSSI.	Fix race condition in DBM alias file locking.  From Kyle		Jones of UUNET.	Limit delivery syslog line length to avoid bugs in some		versions of syslog(3).  This adds a new compile time		variable SYSLOG_BUFSIZE.  From Jay Plett of Princeton		University, which is in turn derived from IDA.	Fix quotes inside of comments in addresses -- previously		it insisted that they be balanced, but the 822 spec		says that they should be ignored.	Dump open file state to syslog upon receiving SIGUSR1 (for		debugging).  This also evaluates ruleset 89, if set		(with the null input), and logs the result.  This		should be used sparingly, since the rewrite process		is not reentrant.	Change -qI, -qR, and -qS flags to be case-insensitive as		documented in the Bat Book.	If the mailer returned EX_IOERR or EX_OSERR, sendmail did not		return an error message and did not requeue the message.		Fix based on code from Roland Dirlewanger of		Reseau Regional Aquarel, Bordeaux, France.	Fix a problem that caused a seg fault if you got a 421 error		code during some parts of connection initialization.		I've only seen this when talking to buggy mailers on		the other end, but it shouldn't give a seg fault in		any case.  From Amir Plivatsky.	Fix core dump caused by a ruleset call that returns null.		Fix from Bryan Costales of ICSI.	Full-Name: field was being ignored.  Fix from Motonori Nakamura		of Kyoto University.	Fix a possible problem with very long input lines in setproctitle.		From P{r Emanuelsson.	Avoid putting "This is a warning message" out on return receipts.		Suggested by Douglas Anderson.	Detect loops caused by recursive ruleset calls.  Suggested by		Bryan Costales.	Initialize non-alias maps during alias rebuilds -- they may be		needed for parsing.  Problem noted by Douglas Anderson.	Log sender address even if no message was collected in SMTP		(e.g., if all RCPTs failed).  Suggested by Motonori		Nakamura.	Don't reflect the owner-list contents into the envelope sender		address if the value contains ", :, /, or | (to avoid		illegal addresses appearing there).	Efficiency hack for toktype macro -- from Craig Partridge of		BB&N.	Clean up DNS error printing so that a host name is always		included.	Remember to set $i during queue runs.  Reported by Stephen		Campbell of Dartmouth University.	If ${HOSTALIASES} is set, use it during canonification so that		headers are properly mapped.  Reported by Anne Bennett		of Concordia University.	Avoid printing misleading error message if SMTP mailer (not		using [IPC]) should die on a core dump.	Avoid incorrect diagnosis of "file 1 closed" when it is caused		by the other end closing the connection.  From		Dave Morrison of Oracle.	Improve several of the error messages printed by "mailq"		to include a host name or other useful information.	Add NetInfo preliminary support for NeXT systems.  From Vince		DeMarco.	Fix a glitch that sometimes caused :include:s that pointed to		NFS filesystems that were down to give an "aliasing/		forwarding loop broken" message instead of queueing		the message for retry.  Noted by William C Fenner of		the NRL Connection Machine Facility.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -