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

📄 release_notes

📁 早期freebsd实现
💻
📖 第 1 页 / 共 5 页
字号:
		in sender SMTP, as this could cause the connection to		hang up under some bizarre circumstances.  From Eric		Wassenaar.	Fix some server SMTP synchronization problems caused when		connections fail during message collection.  From		Eric Wassenaar.	Fix a problem that can cause srvrsmtp to reject mail if the		name server is down -- it accepts the RCPT but rejects		the DATA command.  Problem reported by Jim Murray of		Stratus.	Fix a problem that can cause core dumps if the config file		incorrectly resolves to a null hostname.  Reported by		Allan Johannesen of WPI.	Non-root use of -C flag, dangerous -f flags, and use of -oQ		by non-root users were not put into		X-Authentication-Warning:s as intended because the		config file hadn't set the PrivacyFlags yet.  Fix		from Sven-Ove Westberg of the University of Lulea.	Under very odd circumstances, the alias file rebuild code		could get confused as to whether a database was		open or not.	Check "vendor code" on the end of V lines -- this is		intended to provide a hook for vendor-specific		configuration syntax.  (This is a "new feature",		but I've made an exception to my rule in a belief		that this is a highly exceptional case.)	Portability fixes for DG/UX (from Douglas Anderson of NCSC),		SCO Unix (from Murray Kucherawy), A/UX, and OSF/1		(from Jon Forrest of UC Berkeley)	CONFIG: fix ``mailer:host'' form of UUCP relay naming.8.6.1/8.6	93/10/08	Portability fixes for A/UX and Encore UMAX V.	Fix error message handling -- if you had a name server down		causing an error during parsing, that message was never		propogated to the queue file.8.6/8.6		93/10/05	Configuration cleanup: make it easier to undo IDENTPROTO in		conf.h (other systems have the same bug).	If HASGETDTABLESIZE and _SC_OPEN_MAX are both defined, assume		getdtablesize() instead of sysconf(); a disturbingly		large number of systems defined _SC_OPEN_MAX in the		header files but don't have the syscall.	Another patch to really truly ignore MX records in getcanonname		if trymx == FALSE.	Fix problem that caused the "250 IAA25499 Message accepted for		delivery" message to be omitted if there was an error		in the header of the message (e.g., a bad Errors-To:		line).  Pointed out by Michael Corrigan of UCSD.	Announce name of host we are chatting when we get errors; this		is an IDA-ism suggested by Christophe Wolfhugel.	Portability fixes for Alpha OSF/1 (from Anthony Baxter of the		Australian Artificial Intelligence Institute), SCO Unix		(from Murray Kucherawy of Hookup Communication Corp.),		NeXT (from Vince DeMarco and myself), Linux (from		Karl London <karl@borg.demon.co.uk>), BSDI (from		Christophe Wolfhugel, and SVR4 on Dell (from Kimmo		Suominen), AUX 3.0 on Macintosh, and ANSI C compilers.	Some changes to get around gcc optimizer bugs.  From Takahiro		Kanbe.	Fix error recovery in queueup if another tf file of the same		name already exists.  Problem stumbled over by Bill		Wisner of The Well.	Output YP_MASTER_NAME and YP_LAST_MODIFIED without null bytes.		Problem noted by Keith McMillan of Ameritech Services.	Deal with group permissions properly when opening .forward and		:include: files.  This relaxes the 8.1C restrictions		slightly more.  This includes proper setting of groups		when reading :include: files, allowing you to read some		files that you should be able to read but have previously		been denied unless you owned them or they had "other"		read permission.	Make certain that $j is in $=w (after the .cf is read) so that		if the user is forced to override some silly system,		MX suppression will still work.	Fix a couple of efficiency problems where newstr was double-		calling expensive routines.  In at least one case, it		wasn't guaranteed that they would always return the		same result.  Problem noted by Christophe Wolfhugel.	Fix null pointer dereference in putoutmsg -- only on an error		condition from a non-SMTP mailer.  From Motonori		Nakamura.	Macro expand "C" line class definitions before scanning so that		"CX $Z" works.	Fix problem that caused error message to be sent while still		trying to send the original message if the connection		is closed during a DATA command after getting an error		on an RCPT command (pretty obscure).  Problem reported		by John Myers of CMU.	Fix reply to NOOP to be 250 instead of 200 -- this is a long		term bug.	Fix a nasty bug causing core dumps when returning the "warning:		cannot deliver for N hours -- will keep trying" message;		it only occurred if you had PostMasterCopy set and		only on some architectures.  Although sendmail would		keep trying, it would send error messages on each		queue interval.  This is an important fix.	Allow u and g options to take user and group names respectively.	Don't do a chdir into the queue directory in -bt mode to make		ruleset testing a bit easier.	Don't allow users to turn off logging (using -oL) on the command		line -- command line can only raise, not lower, logging		level.	Set $u to the original recipient on the SMTP transaction or on		the command line.  This is only done if there is exactly		one recipient.  Technically, this does not meet the		specs, because it does not guarantee a domain on the		address.	Fix a problem that dumped error messages on bad addresses if		you used the -t flag.  Problem noted by Josh Smith of		Harvey Mudd College.	Given an address such as ``<foo> <bar>'', auto-quote the first		``<foo>'' part, giving ``"<foo>" <bar>''.  This is to		avoid the problem of people who use angle brackets in		their full name information.	Fix a null pointer dereference if you set option "l", have		an Errors-To: header in the message, and have Errors-To:		defined in the config file H lines.  From J.R. Oldroyd.	Put YPCOMPAT on #ifdef NIS instead -- it's one less thing to get		wrong when compiling.  Suggested by Rick McCarty of TI.	Fix a problem that could pass negative SIZE parameter if the		df file got lost; this would cause servers to always		give a temporary failure, making the problem even worse.		Problem noted by Allan Johannesen of WPI.	Add "ident" timeout (one of the "r" option selectors) for IDENT		protocol timeouts (30s default).  Requested by Murray		Kucherawy of HookUp Communication Corp. to handle bogus		PC TCP/IP implementations.	Change $w default definition to be just the first component of		the domain name on config level 5.  The $j macro defaults		to the FQDN; $m remains as before.  This lets well-behaved		config files use any of the short, long, or subdomain		names.	Add makesendmail script in src to try to automate multi-architecture		builds.  I know, this is sub-optimal, but it is still		helpful.	Fix very obscure race condition that can cause a queue run to		get a queue file for an already completed job.  This		problem has existed for years.  Problem noted by the		long suffering Allan Johannesen of WPI.	Fix a problem that caused the raw sender name to be passed to		udbsender instead of the canonified name -- this caused		it to sometimes miss records that it should have found.	Relax check of name on HELO packet so that a program using -bs		that claims to be itself works properly.	Restore rewriting of $: part of address through 2, R, 4 in		buildaddr -- this requires passing a lot of flags to get		it right.  Unlike old versions, this ONLY rewrites		recipient addresses, not sender addresses.	Fix a bug that caused core dumps in config files that cannot		resolve /file/name style addresses.  Fix from Jonathan		Kamens of OpenVision Technologies.	Fix problem with fcntl locking that can cause error returns to		be lost if the lock is lost; this required fully		queueing everything, dropping the envelope (so errors		would get returned), and then re-reading the queue from		scratch.	Fix a problem that caused aliases that redefine an otherwise		true address to still send to the original address		if and only if the alias failed in certain bizarre		ways (e.g, if they pointed at a list:; syntax address).		Problem pointed out by Jonathan Kamens.	Remove support for frozen configuration files.  They caused		more trouble than it was worth.	Fix problem that can cause error messages to get ignored when		using both -odb and -t flags.  Problem noted by Rob		McNicholas at U.C. Berkeley.	Include all "normal" variations on hostname in $=w.  For example,		if the host name is vangogh.cs.berkeley.edu, $=w will		contain vangogh, vangogh.cs, and vangogh.cs.berkeley.edu.	Add "restrictqrun" privacy flag -- without this, anyone can run		the queue.	Reset SmtpPhase global on initial connection creation so that		messages don't come out with stale information.	Pass an "ext" argument to lockfile so that error/log messages		will properly reflect the true filename being locked.	Put all [...] address forms into $=w -- this eliminates the need		for MAXIPADDR in conf.h.  Suggested by John Gardiner		Myers of CMU.	Fix a bug that can cause qf files to be left around even after		an SMTP RSET command.  Problem and fix from Michael		Corrigan.	Don't send a PostMasterCopy to errors when the Precedence: is		negative.  Error reports still go to the envelope		sender address.	Add LA_SHORT for load averages.	Lock sendmail.st file when posting statistics.	Add "SendBufSize" and "RcvBufSize" suboptions to "O" option to		set the size of the TCP send and receive buffers; if you		run over a slow slip line you may need to set these down		(although it would be better to fix the SLIP implementation		so that it's not necessary to recompile every program		that does bulk data transfer).	Allow null defaults on $( ... $) lookups.  Problem reported by		Amir Plivatsky.	Diagnose crufty S and V config lines.  This resulted from an		observation that some people were using the SITE macro		without the SITECONFIG macro first, which was causing		bogus config files that were not caught.	Fix makemap -f flag to turn off case folding (it was turning it		on instead).  THIS IS A USER VISIBLE CHANGE!!!	Fix a problem that caused multiple error messages to be sent if		you used "sendmail -t -oem -odb", your system uses fcntl		locking, and one of the recipient addresses is unknown.	Reset uid earlier in include() so that recursive .forwards or		:include:s don't use the wrong uid.	If file descriptor 0, 1, or 2 was closed when sendmail was		called, the code to recover the descriptor was broken.		This sometimes (only sometimes) caused problems with the		alias file.  Fix from Motonori Nakamura.	Fix a problem that caused aliaswait to go into infinite recursion		if the @:@ metasymbol wasn't found in the alias file.	Improve error message on newaliases if database files cannot be		opened or if running with no database format defined.	Do a better estimation of the size of error messages when NoReturn		is set.  Problem noted by P{r (Pell) Emanuelsson.	Fix a problem causing the "c" option (don't connect to expensive		mailers) to be ignored in SMTP.  Problem noted and the		solution suggested by Robert Elz of Munnari University.	Improve connection caching algorithm by passing "[host]" to		hostsignature, which strips the square brackets and		returns the real name.  This allows mailertable entries		to match regular entries.	Re-enable Return-Receipt-To: -- people seem to want this stupid		feature, even if it doesn't work right.	Catch and log attempts to try the "wiz" command in server SMTP.		This also ups the log level from LOG_NOTICE to LOG_CRIT.	Be more generous at assigning $z to the home directory -- do this		for programs that are specified through a .forward file.		Fix from Andrew Chang of Sun Microsystems.	Always save a fatal error message in preference to a non-fatal		error message so that the "subject" line of return		messages is the best possible.	CONFIG: reduce the number of quotes needed to quote configuration		parameters with commas: two quotes should work now, e.g.,		define(ALIAS_FILE, ``/etc/aliases,/etc/aliases.local'').	CONFIG: class $=Z is a set of UUCP hosts that use uucp-dom		connections (domain-ized UUCP).	CONFIG: fix bug in default maps (-o must be before database file		name).  Pointed out by Christophe Wolfhugel.  	CONFIG: add FEATURE(nodns) to state that we are not relying on		DNS.  This would presumably be used in UUCP islands.	CONFIG: add OSTYPE(nextstep) and OSTYPE(linux).	CONFIG: log $u in Received: line.  This is in technical violation		of the standards, since it doesn't guarantee a domain		on the address.	CONFIG: don't assume "m" in local mailer flags -- this means that		if you redefine LOCAL_MAILER_FLAGS you will have to include		the "m" flag should you want it.  Apparently some Solaris 2.2		installations can't handle multiple local recipients.		Problem noted by Josh Smith.	CONFIG: add confDOMAIN_NAME to set $j (if undefined, $j defaults).	CONFIG: change default version level from 4 to 5.	CONFIG: add FEATURE(nullclient) to create a config file that		forwards all mail to a hub without ever looking at the		addresses in any detail.	CONFIG: properly strip mailer: information off of relays when		used to change .BITNET form into %-hack form.	CONFIG: fix a problem that caused infinite loops if presented		with an address such as "!foo".	CONFIG: check for self literal (e.g., [128.32.131.12]) even if		the reverse "PTR" mapping is broken.  There's a better		way to do this, but the change is fairly major and I		want to hold it for another release.  Problem noted by		Bret Marquis.

⌨️ 快捷键说明

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