CHANGES revision 1.26
11.26SthorpejLIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.26 $>
21.1Slukem
31.1Slukem
41.1Slukem[Note: This file does not mention every change made to the NetBSD source tree.
51.1SlukemFor an exhaustive list, please subscribe to the `source-changes' mailing list,
61.1Slukemor see the mailing list archives.  For more information, send a message
71.1Slukemcontaining just the word `help' to `majordomo@netbsd.org'.]
81.1Slukem
91.1Slukem
101.1SlukemChanges from NetBSD 1.6 to NetBSD 1.7:
111.1Slukem	libcrypt: support bcrypt password entries.  can be chosen with
121.1Slukem		"blowfish" keyword in passwd.conf.  from openbsd
131.1Slukem		[itojun 20020524]
141.1Slukem	tcp: implement path MTU discovery blackhole detection (turn off path
151.1Slukem		MTU discovery if the connection is losing).  PR 12790.
161.1Slukem		[itojun 20020526]
171.19Sgrant	pppd(8): import 2.4.1 [christos 20020529]
181.19Sgrant	ftpd(8): optionally and experimentally use mmap(2) instead of read(2)
191.1Slukem		for binary file transfer [enami 20020530]
201.1Slukem	prep: support IBM RS/6000 43P 7043-140. [nonaka 20020530]
211.1Slukem	pmppc: a port to Artesyn's PM/PPC board.  [augustss 20020531]
221.1Slukem	tcpdump(8): upgrade to 3.7.1 as of 2002/5/31. [itojun 20020531]
231.1Slukem	amdpm(4): driver for AMD768 Power Management Controller (but currently
241.1Slukem		an interface to rnd(4) only.)  [enami 20020602]
251.1Slukem	gspahextoc: was obsoleted by the -c option to gspa(1) a long
261.1Slukem		time ago, and has thus been removed [is 20020607]
271.1Slukem	netinet6: synchronize with recent interface/router/prefix management
281.1Slukem		logic from KAME.  [itojun 20020608]
291.1Slukem	greconfig(8): obsoleted.  use ifconfig(8) for configuration.
301.1Slukem		[itojun 20020609]
311.1Slukem	netinet: path MTU discovery is turned on by default (currently used
321.1Slukem		for TCP only).  [itojun 20020613]
331.18Sgrant	amd(8): add new mount option "xlatecookie" to support NFS v3 mounts
341.1Slukem		with cookie translation.  [tron 20020614]
351.1Slukem	factor(6): Use a Pollard Rho algorithm to factor arbitrary sized
361.1Slukem		numbers.  [simonb 20020615]
371.1Slukem	systrace: Integrate Niels Provos' systrace(1) binary sand-boxing,
381.1Slukem		device and userland support. [christos 20020617]
391.1Slukem	netstat(1): add -q flag to print information about
401.1Slukem		software interrupt queue.  [enami 20020703]
411.1Slukem	Socket buffer insertion is now O(C).  This can provide a
421.1Slukem		substantial performance boost to some applications
431.1Slukem		which use large socket buffers.  [thorpej 20020703]
441.1Slukem	Added support for the SuperH SH-5 CPU architecture.
451.1Slukem		[scw 20020705]
461.1Slukem	chflags(1), chgrp(1), chmod(1), chown(8): Change default behaviour
471.1Slukem		to follow symlinks on the command line rather than ignoring
481.1Slukem		them, finally fixing PR 563.  [bjh21 20020707]
491.1Slukem	file(1): update to 3.39. [pooka 20020709]
501.1Slukem	Import pdisk 0.8a1, the Apple disk partitioning utility [dbj 20020709]
511.1Slukem	Switch to a signal trampoline provided by libc.  The kernel
521.1Slukem		will provide one for backward compatibility, and
531.1Slukem		for emulations.  [thorpej 20020710]
541.1Slukem	m68k-based ports now use __HAVE_SYSCALL_INTERN syscall interface.
551.1Slukem		[scw 20020713]
561.1Slukem	evbarm: Add support for the Intel IXM1200 eval board for
571.1Slukem		the ixp12x0 Network Processor.  [ichiro 20020715]
581.19Sgrant	mopd(8): Added "-s <mopdir>" to avoid hard coding /tftpboot/mop.
591.1Slukem		[mrg 20020719]
601.1Slukem	hpcarm: X server for the Jornada 720 now works [manu 20020722]
611.1Slukem	pciide(4): added support for the Silicon Image 0680 IDE controller.
621.1Slukem		[onoe 20020726]
631.1Slukem	macppc: finished support for 2nd CPU on 9500/180MP and 9600/200MP
641.1Slukem		[chs 20020728]
651.1Slukem	systrace: Update systrace(1) and the kernel code.  Note that the
661.1Slukem		update contains backward-incompatible change in ioctl.
671.1Slukem		[itojun 20020730]
681.1Slukem	Added dmover(4) API, interface to hardware-assisted data
691.1Slukem		movers.  [thorpej 20020801]
701.1Slukem	pkg_admin(8): Add 'pmatch' keyword to return true if 'pkg' matches
711.1Slukem		'pattern', false else. [hubertf 20020804]
721.1Slukem	macppc: added support for 2nd CPU on dual G4 boxes [chs 20020805]
731.1Slukem	pmc(9): Added new performance counter framework.  [briggs 20020806]
741.1Slukem	auich(4): Added support for ICH4 and SiS 7012.  [kent 20020807]
751.1Slukem	pmc(3): Added new performance counter interface library.
761.1Slukem		[thorpej 20020808]
771.1Slukem	Added slhci(4), ScanLogic SL811HS/T USB Host Controller.
781.1Slukem		[isaki 20020811]
791.1Slukem	Added new "ibss", "ibss-master", and "hostap" ifmedia media options
801.1Slukem		for 802.11 interfaces.  [thorpej 20020810]
811.1Slukem	wi(4): Add experimental Host-AP support, allowing Intelsil
821.1Slukem		Prism2/2.5/3-based boards to be used to make an
831.1Slukem		802.11 Access Point.  [thorpej 20020811]
841.1Slukem	arm: New versions of copyin(), copyout(), and kcopy().  These make
851.1Slukem		almost all user/kernel interactions faster.  [briggs 20020812]
861.1Slukem	lpd(8): add libwrap support. [itojun 20020812]
871.1Slukem	sparc64: Add sab driver for sab82532 serial controller. Written by
881.1Slukem		Jason L. Wright for OpenBSD. [petrov 20020816]
891.1Slukem	wscons(4): Add wsmoused(8) for mouse cut and paste in wscons vga
901.1Slukem		driver. [christos 20020820]
911.1Slukem	utmpx: All userland programs have been converted to understand both
921.1Slukem		utmp and utmpx, wtmp and wtmpx, lastlog and lastlogx
931.1Slukem		[christos 20020821]
941.1Slukem	rescue: enable /rescue system recovery tools.  [lukem 20020822]
951.1Slukem	boot: allow path to init(8) to be entered when booting with
961.1Slukem		RB_ASKNAME ("boot -a").  [lukem 20020823]
971.1Slukem	rasctl(2): Restartable Atomic Sequences (RAS).  [gmcgarry 20020828]
981.1Slukem	pmap(1): Added to tree.  Prints the address space of a given
991.1Slukem		process (or processes).  [atatat 20020831]
1001.1Slukem	zx(4): Add a driver for the Sun ZX/Leo framebuffer.  [ad 20020913]
1011.1Slukem	ipf(8): updated to version 3.4.29. [martti 20020919]
1021.2Schristos	mount(2): Add MNT_GETARGS support to retrieve mounted filesystem
1031.2Schristos		specific arguments. [christos 20020921]
1041.3Slukem	mk.conf(5): MKDYNAMICROOT=yes made as the default, resulting in
1051.3Slukem		a fully dynamically linked system.  [lukem 20020923]
1061.4Spooka	iwic(4): Add driver for Winbond W6692 ISDN [pooka 20020924]
1071.5Sthorpej	Removed the old rmap code, <sys/map.h> and kern/subr_rmap.c.
1081.5Sthorpej		[thorpej 20020925]
1091.6Sthorpej	Overhaul device parent matching; now record attributes in
1101.6Sthorpej		a "parent spec" in the kernel. [thorpej 20020925]
1111.7Sitojun	libcrypto: mdc2 is a patented algorithm, so move it out of libcrypto.
1121.7Sitojun		if you need mdc2, define MKCRYPTO_MDC2 to get libcrypto_mdc2.a.
1131.7Sitojun		[itojun 20020926]
1141.8Sthorpej	Don't reference cfdriver structures directly in the cfdata entries;
1151.8Sthorpej		instead, a string names the driver, which is looked up from
1161.8Sthorpej		a list that is built at run-time.  [thorpej 20020926]
1171.9Sdbj	Add support for the Apple UFS variation on ffs
1181.9Sdbj		See PR 17345 [dbj 20020928]
1191.19Sgrant	sh(1): Use vfork(2) rather than fork(2) where appropriate.
1201.10Selric		See PR 5475 [christos,elric 20020928]
1211.11Sgrant	Remove umask setting from /etc/skel/.{cshrc,profile} so that
1221.11Sgrant		user files are not created group writable by default.
1231.11Sgrant		[grant 20020929]
1241.12Sgrant	sendmail(8): Include DOMAIN(generic) in prototype configuration
1251.12Sgrant		to enable standard sendmail features. [grant 20020930]
1261.13Sitojun	mrouted(8): moved to gnusrc, as it is not under BSD license.
1271.13Sitojun		[itojun 20021001]
1281.20Sgrant	i386: merge the sommerfeld_i386mp_1 branch [fvdl 20021001]
1291.15Sitojun	ssh(1): upgrade OpenBSD-based Secure Shell, based on OpenSSH 3.5
1301.15Sitojun		around 20021001.  [itojun 20021001]
1311.16Sthorpej	Don't reference cfattach structures directly in the cfdata entries;
1321.16Sthorpej		instead, a string names the attachment, which is looked up
1331.16Sthorpej		from a list that is built at run-time.  [thorpej 20021003]
1341.17Sgrant	Add CryptoGraphic Disk driver, cgd(4).  [elric 20021004]
1351.21Skent	pciide(4): Added support for VIA VT8235 [kent 20021005]
1361.22Skent	auvia(4): Added support for VT8233/VT8235 [kent 20021005]
1371.23Skent	auvia(4): Enabled sampling rate conversion for fixed-rate AC'97 codec
1381.23Skent		[kent 20021008]
1391.24Saugustss	ubsa(4): Driver for Belkin serial adapters ported from FreeBSD
1401.24Saugustss		[augustss 20021008]
1411.25Sitojun	tar(1): upgrade to GNU tar 1.13.25 for security fixes
1421.25Sitojun		[itojun 20021010]
1431.26Sthorpej	Allow pseudo-devices to be parents of "real" devices.
1441.26Sthorpej		[thorpej 20021009]
1451.26Sthorpej	Allow options to register dependencies on attributes (the
1461.26Sthorpej		way it already can for other options).
1471.26Sthorpej		[thorpej 20021010]
1481.26Sthorpej	Allow devices to be orphaned in the kernel config file, but
1491.26Sthorpej		emit an informational message when this happens.
1501.26Sthorpej		[thorpej 20021010]
151