head 1.1; access; symbols cjep_sun2x:1.1.0.42 cjep_sun2x-base:1.1 cjep_staticlib_x-base1:1.1 cjep_staticlib_x:1.1.0.40 cjep_staticlib_x-base:1.1 phil-wifi-20200421:1.1 phil-wifi-20200411:1.1 phil-wifi-20200406:1.1 pgoyette-compat-merge-20190127:1.1 pgoyette-compat-20190127:1.1 pgoyette-compat-20190118:1.1 pgoyette-compat-1226:1.1 pgoyette-compat-1126:1.1 pgoyette-compat-1020:1.1 pgoyette-compat-0930:1.1 pgoyette-compat-0906:1.1 pgoyette-compat-0728:1.1 pgoyette-compat-0625:1.1 pgoyette-compat-0521:1.1 pgoyette-compat-0502:1.1 pgoyette-compat-0422:1.1 pgoyette-compat-0415:1.1 pgoyette-compat-0407:1.1 pgoyette-compat-0330:1.1 pgoyette-compat-0322:1.1 pgoyette-compat-0315:1.1 pgoyette-compat:1.1.0.38 pgoyette-compat-base:1.1 prg-localcount2-base3:1.1 prg-localcount2-base2:1.1 prg-localcount2-base1:1.1 prg-localcount2:1.1.0.36 prg-localcount2-base:1.1 pgoyette-localcount-20170426:1.1 bouyer-socketcan-base1:1.1 pgoyette-localcount-20170320:1.1 bouyer-socketcan:1.1.0.34 bouyer-socketcan-base:1.1 pgoyette-localcount-20170107:1.1 pgoyette-localcount-20161104:1.1 localcount-20160914:1.1 pgoyette-localcount-20160806:1.1 pgoyette-localcount-20160726:1.1 pgoyette-localcount:1.1.0.32 pgoyette-localcount-base:1.1 netbsd-5-2-3-RELEASE:1.1 netbsd-5-1-5-RELEASE:1.1 yamt-pagecache-base9:1.1 yamt-pagecache-tag8:1.1 tls-earlyentropy:1.1.0.28 tls-earlyentropy-base:1.1 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.1 riastradh-drm2-base3:1.1 netbsd-5-2-2-RELEASE:1.1 netbsd-5-1-4-RELEASE:1.1 netbsd-5-2-1-RELEASE:1.1 netbsd-5-1-3-RELEASE:1.1 agc-symver:1.1.0.30 agc-symver-base:1.1 tls-maxphys-base:1.1 yamt-pagecache-base8:1.1 netbsd-5-2:1.1.0.26 yamt-pagecache-base7:1.1 netbsd-5-2-RELEASE:1.1 netbsd-5-2-RC1:1.1 yamt-pagecache-base6:1.1 yamt-pagecache-base5:1.1 yamt-pagecache-base4:1.1 netbsd-5-1-2-RELEASE:1.1 netbsd-5-1-1-RELEASE:1.1 yamt-pagecache-base3:1.1 yamt-pagecache-base2:1.1 yamt-pagecache:1.1.0.24 yamt-pagecache-base:1.1 bouyer-quota2-nbase:1.1 bouyer-quota2:1.1.0.22 bouyer-quota2-base:1.1 matt-nb5-pq3:1.1.0.20 matt-nb5-pq3-base:1.1 netbsd-5-1:1.1.0.18 netbsd-5-1-RELEASE:1.1 netbsd-5-1-RC4:1.1 netbsd-5-1-RC3:1.1 netbsd-5-1-RC2:1.1 netbsd-5-1-RC1:1.1 netbsd-5-0-2-RELEASE:1.1 netbsd-5-0-1-RELEASE:1.1 jym-xensuspend-nbase:1.1 netbsd-5-0:1.1.0.16 netbsd-5-0-RELEASE:1.1 netbsd-5-0-RC4:1.1 netbsd-5-0-RC3:1.1 netbsd-5-0-RC2:1.1 jym-xensuspend:1.1.0.14 jym-xensuspend-base:1.1 netbsd-5-0-RC1:1.1 netbsd-5:1.1.0.12 netbsd-5-base:1.1 yamt-pf42-base4:1.1 yamt-pf42-base3:1.1 hpcarm-cleanup-nbase:1.1 yamt-pf42-base2:1.1 yamt-pf42:1.1.0.10 yamt-pf42-base:1.1 keiichi-mipv6:1.1.0.8 keiichi-mipv6-base:1.1 cube-autoconf:1.1.0.6 cube-autoconf-base:1.1 hpcarm-cleanup:1.1.0.4 hpcarm-cleanup-base:1.1 netbsd-1-4-PATCH003:1.1.2.92 netbsd-1-4:1.1.0.2; locks; strict; comment @.\" @; 1.1 date 2000.03.29.22.49.17; author he; state dead; branches 1.1.2.1; next ; 1.1.2.1 date 2000.03.29.22.49.17; author he; state Exp; branches; next 1.1.2.2; 1.1.2.2 date 2000.03.29.23.09.19; author he; state Exp; branches; next 1.1.2.3; 1.1.2.3 date 2000.04.02.19.37.49; author he; state Exp; branches; next 1.1.2.4; 1.1.2.4 date 2000.04.26.22.15.56; author he; state Exp; branches; next 1.1.2.5; 1.1.2.5 date 2000.04.30.13.24.28; author he; state Exp; branches; next 1.1.2.6; 1.1.2.6 date 2000.04.30.20.24.11; author he; state Exp; branches; next 1.1.2.7; 1.1.2.7 date 2000.04.30.20.36.18; author he; state Exp; branches; next 1.1.2.8; 1.1.2.8 date 2000.05.05.03.07.40; author cgd; state Exp; branches; next 1.1.2.9; 1.1.2.9 date 2000.05.05.13.25.34; author he; state Exp; branches; next 1.1.2.10; 1.1.2.10 date 2000.05.06.16.21.43; author he; state Exp; branches; next 1.1.2.11; 1.1.2.11 date 2000.05.06.16.44.32; author he; state Exp; branches; next 1.1.2.12; 1.1.2.12 date 2000.05.11.10.31.17; author he; state Exp; branches; next 1.1.2.13; 1.1.2.13 date 2000.05.12.19.12.31; author he; state Exp; branches; next 1.1.2.14; 1.1.2.14 date 2000.05.13.09.22.47; author he; state Exp; branches; next 1.1.2.15; 1.1.2.15 date 2000.05.13.17.22.20; author he; state Exp; branches; next 1.1.2.16; 1.1.2.16 date 2000.05.13.18.26.51; author he; state Exp; branches; next 1.1.2.17; 1.1.2.17 date 2000.05.22.22.24.14; author he; state Exp; branches; next 1.1.2.18; 1.1.2.18 date 2000.05.25.23.04.12; author he; state Exp; branches; next 1.1.2.19; 1.1.2.19 date 2000.06.01.18.11.13; author he; state Exp; branches; next 1.1.2.20; 1.1.2.20 date 2000.06.03.15.29.08; author he; state Exp; branches; next 1.1.2.21; 1.1.2.21 date 2000.06.03.18.33.21; author he; state Exp; branches; next 1.1.2.22; 1.1.2.22 date 2000.06.04.14.31.13; author he; state Exp; branches; next 1.1.2.23; 1.1.2.23 date 2000.06.26.01.28.42; author cgd; state Exp; branches; next 1.1.2.24; 1.1.2.24 date 2000.06.27.15.43.38; author he; state Exp; branches; next 1.1.2.25; 1.1.2.25 date 2000.06.28.22.22.36; author he; state Exp; branches; next 1.1.2.26; 1.1.2.26 date 2000.06.29.16.13.55; author he; state Exp; branches; next 1.1.2.27; 1.1.2.27 date 2000.07.01.11.23.49; author he; state Exp; branches; next 1.1.2.28; 1.1.2.28 date 2000.07.01.18.03.41; author he; state Exp; branches; next 1.1.2.29; 1.1.2.29 date 2000.07.02.21.49.07; author he; state Exp; branches; next 1.1.2.30; 1.1.2.30 date 2000.07.03.20.11.21; author he; state Exp; branches; next 1.1.2.31; 1.1.2.31 date 2000.07.05.20.15.44; author he; state Exp; branches; next 1.1.2.32; 1.1.2.32 date 2000.07.05.21.18.34; author he; state Exp; branches; next 1.1.2.33; 1.1.2.33 date 2000.07.05.22.44.07; author he; state Exp; branches; next 1.1.2.34; 1.1.2.34 date 2000.07.06.10.44.22; author he; state Exp; branches; next 1.1.2.35; 1.1.2.35 date 2000.07.06.10.47.51; author he; state Exp; branches; next 1.1.2.36; 1.1.2.36 date 2000.07.06.10.57.24; author he; state Exp; branches; next 1.1.2.37; 1.1.2.37 date 2000.07.06.17.03.20; author he; state Exp; branches; next 1.1.2.38; 1.1.2.38 date 2000.07.06.17.22.25; author he; state Exp; branches; next 1.1.2.39; 1.1.2.39 date 2000.07.07.18.10.57; author he; state Exp; branches; next 1.1.2.40; 1.1.2.40 date 2000.07.07.21.26.22; author he; state Exp; branches; next 1.1.2.41; 1.1.2.41 date 2000.07.08.19.02.05; author he; state Exp; branches; next 1.1.2.42; 1.1.2.42 date 2000.07.09.21.52.45; author he; state Exp; branches; next 1.1.2.43; 1.1.2.43 date 2000.07.13.21.25.08; author he; state Exp; branches; next 1.1.2.44; 1.1.2.44 date 2000.07.23.18.05.03; author he; state Exp; branches; next 1.1.2.45; 1.1.2.45 date 2000.07.27.18.05.15; author he; state Exp; branches; next 1.1.2.46; 1.1.2.46 date 2000.07.31.18.35.30; author he; state Exp; branches; next 1.1.2.47; 1.1.2.47 date 2000.07.31.19.09.24; author he; state Exp; branches; next 1.1.2.48; 1.1.2.48 date 2000.08.02.15.45.24; author he; state Exp; branches; next 1.1.2.49; 1.1.2.49 date 2000.08.04.15.21.50; author he; state Exp; branches; next 1.1.2.50; 1.1.2.50 date 2000.08.14.14.29.18; author he; state Exp; branches; next 1.1.2.51; 1.1.2.51 date 2000.08.15.22.41.54; author he; state Exp; branches; next 1.1.2.52; 1.1.2.52 date 2000.08.15.23.20.04; author he; state Exp; branches; next 1.1.2.53; 1.1.2.53 date 2000.08.26.19.36.01; author he; state Exp; branches; next 1.1.2.54; 1.1.2.54 date 2000.09.09.16.25.33; author he; state Exp; branches; next 1.1.2.55; 1.1.2.55 date 2000.09.09.16.30.14; author he; state Exp; branches; next 1.1.2.56; 1.1.2.56 date 2000.09.10.15.22.33; author he; state Exp; branches; next 1.1.2.57; 1.1.2.57 date 2000.09.11.21.22.45; author he; state Exp; branches; next 1.1.2.58; 1.1.2.58 date 2000.09.12.22.15.42; author he; state Exp; branches; next 1.1.2.59; 1.1.2.59 date 2000.09.20.18.19.53; author he; state Exp; branches; next 1.1.2.60; 1.1.2.60 date 2000.09.25.16.21.42; author he; state Exp; branches; next 1.1.2.61; 1.1.2.61 date 2000.09.26.11.27.52; author he; state Exp; branches; next 1.1.2.62; 1.1.2.62 date 2000.09.26.15.19.40; author he; state Exp; branches; next 1.1.2.63; 1.1.2.63 date 2000.09.26.15.25.01; author he; state Exp; branches; next 1.1.2.64; 1.1.2.64 date 2000.10.04.14.12.34; author he; state Exp; branches; next 1.1.2.65; 1.1.2.65 date 2000.10.04.16.29.21; author he; state Exp; branches; next 1.1.2.66; 1.1.2.66 date 2000.10.06.15.58.35; author he; state Exp; branches; next 1.1.2.67; 1.1.2.67 date 2000.10.06.16.00.15; author he; state Exp; branches; next 1.1.2.68; 1.1.2.68 date 2000.10.07.20.14.12; author he; state Exp; branches; next 1.1.2.69; 1.1.2.69 date 2000.10.07.21.11.28; author he; state Exp; branches; next 1.1.2.70; 1.1.2.70 date 2000.10.08.18.51.31; author he; state Exp; branches; next 1.1.2.71; 1.1.2.71 date 2000.10.10.22.30.15; author he; state Exp; branches; next 1.1.2.72; 1.1.2.72 date 2000.10.11.18.54.05; author he; state Exp; branches; next 1.1.2.73; 1.1.2.73 date 2000.10.11.19.54.11; author he; state Exp; branches; next 1.1.2.74; 1.1.2.74 date 2000.10.11.20.28.56; author he; state Exp; branches; next 1.1.2.75; 1.1.2.75 date 2000.10.11.21.04.46; author he; state Exp; branches; next 1.1.2.76; 1.1.2.76 date 2000.10.11.23.42.57; author he; state Exp; branches; next 1.1.2.77; 1.1.2.77 date 2000.10.12.21.55.00; author he; state Exp; branches; next 1.1.2.78; 1.1.2.78 date 2000.10.13.19.04.06; author he; state Exp; branches; next 1.1.2.79; 1.1.2.79 date 2000.10.19.17.33.21; author he; state Exp; branches; next 1.1.2.80; 1.1.2.80 date 2000.10.19.19.23.41; author he; state Exp; branches; next 1.1.2.81; 1.1.2.81 date 2000.10.19.21.14.18; author he; state Exp; branches; next 1.1.2.82; 1.1.2.82 date 2000.10.20.16.01.43; author he; state Exp; branches; next 1.1.2.83; 1.1.2.83 date 2000.10.22.09.02.18; author he; state Exp; branches; next 1.1.2.84; 1.1.2.84 date 2000.10.25.17.28.23; author he; state Exp; branches; next 1.1.2.85; 1.1.2.85 date 2000.10.27.15.58.05; author he; state Exp; branches; next 1.1.2.86; 1.1.2.86 date 2000.10.27.20.54.59; author he; state Exp; branches; next 1.1.2.87; 1.1.2.87 date 2000.10.27.21.06.52; author he; state Exp; branches; next 1.1.2.88; 1.1.2.88 date 2000.10.27.22.09.48; author he; state Exp; branches; next 1.1.2.89; 1.1.2.89 date 2000.10.31.14.01.33; author he; state Exp; branches; next 1.1.2.90; 1.1.2.90 date 2000.10.31.15.00.39; author he; state Exp; branches; next 1.1.2.91; 1.1.2.91 date 2000.11.04.20.09.46; author he; state Exp; branches; next 1.1.2.92; 1.1.2.92 date 2000.11.04.22.16.01; author he; state Exp; branches; next ; desc @@ 1.1 log @file CHANGES-1.4.3 was initially added on branch netbsd-1-4. @ text @@ 1.1.2.1 log @Let's open up for pullups for 1.4.3: o bump identifier to 1.4.2A o pull in last-minute lfs-vs-netboot fix o pull in last-minute sparc zs.c fix o sup error message improvement o alpha gcc compiler tweak for ev5/ev56 o lex fix for C++ o rtld(1) documentation fix o distrib/notes/ "make release" update o arm32/CATS config add vr(4) and ukphy @ text @a0 53 # $NetBSD$ A complete list of changes from NetBSD 1.4.2 to NetBSD 1.4.3: File Revision(s) ---- -------- sys/conf/osrelease.sh patch Bump visible version number to 1.4.2A, to indicate that we're no longer exactly at 1.4.2. sys/ufs/lfs/lfs_vfsops.c 1.37-1.38 Prevent lfs_mountroot() from attempting to use a network device as root. sys/arch/sparc/dev/zs.c patch Fix a NULL pointer dereference when a zs device interrupts during autoconfiguration of subdevices (keyboard & mouse). usr.sbin/sup/source/scm.c 1.10 Improve error message when unable to look up local hostname. gnu/dist/gcc/config/alpha/alpha.c 1.5 Change ev5/ev56 L1 cache latency from 2 to 3. usr.bin/lex/flex.skl 1.13-1.14 Allow C++ lexers to build. Fixes PR#8258. sbin/mknod/mknod.8 1.17 In the example conf.c path, arch-specific directories now live under sys/arch, not directly under sys. libexec/ld.aout_so/rtld.1 1.9-1.10 Document LD_PRELOAD and note the security restrictions. Fixes PR#9663. Also some spelling fixes. distrib/notes/Makefile patch distrib/notes/Makefile.inc patch Format HTML with latin1 characters. Add a "release" target to install the formatted release notes. sys/arch/arm32/conf/CATS patch Add vr(4) and ukphy to config. @ 1.1.2.2 log @One more today: o intro(2) update. @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.1 2000/03/29 22:49:17 he Exp $ a53 5 lib/libc/sys/intro.2 1.20-1.21 Note that EFAULT can't be guaranteed in e.g. pipe(2); fixes PR#7720. Update the description of errno. Fixes PR#9496. @ 1.1.2.3 log @Today's set: o i386 MAKEDEV: create wd2 and wd3 on floppy images o ncr.c fix for QUEUE FULL handling o i386 install note wording fix for PCMCIA workaround o du usage message fix @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.2 2000/03/29 23:09:19 he Exp $ a58 20 etc/etc.i386/MAKEDEV 1.85 Create wd2 and wd3 device nodes also on the floppy images, to allow installation on those drives too. sys/dev/pci/ncr.c 1.87, 1.96-1.97 Fix script bug in processing QUEUE FULL response (would always trigger an assertion failure), and add Quantum Atlas IV drives to the quirk table so that they don't use tagged queueing. Fixes problems reported in PR#7694. distrib/notes/common/sysinst patch Clarify the PCMCIA IRQ allocation workaround. Fixes PR#9568. usr.bin/du/du.c 1.15 Include -r flag in usage message. @ 1.1.2.4 log @Today's set: o improve uvm initialization detection @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.3 2000/04/02 19:37:49 he Exp $ a78 12 sys/arch/alpha/alpha/pmap.c 1.130 sys/arch/i386/i386/pmap.new.c patch (1.85 pmap.c) sys/arch/mips/mips/pmap.c 1.88 sys/arch/pc532/pc532/pmap.new.c patch (1.47 pmap.c) sys/uvm/uvm.h 1.19 sys/uvm/uvm_page.c 1.32 Use a more reliable method to determine if uvm_page_init() has completed. This fixes a problem observed on some i386 configs (typically with lots of memory) where the kernel page table needs to grow during initialization. @ 1.1.2.5 log @Today's pullups: o Gcc bugfix for CIX on ev6 o Tweak PCMCIA workaround text in release notes o libm68k fix o wscons(4) doc fix o ip_output: copy broadcast/multicast flags on fragmenting o Clarify pkgsrc extraction location o Document more PCMCIA options o fixes to man o libpcap fix o HOMEWORLD update o boot_console(8) doc fix o dd: use lseek() on non-tape character devices o CPU hog fix for uiomove, associated ktrace fix o osrelease bumped to 1.4.2B o Note the increase of the size of ``struct proc'' o skeylogin fix (restore to previous priority instead of to 0) o uvm_map.c fix releasing interrupts; fixes zstty problem on sun4c o gcc fix to supply correct args to assembler o Appletalk fix to sys/net/if.c o Fixes to if_ti.c to make it work on alpha o msdosfs fixes o pas driver fix @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.4 2000/04/26 22:15:56 he Exp $ a90 143 gnu/dist/gcc/config/alpha/alpha.c 1.6 Do not enable CIX on ev6/21264, but add an ev67/21264a switch that does. Fixes kernel built with -mcpu=ev6. distrib/notes/common/sysinst patch More tweaking of the text explaining the PCICMA workaround. Now includes instructions for patching the kernel binary and for configuring the corresponding kernel option. lib/libarch/m68k/m68k_sync_icache.S 1.3 via patch Make libm68k work. share/man/man4/wscons.4 1.11 Clarify language, fixes PR#9708. sys/netinet/ip_output.c 1.73 Pass M_BCAST and M_MCAST flags to fragments. Fixes PR#9772. distrib/notes/common/postinstall 1.6 via patch distrib/notes/common/postinstall 1.7 Clarify exactly where pkgsrc.tar.gz should be extraced. Fixes PR#9580. Clarify that /usr/pkgsrc is not the One True Location, but merely a convention. share/man/man4/options.4 1.103-1.104 via patch Document PCMCIA IO space conflicts and options. Note use and existance of PCIC_ISA_ALLOC_IOBASE and PCIC_ISA_ALLOC_IOSIZE. Re-sort references. share/man/man4/pcmcia.4 1.15 via patch Note PCIC_ISA_ALLOC_IOBASE and PCIC_ISA_ALLOC_IOSIZE. Fixes PR#9683. usr.bin/man/man.c 1.17-1.22 usr.bin/man/config.c 1.10 usr.bin/man/man.1 1.9 usr.bin/man/config.h 1.3 usr.bin/man/man.conf.5 1.6-1.7 usr.bin/man/pathnames.h 1.4 Pull up various changes from the trunk: o fix signal handlers to avoid obscure exit codes o clean up after SIGPIPE o try TMPDIR env variable, fall back to _PATH_TMP o fall back to more if PAGER is set but null o recognize _crunch in man.conf o use uname(3) to determine MACHINE type o man page typos fixed. Document _crunch. lib/libpcap/pcap.c 1.8 lib/libpcap/savefile.c 1.6 Fix pcap_dispatch() timeout handling. Use snprintf, not sprintf. This synchronizes with a more recent LBL libpcap. sys/arch/i386/conf/HOMEWORLD patch Synchronize with config for the new HOMEWORLD machine. share/man/man8/man8.i386/boot_console.8 1.5 Remove text asserting that CONSDEV_AUTO and CONSDEV_COM*KBD imply COMCONS_KEYPRESS (they don't). bin/dd/position.c 1.7-1.8 Correctly lseek() on non-tape character devices (e.g. disks) as the manual page documents. sys/sys/proc.h 1.88 via patch sys/kern/kern_subr.c 1.62 via patch sys/kern/kern_synch.c 1.69 via patch sys/kern/kern_ktrace.c 1.38-1.39 via patch Fix two bugs: o A malicious or erroneous program can hog the CPU in uiomove() o A ktrace of such a program can hog large amounts of kernel memory This increses the size of struct proc, so kernel-grovellers need rebuild after this. sys/conf/osrelease.sh patch Bump version number to 1.4.2B due to modified struct proc. distrib/notes/common/main patch Note the ``struct proc'' size bump as a caveat in 1.4.3. lib/libskey/skeylogin.c 1.13 via patch In skeyverify(), don't restore priority to 0, but to previous priority. Fixes PR#4891. sys/uvm/uvm_map.c 1.72 Undo revision 1.13: don't block interrupts while deactivating one pmap and activating another, since these only affect user- level mappings which cannot be accessed from interrupt context. This fixes Sparc zstty overflows reported in PR#8322, since pmap operations are slow on old sun4c sparcs. gnu/dist/gcc/config/alpha/netbsd.h 1.11 Pass the appropriate directive to the assembler if an -mcpu=... option is given to the compiler. sys/net/if.c 1.62 via patch Fix ifa_ifwithnet() for the netatalk case to properly return the best match and not the first match. Makes netatalk work again on networks without AppleTalk routers. Fixes PR#9957. sys/dev/pci/if_ti.c 1.6-1.7 via patch Fix bug which could result in a panic. Add a shutdown hook to stop the board to avoid memory corruption on reboot. Use bus_space for TIGON 2 chips, so that they will work even if we can't map the memory space linearly (e.g. on alpha). sys/msdosfs/fat.h 1.14 Correct broken "LP64 fix" introduced in last pullup, and better explain sense of MSDOSFSEOF() macro. Fixes PR#9116, PR#9206 and part of PR#8037. sys/msdosfs/msdosfs_vnops.c 1.96 Avoid integer overflow preventing reading of files >2GB in size. Fixes PR#9046. sys/dev/isa/pas.c 1.47 Fix bug related to allocation / deallocation of bus_space region if map of SB I/O space failed. Fixes PR#9992. @ 1.1.2.6 log @More fixes: o New version of fix for uiomove() / ktrace() problems which doesn't touch ``struct proc''. o Remove ``struct proc'' caveat text from release notes @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.5 2000/04/30 13:24:28 he Exp $ d177 2 d186 1 a186 1 Add a (for the time being empty) caveats section for 1.4.3. @ 1.1.2.7 log @Revert bump to 1.4.2B, we're back at 1.4.2A after having been there some 6 hours. @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.6 2000/04/30 20:24:11 he Exp $ d177 4 @ 1.1.2.8 log @sys/netinet/ip.h pullup @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.7 2000/04/30 20:36:18 he Exp $ a227 6 sys/netinet/ip.h 1.20-1.21 Add "__attribute__((__packed__))" to structures used to describe on-the-wire data, to prevent egcs from making unwarranted assumptions about the alignment of these structures. @ 1.1.2.9 log @A few more: o After the uiomove() fix -- permit compile without DIAGNOSTIC o LFS: sanity checks on superblocks o i386 C library syscall stubs fix for changed cerror interface o at: test right variable in env parsing loop @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.8 2000/05/05 03:07:40 cgd Exp $ a233 26 sys/kern/kern_subr.c patch Allow this to compile without DIAGNOSTIC defined. sys/ufs/lfs/lfs_vfsops.c 1.50 Sanity check the superblock before trying to use it to find the alt superblock; sanity check the disk address of the alt superblock to avoid deadlocking when trying to read it with the primary superblock buffer still busy. Fixes PR#10001. lib/libc/arch/i386/sys/syscall.S 1.9 lib/libc/arch/i386/sys/brk.S 1.13 lib/libc/arch/i386/sys/exect.S 1.10 lib/libc/arch/i386/sys/ptrace.S 1.13 lib/libc/arch/i386/sys/sbrk.S 1.11 lib/libc/arch/i386/sys/sigprocmask.S 1.14 lib/libc/arch/i386/sys/sigsuspend.S 1.12 Repair syscall stubs which were not adapted when the cerror interface was changed. usr.bin/at/at.c 1.14 Correct wrong variable being tested in env parsing loop. @ 1.1.2.10 log @One more: BIND's port_ipv6.h now static, not generated. @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.9 2000/05/05 13:25:34 he Exp $ a259 8 usr.sbin/bind/lib/Makefile 1.9 via patch dist/bind/include/port_ipv6.h patch (new) Use a static version of port_ipv6.h instead of generating it. The use of the probe script had at least two problems: it probed the host headers (could be fixed in another way), and it could be problematical in a cross-compile environment. @ 1.1.2.11 log @One more: ip_input: handle large offsets with very small options correctly. @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.10 2000/05/06 16:21:43 he Exp $ a267 4 sys/netinet/ip_input.c 1.112 Handle large offsets inside very small options correctly. @ 1.1.2.12 log @Today's (first?) set: o add wi(4) driver o fix ep(4) for EISA o i386: make sure floppy kernel contains PCMCIA tweakable symbols o ftpd: unbreak /etc/ftpchroot parsing o chown: deal with user names with `.' in them @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.11 2000/05/06 16:44:32 he Exp $ a271 53 usr.sbin/wiconfig/Makefile 1.1-1.2 usr.sbin/wiconfig/wiconfig.8 1.1-1.5 usr.sbin/wiconfig/wiconfig.c 1.1-1.4 usr.sbin/Makefile 1.121 via patch sys/dev/pcmcia/if_wi_ieee.h 1.1-1.4 sys/dev/pcmcia/if_wireg.h 1.1-1.5 sys/dev/pcmcia/if_wivar.h 1.1-1.7 sys/dev/pcmcia/if_wi.c 1.1-1.13,1.15-1.17 via patch sys/dev/pcmcia/files.pcmcia 1.15 sys/dev/pcmcia/pcmciadevs 1.39 sys/dev/pcmcia/pcmciadevs.h regenerate sys/dev/pcmcia/pcmciadevs_data.h regenerate sys/net/if_media.h 1.16-1.17,1.19,1.21-1.23 sys/net/if_media.c 1.9 sys/net/if.h 1.46 (partial) via patch share/man/man4/wi.4 1.1-1.10 via patch share/man/man4/Makefile patch share/man/man4/pcmcia.4 patch sys/arch/i386/conf/GENERIC 1.252 sys/arch/i386/conf/INSTALL 1.123 distrib/i386/floppies/ramdisk/ramdiskbin.conf 1.16 distrib/i386/floppies/ramdisk/list 1.21 distrib/i386/floppies/ramdisk/Makefile patch distrib/sets/lists/man/mi patch distrib/sets/lists/base/mi patch Add a driver for ``wi'', Lucent "Orinoco"/Wavelan. sys/dev/eisa/if_ep_eisa.c 1.22 Only allocate the I/O space required. This permits an ISDN4BSD kernel with e.g. an AVM Fritz! card to work with an ep0 card in EISA slot 1. Fixes PR#5279. sys/dev/ic/elink3.c 1.80 Make the 3Com 3C597 Fast Etherlink TX EISA card work. Fixes PR#7067. distrib/i386/floppies/bootfloppy-common/Makefile.inc patch Make sure the PCMCIA alloc variables are retained in the symbol table of the resulting kernel, thereby allowing them to be tweaked as described in the install notes. libexec/ftpd/ftpd.c patch Back out unnecessary half of revision 1.70 which breaks parsing of /etc/ftpchroot. usr.sbin/chown/chown.c 1.21 Deal with user names with `.' in them. Fixes PR#10043. @ 1.1.2.13 log @Install pcmcia header for the benefit of wiconfig. @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.12 2000/05/11 10:31:17 he Exp $ a276 1 sys/dev/pcmcia/Makefile 1.3 @ 1.1.2.14 log @Option handling in IP filter code. @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.13 2000/05/12 19:12:31 he Exp $ a325 4 sys/netinet/fil.c 1.32 Fix bug in dealing with large offsets inside very small options. @ 1.1.2.15 log @ISP driver upgrade from Matthew Jacob. @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.14 2000/05/13 09:22:47 he Exp $ d273 3 a275 3 usr.sbin/wiconfig/Makefile 1.1-1.2 (new) usr.sbin/wiconfig/wiconfig.8 1.1-1.5 (new) usr.sbin/wiconfig/wiconfig.c 1.1-1.4 (new) d278 3 a280 3 sys/dev/pcmcia/if_wi_ieee.h 1.1-1.4 (new) sys/dev/pcmcia/if_wireg.h 1.1-1.5 (new) sys/dev/pcmcia/if_wivar.h 1.1-1.7 (new) a288 1 sys/net/if_ieee80211.h 1.1-1.2 (new) a329 28 sys/dev/pci/isp_pci.c patch sys/dev/ic/isp.c patch sys/dev/ic/isp_inline.h patch sys/dev/ic/isp_netbsd.c patch sys/dev/ic/isp_netbsd.h patch sys/dev/ic/ispmbox.h patch sys/dev/ic/ispreg.h patch sys/dev/ic/ispvar.h patch sys/dev/microcode/isp/asm_pci.h patch Correctly account for F-port vs. F-port (no FLOGI_ACC) topologies. Make sure we get a port database entry for the fabric name server. Preserve fabric logins if the device didn't change across fabric or port database changes, or the device has already logged into us (e.g., for target/initiator dual role devices like Veritas SANbox). Propagate class 3 service parameter changes where devices can change roles. Fix all occurrences of setting a sendmarker so that setting it for one bus on dual bus cards doesn't wipe a pending sendmarker for other busses on the same card. Comments added and clarifications made in some of the target mode code. Add support for > 12 byte CDBs. Split out nvram reading into per-card functions. Add proper Ultra2/Ultra3 support. Upgrade firmware. @ 1.1.2.16 log @fxp driver fix for warm-boot from windows and APM cycles. @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.15 2000/05/13 17:22:20 he Exp $ a358 7 sys/dev/pci/if_fxpvar.h patch sys/dev/pci/if_fxp.c patch Fix the fxp driver so that it works after a warm-boot from windows and across an APM suspend/resume or hibernate/resume cycle. Fixes PR#9370, PR#9548, PR#9571 and PR#9573. @ 1.1.2.17 log @Today's set: o PCMCIA allocation fixes & documentation o smc83c170 multicast filter fix o i386 MAKEDEV: create tty03 for pcmcia modems o etc/group: add ```users'' group o ps: only check terminal size via STDOUT. o dmesg.8: mention /var/run/dmesg.boot o gcc arm.md correction (add clobber) o Correctly handle VIA SMBus Controller o ttys.5: documentation fix o mknod.8: documentation fix o vmstat.8: documentation fix o fopen.3: documentation consistency fix @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.16 2000/05/13 18:26:51 he Exp $ a365 64 sys/dev/isa/i82365_isasubr.c 1.21 sys/arch/i386/conf/INSTALL patch distrib/notes/common/main patch distrib/notes/common/sysinst patch Revert 12-bit iospace for PCMCIA to 0x400-0xfff. Mask out a superset of the PCMCIA IRQs from GENERIC in INSTALL (5, 7 and 10). Rework the text explaining the PCMCIA workarounds; explain both the IO space and IRQ workarounds. sys/dev/ic/smc83c170.c 1.31 via patch Use the lower bits of the crc32 for the multicast address filter, not the upper bits. Fixes PR#8268. sys/dev/pci/pcidevs 1.198 sys/dev/pci/pcidevs_data.h regenerate sys/dev/pci/pcidevs.h regenerate Add product IDs for some VIA Technologies devices. etc/etc.i386/MAKEDEV 1.107 Create tty03 by default for pcmcia modems. etc/group 1.7 Create ``users'' group for the benefit of useradd. bin/ps/ps.c 1.37 Only check the terminal size via STDOUT, not STDERR or STDIN. sbin/dmesg/dmesg.8 1.11 Mention /var/run/dmesg.boot. gnu/dist/gcc/config/arm/arm.md 1.5 Add clobber of the condition code register in negdi2. Fixes PR#9613. sys/arch/i386/pci/pcib.c 1.26 Do not handle the VIA Technologies VT82C688A SMBus Controller as a PCI/ISA bridge. Fixes PR#10093. libexec/getty/ttys.5 1.13 Fix documentation regarding rtscts/mdmbuf/dtrcts. Fixes PR#9427. sbin/mknod/mknod.8 1.18 Document -F flag. Fixes PR#9451. usr.bin/vmstat/vmstat.8 1.17 Fix typo in manual page. Fixes PR#10036. lib/libc/stdio/fopen.3 1.11 Correct inconsistency between implementation and documentation. Fixes PR#6072. @ 1.1.2.18 log @One today: o IPF -- don't let TCP RST generate state @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.17 2000/05/22 22:24:14 he Exp $ a429 4 sys/netinet/ip_state.c patch Do not let RST TCP segments create state. @ 1.1.2.19 log @Today's set: o Note earlier security fixes' corresponding advisories o if_fxp.c timeout fix o newfs: abort on large CGs o gencat(1) manual page o fix in int13 / MBR handling on i386 o sysv_sem: do away with locking o inetd.conf: only enable telnet and ftp by default o if_ti.c: compile error fix o procfs_cmdline.c: fix possible kernel memory leak @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.18 2000/05/25 23:04:12 he Exp $ a176 1 Fixes SA#2000-005. d322 1 a322 1 of /etc/ftpchroot. Fixes SA#2000-006. a433 54 sys/dev/pci/if_fxp.c patch Calibrate the timeouts by using DELAY(1) so their values are less machine-dependant. Fixes PR#10141, where spurious timeouts were being seen. Also report the line numbers of the timeouts so it can be determined which is being seen. sbin/newfs/mkfs.c 1.38 Abort if the number of cylinder group summary area is larger than MAXCSBUFS. usr.bin/gencat/gencat.1 1.1-1.2 (new) distrib/sets/lists/man/mi patch Add manual page for gencat. distrib/utils/sysinst/mbr.c 1.22 sbin/fdisk/fdisk.c 1.40 sys/arch/i386/stand/lib/crt/bootsect/start_bootsect.S 1.17 Fix a booting problem when int13 extensions are used (> 8GB), and CHS values in MBRs were written from sysinst or fdisk that some BIOSes (Adaptec SCSI BIOS 2.20 in particular) didn't like. sbin/ldconfig/ldconfig.c 1.28-1.29 libexec/ld.aout_so/shlib.c 1.18 via patch include/paths.h 1.14 Enable searching for libraries under /emul/aout, and make sure that ELF libraries are not erroneously accepted. sys/kern/sysv_sem.c 1.37 Remove existing semaphore system locking mechanism. This avoids giving users a way to wedge processes which use semaphores (NOTE: this would only affect processes using semaphores). Fixes SA#2000-004. etc/inetd.conf 1.29 via patch Disable everything except ftpd and telnetd by default. Fixes PR#9673. sys/dev/pci/if_ti.c patch Fix compile error. sys/miscfs/procfs/procfs_cmdline.c 1.8 Fix a possible kernel memory leak - if the command line of a process was requested after it had started to exit but before it became a zombie a page of kernel memory would not be freed. @ 1.1.2.20 log @Today's set: o pmap.new.c on i386 and pc532: zero early allocated PT pages o ipcs(1) typo fix o test: fix operator precedence o make test a shell builtin in /bin/sh o Various fixes from LAST_MINUTE files for 1.4.2: - disable UNION file system - IPF version number in install notes - release build fixes for i386, macppc and sparc - vax sysinst: don't offer xserver @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.19 2000/06/01 18:11:13 he Exp $ a488 84 sys/arch/i386/i386/pmap.new.c patch sys/arch/pc532/pc532/pmap.new.c patch When allocating new PT pages during early bootstrap (i.e. before pmap_init() has finished), make sure to zero them. usr.bin/ipcs/ipcs.1 1.9 Finish an unfinished sentence. bin/test/test.c 1.21 Fix operator precedence consistency. Fixes PR#7015. bin/test/test.c 1.22 bin/sh/builtins.def 1.15 bin/sh/Makefile 1.50 Enable test as a shell builtin. Fixes PR#9847. sys/arch/amiga/conf/GENERIC patch sys/arch/arm32/conf/GENERIC patch sys/arch/atari/conf/GENERIC patch sys/arch/bebox/conf/GENERIC patch sys/arch/hp300/conf/GENERIC patch sys/arch/i386/conf/GENERIC patch sys/arch/mac68k/conf/GENERIC patch sys/arch/macppc/conf/GENERIC patch sys/arch/newsmips/conf/GENERIC patch sys/arch/next68k/conf/GENERIC patch sys/arch/ofppc/conf/GENERIC patch sys/arch/pc532/conf/GENERIC patch sys/arch/pmax/conf/GENERIC patch sys/arch/sparc/conf/GENERIC patch sys/arch/sparc64/conf/GENERIC patch sys/arch/sun3/conf/GENERIC patch sys/arch/vax/conf/GENERIC patch sys/arch/x68k/conf/GENERIC patch sys/arch/arm32/conf/A7000 patch sys/arch/sun3/conf/GENERIC3X patch Disable the UNION file system, to avoid a repeat of the 1.4.1 and 1.4.2 LAST_MINUTE changes. It is reportedly buggy, and can be used by ordinary users to crash the system. distrib/notes/common/main patch The version of IPF shipped with 1.4.2 was 3.3.6, not 3.3.5. Correct the notes correspondingly. distrib/i386/floppies/bootfloppy-common/Makefile.inc patch distrib/i386/floppies/fdset-common/Makefile.inc patch ``Make release'' goes to installation/floppy; use gzip -9. distrib/macppc/floppies/ramdisk/Makefile patch Don't rely on /etc/disktab, instead construct a disktab on the fly based on numbers supplied here. sys/arch/sparc/conf/INSTALL patch distrib/sparc/ramdisk/Makefile patch Use 3240 and not 3528 as miniroot size. distrib/sparc/bootfs/Makefile patch Don't strip kernel, copy INSTALL kernel to kernel directory under ``make release''. distrib/sparc/bootfs.sysinst/Makefile patch Don't strip kernel, use boot.700000, copy sysinst INSTALL kernel to kernel directory under ``make release''. distrib/sparc/ramdisk/list patch Make the "ramdisk" devices, not the "floppy" devices. distrib/utils/sysinst/arch/vax/md.h patch Don't offer to install xserver set -- it's not built in this version. @ 1.1.2.21 log @One more today: o Add support for Cyclades 4 and 8 port PCI cards. @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.20 2000/06/03 15:29:08 he Exp $ a572 11 sys/dev/ic/cy.c 1.11,1.13 sys/dev/ic/cyreg.h 1.2-1.3 sys/dev/ic/cyvar.h 1.5 sys/dev/pci/cy_pci.c 1.9 sys/dev/pci/pcidevs 1.172 sys/dev/pci/pcidevs.h regenerate sys/dev/pci/pcidevs_data.h regenerate Add support for PCI variants of Cyclom-4Y and -8Y cards. Also fixes PR#7175 (new serial controller). @ 1.1.2.22 log @Build gencat(1) now that we have it. @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.21 2000/06/03 18:33:21 he Exp $ a448 1 usr.bin/gencat/Makefile 1.5 d451 1 a451 1 Add manual page for gencat. Fixes PR#4749. @ 1.1.2.23 log @sommerfeld's portmap pullup @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.22 2000/06/04 14:31:13 he Exp $ a584 10 usr.sbin/portmap/portmap.c 1.25 usr.sbin/portmap/portmap.8 1.11 Fix a hole in the portmap libwrap access control. The new code disallows all indirect calls to the portmapper except for PMAPPROC_NULL unless the -i (insecure) flag has been specified. While there, add a new flag, -p (paranoid) which also disallows indirect calls to a small number of other services, including key parts of NFS and NIS. @ 1.1.2.24 log @Today's set: o Belatedly note HOMEWORLD update o i386: on apm resume, reset clock o implement PCI_CONFIG_DUMP option o ldconfig: don't err on missing /emul/aout o sparc: patch for booting on sun4 o kerberos DoS problems in KDC o wiconfig: implement documented -a option o mac68k release build fixes o mac68k: enable rnd device o mac68k: support Macintosh LC Ethernet Adapter o Fix byte-range lock problems (PR#3860) o libbz2 error checking fix (PR#8237) o alpha install note fix (updated web pointer) o vfs_syscalls.c: fix problem with mounting with securelevel>=2 o mac68k: zs.c driver fix; correct handling of CLOCAL/MDMBUF @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.23 2000/06/26 01:28:42 cgd Exp $ a594 79 sys/arch/i386/conf/HOMEWORLD patch Update to reflect reality. sys/arch/i386/i386/apm.c 1.42 via patch sys/arch/i386/isa/clock.c 1.62 via patch sys/arch/i386/include/cpu.h 1.57 via patch Reinitialize clock after hibernation, something which seems to be required on some laptops. Fixes PR#4808. sys/dev/pci.c 1.45 via patch If the 'PCI_CONFIG_DUMP' option is defined, print a verbose dump of all PCI devices' configuration space. sbin/ldconfig/ldconfig.c 1.30 Do not treat non-existance of directories under /emul/aout as errors. sys/arch/sparc/stand/common/dvma.c patch Fix lossage of the bootstrap program on sun4 machines, at least when booting from disk. Fixes PR#9906. domestic/usr.sbin/kerberos/kerberos.c 1.7 Fix several denial-of-service problems in the KDC. usr.sbin/wiconfig/wiconfig.c 1.5-1.6 Add support for the documented but unimplemented -a flag. Clean up argument parsing. distrib/mac68k/instkernel/ramdisk/Makefile 1.4,1.6 Make mac68k ramdisk build with or without obj dirs. etc/etc.mac68k/Makefile.inc 1.5 Build and install release notes under ``make release''. sys/arch/mac68k/conf/GENERIC 1.101 Enable rnd pseudo-device in mac68k GENERIC kernel. sys/arch/mac68k/nubus/if_ae_nubus.c 1.29 sys/arch/mac68k/nubus/if_sn_nubus.c 1.20 Add support for the Macintosh LC Ethernet Adapter. This was previously erroneously recognized as an 8390-based card, where in fact it is using the 83932 (SONIC) controller. sys/sys/lockf.h 1.8 sys/kern/vfs_lockf.c 1.15-1.16 Fix several problems with byte-range locks, including the one reported in PR#3860. lib/libbz2/decompress.c 1.9 Pull in decompression error checking from bzip2-1.0.0. Fixes PR#8237. distrib/notes/alpha/install 1.17 Fix link to netboot web page. sys/kern/vfs_syscalls.c 1.158 Do not leave a vnode around when trying (and failing) to mount a file system with securelevel 2. A second attempt would freeze the system. sys/arch/mac68k/dev/zs.c 1.33 Correct a bug in handling of CLOCAL and MDMBUF flags. @ 1.1.2.25 log @Today's small set: o dhcp input data handling care o mopd fix for "big" VAX systems @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.24 2000/06/27 15:43:38 he Exp $ a673 9 usr.sbin/dhcp/common/options.c patch Quote user-supplied shell meta-characters properly in generated scripts. usr.sbin/mopd/mopd/process.c 1.7 Allow "big" VAXes to be mop-booted. @ 1.1.2.26 log @Today's set: o mopd: fix so that it loads the first time too o libedit: only read .editrc from $HOME o raidframe: remove incorrect printf @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.25 2000/06/28 22:22:36 he Exp $ d680 1 a680 1 usr.sbin/mopd/mopd/process.c 1.6-1.7 d682 1 a682 10 Fix bug which caused first load to fail. Allow "big" VAXes to be mop-booted. src/lib/libedit/el.c 1.17 via patch Only read .editrc from home directory. sys/dev/raidframe/rf_map.c 1.5 Remove an incorrect printf. @ 1.1.2.27 log @Note which changes relate to SA#2000-002. Correct description of dhcp fix. @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.26 2000/06/29 16:13:55 he Exp $ d234 1 a234 1 about the alignment of these structures. Fixes part of SA#2000-02. a272 1 Fixes part of SA#2000-002. d677 2 a678 1 Quote shell meta-characters properly in generated scripts. @ 1.1.2.28 log @Today's set: o ip_flow fix (PR#10483) o make x_sh build (test is now builtin) o INSTALL notes tweaks for 1.4.3 (first round) o Bump version to NetBSD-1.4.3_ALPHA @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.27 2000/07/01 11:23:49 he Exp $ a645 1 sys/arch/mac68k/dev/if_snvar.h 1.14 a691 19 sys/netinet/ip_flow.c 1.16 Pass the correct destination address for the route-to-gateway case. Fixes PR#10483. distrib/utils/x_sh/Makefile patch Pull in test sources now that test is a shell builtin. distrib/notes/common/main patch Add major changes between 1.4.2 and 1.4.3. Tweas for 1.4.3. sys/conf/osrelease.sh patch sys/sys/param.h patch Bump version to NetBSD-1.4.3_ALPHA. @ 1.1.2.29 log @Today's set: o properly protect arp table handling with splnet() o add support for Mac Quadra 605 on-board video @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.28 2000/07/01 18:03:41 he Exp $ a711 9 sys/arch/mac68k/obio/grf_obio.c 1.43 Add support for Quadra 605 on-board video. sys/netinet/if_arp.c 1.63 partial, via patch Protect arp table handling with splnet() to avoid interrupt races when ip_flow is in use. Fixes PR#10351. @ 1.1.2.30 log @Apply patch (requested by he): Handle use of optional "tiny" version numbers. @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.29 2000/07/02 21:49:07 he Exp $ a720 6 lib/checkver patch Handle use of "tiny" version numbers, to allow version bumps of shared libraries on a release branch without reusing version numbers. @ 1.1.2.31 log @Today's first part: o Comment out EON driver: it's fragile or broken. @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.30 2000/07/03 20:11:21 he Exp $ a726 19 share/man/man4/options.4 1.110 sys/arch/amiga/conf/GENERIC 1.146 sys/arch/amiga/conf/DRACO regenerate sys/arch/amiga/conf/AMIGA regenerate sys/arch/arm32/conf/GENERIC 1.70 sys/arch/i386/conf/DISKLESS 1.73 sys/arch/i386/conf/GENERIC 1.358 sys/arch/mac68k/conf/GENERIC 1.105 sys/arch/sparc/conf/GENERIC 1.112 sys/arch/sparc64/conf/GENERIC 1.39 sys/arch/sparc64/conf/GENERIC64 patch sys/arch/sparc64/conf/NONPLUS 1.20 sys/arch/sparc64/conf/NONPLUS64 1.14 Comment out EON ISO-over-ip tunneling pseudo-driver, and document as broken/fragile. Unlikely to be of much use, and confuses new users when their system crashes when they, or their dhclient stumble over it. See PR#10500 and PR#8994 for the gory details. @ 1.1.2.32 log @Today's second set: o Introduce "teeny" variable in shlib_version o Add strlcat() and strlcpy() to libc; bump teeny number o Fix local strlcpy implementation in user.c to conform to prototype o Add ti* at pci? to alpha and i386 GENERIC @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.31 2000/07/05 20:15:44 he Exp $ a745 32 share/bsd.lib.mk 1.171 via patch lib/checkver 1.11 lib/libterm/Makefile 1.24 Introduce the optional "teeny" variable in shlib_version, so that we don't abuse the "minor" number to optionally include the "teeny" number. Replace explicit ${SHLIB_MAJOR}.${SHLIB_MINOR} with ${SHLIB_FULLVERSION}. lib/libc/string/strlcat.c 1.1-1.3 lib/libc/string/strlcpy.3 1.1-1.2 lib/libc/string/strlcpy.c 1.1-1.3 lib/libc/string/Makefile.inc 1.49 lib/libc/string/strcat.3 1.7 lib/libc/string/strcpy.3 1.8 lib/libc/shlib_version patch include/string.h 1.19-1.20 distrib/sets/lists/shl.mi patch distrib/sets/lists/comp/mi patch Add strlcpy() and strlcat() to libc, bump its "teeny" version number. usr.sbin/user/user.c patch Make the ersatz strlcpy() conform to the official prototype. sys/arch/alpha/conf/GENERIC patch sys/arch/i386/conf/GENERIC patch Add entry for Alteon ACEnic gigabit Ethernet interface (ti). @ 1.1.2.33 log @Correct a typo (share/bsd.lib.mk -> share/mk/bsd.lib.mk) @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.32 2000/07/05 21:18:34 he Exp $ d747 1 a747 1 share/lib/bsd.lib.mk 1.171 via patch @ 1.1.2.34 log @Today's first round: o Fix some spacing/alignment issues in the text o Enable "old partition ID" compat in i386/dosboot o Make the ti(4) driver compile again @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.33 2000/07/05 22:44:07 he Exp $ d502 1 a502 1 bin/test/test.c 1.21 d506 3 a508 3 bin/test/test.c 1.22 bin/sh/builtins.def 1.15 bin/sh/Makefile 1.50 d756 10 a765 10 lib/libc/string/strlcat.c 1.1-1.3 lib/libc/string/strlcpy.3 1.1-1.2 lib/libc/string/strlcpy.c 1.1-1.3 lib/libc/string/Makefile.inc 1.49 lib/libc/string/strcat.3 1.7 lib/libc/string/strcpy.3 1.8 lib/libc/shlib_version patch include/string.h 1.19-1.20 distrib/sets/lists/shl.mi patch distrib/sets/lists/comp/mi patch d770 1 a770 1 usr.sbin/user/user.c patch d774 2 a775 2 sys/arch/alpha/conf/GENERIC patch sys/arch/i386/conf/GENERIC patch a777 10 sys/arch/i386/stand/dosboot/Makefile 1.14 Enable "old partition ID" compatibility by default, just as in biosboot. sys/dev/pci/if_ti.c 1.3 Make the ti(4) driver compile again after the wi(4) related pullups of if_media.h changed IFM_1000_FX to IFM_1000_SX. @ 1.1.2.35 log @Fix two pathname typos. @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.34 2000/07/06 10:44:22 he Exp $ d686 1 a686 1 lib/libedit/el.c 1.17 via patch d747 1 a747 1 share/mk/bsd.lib.mk 1.171 via patch @ 1.1.2.36 log @Correct a couple more pathnames. @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.35 2000/07/06 10:47:51 he Exp $ d608 1 a608 1 sys/dev/pci/pci.c 1.45 via patch d764 1 a764 1 distrib/sets/lists/base/shl.mi patch @ 1.1.2.37 log @Two more: o typo fix in bsd.lib.mk o make domestic/lib/* use shlib_version files @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.36 2000/07/06 10:57:24 he Exp $ a787 27 share/mk/bsd.lib.mk patch Correct a typo. domestic/lib/libacl/shlib_version patch (new) domestic/lib/libcom_err/shlib_version patch (new) domestic/lib/libdes/shlib_version patch (new) domestic/lib/libkadm/shlib_version patch (new) domestic/lib/libkafs/shlib_version patch (new) domestic/lib/libkdb/shlib_version patch (new) domestic/lib/libkrb/shlib_version patch (new) domestic/lib/libkstream/shlib_version patch (new) domestic/lib/libss/shlib_version patch (new) domestic/lib/libacl/Makefile patch domestic/lib/libcom_err/Makefile patch domestic/lib/libdes/Makefile patch domestic/lib/libkadm/Makefile patch domestic/lib/libkafs/Makefile patch domestic/lib/libkdb/Makefile patch domestic/lib/libkrb/Makefile patch domestic/lib/libkstream/Makefile patch domestic/lib/libss/Makefile patch Use shlib_version files instead of specifying SHLIB_MAJOR and SHLIB_MINOR in the Makefiles, which does not work very well after the recent update of bsd.lib.mk. @ 1.1.2.38 log @One more: o include if_wi_ieee.h in distrib set @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.37 2000/07/06 17:03:20 he Exp $ a814 4 distrib/sets/lists/comp/mi patch Include header file in distrib set. @ 1.1.2.39 log @Today's first (and hopefully last) set: o Add support for Intel i810 and a few other PCI IDE controllers o mount(8) and nanosleep(2) documentation fixes @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.38 2000/07/06 17:22:25 he Exp $ a818 53 sys/dev/pci/pcidevs patch sys/dev/pci/pcidevs.h regenerate sys/dev/pci/pcidevs_data.h regenerate Add Intel i810 PCI ID, and a few PCI IDE controllers. distrib/notes/i386/hardware patch share/man/man4/pciide.4 patch sys/arch/macppc/dev/wdc_obio.c patch sys/dev/ata/ata.c patch sys/dev/ata/ata_wdc.c patch sys/dev/ata/atareg.h patch sys/dev/ata/atavar.h patch sys/dev/ata/wd.c patch sys/dev/ata/wdvar.h patch sys/dev/ic/wdc.c patch sys/dev/ic/wdcvar.h patch sys/dev/isa/wdc_isa.c patch sys/dev/pci/pciide.c patch sys/dev/pci/pciide_acer_reg.h patch sys/dev/pci/pciide_amd_reg.h patch (new) sys/dev/pci/pciide_apollo_reg.h patch sys/dev/pci/pciide_cmd_reg.h patch sys/dev/pci/pciide_cy693_reg.h patch sys/dev/pci/pciide_hpt_reg.h patch (new) sys/dev/pci/pciide_opti_reg.h patch (new) sys/dev/pci/pciide_pdc202xx_reg.h patch (new) sys/dev/pci/pciide_piix_reg.h patch sys/dev/pci/pciide_sis_reg.h patch sys/dev/pci/pciidereg.h patch sys/dev/pci/pciidevar.h patch sys/dev/scsipi/atapi_wdc.c patch sys/dev/scsipi/atapiconf.h patch Add support for the following PCIIDE controllers: o AMD 756 o CMD PCI0648 and PCI0649 o Hightpoint HPT366 o OPTi 82c621 (and a few of its derivatives) o Promise Ultra/33 and Ultra/66 o Intel 82801 (ICH/ICH0) Also fix PR#10437 (detect more ATAPI devices). sbin/mount/mount.8 1.27-1.28 Add an EXAMPLES section to the mount(8) manual page. Fixes PR#10232. lib/libc/sys/nanosleep.2 1.3 Provide text in the DESCRIPTION section. Fixes PR#10072. @ 1.1.2.40 log @One more: o Add "notable change" for PCI IDE enhancement @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.39 2000/07/07 18:10:57 he Exp $ a871 5 distrib/notes/common/main patch Note that we support several new PCI IDE controllers in the "notable changes" section. @ 1.1.2.41 log @Today's set: o sparc base distrib set fixup o ftpd: don't use user-supplied data as format string o macppc: make pciide driver compile after latest changes @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.40 2000/07/07 21:26:22 he Exp $ a876 12 distrib/sets/lists/base/md.sparc patch Remove erroneous whitespace for the boot.* entries. libexec/ftpd/ftpd.c 1.97 Do not use user-supplied data as format string to setproctitle(). sys/arch/macppc/pci/pciide_machdep.c patch Include pciidereg.h so that this file compiles again. @ 1.1.2.42 log @Today's set: o sparc boot loader: move to upper part of 4M o ti(4) documentation fixes o release building machinery enhancements (common + i386 and x68k) o use the sparc boot loader at 3E0000 in bootfs @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.41 2000/07/08 19:02:05 he Exp $ a888 37 sys/arch/sparc/stand/Makefile.booters patch distrib/sets/lists/base/md.sparc patch Move the sparc boot loader close to the 4M limit, so that we can boot the sysinst kernel without bumping into the boot loader, and without exceeding the first 4M physical memory bank. Fixes PR#10059. share/man/man4/ti.4 patch Say that this driver currently does not work on big-endian systems, and remove ambiguity about when it was introduced. distrib/sets/makesums 1.1 (new) distrib/i386/Makefile 1.1 (new) etc/Makefile 1.119,1.123,1.135-1.136 via patch etc/etc.i386/Makefile.inc 1.15-1.16,1.21 via patch Enhance the "make release" process: o Build install notes on all platforms, put into release tree o Document BUILD_KERNELS in etc/Makefile o Always build GENERIC, and install the kernel in the kernel release directory; checksum the kernel(s) there o Use a separate script to compute checksums distrib/x68k/floppies/Makefile 1.6 via patch distrib/x68k/floppies/bootfloppy-common/Makefile.inc patch distrib/x68k/floppies/ramdisk/Makefile 1.13 via patch etc/etc.x68k/Makefile.inc 1.7 via patch Automatically descend to the distrib dir in ``make release''. distrib/sparc/bootfs/Makefile patch Use the boot loader at 3E0000 instead of 700000, to allow booting on machines with only 4M in the first physical memory bank. @ 1.1.2.43 log @Today's set: o Be consistent: use `` / '' instead of " o Note SA# for ftpd and dhcp fixes o Add ``make release'' enhancements for sparc, alpha, hp300 and macppc @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.42 2000/07/09 21:52:45 he Exp $ d48 1 a48 1 Format HTML with latin1 characters. Add a ``release'' target to d216 1 a216 1 Correct broken ``LP64 fix'' introduced in last pullup, and better d232 1 a232 1 Add ``__attribute__((__packed__))'' to structures used to describe d569 1 a569 1 Make the ``ramdisk'' devices, not the ``floppy'' devices. a679 1 Fixes SA#2000-008. d683 1 a683 1 Fix bug which caused first load to fail. Allow ``big'' VAXes to d724 1 a724 1 Handle use of ``tiny'' version numbers, to allow version bumps of d751 3 a753 3 Introduce the optional ``teeny'' variable in shlib_version, so that we don't abuse the ``minor'' number to optionally include the ``teeny'' number. Replace explicit ${SHLIB_MAJOR}.${SHLIB_MINOR} d767 1 a767 1 Add strlcpy() and strlcat() to libc, bump its ``teeny'' version d781 1 a781 1 Enable ``old partition ID'' compatibility by default, just as in d876 1 a876 1 the ``notable changes'' section. a884 1 Fixes SA#2000-009. d908 1 a908 1 Enhance the ``make release'' process: a925 19 etc/etc.sparc/Makefile.inc patch distrib/sparc/Makefile patch etc/etc.alpha/Makefile.inc 1.1 via patch (new) sys/arch/alpha/stand/netboot/Makefile patch etc/etc.hp300/Makefile.inc 1.7 sys/arch/hp300/stand/Makefile 1.24 sys/arch/hp300/stand/Makefile.inc 1.9 sys/arch/hp300/stand/inst/Makefile 1.3 sys/arch/hp300/stand/uboot/Makefile 1.3 etc/etc.macppc/Makefile.inc 1.1-1.2 via patch (new) distrib/macppc/Makefile patch (new) sys/arch/macppc/stand/ofwboot/Makefile patch sys/arch/macppc/stand/Makefile patch sys/arch/macppc/stand/Makefile.inc patch Enhance the ``make release'' process: o Make installation directories o Build and install the distrib and boot bits @ 1.1.2.44 log @Another set: o sun4 booting fixes o hier(7) documentation fix o if_iy.c multicast filter fix o sun3 release building fixes o dhcp client fix o pciide: support Promise Ultra/100 card (in Ultra/66 mode only) o add PCI product codes for various Yamaha audio chips @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.43 2000/07/13 21:25:08 he Exp $ a946 50 sys/arch/sparc/stand/common/dvma.c 1.7-1.8 via patch Account for stack when computing base VA; fixes booting on sun4 systems. Fixes PR#9906 and PR#10165 share/man/man7/hier.7 1.27 Clarify purpose of manual page, and fix a few other minor problems. Fixes PR#8980. sys/dev/isa/if_iy.c 1.40 Flush memory pipeline before installing the multicast list. Fixes a problem causing a random address to be installed as the last one in the multicast filter list. distrib/sun3/MakeBootTape 1.5-1.6 distrib/sun3/miniroot/Makefile 1.18 Fixes to release building machinery: o ramdisk kernel names changed o make installation/miniroot directory usr.sbin/dhcp/client/Makefile patch usr.sbin/dhcp/client/clparse.c patch usr.sbin/dhcp/client/dhclient.c patch usr.sbin/dhcp/includes/dhcpd.h patch Instead of creating a temporary client script, put environment settings in the environment before the real client script is executed. sys/dev/pci/pciide.c 1.74 share/man/man4/pciide.4 1.22 via patch distrib/notes/i386/hardware 1.74 via patch Add support for the Promise Ultra/100 PCI IDE controller (in Ultra/66 mode only). sys/dev/pci/pciide.c 1.79 Handle CMD PCI0646 interrupts as for the PCI0648; makes the PCI0646 work in native mode with shared interrupts. sys/dev/pci/pcidevs 1.214,1.245 sys/dev/pci/pcidevs_data.h regenerate sys/dev/pci/pcidevs.h regenerate Add product codes for various Yamaha audio chips. @ 1.1.2.45 log @Today's set: o correction of sparc dvma patch o Upgrade/merge to ISC dhcp 2.0p3 o pciide fixes for AMD756 DMA o msdosfs bug fixes (PR#9990, PR#10312) o pciide fixes for HPT370 + documentation o x68k release building enhancements @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.44 2000/07/23 18:05:03 he Exp $ d948 1 a948 1 sys/arch/sparc/stand/common/dvma.c 1.7-1.8 a996 80 usr.sbin/dhcp/CHANGES patch (new) usr.sbin/dhcp/Makefile patch usr.sbin/dhcp/README patch usr.sbin/dhcp/RELNOTES patch usr.sbin/dhcp/client/Makefile patch usr.sbin/dhcp/client/clparse.c patch usr.sbin/dhcp/client/dhclient-script.8 patch usr.sbin/dhcp/client/dhclient.c patch usr.sbin/dhcp/client/scripts/freebsd patch usr.sbin/dhcp/common/Makefile patch usr.sbin/dhcp/common/bpf.c patch usr.sbin/dhcp/common/dhcp-options.5 patch usr.sbin/dhcp/common/dispatch.c patch usr.sbin/dhcp/common/dlpi.c patch usr.sbin/dhcp/common/dns.c deleted usr.sbin/dhcp/common/ethernet.c patch (new) usr.sbin/dhcp/common/lpf.c patch usr.sbin/dhcp/common/memory.c patch usr.sbin/dhcp/common/packet.c patch usr.sbin/dhcp/common/raw.c patch usr.sbin/dhcp/common/resolv.c deleted usr.sbin/dhcp/common/socket.c patch usr.sbin/dhcp/common/sysconf.c deleted usr.sbin/dhcp/common/tables.c patch usr.sbin/dhcp/common/tr.c patch (new) usr.sbin/dhcp/includes/cf/aix.h patch usr.sbin/dhcp/includes/cf/alphaosf.h patch usr.sbin/dhcp/includes/cf/hpux.h patch usr.sbin/dhcp/includes/cf/irix.h patch (new) usr.sbin/dhcp/includes/cf/linux.h patch usr.sbin/dhcp/includes/dhcpd.h patch usr.sbin/dhcp/includes/netinet/if_ether.h patch usr.sbin/dhcp/includes/osdep.h patch usr.sbin/dhcp/includes/version.h patch (new) usr.sbin/dhcp/relay/dhcrelay.c patch usr.sbin/dhcp/server/bootp.c patch usr.sbin/dhcp/server/confpars.c patch usr.sbin/dhcp/server/db.c patch usr.sbin/dhcp/server/dhcp.c patch usr.sbin/dhcp/server/dhcpd.c patch usr.sbin/dhcp/server/dhcpd.conf.5 patch usr.sbin/dhcp/statmsg/Makefile deleted usr.sbin/dhcp/statmsg/main.c deleted usr.sbin/dhcp/statmsg/statmsg.8 deleted usr.sbin/dhcp/sysconfd/Makefile deleted usr.sbin/dhcp/sysconfd/sysconfd.8 deleted usr.sbin/dhcp/sysconfd/sysconfd.c deleted Merge/update DHCP client and server software to ISC 2.0pl3. sys/dev/pci/pciide.c 1.80 Make pciide compile with ``options PCIIDE_AMD756_ENABLEDMA.'' Fixes PR#10555. sys/msdosfs/msdosfs_vnops.c 1.100 Fix too many vrele()'s of fdvp in some error cases. Fixes PR#10312. sys/msdosfs/msdosfs_vnops.c 1.101 Silently ignore uid/gid changes, instead of returning EINVAL. Fixes PR#9990. sys/dev/pci/pciide.c 1.81 distrib/notes/i386/hardware 1.75 via patch share/man/man4/pciide.4 1.23 sys/dev/pci/pciide_hpt_reg.h 1.2 Clear the interrupt disable bit of the HPT370, and document HPT370 support. etc/etc.x68k/Makefile.inc patch distrib/x68k/floppies/bootfloppy-common/Makefile.inc patch distrib/x68k/floppies/ramdisk/Makefile patch distrib/x68k/Makefile 1.1-1.2 (new) Improve ``make release'' target, following the MI changes. @ 1.1.2.46 log @Today's set: o fix for some fxp cards with nsphy PHYs o pkg_install tools update o msdosfs fix for PR#8439 @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.45 2000/07/27 18:05:15 he Exp $ a1076 36 sys/dev/mii/nsphy.c 1.28 Fix autonegotiation problem with some fxp cards. Fixes PR#10550. usr.sbin/pkg_install/README 1.4 usr.sbin/pkg_install/add/add.h 1.5 usr.sbin/pkg_install/add/extract.c 1.21-1.22 usr.sbin/pkg_install/add/main.c 1.15 usr.sbin/pkg_install/add/perform.c 1.46-1.52 usr.sbin/pkg_install/admin/main.c 1.12-1.13 usr.sbin/pkg_install/admin/pkg_admin.1 1.8-1.9 usr.sbin/pkg_install/create/pkg_create.1 1.23-1.24 usr.sbin/pkg_install/create/pl.c 1.17-1.19 usr.sbin/pkg_install/delete/main.c 1.14-1.16 usr.sbin/pkg_install/delete/perform.c 1.31 usr.sbin/pkg_install/delete/pkg_delete.1 1.15-1.16 usr.sbin/pkg_install/info/main.c 1.21-1.23 usr.sbin/pkg_install/info/perform.c 1.31 usr.sbin/pkg_install/info/pkg_info.1 1.22 usr.sbin/pkg_install/lib/file.c 1.38 usr.sbin/pkg_install/lib/ftpio.c 1.19-1.21 via patch usr.sbin/pkg_install/lib/pen.c 1.17 usr.sbin/pkg_install/lib/pkgdb.c 1.7 usr.sbin/pkg_install/lib/plist.c 1.23-1.27 usr.sbin/pkg_install/lib/str.c 1.22-1.23 Update pkg_install tools by bringing in bug fixes and feature additions since the last release. Fixes PR#10083 and PR#10687 and a number of problems not formally reported. sys/msdosfs/msdosfs_vnops.c 1.102 via patch Do not report archived files as having SF_ARCHIVED set, as the semantics between Unix and MS-DOS/Windows differ significantly on how to interpret this flag. Fixes PR#8439. @ 1.1.2.47 log @One more: o sync pkg_install ftpio.c to main branch (pull up missing revisions) @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.46 2000/07/31 18:35:30 he Exp $ a1112 4 usr.sbin/pkg_install/lib/ftpio.c 1.10-1.12 via patch Sync up to main development branch. @ 1.1.2.48 log @Today's first: o ipf: report init error properly o ipf: enable IPF on first NAT operation @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.47 2000/07/31 19:09:24 he Exp $ a1116 5 sys/netinet/ip_fil.c 1.56 via patch Properly report initialization error. Enable IPF automatically if it wasn't already enabled before doing a NAT operation. @ 1.1.2.49 log @Today's set: o gethnamaddr overrun fix @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.48 2000/08/02 15:45:24 he Exp $ a1121 4 lib/libc/net/gethnamaddr.c 1.36 Prevent host_addrs overrun, possibly provoked by rogue NIS server. @ 1.1.2.50 log @Today's (first?) set: o more fixes to "teeny" shared lib support o atapi workaround for some zip drives o UltraDMA for CMD 646U and 646U2 controllers o hp300 ite fix @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.49 2000/08/04 15:21:50 he Exp $ a1125 38 share/mk/bsd.lib.mk 1.173 via patch Make shared library support work if shlib_version file is missing. Fixes PR#10556. lib/checkver 1.12 lib/checkvers 1.5 Output ignorable error messages to /dev/null. sys/dev/scsipi/atapi_wdc.c 1.38 If SET_FEATURE for piomode is rejected, fall back to mode 0 instead of giving up. Works around "piomode error (0x4)" problem with some ATAPI ZIP drives. sys/dev/pci/pciide.c 1.82-1.83 sys/dev/pci/pciide_cmd_reg.h 1.8-1.9 Add UltraDMA support for the CMD PCI0646U and PCI0646U2 controllers; normally disabled on PCI0646U due to a chip bug, but can be enabled with a kernel option. sys/dev/pci/pciide.c 1.84 via patch sys/dev/pci/files.pci 1.101 via patch Change PCIIDE_CMD0646U_UDMA to PCIIDE_CMD0646U_ENABLEUDMA for consistency with PCIIDE_AMD756_ENABLEDMA. share/man/man4/pciide.4 1.24 Document PCIIDE_CMD0646U_ENABLEUDMA. sys/arch/hp300/dev/ite.c 1.44 Fix keyboard related panic when ite device is configured but not attached. Fixes PR#10750. @ 1.1.2.51 log @Today's set: o make ip_fil.c compile in userland code too o i386/linux emulation: enable basic versions of fsuid calls o resolver fix: don't retransmit forever in EINTR-busy situation o tun(4) manual page formatting fix o bsd.man.mk fix to ensure manual page/links consistency o nfs_vnops.c: preserve data consistency across blocking operations @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.50 2000/08/14 14:29:18 he Exp $ a1163 32 sys/netinet/ip_fil.c 1.57 Make this compile as part of ipftest (non-kernel). sys/compat/linux/common/linux_misc.c 1.63 sys/compat/linux/arch/i386/syscalls.master 1.40 sys/compat/linux/arch/i386/linux_syscall.h regenerate sys/compat/linux/arch/i386/linux_syscallargs.h regenerate sys/compat/linux/arch/i386/linux_sysent.c regenerate sys/compat/linux/arch/i386/linux_syscalls.c regenerate Enable basic versions of Linux fsuid calls. Fixes PR#9335. lib/libc/net/res_send.c 1.31 Do not try to retransmit forever in EINTR-busy situation. Fixes PR#6410. share/man/man4/tun.4 1.6 Fix formatting glitches. share/mk/bsd.man.mk 1.54 Do not test $UPDATE nor file existence on MLINKS installation, so that original manual page and links do not get out of sync. sys/nfs/nfs_vnops.c patch Be careful about data consistency across operations which may block. Should fix some reported nfs_lookup panics. @ 1.1.2.52 log @One more: o don't build distrib/utils/libhack in-place, instead build where it's used @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.51 2000/08/15 22:41:54 he Exp $ a1195 5 distrib/utils/Makefile patch Don't build libhack in its own directory; build it where it's used instead. @ 1.1.2.53 log @Today's set: o makesums script enhancement o sparc c++rt0.o with -fPIC o sparc ramdisk objdir build fix o ossaudio volume conversion fix o fsck_ffs fix for lost+found handling o descend into distrib on "make obj" and "make cleandir" o update release notes with new developers @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.52 2000/08/15 23:20:04 he Exp $ a1200 48 distrib/sets/makesums 1.2 Add -all option, and improve intelligence about which files to checksum. lib/csu/c++/Makefile patch gnu/lib/libstdc++/Makefile patch distrib/notes/common/main patch Compile c++rt0.o with -fPIC on sparc. This means that C++ shared libraries with global constructors (which must link c++rt0.o on sparc/a.out) must also be compiled -fPIC. distrib/sparc/ramdisk/Makefile patch Make this build with obj directories. sys/compat/ossaudio/ossaudio.c 1.32 via patch lib/libossaudio/ossaudio.c 1.12 via patch Use accurate rounding in conversion between OSS and NetBSD volume values. Fixes among other things PR#10818. sbin/fsck_ffs/dir.c 1.27 Fix an evil ugly bug which causes files placed into lost+found to be inconsistent, and unremovable. Makefile 1.109,1.120 via patch Make it easier on release builders -- descend into "distrib" directory whenever "obj" or "cleandir" targets are invoked. distrib/notes/common/sysinst patch Correct markup error. distrib/sets/list/base/mi 1.156 via patch distrib/sets/list/base/obsolete.mi 1.7 via patch distrib/sets/lists/man/mi 1.226 via patch distrib/sets/lists/man/obsolete.mi 1.9 via patch "sysconfd" and "statmsg" are now obsolete. distrib/notes/common/main 1.75 via patch Add new developers. @ 1.1.2.54 log @Getting closer: o ls exit code o sysconf(3) documentation fix o compat_osf1(8) documentation fix o emulation stackgap range check fixes o Amiga audio fix o uvm_coredump() fix o ptrace.S stub fix for new cerror interface @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.53 2000/08/26 19:36:01 he Exp $ a1248 43 bin/ls/ls.c 1.37 Exit with non-zero status if an error was encountered. Fixes PR#7514. lib/libc/gen/sysconf.3 1.15 Correct description of _SC_OPEN_MAX: it sets the limit per process, not per user id. share/man/man8/compat_osf1.8 1.2-1.4 Update documentation of our OSF/1 compat on alpha. Fixes PR#9060. sys/compat/common/compat_util.c 1.16 sys/compat/hpux/hpux_file.c 1.14 sys/compat/ibcs2/ibcs2_misc.c 1.52 sys/compat/ibcs2/ibcs2_stat.c 1.16 sys/compat/linux/common/linux_file.c 1.29 sys/compat/linux/common/linux_misc_notalpha.c 1.58 sys/compat/svr4/svr4_stat.c 1.40 sys/compat/svr4/svr4_stream.c 1.40-1.41 More carefully check length of user-supplied data, in particular make sure we don't overrun the available stack gap in stack gap allocations. sys/arch/amiga/dev/aucc.c 1.26 Use the correct DMA pointer for the second channel on 14-bit byte-swapped conversion. Fixes NULL pointer reference crash when playing 16-bit little-endian audio. sys/uvm/uvm_unix.c 1.16 via patch In uvm_coredump(), avoid dumping parts of the stack multiple times while skipping parts of the stack that hasn't been used. lib/libc/arch/i386/sys/ptrace.S 1.12 Update old syscall stubs to match the new cerror interface. Fixes PR#10789 and PR#9664. @ 1.1.2.55 log @Still closer: o correct a couple of tile names o Makefile: back out part of last change @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.54 2000/09/09 16:25:33 he Exp $ d1239 2 a1240 2 distrib/sets/lists/base/mi 1.156 via patch distrib/sets/lists/base/obsolete.mi 1.7 via patch a1291 5 Makefile patch Back out ``TARGETS+= release'' part of last change; the rest of the tree is not ready for this change. @ 1.1.2.56 log @One more: o update sysinst / i386 for last extension of split sets @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.55 2000/09/09 16:30:14 he Exp $ a1296 5 distrib/utils/sysinst/arch/i386/md.h patch Update with the "last extension of split files" to account for changes in distribution set sizes. @ 1.1.2.57 log @A few more: o font fix for install notes o recognize 3Com Home Connect / Office Connect o strftime(3) fix for time zone handling o more tweaks of install notes @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.56 2000/09/10 15:22:33 he Exp $ d707 1 a707 1 Tweaks for 1.4.3. a1301 29 distrib/notes/common/sysinst patch Properly align IRQ num/mask heading, and work around font change problem. sys/dev/pci/if_ex_pci.c 1.13 sys/dev/pci/pcidevs 1.247 sys/dev/pci/pcidevs.h regenerate sys/dev/pci/pcidevs_data.h regenerate Recognize 3Com's Home Connect (3c450) and Office Connect (3cSOHO100) Ethernet cards. lib/libc/time/strftime.c 1.11 Do not ignore tm_zone field of last parameter, and convert "%Z" in format as proper time zone. Fixes PR#10950. distrib/notes/common/main patch Update of o ``Major Changes'' section for 1.4.3 o crypto regulations relaxation o source set sizes distrib/notes/common/contents patch Update of i386 binary set sizes. @ 1.1.2.58 log @One more: o fix useradd(8)'s -d option @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.57 2000/09/11 21:22:45 he Exp $ a1330 4 usr.sbin/user/user.c 1.13 Make the ``-d homedir'' option work. Fixes PR#10401. @ 1.1.2.59 log @Getting closer: o distrib notes caveats section fixup o more strftime() fixes o mark osrelease.sh and send-pr with 1.4.3 @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.58 2000/09/12 22:15:42 he Exp $ a1334 15 distrib/notes/common/main patch Pull up still relevant entries from 1.4.2 for the 1.4.3 ``caveats'' section. lib/libc/time/strftime.c 1.9-1.10 Fix %k and %e to print a 0 for hour 0, not just spaces. Fixes PR#5057. Add the C99 %F conversion. sys/conf/osrelease.sh patch gnu/usr.bin/send-pr/Makefile patch Mark this as 1.4.3. @ 1.1.2.60 log @Two more: o sparc ramdisk release problem o hp300 inst / mkboot release problem @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.59 2000/09/20 18:19:53 he Exp $ a1349 9 distrib/sparc/ramdisk/Makefile patch Fix build problem caused by double use of ${.CURDIR}. sys/arch/hp300/stand/mkboot/Makefile patch Fix build problem during ``make release'', caused by missing just-cleaned executable in the release phase. @ 1.1.2.61 log @Two more: o make pmax scc.c compile with no rcons o amiga boot(8) build, install & ship @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.60 2000/09/25 16:21:42 he Exp $ a1358 10 sys/arch/pmax/tc/scc.c 1.50 Make this compile again with no rcons. share/man/man8/man8.amiga/Makefile 1.7 distrib/sets/lists/man/md_share 1.99-1.100 Build, install, and include in distribution the manual page for the Amiga boot procedure. @ 1.1.2.62 log @One more: o install pmax ecoff kernel @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.61 2000/09/26 11:27:52 he Exp $ a1368 4 distrib/pmax/instkernel/Makefile 1.12 via patch (partial) Install the ecoff install kernel in the release directory. @ 1.1.2.63 log @One more: o ensure smooth ``make release'' of install notes (problem seen on pmax) @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.62 2000/09/26 15:19:40 he Exp $ a1372 5 distrib/notes/Makefile.inc patch Make sure install notes are built before installing them under ``make release''. @ 1.1.2.64 log @A few more: o close potential format string security holes in lpd, mopd, nls and passwd (in libutil) @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.63 2000/09/26 15:25:01 he Exp $ a1377 19 usr.sbin/lpr/lpd/printjob.c 1.23-1.24 Fix potential syslog() format string hole. usr.sbin/mopd/mopd/process.c 1.8-1.9 Close buffer overrun, format string problems. lib/libc/nls/catopen.c 1.17-1.18 lib/libc/locale/setlocale.c 1.20-1.21 Ignore NLSPATH, PATH_LOCALE if issetuid(). Disallow `/' in LC_* and LANG environment variables. Close one-byte buffer-overrun in catopen(). lib/libutil/passwd.c 1.25 Close possible format-string hole. @ 1.1.2.65 log @Some more: o format string audit in libkvm @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.64 2000/10/04 14:12:34 he Exp $ a1396 6 lib/libkvm/kvm.c 1.68 lib/libkvm/kvm_private.h 1.10 lib/libkvm/kvm_proc.c 1.41 via patch Format string audit. @ 1.1.2.66 log @One more set: o format string issue in top.c o format string issue in kvm_sparc.c o the NLS/Locale fixes required issetugid() syscall, so provide it @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.65 2000/10/04 16:29:21 he Exp $ a1402 22 usr.bin/top/top.c 1.5 Plug possible printf string format issue. lib/libkvm/kvm_sparc.c 1.24 Fix mismatched int vs. long format error. lib/libc/sys/Makefile.inc 1.100 include/unistd.h 1.84 sys/kern/kern_prot.c 1.57 sys/kern/syscalls.master 1.101 via patch sys/kern/init_sysent.c regenerate sys/kern/syscalls.c regenerate sys/sys/syscall.h regenerate sys/sys/syscallargs.h regenerate lib/libc/shlib_version patch distrib/sets/lists/base/shl.mi patch Introduce the issetugid() system call. Bump libc's tiny number to 2. @ 1.1.2.67 log @Correct topy: issetuid() -> issetugid(). @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.66 2000/10/06 15:58:35 he Exp $ d1390 1 a1390 1 Ignore NLSPATH, PATH_LOCALE if issetugid(). @ 1.1.2.68 log @One more: o fix kerberos apps to also link with -lcom_err @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.67 2000/10/06 16:00:15 he Exp $ a1424 21 domestic/libexec/ftpd/Makefile 1.3 domestic/libexec/telnetd/Makefile patch domestic/usr.bin/kdestroy/Makefile 1.3 via patch domestic/usr.bin/kinit/Makefile 1.5 via patch domestic/usr.bin/klist/Makefile 1.3 via patch domestic/usr.bin/login/Makefile patch domestic/usr.bin/rlogin/Makefile patch domestic/usr.bin/su/Makefile patch domestic/usr.bin/telnet/Makefile patch domestic/usr.sbin/ext_srvtab/Makefile 1.5 via patch domestic/usr.sbin/kdb_edit/Makefile 1.5 via patch domestic/usr.sbin/kdb_init/Makefile 1.5 via patch domestic/usr.sbin/kdb_util/Makefile 1.5 via patch domestic/usr.sbin/kerberos/Makefile 1.5 via patch domestic/usr.sbin/kprop/Makefile 1.6 via patch domestic/usr.sbin/kpropd/Makefile 1.6 via patch domestic/usr.sbin/kstash/Makefile 1.5 via patch Kerberos IV needs libcom_err, so explicitly list it. Add DPADD+= where missing. @ 1.1.2.69 log @Add a couple of missing files to earlier entries. @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.68 2000/10/07 20:14:12 he Exp $ a513 2 sys/arch/arm32/conf/RISCPC patch sys/arch/arm32/conf/VOYAGER patch a892 1 sys/arch/sparc/stand/Makefile.buildboot patch @ 1.1.2.70 log @Today's set: o kvm_proc.c format fixup for LP64 o add manual page issetugid(2) o format fixes in csh, dig and host o fix to make passwd able to change YP passwords @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.69 2000/10/07 21:11:28 he Exp $ d1403 1 a1403 1 lib/libkvm/kvm_proc.c 1.41-1.42 via patch a1422 2 lib/libc/sys/issetugid.2 1.1-1.2 via patch lib/libc/sys/Makefile.inc 1.101 via patch a1424 1 distrib/sets/lists/comp/mi 1.214 via patch a1448 10 bin/csh/dir.c 1.16 dist/bind/bin/dig/dig.c 1.2 dist/bind/bin/host/host.c 1.3 Format string cleanup. usr.bin/passwd/yp_passwd.c patch Make this program actually able to change the YP password. @ 1.1.2.71 log @Some more: o many format string cleanups @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.70 2000/10/08 18:51:31 he Exp $ a1461 69 dist/bind/bin/named/db_dump.c 1.2 dist/bind/bin/named/db_glue.c 1.2 dist/bind/bin/named/db_load.c 1.2 dist/bind/bin/named/db_update.c 1.2 dist/bind/bin/named/ns_ctl.c 1.2 dist/bind/bin/named/ns_forw.c 1.2 dist/bind/bin/named/ns_func.h 1.3 dist/bind/bin/named/ns_glob.h 1.2 dist/bind/bin/named/ns_glue.c 1.2 dist/bind/bin/named/ns_ixfr.c 1.2 dist/bind/bin/named/ns_lexer.c 1.2 dist/bind/bin/named/ns_lexer.h 1.2 dist/bind/bin/named/ns_main.c 1.6 dist/bind/bin/named/ns_maint.c 1.2 dist/bind/bin/named/ns_parser.y 1.2 dist/bind/bin/named/ns_resp.c 1.2 dist/bind/bin/named/ns_stats.c 1.2 dist/bind/bin/named/ns_update.c 1.2 dist/bind/bin/named-xfer/named-xfer.c 1.2 dist/bind/bin/ndc/ndc.c 1.2 dist/bind/include/isc/ctl.h 1.2 dist/bind/include/isc/logging.h 1.2 dist/bind/lib/dst/dst_api.c 1.2 dist/bind/lib/dst/dst_internal.h 1.2 dist/bind/lib/irs/irp_p.h 1.2 dist/bind/lib/isc/ev_files.c 1.2 dist/bind/lib/isc/ev_timers.c 1.2 dist/bind/lib/isc/ev_waits.c 1.2 dist/bind/lib/isc/eventlib.c 1.2 dist/bind/lib/isc/eventlib_p.h 1.2 dist/bind/lib/resolv/res_findzonecut.c 1.2 dist/bind/lib/resolv/res_send.c 1.2 dist/bind/lib/resolv/res_update.c 1.2 dist/ipf/ipt.h 1.3 lib/Makefile.inc 1.2 lib/libc/time/private.h 1.15 lib/libpcap/bpf_image.c 1.6 libexec/Makefile.inc 1.5 libexec/ld.elf_so/rtld.h 1.28 libexec/mail.local/mail.local.c 1.17 libexec/rexecd/rexecd.c 1.7 libexec/rmail/rmail.c 1.14 libexec/rshd/rshd.c 1.20 via patch libexec/telnetd/state.c 1.13 libexec/telnetd/utility.c 1.15 sbin/Makefile.inc 1.14 sbin/atactl/atactl.c 1.10 sbin/ccdconfig/ccdconfig.c 1.32 sbin/disklabel/disklabel.c 1.89 via patch sbin/dump/dump.h 1.20 sbin/dump/optr.c 1.14 sbin/fsck/fsutil.c 1.8 sbin/fsck_ext2fs/utilities.c 1.5 sbin/fsck_ffs/utilities.c 1.27 sbin/fsck_lfs/utilities.c 1.6 sbin/fsck_msdos/ext.h 1.7 sbin/fsck_msdos/fat.c 1.12 via patch sbin/fsdb/fsdb.c 1.17 sbin/mount/mount.c 1.50 via patch sbin/newfs/newfs.c 1.39 sbin/newfs_lfs/extern.h 1.3 sbin/ping/ping.c 1.57 via patch sbin/raidctl/rf_configure.c 1.11 via patch sbin/restore/extern.h 1.7 sbin/route/show.c 1.15 sbin/routed/main.c 1.25 Format string cleanup. @ 1.1.2.72 log @Still a few more: o More format fixes to dump o Typo correction in fsck_msdos/fat.c o Fix to make gcc permit NULL format strings o plug possible talkd buffer overrun o bugfix for restore and handling of large dump images (PR#11188) @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.71 2000/10/10 22:30:15 he Exp $ a1462 1 dist/bind/bin/named-xfer/named-xfer.c 1.2 d1481 1 a1512 1 sbin/dump/main.c 1.26 a1513 2 sbin/dump/rcache.c 1.5 sbin/dump/tape.c 1.22 a1519 1 sbin/fsck_msdos/fat.c patch a1530 14 gnu/dist/gcc/c-common.c 1.7 Allow NULL format strings except under pedantic checking, so that we may check the err() formats. libexec/talkd/announce.c 1.12 Make sure big_buf is big enough to hold output. sbin/restore/tape.c 1.40-1.41 Make restore correctly handle large dumps with large inode maps. Fixes PR#11188. @ 1.1.2.73 log @One more: o format fixes for Elf64 in ld.elf_so @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.72 2000/10/11 18:54:05 he Exp $ a1500 1 libexec/ld.elf_so/reloc.c patch a1501 1 libexec/ld.elf_so/symbol.c patch @ 1.1.2.74 log @One more: o More portable format fix for sbin/dump/tape.c @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.73 2000/10/11 19:54:11 he Exp $ d1518 1 a1518 1 sbin/dump/tape.c 1.22-1.23 @ 1.1.2.75 log @One more: o format fixup for newfs_lfs @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.74 2000/10/11 20:28:56 he Exp $ a1529 1 sbin/newfs_lfs/lfs.c 1.20 @ 1.1.2.76 log @One more format fix for newfs_lfs/newfs.c. @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.75 2000/10/11 21:04:46 he Exp $ a1530 1 sbin/newfs_lfs/newfs.c 1.5 @ 1.1.2.77 log @Today's set: o pkg tools synchronization towards trunk o hp300 randomness sampling for hil, sd and rd o hexdump string length fix (PR#8676) o MAKEDEV fix for x68k o add some more text to install notes @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.76 2000/10/11 23:42:57 he Exp $ a1552 36 usr.sbin/pkg_install/tkpkg 1.5 usr.sbin/pkg_install/add/main.c 1.16 usr.sbin/pkg_install/add/perform.c 1.53-1.55 usr.sbin/pkg_install/add/pkg_add.1 1.20 usr.sbin/pkg_install/admin/main.c 1.14 usr.sbin/pkg_install/create/perform.c 1.23 usr.sbin/pkg_install/info/perform.c 1.32 usr.sbin/pkg_install/lib/Makefile 1.14 usr.sbin/pkg_install/lib/file.c 1.39-1.42 usr.sbin/pkg_install/lib/ftpio.c 1.22-1.26 usr.sbin/pkg_install/lib/lib.h 1.30-1.31 Synchronize to version of pkg_install on trunk. sys/arch/hp300/dev/hil.c 1.41 sys/arch/hp300/dev/hilvar.h 1.16 sys/arch/hp300/dev/rd.c 1.44 sys/arch/hp300/dev/rdvar.h 1.10 sys/arch/hp300/dev/sd.c 1.44 sys/arch/hp300/dev/sdvar.h 1.9 Add randomness sampling for hil, sd and rd on the hp300 port. usr.bin/hexdump/parse.c 1.9 Fix string length computation bug. Fixes PR#8676. etc/etc.x68k/MAKEDEV 1.30 Use rcd0c instead of rcd0d (x68k rawpart correction). distrib/notes/common/main patch Mention new system call requiring kernel upgrade before user-land upgrade. Also mention format audit and fixes as a major change. @ 1.1.2.78 log @Today's set: o minimal Y2K fixes for KerberosIV (PR#9095) o note that the compiler needs updating for a source upgrade o fix for flushing mfs i/o requests @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.77 2000/10/12 21:55:00 he Exp $ a1588 18 domestic/lib/libkrb/klog.c patch domestic/lib/libkrb/log.c patch domestic/usr.sbin/kdb_init/kdb_init.c patch domestic/usr.sbin/kerberos/kerberos.c patch Minimal Y2K fixup. Don't expire database before 2005, and correct some logging output. Fixes PR#9095. distrib/notes/common/main patch Add a caveat that the compiler needs to be updated for a source based upgrade. sys/ufs/mfs/mfs_vfsops.c 1.29-1.30 via patch Move handling of outstanding I/O requests to before the check for unmounting the file system. Fixes PR#10122. @ 1.1.2.79 log @Today's set: o chpass warn() format fixup o indent: format / arg fixup o mtree: format / arg LP64 fix o updates of share/misc/airport o traceroute: avoid savestr() for data to be passed to free() o nl_types.h: format-string checking passthrough o gcc: pull up enhanced format checking o Format string cleanup for usr.bin and usr.sbin @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.78 2000/10/13 19:04:06 he Exp $ a1606 150 usr.bin/chpass/pw_yp.c 1.16-1.17 Plug warn() call with variable only. usr.bin/indent/io.c 1.10 The type of the difference between pointers is implementation- defined (long on sparc and int on most others). Compensate when printing. usr.sbin/mtree/create.c 1.27 via patch Format string cleanup for LP64. usr.sbin/config/config.h 1.51 via patch usr.sbin/config/util.c 1.14 via patch Format string cleanup. share/misc/airport 1.12-1.15 Various updates, synchronize to current head. usr.sbin/traceroute/traceroute.c 1.40 Avoid using savestr() on something which will later be passed to free(). Raised as a potential security issue on bugtraq. No actual exploits known. include/nl_types.h 1.9 Allow passthrough format-string checking of catgets, as part of format string audit. gnu/dist/gcc/c-common.c 1.9-1.10 gnu/dist/gcc/c-decl.c 1.7-1.9 gnu/dist/gcc/c-tree.h 1.3 gnu/dist/gcc/cp/decl2.c 1.5 gnu/dist/gcc/toplev.c 1.2-1.3 Implement enhanced format string checking. New options: -Wnetbsd-format-audit and -Wno-format-extra-args. usr.bin/Makefile.inc 1.6 usr.bin/compress/compress.c 1.18 usr.bin/error/Makefile 1.4 usr.bin/error/touch.c 1.10 usr.bin/file/Makefile 1.26 usr.bin/ftp/extern.h 1.60 via patch usr.bin/hexdump/Makefile 1.6 usr.bin/id/Makefile 1.9 usr.bin/indent/Makefile 1.5 usr.bin/jot/Makefile 1.3 usr.bin/kdump/Makefile 1.15 via patch usr.bin/lam/Makefile 1.3 usr.bin/less/less/Makefile 1.8 usr.bin/lex/Makefile 1.20 usr.bin/lex/main.c 1.13 usr.bin/lex/misc.c 1.11 usr.bin/m4/Makefile 1.9 usr.bin/m4/eval.c 1.12 usr.bin/make/Makefile 1.21 usr.bin/make/nonints.h 1.19 usr.bin/make/parse.c 1.53 usr.bin/man/Makefile 1.7 usr.bin/menuc/defs.h 1.4 usr.bin/mkstr/mkstr.c 1.9 usr.bin/netstat/atalk.c 1.6 usr.bin/netstat/if.c 1.45 usr.bin/netstat/iso.c 1.20 usr.bin/netstat/ns.c 1.12 usr.bin/netstat/route.c 1.50 via patch usr.bin/nl/Makefile 1.2 usr.bin/patch/Makefile 1.6 usr.bin/patch/util.c 1.8 usr.bin/patch/util.h 1.5 usr.bin/printf/Makefile 1.7 usr.bin/rdist/defs.h 1.13 usr.bin/rdist/server.c 1.19 usr.bin/rpcgen/rpc_cout.c 1.17 usr.bin/rpcgen/rpc_hout.c 1.14 usr.bin/rpcgen/rpc_main.c 1.17 usr.bin/rpcgen/rpc_svcout.c 1.11 usr.bin/rpcgen/rpc_tblout.c 1.8 usr.bin/rs/rs.c 1.6 usr.bin/sed/extern.h 1.6 usr.bin/shlock/shlock.c 1.5 usr.bin/systat/extern.h 1.25 via patch usr.bin/tail/extern.h 1.5 usr.bin/tip/tip.c 1.23 usr.bin/top/display.h 1.4 usr.bin/tput/tput.c 1.14 usr.bin/tset/tset.c 1.12 via patch usr.bin/vi/common/msg.c 1.4 usr.bin/vi/ex/ex_print.c 1.8 usr.bin/vi/ex/ex_visual.c 1.8 usr.bin/vi/include/common_extern.h 1.4 usr.bin/vi/include/ex_extern.h 1.4 usr.bin/w/pr_time.c 1.10 usr.bin/xlint/lint1/Makefile 1.12 usr.bin/xlint/lint1/externs1.h 1.10 usr.bin/xlint/lint2/Makefile 1.7 usr.bin/yacc/defs.h 1.8 usr.bin/yacc/output.c 1.8 usr.bin/yacc/reader.c 1.9 usr.sbin/amd/hlfsd/hlfsd.c 1.9 usr.sbin/amd/include/am_utils.h 1.9 usr.sbin/amd/libamu/mount_fs.c 1.2 usr.sbin/amd/libamu/xutil.c 1.6 1.7 usr.sbin/arp/arp.c 1.26 usr.sbin/bind/Makefile.inc 1.7 usr.sbin/bootp/bootpd/bootpd.c 1.13 usr.sbin/bootp/bootptest/getether.c 1.4 usr.sbin/bootp/common/dovend.c 1.4 usr.sbin/bootp/common/hwaddr.c 1.5 usr.sbin/bootp/common/report.c 1.5 usr.sbin/bootp/common/report.h 1.4 usr.sbin/dhcp/client/dhclient.c 1.33 via patch usr.sbin/dhcp/relay/dhcrelay.c 1.7 via patch usr.sbin/dhcp/server/dhcpd.c 1.23 via patch usr.sbin/gspa/gspa/gsp_ass.h 1.7 usr.sbin/gspa/gspa/gspa.c 1.7 usr.sbin/lpr/common_source/displayq.c 1.18 usr.sbin/lpr/common_source/lp.h 1.15 usr.sbin/lpr/lpd/printjob.c 1.25 via patch usr.sbin/lpr/lpd/recvjob.c 1.12 usr.sbin/lpr/lpr/lpr.c 1.19 usr.sbin/map-mbone/mapper.c 1.5 usr.sbin/mrinfo/mrinfo.c 1.8 usr.sbin/mrouted/cfparse.y 1.6 usr.sbin/mrouted/defs.h 1.8 usr.sbin/mrouted/main.c 1.13 usr.sbin/mtrace/mtrace.c 1.15 usr.sbin/mtree/create.c 1.26 via patch usr.sbin/mtree/extern.h 1.8 usr.sbin/pppd/pppd/options.c 1.34 via patch usr.sbin/pstat/pstat.c 1.53 via patch usr.sbin/rarpd/rarpd.c 1.39 usr.sbin/rbootd/utils.c 1.12 usr.sbin/rpc.lockd/lock_proc.c 1.7 via patch usr.sbin/rwhod/rwhod.c 1.18 usr.sbin/sup/source/log.c 1.6 via patch usr.sbin/sup/source/supextern.h 1.13 via patch usr.sbin/tcpdchk/percent_m.h 1.2 usr.sbin/tcpdump/print-bootp.c 1.7 usr.sbin/user/user.c 1.25 usr.sbin/ypbind/ypbind.c 1.43 Format string cleanup. @ 1.1.2.80 log @Some more: o libc/net/ether.s fix to construct format string at compile-time o fixes to dhcp, mrinfo, mtrace, mrouted and systat to compile after format fixes @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.79 2000/10/19 17:33:21 he Exp $ a1756 17 lib/libc/net/ethers.c 1.19 via patch Construct format string at compile time. usr.sbin/dhcp/common/errwarn.h patch usr.sbin/dhcp/includes/dhcpd.h patch usr.sbin/mrinfo/mrinfo.c 1.9 usr.sbin/mtrace/mtrace.c 1.16 Add ``const'' at appropriate places to make it compile again. usr.bin/systat/fetch.c 1.8 usr.sbin/mrouted/prune.c 1.7 usr.sbin/mrouted/vif.c 1.8 Fix format / arg mismatch. @ 1.1.2.81 log @Some more: o format / arg fixes for kdump and window @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.80 2000/10/19 19:23:41 he Exp $ a1771 2 usr.bin/kdump/kdump.c patch usr.bin/window/lcmd2.c 1.11 @ 1.1.2.82 log @Today's set: o chpass: don't turn off user if using secure YP maps o kerberosIV buffer overflow fixes o ns_addr.c in libc: use constant format string @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.81 2000/10/19 21:14:18 he Exp $ a1775 19 usr.bin/chpass/chpass.c patch usr.bin/chpass/pw_yp.c patch Change password database information without turning off the user when using secure YP maps. domestic/lib/libkrb/decomp_ticket.c 1.6 domestic/lib/libkrb/get_ad_tkt.c 1.6 domestic/lib/libkrb/krb_get_in_tkt.c 1.6 domestic/lib/libkrb/kuserok.c 1.5 domestic/lib/libkrb/rd_req.c 1.6 Fix possible buffer overflows when parsing the ticket file and tickets off the wire. Also some format string fixups. lib/libc/net/ns_addr.c 1.11 Avoid use of variable string fmt. @ 1.1.2.83 log @Correct typo in file name. @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.82 2000/10/20 16:01:43 he Exp $ d1762 1 a1762 1 usr.sbin/dhcp/common/errwarn.c patch @ 1.1.2.84 log @One more: o Shuffle around skel files, install in /etc/skel, use by user(8) tools o Sync user(8) tools to head of trunk o kvm_m68k_cmn.c format fixup o fix to NFS when reducing number of NFS I/O daemons. @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.83 2000/10/22 09:02:18 he Exp $ a1794 47 etc/skel/Makefile 1.1 (new) etc/skel/dot.cshrc 1.1 (new) etc/skel/dot.login 1.1 (new) etc/skel/dot.mailrc 1.1 (new) etc/skel/dot.profile 1.1 (new) etc/skel/dot.rhosts 1.1 (new) etc/Makefile 1.165 share/Makefile 1.10 via patch share/skel/Makefile delete share/skel/dot.cshrc delete share/skel/dot.login delete share/skel/dot.mailrc delete share/skel/dot.profile delete share/skel/dot.rhosts delete distrib/sets/lists/base/mi 1.184-1.185 via patch distrib/sets/lists/misc/mi 1.45 via patch Use /etc/skel only for skeleton files for useradd. Fixes PR#10985. usr.sbin/user/Makefile 1.7 usr.sbin/user/dot.cshrc removed usr.sbin/user/dot.login removed usr.sbin/user/dot.profile removed usr.sbin/user/group.8 1.4-1.5 usr.sbin/user/groupadd.8 1.4-1.5 usr.sbin/user/groupdel.8 1.5 usr.sbin/user/groupinfo.8 1.2-1.3 usr.sbin/user/groupmod.8 1.4-1.5 usr.sbin/user/user.8 1.5-1.7 usr.sbin/user/user.c 1.12,1.14-1.24,1.26-1.29 via patch usr.sbin/user/useradd.8 1.5-1.9 usr.sbin/user/userdel.8 1.4-1.8 usr.sbin/user/userinfo.8 1.2-1.4 usr.sbin/user/usermod.8 1.4-1.7 Synchronize to current versions of the user management tool. Fixes PR#11100, PR#11103, PR#11123 and PR#10985. lib/libkvm/kvm_m68k_cmn.c 1.10 Use %lx instead of %x with _kvm_err when arg is u_long. sys/nfs/nfs_syscalls.c 1.45 via patch Fix a bug where NFS async I/O requests will be lost if the number of I/O daemons is ever reduced to a smaller but non-zero number. @ 1.1.2.85 log @One more: o distrib note wording fix. @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.84 2000/10/25 17:28:23 he Exp $ a1841 4 distrib/notes/common/main patch Fix wording. @ 1.1.2.86 log @Two more: o two forgotten format fixes in libkvm o a security fix in spec_open() @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.85 2000/10/27 15:58:05 he Exp $ a1845 9 lib/libkvm/kvm_sun3.c 1.10 lib/libkvm/kvm_sun3x.c 1.7 Use %lx to format u_long parameter. sys/miscfs/specfs/spec_vnops.c 1.51 Fix security problem in spec_open(). @ 1.1.2.87 log @One more: o more libkvm format fixes @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.86 2000/10/27 20:54:59 he Exp $ a1854 6 lib/libkvm/kvm_ns32k.c 1.13 lib/libkvm/kvm_sparc64.c 1.6 lib/libkvm/kvm_vax.c 1.11 Use %lx to format u_long parameter. @ 1.1.2.88 log @One more: o one more libkvm fix @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.87 2000/10/27 21:06:52 he Exp $ d1858 1 a1858 1 lib/libkvm/kvm_vax.c 1.11-1.12 @ 1.1.2.89 log @Two last-minute fixes: o fix for ld.aout_so's search path handling to match our ELF o tcpdump: close possible buffer overruns @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.88 2000/10/27 22:09:48 he Exp $ a1860 13 libexec/ld.aout_so/rtld.c 1.77 In dlopen(), use the main program's library search path, to match semantics of other systems (and our ELF). usr.sbin/tcpdump/print-atalk.c 1.7-1.8 usr.sbin/tcpdump/print-icmp.c 1.7 usr.sbin/tcpdump/util.c 1.8 Change from sprintf() to snprintf() where we may print externally supplied data of unknown length. Also fix an endianness problem in print-atalk.c. @ 1.1.2.90 log @One more last-minute: o in libc's hesiod support, ignore env. vars if setuid @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.89 2000/10/31 14:01:33 he Exp $ a1873 4 lib/libc/net/hesiod.c 1.15 If setuid, ignore environment variables. @ 1.1.2.91 log @Hopefully the last set for 1.4.3: o Plug security hole in csh o Bugfixes for user(8) o Plug security hole in top o Fixes for VAX release building bits @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.90 2000/10/31 15:00:39 he Exp $ a1877 29 bin/csh/dol.c 1.15-1.16 Avoid overwriting existing files when creating files used for ``here'' documents, thereby closing a security hole. usr.sbin/user/user.c 1.30-1.33 Make usage message fit in 80 columns. Remove some debugging code in the removal of user home dirs (and enable the real code). Error out if instructed to create the home directory but it already exists. Otherwise, recursively make files in new home directory (i.e. newly copied skel files) writable by the owner. usr.bin/top/display.c 1.4 Avoid buffer overflow, closing a security hole. distrib/miniroot/Makefile patch distrib/vax/bootfs/Makefile patch distrib/vax/miniroot/Makefile removed distrib/vax/miniroot/Makefile.inc 1.1 (new) distrib/vax/miniroot/list patch distrib/vax/ramdisk/Makefile patch etc/etc.vax/Makefile.inc patch etc/etc.vax/disktab patch Bring VAX release building bits into shape. Use the common method for building miniroots, fix ramdisk, use INSTALL kernel. @ 1.1.2.92 log @One more: o VAX JMPTAB handling in ld.c fixed @ text @d1 1 a1 1 # $NetBSD: CHANGES-1.4.3,v 1.1.2.91 2000/11/04 20:09:46 he Exp $ a1906 4 gnu/usr.bin/ld/ld/ld.c 1.72 via patch Fix JMPTAB handling on VAX. @