[BACK]Return to CHANGES-1.4.3 CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/Attic/CHANGES-1.4.3 between version 1.1 and 1.1.2.46

version 1.1, 2000/03/29 22:49:17 version 1.1.2.46, 2000/07/31 18:35:30
Line 0 
Line 1 
   #       $NetBSD$
   
   A complete list of changes from NetBSD 1.4.2 to NetBSD 1.4.3:
   
   File                                            Revision(s)
   ----                                            --------
   
   sys/conf/osrelease.sh                           patch
   
     Bump visible version number to 1.4.2A, to indicate that we're
     no longer exactly at 1.4.2.
   
   sys/ufs/lfs/lfs_vfsops.c                        1.37-1.38
   
     Prevent lfs_mountroot() from attempting to use a network device
     as root.
   
   sys/arch/sparc/dev/zs.c                         patch
   
     Fix a NULL pointer dereference when a zs device interrupts during
     autoconfiguration of subdevices (keyboard & mouse).
   
   usr.sbin/sup/source/scm.c                       1.10
   
     Improve error message when unable to look up local hostname.
   
   gnu/dist/gcc/config/alpha/alpha.c               1.5
   
     Change ev5/ev56 L1 cache latency from 2 to 3.
   
   usr.bin/lex/flex.skl                            1.13-1.14
   
     Allow C++ lexers to build.  Fixes PR#8258.
   
   sbin/mknod/mknod.8                              1.17
   
     In the example conf.c path, arch-specific directories now
     live under sys/arch, not directly under sys.
   
   libexec/ld.aout_so/rtld.1                       1.9-1.10
   
     Document LD_PRELOAD and note the security restrictions.
     Fixes PR#9663.  Also some spelling fixes.
   
   distrib/notes/Makefile                          patch
   distrib/notes/Makefile.inc                      patch
   
     Format HTML with latin1 characters.  Add a ``release'' target to
     install the formatted release notes.
   
   sys/arch/arm32/conf/CATS                        patch
   
     Add vr(4) and ukphy to config.
   
   lib/libc/sys/intro.2                            1.20-1.21
   
     Note that EFAULT can't be guaranteed in e.g. pipe(2); fixes PR#7720.
     Update the description of errno.  Fixes PR#9496.
   
   etc/etc.i386/MAKEDEV                            1.85
   
     Create wd2 and wd3 device nodes also on the floppy images, to allow
     installation on those drives too.
   
   sys/dev/pci/ncr.c                               1.87, 1.96-1.97
   
     Fix script bug in processing QUEUE FULL response (would always
     trigger an assertion failure), and add Quantum Atlas IV drives
     to the quirk table so that they don't use tagged queueing.
     Fixes problems reported in PR#7694.
   
   distrib/notes/common/sysinst                    patch
   
     Clarify the PCMCIA IRQ allocation workaround.  Fixes PR#9568.
   
   usr.bin/du/du.c                                 1.15
   
     Include -r flag in usage message.
   
   sys/arch/alpha/alpha/pmap.c                     1.130
   sys/arch/i386/i386/pmap.new.c                   patch (1.85 pmap.c)
   sys/arch/mips/mips/pmap.c                       1.88
   sys/arch/pc532/pc532/pmap.new.c                 patch (1.47 pmap.c)
   sys/uvm/uvm.h                                   1.19
   sys/uvm/uvm_page.c                              1.32
   
     Use a more reliable method to determine if uvm_page_init() has
     completed.  This fixes a problem observed on some i386 configs
     (typically with lots of memory) where the kernel page table needs
     to grow during initialization.
   
   gnu/dist/gcc/config/alpha/alpha.c               1.6
   
     Do not enable CIX on ev6/21264, but add an ev67/21264a switch
     that does.  Fixes kernel built with -mcpu=ev6.
   
   distrib/notes/common/sysinst                    patch
   
     More tweaking of the text explaining the PCICMA workaround.  Now
     includes instructions for patching the kernel binary and for
     configuring the corresponding kernel option.
   
   lib/libarch/m68k/m68k_sync_icache.S             1.3 via patch
   
     Make libm68k work.
   
   share/man/man4/wscons.4                         1.11
   
     Clarify language, fixes PR#9708.
   
   sys/netinet/ip_output.c                         1.73
   
     Pass M_BCAST and M_MCAST flags to fragments.  Fixes PR#9772.
   
   distrib/notes/common/postinstall                1.6 via patch
   distrib/notes/common/postinstall                1.7
   
     Clarify exactly where pkgsrc.tar.gz should be extraced.
     Fixes PR#9580.  Clarify that /usr/pkgsrc is not the One True
     Location, but merely a convention.
   
   share/man/man4/options.4                        1.103-1.104 via patch
   
     Document PCMCIA IO space conflicts and options.  Note use and
     existance of PCIC_ISA_ALLOC_IOBASE and PCIC_ISA_ALLOC_IOSIZE.
     Re-sort references.
   
   share/man/man4/pcmcia.4                         1.15 via patch
   
     Note PCIC_ISA_ALLOC_IOBASE and PCIC_ISA_ALLOC_IOSIZE.
     Fixes PR#9683.
   
   usr.bin/man/man.c                               1.17-1.22
   usr.bin/man/config.c                            1.10
   usr.bin/man/man.1                               1.9
   usr.bin/man/config.h                            1.3
   usr.bin/man/man.conf.5                          1.6-1.7
   usr.bin/man/pathnames.h                         1.4
   
     Pull up various changes from the trunk:
      o fix signal handlers to avoid obscure exit codes
      o clean up after SIGPIPE
      o try TMPDIR env variable, fall back to _PATH_TMP
      o fall back to more if PAGER is set but null
      o recognize _crunch in man.conf
      o use uname(3) to determine MACHINE type
      o man page typos fixed.  Document _crunch.
   
   lib/libpcap/pcap.c                              1.8
   lib/libpcap/savefile.c                          1.6
   
     Fix pcap_dispatch() timeout handling.  Use snprintf, not sprintf.
     This synchronizes with a more recent LBL libpcap.
   
   sys/arch/i386/conf/HOMEWORLD                    patch
   
     Synchronize with config for the new HOMEWORLD machine.
   
   share/man/man8/man8.i386/boot_console.8         1.5
   
     Remove text asserting that CONSDEV_AUTO and CONSDEV_COM*KBD imply
     COMCONS_KEYPRESS (they don't).
   
   bin/dd/position.c                               1.7-1.8
   
     Correctly lseek() on non-tape character devices (e.g. disks)
     as the manual page documents.
   
   sys/sys/proc.h                                  1.88 via patch
   sys/kern/kern_subr.c                            1.62 via patch
   sys/kern/kern_synch.c                           1.69 via patch
   sys/kern/kern_ktrace.c                          1.38-1.39 via patch
   
     Fix two bugs:
      o A malicious or erroneous program can hog the CPU in uiomove()
      o A ktrace of such a program can hog large amounts of kernel memory
     Fixes SA#2000-005.
   
   distrib/notes/common/main                       patch
   
     Add a (for the time being empty) caveats section for 1.4.3.
   
   lib/libskey/skeylogin.c                         1.13 via patch
   
     In skeyverify(), don't restore priority to 0, but to previous
     priority.  Fixes PR#4891.
   
   sys/uvm/uvm_map.c                               1.72
   
     Undo revision 1.13: don't block interrupts while deactivating
     one pmap and activating another, since these only affect user-
     level mappings which cannot be accessed from interrupt context.
     This fixes Sparc zstty overflows reported in PR#8322, since pmap
     operations are slow on old sun4c sparcs.
   
   gnu/dist/gcc/config/alpha/netbsd.h              1.11
   
     Pass the appropriate directive to the assembler if an -mcpu=...
     option is given to the compiler.
   
   sys/net/if.c                                    1.62 via patch
   
     Fix ifa_ifwithnet() for the netatalk case to properly return the
     best match and not the first match.  Makes netatalk work again
     on networks without AppleTalk routers.  Fixes PR#9957.
   
   sys/dev/pci/if_ti.c                             1.6-1.7 via patch
   
     Fix bug which could result in a panic.  Add a shutdown hook to
     stop the board to avoid memory corruption on reboot.  Use bus_space
     for TIGON 2 chips, so that they will work even if we can't map
     the memory space linearly (e.g. on alpha).
   
   sys/msdosfs/fat.h                               1.14
   
     Correct broken ``LP64 fix'' introduced in last pullup, and better
     explain sense of MSDOSFSEOF() macro.  Fixes PR#9116, PR#9206 and
     part of PR#8037.
   
   sys/msdosfs/msdosfs_vnops.c                     1.96
   
     Avoid integer overflow preventing reading of files >2GB in size.
     Fixes PR#9046.
   
   sys/dev/isa/pas.c                               1.47
   
     Fix bug related to allocation / deallocation of bus_space region
     if map of SB I/O space failed.  Fixes PR#9992.
   
   sys/netinet/ip.h                                1.20-1.21
   
     Add ``__attribute__((__packed__))'' to structures used to describe
     on-the-wire data, to prevent egcs from making unwarranted assumptions
     about the alignment of these structures.  Fixes part of SA#2000-02.
   
   sys/kern/kern_subr.c                            patch
   
     Allow this to compile without DIAGNOSTIC defined.
   
   sys/ufs/lfs/lfs_vfsops.c                        1.50
   
     Sanity check the superblock before trying to use it to find the
     alt superblock; sanity check the disk address of the alt superblock
     to avoid deadlocking when trying to read it with the primary
     superblock buffer still busy.  Fixes PR#10001.
   
   lib/libc/arch/i386/sys/syscall.S                1.9
   lib/libc/arch/i386/sys/brk.S                    1.13
   lib/libc/arch/i386/sys/exect.S                  1.10
   lib/libc/arch/i386/sys/ptrace.S                 1.13
   lib/libc/arch/i386/sys/sbrk.S                   1.11
   lib/libc/arch/i386/sys/sigprocmask.S            1.14
   lib/libc/arch/i386/sys/sigsuspend.S             1.12
   
     Repair syscall stubs which were not adapted when the cerror
     interface was changed.
   
   usr.bin/at/at.c                                 1.14
   
     Correct wrong variable being tested in env parsing loop.
   
   usr.sbin/bind/lib/Makefile                      1.9 via patch
   dist/bind/include/port_ipv6.h                   patch (new)
   
     Use a static version of port_ipv6.h instead of generating it.
     The use of the probe script had at least two problems: it probed
     the host headers (could be fixed in another way), and it could
     be problematical in a cross-compile environment.
   
   sys/netinet/ip_input.c                          1.112
   
     Handle large offsets inside very small options correctly.
     Fixes part of SA#2000-002.
   
   usr.sbin/wiconfig/Makefile                      1.1-1.2 (new)
   usr.sbin/wiconfig/wiconfig.8                    1.1-1.5 (new)
   usr.sbin/wiconfig/wiconfig.c                    1.1-1.4 (new)
   usr.sbin/Makefile                               1.121 via patch
   sys/dev/pcmcia/Makefile                         1.3
   sys/dev/pcmcia/if_wi_ieee.h                     1.1-1.4 (new)
   sys/dev/pcmcia/if_wireg.h                       1.1-1.5 (new)
   sys/dev/pcmcia/if_wivar.h                       1.1-1.7 (new)
   sys/dev/pcmcia/if_wi.c                          1.1-1.13,1.15-1.17 via patch
   sys/dev/pcmcia/files.pcmcia                     1.15
   sys/dev/pcmcia/pcmciadevs                       1.39
   sys/dev/pcmcia/pcmciadevs.h                     regenerate
   sys/dev/pcmcia/pcmciadevs_data.h                regenerate
   sys/net/if_media.h                              1.16-1.17,1.19,1.21-1.23
   sys/net/if_media.c                              1.9
   sys/net/if.h                                    1.46 (partial) via patch
   sys/net/if_ieee80211.h                          1.1-1.2 (new)
   share/man/man4/wi.4                             1.1-1.10 via patch
   share/man/man4/Makefile                         patch
   share/man/man4/pcmcia.4                         patch
   sys/arch/i386/conf/GENERIC                      1.252
   sys/arch/i386/conf/INSTALL                      1.123
   distrib/i386/floppies/ramdisk/ramdiskbin.conf   1.16
   distrib/i386/floppies/ramdisk/list              1.21
   distrib/i386/floppies/ramdisk/Makefile          patch
   distrib/sets/lists/man/mi                       patch
   distrib/sets/lists/base/mi                      patch
   
     Add a driver for ``wi'', Lucent "Orinoco"/Wavelan.
   
   sys/dev/eisa/if_ep_eisa.c                       1.22
   
     Only allocate the I/O space required.  This permits an ISDN4BSD kernel
     with e.g. an AVM Fritz! card to work with an ep0 card in EISA slot 1.
     Fixes PR#5279.
   
   sys/dev/ic/elink3.c                             1.80
   
     Make the 3Com 3C597 Fast Etherlink TX EISA card work.  Fixes PR#7067.
   
   distrib/i386/floppies/bootfloppy-common/Makefile.inc    patch
   
     Make sure the PCMCIA alloc variables are retained in the symbol
     table of the resulting kernel, thereby allowing them to be tweaked
     as described in the install notes.
   
   libexec/ftpd/ftpd.c                             patch
   
     Back out unnecessary half of revision 1.70 which breaks parsing
     of /etc/ftpchroot.  Fixes SA#2000-006.
   
   usr.sbin/chown/chown.c                          1.21
   
     Deal with user names with `.' in them.  Fixes PR#10043.
   
   sys/netinet/fil.c                               1.32
   
     Fix bug in dealing with large offsets inside very small options.
   
   sys/dev/pci/isp_pci.c                           patch
   sys/dev/ic/isp.c                                patch
   sys/dev/ic/isp_inline.h                         patch
   sys/dev/ic/isp_netbsd.c                         patch
   sys/dev/ic/isp_netbsd.h                         patch
   sys/dev/ic/ispmbox.h                            patch
   sys/dev/ic/ispreg.h                             patch
   sys/dev/ic/ispvar.h                             patch
   sys/dev/microcode/isp/asm_pci.h                 patch
   
     Correctly account for F-port vs. F-port (no FLOGI_ACC) topologies.
     Make sure we get a port database entry for the fabric name server.
     Preserve fabric logins if the device didn't change across fabric
     or port database changes, or the device has already logged into
     us (e.g., for target/initiator dual role devices like Veritas
     SANbox). Propagate class 3 service parameter changes where devices
     can change roles.
   
     Fix all occurrences of setting a sendmarker so that setting it
     for one bus on dual bus cards doesn't wipe a pending sendmarker
     for other busses on the same card.
   
     Comments added and clarifications made in some of the target mode code.
   
     Add support for > 12 byte CDBs.  Split out nvram reading into
     per-card functions.  Add proper Ultra2/Ultra3 support.  Upgrade
     firmware.
   
   sys/dev/pci/if_fxpvar.h                         patch
   sys/dev/pci/if_fxp.c                            patch
   
     Fix the fxp driver so that it works after a warm-boot from windows
     and across an APM suspend/resume or hibernate/resume cycle.  Fixes
     PR#9370, PR#9548, PR#9571 and PR#9573.
   
   sys/dev/isa/i82365_isasubr.c                    1.21
   sys/arch/i386/conf/INSTALL                      patch
   distrib/notes/common/main                       patch
   distrib/notes/common/sysinst                    patch
   
     Revert 12-bit iospace for PCMCIA to 0x400-0xfff.  Mask out a
     superset of the PCMCIA IRQs from GENERIC in INSTALL (5, 7 and
     10).  Rework the text explaining the PCMCIA workarounds; explain
     both the IO space and IRQ workarounds.
   
   sys/dev/ic/smc83c170.c                          1.31 via patch
   
     Use the lower bits of the crc32 for the multicast address filter,
     not the upper bits.  Fixes PR#8268.
   
   sys/dev/pci/pcidevs                             1.198
   sys/dev/pci/pcidevs_data.h                      regenerate
   sys/dev/pci/pcidevs.h                           regenerate
   
     Add product IDs for some VIA Technologies devices.
   
   etc/etc.i386/MAKEDEV                            1.107
   
     Create tty03 by default for pcmcia modems.
   
   etc/group                                       1.7
   
     Create ``users'' group for the benefit of useradd.
   
   bin/ps/ps.c                                     1.37
   
     Only check the terminal size via STDOUT, not STDERR or STDIN.
   
   sbin/dmesg/dmesg.8                              1.11
   
     Mention /var/run/dmesg.boot.
   
   gnu/dist/gcc/config/arm/arm.md                  1.5
   
     Add clobber of the condition code register in negdi2.  Fixes
     PR#9613.
   
   sys/arch/i386/pci/pcib.c                        1.26
   
     Do not handle the VIA Technologies VT82C688A SMBus Controller
     as a PCI/ISA bridge.  Fixes PR#10093.
   
   libexec/getty/ttys.5                            1.13
   
     Fix documentation regarding rtscts/mdmbuf/dtrcts.  Fixes PR#9427.
   
   sbin/mknod/mknod.8                              1.18
   
     Document -F flag.  Fixes PR#9451.
   
   usr.bin/vmstat/vmstat.8                         1.17
   
     Fix typo in manual page.  Fixes PR#10036.
   
   lib/libc/stdio/fopen.3                          1.11
   
     Correct inconsistency between implementation and documentation.
     Fixes PR#6072.
   
   sys/netinet/ip_state.c                          patch
   
     Do not let RST TCP segments create state.
   
   sys/dev/pci/if_fxp.c                            patch
   
     Calibrate the timeouts by using DELAY(1) so their values are less
     machine-dependant. Fixes PR#10141, where spurious timeouts were
     being seen.  Also report the line numbers of the timeouts so it
     can be determined which is being seen.
   
   sbin/newfs/mkfs.c                               1.38
   
     Abort if the number of cylinder group summary area is larger than
     MAXCSBUFS.
   
   usr.bin/gencat/gencat.1                         1.1-1.2 (new)
   usr.bin/gencat/Makefile                         1.5
   distrib/sets/lists/man/mi                       patch
   
     Add manual page for gencat.  Fixes PR#4749.
   
   distrib/utils/sysinst/mbr.c                     1.22
   sbin/fdisk/fdisk.c                              1.40
   sys/arch/i386/stand/lib/crt/bootsect/start_bootsect.S 1.17
   
     Fix a booting problem when int13 extensions are used (> 8GB),
     and CHS values in MBRs were written from sysinst or fdisk that
     some BIOSes (Adaptec SCSI BIOS 2.20 in particular) didn't like.
   
   sbin/ldconfig/ldconfig.c                        1.28-1.29
   libexec/ld.aout_so/shlib.c                      1.18 via patch
   include/paths.h                                 1.14
   
     Enable searching for libraries under /emul/aout, and make sure
     that ELF libraries are not erroneously accepted.
   
   sys/kern/sysv_sem.c                             1.37
   
     Remove existing semaphore system locking mechanism.  This avoids
     giving users a way to wedge processes which use semaphores (NOTE:
     this would only affect processes using semaphores).  Fixes
     SA#2000-004.
   
   etc/inetd.conf                                  1.29 via patch
   
     Disable everything except ftpd and telnetd by default.
     Fixes PR#9673.
   
   sys/dev/pci/if_ti.c                             patch
   
     Fix compile error.
   
   sys/miscfs/procfs/procfs_cmdline.c              1.8
   
     Fix a possible kernel memory leak - if the command line of a
     process was requested after it had started to exit but before it
     became a zombie a page of kernel memory would not be freed.
   
   sys/arch/i386/i386/pmap.new.c                   patch
   sys/arch/pc532/pc532/pmap.new.c                 patch
   
     When allocating new PT pages during early bootstrap (i.e. before
     pmap_init() has finished), make sure to zero them.
   
   usr.bin/ipcs/ipcs.1                             1.9
   
     Finish an unfinished sentence.
   
   bin/test/test.c                                 1.21
   
     Fix operator precedence consistency.  Fixes PR#7015.
   
   bin/test/test.c                                 1.22
   bin/sh/builtins.def                             1.15
   bin/sh/Makefile                                 1.50
   
     Enable test as a shell builtin.  Fixes PR#9847.
   
   sys/arch/amiga/conf/GENERIC                     patch
   sys/arch/arm32/conf/GENERIC                     patch
   sys/arch/atari/conf/GENERIC                     patch
   sys/arch/bebox/conf/GENERIC                     patch
   sys/arch/hp300/conf/GENERIC                     patch
   sys/arch/i386/conf/GENERIC                      patch
   sys/arch/mac68k/conf/GENERIC                    patch
   sys/arch/macppc/conf/GENERIC                    patch
   sys/arch/newsmips/conf/GENERIC                  patch
   sys/arch/next68k/conf/GENERIC                   patch
   sys/arch/ofppc/conf/GENERIC                     patch
   sys/arch/pc532/conf/GENERIC                     patch
   sys/arch/pmax/conf/GENERIC                      patch
   sys/arch/sparc/conf/GENERIC                     patch
   sys/arch/sparc64/conf/GENERIC                   patch
   sys/arch/sun3/conf/GENERIC                      patch
   sys/arch/vax/conf/GENERIC                       patch
   sys/arch/x68k/conf/GENERIC                      patch
   sys/arch/arm32/conf/A7000                       patch
   sys/arch/sun3/conf/GENERIC3X                    patch
   
     Disable the UNION file system, to avoid a repeat of the 1.4.1
     and 1.4.2 LAST_MINUTE changes.  It is reportedly buggy, and can
     be used by ordinary users to crash the system.
   
   distrib/notes/common/main                       patch
   
     The version of IPF shipped with 1.4.2 was 3.3.6, not 3.3.5.
     Correct the notes correspondingly.
   
   distrib/i386/floppies/bootfloppy-common/Makefile.inc    patch
   distrib/i386/floppies/fdset-common/Makefile.inc patch
   
     ``Make release'' goes to installation/floppy; use gzip -9.
   
   distrib/macppc/floppies/ramdisk/Makefile        patch
   
     Don't rely on /etc/disktab, instead construct a disktab on
     the fly based on numbers supplied here.
   
   sys/arch/sparc/conf/INSTALL                     patch
   distrib/sparc/ramdisk/Makefile                  patch
   
     Use 3240 and not 3528 as miniroot size.
   
   distrib/sparc/bootfs/Makefile                   patch
   
     Don't strip kernel, copy INSTALL kernel to kernel directory
     under ``make release''.
   
   distrib/sparc/bootfs.sysinst/Makefile           patch
   
     Don't strip kernel, use boot.700000, copy sysinst INSTALL
     kernel to kernel directory under ``make release''.
   
   distrib/sparc/ramdisk/list                      patch
   
     Make the ``ramdisk'' devices, not the ``floppy'' devices.
   
   distrib/utils/sysinst/arch/vax/md.h             patch
   
     Don't offer to install xserver set -- it's not built in
     this version.
   
   sys/dev/ic/cy.c                                 1.11,1.13
   sys/dev/ic/cyreg.h                              1.2-1.3
   sys/dev/ic/cyvar.h                              1.5
   sys/dev/pci/cy_pci.c                            1.9
   sys/dev/pci/pcidevs                             1.172
   sys/dev/pci/pcidevs.h                           regenerate
   sys/dev/pci/pcidevs_data.h                      regenerate
   
     Add support for PCI variants of Cyclom-4Y and -8Y cards.
     Also fixes PR#7175 (new serial controller).
   
   usr.sbin/portmap/portmap.c                      1.25
   usr.sbin/portmap/portmap.8                      1.11
   
     Fix a hole in the portmap libwrap access control. The new code
     disallows all indirect calls to the portmapper except for
     PMAPPROC_NULL unless the -i (insecure) flag has been specified.
     While there, add a new flag, -p (paranoid) which also disallows
     indirect calls to a small number of other services, including
     key parts of NFS and NIS.
   
   sys/arch/i386/conf/HOMEWORLD                    patch
   
     Update to reflect reality.
   
   sys/arch/i386/i386/apm.c                        1.42 via patch
   sys/arch/i386/isa/clock.c                       1.62 via patch
   sys/arch/i386/include/cpu.h                     1.57 via patch
   
     Reinitialize clock after hibernation, something which seems to be
     required on some laptops.  Fixes PR#4808.
   
   sys/dev/pci/pci.c                               1.45 via patch
   
     If the 'PCI_CONFIG_DUMP' option is defined, print a verbose dump
     of all PCI devices' configuration space.
   
   sbin/ldconfig/ldconfig.c                        1.30
   
     Do not treat non-existance of directories under /emul/aout as
     errors.
   
   sys/arch/sparc/stand/common/dvma.c              patch
   
     Fix lossage of the bootstrap program on sun4 machines, at least
     when booting from disk.  Fixes PR#9906.
   
   domestic/usr.sbin/kerberos/kerberos.c           1.7
   
     Fix several denial-of-service problems in the KDC.
   
   usr.sbin/wiconfig/wiconfig.c                    1.5-1.6
   
     Add support for the documented but unimplemented -a flag.
     Clean up argument parsing.
   
   distrib/mac68k/instkernel/ramdisk/Makefile      1.4,1.6
   
     Make mac68k ramdisk build with or without obj dirs.
   
   etc/etc.mac68k/Makefile.inc                     1.5
   
     Build and install release notes under ``make release''.
   
   sys/arch/mac68k/conf/GENERIC                    1.101
   
     Enable rnd pseudo-device in mac68k GENERIC kernel.
   
   sys/arch/mac68k/nubus/if_ae_nubus.c             1.29
   sys/arch/mac68k/nubus/if_sn_nubus.c             1.20
   sys/arch/mac68k/dev/if_snvar.h                  1.14
   
     Add support for the Macintosh LC Ethernet Adapter.  This was
     previously erroneously recognized as an 8390-based card, where
     in fact it is using the 83932 (SONIC) controller.
   
   sys/sys/lockf.h                                 1.8
   sys/kern/vfs_lockf.c                            1.15-1.16
   
     Fix several problems with byte-range locks, including the one
     reported in PR#3860.
   
   lib/libbz2/decompress.c                         1.9
   
     Pull in decompression error checking from bzip2-1.0.0.
     Fixes PR#8237.
   
   distrib/notes/alpha/install                     1.17
   
     Fix link to netboot web page.
   
   sys/kern/vfs_syscalls.c                         1.158
   
     Do not leave a vnode around when trying (and failing) to mount
     a file system with securelevel 2.  A second attempt would freeze
     the system.
   
   sys/arch/mac68k/dev/zs.c                        1.33
   
     Correct a bug in handling of CLOCAL and MDMBUF flags.
   
   usr.sbin/dhcp/common/options.c                  patch
   
     Quote shell meta-characters properly in generated scripts.
     Fixes SA#2000-008.
   
   usr.sbin/mopd/mopd/process.c                    1.6-1.7
   
     Fix bug which caused first load to fail.  Allow ``big'' VAXes to
     be mop-booted.
   
   lib/libedit/el.c                                1.17 via patch
   
     Only read .editrc from home directory.
   
   sys/dev/raidframe/rf_map.c                      1.5
   
     Remove an incorrect printf.
   
   sys/netinet/ip_flow.c                           1.16
   
     Pass the correct destination address for the route-to-gateway
     case.  Fixes PR#10483.
   
   distrib/utils/x_sh/Makefile                     patch
   
     Pull in test sources now that test is a shell builtin.
   
   distrib/notes/common/main                       patch
   
     Add major changes between 1.4.2 and 1.4.3.
     Tweas for 1.4.3.
   
   sys/conf/osrelease.sh                           patch
   sys/sys/param.h                                 patch
   
     Bump version to NetBSD-1.4.3_ALPHA.
   
   sys/arch/mac68k/obio/grf_obio.c                 1.43
   
     Add support for Quadra 605 on-board video.
   
   sys/netinet/if_arp.c                            1.63 partial, via patch
   
     Protect arp table handling with splnet() to avoid interrupt races
     when ip_flow is in use.  Fixes PR#10351.
   
   lib/checkver                                    patch
   
     Handle use of ``tiny'' version numbers, to allow version bumps of
     shared libraries on a release branch without reusing version
     numbers.
   
   share/man/man4/options.4                        1.110
   sys/arch/amiga/conf/GENERIC                     1.146
   sys/arch/amiga/conf/DRACO                       regenerate
   sys/arch/amiga/conf/AMIGA                       regenerate
   sys/arch/arm32/conf/GENERIC                     1.70
   sys/arch/i386/conf/DISKLESS                     1.73
   sys/arch/i386/conf/GENERIC                      1.358
   sys/arch/mac68k/conf/GENERIC                    1.105
   sys/arch/sparc/conf/GENERIC                     1.112
   sys/arch/sparc64/conf/GENERIC                   1.39
   sys/arch/sparc64/conf/GENERIC64                 patch
   sys/arch/sparc64/conf/NONPLUS                   1.20
   sys/arch/sparc64/conf/NONPLUS64                 1.14
   
     Comment out EON ISO-over-ip tunneling pseudo-driver, and document
     as broken/fragile.  Unlikely to be of much use, and confuses new
     users when their system crashes when they, or their dhclient
     stumble over it.  See PR#10500 and PR#8994 for the gory details.
   
   share/mk/bsd.lib.mk                             1.171 via patch
   lib/checkver                                    1.11
   lib/libterm/Makefile                            1.24
   
     Introduce the optional ``teeny'' variable in shlib_version, so that
     we don't abuse the ``minor'' number to optionally include the
     ``teeny'' number.  Replace explicit ${SHLIB_MAJOR}.${SHLIB_MINOR}
     with ${SHLIB_FULLVERSION}.
   
   lib/libc/string/strlcat.c                       1.1-1.3
   lib/libc/string/strlcpy.3                       1.1-1.2
   lib/libc/string/strlcpy.c                       1.1-1.3
   lib/libc/string/Makefile.inc                    1.49
   lib/libc/string/strcat.3                        1.7
   lib/libc/string/strcpy.3                        1.8
   lib/libc/shlib_version                          patch
   include/string.h                                1.19-1.20
   distrib/sets/lists/base/shl.mi                  patch
   distrib/sets/lists/comp/mi                      patch
   
     Add strlcpy() and strlcat() to libc, bump its ``teeny'' version
     number.
   
   usr.sbin/user/user.c                            patch
   
     Make the ersatz strlcpy() conform to the official prototype.
   
   sys/arch/alpha/conf/GENERIC                     patch
   sys/arch/i386/conf/GENERIC                      patch
   
     Add entry for Alteon ACEnic gigabit Ethernet interface (ti).
   
   sys/arch/i386/stand/dosboot/Makefile            1.14
   
     Enable ``old partition ID'' compatibility by default, just as in
     biosboot.
   
   sys/dev/pci/if_ti.c                             1.3
   
     Make the ti(4) driver compile again after the wi(4) related
     pullups of if_media.h changed IFM_1000_FX to IFM_1000_SX.
   
   share/mk/bsd.lib.mk                             patch
   
     Correct a typo.
   
   domestic/lib/libacl/shlib_version               patch (new)
   domestic/lib/libcom_err/shlib_version           patch (new)
   domestic/lib/libdes/shlib_version               patch (new)
   domestic/lib/libkadm/shlib_version              patch (new)
   domestic/lib/libkafs/shlib_version              patch (new)
   domestic/lib/libkdb/shlib_version               patch (new)
   domestic/lib/libkrb/shlib_version               patch (new)
   domestic/lib/libkstream/shlib_version           patch (new)
   domestic/lib/libss/shlib_version                patch (new)
   domestic/lib/libacl/Makefile                    patch
   domestic/lib/libcom_err/Makefile                patch
   domestic/lib/libdes/Makefile                    patch
   domestic/lib/libkadm/Makefile                   patch
   domestic/lib/libkafs/Makefile                   patch
   domestic/lib/libkdb/Makefile                    patch
   domestic/lib/libkrb/Makefile                    patch
   domestic/lib/libkstream/Makefile                patch
   domestic/lib/libss/Makefile                     patch
   
     Use shlib_version files instead of specifying SHLIB_MAJOR and
     SHLIB_MINOR in the Makefiles, which does not work very well
     after the recent update of bsd.lib.mk.
   
   distrib/sets/lists/comp/mi                      patch
   
     Include <dev/pcmcia/if_wi_ieee.h> header file in distrib set.
   
   sys/dev/pci/pcidevs                             patch
   sys/dev/pci/pcidevs.h                           regenerate
   sys/dev/pci/pcidevs_data.h                      regenerate
   
     Add Intel i810 PCI ID, and a few PCI IDE controllers.
   
   distrib/notes/i386/hardware                     patch
   share/man/man4/pciide.4                         patch
   sys/arch/macppc/dev/wdc_obio.c                  patch
   sys/dev/ata/ata.c                               patch
   sys/dev/ata/ata_wdc.c                           patch
   sys/dev/ata/atareg.h                            patch
   sys/dev/ata/atavar.h                            patch
   sys/dev/ata/wd.c                                patch
   sys/dev/ata/wdvar.h                             patch
   sys/dev/ic/wdc.c                                patch
   sys/dev/ic/wdcvar.h                             patch
   sys/dev/isa/wdc_isa.c                           patch
   sys/dev/pci/pciide.c                            patch
   sys/dev/pci/pciide_acer_reg.h                   patch
   sys/dev/pci/pciide_amd_reg.h                    patch (new)
   sys/dev/pci/pciide_apollo_reg.h                 patch
   sys/dev/pci/pciide_cmd_reg.h                    patch
   sys/dev/pci/pciide_cy693_reg.h                  patch
   sys/dev/pci/pciide_hpt_reg.h                    patch (new)
   sys/dev/pci/pciide_opti_reg.h                   patch (new)
   sys/dev/pci/pciide_pdc202xx_reg.h               patch (new)
   sys/dev/pci/pciide_piix_reg.h                   patch
   sys/dev/pci/pciide_sis_reg.h                    patch
   sys/dev/pci/pciidereg.h                         patch
   sys/dev/pci/pciidevar.h                         patch
   sys/dev/scsipi/atapi_wdc.c                      patch
   sys/dev/scsipi/atapiconf.h                      patch
   
     Add support for the following PCIIDE controllers:
      o AMD 756
      o CMD PCI0648 and PCI0649
      o Hightpoint HPT366
      o OPTi 82c621 (and a few of its derivatives)
      o Promise Ultra/33 and Ultra/66
      o Intel 82801 (ICH/ICH0)
     Also fix PR#10437 (detect more ATAPI devices).
   
   sbin/mount/mount.8                              1.27-1.28
   
     Add an EXAMPLES section to the mount(8) manual page.
     Fixes PR#10232.
   
   lib/libc/sys/nanosleep.2                        1.3
   
     Provide text in the DESCRIPTION section.
     Fixes PR#10072.
   
   distrib/notes/common/main                       patch
   
     Note that we support several new PCI IDE controllers in
     the ``notable changes'' section.
   
   distrib/sets/lists/base/md.sparc                patch
   
     Remove erroneous whitespace for the boot.* entries.
   
   libexec/ftpd/ftpd.c                             1.97
   
     Do not use user-supplied data as format string to setproctitle().
     Fixes SA#2000-009.
   
   sys/arch/macppc/pci/pciide_machdep.c            patch
   
     Include pciidereg.h so that this file compiles again.
   
   sys/arch/sparc/stand/Makefile.booters           patch
   distrib/sets/lists/base/md.sparc                patch
   
     Move the sparc boot loader close to the 4M limit, so that we
     can boot the sysinst kernel without bumping into the boot
     loader, and without exceeding the first 4M physical memory
     bank.  Fixes PR#10059.
   
   share/man/man4/ti.4                             patch
   
     Say that this driver currently does not work on big-endian
     systems, and remove ambiguity about when it was introduced.
   
   distrib/sets/makesums                           1.1 (new)
   distrib/i386/Makefile                           1.1 (new)
   etc/Makefile                            1.119,1.123,1.135-1.136 via patch
   etc/etc.i386/Makefile.inc                       1.15-1.16,1.21 via patch
   
     Enhance the ``make release'' process:
      o Build install notes on all platforms, put into release tree
      o Document BUILD_KERNELS in etc/Makefile
      o Always build GENERIC, and install the kernel in the kernel
        release directory; checksum the kernel(s) there
      o Use a separate script to compute checksums
   
   distrib/x68k/floppies/Makefile                  1.6 via patch
   distrib/x68k/floppies/bootfloppy-common/Makefile.inc    patch
   distrib/x68k/floppies/ramdisk/Makefile          1.13 via patch
   etc/etc.x68k/Makefile.inc                       1.7 via patch
   
     Automatically descend to the distrib dir in ``make release''.
   
   distrib/sparc/bootfs/Makefile                   patch
   
     Use the boot loader at 3E0000 instead of 700000, to allow booting
     on machines with only 4M in the first physical memory bank.
   
   etc/etc.sparc/Makefile.inc                      patch
   distrib/sparc/Makefile                          patch
   etc/etc.alpha/Makefile.inc                      1.1 via patch (new)
   sys/arch/alpha/stand/netboot/Makefile           patch
   etc/etc.hp300/Makefile.inc                      1.7
   sys/arch/hp300/stand/Makefile                   1.24
   sys/arch/hp300/stand/Makefile.inc               1.9
   sys/arch/hp300/stand/inst/Makefile              1.3
   sys/arch/hp300/stand/uboot/Makefile             1.3
   etc/etc.macppc/Makefile.inc                     1.1-1.2 via patch (new)
   distrib/macppc/Makefile                         patch (new)
   sys/arch/macppc/stand/ofwboot/Makefile          patch
   sys/arch/macppc/stand/Makefile                  patch
   sys/arch/macppc/stand/Makefile.inc              patch
   
     Enhance the ``make release'' process:
      o Make installation directories
      o Build and install the distrib and boot bits
   
   sys/arch/sparc/stand/common/dvma.c              1.7-1.8
   
     Account for stack when computing base VA; fixes booting on sun4
     systems.  Fixes PR#9906 and PR#10165
   
   share/man/man7/hier.7                           1.27
   
     Clarify purpose of manual page, and fix a few other minor problems.
     Fixes PR#8980.
   
   sys/dev/isa/if_iy.c                             1.40
   
     Flush memory pipeline before installing the multicast list.
     Fixes a problem causing a random address to be installed as
     the last one in the multicast filter list.
   
   distrib/sun3/MakeBootTape                       1.5-1.6
   distrib/sun3/miniroot/Makefile                  1.18
   
     Fixes to release building machinery:
      o ramdisk kernel names changed
      o make installation/miniroot directory
   
   usr.sbin/dhcp/client/Makefile                   patch
   usr.sbin/dhcp/client/clparse.c                  patch
   usr.sbin/dhcp/client/dhclient.c                 patch
   usr.sbin/dhcp/includes/dhcpd.h                  patch
   
     Instead of creating a temporary client script, put environment
     settings in the environment before the real client script is
     executed.
   
   sys/dev/pci/pciide.c                            1.74
   share/man/man4/pciide.4                         1.22 via patch
   distrib/notes/i386/hardware                     1.74 via patch
   
     Add support for the Promise Ultra/100 PCI IDE controller (in
     Ultra/66 mode only).
   
   sys/dev/pci/pciide.c                            1.79
   
     Handle CMD PCI0646 interrupts as for the PCI0648; makes the
     PCI0646 work in native mode with shared interrupts.
   
   sys/dev/pci/pcidevs                             1.214,1.245
   sys/dev/pci/pcidevs_data.h                      regenerate
   sys/dev/pci/pcidevs.h                           regenerate
   
     Add product codes for various Yamaha audio chips.
   
   usr.sbin/dhcp/CHANGES                           patch (new)
   usr.sbin/dhcp/Makefile                          patch
   usr.sbin/dhcp/README                            patch
   usr.sbin/dhcp/RELNOTES                          patch
   usr.sbin/dhcp/client/Makefile                   patch
   usr.sbin/dhcp/client/clparse.c                  patch
   usr.sbin/dhcp/client/dhclient-script.8          patch
   usr.sbin/dhcp/client/dhclient.c                 patch
   usr.sbin/dhcp/client/scripts/freebsd            patch
   usr.sbin/dhcp/common/Makefile                   patch
   usr.sbin/dhcp/common/bpf.c                      patch
   usr.sbin/dhcp/common/dhcp-options.5             patch
   usr.sbin/dhcp/common/dispatch.c                 patch
   usr.sbin/dhcp/common/dlpi.c                     patch
   usr.sbin/dhcp/common/dns.c                      deleted
   usr.sbin/dhcp/common/ethernet.c                 patch (new)
   usr.sbin/dhcp/common/lpf.c                      patch
   usr.sbin/dhcp/common/memory.c                   patch
   usr.sbin/dhcp/common/packet.c                   patch
   usr.sbin/dhcp/common/raw.c                      patch
   usr.sbin/dhcp/common/resolv.c                   deleted
   usr.sbin/dhcp/common/socket.c                   patch
   usr.sbin/dhcp/common/sysconf.c                  deleted
   usr.sbin/dhcp/common/tables.c                   patch
   usr.sbin/dhcp/common/tr.c                       patch (new)
   usr.sbin/dhcp/includes/cf/aix.h                 patch
   usr.sbin/dhcp/includes/cf/alphaosf.h            patch
   usr.sbin/dhcp/includes/cf/hpux.h                patch
   usr.sbin/dhcp/includes/cf/irix.h                patch (new)
   usr.sbin/dhcp/includes/cf/linux.h               patch
   usr.sbin/dhcp/includes/dhcpd.h                  patch
   usr.sbin/dhcp/includes/netinet/if_ether.h       patch
   usr.sbin/dhcp/includes/osdep.h                  patch
   usr.sbin/dhcp/includes/version.h                patch (new)
   usr.sbin/dhcp/relay/dhcrelay.c                  patch
   usr.sbin/dhcp/server/bootp.c                    patch
   usr.sbin/dhcp/server/confpars.c                 patch
   usr.sbin/dhcp/server/db.c                       patch
   usr.sbin/dhcp/server/dhcp.c                     patch
   usr.sbin/dhcp/server/dhcpd.c                    patch
   usr.sbin/dhcp/server/dhcpd.conf.5               patch
   usr.sbin/dhcp/statmsg/Makefile                  deleted
   usr.sbin/dhcp/statmsg/main.c                    deleted
   usr.sbin/dhcp/statmsg/statmsg.8                 deleted
   usr.sbin/dhcp/sysconfd/Makefile                 deleted
   usr.sbin/dhcp/sysconfd/sysconfd.8               deleted
   usr.sbin/dhcp/sysconfd/sysconfd.c               deleted
   
     Merge/update DHCP client and server software to ISC 2.0pl3.
   
   sys/dev/pci/pciide.c                            1.80
   
     Make pciide compile with ``options PCIIDE_AMD756_ENABLEDMA.''
     Fixes PR#10555.
   
   sys/msdosfs/msdosfs_vnops.c                     1.100
   
     Fix too many vrele()'s of fdvp in some error cases.
     Fixes PR#10312.
   
   sys/msdosfs/msdosfs_vnops.c                     1.101
   
     Silently ignore uid/gid changes, instead of returning EINVAL.
     Fixes PR#9990.
   
   sys/dev/pci/pciide.c                            1.81
   distrib/notes/i386/hardware                     1.75 via patch
   share/man/man4/pciide.4                         1.23
   sys/dev/pci/pciide_hpt_reg.h                    1.2
   
     Clear the interrupt disable bit of the HPT370, and document HPT370
     support.
   
   etc/etc.x68k/Makefile.inc                       patch
   distrib/x68k/floppies/bootfloppy-common/Makefile.inc patch
   distrib/x68k/floppies/ramdisk/Makefile          patch
   distrib/x68k/Makefile                           1.1-1.2 (new)
   
     Improve ``make release'' target, following the MI changes.
   
   sys/dev/mii/nsphy.c                             1.28
   
     Fix autonegotiation problem with some fxp cards.  Fixes PR#10550.
   
   usr.sbin/pkg_install/README                     1.4
   usr.sbin/pkg_install/add/add.h                  1.5
   usr.sbin/pkg_install/add/extract.c              1.21-1.22
   usr.sbin/pkg_install/add/main.c                 1.15
   usr.sbin/pkg_install/add/perform.c              1.46-1.52
   usr.sbin/pkg_install/admin/main.c               1.12-1.13
   usr.sbin/pkg_install/admin/pkg_admin.1          1.8-1.9
   usr.sbin/pkg_install/create/pkg_create.1        1.23-1.24
   usr.sbin/pkg_install/create/pl.c                1.17-1.19
   usr.sbin/pkg_install/delete/main.c              1.14-1.16
   usr.sbin/pkg_install/delete/perform.c           1.31
   usr.sbin/pkg_install/delete/pkg_delete.1        1.15-1.16
   usr.sbin/pkg_install/info/main.c                1.21-1.23
   usr.sbin/pkg_install/info/perform.c             1.31
   usr.sbin/pkg_install/info/pkg_info.1            1.22
   usr.sbin/pkg_install/lib/file.c                 1.38
   usr.sbin/pkg_install/lib/ftpio.c                1.19-1.21 via patch
   usr.sbin/pkg_install/lib/pen.c                  1.17
   usr.sbin/pkg_install/lib/pkgdb.c                1.7
   usr.sbin/pkg_install/lib/plist.c                1.23-1.27
   usr.sbin/pkg_install/lib/str.c                  1.22-1.23
   
     Update pkg_install tools by bringing in bug fixes and feature
     additions since the last release.  Fixes PR#10083 and PR#10687
     and a number of problems not formally reported.
   
   sys/msdosfs/msdosfs_vnops.c                     1.102 via patch
   
     Do not report archived files as having SF_ARCHIVED set, as the
     semantics between Unix and MS-DOS/Windows differ significantly
     on how to interpret this flag.  Fixes PR#8439.

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.1.2.46

CVSweb <webmaster@jp.NetBSD.org>