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

Annotation of src/CHANGES-1.4.2, Revision 1.1.2.23

1.1.2.23! he          1: #      $NetBSD: CHANGES-1.4.2,v 1.1.2.22 1999/09/13 23:03:05 he Exp $
1.1.2.1   cgd         2:
                      3: A complete list of changes from NetBSD 1.4.1 to NetBSD 1.4.2:
                      4:
1.1.2.5   he          5: File                                           Revision(s)
1.1.2.1   cgd         6: ----                                           --------
1.1.2.4   he          7:
1.1.2.1   cgd         8: bin/pax/tar.c                                  1.15
                      9:
                     10:   Add the ability to read V7 tar archives which use USTAR-style
                     11:   directories.  Addresses PR#8220.  (kleink)
1.1.2.2   cgd        12:
                     13: sbin/newfs_msdos/newfs_msdos.c                 1.4
                     14:
                     15:   After determining the size of a file being used as an msdosfs image, seek
                     16:   back to its start so subsequent writes go to the right places.  (cgd)
                     17:
                     18: lib/libkvm/kvm_file.c                          1.14
                     19:
                     20:   Fix kvm_getfiles() so that it works properly on kernel core dumps.  (cgd)
                     21:
                     22: usr.bin/netstat/unix.c                         1.18
                     23:
                     24:   Report error returns from kvm_getfiles() more correctly.  (cgd)
                     25:
                     26: sys/lib/libsa/ufs.c                            1.26
                     27:
                     28:   Fix a problem that could cause files' seek pointers to be incorrect
                     29:   after being opened.  (cgd)
                     30:
                     31: usr.sbin/mbrlabel/mbrlabel.c                   1.4-1.5
                     32:
                     33:   Correct usage message and make the MBR examination code function
                     34:   properly on architectures which enforce strict alignment.  (cgd)
                     35:
1.1.2.3   cgd        36: usr.bin/tail/extern.h                          1.4
                     37: usr.bin/tail/forward.c                         1.16
                     38: usr.bin/tail/read.c                            1.7
                     39: usr.bin/tail/reverse.c                         1.11
                     40:
                     41:   Avoid incorrectly-repeated error messages.  (cgd)
                     42:
                     43: sys/msdosfs/denode.h                           1.31
                     44: sys/msdosfs/fat.h                              1.13
                     45: sys/msdosfs/msdosfs_fat.c                      1.31
                     46: sys/msdosfs/msdosfs_vnops.c                    1.83
                     47:
                     48:   Fix LP64 problems which made the MS-DOS file system unusable on
                     49:   NetBSD/alpha as reported in PR#8037 and several other problems
                     50:   encountered while researching it (NFS exporting and printf
                     51:   formats).  (cgd)
                     52:
                     53: usr.bin/find/extern.h                          1.12
                     54: usr.bin/find/find.h                            1.12
                     55: usr.bin/find/find.1                            1.22-1.23
                     56: usr.bin/find/function.c                                1.31
                     57: usr.bin/find/option.c                          1.13
                     58:
                     59:   Implement -regex and -iregex primaries which behave similarly (but
                     60:   not identically) to the GNU find primaries of the same names.  (The
                     61:   differences are caused by differences in the Basic Regular
                     62:   Expression implementations.)  (cgd)
1.1.2.5   he         63:
                     64: distrib/sets/lists/comp/md.arm32               1.25
                     65:
                     66:   Add "usr/include/machine/devmap.h" so that the X server can be built.
                     67:   (mrg)
                     68:
                     69: sys/dev/rnd.c                                  patch
                     70:
                     71:   A more consistent branch-specific fix for the data extraction locking
                     72:   bug previously fixed.  (ross)
                     73:
                     74: lib/libc/sys/connect.2                         1.14
                     75:
                     76:   Explain how to get status information for non-blocking connects,
                     77:   fixing PR#8208.  (sommerfeld)
                     78:
                     79: sys/dev/eisa/eisadevs                          1.16
                     80: sys/dev/eisa/eisadevs.h                                regen
                     81: sys/dev/eisa/eisadevs_data.h                   regen
                     82: sys/dev/eisa/if_ep_eisa.c                      1.21
                     83:
                     84:   Recognize a 3Com 3c509 Combo configured in EISA mode, fixing PR#8234.
                     85:   (tron)
                     86:
