NOTICE:
 
   This server provides access to the official patches for BSD/OS.
   All patches are Copyright 1997 Berkeley Software Design, Inc., 
   all rights reserved.  Other copyrights may apply to some patches.

   Access to some of these patches is restricted to Macnica BSD/OS 
   customers with valid update or support contracts.

   If you are reading this after obtaining it from the 
   patches@bsdi.macnica.co.jp mail-back server, you have already 
   been authenticated.  You can request any of these files directly 
   through the email server.

   If you wish to access the protected files via ftp, you must first
   obtain a group-id/password pair from the patches@bsdi.macnica.co.jp 
   mail-back server and then enter the appropriate `site group' and 
  `site gpass' commands before requesting the files from the ftp 
   server.  See the help message from the patches@bsdi.macnica.co.jp 
   mail-back server for more information.  Send an "cust xxxxxxxx" 
   message to the address patches@bsdi.macnica.co.jp and the server 
   will respond with the help message.


  This directory contains patches for BSD/OS.

   In general, all top-level mods will now be named MXXX-YYY where
   XXX is the release number against which the mod is meant to be
   applied (e.g., 410 for the 4.1 release), and YYY is the mod number
   (a monotonically increasing value).  If the mod has sub-mods, those
   submods are named with the same name as the top level mod that
   contains them plus an extension.  The usual extensions will be:
       .kobj (kernel object patch)
       .ksrc (kernel source patch)
       .k  (kernel patch -- source, even on binary-only systems)
       .uobj (utilities object patch)
       .csrc   (contrib source patch)
       .usrc (utilities source patch)
       .man  (manual page patch)

   There may be other extensions defined in the future.  The sub-mods
   will always be listed as part of the README entries.  

   Most mods can be applied while the system is running multi-user,
   but it is always best to make changes on a quiet, fully backed up
   system.  Don't forget that kernel mods require a rebuild followed
   by rebooting with the new kernel.  

   Please contact support@bsdi.macnica.co.jp if you have any questions regarding 
   the patches in this directory.

===========================================================================
Mod    : M410-001
Submods: M410-001.utility M410-001.CORE_ROOT_BINARIES M410-001.NETWORKING
	 M410-001.XFREE86 M410-001.MAN M410-001.MANSRC
	 M410-001.kernel M410-001.SYS_OBJ M410-001.SYS_SOURCE
	 M410-001.source_cd M410-001.contrib_cd 

Utility:

	CORE_ROOT_BINARIES:

		Add support for SCSI-3 disks to the scsicmd command. This
		is a binary only fix, there is no source code change.

	NETWORKING:

		Fix a Y2K issue when entering an absolute date in expert
		mode of Account Creation in MaxIM.
		
		A verbose message in ftp-proxy was being printed without
		verbose being enabled.

	XFREE86:

		The XF86_Mono, XF86_VGA16, and XF86_SVGA, servers would 
		core dump when probing for the ATI chipset.                
		

	MAN:

		Add some man pages that were missing on the 4.1 binary CDROM.

	MANSRC:

		Add some man pages that were missing on the 4.1 binary CDROM.

Kernel:

	Fix a potential buffer overflow problem that would corrupt
	the mbuf cluster free list resulting in a panic when PPP or
	SLIP was sent a packet larger then the negotiated MRU.
	
	Fix a problem with NFS when reading files larger then 2 GB.
	
	Correctly report memory statistics per process for pages that
	are shared by multiple processes. This is done by dividing the
	memory within a page by the number of processes sharing that page.
	
	Correctly read MAC addresses on newer 82559-based exp cards.
	
	Check for 64 bit flag that some NCR controllers set.


source_cd:

	Update the source tree with the Y2K fix for the expert view
	of MaxIM's Account Create page.
	
	Source fix to quiet verbose message in ftp-proxy.
	
	A change was made to xdm on the binary CDROM after the source
	CDROM was frozen. This updates xdm source to match the binary
	version of xdm shipped on the 4.1 binary CDROM.
	
	Source fix to Xfree 86 servers that caused the servers to core dump
	when probing for ATI chips.
	

contrib_cd:

	Make an empty dummy directory in linux/ld-1.9.5.so in order
	for the build to succeed. The CVS command doesn't create
	empty directories on check-out.
	


Md5 Checksum: fd59ff66686c30f0d96d591a6b19be65 M410-001
===========================================================================
Mod    : M410-002
Submods: M410-002.utility M410-002.MAN M410-002.MANSRC M410-002.CORE_USR
	 M410-002.NETWORKING M410-002.CORE_ROOT_CONFIG
	 M410-002.CORE_ROOT_BINARIES M410-002.GROFF M410-002.X11_CLIENTS
	 M410-002.X11_CONTRIB M410-002.kernel M410-002.SYS_OBJ
	 M410-002.SYS_SOURCE M410-002.source_cd M410-002.contrib_cd 

