Annotation of src/CHANGES-1.3.3, Revision 1.1.2.32
1.1.2.8 cgd 1: File Version(s)
2: ---- --------
1.1.2.1 cgd 3:
1.1.2.8 cgd 4: XXX changes before cgd started??? XXX
1.1.2.1 cgd 5:
1.1.2.8 cgd 6: sbin/swapctl/swaplist.c patch
1.1.2.1 cgd 7:
1.1.2.8 cgd 8: Test correct return value. (mrg)
1.1.2.2 cgd 9:
1.1.2.8 cgd 10: include/ctype.h 1.16
1.1.2.2 cgd 11:
12: Cast the argument of ctype macros to (int) to fix behaviour on
1.1.2.8 cgd 13: unsigned char machines. (tv)
1.1.2.2 cgd 14:
1.1.2.8 cgd 15: distrib/notes/amiga/prep 1.16
1.1.2.2 cgd 16:
1.1.2.8 cgd 17: Add a warning to reinstall miniroot.fs before retrying installation. (is)
1.1.2.3 cgd 18:
1.1.2.8 cgd 19: libexec/ld.elf_so/rtld.c 1.7
1.1.2.3 cgd 20:
21: Don't forget to update _rtld_objtail when _rtld_dlclose() removes
1.1.2.8 cgd 22: the current tail entry. (mhitch)
1.1.2.3 cgd 23:
1.1.2.8 cgd 24: etc/etc.pmax/MAKEDEV 1.22
1.1.2.3 cgd 25:
26: PMAX SCSI drivers support rz5, rz6, rz7 [on DS3100], rz13, and rz14.
27: MAKEDEV needs to be able to create those devices, and to include
1.1.2.8 cgd 28: them in 'all'. (mhitch)
1.1.2.3 cgd 29:
1.1.2.8 cgd 30: lib/libc/arch/mips/sys/cerror.S 1.6
1.1.2.3 cgd 31:
32: Explicilty reload the mips-ABIcall GOT/$gp in cerror(). cerror()
33: gets called from outside libc (e.g., from libposix's rename(), and
34: if we don't load $t9, cerror() makes wild references using the
1.1.2.8 cgd 35: libposix $gp and coredumps. (jonathan)
1.1.2.3 cgd 36:
1.1.2.8 cgd 37: usr.sbin/inetd/inetd.c 1.43
1.1.2.3 cgd 38:
39: From "buqtraq": avoid file descriptor leak if service is looping.
1.1.2.8 cgd 40: (tron)
1.1.2.3 cgd 41:
1.1.2.8 cgd 42: usr.sbin/pkg_install/add/perform.c 1.20
1.1.2.3 cgd 43:
44: Fix broken package dependence handling mentioned by Brook Milligan on
1.1.2.8 cgd 45: tech-pkg@netbsd.org. (tron)
1.1.2.3 cgd 46:
1.1.2.8 cgd 47: gnu/usr.bin/cpio/Makefile 1.6
1.1.2.3 cgd 48:
49: Add -DHAVE_LCHOWN=1 to CPPFLAGS to ensure that owner/group of
1.1.2.8 cgd 50: symlinks are properly keept. Closes PR#5595. (frueauf)
1.1.2.3 cgd 51:
1.1.2.8 cgd 52: lib/libc/stdio/fseek.3 1.10-1.11
1.1.2.3 cgd 53:
1.1.2.8 cgd 54: Fix typo (PR#6053), and make return value description match XSH5. (kleink)
1.1.2.4 cgd 55:
1.1.2.8 cgd 56: include/time.h 1.22
1.1.2.4 cgd 57:
58: Remove the public declaration of gtime(), which is shipped with
59: tzcode but is not compiled into our libc since it is intended for
1.1.2.8 cgd 60: use with Mach only. (kleink)
1.1.2.5 cgd 61:
1.1.2.8 cgd 62: sys/dev/ic/z8530tty.c 1.49-1.50
1.1.2.5 cgd 63:
64: Initialize the struct tty's t_dev field at attach, so that the
65: console parameters are correctly set even if the console is not
1.1.2.8 cgd 66: zstty0. (wrstuden)
1.1.2.6 cgd 67:
1.1.2.8 cgd 68: sys/arch/amiga/amiga/locore.s patch
1.1.2.6 cgd 69:
70: Fix catastrophic typo. DraCos rev. 3 (or older) would crash on
1.1.2.8 cgd 71: exiting from the first timer interupt. (is)
1.1.2.6 cgd 72:
1.1.2.8 cgd 73: sys/dev/scsipi/scsi_tape.h 1.15
74: st.c 1.98 (patch)
1.1.2.6 cgd 75:
1.1.2.8 cgd 76: Fix incorrect length of LOCATE CDB (PR#5306). (drochner)
1.1.2.7 cgd 77:
1.1.2.8 cgd 78: sys/compat/freebsd/freebsd_misc.c 1.4
79: syscalls.master 1.16
80: freebsd_syscall.h regen
81: freebsd_syscallargs.h regen
82: freebsd_syscalls.c regen
83: freebsd_sysent.c regen
84:
85: Implement FreeBSD issetugid(). (tv)
86:
87: sys/kern/kern_subr.c 1.35 (patch)
88:
89: Remove rounding-down of hash size in hashinit(); support non &hashmask
90: hash func tions such as % [prime number] without bletcherous hacks. (tls)
91:
92: sys/netinet/if_arp.c 1.43-1.45, 1.47-1.49, 1.52
93: sys/netinet/igmp.c 1.18
94: sys/netinet/in.c 1.38-1.39, 1.45 (patch)
95: sys/netinet/in_pcb.c 1.49-1.50, 1.53 (patch)
96: sys/netinet/in_var.h 1.21-1.22, 1.27, 1.29-1.30,
97: 1.31 (patch)
98: sys/netinet/ip_icmp.c 1.27-1.28, 1.30
99: sys/netinet/ip_input.c 1.57-1.58 (patch), 1.71 (patch)
100: sys/netinet/ip_output.c 1.44-1.45, 1.51 (patch)
1.1.2.7 cgd 101:
1.1.2.8 cgd 102: Change list of interface IP addresses to a hash. Improves performance
103: on hosts with a large number of IP addresses significantly. (tls)
1.1.2.9 cgd 104:
105: sys/netinet/tcp_fsm.h 1.9-1.10
106:
107: Back out the change from TCP/IP vol 2, in revision 1.7, which removed
108: TH_FIN from the output flags for CLOSING state. Fix TCPS_HAVERCVDFIN()
109: to actually catch all TCP states in which a FIN has been received
110: (CLOSE_WAIT, CLOSING, LAST_ACK, and TIME_WAIT). (mycroft)
1.1.2.10 cgd 111:
112: sys/arch/amiga/include/vmparam.h 1.20
113:
1.1.2.11 cgd 114: Workaround for pmap bugs. Several reports on the port-amiga list claim
115: this helps with some big-machine situations. (is)
1.1.2.12 cgd 116:
117: sys/arch/amiga/amiga/machdep.c patch
118:
119: Fix execution of SunOS binaries by reverting a patch mistakenly
120: included in 1.3.1 (PR#5782). (is)
1.1.2.13 cgd 121:
122: usr.sbin/rarpd/mkarp.c 1.2
123:
124: Set the length of arp entries, so that the kernel accepts them
125: (PR#4835). (christos)
126:
127: distrib/utils/sysinst/arch/i386/fdisk.c patch
128:
129: Eliminates a gratious call to fdisk to initialize the mbr.
130: If the mbr already contained valid code and a partition table,
131: these were overridden by this fdisk call. If the mbr wasn't
132: valid yet, fdisk would initialize the code and partition table
133: anyway the first time it writes anything to the disk, and fdisk
134: will be called at least once in any case, to set the active
135: partition. (ws)
1.1.2.14 cgd 136:
137: sys/arch/i386/i386/disksubr.c patch
138: sys/arch/i386/include/disklabel.h patch
139:
140: Recognize DOS FAT32 and Linux ext2fs partitions in the default
141: disklabel so that users get them automatically when creating a
142: new disklabel and can mount them from a disk that contains no
143: NetBSD partition. (fvdl)
144:
1.1.2.15 cgd 145: distrib/sets/lists/base/md.x68k patch
146: distrib/sets/lists/comp/md.x68k 1.18
147:
148: Fix lists to include previously-missed files. (minoura)
149:
150: etc/etc.x68k/MAKEDEV 1.17
151:
152: Fix things so that kernels containing ramdisks can be
153: made correctly. (minoura)
154:
155: sys/arch/x68k/conf/ALL patch
156: sys/arch/x68k/conf/GENERIC patch
157: sys/arch/x68k/conf/INSTALL patch
158: sys/arch/x68k/include/vmparam.h patch
159: sys/arch/x68k/x68k/machdep.c patch
160: sys/arch/x68k/x68k/pmap_bootstrap.c patch
161:
1.1.2.18 cgd 162: Work around broken extended memory detection, by specifying
163: its start and size by hand. (minoura)
1.1.2.15 cgd 164:
165: sys/arch/x68k/conf/INSTALL patch
166:
1.1.2.18 cgd 167: Enable MSDOSFS so that installation from a DOS-formatted
168: removable disk is possible. (minoura)
1.1.2.15 cgd 169:
170: sys/arch/x68k/dev/grf.c patch
171: sys/arch/x68k/dev/ite.c patch
172:
1.1.2.18 cgd 173: Fixed possible stray pointer access. (minoura)
1.1.2.15 cgd 174:
175: sys/arch/x68k/dev/mha.c 1.4 (patch)
176:
1.1.2.18 cgd 177: Correctly set XS_BUSY error code at device busy. In
178: addition, change DMA transfer mode according to the model,
179: so that it runs on more models of x68k. (minoura)
1.1.2.15 cgd 180:
181: sys/arch/x68k/dev/spc.c 1.14 (patch)
182:
1.1.2.18 cgd 183: Correctly sets XS_BUSY error code at device busy. (minoura)
1.1.2.15 cgd 184:
185: sys/arch/x68k/x68k/locore.s patch
186: sys/arch/x68k/x68k/vectors.s 1.3
187:
1.1.2.18 cgd 188: Move vectors to the data segment, so they can be overwritten
189: on '060 systems. (minoura)
1.1.2.15 cgd 190:
191: sys/arch/x68k/stand/Makefile patch
192: sys/arch/x68k/stand/writefdboot patch
193:
1.1.2.18 cgd 194: Fix bugs in the installation and operation of
195: 'writefdboot.' (minoura)
1.1.2.16 cgd 196:
197: share/man/man4/options.4 1.62
198:
1.1.2.18 cgd 199: Fix typo: SHMPAXPGS -> SHMMAXPGS (PR#6178). (frueauf)
1.1.2.17 cgd 200:
201: bin/pax/tar.c 1.12
202:
1.1.2.18 cgd 203: Fix a bug in restoring files with path names >100
204: characters. (mycroft)
1.1.2.19 cgd 205:
206: sys/arch/i386/include/cputypes.h 1.11
207: sys/arch/i386/i386/machdep.c 1.329
208:
209: Add the IDT WinChip C6 to the cpu types table. (bad)
1.1.2.20 cgd 210:
211: sys/arch/i386/include/segments.h 1.29
212: sys/arch/i386/i386/machdep.c patch
213:
214: Set up new system call gate used by Solaris 2.6. (christos)
1.1.2.21 cgd 215:
216: sbin/newfs/newfs.c 1.36
217:
218: Fix a performance problem with 4KB/512B file systems. (mycroft)
219:
220: usr.bin/at/Makefile 1.3
221: usr.bin/at/at.1 1.8
222: usr.bin/at/at.c 1.8-1.12
223: usr.bin/at/at.h 1.3
224: usr.bin/at/panic.c 1.5
225: usr.bin/at/panic.h 1.3
226: usr.bin/at/parsetime.c 1.6-1.7
227: usr.bin/at/parsetime.h 1.3
228: usr.bin/at/pathnames.h 1.4
229: usr.bin/at/perm.c 1.1 (new)
230: usr.bin/at/perm.h 1.1 (new)
231: usr.bin/at/privs.h 1.4
1.1.2.25 cgd 232: libexec/atrun/atrun.8 1.7-1.8
233: libexec/atrun/atrun.c 1.5
234: libexec/atrun/atrun.h 1.4
1.1.2.21 cgd 235:
236: Fix several bugs (some of which are security related), and implement
237: some new features (e.g. at.allow and at.deny files). (mrg)
238:
239: distrib/x68k/floppies/Makefile.inc 1.7 (patch)
240: distrib/x68k/floppies/bootfloppy/Makefile 1.2
241: distrib/x68k/floppies/bootfloppy-common/Makefile.inc
242: 1.4-1.5
243: distrib/x68k/floppies/ramdisk/dot.hdprofile 1.3
244: distrib/x68k/floppies/ramdisk/dot.profile 1.3
245: distrib/x68k/floppies/ramdisk/install.tmpl 1.2-1.3
246: distrib/x68k/floppies/ramdisk/list 1.2
247: distrib/x68k/floppies/ramdisk/ramdiskbin.conf 1.2
248: distrib/x68k/floppies/ramdisk/upgrade.tmpl 1.2 (patch)
249:
250: Fix various bugs in x68k installation script and distribution
1.1.2.23 cgd 251: floppy build process. (minoura)
1.1.2.22 cgd 252:
253: sys/arch/pmax/dev/tz.c 1.16-1.18
254:
1.1.2.23 cgd 255: Suport TZ30 by recognizing it and setting the TK50 flag,
256: and support a WangTek QIC-150 model by setting the Viper
257: 150 flag. (jonathan)
1.1.2.22 cgd 258:
259: sys/vm/vm_map.h 1.21 (patch)
260: sys/conf/param.c 1.25
261: sys/sys/param.h 1.53
262:
263: Change MAX_KMAPENT to be computed from NPROC (with a lower
264: bound), to avoid panics on heavily used servers due to
265: running out of kernel map entries (PR#6293). (jonathan)
266:
267: gnu/usr.bin/gcc/arch/mips/netbsd.h 1.8
268:
269: Add -D__ELF__ to CPP predefines for mips, which indirectly
1.1.2.23 cgd 270: causes PR#3539 to be fixed. (jonathan)
271:
272: sys/arch/pmax/pmax/conf.c patch
273:
274: Add two missing NODEV entries (93 and 94) in the pmax
275: chrtoblktbl. (jonathan)
1.1.2.24 cgd 276:
277: sys/arch/i386/i386/machdep.c patch
278:
279: Correct panic message in _bus_dmamap_load_mbuf (PR#6226). (frueauf)
1.1.2.25 cgd 280:
281: sbin/routed/input.c 1.23
282:
283: Disable and log RIP_TRACEON and RIP_TRACEOFF. They are
284: insecure. (christos)
1.1.2.26 cgd 285:
286: usr.sbin/named/named/ns_req.c 1.8
287:
288: Prevent CH TXT version.bind information leakage. (lukem)
289:
290: usr.sbin/named/ndc/ndc.sh 1.4
291:
292: Read in 'named_flags' from /etc/rc.conf, to be used when
293: restarting named. (lukem)
294:
295: usr.sbin/named/nslookup/main.c 1.4
1.1.2.27 cgd 296: usr.sbin/named/nslookup/res.h 1.4
1.1.2.26 cgd 297:
298: Fix a buffer overflow. (lukem)
299:
300: sys/netinet/ip_output.c 1.53
301:
302: Fix a bug when looking up an interface for multicast: zero
303: out the routing structure before calling the route lookup
304: code in order to correctly match addresses. (ws)
305:
306: sys/dev/isa/if_ec.c 1.10
307: sys/dev/isa/if_we.c 1.12
308:
309: Fill in the "init_card" entry points so that media selection
310: can work. (thorpej)
311:
312: sys/kern/vfs_bio.c 1.57
313:
1.1.2.32! cgd 314: Fix some potential file corruption problems with clustering. (mycroft)
1.1.2.26 cgd 315:
316: usr.bin/Makefile 1.89 (patch)
317: usr.bin/fdformat/Makefile 1.2
318: distrib/sets/lists/man/mi 1.95
319: distrib/sets/lists/man/md.arm32 patch
320: distrib/sets/lists/man/md.atari patch
321: distrib/sets/lists/man/md.i386 patch
322: distrib/sets/lists/man/md.sparc patch
323:
324: Build and install fdformat manual pages on all ports, so
325: the manual pages really can be shared. (jonathan)
1.1.2.27 cgd 326:
327: distrib/notes/pmax/install patch
328:
329: Fix various small typos. (simonb)
330:
331: sys/arch/pmax/dev/dtop.c 1.34
332:
333: Make handler FSM robust enough to not lose its place after data
334: overrun. Stops keyboard from going catatonic. (jonathan)
1.1.2.26 cgd 335:
1.1.2.28 cgd 336: gnu/usr.bin/ld/ld/ld.c 1.51-1.53
337: gnu/usr.bin/ld/ld/ld.1 1.13-1.16
338:
339: Add emulation of binutils 2.x ld options (-rpath dir,
340: -shared, -soname, --whole-archive, --no-whole-archive,
341: --export-dynamic) for compatibility with ELF ports and
342: to aid migration to bintils. (jonathan)
343:
1.1.2.29 cgd 344: sys/arch/atari/dev/atari5380.c 1.29
345:
346: Disable SCSI interrupts while polling for the transfer to
347: finish. This fixes spurious panics while some Hades systems.
348: This bug could also occur on a TT030. (leo)
349:
350: sys/arch/atari/dev/grfabs_et.c 1.8-1.9
351:
352: Let et4000 work with other RAMDAC than STG1703. Use NOWAIT when
353: malloc()-ing a buffer for switching screens. It might be running
354: from an interrupt handler. (leo)
355:
356: sys/arch/atari/dev/grfabs_fal.c 1.11
357:
358: Fix a bug in the colormap handling. (leo)
359:
360: sys/arch/atari/stand/bootxx/bootxx.c 1.3
361:
362: Accept an 68060 as cpu type. (leo)
363:
364: sys/arch/pmax/tc/scc.c patch
365:
366: Fix a problem preventing kernels from being built with no
367: frame buffer or rconsole devices. (mrg)
368:
369: libexec/ld.elf_so/link.h 1.3
370: gnu/dist/gdb/solib.c 1.6
371:
372: Fix gdb shared-lib handling on mips. (gdb expects link.h,
373: if it exists, to include certain symbols from elf_machdep.h.
374: Also, work around non-relocation and misfeatures in mips ELF
375: to avoid heuristic fencepost errors.) (jonathan)
376:
1.1.2.30 cgd 377: sys/dev/tc/asc.c 1.46
1.1.2.26 cgd 378:
1.1.2.30 cgd 379: Fix an error that resulted in a system reboot without any
380: error message unless DEBUG was defined. Correct a check for
381: a spurious interrupt that came from a newer version of the
382: Mach driver which didn't get converted correctly when imported
383: into the pmax driver. Partial workaround for "Illegal Command"
1.1.2.31 cgd 384: error status (partial fix for PR#5510). (mhitch)
1.1.2.30 cgd 385:
1.1.2.32! cgd 386: distrib/utils/sysinst/disks.c 1.18
1.1.2.30 cgd 387:
1.1.2.32! cgd 388: When scanning for disks, find disks numbered up to MAX_DISKS
! 389: (currently 15) rather than stopping at 5. (jonathan)
1.1.2.26 cgd 390:
1.1.2.32! cgd 391: sys/arch/i386/i386/trap.c patch
1.1.2.26 cgd 392:
393: Don't corrupt 'edx' register when running under linux emulation
394: (PR#6356). (mycroft)
1.1.2.32! cgd 395:
! 396:
! 397: NOT YET PULLED UP (expecting patches or further information):
1.1.2.26 cgd 398:
399: distrib/sets/lists/base/md.i386 patch
400: sys/arch/i386/isa/pcvt/Makefile ??? (1.1-1.3 (new)?)
401: sys/arch/i386/isa/pcvt/Util/Makefile 1.7-1.8
402: sys/arch/i386/isa/pcvt/Util/Makefile.inc 1.8-1.9 (patch)
403:
404: Install pcvt utilities. (feyrer)
CVSweb <webmaster@jp.NetBSD.org>