Annotation of www/plus.html, Revision 1.807
1.14 deraadt 1: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML Strict//EN">
2: <html>
3: <head>
1.424 deraadt 4: <title>OpenBSD-current changes</title>
1.728 horacio 5: <link rev="made" href="mailto:www@openbsd.org">
1.14 deraadt 6: <meta name="resource-type" content="document">
1.716 deraadt 7: <meta name="description" content="OpenBSD-current changes">
8: <meta name="keywords" content="openbsd,current,changes">
1.14 deraadt 9: <meta name="distribution" content="global">
1.716 deraadt 10: <meta name="copyright" content="This document copyright 1996-2001 by OpenBSD.">
1.14 deraadt 11: </head>
12:
1.728 horacio 13: <body bgcolor="#ffffff" text="#000000" link="#23238e">
1.14 deraadt 14:
1.728 horacio 15: <img alt="[OpenBSD]" height=30 width=141 src="images/smalltitle.gif">
1.64 downsj 16: <p>
1.801 deraadt 17: <h2><font color=#e00000>Changes made between OpenBSD 3.0 and OpenBSD-current</font><hr></h2>
1.14 deraadt 18:
19: <p>
1.29 deraadt 20: This is a partial list of the major machine independent changes
1.602 aaron 21: (i.e., these are the changes people ask about most often). Port
1.29 deraadt 22: specific changes have also been made, and are sometimes mentioned
1.728 horacio 23: in the pages for the specific <a href="plat.html">platforms</a>.
1.14 deraadt 24:
1.17 deraadt 25: <p>
1.725 naddy 26: Changes to the <a href="ports.html">ports</a> collection are documented
1.747 naddy 27: <a href="portsplus/index.html">here</a>.
1.725 naddy 28:
29: <p>
1.185 deraadt 30: Note: <font color=#e00000>Problems for which patches exist are marked in red</font>.
31:
32: <p>
1.186 deraadt 33: <h3>
1.684 deraadt 34: <a href="plus20.html">For changes leading up to OpenBSD 2.0, click here</a>.<br>
35: <a href="plus21.html">For changes leading up to OpenBSD 2.1, click here</a>.<br>
36: <a href="plus22.html">For changes leading up to OpenBSD 2.2, click here</a>.<br>
37: <a href="plus23.html">For changes leading up to OpenBSD 2.3, click here</a>.<br>
38: <a href="plus24.html">For changes leading up to OpenBSD 2.4, click here</a>.<br>
39: <a href="plus25.html">For changes leading up to OpenBSD 2.5, click here</a>.<br>
40: <a href="plus26.html">For changes leading up to OpenBSD 2.6, click here</a>.<br>
41: <a href="plus27.html">For changes leading up to OpenBSD 2.7, click here</a>.<br>
42: <a href="plus28.html">For changes leading up to OpenBSD 2.8, click here</a>.<br>
1.758 deraadt 43: <a href="plus29.html">For changes leading up to OpenBSD 2.9, click here</a>.<br>
1.801 deraadt 44: <a href="plus30.html">For changes leading up to OpenBSD 3.0, click here</a>.<br>
1.422 deraadt 45: <br>
1.186 deraadt 46: </h3>
47:
48: <hr>
1.780 deraadt 49: This file is not currently maintained, because the people who can edit
50: and maintain it are WAY too busy to keep it updated. Eventually we hope
51: to catch up. Really.
52: <hr>
1.280 deraadt 53:
1.186 deraadt 54: <p>
1.674 deraadt 55: <h3><font color=#0000e0>We are working on OpenBSD-current.</font></h3><p>
1.422 deraadt 56: <ul>
1.806 deraadt 57: <li>Correctly print the payload string of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcp&sektion=4">tcp(4)</a> RST segments when <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a> is verbose.
58: <li>Implement a scalable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=timeout&sektion=9">timeout(9)</a> mechanism with constant-time add and delete.
59: <li>Let mvme68k systems lacking a configured pcc device compile.
60: <li>Don't default to generate rsa1 keys in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh-keygen&sektion=1">ssh-keygen(1)</a>, and try all standard key files when invoked without arguments.
61: <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=crontab&sektion=1">crontab(1)</a> send SIGUSR1 to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cron&sektion=8">cron(8)</a> when a crontab file has changed, making changes take effect sooner.
62: <li>Send failing packet sequence number when <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a> is responding with an SSH_MSG_UNIMPLEMENTED.
63: <li>Ensure that user and system times increase monotonically.
64: <li>Add powerhook support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=yds&sektion=4">yds(4)</a> to handle <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apm&sektion=8">apm(8)</a> resumes correctly.
65: <li>Repair memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcap&sektion=3">pcap(3)</a> associated with compiled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bpf&sektion=4">bpf(4)</a> programs.
66: <li>Support span ports so that one can snoop a bridge from another interface/machine/network.
67: <li>Disestablish the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xl&sektion=4">xl(4)</a> powerhook on detach.
68: <li>Add a -u flag to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fdisk&sektion=8">fdisk(8)</a> which updates the MBR code but leaves the partition table intact.
69: <li>Big <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isp&sektion=4">isp(4)</a> overhaul.
70: <li>Improve signal handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cron&sektion=8">cron(8)</a> so that processes run by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cron&sektion=8">cron(8)</a> can't zombify until <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cron&sektion=8">cron(8)</a> wakes up.
71: <li>Add a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=2">pf(2)</a> DIOCADDSTATE <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ioctl&sektion=2">ioctl(2)</a> that adds state entries.
72: <li>Support primitive stateful <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> filtering for other non-TCP/UDP/ICMP protocols.
73: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=icmp6&sektion=4">icmp6(4)</a> MIB counter.
74: <li>Better signal handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login_skey&sektion=8">login_skey(8)</a> to avoid a possible race condition.
75: <li>Update signal handlers in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=passwd&sektion=1">passwd(1)</a> to complement new catching <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getpass&sektion=3">getpass(3)</a> call.
76: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnd&sektion=4">vnd(4)</a> to create things larger than 2G.
77: <li>Perform a sanity check on the inner IP header of IP-in-IP encapsulated packets.
78: <li>Support -o for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a>, like <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>.
79: <li>Catch -- don't block -- SIGINT and SIGTSTP in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=readpassphrase&sektion=3">readpassphrase(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getpass&sektion=3">getpass(3)</a>.
80: <li>Enable rootdev auto-configuration by device drivers during boot and add support for raid devices.
81: <li>Parse hex numbers in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> correctly.
82: <li>Curtail the use of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=regex&sektion=3">regex(3)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>.
83: <li>Make NKMEMPAGES dynamic based on memory size, deprecating NKMEMCLUSTERS in favour of NKMEMPAGES, NKMEMPAGES_MIN, and NKMEMPAGES_MAX.
84: <li>Forbid the coupling of different address families in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> nat, binat, and rdr rules.
85: <li>Release the right descriptors when <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pipe&sektion=2">pipe(2)</a> fails.
86: <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pidfile&sektion=3">pidfile(3)</a> throughout the tree instead of hand-rolled imitations.
87: <li>Don't let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a> pass user-defined variables to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login&sektion=1">login(1)</a>.
88: <li>Nuke smartkey(1).
89: <li>Remove pipe based interface to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=photurisd&sektion=8">photurisd(8)</a>, leaving only PF_KEY.
1.807 ! deraadt 90: <li>Issue a "failed" message instead of a 2nd challenge if <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a> sees the same key in authorized_keys twice.
1.806 deraadt 91: <li>Let the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a> fake X11 server listen on localhost by default.
92: <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ip6&sektion=4">ip6(4)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sendmail&sektion=1">sendmail(1)</a> when possible.
93: <li>Fix an alignment bug on alpha by using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getifaddrs&sektion=3">getifaddrs(3)</a> instead of various <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ioctl&sektion=2">ioctl(2)</a> calls in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=named&sektion=8">named(8)</a>.
94: <li>Conform to historic behaviour in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fmt&sektion=1">fmt(1)</a>; don't format lines that start with a dot.
95: <li>Avoid a "thundering herd" problem in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=accept&sektion=2">accept(2)</a>, and fix an infinite loop on 64-bit systems.
96: <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pool&sektion=9">pool(9)</a> for socket allocations.
97: <li>Correctly signal an error condition in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=newsyslog&sektion=8">newsyslog(8)</a> so we don't send a signal to PID 0.
98: <li>Repair an error in uipc_socket that could make a transient error permanent.
99: <li>Perform a pf_route() before logging in case the logging created a bogus rule, avoiding a panic.
100: <li>Have socket connection queues use a tailq <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=queue&sektion=3">queue(3)</a>.
101: <li>Add fastroute option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>.
102: <li>Support pasting characters with codes above 127 using the mouse via <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&sektion=4">wscons(4)</a>.
103: <li>Handle PID files terminated with newlines correctly in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=newsyslog&sektion=8">newsyslog(8)</a>.
104: <li>Among other improvements, don't leak memory in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppp&sektion=8">ppp(8)</a>.
105: <li>During installation, preserve blank space in responses.
106: <li>Centralize the mount list, unifying locking, and add vfs_isbusy to help verify that a mount point is locked.
107: <li>Strengthen the mbuf traversal code in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>, avoiding potential crashes on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ip6&sektion=4">ip6(4)</a> packets with options.
1.807 ! deraadt 108: <li>Make dummies for aclocal and the auto* family in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cvs&sektion=1">cvs(1)</a>, hopefully mitigating upgrade hassles.
1.806 deraadt 109: <li>Don't allow the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> CHANGEBINAT <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ioctl&sektion=2">ioctl(2)</a> when securelevel > 1.
110: <li>Include stub dl* function definitions in libc on ELF, making libdl unneeded.
111: <li>Enhance network handling during installations.
112: <li>Block signals in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=find&sektion=1">find(1)</a> when running fts_read().
113: <li>Move NFS creds out of the standard buf structure and into the nfs node, and use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pool&sektion=9">pool(9)</a> for NFS node allocation.
114: <li>Fix the password length check in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=user&sektion=8">user(8)</a>.
115: <li>Use lockmgr in procfs <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=(mount_procfs&sektion=8">(mount_procfs(8)</a>) instead of a home-made version.
116: <li>Correctly mark items on the syncer worklist with VBIOONSYNCLIST, ensuring items not on the list don't have this mark.
117: <li>Convert to using the vn_marktext() function instead of VTEXT to mark a vnode as executing a text image.
118: <li>Enable the NI_WITHSCOPEID <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getnameinfo&sektion=3">getnameinfo(3)</a> flag by default.
119: <li>sendmail(8) should listen on port 587 for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ip&sektion=6">ip(6)</a>, like <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ip4&sektion=6">ip4(6)</a>.
120: <li>Add sanity to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apmd&sektion=8">apmd(8)</a> battery alert when the battery is charging.
121: <li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=chdir&sektion=2">chdir(2)</a> errors in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rwhod&sektion=8">rwhod(8)</a> be seen.
1.805 deraadt 122: <li><font color=#e00000><strong>SECURITY FIX: update <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh</a> to OpenSSH-3.0.1.</strong></font><br>
123: <a href="errata.html#sshd">A source code patch is available</a>.<br>
1.802 jason 124: <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
1.805 deraadt 125: <li>Repair ipx frame-type handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8">ifconfig(8)</a>.
1.803 jason 126: <li><font color=#e00000><strong>SECURITY FIX: don't let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf</a> wander off the end of ipv6 icmp packets.</strong></font><br>
1.802 jason 127: <a href="errata.html#pf">A source code patch is available</a>.<br>
128: <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
1.805 deraadt 129: <li>Fix a recursive mutex problem in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthreads&sektion=3">pthreads(3)</a>.
130: <li><font color=#e00000><strong>RELIABILITY FIX: quiet bogus interrupt messages on sparc64 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&sektion=4">pciide</a> cdroms.</strong></font><br>
131: <a href="errata.html#sparc64cd">A source code patch is available</a>.<br>
132: <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
133: <li>Support the "S" command in interactive mode in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=top&sektion=1">top(1)</a> to toggle display of system processes.
134: <li>Prepare for UBC by adding a daemon that processes async I/O and repairing some other things.
135: <li>Don't <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=memset&sektion=3">memset(3)</a> too much memory in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a> or <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a>.
136: <li>Be much more sure that software cannot be used in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=crypto&sektion=9">crypto(9)</a> stuff.
137: <li>Fix behaviour of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=system&sektion=3">system(3)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=phtreads&sektion=3">phtreads(3)</a> so it doesn't hang forever.
138: <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=select&sektion=2">select(2)</a> instead of unsafe SIGIO method for handling <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&sektion=4">wscons(4)</a> events in X11.
139: <li>Increase buffer sizes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpd&sektion=8">tcpd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a> so they can hold a full hostname.
140: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uscanner&sektion=4">uscanner(4)</a> device node to i386 and macppc.
141: <li><font color=#e00000><strong>SECURITY FIX: be more careful with file permissions in vi.recover</strong></font><br>
142: <a href="errata.html#vi.recover">A source code patch is available</a>.<br>
143: <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
1.802 jason 144: <li><font color=#e00000><strong>RELIABILITY FIX: provide illegal instruction trap handling for Altivec instructions on macppc.</strong></font><br>
145: <a href="errata.html#altivec">A source code patch is available</a>.<br>
146: <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
1.805 deraadt 147: <li>Take advantage of the bus_dmamap_sync API.
1.803 jason 148: <li><font color=#e00000><strong>RELIABILITY FIX: finally address the PCI abort problem on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hifn&sektion=4">hifn7751</a>.</strong></font><br>
1.802 jason 149: <a href="errata.html#hifn">A source code patch is available</a>.<br>
150: <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
1.805 deraadt 151: <li>Move accounting disk space watcher into a kernel thread, fixing accounting on NFS.
152: <li>Fix many signal handlers throughout the tree.
153: <li>Avoid overruning mbuf length in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ip6&sektion=4">ip6(4)</a> handling.
154: <li>Big <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rusers&sektion=1">rusers(1)</a> update, including protocol version 3 support, avoidance of duplicate issues on multihomed machines, and timeout tweaking.
155: <li>Support <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mmap&sektion=2">mmap(2)</a> past 4GB offsets.
156: <li>Repair creation of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hosts&sektion=5">hosts(5)</a> file during installation.
157: <li>Size <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mprotect&sektion=2">mprotect(2)</a> allocations from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malloc&sektion=3">malloc(3)</a> to 0 bytes, resulting in a fault on access.
158: <li>Handle autorepeat delays better in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wskbd&sektion=4">wskbd(4)</a>.
159: <li>Send the User-Agent header when using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&sektion=1">ftp(1)</a> to WWW servers and proxies.
160: <li>Overhaul some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fd&sektion=4">fd(4)</a> handling within the kernel.
161: <li>Ensure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a> dies promptly on reciept of the SIGTERM <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=signal&sektion=3">signal(3)</a>.
162: <li>Fix a problem with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bsd_auth&sektion=3">bsd_auth(3)</a> and passwords containing colons.
163: <li>Make -h and -L in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pax&sektion=4">pax(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tar&sektion=1">tar(1)</a> follow symlinks on extraction of directories.
164: <li>Support <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ddb&sektion=4">ddb(4)</a> entry with usb keyboards using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uskbd&sektion=4">uskbd(4)</a>.
165: <li>Enhance handling of console keyboard attaches and deattaches.
166: <li>Allow the SCSI <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4">cd(4)</a> driver to eject empty drives.
167: <li>Repair backgrounding (~&) in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a> for v1 and add support for v2.
168: <li>Spiff up the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isp&sektion=4">isp(4)</a> driver; protect against deranged fabric name servers and correctly handle the ISP_QUEUES_FULL status.
169: <li>Cleanup <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wx&sektion=4">wx(4)</a>, getting rid of a bogus pullup on small mbufs and setting a txint delay.
170: <li>Polish <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsconsctl&sektion=8">wsconsctl(8)</a>: better usage output, print nice output when changing display.* settings, and prefer <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=warn&sektion=3">warn(3)</a> over <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=err&sektion=3">err(3)</a>.
171: <li>Handle standard file handles better in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cron&sektion=8">cron(8)</a>, and change an unsafe <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vfork&sektion=2">vfork(2)</a> call to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fork&sektion=2">fork(2)</a>.
172: <li>Import xc-mit to build XhpBSD for hp300.
173: <li>Don't let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a> segfault on some radius traffic.
174: <li>Fix some bugs in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppp&sektion=8">ppp(8)</a>, including a PASV bug, a set reconnect bug, and allowing for looser MRU handling.
175: <li>Use a more specific error message when <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a> is given a bad interface name.
176: <li>Correct printing of RDR rules in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a> when using ! with destination rules.
177: <li>Reset state counter when clearing states in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>.
178: <li>Ignore SIGPIPE early in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>, allowing operation to continue even if the agent dies.
179: <li>Implement <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=syslog_r&sektion=3">syslog_r(3)</a>.
180: <li>Support the Creative Labs SB Live! sound card with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=emu&sektion=4">emu(4)</a>.
181: <li>Repair __PSEUDO_NOERROR on hppa.
1.422 deraadt 182: </ul>
183: <p>
1.203 deraadt 184:
1.95 deraadt 185: This list mentions mostly platform-independent changes. For a list of changes
186: made in a particular platform, please check the page for that platform. If you
187: find them not listed there, the changes are either (1) not being documented or
188: (2) are documented here.<br><br>
1.14 deraadt 189:
190: <hr>
1.424 deraadt 191: <p>
192: <h3>
1.691 jufi 193: <a href="plus20.html">For changes leading up to OpenBSD 2.0, click here</a>.<br>
194: <a href="plus21.html">For changes leading up to OpenBSD 2.1, click here</a>.<br>
195: <a href="plus22.html">For changes leading up to OpenBSD 2.2, click here</a>.<br>
196: <a href="plus23.html">For changes leading up to OpenBSD 2.3, click here</a>.<br>
197: <a href="plus24.html">For changes leading up to OpenBSD 2.4, click here</a>.<br>
198: <a href="plus25.html">For changes leading up to OpenBSD 2.5, click here</a>.<br>
199: <a href="plus26.html">For changes leading up to OpenBSD 2.6, click here</a>.<br>
200: <a href="plus27.html">For changes leading up to OpenBSD 2.7, click here</a>.<br>
201: <a href="plus28.html">For changes leading up to OpenBSD 2.8, click here</a>.<br>
1.758 deraadt 202: <a href="plus29.html">For changes leading up to OpenBSD 2.9, click here</a>.<br>
1.801 deraadt 203: <a href="plus30.html">For changes leading up to OpenBSD 3.0, click here</a>.<br>
1.424 deraadt 204: <br>
205: </h3>
206:
207: <hr>
1.729 horacio 208: <a href="index.html"><img height=24 width=24 src="back.gif" border=0 alt="OpenBSD"></a>
209: <a href="mailto:www@openbsd.org">www@openbsd.org</a>
1.807 ! deraadt 210: <br><small>$OpenBSD: plus.html,v 1.806 2001/12/24 00:01:27 deraadt Exp $</small>
1.14 deraadt 211:
212: </body>
213: </html>