Utility:

	MAN:

		Update aic man page.
		
		Update randomd man page to mention random.stream.

	MANSRC:

		Update aic man page.
		
		Update randomd man page to mention randomd.stream.

	CORE_USR:

		Make config_www a perl5 script.
		
		Fix a Y2K problem with the touch command in the obsolete
		compatibility mode.
		
		Have digisetup handle bcopy's across page boundaries better.

	NETWORKING:

		Fix broken URL's in default home page created by config_www.

	CORE_ROOT_CONFIG:

		Update /etc/rc to link /dev/random to /var/run/random.stream
		and to not redirect amd output to /dev/null.

	CORE_ROOT_BINARIES:

		Modify /etc/boot.define to:
			Add options for aic device termination.
			Add Ultra2 defines for aic.
			Add Ultra160 defines for aic and ncr.
		
		Have scsicmd clear the mt field in mode sense as well as mdl.
		
		Remove errant debug message from pfkey.

	GROFF:

		Fix a Y2K problem in tmac.groff_me and tmac.orig_me.

	X11_CLIENTS:

		Have xdm use the BSD style authentication.

	X11_CONTRIB:

		Fix a Y2K problem with dclock.

Kernel:

	Better handling of termination settings on aic devices.
	
	Add support for Ultra160 on aic and ncr device.
	
	Fix problem with signal handling and FPU storage.
	
	Handle small ICMP packets better.
	
	Don't "lose" a file descriptor if accept() fails.
	
	Fix a possible panic when calling nfssrv_readdirplus.
	
	Fix possible panic when using NQNFS.


source_cd:

	Source code fix for config_www.
	
	Source code fix for touch.
	
	Source code fix for tmac.orig_me.
	
	Source code fix for scsicmd.
	
	Source code fix for pfkey.
	
	Source code fix for dclock.
	
	Source code fix for xdm.
	
	Source code fix for tmac.e, if not applied by conrib_cd.

contrib_cd:

	Source code fix for tmac.e, if not applied by source_cd.


Md5 Checksum: 80a586f823e5bd4a8f34230ca459f8c4 M410-002
Size: 1197357
===========================================================================
Mod    : M410-003
Submods: M410-003.utility M410-003.CONTRIB_USR M410-003.CORE_ROOT_BINARIES
	 M410-003.CORE_USR M410-003.NETWORKING M410-003.DEVELOPMENT
	 M410-003.DOC M410-003.MAN M410-003.MANSRC M410-003.kernel
	 M410-003.SYS_OBJ M410-003.SYS_SOURCE M410-003.source_cd
	 M410-003.contrib_cd 

Utility:

	CONTRIB_USR:

		Fix amanda to work in both a kerberized and
		non-kerberized environment.

	CORE_ROOT_BINARIES:

		Fix the amrestore that exists in /sbin to support both
		kerberose and non-kerberose environments.

	CORE_USR:

		Modify adduser to support wide passwords.

	NETWORKING:

		The ipfwnat command could incorrectly report syntax errors and
		create incorrect filters in some circumstances.

	DEVELOPMENT:

		Install the ddd command. It was not on the binary CDROM
		although the source code is on the contributed CDROM.

	DOC:

		Add the ddd commands info files to the system. They
		were not on the binary CDROM.

	MAN:

		Update the adduser command man page to document support
		for wide passwords.
		
		Add the ddd command man page. It was not on the binary CDROM.

	MANSRC:

		Update the adduser command man page to document support
		for wide passwords.
		
		Add the ddd command man page. It was not on the binary CDROM.

Kernel:

	Fix multi-cast support for the df device driver.
	
	Properly intialize ifp pointer associated with NAT
	structure if interface index is not supplied.


source_cd:

	Source code fixes for adduser, wide password support.

contrib_cd:

	Source code fixes for amanda.


Md5 Checksum: d325a51f1d856c2bf6c2075f856b6a52 M410-003
Size: 11500512
===========================================================================
Mod    : M410-004
Submods: M410-004.utility M410-004.CORE_ROOT_BINARIES M410-004.CONTRIB_USR
	 M410-004.kernel M410-004.SYS_OBJ M410-004.SYS_SOURCE
	 M410-004.contrib_cd 

Utility:

	CORE_ROOT_BINARIES:

		Update amrestore in /sbin.

	CONTRIB_USR:

		Have amanda only generate a kerberos ticket if there is a
		disktype on the disklist that requires kerberos authentication.
		
		Fix some NULL pointer problems when using BSD authentication.

Kernel:

	Fix a problem with MP systems hanging when panic'ing.
	
	Fix a possible problem when a file system fills up while
	soft-dependencies is enabled.


contrib_cd:

	Source code fixes to amanda.
	

