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

File: [cvs.NetBSD.org] / src / Attic / CHANGES-1.4.1 (download)

Revision, Mon Aug 9 03:12:14 1999 UTC (20 years, 6 months ago) by cgd
Branch: netbsd-1-4
Changes since +6 -1 lines


#	$NetBSD: CHANGES-1.4.1,v 1999/08/09 03:12:14 cgd Exp $

Woefully incomplete partial list of changes from NetBSD 1.4 to NetBSD 1.4.1:

File						Version(s)
----						--------

sys/sys/mman.h					1.21

  Provide the (documented, but not #defined) MADV_SPACEAVAIL madvise()
  constant.  (cgd)

sys/arch/alpha/alpha/db_instruction.h		1.5
sys/arch/alpha/alpha/db_interface.c		1.7
sys/arch/alpha/alpha/db_disasm.c		1.6
sys/arch/alpha/alpha/trap.c			1.48-1.49

  Implement BWX instruction emulation and handle unaligned BWX
  accesses (for user processes) as required by the Alpha Architecture.
  Fixes PR#7536.  (cgd)

sys/compat/common/compat_util.c			1.13-1.14

  Fix emul_find()'s handling of in-kernel buffers (it could return
  incorrect pointers, which could lead to memory corruption).  (cgd)

bin/csh/proc.c					1.18-1.20

  Fix a potential memory corruption problem with the 'kill' builtin
  that showed itself on NetBSD/alpha as an unaligned access.  (cgd)

sys/arch/alpha/stand/bootxx/bootxx.c		1.15
sys/arch/alpha/stand/common/bootxx.c		1.4
sys/arch/alpha/stand/netboot/if_prom.c		1.13

  Get the capitalization of the port name consistently correct.  (cgd)

distrib/utils/libhack/opendir.c			1.2
distrib/utils/libhack/perror.c			1.2
distrib/utils/libhack/strerror.c		1.2
distrib/utils/libhack/strsignal.c		1.2
distrib/utils/libhack/utmp.c			1.2

  Fix warnings that occurred compiling on some architectures.  (cgd)

usr.bin/crunch/crunchgen/crunchgen.c		1.11

  Put temporary files in /tmp and and change directory into
  source directories so that relative path specifications in
  Makefiles work properly.  (cgd)

sbin/disklabel/disklabel.8			1.27

  Kill some bogus comments about -r: it does not cause the boot
  area to be clobbered.  (cgd)

sbin/disklabel/Makefile				1.33
sbin/disklabel/disklabel.c			1.70

  On NetBSD/alpha, go out of the way to read the boot area's contents
  if -r is specified, so that the boot blocks aren't clobbered when
  writing labels.  (cgd)

distrib/utils/script-installer/dot.instutils	1.5

  Explicitly mention that the domain name requested is the DNS
  domain name.  (cgd)

sys/arch/alpha/stand/installboot/installboot.c	1.16

  Fix a problem where disks would remain unbootable even after
  'installboot' was run because of an uninitialized value in
  the Alpha Boot Block.  (cgd)

usr.sbin/pkg_install/add/perform.c		1.31
usr.sbin/pkg_install/add/pkg_add.1		1.15
usr.sbin/pkg_install/lib/file.c			1.27

  Add support for http:// URLs in the package tools.  (cgd)

etc/etc.arm32/ttys				1.5

  Remove 'secure' from pty lines.  (cgd)

