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., 401 for the 4.0.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 : M401-001
Submods: M401-001.utility M401-001.kernel M401-001.CONTRIB_USR M401-001.CORE_ROOT_BINARIES M401-001.CORE_USR M401-001.NETWORKING M401-001.CORE_ROOT_BINARIES.obj M401-001.CORE_ROOT_BINARIES.src M401-001.CORE_USR.obj M401-001.CORE_USR.src M401-001.NETWORKING.obj M401-001.NETWORKING.src M401-001.CONTRIB_USR.obj M401-001.CONTRIB_USR.src M401-001.SYS_OBJ M401-001.SYS_SOURCE
Utility Mods:
CORE_ROOT_BINARY Mods:
The restore command overflowed an array on dump files of file
systems with a large number of files on them ( > ~4GB), resulting
in not being able to restore from dump tapes.
The newfs command did not check fragmentation and block size options
to see if they would cause an overrun of file system structures on
particularly large file systems, greater then 64 GB.
Do not stat the directory when umount is called with the -f option.
The stat could cause a hang if the NFS process had died preventing
being able to unmount the NFS mount.
Recompile ls so that it recognizes the SF_NOTIME define in stat.h
(There is no source mod for this, just an object mod)
CORE_USR Mods:
The tip command did not properly redirect I/O when using the ~C command.
Allow modlog to printout larger submod names.
Recompile chflags so that it recognizes the SF_NOTIME define in stat.h.
(There is no source mod for this, just an object mod)
NETWORKING Mods:
Imapd did not properly authenticate user when checking for mail.
CONTRIB_USR Mods:
The lsof command had a buffer overflow problem.
Modify rules that contain back quotes in mailcap files
Kernel Mods:
When used with BPF, the fpa and fea FDDI interfaces could
improperly forward and respond to packets not addressed to the
attached host.
Md5 checksum: c582b6cdfec4ffe6a20983c49af5c768 M401-001
===========================================================================
Mod : M401-002
Submods: M401-002.utility M401-002.CORE_ROOT_BINARIES M401-002.CORE_ROOT_BINARIES.obj M401-002.CORE_ROOT_BINARIES.src M401-002.CORE_USR M401-002.CORE_USR.obj M401-002.DEVELOPMENT M401-002.DEVELOPMENT.obj M401-002.MAN M401-002.MANSRC M401-002.kernel M401-002.SYS_OBJ M401-002.SYS_SOURCE
Utility Mods:
DEVELOPMENT Mods:
Modify mbuf.h to support mcl_get routine to be used by future drivers
(There is only a .obj mod no .src mod)
CORE_USR Mods:
Patch M401-001 neglected to re-link cu to the modified tip command.
This patch makes that link. (There is only a .obj mod no .src)
CORE_ROOT_BINARIES Mods;
Update the ifconfig command to support 10baseFL media type.
MAN Mods:
Add man page for BCM520x series of PHYceivers (bcm52p.0).
MANSRC Mods:
Add source man page for BCM520x series of PHYceivers (bcm52p.4).
Kernel Mods:
Update the aic drivers probe ID list to include 2944UW and
workaround problems when running Utlra2 on some motherboards.
Modify the ncr controller to properly handle Ultra 2.
Add the mcl_get routine to be used by future drivers.
Add support to the eb driver for new members of the 3C90x family:
3C900B-FL 10mbit fiber (ST)
3C905B-FX 100mbit fiber (SC)
3C905B-COMBO 10baseT, 100baseTX (w/autonegotiation), BNC, AUI
Add support for 3com 3C905B cards based on 40-0476-xxx ASICs
Fix a problem when using ftruncate and mmap on non-page aligned
boundaries.
Fix a potential security issue when using softrdonly mount option.
Intel EtherExpress Pro 100+ using 82559 chips
Md5 checksum: 0486b80d937ffa6d938e23d2867e04cc M401-002
===========================================================================
Mod : M401-003
Submods: M401-003.utility M401-003.CORE_ROOT_BINARIES M401-003.CORE_ROOT_BINARIES.obj M401-003.NETWORKING M401-003.NETWORKING.obj M401-003.NETWORKING.src M401-003.MAN M401-003.MANSRC M401-003.kernel M401-003.SYS_OBJ M401-003.SYS_SOURCE
Note: Requires Upgrade Contract.
Utility Mods:
CORE_ROOT_BINARIES Mods:
Add the README.trb and proto.trb files to /etc/rc.hardware to
support the new trb driver.
NETWORKING Mods:
Add the trbsetup command to support the trb new trbdriver
MAN Mods:
Add the trbsetup.0 and trb.0 man pages
MANSRC Mods:
Add the trbsetup.8 and trb.4 man page sources
Kernel Mods:
Add the 3C359 token ring driver (trb)
Md5 checksum: 2b24ee57122b114cd77a112508835b18 M401-003
===========================================================================
Mod : M401-004
Submods: M401-004.utility M401-004.CORE_USR M401-004.CORE_USR.obj
M401-004.CORE_USR.src M401-004.CORE_ROOT_BINARIES
M401-004.CORE_ROOT_BINARIES.obj M401-004.CORE_ROOT_BINARIES.src
M401-004.kernel M401-004.SYS_OBJ M401-004.SYS_SOURCE
Utility Mods:
CORE_USR Mods:
Login would not properly cd to home directory if root didn't have
appropriate permissions, as is sometimes the case for NFS mounted
home directories.
The su command could cause a corruption of the shell name and not
perform the switch to the new user.
The perl POSIX strftime routine would return a random value for
the %Z field if the TZ environment variable was not set.
The kanal program did not properly identify the osrelease variable.
CORE_ROOT_BINARIES Mods:
Modify boot.define to handle SCSI devices that do not respond properly
to the SCSI enquiry command.
Kernel Mods:
Do not invalidate in-memory copy of disk block on a failed write. Keep
the memory valid and mark it dirty to try again later. This can prevent
panics on machines experiencing transient disk write problems.
Add a parameter to handle SCSI devices that do not respond correctly to
SCSI enquiry commands.
Properly handle IPFW filtering on output interfaces.
Some ncr standard controllers were claiming to be Ultra2 controllers. Add
an extra check to catch this.
md5 checksum: 78337171975de36ed32a80632fecb2a2 M401-004
===========================================================================
Mod : M401-005
Submods: M401-005.utility M401-005.CORE_ROOT_BINARIES
M401-005.CORE_ROOT_BINARIES.obj M401-005.CORE_ROOT_BINARIES.src
M401-005.CORE_USR M401-005.CORE_USR.obj M401-005.CORE_USR.src
M401-005.DEVELOPMENT M401-005.DEVELOPMENT.obj
M401-005.DEVELOPMENT.src M401-005.kernel M401-005.SYS_OBJ
M401-005.SYS_SOURCE
Utility Mods:
CORE_ROOT_BINARIES Mods:
Modify ps to support the larger kernel memory option
Modify savecore to support the larger kernel memory option
Modify libkvm.so to support the larger kernel memory option
CORE_USR Mods:
Modify pstat to support the larger kernel memory option
Modify cpu command to support APICs with more then 24 pins
DEVELOPMENT Mods:
Modify gdb to support the larger kernel memory option
Modify libkvm.a to support the larger kernel memory option
Kernel Mods:
Modify the kernel to support larger memory comfigurations
Change sense of the floppy flag for APM support.
Flag 0x0100 is now a noop
Flag 0x0200 now turns on APM
Fixes "tlb_inval_page: slave cpu timeout" error on MP systems.
Md5 checksum: b1ca461b1b72b913bab277d7ee32e1c5 M401-005
===========================================================================
Mod : M401-006
Submods: M401-006.utility M401-006.CORE_USR M401-006.CORE_USR.obj
M401-006.CORE_USR.src M401-006.NETWORKING M401-006.NETWORKING.obj
M401-006.NETWORKING.src M401-006.MAN M401-006.MANSRC
M401-006.CONTRIB_USR M401-006.CONTRIB_USR.obj
M401-006.CONTRIB_USR.src M401-006.MH M401-006.MH.obj M401-006.MH.src
M401-006.X11_CONTRIB M401-006.X11_CONTRIB.obj
M401-006.X11_CONTRIB.src M401-006.X11_CLIENTS
M401-006.X11_CLIENTS.obj M401-006.X11_CLIENTS.src M401-006.GAMES
M401-006.GAMES.obj M401-006.GAMES.src
Utility Mods:
CORE_USR Mods:
Fix some Y2K display formatting problems for the following
applications:
/usr/bin/at
/usr/bin/atq
/usr/bin/atrm
/usr/bin/uux
/usr/libexec/uucico
/usr/sbin/uucico
/usr/libexec/uuxqt
/usr/libexec/uucpd
/usr/contrib/bin/shar
/usr/sbin/cron
/usr/sbin/kerberos
NETWORKING Mods:
Change ftp's default buffer size to 64K. Make passive mode the
default mode. Add a -p option to disable passive mode. Fix a
Y2K display problem.
Set SO_KEEPALIVE on passive connections.
MAN Mods:
Document ftp's defaulting to passive mode and the new -p option.
MANSRC Mods:
Document ftp's defaulting to passive mode and the new -p option.
CONTRIB_USR Mods:
Fix some Y2K display formatting problems for the following
applications and library:
/usr/contrib/bin/a2ps
/usr/contrib/bin/elm
/usr/contrib/bin/fastmail
/usr/contrib/bin/enscript
/usr/contrib/bin/ras2tiff
/usr/contrib/bin/zsh
/usr/contrib/lib/tnm2.1.7.so
MH Mods:
Fix some Y2K display formatting problems for the following
application and file:
/usr/contrib/mh/lib/packmbox
/usr/contrib/mh/lib/digestcomps
X11_CONTRIB Mods:
Fix some Y2K display formatting problems for the following
applications:
/usr/X11R6/bin/dclock
/usr/X11R6/bin/xdaliclock
X11_CLIENTS Mods:
Fix some Y2K display formatting problems for the following
applications:
/usr/X11R6/bin/xcalendar
GAMES Mods:
Fix some Y2K display formatting problems for the following
applications:
/usr/games/hide/hack
Kernel Mods:
None.
Md5 checksum: 74d46845effd92563384b2ac528694fd M401-006
===========================================================================
Mod : M401-007
Submods: M401-007.utility M401-007.CORE_USR M401-007.CORE_USR.obj
M401-007.kernel M401-007.SYS_OBJ M401-007.SYS_SOURCE
Utility Mods:
CORE_USR Mods:
Fix permissions problem on uucico made by M401-006.
Note: This may show up in your /etc/security daily output.
Kernel Mods:
Fix checks for Ultra2 controllers.
Md5 checksum: 1d0996fe21035e2adf1c827bf8a6ea0b M401-007
===========================================================================
Mod : M401-008
Submods: M401-008.utility M401-008.X11_SERVER M401-008.X11_SERVER.obj
Utility Mods:
X11_SERVER Mods:
Update the Metro X server to version 4.3.3.
Kernel Mods:
None.
Md5 checksum: b2e6182f6d26b6d78d379a8916bdd2d0 M401-008
===========================================================================
Mod : M401-009
Submods: M401-009.utility M401-009.DEVELOPMENT M401-009.DEVELOPMENT.obj
M401-009.kernel M401-009.SYS_OBJ M401-009.SYS_DOMESTIC
M401-009.SYS_SOURCE
Utility Mods:
DEVELOPMENT Mods:
Updated some include files to reflect changes made in kernel.
Kernel Mods:
Adjust route MTU for RTF_AUTH|RTF_CRYPT.
Fix sb_mbmax overflow calculation
Change FDDIMTU: 4470->4352; per RFC 1188
Quad align routing socket msgs.
Allow tcpdump to be run on downed interface
Static socket structure for IPSec for icmp
Don't send redirect if forwarding into tunnel
catch ip_nfragpackets going negative.
Update TCP stats in tcp_respond()
Allow SO_BINDANY w/o any addresses assigned.
Md5 checksum: 78d5bbea342e9571276286cab521d9cd M401-009
===========================================================================
Mod : M401-010D
Submods: M401-010D.utility M401-010D.DOMESTIC_SOURCE M401-010D.DOMESTIC
Note: U.S. export laws prohibit transferring of this file outside of
the United States or Canada.
This mod is NOT available via direct FTP download. It is only
available via BSDI's patch website at:
http://www.BSDI.COM/support/patches/patches-4.0.1
Utility Mods:
DOMESTIC Mods:
Fixes to make ikmpd work better on multi-homed hosts.
DOMESTIC_SOURCE Mods:
Fixes to make ikmpd work better on multi-homed hosts.
Kernel Mods:
None
Md5 checksum: 0ecc260757d706e9ebfc5ed5edabbfaf M401-010D
===========================================================================
Mod : M401-011
Submods: M401-011.kernel M401-011.SYS_OBJ
Note: Requires Upgrade Contract.
Utility Mods:
None.
Kernel Mods:
Add support for the Compaq Smart-2 RAID models 3200, 3100ES and 221.
Fix a bug when taking a core dump on Compaq Smart-2 RAID controllers.
Fix a bug when running Compaq Smart-2 RAID on large memory systems.
Md5 checksum: ae397f3b1dbea06fbfad54ce8fc7d218 M401-011
===========================================================================
Mod : M401-012
Submods: M401-012.utility M401-012.NETWORKING M401-012.NETWORKING.obj
M401-012.NETWORKING.src
Utility Mods:
NETWORKING Mods:
Fix problems with identd hangs and crashes.
Kernel Mods:
None.
Md5 checksum: b6d0bc20e019a54937109bc38cea6f1e M401-012
===========================================================================
Mod : M401-012D
Submods: M401-012D.utility M401-012D.DOMESTIC
Note: U.S. export laws prohibit transferring of this file outside of
the United States or Canada.
Utility Mods:
DOMESTIC Mods:
Domestic verison of fix for problems with identd hangs and crashes.
Kernel Mods:
None
Md5 checksum: 3b85c6cfc7473f90e609ddaf0696fe03 M401-012D
===========================================================================
Mod : M401-013
Submods: M401-013.kernel M401-013.SYS_OBJ M401-013.SYS_SOURCE
Utility Mods:
None.
Kernel Mods:
Fix a possible panic when making an undefined system call.
Md5 checksum: b7f222439240403002a0949f5d7ca54b M401-013
===========================================================================
Mod : M401-014
Submods: M401-014.kernel M401-014.SYS_OBJ M401-014.SYS_SOURCE
Utility Mods:
None.
Kernel Mods:
The following patch is an interim solution to the recently
announced chflags security issue. The security issue is only
exploitable from a user logged into the system, it is not
exploitable from outside the system. This patch will cause
the super user to ignore the user level immutable and append-only
flags (uchg and append). Although BSDI believes this patch
addresses the security aspects of this issue, BSDI is continuing
to investigate the issue and expects to release a follow-on patch
at a later date. There are unresolved non-security issues related
to this problem.
BSDI encourages that all administrators apply this patch to systems
which allow non-trusted users to login.
Md5 Checksum: 13ac346d91761a24a862970598f940c0 M401-014
===========================================================================
Mod : M401-015
Submods: M401-015.kernel M401-015.SYS_OBJ M401-015.SYS_SOURCE
Note: Requires Upgrade Contract.
Utility Mods:
None.
Kernel Mods:
Add support for the Adaptec AHA-2940UW Pro SCSI controller.
(Note: The description in the patch incorrectly states that
support was added for the AHA-2944UW Pro. This is an
incorrect model name and it should say AHA-2940UW Pro.)
Md5 Checksum: 417593c2530fd89285bd31134d9daeaf M401-015
===========================================================================
Mod : M401-016
Submods: M401-016.utility M401-016.CORE_ROOT_BINARIES M401-016.CORE_ROOT_BINARIES.obj M401-016.CORE_ROOT_BINARIES.src M401-016.CORE_USR M401-016.CORE_USR.obj M401-016.CORE_USR.src M401-016.kernel M401-016.SYS_OBJ
Utility Mods:
CORE_ROOT_BINARIES Mods:
Don't convert disk name to raw device if the raw device name was
provided.
CORE_USR Mods:
Modify virecover script to verify recovery files prior
to use. Improper recovery files could cause virecover
to block during system start up.
Fix the at_allowed script to look for grep in /bin not /usr/bin.
Kernel Mods:
Do not automatically send ARP repies to IP addresses on the
loopback interface. Let the ARP table determine that via proxy ARP.
Md5 Checksum: b66343326d229726a3b880fa281c10a6 M401-016
===========================================================================
Mod : M401-017
Submods: M401-017.utility M401-017.NETWORKING M401-017.NETWORKING.obj
M401-017.NETWORKING.src
Utility Mods:
NETWORKING Mods:
Fix buffer overflow vulnerability with amd
Kernel Mods:
None.
Md5 Checksum: 910d6560bf6adf1b58d0fe080020056c M401-017
===========================================================================
Mod : M401-018
Submods: M401-018.CORE_ROOT_BINARIES M401-018.CORE_ROOT_BINARIES.obj
M401-018.CORE_ROOT_BINARIES.src M401-018.DEVELOPMENT
M401-018.DEVELOPMENT.obj M401-018.MAN M401-018.MANSRC M401-018.kernel
M401-018.SYS_OBJ M401-018.SYS_SOURCE
Utility Mods:
CORE_ROOT_BINARIES Mods:
Modify sysctl to recognize new sysctl variable.
Update tcp.h include file for sco emulation environment.
DEVELOPMENT Mods;
Update tcp.h system include file.
MAN Mods:
Document new sysctl variable net.inet.tcp.ifp_maxseg.
MANSRC Mods:
Document new sysctl variable net.inet.tcp.ifp_maxseg.
Kernel Mods:
Plug an mbuf leak in PF_KEY sockets.
The Path MTU Discovery code was ignoring some returned
packets, due to an incorrect check in the TCP packet
validation routine. This would cause MTU's to not get
adjusted when they should have been.
Add the sysctl variable "net.inet.tcp.ipf_maxseg"
When this is set, TCP will use the MTU of the interface
associated with the outgoing route when filling in the
MSS, instead of the maximum MTU across all configured
interfaces.
Md5 Checksum: e2f125ab3bb88441d52df3ee106dc5aa M401-018
===========================================================================
Mod : M401-019
Submods: M401-019.utility M401-019.X11_SERVER M401-019.X11_SERVER.obj
Note: Requires Upgrade Contract.
Utility Mods:
X11_SERVER Mods:
Update the Metro X server to version 4.3.4.
Kernel Mods:
None.
Md5 Checksum: 2eb0b224a6fc003b2c48407f598beadd M401-019
===========================================================================
Mod : M401-020
Submods: M401-020.kernel M401-020.SYS_OBJ M401-020.SYS_SOURCE
Utility:
None.
Kernel:
Changes in patch M401-009 to provide IP multicast group join and
leave IGMP reports for the ``local-wire'' IP multicast groups
erroneously included the 224.0.0.1 group.
Correct a problem with IPv6 packet processing.
Fix the PMTU discovery code that, in some circumstances, caused
pings to fail.
Do not follow "dangling" symbolic links when binding to unix domain
sockets.
Md5 Checksum: ed3bcadf08cea70c4c8e4d52f9087ee8 M401-020
===========================================================================
Mod : M401-021
Submods: M401-021.kernel M401-021.SYS_OBJ M401-021.SYS_SOURCE
Utility:
None.
Kernel:
Fix a problem in the TCP SYN cache code where the lengths
of individual buckets can become out of sync, which under
some situations can cause the system to crash.
Md5 Checksum: 2fd60fbe291184854547a77e1d920664 M401-021
===========================================================================
Mod : M401-022
Submods: M401-022.utility M401-022.NETWORKING M401-022.CORE_USR
M401-022.kernel M401-022.SYS_OBJ M401-022.SYS_SOURCE
M401-022.source_cd
Utility:
NETWORKING:
Patch M401-006 installed the ftpd daemon incorrectly. This
patch fixes that.
CORE_USR:
Add the bsdos-pc termcap entry to the termcap file.
Kernel:
Fix a tsleep panic in the dpt driver.
Add support for the 3C905C card to the eb driver
Fix an incorrectly reported "media type" in some special cases
for some ethernet devices.
Fix pmap_remove_all() to scan the pv chain when one of the elements
is involved in a page-in or page-out. The problem caused hangs on
busy systems with processes that forked and mapped huge files.
source_cd:
Source modifications for CORE_USR fixes.
Md5 Checksum: 6411b964c55ea370cbc2f8e123b8545d M401-022
===========================================================================
Mod : M401-023
Submods: M401-023.utility M401-023.CORE_ROOT_BINARIES M401-023.XFREE86
M401-023.kernel M401-023.SYS_OBJ M401-023.SYS_SOURCE
M401-023.source_cd M401-023.contrib_cd
Utility:
CORE_ROOT_BINARIES:
Add support for SCSI-3 disks to the scsicmd command.
XFREE86:
The XF86_Mono, XF86_VGA16, and XF86_SVGA, servers would
core dump when probing for the ATI chipset.
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.
Allow support for SCSI-3 disks.
Check for 64 bit flag that some NCR controllers set.
source_cd:
Source code fix to scsicmd which allows support for SCSI-3 disks.
contrib_cd:
Source fix to Xfree 86 servers that caused the servers to core dump
when probing for ATI chips.
Md5 Checksum: c07c1b905ce7f29f04bd22ed7a72dc5f M401-023
===========================================================================
Mod : M401-024
Submods: M401-024.utility M401-024.CORE_ROOT_BINARIES M401-024.MAN
M401-024.MANSRC M401-024.kernel M401-024.SYS_OBJ
M401-024.SYS_SOURCE M401-024.contrib_cd M401-024.source_cd
Note: Requires Upgrade Contract.
Utility:
CORE_ROOT_BINARIES:
Fix ld-bsdi.so to look for libraries in /usr/lib.
Modify /etc/boot.define to:
Add options for aic device termination.
Add Ultra2 defines for aic.
Add Ultra160 defines for aic and ncr.
MAN:
Update aic man page.
MANSRC:
Update aic man page.
Kernel:
exp driver fixes for better handling of TX FIFO underruns
and correctly read MAC address on newer 82559-based cards.
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.
contrib_cd:
Source code fix to ld-bsdi.so.
source_cd:
Source modification to boot.define.
Source code fix to ld-bsdi.so, if not applied by contrib_cd.
Md5 Checksum: 1e7758faab64b9e6170ff7ff79d970f7 M401-024
===========================================================================
Mod : M401-025
Submods: M401-025.utility M401-025.CORE_USR M401-025.NETWORKING
M401-025.X11_CONTRIB M401-025.GROFF M401-025.contrib_cd
M401-025.source_cd
Utility:
CORE_USR:
Fix a Y2K problem when using the obsolete compatibility
mode with the touch command.
NETWORKING:
Fix a Y2K issue when entering an absolute date in expert
mode of Account Creation in MaxIM.
X11_CONTRIB:
Fix a Y2K problem with dclock.
GROFF:
Fix a Y2K problem in tmac.groff_me and tmac.orig_me.
Kernel:
None.
contrib_cd:
Fix dclock Y2K problem.
Source tree fix for tmac.e, if not already applied by source_cd submod.
source_cd:
Source fix to MaxIM account create expert mode.
Fix touch Y2K problem when using obsolete
compatibility mode.
Source tree fix for tmac.orig_me.
Source tree fix for tmac.e, if not already applied by contrib_cd submod.
Md5 Checksum: 3ca4662c6e5249cf5657a07e60815c82 M401-025
===========================================================================
Mod : M401-026
Submods: M401-026.utility M401-026.CORE_USR
M401-026.kernel M401-026.SYS_OBJ M401-026.SYS_SOURCE
Note: Requires Upgrade Contract.
Utility:
CORE_USR:
Have digisetup handle bcopy's across page boundaries better.
Kernel:
Don't "lose" a file descriptor if accept() fails.
Fix multi-cast support for the df device driver.
Fix a problem with MP systems hanging when panic'ing.
Md5 Checksum: bb22235e0c60526e343a10ac598f37e6 M401-026
Size: 218642
===========================================================================
Mod : M401-027
Submods: M401-027.kernel M401-027.SYS_OBJ M401-027.SYS_SOURCE
Utility:
None.
Kernel:
Handle small ICMP packets better.
Md5 Checksum: fbd95a96faf715acb5c7fe4cfc48965d M401-027
Size: 41040
===========================================================================
Mod : M401-028
Submods: M401-028.kernel M401-028.SYS_OBJ M401-028.SYS_SOURCE
Note: Requires Upgrade Contract.
Utility:
None.
Kernel:
Fix a possible problem when a file system fills up while
soft-dependencies is enabled.
Md5 Checksum: b97d30d5e406961bf4fadb12946a4c77 M401-028
Size: 40904
===========================================================================
Mod : M401-029
Submods: M401-029.utility M401-029.CORE_ROOT_BINARIES M401-029.CORE_USR
M401-029.MAN M401-029.MANSRC M401-029.kernel M401-029.SYS_OBJ
M401-029.SYS_SOURCE M401-029.source_cd
Note: Requires Upgrade Contract.
Utility:
CORE_ROOT_BINARIES:
Add "busted_v3sync" option to boot.define to handle
SCSI tragets 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.
CORE_USR:
Add wide password support for adduser command.
MAN:
Update adduser man page to document wide password support.
Update aic man page with new "busted_v3sync" option.
Update ncr man page with new "busted_v3sync" option.
MANSRC:
Update adduser man page to document wide password support.
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 SCSI targets 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 adduser to support wide passwords.
Md5 Checksum: 26f7ef5e92e616804790f616867d3eff M401-029
Size: 86548
===========================================================================
Mod : M401-030
Submods: M401-030.utility M401-030.CORE_USR M401-030.source_cd
Note: Requires Upgrade Contract.
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: 292f3f5af797d49d3741d98698ed0293 M401-030
Size: 29600
===========================================================================
Mod : M401-031
Submods: M401-031.kernel M401-031.SYS_OBJ M401-031.SYS_SOURCE
Utility:
None.
Kernel:
Fix handling of ICMP error conditions.
Md5 Checksum: a0df37a84dd89119fdb805194c583fc7 M401-031
Size: 76411
===========================================================================
Mod : M401-032
Submods: M401-032.kernel M401-032.SYS_OBJ M401-032.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.
Md5 Checksum: b8a468528ff3b184d615601d34f34000 M401-032
Size: 77350
===========================================================================
Mod : M401-033
Submods: M401-033.utility M401-033.HYLAFAX M401-033.contrib_cd
Utility:
HYLAFAX:
Fix Y2K problem in hylafax protocol.
Kernel:
None.
contrib_cd:
Source code changes for hylafax Y2K fixes.
Md5 Checksum: 82ebcf69959d6b39bf2d70ee7aedfd16 M401-033
Size: 926090
===========================================================================
Mod : M401-034
Submods: M401-034.utility M401-034.CORE_ROOT_BINARIES M401-034.MAN
M401-034.MANSRC M401-034.kernel M401-034.SYS_OBJ
M401-034.SYS_SOURCE M401-034.source_cd
Note: Requires Upgrade 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.
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.
Improve the interrupt logic ThunderLAN driver to make
the chip behave better under heavy load.
source_cd:
Source code fix for the test command changes.
Md5 Checksum: e905fff1bb1e9a17830f57ec4ea12775 M401-034
Size: 245113
===========================================================================
Mod : M401-035
Submods: M401-035.kernel M401-035.SYS_OBJ M401-035.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: 3948fa1a5b6e4501af2e65246d599549 M401-035
Size: 50704
===========================================================================
Mod : M401-036
Submods: M401-036.utility M401-036.CORE_USR M401-036.USR M401-036.NETWORKING
M401-036.DEVELOPMENT M401-036.CONTRIB_USR M401-036.DOMESTIC
M401-036.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:
amandad
DOMESTIC:
The DOMESTIC versions of these executables were recompiled
to link in kerberos library changes:
telnet, rlogind, rshd, telnetd
Kernel:
None.
source_cd:
Fix a buffer overflow problem in the kerberos library.
Md5 Checksum: c34ba49ce479b5bbadce810e5911f733 M401-036
Size: 1277458
===========================================================================
Mod : M401-037
Submods: M401-037.utility M401-037.CORE_USR M401-037.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: ed126dcfd517c5184aa51a87ea3eedd4 M401-037
Size: 44241
===========================================================================
Mod : M401-038
Submods: M401-038.kernel M401-038.SYS_OBJ M401-038.SYS_SOURCE
Utility:
None.
Kernel:
Fix a possible panic when responding to bad ICMP packets.
Md5 Checksum: 10f85185820fbae6112279d9181e547c M401-038
Size: 50444
===========================================================================
Mod : M401-039
Submods: M401-039.utility M401-039.CONTRIB_USR M401-039.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: ed0ec038f342c88eb32d4a5c7b8116e7 M401-039
Size: 139636
===========================================================================
Mod : F401-MELISSA.VIRUS
Submods:
This fix is for the Melissa virus. BSD/OS machines are NOT susceptible
to the virus, but can be used to block email messages that may be
passing through the BSD/OS machine to a machine that is vulnerable to
the Melissa virus. You probably do NOT want to commit this patch so
that it will be easy to undo in the future after the threat of the
virus has passed.
Md5 checksum: f51150d31f180b10e146c88a1b73b539 F401-MELISSA.VIRUS
===========================================================================