Md5 Checksum: 4f8659f96fb1266fd21ea85894ec3215 M410-004
Size: 8914100
===========================================================================
Mod    : M410-005
Submods: M410-005.utility M410-005.CORE_ROOT_BINARIES M410-005.MAN
	 M410-005.MANSRC M410-005.kernel M410-005.SYS_OBJ
	 M410-005.SYS_SOURCE M410-005.source_cd 

Utility:

	CORE_ROOT_BINARIES:

		Add "busted_v3sync" option to boot.define to handle
		drives which claim to be SCSI-3 compliant don't support
		the SCSI-3 method of negotiating bus width. This change
		allows the user to select targets which claim to be
		SCSI-3 and treat them as SCSI-2.
		

	MAN:

		Update aic man page with new "busted_v3sync" option.
		
		Update ncr man page with new "busted_v3sync" option.

	MANSRC:

		Update aic man page with new "busted_v3sync" option.
		
		Update ncr man page with new "busted_v3sync" option.

Kernel:

	Improve packet management when TCP_NODELAY is enabled.
	
	
	Some drives which claim to be SCSI-3 compliant don't support
	the SCSI-3 method of negotiating bus width. This change
	allows the user to select targets which claim to be
	SCSI-3 and treat them as SCSI-2.
	


source_cd:

	Source code change to boot.define.


Md5 Checksum: 5ab11970a82044b6af93fe9673cd9456 M410-005
Size: 76004
===========================================================================
Mod    : M410-006
Submods: M410-006.utility M410-006.CORE_USR M410-006.source_cd 

Utility:

	CORE_USR:

		Fix an arithmetic overflow problem with sort that could
		cause a segmentation fault. Also, fix sort so it doesn't
		loop forever when runnning into a line that is too long.

Kernel:

	None.


source_cd:

	Source code fix to sort command.


Md5 Checksum: 2b6ca2317b5305f6d3c0f4845eb67cc2 M410-006
Size: 30400
===========================================================================
Mod    : M410-007
Submods: M410-007.utility M410-007.DEVELOPMENT
	 M410-007.kernel M410-007.SYS_OBJ M410-007.SYS_SOURCE 

Utility:

	DEVELOPMENT:

		Add math library symlinks missing on the distribution CDROM.

Kernel:

	Fix icmp_error() routine that prevented traceroute from
	working properly.



Md5 Checksum: fbc9adf767abd568d974fb6febb84ade M410-007
Size: 83570
===========================================================================
Mod    : M410-008
Submods: M410-008.utility M410-008.CORE_ROOT_CONFIG
	 M410-008.CORE_ROOT_BINARIES M410-008.DEVELOPMENT M410-008.MAN
	 M410-008.MANSRC M410-008.source_cd M410-008.contrib_cd 

Utility:

	CORE_ROOT_CONFIG:

		Changes to dynamic libc libraries.
		
		        Fix hesiod support.
		
			Fix problem using resolver library from programs
			that use threads.
		
		        Update strtod() to the latest revision and fix
		        problems with undetected underflow with the smallest
		        positive denormalized numbers.  Add support for
		        printing and scanning ``infinity'' (``inf'') for
		        infinity and ``Nan'' for not-a-number.

	CORE_ROOT_BINARIES:

		Update the /var/db/libc.tags file with the new libc info.

	DEVELOPMENT:

		Changes to static libc libraries:
		
			Fix hesiod support.
		
			Fix problem using resolver library from programs
			that use threads.
		
			Update strtod() to the latest revision and fix
			problems with undetected underflow with the smallest
			positive denormalized numbers.  Add support for
			printing and scanning ``infinity'' (``inf'') for
			infinity and ``Nan'' for not-a-number.
		
		Add xdr_free() prototype to /usr/include/rpc/xdr.h

	MAN:

		Update man pages to reflect libc changes.

	MANSRC:

		Update man source to reflect libc changes.

Kernel:

	None.


source_cd:

	Source code changes to the libc library.

contrib_cd:

	Source code change to bind.


Md5 Checksum: 84563c3e04285aa42cd2c6679099e3d2 M410-008
Size: 2593901
===========================================================================
Mod    : M410-009
Submods: M410-009.kernel M410-009.SYS_OBJ M410-009.SYS_SOURCE 

Note: Requires Upgrade contract

Utility:

	None.

Kernel:

	Fix a problem with accept(), where if an established
	connection was reset before it had been accepted, then
	accept() could return EFAULT.
	
	Improve the interrupt logic ThunderLAN driver to make
	the chip behave better under heavy load



Md5 Checksum: 7278ec8cf86a082d0f46a5805e56af2b M410-009
Size: 130569
===========================================================================
Mod    : M410-010
Submods: M410-010.utility M410-010.DEVELOPMENT M410-010.MAN M410-010.MANSRC
	 M410-010.kernel M410-010.SYS_OBJ M410-010.SYS_SOURCE
	 M410-010.source_cd 

