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>