CHANGES revision 1.45 1 LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.45 $>
2
3
4 [Note: This file does not mention every change made to the NetBSD source tree.
5 For an exhaustive list, please subscribe to the `source-changes' mailing list,
6 or see the mailing list archives. For more information, send a message
7 containing just the word `help' to `majordomo (a] netbsd.org'.]
8
9
10 Changes from NetBSD 1.6 to NetBSD 1.7:
11 libcrypt: support bcrypt password entries. can be chosen with
12 "blowfish" keyword in passwd.conf. from openbsd
13 [itojun 20020524]
14 tcp: implement path MTU discovery blackhole detection (turn off path
15 MTU discovery if the connection is losing). PR 12790.
16 [itojun 20020526]
17 pppd(8): import 2.4.1 [christos 20020529]
18 ftpd(8): optionally and experimentally use mmap(2) instead of read(2)
19 for binary file transfer [enami 20020530]
20 prep: support IBM RS/6000 43P 7043-140. [nonaka 20020530]
21 pmppc: a port to Artesyn's PM/PPC board. [augustss 20020531]
22 tcpdump(8): upgrade to 3.7.1 as of 2002/5/31. [itojun 20020531]
23 amdpm(4): driver for AMD768 Power Management Controller (but currently
24 an interface to rnd(4) only.) [enami 20020602]
25 gspahextoc: was obsoleted by the -c option to gspa(1) a long
26 time ago, and has thus been removed [is 20020607]
27 netinet6: synchronize with recent interface/router/prefix management
28 logic from KAME. [itojun 20020608]
29 greconfig(8): obsoleted. use ifconfig(8) for configuration.
30 [itojun 20020609]
31 netinet: path MTU discovery is turned on by default (currently used
32 for TCP only). [itojun 20020613]
33 amd(8): add new mount option "xlatecookie" to support NFS v3 mounts
34 with cookie translation. [tron 20020614]
35 factor(6): Use a Pollard Rho algorithm to factor arbitrary sized
36 numbers. [simonb 20020615]
37 systrace: Integrate Niels Provos' systrace(1) binary sand-boxing,
38 device and userland support. [christos 20020617]
39 netstat(1): add -q flag to print information about
40 software interrupt queue. [enami 20020703]
41 Socket buffer insertion is now O(C). This can provide a
42 substantial performance boost to some applications
43 which use large socket buffers. [thorpej 20020703]
44 Added support for the SuperH SH-5 CPU architecture.
45 [scw 20020705]
46 chflags(1), chgrp(1), chmod(1), chown(8): Change default behaviour
47 to follow symlinks on the command line rather than ignoring
48 them, finally fixing PR 563. [bjh21 20020707]
49 file(1): update to 3.39. [pooka 20020709]
50 Import pdisk 0.8a1, the Apple disk partitioning utility [dbj 20020709]
51 Switch to a signal trampoline provided by libc. The kernel
52 will provide one for backward compatibility, and
53 for emulations. [thorpej 20020710]
54 m68k-based ports now use __HAVE_SYSCALL_INTERN syscall interface.
55 [scw 20020713]
56 evbarm: Add support for the Intel IXM1200 eval board for
57 the ixp12x0 Network Processor. [ichiro 20020715]
58 mopd(8): Added "-s <mopdir>" to avoid hard coding /tftpboot/mop.
59 [mrg 20020719]
60 hpcarm: X server for the Jornada 720 now works [manu 20020722]
61 pciide(4): added support for the Silicon Image 0680 IDE controller.
62 [onoe 20020726]
63 macppc: finished support for 2nd CPU on 9500/180MP and 9600/200MP
64 [chs 20020728]
65 systrace: Update systrace(1) and the kernel code. Note that the
66 update contains backward-incompatible change in ioctl.
67 [itojun 20020730]
68 Added dmover(4) API, interface to hardware-assisted data
69 movers. [thorpej 20020801]
70 pkg_admin(8): Add 'pmatch' keyword to return true if 'pkg' matches
71 'pattern', false else. [hubertf 20020804]
72 macppc: added support for 2nd CPU on dual G4 boxes [chs 20020805]
73 pmc(9): Added new performance counter framework. [briggs 20020806]
74 auich(4): Added support for ICH4 and SiS 7012. [kent 20020807]
75 pmc(3): Added new performance counter interface library.
76 [thorpej 20020808]
77 Added slhci(4), ScanLogic SL811HS/T USB Host Controller.
78 [isaki 20020811]
79 Added new "ibss", "ibss-master", and "hostap" ifmedia media options
80 for 802.11 interfaces. [thorpej 20020810]
81 wi(4): Add experimental Host-AP support, allowing Intelsil
82 Prism2/2.5/3-based boards to be used to make an
83 802.11 Access Point. [thorpej 20020811]
84 arm: New versions of copyin(), copyout(), and kcopy(). These make
85 almost all user/kernel interactions faster. [briggs 20020812]
86 lpd(8): add libwrap support. [itojun 20020812]
87 sparc64: Add sab driver for sab82532 serial controller. Written by
88 Jason L. Wright for OpenBSD. [petrov 20020816]
89 wscons(4): Add wsmoused(8) for mouse cut and paste in wscons vga
90 driver. [christos 20020820]
91 utmpx: All userland programs have been converted to understand both
92 utmp and utmpx, wtmp and wtmpx, lastlog and lastlogx
93 [christos 20020821]
94 rescue: enable /rescue system recovery tools. [lukem 20020822]
95 boot: allow path to init(8) to be entered when booting with
96 RB_ASKNAME ("boot -a"). [lukem 20020823]
97 rasctl(2): Restartable Atomic Sequences (RAS). [gmcgarry 20020828]
98 pmap(1): Added to tree. Prints the address space of a given
99 process (or processes). [atatat 20020831]
100 zx(4): Add a driver for the Sun ZX/Leo framebuffer. [ad 20020913]
101 ipf(8): updated to version 3.4.29. [martti 20020919]
102 mount(2): Add MNT_GETARGS support to retrieve mounted filesystem
103 specific arguments. [christos 20020921]
104 compat/irix: sproc emulation supports share groups with private
105 memory mappings. [manu 20020922]
106 mk.conf(5): MKDYNAMICROOT=yes made as the default, resulting in
107 a fully dynamically linked system. [lukem 20020923]
108 iwic(4): Add driver for Winbond W6692 ISDN [pooka 20020924]
109 Removed the old rmap code, <sys/map.h> and kern/subr_rmap.c.
110 [thorpej 20020925]
111 Overhaul device parent matching; now record attributes in
112 a "parent spec" in the kernel. [thorpej 20020925]
113 libcrypto: mdc2 is a patented algorithm, so move it out of libcrypto.
114 if you need mdc2, define MKCRYPTO_MDC2 to get libcrypto_mdc2.a.
115 [itojun 20020926]
116 Don't reference cfdriver structures directly in the cfdata entries;
117 instead, a string names the driver, which is looked up from
118 a list that is built at run-time. [thorpej 20020926]
119 Add support for the Apple UFS variation on ffs
120 See PR 17345 [dbj 20020928]
121 sh(1): Use vfork(2) rather than fork(2) where appropriate.
122 See PR 5475 [christos,elric 20020928]
123 Remove umask setting from /etc/skel/.{cshrc,profile} so that
124 user files are not created group writable by default.
125 [grant 20020929]
126 sendmail(8): Include DOMAIN(generic) in prototype configuration
127 to enable standard sendmail features. [grant 20020930]
128 mrouted(8): moved to gnusrc, as it is not under BSD license.
129 [itojun 20021001]
130 i386: merge the sommerfeld_i386mp_1 branch [fvdl 20021001]
131 ssh(1): upgrade OpenBSD-based Secure Shell, based on OpenSSH 3.5
132 around 20021001. [itojun 20021001]
133 Don't reference cfattach structures directly in the cfdata entries;
134 instead, a string names the attachment, which is looked up
135 from a list that is built at run-time. [thorpej 20021003]
136 Add CryptoGraphic Disk driver, cgd(4). [elric 20021004]
137 pciide(4): Added support for VIA VT8235 [kent 20021005]
138 auvia(4): Added support for VT8233/VT8235 [kent 20021005]
139 auvia(4): Enabled sampling rate conversion for fixed-rate AC'97 codec
140 [kent 20021008]
141 ubsa(4): Driver for Belkin serial adapters ported from FreeBSD
142 [augustss 20021008]
143 tar(1): upgrade to GNU tar 1.13.25 for security fixes
144 [itojun 20021010]
145 Allow pseudo-devices to be parents of "real" devices.
146 [thorpej 20021009]
147 Allow options to register dependencies on attributes (the way it already
148 can for other options). [thorpej 20021010]
149 Allow devices to be orphaned in the kernel config file, but
150 emit an informational message when this happens.
151 [thorpej 20021010]
152 tar(1), cpio(1): We are now using pax(1) for those instead of
153 the gnu version. [christos 20021016]
154 basename(3), dirname(3): Change to return pointer to static
155 storage, rather than modifying their input arguments.
156 The new behavior is explicitly allowed by IEEE Std
157 1003.1-2001. [thorpej 20021016]
158 build.sh: add '-k kernel', to configure and build the given
159 kernel using the new toolchain.
160 From Alan Barrett in PR#18739. [lukem 20021021]
161 kernel: kqueue branch merged [jdolecek 20021023]
162 kernel: keep separate read & write disk statistics. [mrg 20021101]
163 iostat(8): report read/write stats in iostat -x. [mrg 20021101]
164 systat(1): report read/write stats in iostat "rw" mode. [mrg 20021101]
165 sparc64: Find the correct boot path for all IDE disks. [mrg 20021102]
166 eap(4): Add support for second DAC [pooka 20021104]
167 Added two sysctl(8) flags to stop process just after creation by
168 fork(2) or exec(2). [manu 20021106]
169 mtd(4): Add driver for Myson Technologies MTD803 3-in-1 Fast Ethernet
170 cards from Peter Bex. [martin 20021107]
171 iop(4): Add support for Adaptec 2000S and 2005S [msaitoh 20021108]
172 vnd(4): Now also available as an LKM. [mrg 20021116]
173 etc/postinstall: Add support for examining the obsolete sets for
174 obsolete entries to check or remove. [lukem 20021117]
175 named(8): Upgrade to BIND 8.3.4. [itojun 20021117]
176 gcc/gas: Fixed bug in how NetBSD ARM ELF binaries were marked.
177 They now properly reflect ATPCS + Soft-VFP.
178 [thorpej 20021121]
179 lib/csu: Split crtbegin/crtend into crti/crtbegin/crtend/crtn.
180 This is inline with what other ELF systems do, and paves
181 the way to using GCC-supplied crtbegin/crtend.
182 [thorpej 20021121]
183 i386: reworked interrupt code to be more independent of the
184 underlying interrupt controller, to perform better
185 with shared lines, and to be more clean in general
186 [fvdl 20021122]
187 postfix: upgrade to 1.1.12. [itojun 20021126]
188 mk.conf(5): removed support for SYS_INCLUDE=symlinks; <sys/*.h>
189 include files are always copied now. [lukem 20021126]
190