CHANGES revision 1.24
11.24SaugustssLIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.24 $> 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] 141