sys/arch/alpha/alpha/machdep.c			1.171
sys/arch/alpha/alpha/trap.c			1.45-1.46
sys/arch/alpha/alpha/osf1_locore.s		1.1 (new)
sys/arch/alpha/conf/ALPHA			1.96
sys/arch/alpha/conf/BABYLON			1.14
sys/arch/alpha/conf/GENERIC			1.118
sys/arch/alpha/conf/NOSY			1.29
sys/arch/alpha/conf/files.alpha			1.101
sys/arch/alpha/include/ecoff_machdep.h		1.5
sys/kern/kern_prot.c				1.54
sys/kern/uipc_syscalls.c			1.42
sys/kern/exec_ecoff.c				1.10
sys/sys/exec_ecoff.h				1.11
sys/sys/tty.h					1.47
sys/sys/ioctl.h					1.25
sys/compat/common/compat_util.c			1.12
sys/compat/common/compat_util.h			1.6
sys/compat/osf1/README.dynamic			1.2-1.3
sys/compat/osf1/README.syscalls			1.2
sys/compat/osf1/files.osf1			1.4-1.16
sys/compat/osf1/osf1.h				1.1-1.21 (new)
sys/compat/osf1/osf1_cvt.c			1.1-1.7 (new)
sys/compat/osf1/osf1_cvt.h			1.1-1.6 (new)
sys/compat/osf1/osf1_cvt_errno.c		1.1-1.5 (new)
sys/compat/osf1/osf1_cvt_signal.c		1.1 (new)
sys/compat/osf1/osf1_descrip.c			1.1-1.3,1.5 (new)
sys/compat/osf1/osf1_errno.h			1.1-1.3 (new)
sys/compat/osf1/osf1_exec.c			1.1 (new)
sys/compat/osf1/osf1_file.c			1.1-1.5 (new)
sys/compat/osf1/osf1_generic.c			1.1-1.2 (new)
sys/compat/osf1/osf1_ioctl.c			1.7-1.11
sys/compat/osf1/osf1_misc.c			1.16-1.52
sys/compat/osf1/osf1_mmap.c			1.1-1.3 (new)
sys/compat/osf1/osf1_mount.c			1.9-1.14
sys/compat/osf1/osf1_prot.c			1.1-1.2 (new)
sys/compat/osf1/osf1_resource.c			1.1-1.2 (new)
sys/compat/osf1/osf1_signal.c			1.7-1.16
sys/compat/osf1/osf1_signal.h			1.3-1.6
sys/compat/osf1/osf1_socket.c			1.1-1.5 (new)
sys/compat/osf1/osf1_sysv_ipc.c			1.1-1.2 (new)
sys/compat/osf1/osf1_time.c			1.1-1.2 (new)
sys/compat/osf1/osf1_util.h			1.4-1.5
sys/compat/osf1/syscalls.master			1.14-1.30
sys/compat/osf1/osf1_syscall.h			regenerate
sys/compat/osf1/osf1_syscallargs.h		regenerate
sys/compat/osf1/osf1_syscalls.c			regenerate
sys/compat/osf1/osf1_sysent.c			regenerate

  Make Digital UNIX (formerly DEC OSF/1) compatibilty functional again,
  and greatly improve it (implement support for dynamically linked
  binaries and more syscalls).  It's now capable of running many
  applications, including Netscape Navigator.  (cgd)

usr.bin/msgc/msg_sys.def			1.2-1.9
usr.bin/msgc/msgc.1				1.4
usr.bin/msgc/msgdb.c				1.3-1.5

  Various improvements to msgc(1) including editing improvements (word
  and line kill support via ^W and ^U respectively), various bug fixes,
  and some display optimizations.  (cgd)

usr.bin/menuc/main.c				1.5-1.6
usr.bin/menuc/mdb.c				1.13-1.14
usr.bin/menuc/mdb.h				1.4
usr.bin/menuc/menu_sys.def			1.16-1.21
usr.bin/menuc/parse.y				1.7
usr.bin/menuc/scan.l				1.8

  Various improvements to menuc(1) including bug fixes (more descriptive
  error messages, improved horizontal placement algorithm, separate
  initialization function for better error handling, better title
  position and menu sizing), and functionality enhancements (horizontal
  menu centering, ability to provide an "exit" item string).  (cgd)