Note: Requires Upgrade contract

Utility:

	DEVELOPMENT:

		Change include files sysctl.h and cpustat.h to
		support sysctl changes.

	MAN:

		Change sysctl man page to mark CPU_MP_CPUSTATS as
		deprecated and document CPU_MPCPUSTATS.

	MANSRC:

		Change sysctl man page to mark CPU_MP_CPUSTATS as
		deprecated and document CPU_MPCPUSTATS.

Kernel:

	Prevent a panic on MP systems on which CPU numbers
	do not start at zero or are not contiguous.  This
	panic could be caused by sysctl -a. Deprecate
	KERN_MP_CPUSTATS sysctl and add KERN_MPCPUSTATS sysctl.


source_cd:

	Fix source of sysctl man page to mark CPU_MP_CPUSTATS as deprecated.
	Document CPU_MPCPUSTATS.


Md5 Checksum: a3ae3f77e389d16e2c763d5d6e8adfc8 M410-010
Size: 158922
===========================================================================
Mod    : M410-011
Submods: M410-011.utility M410-011.HYLAFAX M410-011.contrib_cd 

Utility:

	HYLAFAX:

		Fix Y2K problem in hylafax protocol.

Kernel:

	None.


contrib_cd:

	Source code changes for hylafax Y2K fixes.


Md5 Checksum: e60f5cce14d991f0d778a15c1bf1251a M410-011
Size: 3219728
===========================================================================
Mod    : M410-012
Submods: M410-012.utility M410-012.CORE_ROOT_BINARIES M410-012.CORE_USR
	 M410-012.DEVELOPMENT M410-012.MAN M410-012.MANSRC
	 M410-012.kernel M410-012.SYS_OBJ M410-012.SYS_SOURCE
	 M410-012.contrib_cd M410-012.source_cd 

Note: Requires Upgrace Contract

Utility:

	CORE_ROOT_BINARIES:

		Fix a problem with the -h option to the test command, due
		to an uninitialized variable. Also, make the -p option
		return true for sockets.
		
		Recompile sh command to pick up the changes to the test
		command for the sh command's builtin test command.

	CORE_USR:

		Fix cpp command to check /usr/local/include by default, if
		not done by the DEVELOPMENT submod.

	DEVELOPMENT:

		Fix cpp command to check /usr/local/include by default, if
		not done by the CORE_USR submod.

	MAN:

		Document that the -p option to the test command now returns
		true for sockets.

	MANSRC:

		Document that the -p option to the test command now returns
		true for sockets.

Kernel:

	Fix a possible panic when ifconfig'ing the  tunnel driver. 
	
	When threads are enabled a failed connect() system call would
	return the ENOTCONN errno instead of the real reason for the
	failure.


contrib_cd:

	Source code fix to have cpp automatically look for
	include files in /usr/local/include. If not applied
	by the source_cd submod.

source_cd:

	Source code fix for the test command changes.
	
	Source code fix to have cpp automatically look for
	include files in /usr/local/include. If not applied
	by the contrib_cd submod.


Md5 Checksum: 134aabd36064cf28e3ffa8d56b019f88 M410-012
Size: 320337
===========================================================================
Mod    : M410-013
Submods: M410-013.utility M410-013.NETWORKING M410-013.source_cd 

Note: Requires Upgrade Contract 

Utility:

	NETWORKING:

		Fix an ipfwasm problem that would cause statements
		of the form:
		
		        input interface(xx0, yy0) {
		                ...
		        }
		
		to be optimized out.

Kernel:

	None.


source_cd:

	Source code fix for ipfwasm.


Md5 Checksum: e3d3f7ed645d19f24cdb4fd0cd9130b8 M410-013
Size: 40697
===========================================================================
Mod    : M410-014
Submods: M410-014.utility M410-014.CORE_ROOT_CONFIG
	 M410-014.CORE_ROOT_BINARIES M410-014.DEVELOPMENT
	 M410-014.source_cd M410-014.contrib_cd 

Utility:

	CORE_ROOT_CONFIG:

		Changes to dynamic libc libraries.
		
			Fix printing of 0. to just 0
		
			Fix some problems with threads.

	CORE_ROOT_BINARIES:

		Update the /var/db/libc.tags file with the new libc info.

	DEVELOPMENT:

		Changes to static libc libraries.
		
			Fix printing of 0. to just 0
		
			Fix some problems with threads.

Kernel:

	None.


source_cd:

	Source code changes to the libc library.

contrib_cd:

	Source code change to bind as part of the libc change.


Md5 Checksum: 27f819f55322dac33d44a844859dab85 M410-014
Size: 2534277
===========================================================================
Mod    : M410-015
Submods: M410-015.kernel M410-015.SYS_OBJ M410-015.SYS_SOURCE 