1.1.2.22  he         87: usr.sbin/pkg_install/Makefile.inc              1.6-1.10
                     88: usr.sbin/pkg_install/add/add.h                 1.4
                     89: usr.sbin/pkg_install/add/extract.c             1.17-1.20
                     90: usr.sbin/pkg_install/add/futil.c               1.7-1.8
                     91: usr.sbin/pkg_install/add/main.c                        1.10-1.12
                     92: usr.sbin/pkg_install/add/perform.c             1.30,1.32-1.39
1.1.2.5   he         93: usr.sbin/pkg_install/add/pkg_add.1             1.16
1.1.2.22  he         94: usr.sbin/pkg_install/admin/main.c              1.4-1.8
                     95: usr.sbin/pkg_install/create/create.h           1.12
                     96: usr.sbin/pkg_install/create/main.c             1.14
                     97: usr.sbin/pkg_install/create/perform.c          1.18-1.19
1.1.2.5   he         98: usr.sbin/pkg_install/create/pkg_create.1       1.17-1.18
1.1.2.22  he         99: usr.sbin/pkg_install/create/pl.c               1.12-1.16
                    100: usr.sbin/pkg_install/delete/delete.h           1.5-1.6
                    101: usr.sbin/pkg_install/delete/main.c             1.12-1.13
                    102: usr.sbin/pkg_install/delete/perform.c          1.24-1.28
1.1.2.5   he        103: usr.sbin/pkg_install/delete/pkg_delete.1       1.13-1.14
1.1.2.22  he        104: usr.sbin/pkg_install/info/info.h               1.10-1.11
                    105: usr.sbin/pkg_install/info/main.c               1.17-1.18
                    106: usr.sbin/pkg_install/info/perform.c            1.24-1.28
                    107: usr.sbin/pkg_install/info/show.c               1.13-1.16
1.1.2.5   he        108: usr.sbin/pkg_install/info/pkg_info.1           1.18
1.1.2.22  he        109: usr.sbin/pkg_install/lib/exec.c                        1.6
                    110: usr.sbin/pkg_install/lib/file.c                        1.28-1.32
                    111: usr.sbin/pkg_install/lib/global.c              1.6
                    112: usr.sbin/pkg_install/lib/lib.h                 1.22-1.26
                    113: usr.sbin/pkg_install/lib/lpkg.c                        1.2
                    114: usr.sbin/pkg_install/lib/pen.c                 1.16
                    115: usr.sbin/pkg_install/lib/pkgdb.c               1.4
                    116: usr.sbin/pkg_install/lib/plist.c               1.19-1.22
                    117: usr.sbin/pkg_install/lib/str.c                 1.16-1.17