Makefile.inc					1.5
SPELLING.en					1.1 (new)
TODO						1.18
arch/alpha/md.c					1.15-1.17
arch/alpha/md.h					1.3
arch/alpha/menus.md.en				1.1-1.9 (new)
arch/alpha/menus.md.eng				deleted
arch/alpha/menus.md.fr				1.7-1.9
arch/alpha/msg.md.en				1.1-1.4 (new)
arch/alpha/msg.md.eng				deleted
arch/alpha/msg.md.fr				1.3-1.4
arch/arm32/md.c					1.19-1.21
arch/arm32/md.h					1.7
arch/arm32/menus.md.en				1.1-1.8 (new)
arch/arm32/menus.md.eng				deleted
arch/arm32/menus.md.fr				1.5-1.7
arch/arm32/msg.md.en				1.1-1.4 (new)
arch/arm32/msg.md.eng				deleted
arch/arm32/msg.md.fr				1.2-1.3
arch/bebox/md.c					1.11-1.12
arch/bebox/md.h					1.2
arch/bebox/menus.md.en				1.1-1.7 (new)
arch/bebox/menus.md.eng				deleted
arch/bebox/menus.md.fr				1.4-1.6
arch/bebox/msg.md.en				1.1-1.5 (new)
arch/bebox/msg.md.eng				deleted
arch/bebox/msg.md.fr				1.2
arch/i386/md.c					1.27-1.29
arch/i386/md.h					1.15
arch/i386/menus.md.en				1.1-1.25 (new)
arch/i386/menus.md.eng				deleted
arch/i386/menus.md.fr				1.17-1.20
arch/i386/msg.md.en				1.1-1.15 (new)
arch/i386/msg.md.eng				deleted
arch/i386/msg.md.fr				1.10
arch/mac68k/md.c				1.6-1.8
arch/mac68k/md.h				1.2-1.3
arch/mac68k/menus.md.en				1.1-1.5 (new)
arch/mac68k/menus.md.eng			deleted
arch/mac68k/msg.md.en				1.1-1.4 (new)
arch/mac68k/msg.md.eng				deleted
arch/macppc/md.c				1.11-1.12
arch/macppc/md.h				1.3
arch/macppc/menus.md.en				1.1-1.8 (new)
arch/macppc/menus.md.eng			deleted
arch/macppc/menus.md.fr				1.6-1.8
arch/macppc/msg.md.en				1.1-1.3 (new)
arch/macppc/msg.md.eng				deleted
arch/macppc/msg.md.fr				1.2-1.3
arch/pc532/md.c					1.17
arch/pc532/md.h					1.7-1.8
arch/pc532/menus.md.en				1.1 (new)
arch/pc532/menus.md.eng				deleted
arch/pc532/menus.md.fr				1.4-1.5
arch/pc532/msg.md.en				1.1-1.6 (new)
arch/pc532/msg.md.eng				deleted
arch/pc532/msg.md.fr				1.2-1.3
arch/pmax/md.c					1.31-1.32
arch/pmax/md.h					1.11
arch/pmax/menus.md.en				1.1-1.11 (new)
arch/pmax/menus.md.eng				deleted
arch/pmax/menus.md.fr				1.4-1.6
arch/pmax/msg.md.en				1.1-1.6 (new)
arch/pmax/msg.md.eng				deleted
arch/pmax/msg.md.fr				1.2-1.3
arch/sparc/md.c					1.13-1.14
arch/sparc/md.h					1.1-1.2
arch/sparc/menus.md.en				1.1-1.8 (new)
arch/sparc/menus.md.eng				deleted
arch/sparc/menus.md.fr				1.6-1.8
arch/sparc/msg.md.en				1.1-1.3 (new)
arch/sparc/msg.md.eng				deleted
arch/sparc/msg.md.fr				1.2-1.3
arch/vax/md.c					1.7-1.8
arch/vax/md.h					1.2
arch/vax/menus.md.en				1.1-1.6 (new)
arch/vax/menus.md.eng				deleted
arch/vax/menus.md.fr				1.3-1.5
arch/vax/msg.md.en				1.1-1.3 (new)
arch/vax/msg.md.eng				deleted
arch/vax/msg.md.fr				1.2-1.3
defs.h						1.41-1.45
disks.c						1.27
factor.c					1.10
install.c					1.17-1.19
label.c						1.12
main.c						1.14-1.19
mbr.c						1.16
mbr.h						1.7
menus.mi.en					1.1-1.34 (new)
menus.mi.eng					deleted
menus.mi.fr					1.17-1.21
msg.mi.en					1.1-1.49 (new)
msg.mi.eng					deleted
msg.mi.fr					1.19-1.24
net.c						1.45-1.53
run.c						1.15-1.21
target.c					1.22
txtwalk.c					1.5
txtwalk.h					1.5
upgrade.c					1.18-1.20
util.c						1.41-1.46

  Many improvements and bug fixes.  Should address (at least) the
  following PRs: PR#4740, PR#5911, PR#6431, PR#6955. PR#7186, PR#7248,
  PR#7520, PR#7523, PR#7806, PR#7833, and PR#7839, as well as problems
  found when researching those PRs and some portions of other PRs.  Also
  includes various display improvements and cleanups, and support for
  word kill (^W) and line kill (^U) when responding to prompts.  (cgd)