Utility:

	None.

Kernel:

	Fix a "panic: m_copydata" that can happen when
	generating ICMP error message (like a redirect)
	while forwarding a packet.



Md5 Checksum: ef5e4308f374e7be736f9df8a5a9783b M410-015
Size: 54891
===========================================================================
Mod    : M410-016
Submods: M410-016.utility M410-016.DEVELOPMENT M410-016.kernel
	 M410-016.SYS_OBJ M410-016.SYS_SOURCE M410-016.source_cd 

Note: Requires Upgrade Contract

Utility:

	DEVELOPMENT:

		Update usr/include/vm/vm_object.h to reflect kernel
		changes.
		
		Move register addresses and properties out of the
		aicasm compiler.

Kernel:

	Fix some locking problems that could cause system hangs.


source_cd:

	Source modifications to aicasm.


Md5 Checksum: 742df8b3d3547782f335aa057baae23b M410-016
Size: 114316
===========================================================================
Mod    : M410-017
Submods: M410-017.utility M410-017.MAN M410-017.MANSRC
	 M410-017.kernel M410-017.SYS_OBJ 

Note: Requires Upgrade Contract

Utility:

	MAN:

		Update man page to add support for Compaq RAID controllers.

	MANSRC:

		Update man page to add support for Compaq RAID controllers.

Kernel:

	Add support for newer Compaq RAID controllers.
		Compaq Integrated Array
		Compaq Smart Array 4200
		Compaq Smart Array 4250ES
	
	Fix a problem when using Compaq RAID drives with splice driver.



Md5 Checksum: 1a9d02520332c36c2c8b13c51456fe33 M410-017
Size: 35929
===========================================================================
Mod    : M410-018
Submods: M410-018.utility M410-018.CORE_USR M410-018.USR M410-018.NETWORKING
	 M410-018.DEVELOPMENT M410-018.CONTRIB_USR M410-018.source_cd 

Note:	BSD/OS Software cannot be downloaded or otherwise exported
	or re-exported into (or to a national or resident of) Cuba,
	Iraq, Libya, Sudan, North Korea, Iran, Syria, or any other
	country to which the United States has embargoed goods; or
	to anyone on the United States Treasury Department's list of
	Specially Designated Nationals or the United States Commerce
	Department's Table of Denial Orders. By downloading or using
	the software, you are agreeing to the foregoing and you are
	representing and warranting that you are not located in, under
	the control of, or a national or resident of any such country
	or on any such list. In addition, you are responsible for
	complying with any local laws in your jurisdiction which may
	impact your right to import, export or use BSD/OS Software.

Utility:

	CORE_USR:

		These executables were recompiled to link in kerberos library
		changes:
			login_chpass, login_kerberos, login_krb-or-pwd, kerberos

	USR:

		These executables were recompiled to link in kerberos library
		changes:
			cvs

	NETWORKING:

		These executables were recompiled to link in kerberos library
		changes:
			telnet, imapd, kpropd, kpasswdd, popper, rlogind,
			rshd, telnetd

	DEVELOPMENT:

		Kerberos library change to fix buffer overflow problem.

	CONTRIB_USR:

		These executables were recompiled to link in kerberos library
		changes:
			amidxtaped, amindexd, dumper, planner, amandad, amcheck,
			amrecover, sendbackup

Kernel:

	None.


source_cd:

	Fix a buffer overflow problem in the kerberos library.


Md5 Checksum: a51b6d1c40f1246c6b6e70c5ffac9b9d M410-018
Size: 4978611
===========================================================================
Mod    : M410-019
Submods: M410-019.utility M410-019.USR 

Utility:

	USR:

		Recompile cvs to use shared libraries.

Kernel:

	None.



Md5 Checksum: ad78603e4618ed0ba8585dfc781783dc M410-019
Size: 339064
===========================================================================
Mod    : M410-020
Submods: M410-020.kernel M410-020.SYS_OBJ M410-020.SYS_SOURCE 

Note: Requires Upgrade Contract

Utility:

	None.

Kernel:

	Probe the Symbios 1015 as an ncr device when not
	configured in RAID mode.
	 
	Allow core dumps to be written to SmartII RAID disks.
	
	Fix microtime() to ensure time won't run "backwards".



Md5 Checksum: 096efc464b6e9110e8fa9953fc066aef M410-020
Size: 74437
===========================================================================
Mod    : M410-021
Submods: M410-021.utility M410-021.CORE_ROOT_CONFIG M410-021.DEVELOPMENT
	 M410-021.source_cd M410-021.contrib_cd 

