CHANGES revision 1.180
11.180SitojunLIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.180 $>
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.78SgrantChanges from NetBSD 1.6 to NetBSD 2.0:
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.158Sichiro	evbarm: Add support for the NOVATEC NTNP425B eval board for
151.158Sichiro		the Intel IXP425 Network Processor.  [ichiro 20030523]
161.65Stsutsui	tcp(4): implement path MTU discovery blackhole detection (turn off path
171.1Slukem		MTU discovery if the connection is losing).  PR 12790.
181.1Slukem		[itojun 20020526]
191.19Sgrant	pppd(8): import 2.4.1 [christos 20020529]
201.19Sgrant	ftpd(8): optionally and experimentally use mmap(2) instead of read(2)
211.1Slukem		for binary file transfer [enami 20020530]
221.1Slukem	prep: support IBM RS/6000 43P 7043-140. [nonaka 20020530]
231.1Slukem	pmppc: a port to Artesyn's PM/PPC board.  [augustss 20020531]
241.1Slukem	tcpdump(8): upgrade to 3.7.1 as of 2002/5/31. [itojun 20020531]
251.1Slukem	amdpm(4): driver for AMD768 Power Management Controller (but currently
261.1Slukem		an interface to rnd(4) only.)  [enami 20020602]
271.1Slukem	gspahextoc: was obsoleted by the -c option to gspa(1) a long
281.1Slukem		time ago, and has thus been removed [is 20020607]
291.1Slukem	netinet6: synchronize with recent interface/router/prefix management
301.1Slukem		logic from KAME.  [itojun 20020608]
311.1Slukem	greconfig(8): obsoleted.  use ifconfig(8) for configuration.
321.1Slukem		[itojun 20020609]
331.1Slukem	netinet: path MTU discovery is turned on by default (currently used
341.1Slukem		for TCP only).  [itojun 20020613]
351.18Sgrant	amd(8): add new mount option "xlatecookie" to support NFS v3 mounts
361.1Slukem		with cookie translation.  [tron 20020614]
371.1Slukem	factor(6): Use a Pollard Rho algorithm to factor arbitrary sized
381.1Slukem		numbers.  [simonb 20020615]
391.65Stsutsui	systrace(1): Integrate Niels Provos' systrace(1) binary sand-boxing,
401.1Slukem		device and userland support. [christos 20020617]
411.1Slukem	netstat(1): add -q flag to print information about
421.1Slukem		software interrupt queue.  [enami 20020703]
431.65Stsutsui	kernel: Socket buffer insertion is now O(C).  This can provide a
441.1Slukem		substantial performance boost to some applications
451.1Slukem		which use large socket buffers.  [thorpej 20020703]
461.65Stsutsui	sh5: Added support for the SuperH SH-5 CPU architecture.
471.1Slukem		[scw 20020705]
481.1Slukem	chflags(1), chgrp(1), chmod(1), chown(8): Change default behaviour
491.1Slukem		to follow symlinks on the command line rather than ignoring
501.1Slukem		them, finally fixing PR 563.  [bjh21 20020707]
511.1Slukem	file(1): update to 3.39. [pooka 20020709]
521.65Stsutsui	pdisk(8): Import pdisk 0.8a1, the Apple disk partitioning
531.65Stsutsui		utility [dbj 20020709]
541.1Slukem	Switch to a signal trampoline provided by libc.  The kernel
551.1Slukem		will provide one for backward compatibility, and
561.1Slukem		for emulations.  [thorpej 20020710]
571.65Stsutsui	m68k: m68k-based ports now use __HAVE_SYSCALL_INTERN syscall interface.
581.1Slukem		[scw 20020713]
591.1Slukem	evbarm: Add support for the Intel IXM1200 eval board for
601.1Slukem		the ixp12x0 Network Processor.  [ichiro 20020715]
611.19Sgrant	mopd(8): Added "-s <mopdir>" to avoid hard coding /tftpboot/mop.
621.1Slukem		[mrg 20020719]
631.1Slukem	hpcarm: X server for the Jornada 720 now works [manu 20020722]
641.1Slukem	pciide(4): added support for the Silicon Image 0680 IDE controller.
651.1Slukem		[onoe 20020726]
661.1Slukem	macppc: finished support for 2nd CPU on 9500/180MP and 9600/200MP
671.1Slukem		[chs 20020728]
681.65Stsutsui	systrace(1): Update systrace(1) and the kernel code.  Note that the
691.1Slukem		update contains backward-incompatible change in ioctl.
701.1Slukem		[itojun 20020730]
711.65Stsutsui	dmover(4): Added dmover(4) API, interface to hardware-assisted data
721.1Slukem		movers.  [thorpej 20020801]
731.1Slukem	pkg_admin(8): Add 'pmatch' keyword to return true if 'pkg' matches
741.1Slukem		'pattern', false else. [hubertf 20020804]
751.1Slukem	macppc: added support for 2nd CPU on dual G4 boxes [chs 20020805]
761.1Slukem	pmc(9): Added new performance counter framework.  [briggs 20020806]
771.1Slukem	auich(4): Added support for ICH4 and SiS 7012.  [kent 20020807]
781.1Slukem	pmc(3): Added new performance counter interface library.
791.1Slukem		[thorpej 20020808]
801.65Stsutsui	usb(4): Added slhci(4), ScanLogic SL811HS/T USB Host Controller.
811.1Slukem		[isaki 20020811]
821.65Stsutsui	ifmedia(4): Added new "ibss", "ibss-master", and "hostap" ifmedia media
831.65Stsutsui		options for 802.11 interfaces.  [thorpej 20020810]
841.1Slukem	wi(4): Add experimental Host-AP support, allowing Intelsil
851.1Slukem		Prism2/2.5/3-based boards to be used to make an
861.1Slukem		802.11 Access Point.  [thorpej 20020811]
871.1Slukem	arm: New versions of copyin(), copyout(), and kcopy().  These make
881.1Slukem		almost all user/kernel interactions faster.  [briggs 20020812]
891.1Slukem	lpd(8): add libwrap support. [itojun 20020812]
901.1Slukem	sparc64: Add sab driver for sab82532 serial controller. Written by
911.1Slukem		Jason L. Wright for OpenBSD. [petrov 20020816]
921.1Slukem	wscons(4): Add wsmoused(8) for mouse cut and paste in wscons vga
931.1Slukem		driver. [christos 20020820]
941.65Stsutsui	utmpx(5): All userland programs have been converted to understand both
951.1Slukem		utmp and utmpx, wtmp and wtmpx, lastlog and lastlogx
961.1Slukem		[christos 20020821]
971.1Slukem	rescue: enable /rescue system recovery tools.  [lukem 20020822]
981.65Stsutsui	boot(8): allow path to init(8) to be entered when booting with
991.1Slukem		RB_ASKNAME ("boot -a").  [lukem 20020823]
1001.1Slukem	rasctl(2): Restartable Atomic Sequences (RAS).  [gmcgarry 20020828]
1011.1Slukem	pmap(1): Added to tree.  Prints the address space of a given
1021.1Slukem		process (or processes).  [atatat 20020831]
1031.1Slukem	zx(4): Add a driver for the Sun ZX/Leo framebuffer.  [ad 20020913]
1041.1Slukem	ipf(8): updated to version 3.4.29. [martti 20020919]
1051.2Schristos	mount(2): Add MNT_GETARGS support to retrieve mounted filesystem
1061.2Schristos		specific arguments. [christos 20020921]
1071.65Stsutsui	compat_irix(8): sproc emulation supports share groups with private
1081.36Smanu		memory mappings. [manu 20020922]
1091.3Slukem	mk.conf(5): MKDYNAMICROOT=yes made as the default, resulting in
1101.3Slukem		a fully dynamically linked system.  [lukem 20020923]
1111.4Spooka	iwic(4): Add driver for Winbond W6692 ISDN [pooka 20020924]
1121.65Stsutsui	kernel: Removed the old rmap code, <sys/map.h> and kern/subr_rmap.c.
1131.5Sthorpej		[thorpej 20020925]
1141.65Stsutsui	kernel: Overhaul device parent matching; now record attributes in
1151.6Sthorpej		a "parent spec" in the kernel. [thorpej 20020925]
1161.7Sitojun	libcrypto: mdc2 is a patented algorithm, so move it out of libcrypto.
1171.7Sitojun		if you need mdc2, define MKCRYPTO_MDC2 to get libcrypto_mdc2.a.
1181.7Sitojun		[itojun 20020926]
1191.65Stsutsui	kernel: Don't reference cfdriver structures directly in the cfdata
1201.65Stsutsui		entries; instead, a string names the driver, which is looked up
1211.65Stsutsui		from a list that is built at run-time.  [thorpej 20020926]
1221.65Stsutsui	ufs: Add support for the Apple UFS variation on ffs
1231.9Sdbj		See PR 17345 [dbj 20020928]
1241.19Sgrant	sh(1): Use vfork(2) rather than fork(2) where appropriate.
1251.10Selric		See PR 5475 [christos,elric 20020928]
1261.11Sgrant	Remove umask setting from /etc/skel/.{cshrc,profile} so that
1271.11Sgrant		user files are not created group writable by default.
1281.11Sgrant		[grant 20020929]
1291.12Sgrant	sendmail(8): Include DOMAIN(generic) in prototype configuration
1301.12Sgrant		to enable standard sendmail features. [grant 20020930]
1311.20Sgrant	i386: merge the sommerfeld_i386mp_1 branch [fvdl 20021001]
1321.15Sitojun	ssh(1): upgrade OpenBSD-based Secure Shell, based on OpenSSH 3.5
1331.15Sitojun		around 20021001.  [itojun 20021001]
1341.65Stsutsui	kernel: Don't reference cfattach structures directly in the cfdata
1351.65Stsutsui		entries; instead, a string names the attachment, which is
1361.65Stsutsui		looked up from a list that is built at run-time.
1371.65Stsutsui		[thorpej 20021003]
1381.65Stsutsui	cgd(4): Add CryptoGraphic Disk driver, cgd(4).  [elric 20021004]
1391.21Skent	pciide(4): Added support for VIA VT8235 [kent 20021005]
1401.22Skent	auvia(4): Added support for VT8233/VT8235 [kent 20021005]
1411.23Skent	auvia(4): Enabled sampling rate conversion for fixed-rate AC'97 codec
1421.23Skent		[kent 20021008]
1431.24Saugustss	ubsa(4): Driver for Belkin serial adapters ported from FreeBSD
1441.24Saugustss		[augustss 20021008]
1451.25Sitojun	tar(1): upgrade to GNU tar 1.13.25 for security fixes
1461.25Sitojun		[itojun 20021010]
1471.136Stsutsui	config(9): Allow pseudo-devices to be parents of "real" devices.
1481.26Sthorpej		[thorpej 20021009]
1491.136Stsutsui	config(9): Allow options to register dependencies on attributes
1501.136Stsutsui		(the way it already can for other options).  [thorpej 20021010]
1511.136Stsutsui	config(9): Allow devices to be orphaned in the kernel config file, but
1521.26Sthorpej		emit an informational message when this happens.
1531.26Sthorpej		[thorpej 20021010]
1541.27Schristos	tar(1), cpio(1): We are now using pax(1) for those instead of
1551.29Sgrant		the gnu version. [christos 20021016]
1561.28Sthorpej	basename(3), dirname(3): Change to return pointer to static
1571.28Sthorpej		storage, rather than modifying their input arguments.
1581.30Swiz		The new behavior is explicitly allowed by IEEE Std
1591.28Sthorpej		1003.1-2001.  [thorpej 20021016]
1601.31Slukem	build.sh: add '-k kernel', to configure and build the given
1611.31Slukem		kernel using the new toolchain.
1621.31Slukem		From Alan Barrett in PR#18739.  [lukem 20021021]
1631.32Sjdolecek	kernel: kqueue branch merged [jdolecek 20021023]
1641.33Smrg	kernel: keep separate read & write disk statistics.  [mrg 20021101]
1651.34Smrg	iostat(8): report read/write stats in iostat -x.  [mrg 20021101]
1661.34Smrg	systat(1): report read/write stats in iostat "rw" mode.  [mrg 20021101]
1671.34Smrg	sparc64: Find the correct boot path for all IDE disks.  [mrg 20021102]
1681.35Spooka	eap(4): Add support for second DAC [pooka 20021104]
1691.65Stsutsui	kernel: Added two sysctl(8) flags to stop process just after creation by
1701.36Smanu		fork(2) or exec(2).  [manu 20021106]
1711.37Smartin	mtd(4): Add driver for Myson Technologies MTD803 3-in-1 Fast Ethernet
1721.37Smartin		cards from Peter Bex. [martin 20021107]
1731.38Smsaitoh	iop(4): Add support for Adaptec 2000S and 2005S [msaitoh 20021108]
1741.64Stsutsui	dreamcast: Add support for memory card and monochrome LCD on
1751.64Stsutsui		Maple bus.  [itohy 20021115]
1761.39Smrg	vnd(4): Now also available as an LKM.  [mrg 20021116]
1771.40Slukem	etc/postinstall: Add support for examining the obsolete sets for
1781.40Slukem		obsolete entries to check or remove.  [lukem 20021117]
1791.41Sitojun	named(8): Upgrade to BIND 8.3.4. [itojun 20021117]
1801.65Stsutsui	gcc(1), as(1): Fixed bug in how NetBSD ARM ELF binaries were marked.
1811.42Sthorpej		They now properly reflect ATPCS + Soft-VFP.
1821.42Sthorpej		[thorpej 20021121]
1831.42Sthorpej	lib/csu: Split crtbegin/crtend into crti/crtbegin/crtend/crtn.
1841.42Sthorpej		This is inline with what other ELF systems do, and paves
1851.42Sthorpej		the way to using GCC-supplied crtbegin/crtend.
1861.42Sthorpej		[thorpej 20021121]
1871.43Sfvdl	i386: reworked interrupt code to be more independent of the
1881.43Sfvdl		underlying interrupt controller, to perform better
1891.43Sfvdl		with shared lines, and to be more clean in general
1901.43Sfvdl		[fvdl 20021122]
1911.65Stsutsui	postfix(1): upgrade to 1.1.12.  [itojun 20021126]
1921.45Slukem	mk.conf(5): removed support for SYS_INCLUDE=symlinks; <sys/*.h>
1931.45Slukem		include files are always copied now.  [lukem 20021126]
1941.65Stsutsui	cvs(1): upgrade to 1.11.2 [christos 20021127]
1951.46Slukem	strsuftoll(3), strsuftollx(3): Add functions to parse numbers
1961.46Slukem		with optional suffices and/or products.  [lukem 20021129]
1971.47Schristos	am-utils: upgrade to 6.1b1 [christos 20021129]
1981.65Stsutsui	routed(8): upgrade to 2.27 [christos 20021129]
1991.50Slukem	fparseln(3): migrated from libutil to libc.  [lukem 20021130]
2001.49Sisaki	x68k: add bmd(4), memory disk driver for Nereid bank memory.
2011.49Sisaki		[isaki 20021201]
2021.51Sjdolecek	i386: biosboot bootblocks now support booting off 2.88MB drive
2031.51Sjdolecek		using 1.44MB floppy disk [jdolecek 20021204]
2041.52Sbouyer	edquota(8): Added command-line options to allow setting quotas
2051.52Sbouyer		from command line.  [bouyer 20021204]
2061.66Stsutsui	arc: Add support for NEC Express5800/240 R4400 EISA (NEC-J96A).
2071.66Stsutsui		[tsutsui 20021207]
2081.53Slukem	build.sh: add -E, to enable "expert mode", which allows builds
2091.53Slukem		to DESTDIR=/.  [lukem 20021208]
2101.65Stsutsui	evbppc: Added arch/evbppc for PowerPC-based evaluation boards, with the
2111.54Sscw		existing Walnut port as its first member. [scw 20021209]
2121.55Slukem	db(1): Added.  Manipulates db(3) btree(3) and hash(3) databases.
2131.55Slukem		[lukem 20021211]
2141.56Ssimonb	mips: support fully coherent data caches on MIPS32 and MIPS64 cpus
2151.65Stsutsui		(enabled for Au1x00 and SB-1 CPUS).  [simonb 20021217]
2161.57Slukem	install(1): added -N dbdir, to specify different location for user
2171.65Stsutsui		and group databases.  [lukem 20021219]
2181.58Slukem	build system: Users and groups for the build are now obtained from
2191.65Stsutsui		src/etc instead of the host systems' passwd(5) and group(5)
2201.65Stsutsui		databases.  [lukem 20021219]
2211.59Slukem	sunlabel(8): Now enabled by default.  Manipulates SunOS disklabels. 
2221.59Slukem		[lukem 20021221]
2231.60Slukem	vis(1): Add `-e extra', to provide a list of extra characters to
2241.60Slukem		encode (per svis(3)).  [lukem 20021223]
2251.61Slukem	mtree(8): Add -C, which acts like -D except that the pathname
2261.61Slukem		is printed first instead of last.  [lukem 20021223]
2271.62Slukem	build.sh: Add '-i installworlddir', to run "make installworld"
2281.62Slukem		after all other operations have completed.  [lukem 20021225]
2291.63Stsutsui	dreamcast: Add support for the SEGA LAN Adapter, based on patch in
2301.63Stsutsui		dreamcast/17493 from Christian Groessler.  [tsutsui 20021227]
2311.67Sthorpej	kprintf(9): Add "aprint" family of autoconfiguration message
2321.67Sthorpej		printing routines that change their behavior based on
2331.67Sthorpej		flags in boothowto.  [thorpej 20021231]
2341.68Schristos	procfs:	Add /proc/<pid>/fd/<fd> [christos 20030103]
2351.69Slukem	build system: Releases are now installed under ${RELEASEDIR}/${MACHINE}
2361.69Slukem		instead of ${RELEASEDIR}.  [lukem 20030103]
2371.70Slukem	mtree(8): Newly created directories have 0777 instead of 0700
2381.70Slukem		permissions (as modified by the umask(2)).  This only
2391.70Slukem		affects 'mtree -W', or directories without an explicit
2401.70Slukem		mode= entry.  [lukem 20030105].
2411.71Smartin	sparc,sparc64: The nell (STP4020) pcmcia bridge driver is now
2421.71Smartin		finished.  [martin 20030107]
2431.80Sgrant	sparc: MULTIPROCESSOR support works.  [pk,mrg 20030111]
2441.77Swiz	cvs(1): upgraded to 1.11.4 [wiz 20030116]
2451.74Sgendalia	auich(4): Added support for nForce2 MCP-T.  [gendalia 20030116]
2461.76Sgendalia	ex(4): Added support for 3c905CX-TX.  [gendalia 20030116]
2471.97Swiz	texinfo(1): upgraded to 4.3.  [wiz 20030117]
2481.83Sjdolecek	pthreads: Merge nathanw_sa branch, implementing p1003.1 POSIX thread
2491.84Slukem		and Scheduler Activation thread interface.  [thorpej 20030117]
2501.84Slukem	cpio(1): removed GNU cpio (replaced by pax frontend).  [wiz 20030118]
2511.84Slukem	tar(1): removed GNU tar (replaced by pax frontend).  [wiz 20030118]
2521.84Slukem	semaphores: Added p1003.1b semaphores from freebsd.  [christos 20030120]
2531.84Slukem	cvs(1): upgraded to 1.11.5.  [wiz 20030121]
2541.82Sjhawk	progress(1): New standalone progress bar program factored out
2551.84Slukem		from ftp(1).  [jhawk 20030122]
2561.82Sjhawk	sysinst: Leverage progress(1) for reasonable-looking file extraction
2571.84Slukem		displays.  [jhawk 20030122]
2581.84Slukem	build.sh: Rework command line into command line options followed
2591.85Schristos		by a list of operations to perform.  [lukem 20030123]
2601.97Swiz	gcore(1): Add it back.  [christos 20030123]
2611.86Sthorpej	semaphores: Fix kernel implementation, and add non-pthreads
2621.86Sthorpej		version in new librt.  [thorpej 20030123]
2631.87Swiz	diff(1), diff3(1), sdiff(1): upgraded to diffutils-2.8.1 [wiz 20030126]
2641.115Swiz	grep(1): upgraded to 2.5.  Warning: -o is now a valid GNU grep option
2651.115Swiz		(--only-matching (-o)), so we will not be supporting the 4.4BSD
2661.115Swiz		-o any longer -- use -H instead.  [wiz 20030127]
2671.89Ssimonb	objcopy(1): Add --redefine-syms-file option.  [simonb 20030129]
2681.89Ssimonb	crunchgen(1): Use "objcopy --redefine-syms-file".  [simonb 20030129]
2691.90Sjhawk	find(1): allow preceding +/- on numeric arg to -user. [jhawk 20030130]
2701.91Stsutsui	arc: Add support for the Cirrus Logic GD5428 ISA VGA console on
2711.91Stsutsui		Express5800/240 R4400 EISA (NEC-J96A) and RISCserver2200
2721.91Stsutsui		(NEC-R96).  [tsutsui 20030131]
2731.136Stsutsui	malloc(9): Add extensible kernel malloc types, adapted from FreeBSD.
2741.92Sthorpej		[thorpej 20030131]
2751.95Satatat	kernel: Added a sysctl(8) flag to control whether the kernel dumps
2761.95Satatat		to the dump device on panic.  [atatat 20030210]
2771.93Stron	inetd(8): Use kqueue(2) for enhanced performance and scalability.
2781.93Stron		[tron 20030212]
2791.94Sjhawk	/etc/security, security.conf(5): Allow more flexibility in warnings
2801.94Sjhawk		from check_passwd and check_mtree.  [jhawk 20030213]
2811.96Swiz	grep(1): upgraded to 2.5.1.  [wiz 20030213]
2821.97Swiz	texinfo(1): upgraded to 4.5.  [wiz 20030213]
2831.136Stsutsui	usb(4): add uax(4), a driver for the AX88172 Ethernet adapter chip.
2841.98Saugustss		The chip supports 10/100 and USB 2.0.  [augustss 20030216]
2851.99Sperseant	bridge(4), brconfig(8): add ipf support.  [perseant 20030216]
2861.100Sjdolecek	kernel: SMBFS support, ported from FreeBSD.  [jdolecek 20030218]
2871.101Satatat	kernel: Top down memory management option added, initially for
2881.101Satatat		i386, but others are following.  [atatat 20030220]
2891.102Sjhawk	/etc/daily, daily.conf(5): Suppress empty security reports by default.
2901.102Sjhawk		[jhawk 20030221]
2911.102Sjhawk	/etc/security, security.conf(5): Produce unified diffs by default.
2921.102Sjhawk		[jhawk 20030221]
2931.106Ssimonb	kernel: Add LFSv2 support to libsa [simonb 20030224]
2941.106Ssimonb	i386: Add LFS support to bootblocks [simonb 20030224]
2951.104Smatt	kernel: Add MBUFTRACE kernel option.  Change all MGET*(...M_WAIT,...)
2961.104Smatt		to m_get*(M_WAIT, ...) to shrink kernel.  Add m_clget 
2971.104Smatt		analogue to MCLGET and use it if M_WAIT is passed.  Adapt
2981.104Smatt		netinet, if_loop, gem, tulip, fxp driver to MBUFTRACE.  Bump
2991.104Smatt		version to 1.6P.  [matt 20030226]
3001.105Sthorpej	libpthread: Add pthread_{,attr}_{get,set}name_np() API, compatible
3011.105Sthorpej		with Tru64 Unix. [thorpej 20030227]
3021.110Sthorpej	sysctl: Add hw.physmem64 and hw.usermem64 sysctl nodes, which
3031.105Sthorpej		return the same data has hw.physmem and hw.usermem, but
3041.110Sthorpej		as a 64-bit byte count, instead of a 32-bit byte count.
3051.105Sthorpej		Required for reporting >=4G RAM.  [thorpej 20030227]
3061.107Smrg	binutils: updated to FSF binutils 2.13.2.1 release.  [mrg 20030228]
3071.108Sbjh21	libc: Add _Exit(), the C99 name for _exit().  [bjh21 20030301]
3081.108Sbjh21	acorn26: Add support for the 82C710 multi-I/O chip, as found in (some?)
3091.108Sbjh21		A5000s.  [bjh21 20030301]
3101.109Sdogcow	mdsetimage(1): only use libbfd calls to get symbol information; writing
3111.109Sdogcow		is now done directly into the file. [dogcow 20030304]
3121.117Sfvdl	x86_64: rearrange the x86_64 code, make it share code with i386, and
3131.117Sfvdl		enable MP [fvdl 20030305]
3141.119Sjdolecek	kernel: Report correct child cpu times. [dsl 20030305]
3151.119Sjdolecek	kernel: Use common code for set{u,g}id functions. [dsl 20030305]
3161.110Sthorpej	sysctl: Make hw.physmem and hw.usermem saturate if they are used
3171.110Sthorpej		on a system with >=4G RAM.  [thorpej 20030306]
3181.136Stsutsui	postfix(1): update to 2.0.6 [perry 20030308]
3191.113Sperseant	kernel: let LFS use the UBC system natively.  This should provide
3201.113Sperseant		complete coherency between mmap(2) and read(2)/write(2) on
3211.113Sperseant		LFS, in addition to allowing it to use much more memory for
3221.113Sperseant		its buffers.  [perseant 20030308]
3231.136Stsutsui	am-utils: update to 6.1b2 [christos 20030309]
3241.116Shannken	evbppc: Add support for the NCD Explora451 ThinClient.
3251.116Shannken		[hannken 20030311]
3261.118Sdsl	kernel: New pid allocator - avoids all the searching in pfind() etc.
3271.118Sdsl		Bump version to 1.6Q.  [dsl 20030319]
3281.136Stsutsui	pciide(4): Add support for the Intel i31244 and Silicon Image 3112
3291.120Sthorpej		Serial ATA controllers.  [thorpej 20030319]
3301.121Snakayama	sparc64: Add support for PCI-CardBus bridge.  [nakayama 20030322]
3311.136Stsutsui	pppoectl(8): Add a "-f configfile" option.  [mrg 20030322]
3321.127Satatat	sendmail(8): update to 8.12.8.  [atatat 20030324]
3331.123Sragge	vax: Add device driver for RX01/RX02 floppies (rfc/rf).
3341.123Sragge		From Jochen Kunz. [ragge 20030323]
3351.124Sscw	sh5: Shared libraries now supported on SH5 (but not yet enabled
3361.124Sscw		in bsd.own.mk due to sundry toolchain issues).
3371.124Sscw		[scw 20030325]
3381.126Spooka	file(1): update to 4.00. [pooka 20030326]
3391.126Spooka	libmagic: add libmagic, which is currently used by file(1)
3401.126Spooka		[pooka 20030326]
3411.129Slukem	wall(1): added "-g group".  [lukem 20030327]
3421.129Slukem	dump(8), dump_lfs(8): remove setgid tty, as "wall -g operator"
3431.129Slukem		is now used to notify operators.  [lukem 20030327]
3441.130Syamt	vnd(4), vnconfig(8): add read-only configuration support.
3451.130Syamt		[yamt 20030327]
3461.136Stsutsui	cron(8): Move default cron log from /var/cron/log to /var/log/cron
3471.131Sperry		[perry 20030402]
3481.133Sfvdl	kernel and userland: UFS2 support from Kirk McKusick via FreeBSD.
3491.133Sfvdl		[fvdl 20030402]
3501.132Sitojun	ssh(1): upgrade OpenBSD-based Secure Shell, based on OpenSSH 3.6.1
3511.132Sitojun		around 20030403.  [itojun 20030403]
3521.134Skent	pciide(4): add support for i82801DBM (ICH4-M). [kent 20030405]
3531.134Skent	wm(4): add support for i82540EP. [kent 20030405]
3541.135Stsutsui	scsi: Add a MI driver for the Symbios/NCR 53c700 SCSI controller
3551.135Stsutsui		written by Shuichiro URATA. [tsutsui 20030406]
3561.137Shubertf	rsh(1), rlogin(1): Add -p flag to allow specifying a non-standard
3571.137Shubertf		port number. [hubertf 20030407]
3581.138Sjdolecek	kernel: SMBFS uses low-overhead NT Directory Change Notify SMB to watch
3591.138Sjdolecek		for vnode kqueue(2) events on directories [jdolecek 20030407]
3601.139Skml	kernel: hostap power saving mode support [kml 20030407]
3611.140Sthorpej	kernel: pool caches now have the ability to cache physical addresses
3621.140Sthorpej		of objects. [thorpej 20030409]
3631.140Sthorpej	kernel: mbufs use new cached physical address feature of pools,
3641.140Sthorpej		and can provide other information about external buffers
3651.140Sthorpej		to save work for bus_dma back-ends.  Use this information
3661.140Sthorpej		in the ARM and x86 bus_dma back-ends to improve network
3671.159Stsutsui		performance. [thorpej 20030409]
3681.141Sgrant	pkg_install: improve bzip2 support, especially for non-NetBSD
3691.141Sgrant		systems. [grant 20030410]
3701.142Smrg	less: update to less-381.  [mrg 20030414]
3711.146Sdogcow	kernel: added a sysctl(8) flag to check and reject packets arriving
3721.146Sdogcow		on the "wrong" interface.  [christos 20030412]
3731.143Ssalo	libc: added slovak language libc message catalog. [salo 20030414]
3741.145Sthorpej	mpt(4): Added device driver for LSI Fusion-MPT based SCSI and
3751.145Sthorpej		Fibre Channel controllers.  Ported from the FreeBSD "mpt"
3761.145Sthorpej		driver written by Greg Ansley.  Supports the LSI 53c1030
3771.145Sthorpej		Ultra320 SCSI and LSI FC909, FC919, and FC929 Fibre
3781.145Sthorpej		Channel adapters.  [thorpej 20030416]
3791.148Sgrant	df(1), du(1): add -g argument for output in gigabytes [grant 20030418]
3801.147Sscw	arm32: Add new arm32 pmap contributed by Wasabi Systems.
3811.147Sscw		[scw 20030418]
3821.149Sbouyer	fsdb(8): add a findblk command, which lists the inode(s) owning the
3831.149Sbouyer		disk sector(s) specified as argument. [bouyer 20030426]
3841.150Sbouyer	wd(4): add support for the DIOCGCACHE and DIOCSCACHE ioctls.
3851.150Sbouyer		[bouyer 20030426]
3861.151Sbjh21	inet(3): align signatures of inet_addr(), inet_network(),
3871.151Sbjh21		inet_makeaddr(), inet_lnaof(), and inet_netof() with XNS and
3881.151Sbjh21		POSIX.  [bjh21 20030505]
3891.152Slukem	build.sh: Provide defaults for DESTDIR and RELEASEDIR if not in
3901.152Slukem		expert mode.  Display summary of operations performed at end.
3911.152Slukem		[lukem 20030508]
3921.154Slukem	build.sh: Add "sourcesets" option to build the source sets.
3931.154Slukem		[lukem 20030510]
3941.156Swiz	olms(4),omms(4): Removed olms(4) and omms(4) from the i386 port,
3951.156Swiz		since they have been superseded by lms(4) and mms(4)
3961.156Swiz		respectively. [wiz 20030516]
3971.157Sseb	db(1): Add '-S chr', '-T str' and '-X str' to specify (with options)
3981.157Sseb		strvis(3) encoding of keys/values when reading a database.
3991.157Sseb		Add '-U chr' to specify strunvis(3) decoding of keys/values
4001.157Sseb		when writing a database or deleting entries from a database.
4011.157Sseb		[seb 20030519]
4021.160Spooka	file(1): update to 4.03. [pooka 20030525]
4031.161Satatat	sendmail(8): update to 8.12.9.  [atatat 20030601]
4041.162Sitojun	named(8): Upgrade to BIND 8.3.5. [itojun 20030603]
4051.164Sitojun	named(8): Upgrade to BIND 8.3.6. [itojun 20030609]
4061.165Sbriggs	tftpd(8), tftp(1): Add support for rfcs 2347, 2348, and 2349,
4071.165Sbriggs		tftp 'blksize', 'timeout', and 'tsize' options.  Contributed
4081.165Sbriggs		by Wasabi Systems.  [briggs 20030610]
4091.166Swiz	hunt(6), huntd(6): Synced with current version from 2003-04-16,
4101.171Swiz		which is BSD licensed. [wiz 20030610]
4111.167Suwe	netwinder: Add wscons support. [uwe 20030614]
4121.168Stsutsui	arc: Fix support for DeskStation Tyne and it boots into single user.
4131.168Stsutsui		[tsutsui 20030614]
4141.169Sitojun	cvs(1): $CVS_RSH defaults to ssh (instead of rsh). [itojun 20030620]
4151.170Scdi	cobalt: Implement first stage bootloader for the cobalt port.
4161.170Scdi		[cdi 20030625]
4171.173Stshiozak	libc: Add iconv support. [tshiozak 20030627]
4181.173Stshiozak	iconv(1): Added. [tshiozak 20030627]
4191.171Swiz	groff(1): Updated to 1.19. [wiz 20030630]
4201.172Swiz	texinfo(1): upgraded to 4.6.  [wiz 20030703]
4211.173Stshiozak	locale(1): Added.  Obtained from FreeBSD.  [tshiozak 20030704]
4221.174Ssimonb	pax(1): Add support for gnutar's -O "extract to stdout" option in tar
4231.174Ssimonb		mode.  [simonb 20030708]
4241.175Slukem	share/mk: Rename many make(1) variables that contain names of
4251.175Slukem		programs from `FOO' to `TOOL_FOO'.  [lukem 20030711]
4261.176Sitojun	libtelnet: no longer shipped under /usr/lib [itojun 20030716]
4271.177Slukem	share/mk: Replace MANZ=, UPDATE=, UNPRIVED= with MKMANZ=yes,
4281.177Slukem		MKUPDATE=yes, MKUNPRIVED=yes respectively.  [lukem 20030718]
4291.179Smrg	ipsec: support hmac-sha2 for AH/ESP auth.  [itojun 20030722]
4301.179Smrg	sparc: Update sparc port to use XFree86 4.x base.  [mrg 20030722]
4311.180Sitojun	libcrypto: upgrade to 0.9.7b. [itojun 20030724]
432