usr.bin/ftp/cmds.c				1.51
usr.bin/ftp/cmdtab.c				1.21
usr.bin/ftp/complete.c				1.22-1.24
usr.bin/ftp/extern.h				1.29
usr.bin/ftp/fetch.c				1.56
usr.bin/ftp/ftp_var.h				1.32
usr.bin/ftp/main.c				1.43
usr.bin/ftp/util.c				1.50

  Modularize the "SMALL" #ifdefs so that the install media can include
  the progress meter but omit some other non-SMALL features (like
  editing/completion).  (cgd)

distrib/utils/x_ftp/Makefile			1.4-1.6

  Include progress meter support in the installation binaries.  It's not
  that large and it can be very handy when downloading the sets from a
  remote site.  (cgd)

sys/arch/arm32/conf/SHARK			1.22-1.23
sys/arch/arm32/conf/SHARKINST			1.1-1.3 (new)

  Clean up SHARK kernel memory disk-related options.  Add a kernel akin
  to SHARK with space for a memory disk, for diskless boot and
  installation.  (cgd)

distrib/arm32/ramdisk/Makefile			1.10
etc/etc.arm32/disktab				1.5-1.6

  Since all of the arm32 kernels provide 3400 blocks of ramdisk space,
  we ought to use it (and not just 3200 blocks).  (cgd)

distrib/alpha/instkernel/ramdisk/dot.hdprofile	1.2
distrib/alpha/instkernel/ramdisk/dot.profile	1.3
distrib/amiga/floppies/inst/dot.profile		1.5
distrib/amiga/floppies/upgr/dot.hdprofile	1.4
distrib/amiga/floppies/upgr/dot.profile		1.4
distrib/amiga/miniroot/dot.profile		1.5
distrib/arm32/floppies/inst/dot.hdprofile	1.3
distrib/arm32/floppies/inst/dot.profile		1.4
distrib/arm32/floppies/upgr/dot.hdprofile	1.3
distrib/arm32/floppies/upgr/dot.profile		1.4
distrib/arm32/ramdisk/dot.hdprofile		1.4
distrib/arm32/ramdisk/dot.profile		1.5
distrib/atari/miniroot/dot.profile		1.5
distrib/bebox/floppies/ramdisk/dot.hdprofile	1.2
distrib/bebox/floppies/ramdisk/dot.profile	1.2
distrib/hp300/miniroot/dot.profile		1.3
distrib/i386/floppies/ramdisk/dot.hdprofile	1.4
distrib/i386/floppies/ramdisk/dot.profile	1.6
distrib/mac68k/instkernel/ramdisk/dot.hdprofile	1.2
distrib/mac68k/instkernel/ramdisk/dot.profile	1.2
distrib/mac68k/miniroot/dot.profile		1.4
distrib/macppc/floppies/ramdisk/dot.profile	1.4
distrib/mvme68k/miniroot/dot.profile		1.3
distrib/pc532/floppies/inst/dot.hdprofile	1.5
distrib/pc532/floppies/inst/dot.profile		1.6
distrib/pc532/floppies/upgr/dot.hdprofile	1.5
distrib/pc532/floppies/upgr/dot.profile		1.5
distrib/pmax/ramdisk/dot.hdprofile		1.3
distrib/pmax/ramdisk/dot.profile		1.3
distrib/sparc/miniroot/dot.profile		1.3
distrib/sparc/ramdisk/dot.profile		1.4
distrib/sparc/ramdisk.sysinst/dot.profile.m4	1.2
distrib/sparc64/miniroot/dot.profile		1.2
distrib/vax/ramdisk/dot.hdprofile		1.2
distrib/vax/ramdisk/dot.profile			1.2
distrib/x68k/floppies/ramdisk/dot.hdprofile	1.4
distrib/x68k/floppies/ramdisk/dot.profile	1.5

  Arrange to have sysinst invoked automatically only when booting,
  so that children of sysinst don't accidentally reinvoke it when
  running subcommands wish a shell.  Fixes PR#7805.  (cgd)