Utility:

	CORE_ROOT_CONFIG:

		Changes to shared libc libraries.
		
			Fix printf's using %#g.
		
			Fix link_addr()'s handling of hexadecimal IP addresses.
		
			Fix a problem with popen() and vfork().
		
			Fix a problem a problem when irs is configured to get
			group information from multiple sources, such as
			/etc/group and NIS.
		
			Fix a problem where exec could return an incorrect
			return value.
		
			Fix a problem with the gethostent_r routine skipping IP
			addresses.

	DEVELOPMENT:

		Changes to static libc libraries.
		
			Fix printf's using %#g.
		
			Fix link_addr()'s handling of hexadecimal IP addresses.
		
			Fix a problem with popen() and vfork().
		
			Fix a problem a problem when irs is configured to get
			group information from multiple sources, such as
			/etc/group and NIS.
		
			Fix a problem where exec could return an incorrect
			return value.
		
		        Fix a problem with the gethostent_r routine skipping IP
		        addresses.

Kernel:

	None.


source_cd:

	Source code changes to the libc library.

contrib_cd:

	Source code change to bind as part of the libc change.


Md5 Checksum: 12d3eeabc3964f737c10177b35644bba M410-021
Size: 2476557
===========================================================================
Mod    : M410-022
Submods: M410-022.utility M410-022.MAN M410-022.MANSRC M410-022.kernel
	 M410-022.SYS_OBJ M410-022.SYS_SOURCE 

Note: Requires Upgrade Contract

Utility:

	MAN:

		Update amic man page with newly supported controllers.

	MANSRC:

		Update amic man page with newly supported controllers.

Kernel:

	Add support for 438, 466, 467, 490, 762 AMI Raid controllers.



Md5 Checksum: a52609d5a8a4f06cab1fbd21aa5b12f0 M410-022
Size: 74943
===========================================================================
Mod    : M410-023
Submods: M410-023.kernel M410-023.SYS_OBJ M410-023.SYS_SOURCE 

Note: Requires Upgrade Contract

Utility:

	None.

Kernel:

	Fix a problem with some Compaq system's that do not reset
	cycle counters during a warm boot. This affects the uptime
	on these machines.



Md5 Checksum: 516e602b60582c8a4a381dadc489b2a9 M410-023
Size: 32155
===========================================================================
Mod    : M410-024
Submods: M410-024.utility M410-024.CORE_USR M410-024.source_cd 

Note: This patch addresses CERT Advisory CA-2000-11

Utility:

	CORE_USR:

		Fix a DoS vulnerability in kerberos.

Kernel:

	None.


source_cd:

	Source code fix to kerberos DoS vulnerability.


Md5 Checksum: 93153ea503438edb440512829cdbca02 M410-024
Size: 44487
===========================================================================
Mod    : M410-025
Submods: M410-025.kernel M410-025.SYS_OBJ M410-025.SYS_SOURCE 

Note: Requires Upgrade Contract

Utility:

	None.

Kernel:

	Do not panic in vinvalbuf with ``dirty bufs'' on
	a filesystem that does not have vnode locking,
	such as NFS.



Md5 Checksum: 0e9960a782039919d27b6083a751d9d2 M410-025
Size: 65624
===========================================================================
Mod    : M410-026
Submods: M410-026.kernel M410-026.SYS_OBJ M410-026.SYS_SOURCE 

Note: Requires Upgrade Contract

Utility:

	None.

Kernel:

	Don't do soft dependency processing in fsync() if soft
	dependencies are not enabled.
	
	Change the way in which SysV shared memory gets mapped
	into the kernel.



Md5 Checksum: 190c70ebb69058741a0be2771ceb49f7 M410-026
Size: 170203
===========================================================================
Mod    : M410-027
Submods: M410-027.utility M410-027.CORE_ROOT_CONFIG
	 M410-027.DEVELOPMENT M410-027.source_cd 

Utility:

	CORE_ROOT_CONFIG:

		Changes to shared libc libraries.
		
			Fix fork() when a process is using threads.
		
			Correct a memory management problem in if_nameindex().

	DEVELOPMENT:

		Changes to static libc libraries.
		
			Fix fork() when a process is using threads.
		 
		        Correct a memory management problem in if_nameindex().

Kernel:

	None.


source_cd:

	Source code changes to the libc library.


Md5 Checksum: a5242c6948f020c2befb0e119fcf5539 M410-027
Size: 2466431
===========================================================================
Mod    : M410-028
Submods: M410-028.utility M410-028.CORE_USR M410-028.source_cd 

Note: Requires Upgrade Contract

Utility:

	CORE_USR:

		The lockd daemon would only recognize one hostname in it's
		cache. This forced excessive hostname lookups when there
		were more then one NFS client.
		
		Note: The changes to lockd will not take affect until the
		      next reboot. It is possible to manually kill and
		      restart the lockd daemon, but this may have adverse
		      effects on current locks. See the lockd man page for
		      details.

