Annotation of src/CHANGES-1.4.3, Revision 1.1.2.32
1.1.2.32! he 1: # $NetBSD: CHANGES-1.4.3,v 1.1.2.31 2000/07/05 20:15:44 he Exp $
1.1.2.1 he 2:
3: A complete list of changes from NetBSD 1.4.2 to NetBSD 1.4.3:
4:
5: File Revision(s)
6: ---- --------
7:
8: sys/conf/osrelease.sh patch
9:
10: Bump visible version number to 1.4.2A, to indicate that we're
11: no longer exactly at 1.4.2.
12:
13: sys/ufs/lfs/lfs_vfsops.c 1.37-1.38
14:
15: Prevent lfs_mountroot() from attempting to use a network device
16: as root.
17:
18: sys/arch/sparc/dev/zs.c patch
19:
20: Fix a NULL pointer dereference when a zs device interrupts during
21: autoconfiguration of subdevices (keyboard & mouse).
22:
23: usr.sbin/sup/source/scm.c 1.10
24:
25: Improve error message when unable to look up local hostname.
26:
27: gnu/dist/gcc/config/alpha/alpha.c 1.5
28:
29: Change ev5/ev56 L1 cache latency from 2 to 3.
30:
31: usr.bin/lex/flex.skl 1.13-1.14
32:
33: Allow C++ lexers to build. Fixes PR#8258.
34:
35: sbin/mknod/mknod.8 1.17
36:
37: In the example conf.c path, arch-specific directories now
38: live under sys/arch, not directly under sys.
39:
40: libexec/ld.aout_so/rtld.1 1.9-1.10
41:
42: Document LD_PRELOAD and note the security restrictions.
43: Fixes PR#9663. Also some spelling fixes.
44:
45: distrib/notes/Makefile patch
46: distrib/notes/Makefile.inc patch
47:
48: Format HTML with latin1 characters. Add a "release" target to
49: install the formatted release notes.
50:
51: sys/arch/arm32/conf/CATS patch
52:
53: Add vr(4) and ukphy to config.
1.1.2.2 he 54:
55: lib/libc/sys/intro.2 1.20-1.21
56:
57: Note that EFAULT can't be guaranteed in e.g. pipe(2); fixes PR#7720.
58: Update the description of errno. Fixes PR#9496.
1.1.2.3 he 59:
60: etc/etc.i386/MAKEDEV 1.85
61:
62: Create wd2 and wd3 device nodes also on the floppy images, to allow
63: installation on those drives too.
64:
65: sys/dev/pci/ncr.c 1.87, 1.96-1.97
66:
67: Fix script bug in processing QUEUE FULL response (would always
68: trigger an assertion failure), and add Quantum Atlas IV drives
69: to the quirk table so that they don't use tagged queueing.
70: Fixes problems reported in PR#7694.
71:
72: distrib/notes/common/sysinst patch
73:
74: Clarify the PCMCIA IRQ allocation workaround. Fixes PR#9568.
75:
76: usr.bin/du/du.c 1.15
77:
78: Include -r flag in usage message.
1.1.2.4 he 79:
80: sys/arch/alpha/alpha/pmap.c 1.130
81: sys/arch/i386/i386/pmap.new.c patch (1.85 pmap.c)
82: sys/arch/mips/mips/pmap.c 1.88
83: sys/arch/pc532/pc532/pmap.new.c patch (1.47 pmap.c)
84: sys/uvm/uvm.h 1.19
85: sys/uvm/uvm_page.c 1.32
86:
87: Use a more reliable method to determine if uvm_page_init() has
88: completed. This fixes a problem observed on some i386 configs
89: (typically with lots of memory) where the kernel page table needs
90: to grow during initialization.
1.1.2.5 he 91:
92: gnu/dist/gcc/config/alpha/alpha.c 1.6
93:
94: Do not enable CIX on ev6/21264, but add an ev67/21264a switch
95: that does. Fixes kernel built with -mcpu=ev6.
96:
97: distrib/notes/common/sysinst patch
98:
99: More tweaking of the text explaining the PCICMA workaround. Now
100: includes instructions for patching the kernel binary and for
101: configuring the corresponding kernel option.
102:
103: lib/libarch/m68k/m68k_sync_icache.S 1.3 via patch
104:
105: Make libm68k work.
106:
107: share/man/man4/wscons.4 1.11
108:
109: Clarify language, fixes PR#9708.
110:
111: sys/netinet/ip_output.c 1.73
112:
113: Pass M_BCAST and M_MCAST flags to fragments. Fixes PR#9772.
114:
115: distrib/notes/common/postinstall 1.6 via patch
116: distrib/notes/common/postinstall 1.7
117:
118: Clarify exactly where pkgsrc.tar.gz should be extraced.
119: Fixes PR#9580. Clarify that /usr/pkgsrc is not the One True
120: Location, but merely a convention.
121:
122: share/man/man4/options.4 1.103-1.104 via patch
123:
124: Document PCMCIA IO space conflicts and options. Note use and
125: existance of PCIC_ISA_ALLOC_IOBASE and PCIC_ISA_ALLOC_IOSIZE.
126: Re-sort references.
127:
128: share/man/man4/pcmcia.4 1.15 via patch
129:
130: Note PCIC_ISA_ALLOC_IOBASE and PCIC_ISA_ALLOC_IOSIZE.
131: Fixes PR#9683.
132:
133: usr.bin/man/man.c 1.17-1.22
134: usr.bin/man/config.c 1.10
135: usr.bin/man/man.1 1.9
136: usr.bin/man/config.h 1.3
137: usr.bin/man/man.conf.5 1.6-1.7
138: usr.bin/man/pathnames.h 1.4
139:
140: Pull up various changes from the trunk:
141: o fix signal handlers to avoid obscure exit codes
142: o clean up after SIGPIPE
143: o try TMPDIR env variable, fall back to _PATH_TMP
144: o fall back to more if PAGER is set but null
145: o recognize _crunch in man.conf
146: o use uname(3) to determine MACHINE type
147: o man page typos fixed. Document _crunch.
148:
149: lib/libpcap/pcap.c 1.8
150: lib/libpcap/savefile.c 1.6
151:
152: Fix pcap_dispatch() timeout handling. Use snprintf, not sprintf.
153: This synchronizes with a more recent LBL libpcap.
154:
155: sys/arch/i386/conf/HOMEWORLD patch
156:
157: Synchronize with config for the new HOMEWORLD machine.
158:
159: share/man/man8/man8.i386/boot_console.8 1.5
160:
161: Remove text asserting that CONSDEV_AUTO and CONSDEV_COM*KBD imply
162: COMCONS_KEYPRESS (they don't).
163:
164: bin/dd/position.c 1.7-1.8
165:
166: Correctly lseek() on non-tape character devices (e.g. disks)
167: as the manual page documents.
168:
169: sys/sys/proc.h 1.88 via patch
170: sys/kern/kern_subr.c 1.62 via patch
171: sys/kern/kern_synch.c 1.69 via patch
172: sys/kern/kern_ktrace.c 1.38-1.39 via patch
173:
174: Fix two bugs:
175: o A malicious or erroneous program can hog the CPU in uiomove()
176: o A ktrace of such a program can hog large amounts of kernel memory
1.1.2.19 he 177: Fixes SA#2000-005.
1.1.2.5 he 178:
179: distrib/notes/common/main patch
180:
1.1.2.6 he 181: Add a (for the time being empty) caveats section for 1.4.3.
1.1.2.5 he 182:
183: lib/libskey/skeylogin.c 1.13 via patch
184:
185: In skeyverify(), don't restore priority to 0, but to previous
186: priority. Fixes PR#4891.
187:
188: sys/uvm/uvm_map.c 1.72
189:
190: Undo revision 1.13: don't block interrupts while deactivating
191: one pmap and activating another, since these only affect user-
192: level mappings which cannot be accessed from interrupt context.
193: This fixes Sparc zstty overflows reported in PR#8322, since pmap
194: operations are slow on old sun4c sparcs.
195:
196: gnu/dist/gcc/config/alpha/netbsd.h 1.11
197:
198: Pass the appropriate directive to the assembler if an -mcpu=...
199: option is given to the compiler.
200:
201: sys/net/if.c 1.62 via patch
202:
203: Fix ifa_ifwithnet() for the netatalk case to properly return the
204: best match and not the first match. Makes netatalk work again
205: on networks without AppleTalk routers. Fixes PR#9957.
206:
207: sys/dev/pci/if_ti.c 1.6-1.7 via patch
208:
209: Fix bug which could result in a panic. Add a shutdown hook to
210: stop the board to avoid memory corruption on reboot. Use bus_space
211: for TIGON 2 chips, so that they will work even if we can't map
212: the memory space linearly (e.g. on alpha).
213:
214: sys/msdosfs/fat.h 1.14
215:
216: Correct broken "LP64 fix" introduced in last pullup, and better
217: explain sense of MSDOSFSEOF() macro. Fixes PR#9116, PR#9206 and
218: part of PR#8037.
219:
220: sys/msdosfs/msdosfs_vnops.c 1.96
221:
222: Avoid integer overflow preventing reading of files >2GB in size.
223: Fixes PR#9046.
224:
225: sys/dev/isa/pas.c 1.47
226:
227: Fix bug related to allocation / deallocation of bus_space region
228: if map of SB I/O space failed. Fixes PR#9992.
1.1.2.8 cgd 229:
230: sys/netinet/ip.h 1.20-1.21
231:
232: Add "__attribute__((__packed__))" to structures used to describe
233: on-the-wire data, to prevent egcs from making unwarranted assumptions
1.1.2.27 he 234: about the alignment of these structures. Fixes part of SA#2000-02.
1.1.2.9 he 235:
236: sys/kern/kern_subr.c patch
237:
238: Allow this to compile without DIAGNOSTIC defined.
239:
240: sys/ufs/lfs/lfs_vfsops.c 1.50
241:
242: Sanity check the superblock before trying to use it to find the
243: alt superblock; sanity check the disk address of the alt superblock
244: to avoid deadlocking when trying to read it with the primary
245: superblock buffer still busy. Fixes PR#10001.
246:
247: lib/libc/arch/i386/sys/syscall.S 1.9
248: lib/libc/arch/i386/sys/brk.S 1.13
249: lib/libc/arch/i386/sys/exect.S 1.10
250: lib/libc/arch/i386/sys/ptrace.S 1.13
251: lib/libc/arch/i386/sys/sbrk.S 1.11
252: lib/libc/arch/i386/sys/sigprocmask.S 1.14
253: lib/libc/arch/i386/sys/sigsuspend.S 1.12
254:
255: Repair syscall stubs which were not adapted when the cerror
256: interface was changed.
257:
258: usr.bin/at/at.c 1.14
259:
260: Correct wrong variable being tested in env parsing loop.
1.1.2.10 he 261:
262: usr.sbin/bind/lib/Makefile 1.9 via patch
263: dist/bind/include/port_ipv6.h patch (new)
264:
265: Use a static version of port_ipv6.h instead of generating it.
266: The use of the probe script had at least two problems: it probed
267: the host headers (could be fixed in another way), and it could
268: be problematical in a cross-compile environment.
1.1.2.11 he 269:
270: sys/netinet/ip_input.c 1.112
271:
272: Handle large offsets inside very small options correctly.
1.1.2.27 he 273: Fixes part of SA#2000-002.
1.1.2.12 he 274:
1.1.2.15 he 275: usr.sbin/wiconfig/Makefile 1.1-1.2 (new)
276: usr.sbin/wiconfig/wiconfig.8 1.1-1.5 (new)
277: usr.sbin/wiconfig/wiconfig.c 1.1-1.4 (new)
1.1.2.12 he 278: usr.sbin/Makefile 1.121 via patch
1.1.2.13 he 279: sys/dev/pcmcia/Makefile 1.3
1.1.2.15 he 280: sys/dev/pcmcia/if_wi_ieee.h 1.1-1.4 (new)
281: sys/dev/pcmcia/if_wireg.h 1.1-1.5 (new)
282: sys/dev/pcmcia/if_wivar.h 1.1-1.7 (new)
1.1.2.12 he 283: sys/dev/pcmcia/if_wi.c 1.1-1.13,1.15-1.17 via patch
284: sys/dev/pcmcia/files.pcmcia 1.15
285: sys/dev/pcmcia/pcmciadevs 1.39
286: sys/dev/pcmcia/pcmciadevs.h regenerate
287: sys/dev/pcmcia/pcmciadevs_data.h regenerate
288: sys/net/if_media.h 1.16-1.17,1.19,1.21-1.23
289: sys/net/if_media.c 1.9
290: sys/net/if.h 1.46 (partial) via patch
1.1.2.15 he 291: sys/net/if_ieee80211.h 1.1-1.2 (new)
1.1.2.12 he 292: share/man/man4/wi.4 1.1-1.10 via patch
293: share/man/man4/Makefile patch
294: share/man/man4/pcmcia.4 patch
295: sys/arch/i386/conf/GENERIC 1.252
296: sys/arch/i386/conf/INSTALL 1.123
297: distrib/i386/floppies/ramdisk/ramdiskbin.conf 1.16
298: distrib/i386/floppies/ramdisk/list 1.21
299: distrib/i386/floppies/ramdisk/Makefile patch
300: distrib/sets/lists/man/mi patch
301: distrib/sets/lists/base/mi patch
302:
303: Add a driver for ``wi'', Lucent "Orinoco"/Wavelan.
304:
305: sys/dev/eisa/if_ep_eisa.c 1.22
306:
307: Only allocate the I/O space required. This permits an ISDN4BSD kernel
308: with e.g. an AVM Fritz! card to work with an ep0 card in EISA slot 1.
309: Fixes PR#5279.
310:
311: sys/dev/ic/elink3.c 1.80
312:
313: Make the 3Com 3C597 Fast Etherlink TX EISA card work. Fixes PR#7067.
314:
315: distrib/i386/floppies/bootfloppy-common/Makefile.inc patch
316:
317: Make sure the PCMCIA alloc variables are retained in the symbol
318: table of the resulting kernel, thereby allowing them to be tweaked
319: as described in the install notes.
320:
321: libexec/ftpd/ftpd.c patch
322:
323: Back out unnecessary half of revision 1.70 which breaks parsing
1.1.2.19 he 324: of /etc/ftpchroot. Fixes SA#2000-006.
1.1.2.12 he 325:
326: usr.sbin/chown/chown.c 1.21
327:
328: Deal with user names with `.' in them. Fixes PR#10043.
1.1.2.14 he 329:
330: sys/netinet/fil.c 1.32
331:
332: Fix bug in dealing with large offsets inside very small options.
1.1.2.15 he 333:
334: sys/dev/pci/isp_pci.c patch
335: sys/dev/ic/isp.c patch
336: sys/dev/ic/isp_inline.h patch
337: sys/dev/ic/isp_netbsd.c patch
338: sys/dev/ic/isp_netbsd.h patch
339: sys/dev/ic/ispmbox.h patch
340: sys/dev/ic/ispreg.h patch
341: sys/dev/ic/ispvar.h patch
342: sys/dev/microcode/isp/asm_pci.h patch
343:
344: Correctly account for F-port vs. F-port (no FLOGI_ACC) topologies.
345: Make sure we get a port database entry for the fabric name server.
346: Preserve fabric logins if the device didn't change across fabric
347: or port database changes, or the device has already logged into
348: us (e.g., for target/initiator dual role devices like Veritas
349: SANbox). Propagate class 3 service parameter changes where devices
350: can change roles.
351:
352: Fix all occurrences of setting a sendmarker so that setting it
353: for one bus on dual bus cards doesn't wipe a pending sendmarker
354: for other busses on the same card.
355:
356: Comments added and clarifications made in some of the target mode code.
357:
358: Add support for > 12 byte CDBs. Split out nvram reading into
359: per-card functions. Add proper Ultra2/Ultra3 support. Upgrade
360: firmware.
1.1.2.16 he 361:
362: sys/dev/pci/if_fxpvar.h patch
363: sys/dev/pci/if_fxp.c patch
364:
365: Fix the fxp driver so that it works after a warm-boot from windows
366: and across an APM suspend/resume or hibernate/resume cycle. Fixes
367: PR#9370, PR#9548, PR#9571 and PR#9573.
1.1.2.17 he 368:
369: sys/dev/isa/i82365_isasubr.c 1.21
370: sys/arch/i386/conf/INSTALL patch
371: distrib/notes/common/main patch
372: distrib/notes/common/sysinst patch
373:
374: Revert 12-bit iospace for PCMCIA to 0x400-0xfff. Mask out a
375: superset of the PCMCIA IRQs from GENERIC in INSTALL (5, 7 and
376: 10). Rework the text explaining the PCMCIA workarounds; explain
377: both the IO space and IRQ workarounds.
378:
379: sys/dev/ic/smc83c170.c 1.31 via patch
380:
381: Use the lower bits of the crc32 for the multicast address filter,
382: not the upper bits. Fixes PR#8268.
383:
384: sys/dev/pci/pcidevs 1.198
385: sys/dev/pci/pcidevs_data.h regenerate
386: sys/dev/pci/pcidevs.h regenerate
387:
388: Add product IDs for some VIA Technologies devices.
389:
390: etc/etc.i386/MAKEDEV 1.107
391:
392: Create tty03 by default for pcmcia modems.
393:
394: etc/group 1.7
395:
396: Create ``users'' group for the benefit of useradd.
397:
398: bin/ps/ps.c 1.37
399:
400: Only check the terminal size via STDOUT, not STDERR or STDIN.
401:
402: sbin/dmesg/dmesg.8 1.11
403:
404: Mention /var/run/dmesg.boot.
405:
406: gnu/dist/gcc/config/arm/arm.md 1.5
407:
408: Add clobber of the condition code register in negdi2. Fixes
409: PR#9613.
410:
411: sys/arch/i386/pci/pcib.c 1.26
412:
413: Do not handle the VIA Technologies VT82C688A SMBus Controller
414: as a PCI/ISA bridge. Fixes PR#10093.
415:
416: libexec/getty/ttys.5 1.13
417:
418: Fix documentation regarding rtscts/mdmbuf/dtrcts. Fixes PR#9427.
419:
420: sbin/mknod/mknod.8 1.18
421:
422: Document -F flag. Fixes PR#9451.
423:
424: usr.bin/vmstat/vmstat.8 1.17
425:
426: Fix typo in manual page. Fixes PR#10036.
427:
428: lib/libc/stdio/fopen.3 1.11
429:
430: Correct inconsistency between implementation and documentation.
431: Fixes PR#6072.
1.1.2.18 he 432:
433: sys/netinet/ip_state.c patch
434:
435: Do not let RST TCP segments create state.
1.1.2.19 he 436:
437: sys/dev/pci/if_fxp.c patch
438:
439: Calibrate the timeouts by using DELAY(1) so their values are less
440: machine-dependant. Fixes PR#10141, where spurious timeouts were
441: being seen. Also report the line numbers of the timeouts so it
442: can be determined which is being seen.
443:
444: sbin/newfs/mkfs.c 1.38
445:
446: Abort if the number of cylinder group summary area is larger than
447: MAXCSBUFS.
448:
449: usr.bin/gencat/gencat.1 1.1-1.2 (new)
1.1.2.22 he 450: usr.bin/gencat/Makefile 1.5
1.1.2.19 he 451: distrib/sets/lists/man/mi patch
452:
1.1.2.22 he 453: Add manual page for gencat. Fixes PR#4749.
1.1.2.19 he 454:
455: distrib/utils/sysinst/mbr.c 1.22
456: sbin/fdisk/fdisk.c 1.40
457: sys/arch/i386/stand/lib/crt/bootsect/start_bootsect.S 1.17
458:
459: Fix a booting problem when int13 extensions are used (> 8GB),
460: and CHS values in MBRs were written from sysinst or fdisk that
461: some BIOSes (Adaptec SCSI BIOS 2.20 in particular) didn't like.
462:
463: sbin/ldconfig/ldconfig.c 1.28-1.29
464: libexec/ld.aout_so/shlib.c 1.18 via patch
465: include/paths.h 1.14
466:
467: Enable searching for libraries under /emul/aout, and make sure
468: that ELF libraries are not erroneously accepted.
469:
470: sys/kern/sysv_sem.c 1.37
471:
472: Remove existing semaphore system locking mechanism. This avoids
473: giving users a way to wedge processes which use semaphores (NOTE:
474: this would only affect processes using semaphores). Fixes
475: SA#2000-004.
476:
477: etc/inetd.conf 1.29 via patch
478:
479: Disable everything except ftpd and telnetd by default.
480: Fixes PR#9673.
481:
482: sys/dev/pci/if_ti.c patch
483:
484: Fix compile error.
485:
486: sys/miscfs/procfs/procfs_cmdline.c 1.8
487:
488: Fix a possible kernel memory leak - if the command line of a
489: process was requested after it had started to exit but before it
490: became a zombie a page of kernel memory would not be freed.
1.1.2.20 he 491:
492: sys/arch/i386/i386/pmap.new.c patch
493: sys/arch/pc532/pc532/pmap.new.c patch
494:
495: When allocating new PT pages during early bootstrap (i.e. before
496: pmap_init() has finished), make sure to zero them.
497:
498: usr.bin/ipcs/ipcs.1 1.9
499:
500: Finish an unfinished sentence.
501:
502: bin/test/test.c 1.21
503:
504: Fix operator precedence consistency. Fixes PR#7015.
505:
506: bin/test/test.c 1.22
507: bin/sh/builtins.def 1.15
508: bin/sh/Makefile 1.50
509:
510: Enable test as a shell builtin. Fixes PR#9847.
511:
512: sys/arch/amiga/conf/GENERIC patch
513: sys/arch/arm32/conf/GENERIC patch
514: sys/arch/atari/conf/GENERIC patch
515: sys/arch/bebox/conf/GENERIC patch
516: sys/arch/hp300/conf/GENERIC patch
517: sys/arch/i386/conf/GENERIC patch
518: sys/arch/mac68k/conf/GENERIC patch
519: sys/arch/macppc/conf/GENERIC patch
520: sys/arch/newsmips/conf/GENERIC patch
521: sys/arch/next68k/conf/GENERIC patch
522: sys/arch/ofppc/conf/GENERIC patch
523: sys/arch/pc532/conf/GENERIC patch
524: sys/arch/pmax/conf/GENERIC patch
525: sys/arch/sparc/conf/GENERIC patch
526: sys/arch/sparc64/conf/GENERIC patch
527: sys/arch/sun3/conf/GENERIC patch
528: sys/arch/vax/conf/GENERIC patch
529: sys/arch/x68k/conf/GENERIC patch
530: sys/arch/arm32/conf/A7000 patch
531: sys/arch/sun3/conf/GENERIC3X patch
532:
533: Disable the UNION file system, to avoid a repeat of the 1.4.1
534: and 1.4.2 LAST_MINUTE changes. It is reportedly buggy, and can
535: be used by ordinary users to crash the system.
536:
537: distrib/notes/common/main patch
538:
539: The version of IPF shipped with 1.4.2 was 3.3.6, not 3.3.5.
540: Correct the notes correspondingly.
541:
542: distrib/i386/floppies/bootfloppy-common/Makefile.inc patch
543: distrib/i386/floppies/fdset-common/Makefile.inc patch
544:
545: ``Make release'' goes to installation/floppy; use gzip -9.
546:
547: distrib/macppc/floppies/ramdisk/Makefile patch
548:
549: Don't rely on /etc/disktab, instead construct a disktab on
550: the fly based on numbers supplied here.
551:
552: sys/arch/sparc/conf/INSTALL patch
553: distrib/sparc/ramdisk/Makefile patch
554:
555: Use 3240 and not 3528 as miniroot size.
556:
557: distrib/sparc/bootfs/Makefile patch
558:
559: Don't strip kernel, copy INSTALL kernel to kernel directory
560: under ``make release''.
561:
562: distrib/sparc/bootfs.sysinst/Makefile patch
563:
564: Don't strip kernel, use boot.700000, copy sysinst INSTALL
565: kernel to kernel directory under ``make release''.
566:
567: distrib/sparc/ramdisk/list patch
568:
569: Make the "ramdisk" devices, not the "floppy" devices.
570:
571: distrib/utils/sysinst/arch/vax/md.h patch
572:
573: Don't offer to install xserver set -- it's not built in
574: this version.
1.1.2.21 he 575:
576: sys/dev/ic/cy.c 1.11,1.13
577: sys/dev/ic/cyreg.h 1.2-1.3
578: sys/dev/ic/cyvar.h 1.5
579: sys/dev/pci/cy_pci.c 1.9
580: sys/dev/pci/pcidevs 1.172
581: sys/dev/pci/pcidevs.h regenerate
582: sys/dev/pci/pcidevs_data.h regenerate
583:
584: Add support for PCI variants of Cyclom-4Y and -8Y cards.
585: Also fixes PR#7175 (new serial controller).
1.1.2.23 cgd 586:
587: usr.sbin/portmap/portmap.c 1.25
588: usr.sbin/portmap/portmap.8 1.11
589:
590: Fix a hole in the portmap libwrap access control. The new code
591: disallows all indirect calls to the portmapper except for
592: PMAPPROC_NULL unless the -i (insecure) flag has been specified.
593: While there, add a new flag, -p (paranoid) which also disallows
594: indirect calls to a small number of other services, including
595: key parts of NFS and NIS.
1.1.2.24 he 596:
597: sys/arch/i386/conf/HOMEWORLD patch
598:
599: Update to reflect reality.
600:
601: sys/arch/i386/i386/apm.c 1.42 via patch
602: sys/arch/i386/isa/clock.c 1.62 via patch
603: sys/arch/i386/include/cpu.h 1.57 via patch
604:
605: Reinitialize clock after hibernation, something which seems to be
606: required on some laptops. Fixes PR#4808.
607:
608: sys/dev/pci.c 1.45 via patch
609:
610: If the 'PCI_CONFIG_DUMP' option is defined, print a verbose dump
611: of all PCI devices' configuration space.
612:
613: sbin/ldconfig/ldconfig.c 1.30
614:
615: Do not treat non-existance of directories under /emul/aout as
616: errors.
617:
618: sys/arch/sparc/stand/common/dvma.c patch
619:
620: Fix lossage of the bootstrap program on sun4 machines, at least
621: when booting from disk. Fixes PR#9906.
622:
623: domestic/usr.sbin/kerberos/kerberos.c 1.7
624:
625: Fix several denial-of-service problems in the KDC.
626:
627: usr.sbin/wiconfig/wiconfig.c 1.5-1.6
628:
629: Add support for the documented but unimplemented -a flag.
630: Clean up argument parsing.
631:
632: distrib/mac68k/instkernel/ramdisk/Makefile 1.4,1.6
633:
634: Make mac68k ramdisk build with or without obj dirs.
635:
636: etc/etc.mac68k/Makefile.inc 1.5
637:
638: Build and install release notes under ``make release''.
639:
640: sys/arch/mac68k/conf/GENERIC 1.101
641:
642: Enable rnd pseudo-device in mac68k GENERIC kernel.
643:
644: sys/arch/mac68k/nubus/if_ae_nubus.c 1.29
645: sys/arch/mac68k/nubus/if_sn_nubus.c 1.20
1.1.2.28 he 646: sys/arch/mac68k/dev/if_snvar.h 1.14
1.1.2.24 he 647:
648: Add support for the Macintosh LC Ethernet Adapter. This was
649: previously erroneously recognized as an 8390-based card, where
650: in fact it is using the 83932 (SONIC) controller.
651:
652: sys/sys/lockf.h 1.8
653: sys/kern/vfs_lockf.c 1.15-1.16
654:
655: Fix several problems with byte-range locks, including the one
656: reported in PR#3860.
657:
658: lib/libbz2/decompress.c 1.9
659:
660: Pull in decompression error checking from bzip2-1.0.0.
661: Fixes PR#8237.
662:
663: distrib/notes/alpha/install 1.17
664:
665: Fix link to netboot web page.
666:
667: sys/kern/vfs_syscalls.c 1.158
668:
669: Do not leave a vnode around when trying (and failing) to mount
670: a file system with securelevel 2. A second attempt would freeze
671: the system.
672:
673: sys/arch/mac68k/dev/zs.c 1.33
674:
675: Correct a bug in handling of CLOCAL and MDMBUF flags.
1.1.2.25 he 676:
677: usr.sbin/dhcp/common/options.c patch
678:
1.1.2.27 he 679: Quote shell meta-characters properly in generated scripts.
1.1.2.25 he 680:
1.1.2.26 he 681: usr.sbin/mopd/mopd/process.c 1.6-1.7
1.1.2.25 he 682:
1.1.2.26 he 683: Fix bug which caused first load to fail. Allow "big" VAXes to
684: be mop-booted.
685:
686: src/lib/libedit/el.c 1.17 via patch
687:
688: Only read .editrc from home directory.
689:
690: sys/dev/raidframe/rf_map.c 1.5
691:
692: Remove an incorrect printf.
1.1.2.28 he 693:
694: sys/netinet/ip_flow.c 1.16
695:
696: Pass the correct destination address for the route-to-gateway
697: case. Fixes PR#10483.
698:
699: distrib/utils/x_sh/Makefile patch
700:
701: Pull in test sources now that test is a shell builtin.
702:
703: distrib/notes/common/main patch
704:
705: Add major changes between 1.4.2 and 1.4.3.
706: Tweas for 1.4.3.
707:
708: sys/conf/osrelease.sh patch
709: sys/sys/param.h patch
710:
711: Bump version to NetBSD-1.4.3_ALPHA.
1.1.2.29 he 712:
713: sys/arch/mac68k/obio/grf_obio.c 1.43
714:
715: Add support for Quadra 605 on-board video.
716:
717: sys/netinet/if_arp.c 1.63 partial, via patch
718:
719: Protect arp table handling with splnet() to avoid interrupt races
720: when ip_flow is in use. Fixes PR#10351.
1.1.2.30 he 721:
722: lib/checkver patch
723:
724: Handle use of "tiny" version numbers, to allow version bumps of
725: shared libraries on a release branch without reusing version
726: numbers.
1.1.2.31 he 727:
728: share/man/man4/options.4 1.110
729: sys/arch/amiga/conf/GENERIC 1.146
730: sys/arch/amiga/conf/DRACO regenerate
731: sys/arch/amiga/conf/AMIGA regenerate
732: sys/arch/arm32/conf/GENERIC 1.70
733: sys/arch/i386/conf/DISKLESS 1.73
734: sys/arch/i386/conf/GENERIC 1.358
735: sys/arch/mac68k/conf/GENERIC 1.105
736: sys/arch/sparc/conf/GENERIC 1.112
737: sys/arch/sparc64/conf/GENERIC 1.39
738: sys/arch/sparc64/conf/GENERIC64 patch
739: sys/arch/sparc64/conf/NONPLUS 1.20
740: sys/arch/sparc64/conf/NONPLUS64 1.14
741:
742: Comment out EON ISO-over-ip tunneling pseudo-driver, and document
743: as broken/fragile. Unlikely to be of much use, and confuses new
744: users when their system crashes when they, or their dhclient
745: stumble over it. See PR#10500 and PR#8994 for the gory details.
1.1.2.32! he 746:
! 747: share/bsd.lib.mk 1.171 via patch
! 748: lib/checkver 1.11
! 749: lib/libterm/Makefile 1.24
! 750:
! 751: Introduce the optional "teeny" variable in shlib_version, so that
! 752: we don't abuse the "minor" number to optionally include the
! 753: "teeny" number. Replace explicit ${SHLIB_MAJOR}.${SHLIB_MINOR}
! 754: with ${SHLIB_FULLVERSION}.
! 755:
! 756: lib/libc/string/strlcat.c 1.1-1.3
! 757: lib/libc/string/strlcpy.3 1.1-1.2
! 758: lib/libc/string/strlcpy.c 1.1-1.3
! 759: lib/libc/string/Makefile.inc 1.49
! 760: lib/libc/string/strcat.3 1.7
! 761: lib/libc/string/strcpy.3 1.8
! 762: lib/libc/shlib_version patch
! 763: include/string.h 1.19-1.20
! 764: distrib/sets/lists/shl.mi patch
! 765: distrib/sets/lists/comp/mi patch
! 766:
! 767: Add strlcpy() and strlcat() to libc, bump its "teeny" version
! 768: number.
! 769:
! 770: usr.sbin/user/user.c patch
! 771:
! 772: Make the ersatz strlcpy() conform to the official prototype.
! 773:
! 774: sys/arch/alpha/conf/GENERIC patch
! 775: sys/arch/i386/conf/GENERIC patch
! 776:
! 777: Add entry for Alteon ACEnic gigabit Ethernet interface (ti).
CVSweb <webmaster@jp.NetBSD.org>