CHANGES revision 1.240 1 1.240 thorpej LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.240 $>
2 1.1 lukem
3 1.1 lukem
4 1.1 lukem [Note: This file does not mention every change made to the NetBSD source tree.
5 1.1 lukem For an exhaustive list, please subscribe to the `source-changes' mailing list,
6 1.1 lukem or see the mailing list archives. For more information, send a message
7 1.182 salo containing just the word `help' to `majordomo (a] NetBSD.org'.]
8 1.1 lukem
9 1.1 lukem
10 1.78 grant Changes from NetBSD 1.6 to NetBSD 2.0:
11 1.1 lukem libcrypt: support bcrypt password entries. can be chosen with
12 1.1 lukem "blowfish" keyword in passwd.conf. from openbsd
13 1.1 lukem [itojun 20020524]
14 1.65 tsutsui tcp(4): implement path MTU discovery blackhole detection (turn off path
15 1.1 lukem MTU discovery if the connection is losing). PR 12790.
16 1.1 lukem [itojun 20020526]
17 1.19 grant pppd(8): import 2.4.1 [christos 20020529]
18 1.19 grant ftpd(8): optionally and experimentally use mmap(2) instead of read(2)
19 1.1 lukem for binary file transfer [enami 20020530]
20 1.1 lukem prep: support IBM RS/6000 43P 7043-140. [nonaka 20020530]
21 1.1 lukem pmppc: a port to Artesyn's PM/PPC board. [augustss 20020531]
22 1.1 lukem tcpdump(8): upgrade to 3.7.1 as of 2002/5/31. [itojun 20020531]
23 1.1 lukem amdpm(4): driver for AMD768 Power Management Controller (but currently
24 1.1 lukem an interface to rnd(4) only.) [enami 20020602]
25 1.1 lukem gspahextoc: was obsoleted by the -c option to gspa(1) a long
26 1.1 lukem time ago, and has thus been removed [is 20020607]
27 1.1 lukem netinet6: synchronize with recent interface/router/prefix management
28 1.1 lukem logic from KAME. [itojun 20020608]
29 1.1 lukem greconfig(8): obsoleted. use ifconfig(8) for configuration.
30 1.1 lukem [itojun 20020609]
31 1.1 lukem netinet: path MTU discovery is turned on by default (currently used
32 1.1 lukem for TCP only). [itojun 20020613]
33 1.18 grant amd(8): add new mount option "xlatecookie" to support NFS v3 mounts
34 1.1 lukem with cookie translation. [tron 20020614]
35 1.1 lukem factor(6): Use a Pollard Rho algorithm to factor arbitrary sized
36 1.1 lukem numbers. [simonb 20020615]
37 1.65 tsutsui systrace(1): Integrate Niels Provos' systrace(1) binary sand-boxing,
38 1.1 lukem device and userland support. [christos 20020617]
39 1.1 lukem netstat(1): add -q flag to print information about
40 1.1 lukem software interrupt queue. [enami 20020703]
41 1.65 tsutsui kernel: Socket buffer insertion is now O(C). This can provide a
42 1.1 lukem substantial performance boost to some applications
43 1.1 lukem which use large socket buffers. [thorpej 20020703]
44 1.65 tsutsui sh5: Added support for the SuperH SH-5 CPU architecture.
45 1.1 lukem [scw 20020705]
46 1.1 lukem chflags(1), chgrp(1), chmod(1), chown(8): Change default behaviour
47 1.1 lukem to follow symlinks on the command line rather than ignoring
48 1.1 lukem them, finally fixing PR 563. [bjh21 20020707]
49 1.1 lukem file(1): update to 3.39. [pooka 20020709]
50 1.65 tsutsui pdisk(8): Import pdisk 0.8a1, the Apple disk partitioning
51 1.65 tsutsui utility [dbj 20020709]
52 1.1 lukem Switch to a signal trampoline provided by libc. The kernel
53 1.1 lukem will provide one for backward compatibility, and
54 1.1 lukem for emulations. [thorpej 20020710]
55 1.65 tsutsui m68k: m68k-based ports now use __HAVE_SYSCALL_INTERN syscall interface.
56 1.1 lukem [scw 20020713]
57 1.1 lukem evbarm: Add support for the Intel IXM1200 eval board for
58 1.1 lukem the ixp12x0 Network Processor. [ichiro 20020715]
59 1.19 grant mopd(8): Added "-s <mopdir>" to avoid hard coding /tftpboot/mop.
60 1.1 lukem [mrg 20020719]
61 1.1 lukem hpcarm: X server for the Jornada 720 now works [manu 20020722]
62 1.1 lukem pciide(4): added support for the Silicon Image 0680 IDE controller.
63 1.1 lukem [onoe 20020726]
64 1.1 lukem macppc: finished support for 2nd CPU on 9500/180MP and 9600/200MP
65 1.1 lukem [chs 20020728]
66 1.65 tsutsui systrace(1): Update systrace(1) and the kernel code. Note that the
67 1.1 lukem update contains backward-incompatible change in ioctl.
68 1.1 lukem [itojun 20020730]
69 1.65 tsutsui dmover(4): Added dmover(4) API, interface to hardware-assisted data
70 1.1 lukem movers. [thorpej 20020801]
71 1.1 lukem pkg_admin(8): Add 'pmatch' keyword to return true if 'pkg' matches
72 1.1 lukem 'pattern', false else. [hubertf 20020804]
73 1.1 lukem macppc: added support for 2nd CPU on dual G4 boxes [chs 20020805]
74 1.1 lukem pmc(9): Added new performance counter framework. [briggs 20020806]
75 1.1 lukem auich(4): Added support for ICH4 and SiS 7012. [kent 20020807]
76 1.1 lukem pmc(3): Added new performance counter interface library.
77 1.1 lukem [thorpej 20020808]
78 1.65 tsutsui usb(4): Added slhci(4), ScanLogic SL811HS/T USB Host Controller.
79 1.1 lukem [isaki 20020811]
80 1.65 tsutsui ifmedia(4): Added new "ibss", "ibss-master", and "hostap" ifmedia media
81 1.65 tsutsui options for 802.11 interfaces. [thorpej 20020810]
82 1.1 lukem wi(4): Add experimental Host-AP support, allowing Intelsil
83 1.1 lukem Prism2/2.5/3-based boards to be used to make an
84 1.1 lukem 802.11 Access Point. [thorpej 20020811]
85 1.1 lukem arm: New versions of copyin(), copyout(), and kcopy(). These make
86 1.1 lukem almost all user/kernel interactions faster. [briggs 20020812]
87 1.1 lukem lpd(8): add libwrap support. [itojun 20020812]
88 1.1 lukem sparc64: Add sab driver for sab82532 serial controller. Written by
89 1.1 lukem Jason L. Wright for OpenBSD. [petrov 20020816]
90 1.1 lukem wscons(4): Add wsmoused(8) for mouse cut and paste in wscons vga
91 1.1 lukem driver. [christos 20020820]
92 1.65 tsutsui utmpx(5): All userland programs have been converted to understand both
93 1.1 lukem utmp and utmpx, wtmp and wtmpx, lastlog and lastlogx
94 1.1 lukem [christos 20020821]
95 1.1 lukem rescue: enable /rescue system recovery tools. [lukem 20020822]
96 1.65 tsutsui boot(8): allow path to init(8) to be entered when booting with
97 1.1 lukem RB_ASKNAME ("boot -a"). [lukem 20020823]
98 1.1 lukem rasctl(2): Restartable Atomic Sequences (RAS). [gmcgarry 20020828]
99 1.1 lukem pmap(1): Added to tree. Prints the address space of a given
100 1.1 lukem process (or processes). [atatat 20020831]
101 1.1 lukem zx(4): Add a driver for the Sun ZX/Leo framebuffer. [ad 20020913]
102 1.1 lukem ipf(8): updated to version 3.4.29. [martti 20020919]
103 1.2 christos mount(2): Add MNT_GETARGS support to retrieve mounted filesystem
104 1.2 christos specific arguments. [christos 20020921]
105 1.65 tsutsui compat_irix(8): sproc emulation supports share groups with private
106 1.36 manu memory mappings. [manu 20020922]
107 1.3 lukem mk.conf(5): MKDYNAMICROOT=yes made as the default, resulting in
108 1.3 lukem a fully dynamically linked system. [lukem 20020923]
109 1.4 pooka iwic(4): Add driver for Winbond W6692 ISDN [pooka 20020924]
110 1.65 tsutsui kernel: Removed the old rmap code, <sys/map.h> and kern/subr_rmap.c.
111 1.5 thorpej [thorpej 20020925]
112 1.65 tsutsui kernel: Overhaul device parent matching; now record attributes in
113 1.6 thorpej a "parent spec" in the kernel. [thorpej 20020925]
114 1.7 itojun libcrypto: mdc2 is a patented algorithm, so move it out of libcrypto.
115 1.7 itojun if you need mdc2, define MKCRYPTO_MDC2 to get libcrypto_mdc2.a.
116 1.7 itojun [itojun 20020926]
117 1.65 tsutsui kernel: Don't reference cfdriver structures directly in the cfdata
118 1.65 tsutsui entries; instead, a string names the driver, which is looked up
119 1.65 tsutsui from a list that is built at run-time. [thorpej 20020926]
120 1.65 tsutsui ufs: Add support for the Apple UFS variation on ffs
121 1.9 dbj See PR 17345 [dbj 20020928]
122 1.19 grant sh(1): Use vfork(2) rather than fork(2) where appropriate.
123 1.10 elric See PR 5475 [christos,elric 20020928]
124 1.11 grant Remove umask setting from /etc/skel/.{cshrc,profile} so that
125 1.11 grant user files are not created group writable by default.
126 1.11 grant [grant 20020929]
127 1.12 grant sendmail(8): Include DOMAIN(generic) in prototype configuration
128 1.12 grant to enable standard sendmail features. [grant 20020930]
129 1.20 grant i386: merge the sommerfeld_i386mp_1 branch [fvdl 20021001]
130 1.15 itojun ssh(1): upgrade OpenBSD-based Secure Shell, based on OpenSSH 3.5
131 1.15 itojun around 20021001. [itojun 20021001]
132 1.65 tsutsui kernel: Don't reference cfattach structures directly in the cfdata
133 1.65 tsutsui entries; instead, a string names the attachment, which is
134 1.65 tsutsui looked up from a list that is built at run-time.
135 1.65 tsutsui [thorpej 20021003]
136 1.65 tsutsui cgd(4): Add CryptoGraphic Disk driver, cgd(4). [elric 20021004]
137 1.21 kent pciide(4): Added support for VIA VT8235 [kent 20021005]
138 1.22 kent auvia(4): Added support for VT8233/VT8235 [kent 20021005]
139 1.23 kent auvia(4): Enabled sampling rate conversion for fixed-rate AC'97 codec
140 1.23 kent [kent 20021008]
141 1.24 augustss ubsa(4): Driver for Belkin serial adapters ported from FreeBSD
142 1.24 augustss [augustss 20021008]
143 1.25 itojun tar(1): upgrade to GNU tar 1.13.25 for security fixes
144 1.25 itojun [itojun 20021010]
145 1.136 tsutsui config(9): Allow pseudo-devices to be parents of "real" devices.
146 1.26 thorpej [thorpej 20021009]
147 1.136 tsutsui config(9): Allow options to register dependencies on attributes
148 1.136 tsutsui (the way it already can for other options). [thorpej 20021010]
149 1.136 tsutsui config(9): Allow devices to be orphaned in the kernel config file, but
150 1.26 thorpej emit an informational message when this happens.
151 1.26 thorpej [thorpej 20021010]
152 1.27 christos tar(1), cpio(1): We are now using pax(1) for those instead of
153 1.29 grant the gnu version. [christos 20021016]
154 1.28 thorpej basename(3), dirname(3): Change to return pointer to static
155 1.28 thorpej storage, rather than modifying their input arguments.
156 1.30 wiz The new behavior is explicitly allowed by IEEE Std
157 1.28 thorpej 1003.1-2001. [thorpej 20021016]
158 1.31 lukem build.sh: add '-k kernel', to configure and build the given
159 1.31 lukem kernel using the new toolchain.
160 1.31 lukem From Alan Barrett in PR#18739. [lukem 20021021]
161 1.32 jdolecek kernel: kqueue branch merged [jdolecek 20021023]
162 1.33 mrg kernel: keep separate read & write disk statistics. [mrg 20021101]
163 1.34 mrg iostat(8): report read/write stats in iostat -x. [mrg 20021101]
164 1.34 mrg systat(1): report read/write stats in iostat "rw" mode. [mrg 20021101]
165 1.34 mrg sparc64: Find the correct boot path for all IDE disks. [mrg 20021102]
166 1.35 pooka eap(4): Add support for second DAC [pooka 20021104]
167 1.65 tsutsui kernel: Added two sysctl(8) flags to stop process just after creation by
168 1.36 manu fork(2) or exec(2). [manu 20021106]
169 1.37 martin mtd(4): Add driver for Myson Technologies MTD803 3-in-1 Fast Ethernet
170 1.37 martin cards from Peter Bex. [martin 20021107]
171 1.38 msaitoh iop(4): Add support for Adaptec 2000S and 2005S [msaitoh 20021108]
172 1.64 tsutsui dreamcast: Add support for memory card and monochrome LCD on
173 1.64 tsutsui Maple bus. [itohy 20021115]
174 1.39 mrg vnd(4): Now also available as an LKM. [mrg 20021116]
175 1.40 lukem etc/postinstall: Add support for examining the obsolete sets for
176 1.40 lukem obsolete entries to check or remove. [lukem 20021117]
177 1.41 itojun named(8): Upgrade to BIND 8.3.4. [itojun 20021117]
178 1.65 tsutsui gcc(1), as(1): Fixed bug in how NetBSD ARM ELF binaries were marked.
179 1.42 thorpej They now properly reflect ATPCS + Soft-VFP.
180 1.42 thorpej [thorpej 20021121]
181 1.42 thorpej lib/csu: Split crtbegin/crtend into crti/crtbegin/crtend/crtn.
182 1.42 thorpej This is inline with what other ELF systems do, and paves
183 1.42 thorpej the way to using GCC-supplied crtbegin/crtend.
184 1.42 thorpej [thorpej 20021121]
185 1.43 fvdl i386: reworked interrupt code to be more independent of the
186 1.43 fvdl underlying interrupt controller, to perform better
187 1.43 fvdl with shared lines, and to be more clean in general
188 1.43 fvdl [fvdl 20021122]
189 1.65 tsutsui postfix(1): upgrade to 1.1.12. [itojun 20021126]
190 1.45 lukem mk.conf(5): removed support for SYS_INCLUDE=symlinks; <sys/*.h>
191 1.45 lukem include files are always copied now. [lukem 20021126]
192 1.65 tsutsui cvs(1): upgrade to 1.11.2 [christos 20021127]
193 1.46 lukem strsuftoll(3), strsuftollx(3): Add functions to parse numbers
194 1.46 lukem with optional suffices and/or products. [lukem 20021129]
195 1.47 christos am-utils: upgrade to 6.1b1 [christos 20021129]
196 1.65 tsutsui routed(8): upgrade to 2.27 [christos 20021129]
197 1.50 lukem fparseln(3): migrated from libutil to libc. [lukem 20021130]
198 1.49 isaki x68k: add bmd(4), memory disk driver for Nereid bank memory.
199 1.49 isaki [isaki 20021201]
200 1.51 jdolecek i386: biosboot bootblocks now support booting off 2.88MB drive
201 1.51 jdolecek using 1.44MB floppy disk [jdolecek 20021204]
202 1.52 bouyer edquota(8): Added command-line options to allow setting quotas
203 1.52 bouyer from command line. [bouyer 20021204]
204 1.66 tsutsui arc: Add support for NEC Express5800/240 R4400 EISA (NEC-J96A).
205 1.66 tsutsui [tsutsui 20021207]
206 1.53 lukem build.sh: add -E, to enable "expert mode", which allows builds
207 1.53 lukem to DESTDIR=/. [lukem 20021208]
208 1.65 tsutsui evbppc: Added arch/evbppc for PowerPC-based evaluation boards, with the
209 1.54 scw existing Walnut port as its first member. [scw 20021209]
210 1.55 lukem db(1): Added. Manipulates db(3) btree(3) and hash(3) databases.
211 1.55 lukem [lukem 20021211]
212 1.56 simonb mips: support fully coherent data caches on MIPS32 and MIPS64 cpus
213 1.65 tsutsui (enabled for Au1x00 and SB-1 CPUS). [simonb 20021217]
214 1.57 lukem install(1): added -N dbdir, to specify different location for user
215 1.65 tsutsui and group databases. [lukem 20021219]
216 1.58 lukem build system: Users and groups for the build are now obtained from
217 1.65 tsutsui src/etc instead of the host systems' passwd(5) and group(5)
218 1.65 tsutsui databases. [lukem 20021219]
219 1.59 lukem sunlabel(8): Now enabled by default. Manipulates SunOS disklabels.
220 1.59 lukem [lukem 20021221]
221 1.60 lukem vis(1): Add `-e extra', to provide a list of extra characters to
222 1.60 lukem encode (per svis(3)). [lukem 20021223]
223 1.61 lukem mtree(8): Add -C, which acts like -D except that the pathname
224 1.61 lukem is printed first instead of last. [lukem 20021223]
225 1.62 lukem build.sh: Add '-i installworlddir', to run "make installworld"
226 1.62 lukem after all other operations have completed. [lukem 20021225]
227 1.63 tsutsui dreamcast: Add support for the SEGA LAN Adapter, based on patch in
228 1.63 tsutsui dreamcast/17493 from Christian Groessler. [tsutsui 20021227]
229 1.67 thorpej kprintf(9): Add "aprint" family of autoconfiguration message
230 1.67 thorpej printing routines that change their behavior based on
231 1.67 thorpej flags in boothowto. [thorpej 20021231]
232 1.68 christos procfs: Add /proc/<pid>/fd/<fd> [christos 20030103]
233 1.69 lukem build system: Releases are now installed under ${RELEASEDIR}/${MACHINE}
234 1.69 lukem instead of ${RELEASEDIR}. [lukem 20030103]
235 1.70 lukem mtree(8): Newly created directories have 0777 instead of 0700
236 1.70 lukem permissions (as modified by the umask(2)). This only
237 1.70 lukem affects 'mtree -W', or directories without an explicit
238 1.70 lukem mode= entry. [lukem 20030105].
239 1.71 martin sparc,sparc64: The nell (STP4020) pcmcia bridge driver is now
240 1.71 martin finished. [martin 20030107]
241 1.80 grant sparc: MULTIPROCESSOR support works. [pk,mrg 20030111]
242 1.77 wiz cvs(1): upgraded to 1.11.4 [wiz 20030116]
243 1.74 gendalia auich(4): Added support for nForce2 MCP-T. [gendalia 20030116]
244 1.76 gendalia ex(4): Added support for 3c905CX-TX. [gendalia 20030116]
245 1.97 wiz texinfo(1): upgraded to 4.3. [wiz 20030117]
246 1.83 jdolecek pthreads: Merge nathanw_sa branch, implementing p1003.1 POSIX thread
247 1.84 lukem and Scheduler Activation thread interface. [thorpej 20030117]
248 1.84 lukem cpio(1): removed GNU cpio (replaced by pax frontend). [wiz 20030118]
249 1.84 lukem tar(1): removed GNU tar (replaced by pax frontend). [wiz 20030118]
250 1.84 lukem semaphores: Added p1003.1b semaphores from freebsd. [christos 20030120]
251 1.84 lukem cvs(1): upgraded to 1.11.5. [wiz 20030121]
252 1.82 jhawk progress(1): New standalone progress bar program factored out
253 1.84 lukem from ftp(1). [jhawk 20030122]
254 1.82 jhawk sysinst: Leverage progress(1) for reasonable-looking file extraction
255 1.84 lukem displays. [jhawk 20030122]
256 1.183 dsl sh(1): Improve Posix conformance [dsl 20030122]
257 1.84 lukem build.sh: Rework command line into command line options followed
258 1.85 christos by a list of operations to perform. [lukem 20030123]
259 1.97 wiz gcore(1): Add it back. [christos 20030123]
260 1.86 thorpej semaphores: Fix kernel implementation, and add non-pthreads
261 1.86 thorpej version in new librt. [thorpej 20030123]
262 1.87 wiz diff(1), diff3(1), sdiff(1): upgraded to diffutils-2.8.1 [wiz 20030126]
263 1.115 wiz grep(1): upgraded to 2.5. Warning: -o is now a valid GNU grep option
264 1.115 wiz (--only-matching (-o)), so we will not be supporting the 4.4BSD
265 1.115 wiz -o any longer -- use -H instead. [wiz 20030127]
266 1.89 simonb objcopy(1): Add --redefine-syms-file option. [simonb 20030129]
267 1.89 simonb crunchgen(1): Use "objcopy --redefine-syms-file". [simonb 20030129]
268 1.90 jhawk find(1): allow preceding +/- on numeric arg to -user. [jhawk 20030130]
269 1.91 tsutsui arc: Add support for the Cirrus Logic GD5428 ISA VGA console on
270 1.91 tsutsui Express5800/240 R4400 EISA (NEC-J96A) and RISCserver2200
271 1.91 tsutsui (NEC-R96). [tsutsui 20030131]
272 1.136 tsutsui malloc(9): Add extensible kernel malloc types, adapted from FreeBSD.
273 1.92 thorpej [thorpej 20030131]
274 1.95 atatat kernel: Added a sysctl(8) flag to control whether the kernel dumps
275 1.95 atatat to the dump device on panic. [atatat 20030210]
276 1.93 tron inetd(8): Use kqueue(2) for enhanced performance and scalability.
277 1.93 tron [tron 20030212]
278 1.94 jhawk /etc/security, security.conf(5): Allow more flexibility in warnings
279 1.94 jhawk from check_passwd and check_mtree. [jhawk 20030213]
280 1.96 wiz grep(1): upgraded to 2.5.1. [wiz 20030213]
281 1.97 wiz texinfo(1): upgraded to 4.5. [wiz 20030213]
282 1.136 tsutsui usb(4): add uax(4), a driver for the AX88172 Ethernet adapter chip.
283 1.98 augustss The chip supports 10/100 and USB 2.0. [augustss 20030216]
284 1.99 perseant bridge(4), brconfig(8): add ipf support. [perseant 20030216]
285 1.100 jdolecek kernel: SMBFS support, ported from FreeBSD. [jdolecek 20030218]
286 1.101 atatat kernel: Top down memory management option added, initially for
287 1.101 atatat i386, but others are following. [atatat 20030220]
288 1.102 jhawk /etc/daily, daily.conf(5): Suppress empty security reports by default.
289 1.102 jhawk [jhawk 20030221]
290 1.102 jhawk /etc/security, security.conf(5): Produce unified diffs by default.
291 1.102 jhawk [jhawk 20030221]
292 1.106 simonb kernel: Add LFSv2 support to libsa [simonb 20030224]
293 1.106 simonb i386: Add LFS support to bootblocks [simonb 20030224]
294 1.104 matt kernel: Add MBUFTRACE kernel option. Change all MGET*(...M_WAIT,...)
295 1.104 matt to m_get*(M_WAIT, ...) to shrink kernel. Add m_clget
296 1.104 matt analogue to MCLGET and use it if M_WAIT is passed. Adapt
297 1.104 matt netinet, if_loop, gem, tulip, fxp driver to MBUFTRACE. Bump
298 1.104 matt version to 1.6P. [matt 20030226]
299 1.105 thorpej libpthread: Add pthread_{,attr}_{get,set}name_np() API, compatible
300 1.105 thorpej with Tru64 Unix. [thorpej 20030227]
301 1.110 thorpej sysctl: Add hw.physmem64 and hw.usermem64 sysctl nodes, which
302 1.105 thorpej return the same data has hw.physmem and hw.usermem, but
303 1.110 thorpej as a 64-bit byte count, instead of a 32-bit byte count.
304 1.105 thorpej Required for reporting >=4G RAM. [thorpej 20030227]
305 1.107 mrg binutils: updated to FSF binutils 2.13.2.1 release. [mrg 20030228]
306 1.108 bjh21 libc: Add _Exit(), the C99 name for _exit(). [bjh21 20030301]
307 1.108 bjh21 acorn26: Add support for the 82C710 multi-I/O chip, as found in (some?)
308 1.108 bjh21 A5000s. [bjh21 20030301]
309 1.109 dogcow mdsetimage(1): only use libbfd calls to get symbol information; writing
310 1.109 dogcow is now done directly into the file. [dogcow 20030304]
311 1.117 fvdl x86_64: rearrange the x86_64 code, make it share code with i386, and
312 1.117 fvdl enable MP [fvdl 20030305]
313 1.119 jdolecek kernel: Report correct child cpu times. [dsl 20030305]
314 1.119 jdolecek kernel: Use common code for set{u,g}id functions. [dsl 20030305]
315 1.110 thorpej sysctl: Make hw.physmem and hw.usermem saturate if they are used
316 1.110 thorpej on a system with >=4G RAM. [thorpej 20030306]
317 1.136 tsutsui postfix(1): update to 2.0.6 [perry 20030308]
318 1.113 perseant kernel: let LFS use the UBC system natively. This should provide
319 1.113 perseant complete coherency between mmap(2) and read(2)/write(2) on
320 1.113 perseant LFS, in addition to allowing it to use much more memory for
321 1.113 perseant its buffers. [perseant 20030308]
322 1.136 tsutsui am-utils: update to 6.1b2 [christos 20030309]
323 1.116 hannken evbppc: Add support for the NCD Explora451 ThinClient.
324 1.116 hannken [hannken 20030311]
325 1.118 dsl kernel: New pid allocator - avoids all the searching in pfind() etc.
326 1.118 dsl Bump version to 1.6Q. [dsl 20030319]
327 1.136 tsutsui pciide(4): Add support for the Intel i31244 and Silicon Image 3112
328 1.120 thorpej Serial ATA controllers. [thorpej 20030319]
329 1.121 nakayama sparc64: Add support for PCI-CardBus bridge. [nakayama 20030322]
330 1.136 tsutsui pppoectl(8): Add a "-f configfile" option. [mrg 20030322]
331 1.127 atatat sendmail(8): update to 8.12.8. [atatat 20030324]
332 1.123 ragge vax: Add device driver for RX01/RX02 floppies (rfc/rf).
333 1.123 ragge From Jochen Kunz. [ragge 20030323]
334 1.124 scw sh5: Shared libraries now supported on SH5 (but not yet enabled
335 1.124 scw in bsd.own.mk due to sundry toolchain issues).
336 1.124 scw [scw 20030325]
337 1.126 pooka file(1): update to 4.00. [pooka 20030326]
338 1.126 pooka libmagic: add libmagic, which is currently used by file(1)
339 1.126 pooka [pooka 20030326]
340 1.129 lukem wall(1): added "-g group". [lukem 20030327]
341 1.129 lukem dump(8), dump_lfs(8): remove setgid tty, as "wall -g operator"
342 1.129 lukem is now used to notify operators. [lukem 20030327]
343 1.130 yamt vnd(4), vnconfig(8): add read-only configuration support.
344 1.130 yamt [yamt 20030327]
345 1.136 tsutsui cron(8): Move default cron log from /var/cron/log to /var/log/cron
346 1.131 perry [perry 20030402]
347 1.133 fvdl kernel and userland: UFS2 support from Kirk McKusick via FreeBSD.
348 1.133 fvdl [fvdl 20030402]
349 1.132 itojun ssh(1): upgrade OpenBSD-based Secure Shell, based on OpenSSH 3.6.1
350 1.132 itojun around 20030403. [itojun 20030403]
351 1.134 kent pciide(4): add support for i82801DBM (ICH4-M). [kent 20030405]
352 1.134 kent wm(4): add support for i82540EP. [kent 20030405]
353 1.135 tsutsui scsi: Add a MI driver for the Symbios/NCR 53c700 SCSI controller
354 1.135 tsutsui written by Shuichiro URATA. [tsutsui 20030406]
355 1.137 hubertf rsh(1), rlogin(1): Add -p flag to allow specifying a non-standard
356 1.137 hubertf port number. [hubertf 20030407]
357 1.138 jdolecek kernel: SMBFS uses low-overhead NT Directory Change Notify SMB to watch
358 1.138 jdolecek for vnode kqueue(2) events on directories [jdolecek 20030407]
359 1.139 kml kernel: hostap power saving mode support [kml 20030407]
360 1.140 thorpej kernel: pool caches now have the ability to cache physical addresses
361 1.140 thorpej of objects. [thorpej 20030409]
362 1.140 thorpej kernel: mbufs use new cached physical address feature of pools,
363 1.140 thorpej and can provide other information about external buffers
364 1.140 thorpej to save work for bus_dma back-ends. Use this information
365 1.140 thorpej in the ARM and x86 bus_dma back-ends to improve network
366 1.159 tsutsui performance. [thorpej 20030409]
367 1.141 grant pkg_install: improve bzip2 support, especially for non-NetBSD
368 1.141 grant systems. [grant 20030410]
369 1.142 mrg less: update to less-381. [mrg 20030414]
370 1.146 dogcow kernel: added a sysctl(8) flag to check and reject packets arriving
371 1.146 dogcow on the "wrong" interface. [christos 20030412]
372 1.143 salo libc: added slovak language libc message catalog. [salo 20030414]
373 1.145 thorpej mpt(4): Added device driver for LSI Fusion-MPT based SCSI and
374 1.145 thorpej Fibre Channel controllers. Ported from the FreeBSD "mpt"
375 1.145 thorpej driver written by Greg Ansley. Supports the LSI 53c1030
376 1.145 thorpej Ultra320 SCSI and LSI FC909, FC919, and FC929 Fibre
377 1.145 thorpej Channel adapters. [thorpej 20030416]
378 1.148 grant df(1), du(1): add -g argument for output in gigabytes [grant 20030418]
379 1.147 scw arm32: Add new arm32 pmap contributed by Wasabi Systems.
380 1.147 scw [scw 20030418]
381 1.149 bouyer fsdb(8): add a findblk command, which lists the inode(s) owning the
382 1.149 bouyer disk sector(s) specified as argument. [bouyer 20030426]
383 1.150 bouyer wd(4): add support for the DIOCGCACHE and DIOCSCACHE ioctls.
384 1.150 bouyer [bouyer 20030426]
385 1.151 bjh21 inet(3): align signatures of inet_addr(), inet_network(),
386 1.151 bjh21 inet_makeaddr(), inet_lnaof(), and inet_netof() with XNS and
387 1.151 bjh21 POSIX. [bjh21 20030505]
388 1.152 lukem build.sh: Provide defaults for DESTDIR and RELEASEDIR if not in
389 1.152 lukem expert mode. Display summary of operations performed at end.
390 1.152 lukem [lukem 20030508]
391 1.154 lukem build.sh: Add "sourcesets" option to build the source sets.
392 1.154 lukem [lukem 20030510]
393 1.156 wiz olms(4),omms(4): Removed olms(4) and omms(4) from the i386 port,
394 1.156 wiz since they have been superseded by lms(4) and mms(4)
395 1.156 wiz respectively. [wiz 20030516]
396 1.157 seb db(1): Add '-S chr', '-T str' and '-X str' to specify (with options)
397 1.157 seb strvis(3) encoding of keys/values when reading a database.
398 1.157 seb Add '-U chr' to specify strunvis(3) decoding of keys/values
399 1.157 seb when writing a database or deleting entries from a database.
400 1.157 seb [seb 20030519]
401 1.216 wiz evbarm: Add support for the NOVATEC NTNP425B eval board for
402 1.216 wiz the Intel IXP425 Network Processor. [ichiro 20030523]
403 1.160 pooka file(1): update to 4.03. [pooka 20030525]
404 1.161 atatat sendmail(8): update to 8.12.9. [atatat 20030601]
405 1.162 itojun named(8): Upgrade to BIND 8.3.5. [itojun 20030603]
406 1.164 itojun named(8): Upgrade to BIND 8.3.6. [itojun 20030609]
407 1.165 briggs tftpd(8), tftp(1): Add support for rfcs 2347, 2348, and 2349,
408 1.165 briggs tftp 'blksize', 'timeout', and 'tsize' options. Contributed
409 1.165 briggs by Wasabi Systems. [briggs 20030610]
410 1.166 wiz hunt(6), huntd(6): Synced with current version from 2003-04-16,
411 1.171 wiz which is BSD licensed. [wiz 20030610]
412 1.167 uwe netwinder: Add wscons support. [uwe 20030614]
413 1.168 tsutsui arc: Fix support for DeskStation Tyne and it boots into single user.
414 1.168 tsutsui [tsutsui 20030614]
415 1.169 itojun cvs(1): $CVS_RSH defaults to ssh (instead of rsh). [itojun 20030620]
416 1.170 cdi cobalt: Implement first stage bootloader for the cobalt port.
417 1.170 cdi [cdi 20030625]
418 1.173 tshiozak libc: Add iconv support. [tshiozak 20030627]
419 1.173 tshiozak iconv(1): Added. [tshiozak 20030627]
420 1.171 wiz groff(1): Updated to 1.19. [wiz 20030630]
421 1.172 wiz texinfo(1): upgraded to 4.6. [wiz 20030703]
422 1.173 tshiozak locale(1): Added. Obtained from FreeBSD. [tshiozak 20030704]
423 1.174 simonb pax(1): Add support for gnutar's -O "extract to stdout" option in tar
424 1.174 simonb mode. [simonb 20030708]
425 1.175 lukem share/mk: Rename many make(1) variables that contain names of
426 1.175 lukem programs from `FOO' to `TOOL_FOO'. [lukem 20030711]
427 1.176 itojun libtelnet: no longer shipped under /usr/lib [itojun 20030716]
428 1.177 lukem share/mk: Replace MANZ=, UPDATE=, UNPRIVED= with MKMANZ=yes,
429 1.177 lukem MKUPDATE=yes, MKUNPRIVED=yes respectively. [lukem 20030718]
430 1.179 mrg ipsec: support hmac-sha2 for AH/ESP auth. [itojun 20030722]
431 1.179 mrg sparc: Update sparc port to use XFree86 4.x base. [mrg 20030722]
432 1.180 itojun libcrypto: upgrade to 0.9.7b. [itojun 20030724]
433 1.181 itojun ipsec: support hmac-ripemd160 and aes-xcbc-mac for AH/ESP auth.
434 1.181 itojun support aes-ctr for ESP. [itojun 20030725]
435 1.183 dsl i386: New boot code. Uses MI installboot and filesystem code to load
436 1.203 dsl 2nd level bootstrap. Allows NetBSD partition to be
437 1.203 dsl in the extended partition. [dsl 20030728]
438 1.183 dsl sysinst: New disk editing menus and general rototil. [dsl 20030728]
439 1.184 lukem ftp(1): $FTPUSERAGENT overrides the default HTTP User-Agent.
440 1.184 lukem [lukem 20030731]
441 1.185 tsutsui hp300: Switch to MI SCSI at last. [tsutsui 20030801]
442 1.186 bsh evbarm: Add support for the Samsung SMDK2410 eval board for
443 1.186 bsh the S3C2410 Processor. [bsh 20030804]
444 1.187 skrll dlsym(3): Add support for RTLD_DEFAULT, RTLD_NEXT and RTLD_SELF
445 1.187 skrll [christos,skrll 20030812]
446 1.205 tsutsui gdb(1): Import gdb-5.3 and add support for i386 [christos 20030814]
447 1.188 chs kernel: Add support for non-executable mappings for many platforms.
448 1.188 chs Map the stack and heap non-executable. [chs 20030824]
449 1.189 tron agp(4): Add support for i865G integrated graphics. [tron 20030826]
450 1.190 ragge vax: Add support for the DELQA-PLUS in Turbo mode (qt). Driver
451 1.190 ragge written by Steven M. Schultz for 2.11BSD. [ragge 20030829]
452 1.191 itojun netinet: randomize IPv4 fragment ID. avoids prediction.
453 1.191 itojun [itojun 20030906]
454 1.191 itojun netinet6: randomize IPv6 fragment ID and flowlabel. avoids prediction.
455 1.191 itojun [itojun 20030906]
456 1.194 jdolecek kernel: Enhance LKM versioning, and improve compatibility checking
457 1.194 jdolecek on LKM load [jdolecek 20030906]
458 1.192 christos kernel: Add support for SA_SIGINFO on i386 [christos 20030907]
459 1.193 lukem XFree86: Reach-over build framework added under src/x11.
460 1.193 lukem [lukem 20030912]
461 1.195 mrg i386: Switch to GCC 3.3.1. [mrg 20030919]
462 1.195 mrg sparc: Switch to GCC 3.3.1. [mrg 20030919]
463 1.195 mrg sparc64: Switch to GCC 3.3.1. [mrg 20030919]
464 1.195 mrg alpha: Switch to GCC 3.3.1. [mrg 20030919]
465 1.199 matt arm: Switch to GCC 3.3.1. [matt 20030921]
466 1.229 jandberg amiga: added wsmouse support to mouse driver. [jandberg 20030922]
467 1.199 matt powerpc: Switch to GCC 3.3.1. [matt 20030923]
468 1.199 matt powerpc: Switch to GDB 5.3. [matt 20030923]
469 1.199 matt alpha: Switch to GDB 5.3. [matt 20030924]
470 1.196 lonewolf sgimips: Add haltwo(4), a driver for the SGI HAL2 audio controller
471 1.196 lonewolf [lonewolf 20030925]
472 1.197 pooka isdncapi(4): Add a support layer for CAPI to i4b. [pooka 20030925]
473 1.197 pooka iavc(4): Add support for AVM B1 PCI CAPI-compatible ISDN adapters.
474 1.197 pooka [pooka 20030925]
475 1.198 pooka file(1): update to 4.04. [pooka 20030925]
476 1.199 matt kernel: Add support for SA_SIGINFO on powerpc. [matt 20030925]
477 1.200 kent auich(4): Added support for four channels and six channels audio
478 1.200 kent playback. [kent 20030928]
479 1.201 thorpej i2c: New generic i2c framework, supporting bit-bang and
480 1.201 thorpej "intelligent" controllers. [thorpej 20030929]
481 1.202 wiz pkg_add(1): Added HTTP support. [wiz 20031003]
482 1.203 dsl kernel: Add a /dev/constty device (minor 1 on console), use for
483 1.203 dsl terminal sessions on 'console'. Stops terminal output
484 1.203 dsl being 'stolen' by the TIOCCONS ioctl. [dsl 20031003]
485 1.204 tsutsui mips: Add R10000 cache ops, written by KIYOHARA Takashi.
486 1.204 tsutsui [tsutsui 20031005]
487 1.204 tsutsui sgimips: O2 (IP32) support is now functional again by fixes
488 1.204 tsutsui contributed by Christopher SEKIYA. [tsutsui 20031005]
489 1.206 wiz awk(1): Updated gawk to 3.1.3. [wiz 20031006]
490 1.207 lukem installboot(8): On i386, preserve BIOS Parameter Block and MBR
491 1.207 lukem partition table. [lukem 20031008]
492 1.207 lukem i386 & amd64: Rename /usr/mdec/biosboot to /usr/mdec/boot and
493 1.207 lukem add support for booting off FAT partitions. Rename
494 1.207 lukem /usr/mdec/bootxx_dosfs to /usr/mdec/bootxx_msdos.
495 1.207 lukem Deprecate /usr/mdec/bootxx_ufs (use bootxx_ffsv1).
496 1.207 lukem [lukem 20031008].
497 1.208 christos whois(1): Has been replaced by the OpenBSD version by jrf.
498 1.208 christos [christos 20031009]
499 1.209 scw arm: Xscale micro-optimisations for libc/libkern, plus some
500 1.209 scw kernel tweaks to use the mini-data cache, and speedup
501 1.209 scw cpuswitch() amongst other things. Contributed by Wasabi
502 1.209 scw Systems.
503 1.209 scw [scw 20031014]
504 1.210 lukem syslogd(8): add -r, to prevent the compression of multiple similar
505 1.210 lukem messages into "last message repeated N times".
506 1.210 lukem [lukem 20031017]
507 1.211 lukem ccdconfig(8): add CCDF_NOLABEL to ignore the on-disk (raw) disklabel
508 1.212 mrg when creating a ccd. [lukem 20031017]
509 1.212 mrg GCC: Update to GCC 3.3.2. [mrg 20031018]
510 1.213 uwe hpcsh: Added j6x0tp(4) driver for Jornada 680/690 touch screen.
511 1.213 uwe [uwe 20031019]
512 1.216 wiz i386: pmap changed from linked list to splay tree for
513 1.216 wiz better performance. [provos 20031022]
514 1.216 wiz netinet: change port allocation from linked list to a hash table
515 1.216 wiz for better performance. [provos 20031023]
516 1.217 jdolecek MAKEDEV: platform device creation script is now generated from
517 1.217 jdolecek unified template driven by platform config file and
518 1.220 jdolecek MD device major lists. [jdolecek 20031024]
519 1.218 lukem build.sh: Add '-N noisyness', to control how "noisy" the build is.
520 1.218 lukem [lukem 20031025]
521 1.219 jandberg amiga: Add polish wscons keymaps. From Pawel Chwalowski in PR 22961.
522 1.219 jandberg [jandberg 20031025]
523 1.221 scw arm: Enable alignment faults on arm32. Misaligned loads/stores
524 1.221 scw will now cause an exception instead of silently failing.
525 1.221 scw [scw 20031025]
526 1.223 pooka sh3el: Switch to GDB 5.3. [uwe 20031027]
527 1.223 pooka file(1): update to 4.06. [pooka 20031027]
528 1.224 cl installboot(8): Add support for next68k. [cl 20031027]
529 1.225 nisimura stpcide(4): added STMicroelectronics STPC IDE controller.
530 1.225 nisimura [nisimura 20031031]
531 1.226 mrg sun2: Switch to GCC 3.3.2. [mrg 20031104]
532 1.227 itojun libcrypto: upgrade to 0.9.7c. [itojun 20031104]
533 1.228 jandberg amiga: Add screen types suitable for PAL displays to amidisplaycc(4)
534 1.228 jandberg [jandberg 20031112]
535 1.230 itojun named(8): Upgrade to BIND 8.3.7. [itojun 20031126]
536 1.231 mrg GDB: All platforms updated to GDB 5.3. [mrg 20031127]
537 1.232 mrg binutils: Switch all platforms to binutils 2.14. [mrg 20031203]
538 1.234 atatat sysctl: Switch to dynamic implementation. [atatat 20031204]
539 1.233 lukem editline(3): Provide public interfaces to the internal line
540 1.233 lukem tokenization routines. [lukem 20031205]
541 1.235 scw sh5: Switch sh5 to the in-tree toolchain, albeit somewhat hobbled.
542 1.235 scw [scw 20031207]
543 1.236 itojun cvs(1): upgrade to 1.11.10 [itojun 20031210]
544 1.237 hannken fss(4): Add file system snapshot pseudo driver. [hannken 20031210]
545 1.238 thorpej artsata(4): Split i31244 support out of piixide(4) and into the
546 1.238 thorpej new artsata(4) driver. [thorpej 20031213]
547 1.238 thorpej satalink(4): Split the Silicon Image SATALink support out of cmdide(4)
548 1.238 thorpej and into the new satalink(4) driver. [thorpej 20031213]
549 1.239 lonewolf sgimips: Add newport(4), a driver for SGI NG1 graphics controller
550 1.239 lonewolf and enable console on it and pckbc on IP22 machines.
551 1.239 lonewolf [lonewolf 20031215]
552 1.240 thorpej satalink(4): Add support for the Silicon Image 3114 4-port
553 1.240 thorpej SATA controller. [thorpej 20031219]
554