Kernel:

	None.


source_cd:

	Source code changes to lockd.


Md5 Checksum: d86f6ce6e85c753a5f5701b4dc11b8a5 M410-028
Size: 33790
===========================================================================
Mod    : M410-029
Submods: M410-029.kernel M410-029.SYS_OBJ M410-029.SYS_SOURCE 

Utility:

	None.

Kernel:

	Fix a potential hang condition in the kernel accounting
	system.



Md5 Checksum: de812a13fd9394801fa36fbbb782ea62 M410-029
Size: 50318
===========================================================================
Mod    : M410-030
Submods: M410-030.utility M410-030.CONTRIB_USR M410-030.contrib_cd 

Utility:

	CONTRIB_USR:

		Fix a security vulnerability in the screen command.

Kernel:

	None.


contrib_cd:

	Source code fix to screen vulnerability.


Md5 Checksum: 61b150faa5115bb2efe1bd27157b983b M410-030
Size: 132235
===========================================================================
Mod    : M410-031
Submods: M410-031.kernel M410-031.SYS_OBJ M410-031.SYS_SOURCE 

Note: Requires Upgrade Contract

Utility:

	None.

Kernel:

	Fix a "busy page at termination" panic that can occur
	when a process is exiting.



Md5 Checksum: ba233d71e23b25cd2b392a0f0eb4ba60 M410-031
Size: 40651
===========================================================================
Mod    : M410-032
Submods: M410-032.kernel M410-032.SYS_OBJ 

Note: Requires Upgrade Contract

Utility:

	None.

Kernel:

	Fix a possible hang with the Compaq Smart RAID driver.



Md5 Checksum: 667ff18c09563c03b1fcf64a1c4c568b M410-032
Size: 25132
===========================================================================
Mod    : M410-033
Submods: M410-033.utility M410-033.MAN M410-033.MANSRC 
	 M410-033.kernel M410-033.SYS_OBJ M410-033.SYS_SOURCE 

Note: Requires Upgrade Contract

Utility:

	MAN:

		Add new ac101p man page.
		
		Add missing lxtphy man page.

	MANSRC:

		Add new ac101p man page.
		
		Add missing lxtphy man page.

Kernel:

	Add ac101p PHYS driver to support newer SMC9432TX boards.
	
	Resolve issues recognizing the correct MAC address on 3C359 boards
	
	Add support for 82559ER, 82562 chips and the Intel InBusiness card.



Md5 Checksum: f68574228dbcddd384e04ba7c8ae63c9 M410-033
Size: 128122
===========================================================================
Mod    : M410-034
Submods: M410-034.kernel M410-034.SYS_OBJ 

Note: Requires Upgrade Contract

Utility:

	None.

Kernel:

	Fix a couple of problems with the Compaq Smart RAID driver.



Md5 Checksum: fc88b528941c7090fbdab8d789eb967e M410-034
Size: 30882
===========================================================================
Mod    : M410-035
Submods: M410-035.utility M410-035.CORE_ROOT_BINARIES M410-035.CORE_USR
	 M410-035.NETWORKING M410-035.source_cd

Utility:

        CORE_ROOT_BINARIES:

                Fix /etc/security to more efficiently deal with large files.

        CORE_USR:

                "bugfiler" command is setuid to root....this is trivially
		exploitable.  Creating a "bugs" user opens this security hole.

        NETWORKING:

                Remove setuid bit on pchar command

Kernel:

        None.


source_cd:

        Fix /etc/security to more efficiently deal with large files.


Md5 Checksum: 352d02f7d72175d88f0e4150b3d2ffae M410-035
Size: 16984

===========================================================================
Mod    : M410-036
Submods: M410-036.utility M410-036.NETWORKING

Utility:

        CONTRIB_USR:

                Fix a security problem with Bind.

Kernel:

        None.


Md5 Checksum: 492ac03df4a753408bab087e4c0a38aa M410-036
Size: 996581
===========================================================================
Mod    : M410-037
Submods: M410-037.utility M410-037.NETWORKING 

Utility:

        NETWORKING:

                Fixes the infoseek and tsig security problems in bind.

Kernel:

        None.

Md5 Checksum: 25c74c0a08bb5213e2a33158786e9fa7 M410-037
Size: 372910
===========================================================================
Mod    : M410-036a
Submods: M410-036a.contrib_cd

This mod contains the source code changes for Bind that were
distributed in M410-036. The binary files in M410-036 are
correct and not touched by this patch.

IF YOU HAVE APPLIED THE M410-036.contrib_cd sub-mod it MUST be
backed out prior to applying this patch. If that sub-mod was not
applied then this mod can simply be applied.

If the M410-036 patch has been committed in its entirety - including
the contrib_cd sub-mod the best route would be to get the contrib/bind
code from the original 4.1 CD and then apply this patch.  

