[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.5

1.1.2.5 ! cgd         1: #      $NetBSD: CHANGES-1.4.1,v 1.1.2.4 1999/08/09 03:09:24 simonb Exp $
1.1.2.1   cgd         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)
1.1.2.2   cgd       390:
                    391: sys/dev/rnd.c                                  patch
                    392:
                    393:   Correctly protect critical section in rnd_extract_data().  (ross)
                    394:
                    395: sys/arch/alpha/pci/sio_pic.c                   1.24
                    396:
                    397:   Fix the 16-bytes-of-death bug by generating specific-EOI cycles
                    398:   during sio_intr_setup().  (ross)
                    399:
                    400: sys/arch/alpha/alpha/dec_3000_300.c            1.28
                    401: sys/arch/alpha/alpha/dec_3000_500.c            1.27
                    402: sys/arch/alpha/tc/scc.c                                1.46
                    403: sys/arch/alpha/tc/sccvar.h                     1.6
                    404:
                    405:   DEC 3000-series machines always use a serial console, even if the
                    406:   firmware was using the display.  Tell users what's happening when
                    407:   we switch, otherwise almost everyone just thinks the installation
                    408:   has locked up.  (ross)
1.1.2.4   simonb    409:
                    410: sys/arch/pmax/conf/INSTALL                     1.22
                    411:
                    412:   Add CD9660 filesystem - useful for installing from CD-ROMs.  (simonb)
                    413:
                    414: distrib/notes/pmax/install                     1.20-1.21
                    415:
                    416:   The name of the kernel on the diskimage is "netbsd" and not
                    417:   "install", and include the root-path in the bootptab and dhcpd.conf
                    418:   examples.  (simonb)
1.1.2.3   cgd       419:
                    420: distrib/utils/sysinst/arch/pmax/md.c           1.33
                    421:
                    422:   Remove md_copy_filesystem()'s contents for NetBSD/pmax.  (simonb)
1.1.2.5 ! cgd       423:
        !           424: sys/kern/kern_exec.c                           1.102
        !           425:
        !           426:   Stop profiling when execve()ing another program.  Addresses NetBSD
        !           427:   Security Advistory SA1999-011.  (ross)

CVSweb <webmaster@jp.NetBSD.org>