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

Annotation of src/CHANGES-1.4.1, Revision 1.1.2.1

1.1.2.1 ! cgd         1: #      $NetBSD$
        !             2:
        !             3: Woefully incomplete partial list of changes from NetBSD 1.4 to NetBSD 1.4.1:
        !             4:
        !             5: File                                           Version(s)
        !             6: ----                                           --------
        !             7:
        !             8: sys/sys/mman.h                                 1.21
        !             9:
        !            10:   Provide the (documented, but not #defined) MADV_SPACEAVAIL madvise()
        !            11:   constant.  (cgd)
        !            12:
        !            13: sys/arch/alpha/alpha/db_instruction.h          1.5
        !            14: sys/arch/alpha/alpha/db_interface.c            1.7
        !            15: sys/arch/alpha/alpha/db_disasm.c               1.6
        !            16: sys/arch/alpha/alpha/trap.c                    1.48-1.49
        !            17:
        !            18:   Implement BWX instruction emulation and handle unaligned BWX
        !            19:   accesses (for user processes) as required by the Alpha Architecture.
        !            20:   Fixes PR#7536.  (cgd)
        !            21:
        !            22: sys/compat/common/compat_util.c                        1.13-1.14
        !            23:
        !            24:   Fix emul_find()'s handling of in-kernel buffers (it could return
        !            25:   incorrect pointers, which could lead to memory corruption).  (cgd)
        !            26:
        !            27: bin/csh/proc.c                                 1.18-1.20
        !            28:
        !            29:   Fix a potential memory corruption problem with the 'kill' builtin
        !            30:   that showed itself on NetBSD/alpha as an unaligned access.  (cgd)
        !            31:
        !            32: sys/arch/alpha/stand/bootxx/bootxx.c           1.15
        !            33: sys/arch/alpha/stand/common/bootxx.c           1.4
        !            34: sys/arch/alpha/stand/netboot/if_prom.c         1.13
        !            35:
        !            36:   Get the capitalization of the port name consistently correct.  (cgd)
        !            37:
        !            38: distrib/utils/libhack/opendir.c                        1.2
        !            39: distrib/utils/libhack/perror.c                 1.2
        !            40: distrib/utils/libhack/strerror.c               1.2
        !            41: distrib/utils/libhack/strsignal.c              1.2
        !            42: distrib/utils/libhack/utmp.c                   1.2
        !            43:
        !            44:   Fix warnings that occurred compiling on some architectures.  (cgd)
        !            45:
        !            46: usr.bin/crunch/crunchgen/crunchgen.c           1.11
        !            47:
        !            48:   Put temporary files in /tmp and and change directory into
        !            49:   source directories so that relative path specifications in
        !            50:   Makefiles work properly.  (cgd)
        !            51:
        !            52: sbin/disklabel/disklabel.8                     1.27
        !            53:
        !            54:   Kill some bogus comments about -r: it does not cause the boot
        !            55:   area to be clobbered.  (cgd)
        !            56:
        !            57: sbin/disklabel/Makefile                                1.33
        !            58: sbin/disklabel/disklabel.c                     1.70
        !            59:
        !            60:   On NetBSD/alpha, go out of the way to read the boot area's contents
        !            61:   if -r is specified, so that the boot blocks aren't clobbered when
        !            62:   writing labels.  (cgd)
        !            63:
        !            64: distrib/utils/script-installer/dot.instutils   1.5
        !            65:
        !            66:   Explicitly mention that the domain name requested is the DNS
        !            67:   domain name.  (cgd)
        !            68:
        !            69: sys/arch/alpha/stand/installboot/installboot.c 1.16
        !            70:
        !            71:   Fix a problem where disks would remain unbootable even after
        !            72:   'installboot' was run because of an uninitialized value in
        !            73:   the Alpha Boot Block.  (cgd)
        !            74:
        !            75: usr.sbin/pkg_install/add/perform.c             1.31
        !            76: usr.sbin/pkg_install/add/pkg_add.1             1.15
        !            77: usr.sbin/pkg_install/lib/file.c                        1.27
        !            78:
        !            79:   Add support for http:// URLs in the package tools.  (cgd)
        !            80:
        !            81: etc/etc.arm32/ttys                             1.5
        !            82:
        !            83:   Remove 'secure' from pty lines.  (cgd)
        !            84:
        !            85: sys/arch/alpha/alpha/machdep.c                 1.171
        !            86: sys/arch/alpha/alpha/trap.c                    1.45-1.46
        !            87: sys/arch/alpha/alpha/osf1_locore.s             1.1 (new)
        !            88: sys/arch/alpha/conf/ALPHA                      1.96
        !            89: sys/arch/alpha/conf/BABYLON                    1.14
        !            90: sys/arch/alpha/conf/GENERIC                    1.118
        !            91: sys/arch/alpha/conf/NOSY                       1.29
        !            92: sys/arch/alpha/conf/files.alpha                        1.101
        !            93: sys/arch/alpha/include/ecoff_machdep.h         1.5
        !            94: sys/kern/kern_prot.c                           1.54
        !            95: sys/kern/uipc_syscalls.c                       1.42
        !            96: sys/kern/exec_ecoff.c                          1.10
        !            97: sys/sys/exec_ecoff.h                           1.11
        !            98: sys/sys/tty.h                                  1.47
        !            99: sys/sys/ioctl.h                                        1.25
        !           100: sys/compat/common/compat_util.c                        1.12
        !           101: sys/compat/common/compat_util.h                        1.6
        !           102: sys/compat/osf1/README.dynamic                 1.2-1.3
        !           103: sys/compat/osf1/README.syscalls                        1.2
        !           104: sys/compat/osf1/files.osf1                     1.4-1.16
        !           105: sys/compat/osf1/osf1.h                         1.1-1.21 (new)
        !           106: sys/compat/osf1/osf1_cvt.c                     1.1-1.7 (new)
        !           107: sys/compat/osf1/osf1_cvt.h                     1.1-1.6 (new)
        !           108: sys/compat/osf1/osf1_cvt_errno.c               1.1-1.5 (new)
        !           109: sys/compat/osf1/osf1_cvt_signal.c              1.1 (new)
        !           110: sys/compat/osf1/osf1_descrip.c                 1.1-1.3,1.5 (new)
        !           111: sys/compat/osf1/osf1_errno.h                   1.1-1.3 (new)
        !           112: sys/compat/osf1/osf1_exec.c                    1.1 (new)
        !           113: sys/compat/osf1/osf1_file.c                    1.1-1.5 (new)
        !           114: sys/compat/osf1/osf1_generic.c                 1.1-1.2 (new)
        !           115: sys/compat/osf1/osf1_ioctl.c                   1.7-1.11
        !           116: sys/compat/osf1/osf1_misc.c                    1.16-1.52
        !           117: sys/compat/osf1/osf1_mmap.c                    1.1-1.3 (new)
        !           118: sys/compat/osf1/osf1_mount.c                   1.9-1.14
        !           119: sys/compat/osf1/osf1_prot.c                    1.1-1.2 (new)
        !           120: sys/compat/osf1/osf1_resource.c                        1.1-1.2 (new)
        !           121: sys/compat/osf1/osf1_signal.c                  1.7-1.16
        !           122: sys/compat/osf1/osf1_signal.h                  1.3-1.6
        !           123: sys/compat/osf1/osf1_socket.c                  1.1-1.5 (new)
        !           124: sys/compat/osf1/osf1_sysv_ipc.c                        1.1-1.2 (new)
        !           125: sys/compat/osf1/osf1_time.c                    1.1-1.2 (new)
        !           126: sys/compat/osf1/osf1_util.h                    1.4-1.5
        !           127: sys/compat/osf1/syscalls.master                        1.14-1.30
        !           128: sys/compat/osf1/osf1_syscall.h                 regenerate
        !           129: sys/compat/osf1/osf1_syscallargs.h             regenerate
        !           130: sys/compat/osf1/osf1_syscalls.c                        regenerate
        !           131: sys/compat/osf1/osf1_sysent.c                  regenerate
        !           132:
        !           133:   Make Digital UNIX (formerly DEC OSF/1) compatibilty functional again,
        !           134:   and greatly improve it (implement support for dynamically linked
        !           135:   binaries and more syscalls).  It's now capable of running many
        !           136:   applications, including Netscape Navigator.  (cgd)
        !           137:
        !           138: usr.bin/msgc/msg_sys.def                       1.2-1.9
        !           139: usr.bin/msgc/msgc.1                            1.4
        !           140: usr.bin/msgc/msgdb.c                           1.3-1.5
        !           141:
        !           142:   Various improvements to msgc(1) including editing improvements (word
        !           143:   and line kill support via ^W and ^U respectively), various bug fixes,
        !           144:   and some display optimizations.  (cgd)
        !           145:
        !           146: usr.bin/menuc/main.c                           1.5-1.6
        !           147: usr.bin/menuc/mdb.c                            1.13-1.14
        !           148: usr.bin/menuc/mdb.h                            1.4
        !           149: usr.bin/menuc/menu_sys.def                     1.16-1.21
        !           150: usr.bin/menuc/parse.y                          1.7
        !           151: usr.bin/menuc/scan.l                           1.8
        !           152:
        !           153:   Various improvements to menuc(1) including bug fixes (more descriptive
        !           154:   error messages, improved horizontal placement algorithm, separate
        !           155:   initialization function for better error handling, better title
        !           156:   position and menu sizing), and functionality enhancements (horizontal
        !           157:   menu centering, ability to provide an "exit" item string).  (cgd)
        !           158:
        !           159: Makefile.inc                                   1.5
        !           160: SPELLING.en                                    1.1 (new)
        !           161: TODO                                           1.18
        !           162: arch/alpha/md.c                                        1.15-1.17
        !           163: arch/alpha/md.h                                        1.3
        !           164: arch/alpha/menus.md.en                         1.1-1.9 (new)
        !           165: arch/alpha/menus.md.eng                                deleted
        !           166: arch/alpha/menus.md.fr                         1.7-1.9
        !           167: arch/alpha/msg.md.en                           1.1-1.4 (new)
        !           168: arch/alpha/msg.md.eng                          deleted
        !           169: arch/alpha/msg.md.fr                           1.3-1.4
        !           170: arch/arm32/md.c                                        1.19-1.21
        !           171: arch/arm32/md.h                                        1.7
        !           172: arch/arm32/menus.md.en                         1.1-1.8 (new)
        !           173: arch/arm32/menus.md.eng                                deleted
        !           174: arch/arm32/menus.md.fr                         1.5-1.7
        !           175: arch/arm32/msg.md.en                           1.1-1.4 (new)
        !           176: arch/arm32/msg.md.eng                          deleted
        !           177: arch/arm32/msg.md.fr                           1.2-1.3
        !           178: arch/bebox/md.c                                        1.11-1.12
        !           179: arch/bebox/md.h                                        1.2
        !           180: arch/bebox/menus.md.en                         1.1-1.7 (new)
        !           181: arch/bebox/menus.md.eng                                deleted
        !           182: arch/bebox/menus.md.fr                         1.4-1.6
        !           183: arch/bebox/msg.md.en                           1.1-1.5 (new)
        !           184: arch/bebox/msg.md.eng                          deleted
        !           185: arch/bebox/msg.md.fr                           1.2
        !           186: arch/i386/md.c                                 1.27-1.29
        !           187: arch/i386/md.h                                 1.15
        !           188: arch/i386/menus.md.en                          1.1-1.25 (new)
        !           189: arch/i386/menus.md.eng                         deleted
        !           190: arch/i386/menus.md.fr                          1.17-1.20
        !           191: arch/i386/msg.md.en                            1.1-1.15 (new)
        !           192: arch/i386/msg.md.eng                           deleted
        !           193: arch/i386/msg.md.fr                            1.10
        !           194: arch/mac68k/md.c                               1.6-1.8
        !           195: arch/mac68k/md.h                               1.2-1.3
        !           196: arch/mac68k/menus.md.en                                1.1-1.5 (new)
        !           197: arch/mac68k/menus.md.eng                       deleted
        !           198: arch/mac68k/msg.md.en                          1.1-1.4 (new)
        !           199: arch/mac68k/msg.md.eng                         deleted
        !           200: arch/macppc/md.c                               1.11-1.12
        !           201: arch/macppc/md.h                               1.3
        !           202: arch/macppc/menus.md.en                                1.1-1.8 (new)
        !           203: arch/macppc/menus.md.eng                       deleted
        !           204: arch/macppc/menus.md.fr                                1.6-1.8
        !           205: arch/macppc/msg.md.en                          1.1-1.3 (new)
        !           206: arch/macppc/msg.md.eng                         deleted
        !           207: arch/macppc/msg.md.fr                          1.2-1.3
        !           208: arch/pc532/md.c                                        1.17
        !           209: arch/pc532/md.h                                        1.7-1.8
        !           210: arch/pc532/menus.md.en                         1.1 (new)
        !           211: arch/pc532/menus.md.eng                                deleted
        !           212: arch/pc532/menus.md.fr                         1.4-1.5
        !           213: arch/pc532/msg.md.en                           1.1-1.6 (new)
        !           214: arch/pc532/msg.md.eng                          deleted
        !           215: arch/pc532/msg.md.fr                           1.2-1.3
        !           216: arch/pmax/md.c                                 1.31-1.32
        !           217: arch/pmax/md.h                                 1.11
        !           218: arch/pmax/menus.md.en                          1.1-1.11 (new)
        !           219: arch/pmax/menus.md.eng                         deleted
        !           220: arch/pmax/menus.md.fr                          1.4-1.6
        !           221: arch/pmax/msg.md.en                            1.1-1.6 (new)
        !           222: arch/pmax/msg.md.eng                           deleted
        !           223: arch/pmax/msg.md.fr                            1.2-1.3
        !           224: arch/sparc/md.c                                        1.13-1.14
        !           225: arch/sparc/md.h                                        1.1-1.2
        !           226: arch/sparc/menus.md.en                         1.1-1.8 (new)
        !           227: arch/sparc/menus.md.eng                                deleted
        !           228: arch/sparc/menus.md.fr                         1.6-1.8
        !           229: arch/sparc/msg.md.en                           1.1-1.3 (new)
        !           230: arch/sparc/msg.md.eng                          deleted
        !           231: arch/sparc/msg.md.fr                           1.2-1.3
        !           232: arch/vax/md.c                                  1.7-1.8
        !           233: arch/vax/md.h                                  1.2
        !           234: arch/vax/menus.md.en                           1.1-1.6 (new)
        !           235: arch/vax/menus.md.eng                          deleted
        !           236: arch/vax/menus.md.fr                           1.3-1.5
        !           237: arch/vax/msg.md.en                             1.1-1.3 (new)
        !           238: arch/vax/msg.md.eng                            deleted
        !           239: arch/vax/msg.md.fr                             1.2-1.3
        !           240: defs.h                                         1.41-1.45
        !           241: disks.c                                                1.27
        !           242: factor.c                                       1.10
        !           243: install.c                                      1.17-1.19
        !           244: label.c                                                1.12
        !           245: main.c                                         1.14-1.19
        !           246: mbr.c                                          1.16
        !           247: mbr.h                                          1.7
        !           248: menus.mi.en                                    1.1-1.34 (new)
        !           249: menus.mi.eng                                   deleted
        !           250: menus.mi.fr                                    1.17-1.21
        !           251: msg.mi.en                                      1.1-1.49 (new)
        !           252: msg.mi.eng                                     deleted
        !           253: msg.mi.fr                                      1.19-1.24
        !           254: net.c                                          1.45-1.53
        !           255: run.c                                          1.15-1.21
        !           256: target.c                                       1.22
        !           257: txtwalk.c                                      1.5
        !           258: txtwalk.h                                      1.5
        !           259: upgrade.c                                      1.18-1.20
        !           260: util.c                                         1.41-1.46
        !           261:
        !           262:   Many improvements and bug fixes.  Should address (at least) the
        !           263:   following PRs: PR#4740, PR#5911, PR#6431, PR#6955. PR#7186, PR#7248,
        !           264:   PR#7520, PR#7523, PR#7806, PR#7833, and PR#7839, as well as problems
        !           265:   found when researching those PRs and some portions of other PRs.  Also
        !           266:   includes various display improvements and cleanups, and support for
        !           267:   word kill (^W) and line kill (^U) when responding to prompts.  (cgd)
        !           268:
        !           269: usr.bin/ftp/cmds.c                             1.51
        !           270: usr.bin/ftp/cmdtab.c                           1.21
        !           271: usr.bin/ftp/complete.c                         1.22-1.24
        !           272: usr.bin/ftp/extern.h                           1.29
        !           273: usr.bin/ftp/fetch.c                            1.56
        !           274: usr.bin/ftp/ftp_var.h                          1.32
        !           275: usr.bin/ftp/main.c                             1.43
        !           276: usr.bin/ftp/util.c                             1.50
        !           277:
        !           278:   Modularize the "SMALL" #ifdefs so that the install media can include
        !           279:   the progress meter but omit some other non-SMALL features (like
        !           280:   editing/completion).  (cgd)
        !           281:
        !           282: distrib/utils/x_ftp/Makefile                   1.4-1.6
        !           283:
        !           284:   Include progress meter support in the installation binaries.  It's not
        !           285:   that large and it can be very handy when downloading the sets from a
        !           286:   remote site.  (cgd)
        !           287:
        !           288: sys/arch/arm32/conf/SHARK                      1.22-1.23
        !           289: sys/arch/arm32/conf/SHARKINST                  1.1-1.3 (new)
        !           290:
        !           291:   Clean up SHARK kernel memory disk-related options.  Add a kernel akin
        !           292:   to SHARK with space for a memory disk, for diskless boot and
        !           293:   installation.  (cgd)
        !           294:
        !           295: distrib/arm32/ramdisk/Makefile                 1.10
        !           296: etc/etc.arm32/disktab                          1.5-1.6
        !           297:
        !           298:   Since all of the arm32 kernels provide 3400 blocks of ramdisk space,
        !           299:   we ought to use it (and not just 3200 blocks).  (cgd)
        !           300:
        !           301: distrib/alpha/instkernel/ramdisk/dot.hdprofile 1.2
        !           302: distrib/alpha/instkernel/ramdisk/dot.profile   1.3
        !           303: distrib/amiga/floppies/inst/dot.profile                1.5
        !           304: distrib/amiga/floppies/upgr/dot.hdprofile      1.4
        !           305: distrib/amiga/floppies/upgr/dot.profile                1.4
        !           306: distrib/amiga/miniroot/dot.profile             1.5
        !           307: distrib/arm32/floppies/inst/dot.hdprofile      1.3
        !           308: distrib/arm32/floppies/inst/dot.profile                1.4
        !           309: distrib/arm32/floppies/upgr/dot.hdprofile      1.3
        !           310: distrib/arm32/floppies/upgr/dot.profile                1.4
        !           311: distrib/arm32/ramdisk/dot.hdprofile            1.4
        !           312: distrib/arm32/ramdisk/dot.profile              1.5
        !           313: distrib/atari/miniroot/dot.profile             1.5
        !           314: distrib/bebox/floppies/ramdisk/dot.hdprofile   1.2
        !           315: distrib/bebox/floppies/ramdisk/dot.profile     1.2
        !           316: distrib/hp300/miniroot/dot.profile             1.3
        !           317: distrib/i386/floppies/ramdisk/dot.hdprofile    1.4
        !           318: distrib/i386/floppies/ramdisk/dot.profile      1.6
        !           319: distrib/mac68k/instkernel/ramdisk/dot.hdprofile        1.2
        !           320: distrib/mac68k/instkernel/ramdisk/dot.profile  1.2
        !           321: distrib/mac68k/miniroot/dot.profile            1.4
        !           322: distrib/macppc/floppies/ramdisk/dot.profile    1.4
        !           323: distrib/mvme68k/miniroot/dot.profile           1.3
        !           324: distrib/pc532/floppies/inst/dot.hdprofile      1.5
        !           325: distrib/pc532/floppies/inst/dot.profile                1.6
        !           326: distrib/pc532/floppies/upgr/dot.hdprofile      1.5
        !           327: distrib/pc532/floppies/upgr/dot.profile                1.5
        !           328: distrib/pmax/ramdisk/dot.hdprofile             1.3
        !           329: distrib/pmax/ramdisk/dot.profile               1.3
        !           330: distrib/sparc/miniroot/dot.profile             1.3
        !           331: distrib/sparc/ramdisk/dot.profile              1.4
        !           332: distrib/sparc/ramdisk.sysinst/dot.profile.m4   1.2
        !           333: distrib/sparc64/miniroot/dot.profile           1.2
        !           334: distrib/vax/ramdisk/dot.hdprofile              1.2
        !           335: distrib/vax/ramdisk/dot.profile                        1.2
        !           336: distrib/x68k/floppies/ramdisk/dot.hdprofile    1.4
        !           337: distrib/x68k/floppies/ramdisk/dot.profile      1.5
        !           338:
        !           339:   Arrange to have sysinst invoked automatically only when booting,
        !           340:   so that children of sysinst don't accidentally reinvoke it when
        !           341:   running subcommands wish a shell.  Fixes PR#7805.  (cgd)
        !           342:
        !           343: distrib/arm32/ramdisk/list                     1.3
        !           344:
        !           345:   Cope with object directories.  Part of PR#7628.  (cgd)
        !           346:
        !           347: etc/etc.arm32/MAKEDEV                          1.32
        !           348:
        !           349:   Include ptys on the ramdisk image, so that sysinst will work.  (cgd)
        !           350:
        !           351: etc/etc.arm32/MAKEDEV                          1.33
        !           352: distrib/arm32/ramdisk/dot.profile              1.6
        !           353: distrib/arm32/ramdisk/install.tmpl             1.4
        !           354:
        !           355:   Create and name 'md' device nodes in the normal manner.  (cgd)
        !           356:
        !           357: distrib/arm32/ramdisk/list                     1.5
        !           358: distrib/arm32/ramdisk/ramdiskbin.conf          1.5
        !           359:
        !           360:   Support pax and swapctl on the install kernel ramdisk.  (cgd)
        !           361:
        !           362: sbin/savecore/savecore.c                       1.39
        !           363:
        !           364:   Fix a bug that would cause savecore to crash if the the bounds file
        !           365:   (usually /var/crash/bounds) could not be opened for writing.  Fixes
        !           366:   PR#7887.  (cgd)
        !           367:
        !           368: distrib/i386/floppies/Makefile                 patch
        !           369:
        !           370:   Build the NetBSD/i386 single-floppy installation floppy image.  (cgd)
        !           371:
        !           372: share/man/man4/puc.4                           1.6-1.7
        !           373: sys/dev/pci/pucdata.c                          1.5-1.6
        !           374:
        !           375:   Add support for 36 more SIIG PCI serial/parallel cards (for a total
        !           376:   of 37).  This means that all SIIG PCI serial/parallel cards (described
        !           377:   on their web site as "I/O boards" as of July 2, 1999) should now be
        !           378:   supported.  (cgd)
        !           379:
        !           380: sys/uvm/uvm_amap.c                             1.21
        !           381:
        !           382:   Fix allocation failure handling bugs in amap_alloc1().  (cgd)
        !           383:
        !           384: sys/uvm/uvm_mmap.c                             1.28
        !           385:
        !           386:   Sanity check on data size requested of mmap(), even though we don't
        !           387:   do proper charging of mmap()'d space against the process's data size
        !           388:   at this time.  Prevents unreasonably large allocations from from
        !           389:   succeeding.  This is a band-aid for PR#7897.  (cgd)

CVSweb <webmaster@jp.NetBSD.org>