Utility:

        None.

Kernel:
        
        None.


contrib_cd:

        Source code fix to Bind vulnerability.

Md5 Checksum: 1ef740c462bc21b473bb3e6598c2e5b3 M410-036a
Size: 132373
===========================================================================
Mod    : M410-038
Submods: M410-038.utility M410-038.DEVELOPMENT M410-038.contrib_cd 

Utility:

        DEVELOPMENT:

                Source code fixes for bind infoseek and tsig problem.

Kernel:

        None.


contrib_cd:

        Source code fixes for bind infoseek and tsig problem.


Md5 Checksum: 059513b60101182fbf11e12615a0d666 M410-038
Size: 37654
===========================================================================
Mod    : M410-039
Submods: M410-039.utility M410-039.NETWORKING M410-039.contrib_cd 

Utility:

        NETWORKING:

                Fix buffer overflow problem in tcpdump.
                
                Fix a traceroute memory allocation bug.

Kernel:

        None.


contrib_cd:

        Source code changes to fix buffer overflow in tcpdump.
        
        Source code changes to fix traceroute memory allocation bug.


Md5 Checksum: f511641fc8c9f7d1780c710990be8637 M410-039
Size: 158948
===========================================================================
Mod    : M410-040a
Submods: M410-040a.utility M410-040a.DEVELOPMENT M410-040a.MAN M410-040a.MANSRC
	 M410-040a.NETWORKING M410-040a.kernel M410-040a.SYS_OBJ
	 M410-040a.SYS_SOURCE 

Utility:

        DEVELOPMENT:

              Changes to system NFS header files fo async I/O performance fixes.

        MAN:

                Update the nfsiod man page for the async I/O fixes.

        MANSRC:

                Update the nfsiod man page sources for NFS aync I/O
		 performance fixes

        NETWORKING:

                Update nfsiod executable for async I/o perfomance fixes.

Kernel:

        Provide NFS async I/O performance fixes.
        
        Provide for large file size handling.



Md5 Checksum: 7856fa9865e739c95b9bc9ca1ea34abd M410-040a
Size: 519872
===========================================================================
Mod    : M410-041
Submods: M410-041.utility M410-041.CORE_USR

Utility:

        CORE_USR:

                Fix buffer-overflow root exploit.  This is a fixed-up version of
                an "almost right" FreeBSD patch, with some trivial
                isspace() fixes thrown in for free.

Kernel:

        None.



Md5 Checksum: 3eda6a5e29cbc8241ee7d437d0c1d16c M410-041
Size: 155471
===========================================================================
Mod    : M410-042
Submods: M410-042.utility M410-042.CORE_USR M410-042.kernel
         M410-042.SYS_OBJ M410-042.SYS_SOURCE 

The following operations are available:
	perl M410-042                  - Print mod description
	perl M410-042 show summary     - Display changed file summary
	perl M410-042 apply [submod]   - Unpack and apply mod
	perl M410-042 list             - List all files in mod
	perl M410-042 get filename     - Extract a single file from the mod
	perl M410-042 unpack           - Unpack (but do not apply) mod
	perl M410-042 about            - Describe submod interdependencies

Utility:

	CORE_USR:

		Makes some changes for Compaq's new Integrated Smart
		Array controller.

Kernel:

	Change to in.h file
	
	Changes to Blue Heat driver.
	
	Changes to tcp_attach to avoid panics in certain instances
	
	tftp fix
	
	Fix for a trap call that was incorrect.
	
	Security fix during the processing of imbedded tcp & udp headers in
	ICMP packets.



Md5 Checksum: 2b063b0fc9abd8c1242cfe19bd2a9eaf M410-042
Size: 182716
===========================================================================
Mod    : M410-043
Submods: M410-043.utility M410-043.NETWORKING M410-043.DOMESTIC_SOURCE
	 M410-043.source_cd 

Utility:

	NETWORKING:

		Address the telnetd network buffer overflow problem.

	DOMESTIC_SOURCE:

		Change the declaration for net_write() to match the actual function.

Kernel:

	None.


source_cd:

	Change telnetd's defs.h to fix a buffer overflow problem.
	
	Change telnetd's state.c to fix the same buffer overflow.


Md5 Checksum: 48c2b1c4dca9471da1576cc4b03372c6 M410-043
Size: 104983
===========================================================================
Mod    : M410-044
Submods: M410-044.utility M410-044.CORE_USR M410-044.source_cd 

Utility:

	CORE_USR:

		Replaced lpd to resolve a buffer overflow problem.

Kernel:

	None.


source_cd:

	Update the displayq.c source to resolve a buffer overflow issue.


Md5 Checksum: eca544281943388f1a2c5ea7f4f9e21c M410-044
Size: 38505
===========================================================================






ftpパッチサイトへ