1.1.2.5   he        118:
                    119:   Update in-tree pkg tools:
                    120:
                    121:   o Pass & use BINDIR instead of hardcoding /usr/sbin.
                    122:   o Adapt this to work better on Solaris.
                    123:   o Treat absolute paths in PLIST properly, i.e. do not allow them
                    124:     at all.
                    125:   o Clean up URL handling.
                    126:   o Fix conflict checking for package names with hyphens in their name
                    127:     by using "pkg-[0-9]*" instead of "pkg-*" for detecting conflicting
                    128:     packages.
                    129:   o Document PKG_TMPDIR environment variable.
                    130:   o De-linting and some code cleanup.
                    131:   o @srcdir was renamed to @src a long time ago (fixing PR#7555).
                    132:   o Message files in binary packages are not displayed with more(1).
                    133:   o Allow specifying a package name without a version.
                    134:   o Call deinstall-script again after files are removed, with
                    135:     POST-DEINSTALL argument.
                    136:   o Disable annoying "key not present" warning.
1.1.2.7   he        137:   o Fix error checking when creating directory for pkgdb.
1.1.2.22  he        138:   o Bring closer to /usr/share/misc/style with the aid of indent(1).
                    139:   o Provide full pathnames for chgrp and chown, fixing PR#8250.
                    140:   o Hide test for URLlength()>0 behind a macro (IS_URL()).
                    141:   o Handle symlinks to directories correctly in "check" and "rebuild"
                    142:     targets.
                    143:   o More work to run the DEINSTALL script a second time.
                    144:   o Some code documentation.
1.1.2.5   he        145:
                    146:   (hubertf)
                    147:
1.1.2.6   he        148: sys/net/if.c                                   1.51
                    149:
                    150:   Fix a problem in ifa_ifwithnet() for netatalk, making atalkd
                    151:   work in more configurations.  (bouyer)
                    152:
                    153: sys/netinet/ip_proxy.c                         1.18
                    154:
                    155:   Check the protocol before forwarding to proxy module.  Fixes
1.1.2.8   he        156:   PR#7831.  (bouyer)
1.1.2.6   he        157:
                    158: gnu/usr.bin/tar/gnu.c                          1.5
                    159: gnu/usr.bin/tar/list.c                         1.6
                    160:
                    161:   Cast off_t to size_t when passing arguments to functions expecting
                    162:   a size_t.  This fixes errors due to memory corruption when
                    163:   extracting archives with gtar style long file names on big endian
                    164:   machines.  Fixes PR#8229.  (bad)
                    165:
                    166: doc/tmac/doc-common                            1.32
                    167:
                    168:   Mark Ap as callable, fixes formatting of a few man pages.  (ross)
1.1.2.7   he        169:
                    170: sys/dev/ata/ata_wdc.c                           1.20
1.1.2.8   he        171: sys/dev/ic/wdc.c                                1.69-1.70
                    172: sys/dev/scsipi/atapi_wdc.c                      1.22+patch
1.1.2.7   he        173:
                    174:   Add some debug printfs, change timeout handling to be more efficient
                    175:   and less error-prone, and fix the "lockup after lost interrupt"
1.1.2.8   he        176:   problem some users have been reporting.  Also a mostly-stylistic
                    177:   change guarding tsleep() with a while() loop, and a retry if PIO
                    178:   mode < 3 fails.  (bouyer)
                    179:
                    180: share/mk/bsd.man.mk                            1.46
                    181:
                    182:   Use -Tascii for pre-generated man pages, avoiding nroff character
1.1.2.13  he        183:   set dependence on LESSCHARSET (!), fixing PR#4522.  (bad)
1.1.2.8   he        184:
                    185: etc/mtree/special                              1.23-1.24
                    186:
                    187:   Change to match the permissions set on install, and fix for
                    188:   nonexistent group name.  (is)
                    189:
                    190: share/zoneinfo/africa                          1.1.1.10
                    191: share/zoneinfo/antarctica                      1.1.1.6
                    192: share/zoneinfo/asia                            1.1.1.9
                    193: share/zoneinfo/australasia                     1.1.1.9
                    194: share/zoneinfo/europe                          1.1.1.9
                    195: share/zoneinfo/leapseconds                     1.1.1.4
                    196: share/zoneinfo/northamerica                    1.1.1.10
                    197: share/zoneinfo/southamerica                    1.1.1.9
                    198:
                    199:   Update to tzdata1999e.  (kleink)
1.1.2.9   he        200:
                    201: sys/miscfs/fdesc/fdesc_vnops.c                 1.51-1.53
                    202: sys/miscfs/kernfs/kernfs_vnops.c               1.66-1.67
                    203: sys/miscfs/procfs/procfs_vnops.c               1.66-1.68
                    204:
                    205:   Protect {fdesc,kernfs,procfs}_readdir against directory seeks
                    206:   with bogus offsets.  (sommerfeld)
                    207:
1.1.2.10  he        208: etc/rc                                         1.129
                    209:
                    210:   Fix denial-of-service attack involving vi preserve.  (christos)
                    211:
                    212: usr.bin/su/su.c                                        1.35
                    213:
                    214:   Fix memory corruption problem.  (christos)
1.1.2.11  he        215:
                    216: etc/etc.x68k/MAKEDEV                           1.21
                    217:
                    218:   Since we now use Xwrapper to start the X server, we can restrict
1.1.2.12  he        219:   non-root access to grf, mouse and kbd, closing a security hole.
                    220:   (minoura)
1.1.2.14  he        221:
                    222: sys/dev/pci/pcidevs                            1.137
                    223: sys/dev/pci/pcidevs.h                          regen
                    224: sys/dev/pci/pcidevs_data.h                     regen
                    225: sys/dev/pci/if_ex_pci.c                                1.7
                    226:
                    227:   Recognize 3c905C-TX card.  (bouyer)
1.1.2.15  he        228:
1.1.2.16  he        229: sys/msdosfs/msdosfs_vnops.c                    1.86
1.1.2.15  he        230:
1.1.2.17  he        231:   Do not permit writing to read-only mounted msdosfs file system,
1.1.2.15  he        232:   fixing PR#7619.  (jdolecek)
1.1.2.18  he        233:
                    234: sys/sys/fcntl.h                                        1.17
                    235: sys/kern/vfs_vnops.c                           1.38
                    236: sys/kern/kern_sig.c                            1.93
                    237:
                    238:   Don't allow coredump to follow symlinks, this has security
                    239:   implications.  (bouyer)
                    240:
                    241: sys/ufs/lfs/lfs_alloc.c                                1.23
                    242: sys/ufs/lfs/lfs_segment.c                      1.28
                    243:
                    244:   Fix a printf format bug that gives compiler warnings/errors on
                    245:   64-bit platforms, fixing PR#8241.  (perseant)
1.1.2.19  he        246:
                    247: lib/libc/gen/__fts13.c                         1.16-1.25
                    248:
                    249:   Fix various bug in fts(3), preventing a buffer overflow on a very
                    250:   deep tree, and a silent trucation of the path when fts_pathlen
                    251:   overflows.  Also, make this compile on Linux.  (bouyer)
1.1.2.20  he        252:
                    253: sbin/newfs_lfs/lfs.c                           1.5
                    254:
                    255:   Refuse to create a file system with too few segments, which
                    256:   would prevent the cleaner from working, fixing PR#7623.  (perseant)
                    257:
                    258: sbin/mount_ados/mount_ados.c                   1.9
                    259: sbin/mount_cd9660/mount_cd9660.c               1.8
                    260: sbin/mount_fdesc/mount_fdesc.c                 1.10
                    261: sbin/mount_filecore/mount_filecore.c           1.2
                    262: sbin/mount_kernfs/mount_kernfs.c               1.11
                    263: sbin/mount_lfs/mount_lfs.c                     1.8
                    264: sbin/mount_msdos/mount_msdos.c                 1.20
                    265: sbin/mount_nfs/mount_nfs.c                     1.23
                    266: sbin/mount_null/mount_null.c                   1.6
                    267: sbin/mount_procfs/mount_procfs.c               1.10
                    268: sbin/mount_umap/mount_umap.c                   1.9
                    269: sbin/mount_union/mount_union.c                 1.6
                    270:
                    271:   Regularize error reporting of mount_* commands for failure of
                    272:   mount(2) to the form "mount_xxx: dev on dir: reason for failure"
                    273:   (as opposed to the old "mount_xxx: : reason for failure").
1.1.2.21  he        274:   This is related to PR#7592, but not a complete fix for that PR.
1.1.2.20  he        275:   (perseant)
1.1.2.21  he        276:
                    277: distrib/sets/lists/xbase/mi                     1.14-1.16
                    278: distrib/sets/lists/xcomp/mi                     1.7-1.8
                    279: distrib/sets/lists/xserver/md.arm32             1.5-1.7
                    280: distrib/sets/lists/xserver/md.atari             1.4-1.5
                    281: distrib/sets/lists/xserver/md.i386              1.10-1.11
                    282: distrib/sets/lists/xserver/md.vax               1.3 (resurrected)
                    283:
                    284:   Various changes to sync these files with xsrc.  Specifically:
                    285:    o Update for XFree86 3.3.4
                    286:    o Update for XFree86 3.3.5
                    287:    o Add Vax X11 server
                    288:    o RCS Id policy conformance
                    289:   (tron)
                    290:
                    291: distrib/sets/makeflist                         1.16
                    292:
                    293:   Cope with #-comments in distrib set files.  (he)
                    294:
                    295: etc/security                                   1.40
                    296:
                    297:   Don't try to grab disklabels from CDs.  (perry)
                    298:
                    299: sys/nfs/nfs_subs.c                             1.71
                    300:
                    301:   Don't truncate minor numbers > 255 on a NFS client.  (is)
                    302:
                    303: sys/arch/i386/i386/locore.s                    1.212
                    304:
                    305:   Make kernels configured without npx link again, fixing PR#8262.
                    306:   (kleink)
                    307:
                    308: sbin/disklabel/interact.c                      1.10
                    309:
                    310:   'Label disk?' prompt should check for 'Y' as well as 'y'.  (abs)
                    311:
                    312: sys/dev/isa/files.isa                          1.89
                    313:
                    314:   The nca driver mistakenly detects an i82585tx as its hardware.
                    315:   Move the nca driver probe after the iy probe (which is more
                    316:   friendly to other hardware).  (is)
                    317:
                    318: share/mk/bsd.doc.mk                            1.43
                    319: share/mk/bsd.files.mk                          1.10
                    320: share/mk/bsd.kmod.mk                           1.32
                    321: share/mk/bsd.lib.mk                            1.157
                    322: share/mk/bsd.man.mk                            1.48
                    323: share/mk/bsd.nls.mk                            1.19
                    324: share/mk/bsd.prog.mk                           1.103
                    325:
                    326:   Allow natural use of multiple "make" targets within the main tree
                    327:   without setting BUILD in /etc/mk.conf, or anywhere else.
                    328:   Particularly, permit "make all install" and "make file install"
                    329:   (where file is installed by "make install"). Behavior with BUILD
                    330:   set is unchanged.  Fixes PR#8313 and PR#3894.  (fredb)
                    331:
                    332: sys/dev/ic/i82586.c                            1.24
                    333:
                    334:   Remove a spurious printf() from the interrupt handler which got
                    335:   triggered when sharing the interrupt level with other devices.  (pk)
                    336:
                    337: gnu/dist/gdb/config/arm/tm-armnbsd.h           1.5
                    338:
                    339:   Make single-stepping over conditional instructions work on the
                    340:   ARM32, fixing PR#7565 and possibly PR#8156.  (is)
                    341:
                    342: sys/dev/ic/clmpccreg.h                         1.2
                    343: sys/dev/ic/clmpccvar.h                         1.3
                    344: sys/dev/ic/clmpcc.c                            1.6
                    345:
                    346:   Fix panics seen by some people during mvme167 installation.  (scw)
1.1.2.22  he        347:
                    348: distrib/utils/sysinst/arch/mac68k/md.c         1.12
                    349:
                    350:   Insert a leading slash in device name used in md_pre_disklabel(),
                    351:   fixing PR#8384.  (briggs)
1.1.2.23! he        352:
        !           353: sys/arch/arm32/podulebus/if_ie.c               (patch)
        !           354:
        !           355:   Fix Berkeley Packet Filter support, fixing PR#8343.  (tron)

CVSweb <webmaster@jp.NetBSD.org>