distrib/arm32/ramdisk/list			1.3

  Cope with object directories.  Part of PR#7628.  (cgd)

etc/etc.arm32/MAKEDEV				1.32

  Include ptys on the ramdisk image, so that sysinst will work.  (cgd)

etc/etc.arm32/MAKEDEV				1.33
distrib/arm32/ramdisk/dot.profile		1.6
distrib/arm32/ramdisk/install.tmpl		1.4

  Create and name 'md' device nodes in the normal manner.  (cgd)

distrib/arm32/ramdisk/list			1.5
distrib/arm32/ramdisk/ramdiskbin.conf		1.5

  Support pax and swapctl on the install kernel ramdisk.  (cgd)

sbin/savecore/savecore.c			1.39

  Fix a bug that would cause savecore to crash if the the bounds file
  (usually /var/crash/bounds) could not be opened for writing.  Fixes
  PR#7887.  (cgd)

distrib/i386/floppies/Makefile			patch

  Build the NetBSD/i386 single-floppy installation floppy image.  (cgd)

share/man/man4/puc.4				1.6-1.7
sys/dev/pci/pucdata.c				1.5-1.6

  Add support for 36 more SIIG PCI serial/parallel cards (for a total
  of 37).  This means that all SIIG PCI serial/parallel cards (described
  on their web site as "I/O boards" as of July 2, 1999) should now be
  supported.  (cgd)

sys/uvm/uvm_amap.c				1.21

  Fix allocation failure handling bugs in amap_alloc1().  (cgd)

sys/uvm/uvm_mmap.c				1.28

  Sanity check on data size requested of mmap(), even though we don't
  do proper charging of mmap()'d space against the process's data size
  at this time.  Prevents unreasonably large allocations from from
  succeeding.  This is a band-aid for PR#7897.  (cgd)

sys/dev/rnd.c					patch

  Correctly protect critical section in rnd_extract_data().  (ross)

sys/arch/alpha/pci/sio_pic.c			1.24

  Fix the 16-bytes-of-death bug by generating specific-EOI cycles
  during sio_intr_setup().  (ross)

sys/arch/alpha/alpha/dec_3000_300.c		1.28
sys/arch/alpha/alpha/dec_3000_500.c		1.27
sys/arch/alpha/tc/scc.c				1.46
sys/arch/alpha/tc/sccvar.h			1.6

  DEC 3000-series machines always use a serial console, even if the
  firmware was using the display.  Tell users what's happening when
  we switch, otherwise almost everyone just thinks the installation
  has locked up.  (ross)

sys/arch/pmax/conf/INSTALL			1.22

  Add CD9660 filesystem - useful for installing from CD-ROMs.  (simonb)

distrib/notes/pmax/install			1.20-1.21

  The name of the kernel on the diskimage is "netbsd" and not
  "install", and include the root-path in the bootptab and dhcpd.conf
  examples.  (simonb)

distrib/utils/sysinst/arch/pmax/md.c		1.33

  Remove md_copy_filesystem()'s contents for NetBSD/pmax.  (simonb)

sys/kern/kern_exec.c				1.102

  Stop profiling when execve()ing another program.  Addresses NetBSD
  Security Advistory SA1999-011.  (ross)