Annotation of www/plus27.html, Revision 1.90
1.82 bentley 1: <!doctype html>
2: <html lang=en id=plus>
3: <meta charset=utf-8>
1.72 tj 4: <title>OpenBSD 2.7 Changelog</title>
1.54 schwarze 5: <meta name="description" content="OpenBSD 2.7 changes">
1.71 deraadt 6: <meta name="viewport" content="width=device-width, initial-scale=1">
7: <link rel="stylesheet" type="text/css" href="openbsd.css">
1.74 tb 8: <link rel="canonical" href="https://www.openbsd.org/plus27.html">
1.82 bentley 9: <style>
10: strong {
11: color: var(--red);
12: }
1.1 deraadt 13:
1.82 bentley 14: h3 {
15: color: var(--blue);
16: }
1.1 deraadt 17:
1.82 bentley 18: p strong {
19: font-weight: normal;
20: }
21:
22: b code {
23: font-family: serif;
24: color: var(--red);
25: }
26: </style>
27:
28: <h2 id=OpenBSD>
1.71 deraadt 29: <a href="index.html">
1.82 bentley 30: <i>Open</i><b>BSD</b></a>
31: 2.7 Changelog
1.72 tj 32: </h2>
1.29 naddy 33: <hr>
1.1 deraadt 34:
35: <p>
36: This is a partial list of the major machine independent changes
1.47 sobrado 37: (i.e., these are the changes people ask about most often). Machine
1.1 deraadt 38: specific changes have also been made, and are sometimes mentioned
1.47 sobrado 39: in the pages for the specific <a href=plat.html>platforms</a> if you
1.1 deraadt 40: are interested in further port-specific details. Many ports
41: have had architecture-specific enhancements relative to NetBSD,
42: but when they do not they certainly have plenty of platform-independent
43: changes, starting with those listed below.
44:
45: <p>
1.82 bentley 46: Note: <strong>Problems for which patches exist are marked in red</strong>.
1.1 deraadt 47:
48: <p>
1.26 deraadt 49: For changes in other releases, click below:<br>
50: <a href="plus20.html">2.0</a>,
51: <a href="plus21.html">2.1</a>,
52: <a href="plus22.html">2.2</a>,
53: <a href="plus23.html">2.3</a>,
54: <a href="plus24.html">2.4</a>,
55: <a href="plus25.html">2.5</a>,
56: <a href="plus26.html">2.6</a>,
57: <a href="plus28.html">2.8</a>,
58: <a href="plus29.html">2.9</a>,
59: <a href="plus30.html">3.0</a>,
60: <a href="plus31.html">3.1</a>,
61: <a href="plus32.html">3.2</a>,
1.30 deraadt 62: <a href="plus33.html">3.3</a>,
1.32 david 63: <a href="plus34.html">3.4</a>,
1.34 deraadt 64: <a href="plus35.html">3.5</a>,
1.37 miod 65: <a href="plus36.html">3.6</a>,
1.60 deraadt 66: <a href="plus37.html">3.7</a>,
1.46 deraadt 67: <br>
1.40 deraadt 68: <a href="plus38.html">3.8</a>,
1.41 deraadt 69: <a href="plus39.html">3.9</a>,
1.42 deraadt 70: <a href="plus40.html">4.0</a>,
1.43 deraadt 71: <a href="plus41.html">4.1</a>,
1.44 deraadt 72: <a href="plus42.html">4.2</a>,
1.45 deraadt 73: <a href="plus43.html">4.3</a>,
1.46 deraadt 74: <a href="plus44.html">4.4</a>,
1.48 deraadt 75: <a href="plus45.html">4.5</a>,
1.49 deraadt 76: <a href="plus46.html">4.6</a>,
1.50 deraadt 77: <a href="plus47.html">4.7</a>,
1.51 deraadt 78: <a href="plus48.html">4.8</a>,
1.52 deraadt 79: <a href="plus49.html">4.9</a>,
1.53 nick 80: <a href="plus50.html">5.0</a>,
1.54 schwarze 81: <a href="plus51.html">5.1</a>,
1.55 nick 82: <a href="plus52.html">5.2</a>,
1.56 deraadt 83: <a href="plus53.html">5.3</a>,
1.57 deraadt 84: <a href="plus54.html">5.4</a>,
1.58 deraadt 85: <br>
1.60 deraadt 86: <a href="plus55.html">5.5</a>,
1.62 brett 87: <a href="plus56.html">5.6</a>,
1.63 deraadt 88: <a href="plus57.html">5.7</a>,
1.66 deraadt 89: <a href="plus58.html">5.8</a>,
1.67 deraadt 90: <a href="plus59.html">5.9</a>,
1.73 deraadt 91: <a href="plus60.html">6.0</a>,
1.76 deraadt 92: <a href="plus61.html">6.1</a>,
1.78 deraadt 93: <a href="plus62.html">6.2</a>,
1.79 deraadt 94: <a href="plus63.html">6.3</a>,
1.80 deraadt 95: <a href="plus64.html">6.4</a>,
1.81 pamela 96: <a href="plus65.html">6.5</a>,
1.84 pamela 97: <a href="plus66.html">6.6</a>,
1.85 deraadt 98: <a href="plus67.html">6.7</a>,
1.87 pamela 99: <a href="plus68.html">6.8</a>,
100: <a href="plus69.html">6.9</a>,
1.88 deraadt 101: <a href="plus70.html">7.0</a>,
1.89 deraadt 102: <a href="plus71.html">7.1</a>,
1.90 ! deraadt 103: <a href="plus72.html">7.2</a>,
1.26 deraadt 104: <a href="plus.html">current</a>.
1.1 deraadt 105: <br>
106:
1.61 deraadt 107: <p>
1.82 bentley 108: <h3>Changes made between OpenBSD 2.6 and 2.7</h3>
1.61 deraadt 109: <p>
1.1 deraadt 110:
111: <ul>
1.3 deraadt 112: <li>2.7 source tree frozen.
1.2 deraadt 113: <li>Buffer overflow fix to xlockmore(1).
1.82 bentley 114: <li>Fix <a href="https://man.openbsd.org/kerberos.1">kerberos</a> slave server startup.
115: <li>Fix a <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a> bug in %f handling.
116: <li><a href="https://man.openbsd.org/ssh.1">OpenSSH</a> is now at version 2.1.
1.1 deraadt 117: <li>Handle \ escapes in real ssh key format files.
1.82 bentley 118: <li>Fix a X11 forwarding draining bug in <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>.
1.1 deraadt 119: <li>Be compatible to various bugs in various other real ssh versions.
1.82 bentley 120: <li>Handle very large mbuf chains in <a href="https://man.openbsd.org/hifn.4">hifn(4)</a>.
121: <li>Complain about invalid ciphers in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>.
122: <li>Fix 12 hour handling in <a href="https://man.openbsd.org/leave.1">leave(1)</a>.
1.1 deraadt 123: <li>Fix a timeout queue crash.
124: <li>Various nice tweaks to the install script for 2.7.
1.82 bentley 125: <li>In <a href="https://man.openbsd.org/ppp.8">ppp(8)</a>, correct a bad bug in m_prepend().
1.1 deraadt 126: <li>Support sparc tape installs.
1.82 bentley 127: <li>Work around a <a href="https://man.openbsd.org/sysctl.3">sysctl(3)</a>-based <a href="https://man.openbsd.org/kvm.3">kvm(3)</a> vs <a href="https://man.openbsd.org/exit.3">exit(3)</a> race.
128: <li>Fix the same basic ip timestamp bug in <a href="https://man.openbsd.org/ipf.4">ipf(4)</a>.
129: <li>On the <a href="https://man.openbsd.org/ip.4">ip(4)</a> input path, avoid unaligned accesses for strangely placed ip timestamp options.
1.83 deraadt 130: <li>Fix resource limit race at exit time, if accounting is enabled.
1.82 bentley 131: <li>Fix <a href="https://man.openbsd.org/inet6.4">inet6(4)</a> <a href="https://man.openbsd.org/pcmcia.4">pcmcia(4)</a> detach.
132: <li>Support all ServerWorks and 451NX <a href="https://man.openbsd.org/pchb.4">pchb(4)</a> machines.
133: <li>Many fixes to <a href="https://man.openbsd.org/user.8">user(8)</a>.
134: <li>Repair padding a uuencode stuff in <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>.
1.10 horacio 135: <li>Do not support DMA on PCTECH RZ1000, its dma support is fundamentally broken.
1.1 deraadt 136: <li>Undo a broken i386 pmap fix.
1.82 bentley 137: <li>Fix IEEE underflow in <a href="https://man.openbsd.org/ps.1">ps(1)</a>, affected 68060 machines with precise exceptions enabled by default.
138: <li>Fix context memory sizing for various models of static ram <a href="https://man.openbsd.org/hifn.4">hifn(4)</a> cards.
139: <li><a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a> support for the hp300 ramdisk.
140: <li>Improve <a href="https://man.openbsd.org/mountd.8">mountd(8)</a> behaviour for unresolveable hosts.
141: <li>Add DSA/SSH2 information to the <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>, <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>, and <a href="https://man.openbsd.org/ssh-keygen.1">ssh-keygen(1)</a> manual pages.
142: <li>Improve key generation in <a href="https://man.openbsd.org/vpn.8">vpn(8)</a>.
143: <li>Document our new <a href="https://man.openbsd.org/ipsec.4">IPsec(4)</a> <a href="https://man.openbsd.org/bridge.4">bridge(4)</a> stuff.
144: <li>New <a href="https://man.openbsd.org/packages.7">packages(7)</a> man page.
145: <li>Various <a href="https://man.openbsd.org/isakmpd.8">isakmpd(8)</a> updates.
146: <li>Install <a href="https://man.openbsd.org/isakmpd.8">isakmpd(8)</a> sample files.
147: <li>Correct proctitle updating in <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>.
148: <li>Change pmax dc driver to <a href="https://man.openbsd.org/dz.4">dz(4)</a>, to avoid name conflict with<a href="https://man.openbsd.org/dc.4">dc(4)</a>.
149: <li><strong>SECURITY FIX: Do not use an undocumented semconfig(2) system call in <a href="https://man.openbsd.org/ipcs.1">ipcs(1)</a>, in fact, remove the system call altogether. <a href="errata26.html#semconfig">A source code patch is available</a></strong>.
150: <li>More <a href="https://man.openbsd.org/mount.8">mount(8)</a> tweaks for dealing with weird paths.
151: <li>Fix more <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a> bugs.
1.1 deraadt 152: <li>Support another RCC ServerWorks PCI host bridge.
1.82 bentley 153: <li><a href="https://man.openbsd.org/sshd.8">sshd(8)</a> now has a pidfile.
154: <li>Better file descriptor handling in <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>.
155: <li>buf mishandling in <a href="https://man.openbsd.org/ed.1">ed(1)</a>.
1.1 deraadt 156: <li>A fix for mandatory cache sun4m architectures like the SM71 and SM81.
1.82 bentley 157: <li>Fix a race in <a href="https://man.openbsd.org/scp.1">scp(1)</a>.
1.11 horacio 158: <li>ipf 3.3.13.
1.82 bentley 159: <li>Prettier warnings from <a href="https://man.openbsd.org/telnet.1">telnet(1)</a> if bad port names are given.
160: <li>Add emulation for <a href="https://man.openbsd.org/memcpy.3">memcpy(3)</a> and such to i386 for non-optimized kernel builds.
161: <li>Add OPENDEV_BLCK flag to <a href="https://man.openbsd.org/opendev.3">opendev(3)</a>.
162: <li>Repair <a href="https://man.openbsd.org/groff.1">groff(1)</a> <a href="https://man.openbsd.org/mkstemp.3">mkstemp(3)</a> use.
163: <li>Fix some <a href="https://man.openbsd.org/perl.1">perl 5.6.0</a> buglets.
164: <li>Use more <a href="https://man.openbsd.org/perl.1">perl 5.6.0</a> feature in <a href="https://man.openbsd.org/makewhatis.8">makewhatis(8)</a> for greater security and reliability.
1.1 deraadt 165: <li>In the /etc/daily file cleaner, prune at /.X11-unix and ssh-* directories.
1.82 bentley 166: <li>In <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>, check for keysize errors better.
167: <li>On the amiga, recognize Linux <a href="https://man.openbsd.org/mount_ados.8">ados(8)</a> disk labels.
168: <li>Fixes to the <a href="https://man.openbsd.org/ray.4">ray(4)</a> driver.
169: <li>Fix -H option in <a href="https://man.openbsd.org/sudo.8">sudo(8)</a>.
170: <li>Disable <a href="https://man.openbsd.org/pcmcia.4">pcmcia(4)</a> handling of non-CIS cards, since there are many bugs in it.
1.83 deraadt 171: <li>Document many afs(4) configuration files.
1.82 bentley 172: <li>Fix a modify-after-free bug in <a href="https://man.openbsd.org/tcp.4">tcp(4)</a>.
1.83 deraadt 173: <li>Attempt to have <a href="https://man.openbsd.org/ld.1">ld(1)</a> and <a href="https://man.openbsd.org/ld.so.1">ld.so(1)</a> deal better with C++ shared libraries on
1.1 deraadt 174: a.out architectures (i386, m68k, sparc...).
1.82 bentley 175: <li>Document what <a href="https://man.openbsd.org/sendmail.8">sendmail(8)</a> now does on port 587.
176: <li>Deal with more non-compliant PHY setups in <a href="https://man.openbsd.org/mii.4">mii(4)</a>.
177: <li><a href="https://man.openbsd.org/cmpci.4">cmpci(4)</a> driver for C-Media CMI8x38 Audio Chip present on several motherboards.
178: <li>Support <a href="https://man.openbsd.org/ext2fs.8">ext2fs</a> properly.
179: <li><a href="https://man.openbsd.org/ssh.1">ssh(1)</a>, <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>, and companions now support SSH 2 protocol as well as SSH 1 protocol! To properly use this, you want to make sure you update your <a href="https://man.openbsd.org/rc.8">/etc/rc(8)</a>, /etc/netstart, and <a href="https://man.openbsd.org/rc.conf.8">/etc/rc.conf(8)</a>. Or just test the new snapshot...
180: <li>Various additions and improvements in <a href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a>.
181: <li><a href="https://man.openbsd.org/pcap.3">libpcap 0.5</a>.
182: <li>Support jumbo frames in the <a href="https://man.openbsd.org/fxp.4">fxp(4)</a> models which support it.
183: <li>Add support for the RCC ServerWorks <a href="https://man.openbsd.org/pchb.4">pchb(4)</a> which has additional <a href="https://man.openbsd.org/pci.4">pci(4)</a> bridges on it. Huge PC's with 6+ pci busses now work fine.
184: <li>On the i386, fix an errata relating to the Intel 82443BX <a href="https://man.openbsd.org/pchb.4">pchb(4)</a>.
185: <li>Various changes related to <a href="https://man.openbsd.org/vlan.4">vlan(4)</a> support.
186: <li>Add a <a href="https://man.openbsd.org/sysexits.3">sysexits(3)</a> man page.
187: <li><a href="https://man.openbsd.org/getaddrinfo.3">getaddrinfo(3)</a> and <a href="https://man.openbsd.org/getnameinfo.3">getnameinfo(3)</a> improvements, repairs, and greater care.
1.1 deraadt 188: <li>Start of the vax port resurrection.
189: <li>Fix more i386 isadmaattach bugs. At least 2GB of memory on an i386 now works.
190: <li>Avoid divide by zero in igmp networking code.
1.83 deraadt 191: <li>In <a href="https://man.openbsd.org/mail.1">mail(1)</a>, make "new" count after an "inc" command reflect the new messages, as in SunOS.
1.82 bentley 192: <li><a href="https://man.openbsd.org/ktrace.2">ktrace(2)</a> no longer follows symbolic links.
193: <li>Repair <a href="https://man.openbsd.org/adosfs.8">adosfs(8)</a>.
194: <li>The damned <a href="https://man.openbsd.org/hifn.4">hifn(4)</a> always dealing with aligned data causes even more of a fuss.
195: <li>Repair a few <a href="https://man.openbsd.org/hifn.4">hifn(4)</a> bugs that slipped in recently.
196: <li>Fix <a href="https://man.openbsd.org/ipsec.4">IPsec(4)</a> for big-endian machines again.
197: <li>Omit RC5 from <a href="https://man.openbsd.org/ssl.3">ssl(3)</a>.
198: <li><a href="https://man.openbsd.org/userinfo.8">userinfo(8)</a>, <a href="https://man.openbsd.org/userdel.8">userdel(8)</a>, <a href="https://man.openbsd.org/useradd.8">useradd(8)</a>, <a href="https://man.openbsd.org/groupmod.8">groupmod(8)</a>, <a href="https://man.openbsd.org/usermod.8">usermod(8)</a>, <a href="https://man.openbsd.org/groupdel.8">groupdel(8)</a>, <a href="https://man.openbsd.org/groupadd.8">groupadd(8)</a>, and <a href="https://man.openbsd.org/groupinfo.8">groupinfo(8)</a> commands added.
199: <li><a href="https://man.openbsd.org/mii.4">mii(4)</a> detach support, needed by <a href="https://man.openbsd.org/xe.4">xe(4)</a>.
200: <li>Fix promiscuous mode in <a href="https://man.openbsd.org/xe.4">xe(4)</a>.
201: <li>Fix order of interrupt disabling for <a href="https://man.openbsd.org/pcmcia.4">pcmcia(4)</a> disabling; much more reliable.
202: <li>Wait a bit longer after enabling <a href="https://man.openbsd.org/pcmcia.4">pcmcia(4)</a> cards; more <a href="https://man.openbsd.org/pcmcia.4">pcmcia(4)</a> cards now work.
1.1 deraadt 203: <li>Fix dump calculations in the i386 kernel crash dump code.
1.82 bentley 204: <li>More careful <a href="https://man.openbsd.org/dmesg.8">dmesg(8)</a> handling in the install script.
205: <li><a href="https://man.openbsd.org/pcmcia.4">pcmcia(4)</a> <a href="https://man.openbsd.org/ep.4">ep(4)</a> now supports 3C1 and 3CCFEM556BI.
206: <li>Repair a bug in fdalloc() that caused a panic in <a href="https://man.openbsd.org/dup.2">dup(2)</a>. This bug was introduced by the recent file descriptor allocation optimizations.
1.1 deraadt 207: <li>Support DOSPTYP_EXTENDL partitions in the kernel disklabel reader.
1.82 bentley 208: <li>In <a href="https://man.openbsd.org/ld.1">ld(1)</a>, avoid duplicates in search path.
209: <li>Support RFC2732 IPv6 address literal URLs in <a href="https://man.openbsd.org/ftp.1">ftp(1)</a>.
210: <li>Improve <a href="https://man.openbsd.org/makewhatis.8">makewhatis(8)</a> again, using new parts of <a href="https://man.openbsd.org/perl.1">perl(1)</a> 5.6.0.
211: <li>Fix a bug in <a href="https://man.openbsd.org/at.1">at(1)</a>.
212: <li>Add -keyfile and -authkeyfile options to <a href="https://man.openbsd.org/ipsecadm.8">ipsecadm(8)</a>.
1.1 deraadt 213: <li>Significant manual page improvements, as is usual just before a release.
1.82 bentley 214: <li>Use <a href="https://man.openbsd.org/fgetln.3">fgetln(3)</a> instead of <a href="https://man.openbsd.org/fgets.3">fgets(3)</a> in <a href="https://man.openbsd.org/mail.local.8">mail.local(8)</a>, and thus avoid header mangling.
215: <li>Support for /etc/rc.conf.local, as documented in <a href="https://man.openbsd.org/rc.conf.8">rc.conf(8)</a>.
216: <li>https support in <a href="https://man.openbsd.org/lynx.1">lynx(1)</a>.
217: <li>Add CPAN File::Temp for <a href="https://man.openbsd.org/perl.1">perl(1)</a> versions of <a href="https://man.openbsd.org/mkstemp.3">mkstemp(3)</a> and such.
218: <li>Fix the <a href="https://man.openbsd.org/vi.1">vi(1)</a> recover script to be safe for multiuser running (needed O_NOFOLLOW).
219: <li>Move <a href="https://man.openbsd.org/i386/apm.4">apm(4)</a> into a kernel thread, so that filesystem syncing is less likely to block and cause panics. Suspending just got a lot more reliable.
220: <li>For <a href="https://man.openbsd.org/open.2">open(2)</a>, support O_FSYNC better.
221: <li>For <a href="https://man.openbsd.org/open.2">open(2)</a>, add a O_NOFOLLOW flag for dealing with symbolic links. This should not be used by generic software -- only use this for very rare and specific problems.
222: <li><a href="https://man.openbsd.org/traceroute.8">traceroute(8)</a> gets a new option, -f skips early node checks.
1.1 deraadt 223: <li>Fix "freeing free block" panics.
1.82 bentley 224: <li>Support /etc/resolv.conf.tail, as documented in <a href="https://man.openbsd.org/dhclient-script.8">dhclient-script(8)</a>.
1.1 deraadt 225: <li>Rewrite uio hog.
1.82 bentley 226: <li>Do not abuse <a href="https://man.openbsd.org/malloc.9">malloc(9)</a> for small structures inside <a href="https://man.openbsd.org/ktrace.2">ktrace(2)</a>.
227: <li>Add <a href="https://man.openbsd.org/pread.2">pread(2)</a>, <a href="https://man.openbsd.org/pwrite.2">pwrite(2)</a>, <a href="https://man.openbsd.org/preadv.2">preadv(2)</a>, and <a href="https://man.openbsd.org/pwritev.2">pwritev(2)</a> system calls.
228: <li>In <a href="https://man.openbsd.org/i386/fdisk.8">fdisk(8)</a>, favor BIOS geometry over physical geometry, fixing numerous problems with larger disks.
229: <li>Split <a href="https://man.openbsd.org/fxp.4">fxp(4)</a> and <a href="https://man.openbsd.org/dc.4">dc(4)</a> for <a href="https://man.openbsd.org/pci.4">pci(4)</a> and <a href="https://man.openbsd.org/cardbus.4">cardbus(4)</a>.
230: <li>In <a href="https://man.openbsd.org/ktrace.2">ktrace(2)</a>, if user does a large IO operation, split the loggin to avoid <a href="https://man.openbsd.org/kmem.4">kmem(4)</a> starvation.
231: <li>Make <a href="https://man.openbsd.org/nfsstat.1">nfsstat(1)</a> on a live system use <a href="https://man.openbsd.org/sysctl.3">sysctl(3)</a> instead of <a href="https://man.openbsd.org/kvm.3">kvm(3)</a> snooping.
1.83 deraadt 232: <li>Set <a href="https://man.openbsd.org/mii.4">mii(4)</a> parameters for all variants of <a href="https://man.openbsd.org/xl.4">xl(4)</a>, <a href="https://man.openbsd.org/cardbus.4">cardbus(4)</a> models.
1.82 bentley 233: <li>scsi <a href="https://man.openbsd.org/cd.4">cd(4)</a> detach is now possible.
1.1 deraadt 234: <li>Do even more scsi device locking via common routines.
1.83 deraadt 235: <li>In <a href="https://man.openbsd.org/make.1">make(1)</a>, report errors with a Makefile line number, making large Makefile debugging much easier.
1.82 bentley 236: <li>Significantly cleanup the <a href="https://man.openbsd.org/isa.4">isa(4)</a>, <a href="https://man.openbsd.org/pci.4">pci(4)</a>, <a href="https://man.openbsd.org/isapnp.4">isapnp(4)</a>, and related manual pages, making it easier to see what we currently support.
1.1 deraadt 237: <li>Deal with byte-order challenged Compaq laptops.
1.82 bentley 238: <li>Fix memory leaks in <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>.
239: <li>Numerous modifications for <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a> and companions, to better import various new styles of packages..
240: <li>Fix even more braindamaged random device mis-handlings in <a href="https://man.openbsd.org/ssl.3">ssl(3)</a>.
241: <li>Make <a href="https://man.openbsd.org/kvm.3">kvm(3)</a> on the i386 understand the new core dump format.
242: <li>In <a href="https://man.openbsd.org/script.1">script(1)</a>, propagate window size changes to slave.
1.1 deraadt 243: <li>tzcode2000c.
1.82 bentley 244: <li>Permit i386 kernel to compile without <a href="https://man.openbsd.org/com.4">pccom(4)</a> or <a href="https://man.openbsd.org/com.4">com(4)</a> drivers.
245: <li>After <a href="https://man.openbsd.org/scp.1">scp(1)</a> completes, replace progress bar ETA counter with a total elapsed time.
246: <li>Fix more random device mis-handlings in <a href="https://man.openbsd.org/ssl.3">ssl(3)</a>.
247: <li>Fix exit code in <a href="https://man.openbsd.org/du.1">du(1)</a>.
248: <li>Fix <a href="https://man.openbsd.org/sync.2">sync(2)</a> to actually sync all filesystems.
249: <li><a href="https://man.openbsd.org/urio.4">urio(4)</a> driver for Diamond Multimedia RIO 500.
1.1 deraadt 250: <li>xlockmore 4.16.
1.82 bentley 251: <li><a href="https://man.openbsd.org/ssl.8">OpenSSL 0.9.5a</a>.
252: <li>Change <a href="https://man.openbsd.org/window.1">window(1)</a> to use <a href="https://man.openbsd.org/curses.3">curses(3)</a> instead of ocurses.
1.1 deraadt 253: <li>Do some repair on sys/queue.h.
1.82 bentley 254: <li>Add colour support to <a href="https://man.openbsd.org/i386/pcvt.4">pcvt25</a> <a href="https://man.openbsd.org/termcap.5">termcap(5)</a> entry.
255: <li>In <a href="https://man.openbsd.org/window.1">window(1)</a>, do not assume that <a href="https://man.openbsd.org/termcap.5">termcap(5)</a> entries start with 2 character short names.
256: <li>Repair <a href="https://man.openbsd.org/random.4">random(4)</a> for the alpha.
257: <li>In <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>, check payload for (illegal) extra data.
1.1 deraadt 258: <li>make "option TCPDEBUG" kernel compile.
259: <li>Initialize the bus dma tag for EISA.
1.82 bentley 260: <li>Use <a href="https://man.openbsd.org/getifaddrs.3">getifaddrs(3)</a> instead of SIOCGIFCONF in <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a>, <a href="https://man.openbsd.org/rarpd.8">rarpd(8)</a>, etc.
261: <li><a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a>'s -a flag had been changed to be the same as -A. Fix that.
262: <li>Have <a href="https://man.openbsd.org/ahc.4">ahc(4)</a> support Adaptec 2930U2.
263: <li>Revert to up-to-date <a href="https://man.openbsd.org/ipf.4">ipf(4)</a> man pages, but ugly as sin. Everyone remind kjell to finish this job, ok?
1.1 deraadt 264: <li>When fragmenting a packet in ip_output(), inherit the multicast and broadcast flags so that link layer can choose the right address.
1.82 bentley 265: <li>Use <a href="https://man.openbsd.org/getifaddrs.3">getifaddrs(3)</a> in libpcap.
266: <li>Make <a href="https://man.openbsd.org/ahc.4">ahc(4)</a> support Adaptec 2930U2 controller.
267: <li>Match netsec <a href="https://man.openbsd.org/hifn.4">hifn(4)</a> 7751 card.
268: <li><a href="https://man.openbsd.org/neo.4">neo(4)</a> is a Neomagic 256AV/ZX audio driver.
1.1 deraadt 269: <li>Unmute ac97 mixers by default.
1.11 horacio 270: <li>ipf 3.3.12a.
1.82 bentley 271: <li><a href="https://man.openbsd.org/sshd.8">ssh protocol 2</a> is now usable.
272: <li>Add Protocols and Cipher keywords to <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> and <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>.
273: <li><a href="https://man.openbsd.org/compat_linux.8">compat_linux(8)</a> emulation for setfsuid() and getfsuid().
274: <li>If <a href="https://man.openbsd.org/realpath.3">realpath(3)</a> fails, just use old name in <a href="https://man.openbsd.org/umount.8">umount(8)</a>.
275: <li>Add 802.11 nwid and mtu commands to <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a>.
276: <li>More bug fixes to <a href="https://man.openbsd.org/hifn.4">hifn(4)</a>. <a href="crypto.html#hardware">Hifn support is now fully working.</a>
277: <li>Some fixes to <a href="https://man.openbsd.org/route6d.8">route6d(8)</a>.
278: <li>Use <a href="https://man.openbsd.org/getifaddrs.3">getifaddrs(3)</a> instead of SIOCGIFCONF in <a href="https://man.openbsd.org/ypbind.8">ypbind(8)</a>.
279: <li>Do not lose file descriptors in <a href="https://man.openbsd.org/ftpd.8">ftpd(8)</a>.
280: <li>In <a href="https://man.openbsd.org/random.4">random(4)</a>, first true random number source, based on intel 82802 firmware hub embedded true random number generator.
281: <li>In <a href="https://man.openbsd.org/random.4">random(4)</a>, make it use more sources for an entropy; make playing .mp3s produce entropy, big time, big time.
1.1 deraadt 282: <li>Improve range checking in timeouts.
1.82 bentley 283: <li>Thread repair in <a href="https://man.openbsd.org/malloc.3">malloc(3)</a>.
284: <li>Various bug fixes to <a href="https://man.openbsd.org/hifn.4">hifn(4)</a>, which is now even more reliable.
285: <li>Fix another <a href="https://man.openbsd.org/m4.1">m4(1)</a> bug.
286: <li>PCI <a href="https://man.openbsd.org/an.4">an(4)</a> driver.
287: <li>Repair spl bug in <a href="https://man.openbsd.org/bridge.4">bridge(4)</a>.
288: <li><a href="https://man.openbsd.org/wdc.4">wdc(4)</a> and <a href="https://man.openbsd.org/wd.4">wd(4)</a> detach logic, but missing <a href="https://man.openbsd.org/scsi.4">scsi(4)</a> disconnect for <a href="https://man.openbsd.org/atapi.4">atapi(4)</a>.
289: <li>Permit address setting on <a href="https://man.openbsd.org/enc.4">enc(4)</a> interfaces, and various other tweaks leading to better <a href="https://man.openbsd.org/bridge.4">bridge(4)</a> integration.
1.1 deraadt 290: <li>Add various autoconfiguration child detach logic.
291: <li>Rewrite and commonize disk driver locking which varied between drivers.
1.82 bentley 292: <li>After the recent revamp of <a href="https://man.openbsd.org/icmp.4">icmp(4)</a> reply byte order, correct one last thing: Pass ip_off and ip_len correctly.
293: <li><a href="https://man.openbsd.org/groff.1">groff 1.15</a>
294: <li>In <a href="https://man.openbsd.org/cd.4">cd(4)</a>, do not trust the TOC as much when reading the disklabel.
295: <li>Fix <a href="https://man.openbsd.org/umass.4">umass(4)</a> so that it handles some non-compliant devices.
296: <li>Modify the <a href="https://man.openbsd.org/scsi.4">scsi(4)</a> subsystem so that it can attach without polling.
297: <li>Arrange so that IFF_LINK0 on <a href="https://man.openbsd.org/enc.4">enc(4)</a> means IP-in-IP instead of Ethernet-in-IP.
298: <li>Initial check-in of <a href="https://man.openbsd.org/cardbus.4">cardbus(4)</a> support. <a href="https://man.openbsd.org/xl.4">xl(4)</a> works on cardbus at the moment.
1.1 deraadt 299: <li>Set our status to 2.7-beta.
1.82 bentley 300: <li>Update <a href="https://man.openbsd.org/ppp.8">ppp(8)</a>.
301: <li>Update <a href="https://man.openbsd.org/isakmpd.8">isakmpd(8)</a>.
302: <li><a href="https://man.openbsd.org/sendmail">sendmail 8.10.1</a>
303: <li><a href="https://man.openbsd.org/sendmail">sendmail 8.10.0</a>: <b>You must put your <code>/etc/sendmail.cf</code> file in <code>/etc/mail/sendmail.cf</code> now.</b>
304: <li><a href="https://man.openbsd.org/perl.1">perl 5.6.0</a>
305: <li>Update to <a href="https://man.openbsd.org/isp.4">isp(4)</a>, mostly for Fibre Channel.
306: <li>Seed <a href="https://man.openbsd.org/perl.1">perl(1)</a> srandom() <a href="https://man.openbsd.org/arandom.4">/dev/arandom</a>, to avoid losing a lot of entropy.
1.1 deraadt 307: <li>Some kernel functions were eating a little bit too much entropy.
1.11 horacio 308: <li>ipf 3.3.12
1.82 bentley 309: <li><a href="https://man.openbsd.org/ahc.4">ahc(4)</a> now supports AHA-29160 and other Ultra160 variants.
310: <li>USB <a href="https://man.openbsd.org/umodem.4">umodem(4)</a> support.
311: <li>USB <a href="https://man.openbsd.org/umass.4">umass(4)</a> driver. Works with various devices, but does not support disconnection yet.
1.83 deraadt 312: <li>Support hmac processing in <a href="https://man.openbsd.org/hifn.4">hifn(4)</a>.
1.82 bentley 313: <li><a href="https://man.openbsd.org/curses.3">ncurses-5.0-20000401</a>
314: <li>Put an expert mode into <a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a>, that hides a lot of details. But most of the interface remains 100% the same.
315: <li>Protocol 2 support in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> and <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>.
316: <li>Do not have /etc/netstart pass -E to <a href="https://man.openbsd.org/ipf.8">ipf(8)</a>, since our kernel now enables it by default.
1.1 deraadt 317: <li>Many more man page improvements. Aren't we pedantic?
1.82 bentley 318: <li><a href="https://man.openbsd.org/compat_linux.8">compat_linux(8)</a> system call emulation for <a href="https://man.openbsd.org/pread.2">pread(2)</a> and <a href="https://man.openbsd.org/pwrite.2">pwrite(2)</a>.
319: <li>Make <a href="https://man.openbsd.org/ahc.4">ahc(4)</a> do tagged queuing, and fix some locking bugs.
1.1 deraadt 320: <li>Support root drive detection for G4 powermac.
1.82 bentley 321: <li>Add <a href="https://man.openbsd.org/srandomdev.3">srandomdev(3)</a> to libc.
322: <li>DSA key exchange for <a href="https://man.openbsd.org/sshd.8">sshd(8)</a> and friends, moving us much closer to protocol 2 support.
323: <li>Fix various flaws in the <a href="https://man.openbsd.org/ssl.8">OpenSSL</a> set of manual pages.
324: <li><a href="https://man.openbsd.org/an.4">an(4)</a> driver supporting AiroNet 802.11DS cards.
325: <li>Repair some races and deadlocks in <a href="https://man.openbsd.org/adw.4">adw(4)</a>.
326: <li>Fix buf oflow in <a href="https://man.openbsd.org/ed.1">ed(1)</a>.
1.1 deraadt 327: <li>Support USB Mass Storage devices.
1.82 bentley 328: <li>Make <a href="https://man.openbsd.org/zic.8">zic(8)</a>'s -l option actually work.
329: <li>Some <a href="https://man.openbsd.org/ppp.8">ppp(8)</a> updates.
330: <li>Auto-detect size of seeprom for <a href="https://man.openbsd.org/fxp.4">fxp(4)</a>, for newer cards.
331: <li>Some improvements in <a href="https://man.openbsd.org/kerberos.1">kerberos(1)</a> man pages.
332: <li>DES and 3DES hardware acceleration for <a href="https://man.openbsd.org/ipsec.4">IPsec(4)</a> working in <a href="https://man.openbsd.org/hifn.4">hifn(4)</a> driver.
333: <li>Run <a href="https://man.openbsd.org/pod2man.1">pod2man(1)</a> on the <a href="https://man.openbsd.org/ssl.3">OpenSSL</a> pod documents, and carefully install them in the base system.
1.1 deraadt 334: <li>Expose MDXTransform functions for MD5 and MD4.
1.82 bentley 335: <li>Permit <a href="https://man.openbsd.org/i386/wss.4">wss(4)</a> to work on irq 5.
336: <li>Implement <a href="https://man.openbsd.org/compat_linux.8">compat_linux(8)</a> rt_sigreturn() emulation.
1.1 deraadt 337: <li>On the i386, enlarge pcic0 memory address space.
1.82 bentley 338: <li>Implement <a href="https://man.openbsd.org/compat_linux.8">compat_linux(8)</a> <a href="https://man.openbsd.org/getcwd.3">getcwd(3)</a> emulation.
339: <li><a href="https://man.openbsd.org/ipsec.4">IPsec(4)</a> ingress ACL-checking is now on by default.
340: <li><a href="https://man.openbsd.org/sudo.8">sudo 1.6.3</a>
1.1 deraadt 341: <li>i386 PCI interrupt routing repair code (disabled by default, has lots of issues).
342: <li>Drivers for USB ethernet adapters.
343: <li>Sync USB.
1.82 bentley 344: <li><a href="https://man.openbsd.org/lynx.1">lynx 2.8.2</a>
345: <li>Fix a number if <a href="https://man.openbsd.org/ipsec.4">IPsec(4)</a> esp and ah related bugs introduced during the crypto splitout.
1.1 deraadt 346: <li>Numerous man page link repairs, so that just about any part of the system has a matching man page.
347: <li>Make f_bsize signed.
1.82 bentley 348: <li>Support newer Qlogic <a href="https://man.openbsd.org/isp.4">isp(4)</a> scsi cards.
349: <li>Support AMD 756 IDE controller in <a href="https://man.openbsd.org/pciide.4">pciide(4)</a>.
350: <li>Add FNM_NOSYS to <a href="https://man.openbsd.org/fnmatch.3">fnmatch(3)</a> for XPG conformance.
351: <li>Flesh out <a href="https://man.openbsd.org/mdoc.samples.7">mdoc.samples(7)</a>.
352: <li>Disallow <a href="https://man.openbsd.org/pkg_delete.1">pkg_delete(1)</a> when the pkg_prefix is on a read-only filesystem.
353: <li>Handle expansion of @exec better in <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a>.
354: <li>Initial support for DSA keys in <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>.
355: <li>In <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>, switch to raw mode only if we got a pty.
356: <li>Replace kernel <a href="https://man.openbsd.org/timeout.9">timeout(9)</a> mechanism with one which permits dynamic allocation of timeout structures.
357: <li>In <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a>, do not use BIOS geometry by default, a lot of newer BIOSs get upset when this is done with larger drives.
358: <li>Make <a href="https://man.openbsd.org/script.1">script(1)</a> exit with a proper (and documented) exit code.
359: <li>Fix AMD K6 <a href="https://man.openbsd.org/i386/mtrr.4">mtrr(4)</a>.
360: <li>Fix overflow in <a href="https://man.openbsd.org/ftp.1">ftp(1)</a>.
361: <li>Fix directory mishandlings in <a href="https://man.openbsd.org/who.1">who(1)</a>.
362: <li>Fix overflow in <a href="https://man.openbsd.org/ul.1">ul(1)</a>.
363: <li>Fix modes for <a href="https://man.openbsd.org/ch.4">ch(4)</a> and <a href="https://man.openbsd.org/st.4">st(4)</a> devices so that operator is more powerful.
364: <li><a href="https://man.openbsd.org/ray.4">ray(4)</a> supports the raytheon/webgear ieee 802.11 FH wireless ethernet.
365: <li><a href="https://man.openbsd.org/ahc.4">ahc(4)</a> driver now supports 789x chipset based controllers (7892/9 not verified).
1.1 deraadt 366: <li>Add SIOCGIFMTU/SIOCSIFMTU.
367: <li>Support for the uninorth PCI bridge on the G4 macs.
368: <li>bus_dma support in the powerpc port.
1.82 bentley 369: <li><a href="https://man.openbsd.org/httpd.8">apache 1.3.12</a> + mod_ssl 2.6.2
370: <li><a href="https://man.openbsd.org/ssl.8">OpenSSL 0.9.5</a>
371: <li>Fix parsing of @-style commands in <a href="https://man.openbsd.org/crontab.5">crontab(5)</a> files.
372: <li>Make <a href="https://man.openbsd.org/m4.1">m4(1)</a> compatible enough with GNU m4 to handle autoconf 2.13.
373: <li>Add <a href="https://man.openbsd.org/ratecheck.9">ratecheck(9)</a> API to the kernel.
374: <li>Quieten, secure, and improve <a href="https://man.openbsd.org/ip6.4">ipv6(4)</a> boot-time route setup.
375: <li>Cryptographic hardware services framework, first meant for use by <a href="https://man.openbsd.org/ipsec.4">IPsec(4)</a>.
376: <li>Fix interrupt handling issue in <a href="https://man.openbsd.org/dc.4">dc(4)</a>.
377: <li>Newer <a href="https://man.openbsd.org/uvm.9">uvm(9)</a> code.
1.1 deraadt 378: <li>Prevent overflow in subr_extent code.
1.82 bentley 379: <li>Support FAT32 <a href="https://man.openbsd.org/mount_msdos.8">msdos</a> partitions over 4GB.
1.70 sthen 380: <li>Many man page improvements.
1.82 bentley 381: <li>Disable suffix removal code in <a href="https://man.openbsd.org/make.1">make(1)</a>, since it is buggy.
382: <li>Fix blink and underline attribute handling for new <a href="https://man.openbsd.org/scon.1">PC display mode</a>.
383: <li><a href="https://man.openbsd.org/curses.3">ncurses-5.0-20000311</a>
1.11 horacio 384: <li>IPFilter 3.3.11
1.82 bentley 385: <li>Support more eisa <a href="https://man.openbsd.org/ep.4">ep(4)</a> cards.
386: <li>Implement realtime signal routines in <a href="https://man.openbsd.org/compat_linux.8">compat_linux(8).</a>
1.1 deraadt 387: <li>Disable K6 MTRR until it is fixed.
1.82 bentley 388: <li>Update <a href="https://man.openbsd.org/rtadvd.8">rtadvd(8)</a>
1.1 deraadt 389: <li>Get rid of leading NULs in /kern/msgbuf.
390: <li>Disallow packets to malicious 6to4 prefixes.
391: <li>Fix radix tree mishandling bug in routing code.
1.82 bentley 392: <li>Add more gnu-compatible options to <a href="https://man.openbsd.org/m4.1">m4(1)</a>
393: <li>Repair sub-shell execution handling in <a href="https://man.openbsd.org/hostname.if.5">hostname.if(5)</a>
1.1 deraadt 394: <li>Reverse engineer crypto lockout function on the aeon crypto card.
1.82 bentley 395: <li>Fix file descriptor leak in <a href="https://man.openbsd.org/compress.1">compress(1)</a>
396: <li>Fix a memory corruption bug in the <a href="https://man.openbsd.org/ipsec.4">IPsec(4)</a> skipjack implementation.
397: <li><a href="https://man.openbsd.org/ncurses.3">ncurses-5.0-20000304</a>.
398: <li>Disallow root password guessing in <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>.
399: <li><a href="https://man.openbsd.org/grep.1">grep(1)</a> 2.4.1
1.1 deraadt 400: <li>Multiple inclusion protection problem solution on the sparc.
1.82 bentley 401: <li><a href="https://man.openbsd.org/isakmpd.8">isakmpd(8)</a> update.
402: <li>Add support for new signals to the <a href="https://man.openbsd.org/compat_linux.8">compat_linux(8)</a> emulation routines.
403: <li>Add 802.1Q support to <a href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a>.
1.75 tb 404: <li><a href="https://www.openssh.com">OpenSSH</a> 1.2.3 released.
1.82 bentley 405: <li>Fix a pipe close race in <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>.
406: <li>Fix a panic in <a href="https://man.openbsd.org/compat_ibcs2.8">compat_ibcs2(8)</a> emulation code.
1.1 deraadt 407: <li>Make P_tmpdir point to /tmp, not /var/tmp.
1.82 bentley 408: <li>Attempt to handle corrupt <a href="https://man.openbsd.org/inetd.conf.8">inetd.conf</a> files better.
1.1 deraadt 409: <li>Try to fix the uio hog problem.
1.82 bentley 410: <li>Fix STAT in <a href="https://man.openbsd.org/ftpd.8">ftpd(8)</a> to be RFC959 compliant.
1.33 david 411: <li><a href="http://www.usenix.org/publications/library/proceedings/usenix98/full_papers/banga/banga_html/banga.html">Optimized kernel fdalloc()</a>
1.82 bentley 412: <li>Add some missing <a href="https://man.openbsd.org/compat_linux.8">compat_linux(8)</a> emulation routines.
1.1 deraadt 413: <li>Move kernel crypto code to /sys/crypto
1.82 bentley 414: <li>Many <a href="https://man.openbsd.org/ppp.8">ppp(8)</a> fixes.
1.1 deraadt 415: <li>Some libc_r fixes.
1.82 bentley 416: <li><a href="https://man.openbsd.org/mg.1">mg(1)</a> version 2a added to the source tree, and we are fixing many things in it.
417: <li>Fix an entropy-robbing bug in the <a href="https://man.openbsd.org/ssl.8">ssl(8)</a> libcrypto.
418: <li>Change <a href="https://man.openbsd.org/wicontrol.8">wicontrol(8)</a> so that multiple parameters can be set at the same time.
419: <li>Add -m parameter to <a href="https://man.openbsd.org/strings.1">strings(1)</a>.
420: <li>Add <a href="https://man.openbsd.org/getifaddrs.3">getifaddrs(3)</a>.
1.1 deraadt 421: <li>Permit enlarging of msgbuf on the various architectures.
1.83 deraadt 422: <li>On sun4m machines, replace .{u,}{mul,div,mod} functions with faster versions using the new sun4m instructions. A very significant performance improvement.
1.82 bentley 423: <li>Add <a href="https://man.openbsd.org/fseeko.3">fseeko(3)</a> and <a href="https://man.openbsd.org/ftello.3">ftello(3)</a> interfaces.
1.1 deraadt 424: <li>Two TCP SACK fixes -- SACK now appears to be completely reliable.
1.82 bentley 425: <li>Optimize <a href="https://man.openbsd.org/bridge.4">bridge(4)</a> code by allocating less mbufs.
426: <li>Fix alignment fault in <a href="https://man.openbsd.org/amd.8">amd(8)</a> on the alpha.
427: <li>Add support for <a href="https://man.openbsd.org/ses.4">ses(4)</a> devices, and the <a href="https://man.openbsd.org/sesd.8">sesd(8)</a> tools for probing.
428: <li>Add support for 12160 (Ultra3) in <a href="https://man.openbsd.org/isp.4">isp(4)</a>.
429: <li>Buffer overflows in <a href="https://man.openbsd.org/mopd.8">mopd(8)</a>
1.1 deraadt 430: <li>Complete hypersparc support.
431: <li>Link sparc boot and bootxx bootblocks at different addresses; repairs booting on the hypersparc.
1.82 bentley 432: <li>update to latest <a href="https://man.openbsd.org/kerberos.1">KTH kerberosIV 1.0</a>
433: <li>Update to newer <a href="https://man.openbsd.org/compile_et.1">compile_et(1)</a>.
434: <li>Full support for serial console on the i386, see <a href="https://man.openbsd.org/boot.8">boot(8)</a>.
435: <li>Support PPPoE in <a href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a>.
1.1 deraadt 436: <li>Fix alignment problem for ancillary data; affected 64 bit machines.
1.82 bentley 437: <li>Do not call <a href="https://man.openbsd.org/sleep.3">sleep(3)</a> in <a href="https://man.openbsd.org/rcmd.3">rcmd(3)</a>.
1.1 deraadt 438: <li>On sparc, avoid flushing unmapped memory from the cache in dvma_mapout().
1.11 horacio 439: <li>ipf 3.3.9
1.82 bentley 440: <li>Move <a href="https://man.openbsd.org/smrsh.8">smrsh(8)</a> to /usr/libexec.
441: <li>Add <a href="https://man.openbsd.org/traceroute6.8">traceroute6(8)</a>.
1.1 deraadt 442: <li>Use extents instead of rmaps to manage sparc dvma space.
443: <li>Have extent_alloc_subregion() also handle an alignment offset.
1.82 bentley 444: <li>More fixes to <a href="https://man.openbsd.org/xl.4">xl(4)</a> for non-MII cards.
445: <li>In <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>, move XAUTHORITY to a subdirectory, fixing security issues.
446: <li>Handle directly connected lines better in <a href="https://man.openbsd.org/pppd.8">pppd(8)</a>.
447: <li>Y2K repairs in <a href="https://man.openbsd.org/cvs.1">cvs(1)</a>.
448: <li>Let weak symbols take precedence over second hand symbols in <a href="https://man.openbsd.org/ld.1">ld(1)</a>.
449: <li><a href="https://man.openbsd.org/wx.4">wx(4)</a> driver supporting the Intel 82452 gigabit ethernet card.
1.83 deraadt 450: <li>Support hundreds of interfaces in <a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a> and <a href="https://man.openbsd.org/dhcpd.8">dhcpd(8)</a>.
1.1 deraadt 451: <li>texinfo 4.0
452: <li>Split i386 memory <16MB into it's own freelist, permitting large memory machines to work better.
1.82 bentley 453: <li>New <a href="https://man.openbsd.org/fhopen.2">fhopen(2)</a>, <a href="https://man.openbsd.org/fhstat.2">fhstat(2)</a>, and <a href="https://man.openbsd.org/fhstatfs.2">fhstatfs(2)</a> system calls to easier support userland filesystems.
454: <li>Support newer LVD models in the <a href="https://man.openbsd.org/ncr.4">ncr(4)</a> driver.
455: <li><a href="https://man.openbsd.org/gdt.4">gdt(4)</a> driver for the ICP-Vortex RAID card series.
456: <li>Update to FreeBSD <a href="https://man.openbsd.org/newfs_msdos.8">newfs_msdos(8)</a>, which can support hard drives too
1.36 deraadt 457: <li>New OpenBSD <a href="art1.html">art page</a>.
1.83 deraadt 458: <li>Updates to the <a href="https://man.openbsd.org/lmc.4">lmc(4)</a> device driver.
1.82 bentley 459: <li><a href="https://man.openbsd.org/uaudio.4">uaudio(4)</a> support.
460: <li><a href="https://man.openbsd.org/ti.4">ti(4)</a> also supports Farallon PN9000SX.
461: <li><a href="https://man.openbsd.org/curses.3">ncurses-5.0-20000205</a>.
462: <li><a href="https://man.openbsd.org/adw.4">adw(4)</a> now supports Advansys U2W scsi cards.
1.83 deraadt 463: <li>Further sparc pmap improvements.
1.82 bentley 464: <li>Allow <a href="https://man.openbsd.org/ssh-keygen.1">ssh-keygen(1)</a> to be used for generating signatures of any <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> control file.
1.1 deraadt 465: <li>In sparc port, handle SM30 specially because it starts up with the cache running.
1.82 bentley 466: <li>import <a href="https://man.openbsd.org/usbdevs.8">usbdevs(8)</a>.
467: <li>When handling an <a href="https://man.openbsd.org/i386/apm.4">apm(4)</a> suspend, power down pcmcia devices; when unsuspending, power them back up. Very nice.
468: <li>Rewrite <a href="https://man.openbsd.org/makewhatis.8">makewhatis(8)</a> in <a href="https://man.openbsd.org/perl.1">perl(1)</a>.
1.1 deraadt 469: <li>Deal with empty path element in LD_LIBRARY_PATH variable.
470: <li>On i386 prevent overflow in computation of buffer cache limitation, thus supporting machines with lots of memory.
471: <li>Hardware encryption support added to wi(4) (the wavelan driver).
1.82 bentley 472: <li>Performance optimizations to <a href="https://man.openbsd.org/m4.1">m4(1)</a>.
473: <li>Fix a panic in <a href="https://man.openbsd.org/nfsd.8">nfsd(8)</a>.
474: <li>Have <a href="https://man.openbsd.org/mkdir.1">mkdir -m</a> support sticky and setuid bits.
475: <li>Support -R flag in <a href="https://man.openbsd.org/rtadvd.8">rtadvd(8)</a>.
476: <li>Without a subcommand, have <a href="https://man.openbsd.org/atactl.8">atactl(8)</a> assume that the "identify" command is implied.
477: <li>Workaround in <a href="https://man.openbsd.org/ftp.1">ftp(1)</a>, for Y2K broken ftp servers that return 19100 for the year. Remind is this is here in the year 19098, ok?
1.11 horacio 478: <li>ipf 3.3.8
1.82 bentley 479: <li>Fix a pty close race in <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>.
480: <li>Arrange so that <a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a> does not update <a href="https://man.openbsd.org/resolv.conf.5">/etc/resolv.conf</a> if no DNS information is found.
481: <li><a href="https://man.openbsd.org/isakmpd.8">isakmpd(8)</a> update.
482: <li>Support 93C66 and 93C56 SEEPROM chips (used by more modern <a href="https://man.openbsd.org/ahc.4">ahc(4)</a> cards).
483: <li>Fix a number of bugs in <a href="https://man.openbsd.org/fsplit.1">fsplit(1)</a>.
484: <li>Use <a href="https://man.openbsd.org/ed.1">ed(1)</a> in <a href="https://man.openbsd.org/rc.8">/etc/rc</a>, since <a href="https://man.openbsd.org/grep.1">grep(1)</a> is in /usr.
1.1 deraadt 485: <li>i386 now runs libkvm instead of libkvm.old.
1.82 bentley 486: <li>Add a <a href="https://man.openbsd.org/dmesg.8">dmesg(8)</a> alias to the install media.
487: <li>In <a href="https://man.openbsd.org/gcc.1">gcc(1)</a>, add an i386 specific peephole optimization for stack adjustment.
488: <li>Fix some <a href="https://man.openbsd.org/i386/apm.8">APM version 1.2</a> issues, thus making IBM Thinkpads work.
1.1 deraadt 489: <li>On the i386, now use the memory map information supplied by the bootblocks.
1.82 bentley 490: <li>Use <a href="https://man.openbsd.org/alloca.3">alloca(3)</a> instead of <a href="https://man.openbsd.org/malloc.3">malloc(3)</a> in <a href="https://man.openbsd.org/execl.3">execl(3)</a> and <a href="https://man.openbsd.org/execle.3">execle(3)</a>, so that they are <a href="https://man.openbsd.org/vfork.2">vfork(2)</a> safe.
491: <li><a href="https://man.openbsd.org/sudo.8">sudo 1.6.2p1</a>
492: <li>Arrange so that <a href="https://man.openbsd.org/sshd.8">sshd(8)</a> does not do port forwarding until shell successfully starts.
1.1 deraadt 493: <li>Repair a stupid cache-lockdown bug in the sparc pmap.
1.82 bentley 494: <li>Repair memory leak in <a href="https://man.openbsd.org/freeaddrinfo.3">freeaddrinfo(3)</a>.
1.83 deraadt 495: <li>Significant code shrinkage in <a href="https://man.openbsd.org/ipsec.4">IPsec(4)</a>, as most AH and ESP code starts sharing more subfunctions.
1.82 bentley 496: <li>Enable ipv6 support in <a href="https://man.openbsd.org/rsh.1">rsh(1)</a>, <a href="https://man.openbsd.org/rlogin.1">rlogin(1)</a>, <a href="https://man.openbsd.org/rshd.8">rshd(8)</a>, and <a href="https://man.openbsd.org/rlogind.8">rlogind(8)</a>.
497: <li>Fix <a href="https://man.openbsd.org/rcmd.3">rcmd(3)</a>, <a href="https://man.openbsd.org/iruserok.3">iruserok(3)</a>, and <a href="https://man.openbsd.org/ruserok.3">ruserok(3)</a> to be IPv6 capable, also add more address family independent routines: <a href="https://man.openbsd.org/rcmd_af.3">rcmd_af(3)</a> and <a href="https://man.openbsd.org/iruserok_sa.3">iruserok_sa(3)</a>.
1.1 deraadt 498: <li>Handle MVME1x2 boards with only one ZS serial chip.
499: <li>Avoid some more cache flushes in the sparc pmap module.
1.82 bentley 500: <li>Handle memory shortage better in <a href="https://man.openbsd.org/yacc.1">yacc(1)</a>, closing some memory leaks.
1.1 deraadt 501: <li>Sparc pmap performance improved by optimizing some more pte table walks.
1.82 bentley 502: <li><a href="https://man.openbsd.org/isakmpd.8">isakmpd(8)</a> update.
1.1 deraadt 503: <li>Many more man page improvements.
1.82 bentley 504: <li>More <a href="https://man.openbsd.org/getaddrinfo.3">getaddrinfo(3)</a> improvements to further match RFC2553.
505: <li>Add MAC address filtering in the <a href="https://man.openbsd.org/bridge.4">bridge(4)</a> code.
506: <li>Fix timestamp bug in <a href="https://man.openbsd.org/make.1">make(1)</a>.
507: <li><a href="https://man.openbsd.org/httpd.8">Apache 1.3.11</a> + mod_ssl 2.5.0 merge
1.1 deraadt 508: <li>MVME328 scsi card support in mvme68k port.
509: <li>Portable code for handling architectures with backwards-running stacks, like hppa.
510: <li>Fix Y2K non-compliancy in amiga port's clock chip code.
1.82 bentley 511: <li>some minor repairs to <a href="https://man.openbsd.org/grdc.6">grdc(6)</a>.
1.1 deraadt 512: <li>MVME376 ethernet card support in mvme68k port.
513: <li>mvme68k and mvme88k ramdisk repairs.
1.82 bentley 514: <li><a href="https://man.openbsd.org/sudo.8">sudo 1.6.2</a>.
515: <li>Make application mode arrow keys work in <a href="https://man.openbsd.org/ksh.1">ksh(1)</a>.
516: <li>Protocol independence added to <a href="https://man.openbsd.org/bindresvport.3">bindresvport(3)</a>.
1.75 tb 517: <li><a href="https://www.openssh.com">OpenSSH</a> version 1.2.2 released.
1.83 deraadt 518: <li>Lots of <a href="https://man.openbsd.org/ipsec.4">IPsec(4)</a> pfkey improvements.
1.82 bentley 519: <li>Repair exception handling in <a href="https://man.openbsd.org/gcc.1">gcc(1)</a> i386 position independent code.
520: <li><a href="https://man.openbsd.org/curses.3">ncurses-5.0-20000122</a>
521: <li>Don't allow time to be set far forwards and thus wrap, and a warn for time reversing if <a href="https://man.openbsd.org/securelevel.7">securelevel(7)</a> > 1.
522: <li>Some <a href="https://man.openbsd.org/compat_sunos.8">compat_sunos(8)</a> emulation improvements, particularly for getdents.
1.1 deraadt 523: <li>Various powerpc port fixes -- it is getting close to actually working well.
1.82 bentley 524: <li>Handle SIGINT failures in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>/<a href="https://man.openbsd.org/scp.1">scp(1)</a>/<a href="https://man.openbsd.org/cvs.1">cvs(1)</a> better.
525: <li>Fix bugs in the <a href="https://man.openbsd.org/robots.6">robots(6)</a>, <a href="https://man.openbsd.org/tetris.6">tetris(6)</a>, and <a href="https://man.openbsd.org/grdc.6">grdc(6)</a> games.
526: <li>Make <a href="https://man.openbsd.org/pax.1">pax(1)</a>/<a href="https://man.openbsd.org/tar.1">tar(1)</a>/<a href="https://man.openbsd.org/cpio.1">cpio(1)</a> deal with files larger than 2 GB.
527: <li>Deal with <a href="https://man.openbsd.org/getcwd.3">getcwd(3)</a> returning NULL in <a href="https://man.openbsd.org/at.1">at(1)</a>.
528: <li>Rename ip4.allow <a href="https://man.openbsd.org/sysctl.8">sysctl(8)</a> to ipip.allow. This variable no longer controls any explicitly configured IP-over-IP tunnels.
529: <li>Deal with <a href="https://man.openbsd.org/getcwd.3">getcwd(3)</a> returning NULL in the supfilesrv.
530: <li><strong>DRIVER IMPROVEMENT: Intel <a href="https://man.openbsd.org/fxp.4">fxp(4)</a> cards with <a href="https://man.openbsd.org/nsphy.4">nsphy(4)</a> could not negotiate and maintain 100mbit link. <a href="errata26.html#nsphy">A source code patch is available</a></strong>.
531: <li>Fix a buffer overflow in the <a href="https://man.openbsd.org/boot_i386.8">i386 bootblocks</a>!
532: <li>Fix <a href="https://man.openbsd.org/vi.1">vi(1)</a> recover script to use sysopen(), to avoid magic in perl open().
1.83 deraadt 533: <li>Fix race condition in <a href="https://man.openbsd.org/make.1">make(1)</a> (only applies to make -j, which noone in OpenBSD ever uses).
1.82 bentley 534: <li>Reduce console loggin in <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>.
535: <li>Fix <a href="https://man.openbsd.org/sshd.8">sshd -i</a>.
536: <li><strong>SECURITY FIX: Systems with procfs enabled and mounted contain a root hole due to a tricky exploit. <a href="errata26.html#procfs">A source code patch is available</a></strong>.
537: <li>Fix a possible NULL dereference in <a href="https://man.openbsd.org/execve.2">execve(2)</a>.
538: <li><a href="https://man.openbsd.org/gcc.1">gcc 2.95.2</a>
539: <li>add <a href="https://man.openbsd.org/rip6query.8">rip6query(8)</a>.
1.1 deraadt 540: <li>Many man page fixes.
1.82 bentley 541: <li>Change <a href="https://man.openbsd.org/i386/pcvt.4">pcvt(4)</a> so that all regular function key presses go to straight to the application.
542: <li>Avoid botches in <a href="https://man.openbsd.org/ftpd.8">ftpd(8)</a> and <a href="https://man.openbsd.org/mtree.8">mtree(8)</a> introduced from blind replacement of <a href="https://man.openbsd.org/getwd.3">getwd(3)</a> with <a href="https://man.openbsd.org/getcwd.3">getcwd(3)</a>.
543: <li>Disable agent forwarding in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> protocol 1.3.
1.1 deraadt 544: <li>Support for another gigabit ethernet card using the alteon chipset.
1.82 bentley 545: <li>Fix a garbage printout in <a href="https://man.openbsd.org/ftpd.8">ftpd(8)</a>.
546: <li>Error message repair in <a href="https://man.openbsd.org/from.1">from(1)</a>.
547: <li>Fix <a href="https://man.openbsd.org/fxp.4">fxp(4)</a>+<a href="https://man.openbsd.org/nsphy.4">nsphy(4)</a> problems.
548: <li>Tons more <a href="https://man.openbsd.org/man.1">man(1)</a> page repairs.
549: <li>Fix a bug in the <a href="https://man.openbsd.org/pipe.2">pipe(2)</a> system call.
550: <li>v6 support in <a href="https://man.openbsd.org/fstat.1">fstat(1)</a>.
1.1 deraadt 551: <li>Documentation improvements.
1.82 bentley 552: <li>Fix <a href="https://man.openbsd.org/traceroute.8">"traceroute -P 41"</a> codepath blocked by inet6 import.
553: <li>Another fix improving on the earlier <a href="https://man.openbsd.org/ld.so.1">ld.so(1)</a> version number fix.
554: <li><a href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a> support for L2TP, Mobile IP, BGP, VLAN 802.1q, and INET6.
1.1 deraadt 555: <li>ncurses-5.0-20000115
1.82 bentley 556: <li>Crank <a href="https://man.openbsd.org/pms.4">pms(4)</a> delay to 4000 for another laptop that takes a long time.
1.39 david 557: <li>Make kernel know about the Coppermine CPUs.
1.14 horacio 558: <li>Special case: one PCI bridge device... which is not a PCI bridge at all.
1.1 deraadt 559: <li>Handle SNAP encapsulated packets for the bridging blocknoip option.
560: <li>Improve sparc pte handling for performance.
1.82 bentley 561: <li>Show blackhole routes in <a href="https://man.openbsd.org/route.8">route(8)</a> and <a href="https://man.openbsd.org/netstat.1">netstat(1)</a>.
1.1 deraadt 562: <li>Fix a Y2001 bug in the hp300 boot code and kernel.
1.82 bentley 563: <li>Update the powerpc code. <a href="https://man.openbsd.org/powerpc/uvm.9">uvm(9)</a> kernels do not work yet.
564: <li>Avoid touching the sdh register too often during <a href="https://man.openbsd.org/atapiscsi.4">atapi(4)</a> device probe; some devices freak.
565: <li>More <a href="https://man.openbsd.org/m4.1">m4(1)</a> fixes.
566: <li>Fix an obscure bug in <a href="https://man.openbsd.org/ld.1">ld(1)</a> that caused it to treat directory names called "lib" differently.
567: <li>Y2K fix for a <a href="https://man.openbsd.org/groff.1">groff(1)</a> macro.
568: <li>Remove gifconfig(8); replaced by syntax in <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a>.
1.83 deraadt 569: <li>Show problematic expressions in <a href="https://man.openbsd.org/m4.1">m4(1)</a>'s expr error messages.
1.82 bentley 570: <li>Recursion depth control in <a href="https://man.openbsd.org/gre.4">gre(4)</a>, similar to what is in <a href="https://man.openbsd.org/gif.4">gif(4)</a>.
1.1 deraadt 571: <li>Various cleanups are happening to the netipx codebase.
572: <li>Fix Promise Ultra/66 and SiS 5513 pciide support.
1.82 bentley 573: <li>blocknonip option in if_bridge and <a href="https://man.openbsd.org/brconfig.8">brconfig(8)</a>.
574: <li>pn(4) cards now use <a href="https://man.openbsd.org/dc.4">dc(4)</a>.
575: <li>More channel fixes in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>.
1.1 deraadt 576: <li>XFree86 3.3.6
1.82 bentley 577: <li>Handle glob() return values better in <a href="https://man.openbsd.org/restore.8">restore(8)</a>.
1.18 jufi 578: <li>Hifn 7751 is the same as the Invertex board, the aeon driver.
1.82 bentley 579: <li>Support command-execution in <a href="https://man.openbsd.org/hostname.if.5">/etc/hostname.*</a> files, using ! syntax.
580: <li>Handle the bootpath properly in sbus <a href="https://man.openbsd.org/isp.4">isp(4)</a>.
581: <li><a href="https://man.openbsd.org/ipsec.4">IPsec(4)</a> ingress control.
1.1 deraadt 582: <li>Merge IPV6 into the GENERIC kernel. As far as the kernel is concerned, we are ipv6 ready now. However, lots of userland changes remain..
1.82 bentley 583: <li>Reduce recursion in <a href="https://man.openbsd.org/gif.4">gif(4)</a>.
1.1 deraadt 584: <li>Support Davicom DM910x in if_dc.
1.82 bentley 585: <li>Numerous <a href="https://man.openbsd.org/ipsec.4">IPsec(4)</a> fixes and enhancements.
1.18 jufi 586: <li>Allow aeon driver to match Hifn 7751.
1.1 deraadt 587: <li>Fix printing of SAs in route.
1.82 bentley 588: <li>Add ESP/AH statistics to <a href="https://man.openbsd.org/netstat.1">netstat(1)</a>.
1.1 deraadt 589: <li>Fix to use network byte order in several places.
590: <li>Allow booting from Qlogic isp cards.
1.21 miod 591: <li>Several IPsec-related sysctls added.
1.1 deraadt 592: <li>Various termtypes fixes.
1.82 bentley 593: <li><a href="https://man.openbsd.org/ncurses.3">ncurses-5.0-20000108</a>
1.1 deraadt 594: <li>Add fake dcphy(4).
1.82 bentley 595: <li>In <a href="https://man.openbsd.org/boot_config.8">UKC</a>, add a timezone command.
596: <li>Handle <a href="https://man.openbsd.org/fxp.4">fxp(4)</a> using <a href="https://man.openbsd.org/iophy.4">iophy(4)</a>; broken in 2.6 release.
597: <li>Support LBA-mapped extended partitions in <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a>.
598: <li>Use <a href="https://man.openbsd.org/arc4random.3">arc4random(3)</a> in IPV6 code.
599: <li>Import of <a href="https://man.openbsd.org/gre.4">gre(4)</a> code.
1.1 deraadt 600: <li>Early check for udp destination port 0.
1.82 bentley 601: <li>Newer <a href="https://man.openbsd.org/raid.4">raidframe code</a>.
602: <li>userland <a href="https://man.openbsd.org/ppp.8">ppp 2.26</a>.
1.1 deraadt 603: <li>Make NFS swap devices work once again.
604: <li>In the mvme68k port, add support for the '060 based MVME177 card.
1.82 bentley 605: <li>Make some macros in <a href="https://man.openbsd.org/m4.1">m4(1)</a> special.
606: <li>Improve column handling in <a href="https://man.openbsd.org/ls.1">ls(1)</a>.
607: <li>V6 support in <a href="https://man.openbsd.org/systat.1">systat(1)</a>.
608: <li><strong>Y2K FIX: The <a href="https://man.openbsd.org/at.1">at(1)</a> command was unable to parse some kinds of dates. <a href="errata26.html#aty2k">A source code patch is available</a></strong>.
609: <li>Improve <a href="https://man.openbsd.org/sleep.1">sleep(1)</a> for out-of-range values.
610: <li>Do not use kvm snooping in <a href="https://man.openbsd.org/rtsold.8">rtsold(8)</a>.
611: <li>Fix <a href="https://man.openbsd.org/ftp.1">ftp(1)</a> URL support accidentally broken by KAME.
612: <li>Fix a bug in <a href="https://man.openbsd.org/smtpd.8">smtpd(8)</a>.
1.1 deraadt 613: <li>Make ssh IPV6 clean. KerberosIV only works on a v4 connection.
614: <li>Fix mbuf out-of-bounds write which caused great grief for NFSv2 in an INET6 kernel.
1.83 deraadt 615: <li>Add rmoption/rmoptions command to <a href="https://man.openbsd.org/config.8">config(8)</a>, thus permitting a config file to include GENERIC and then remove things.
1.82 bentley 616: <li>Various small improvements and fixes to <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>.
617: <li>Fix <a href="https://man.openbsd.org/pthreads.3">pthreads(3)</a> handling on the sparc.
1.1 deraadt 618: <li>Using weak symbols, support a real libpthread.
1.82 bentley 619: <li>The <a href="https://man.openbsd.org/mknod.8">mknod(8)</a> -m option should ignore the umask.
1.1 deraadt 620: <li>More man page cleanups, as always.
1.82 bentley 621: <li><strong>Y2K FIX: A minor problem; the sparc eeprom(8) command is not Y2K compliant. <a href="errata26.html#eepromy2k">A source code patch is available</a></strong>.
1.1 deraadt 622: <li>Permit midi compilation without other audio code.
1.82 bentley 623: <li><strong>Y2K FIX: A minor problem in the logging support for the <a href="https://man.openbsd.org/adduser.8">adduser(8)</a> command. <a href="errata26.html#addusery2k">A source code patch is available</a></strong>.
624: <li>In <a href="https://man.openbsd.org/config.8">config(8)</a>, permit multiple maxuser definitions. Newest overrides older ones.
625: <li>Use the <a href="https://man.openbsd.org/dc.4">dc(4)</a> driver instead for a few other tulip-like cards.
626: <li>Change libc syslog() code to try to reopen the socket if a send fails. This handles the case of a restarted <a href="https://man.openbsd.org/syslogd.8">syslogd(8)</a> better.
627: <li>Correct SIGTERM handling in <a href="https://man.openbsd.org/ssh-agent.1">ssh-agent(1)</a>.
1.1 deraadt 628: <li>ncurses-5.0-20000101
1.82 bentley 629: <li>Permit non-<a href="https://man.openbsd.org/ipsec.4">IPsec(4)</a> kernels to compile.
630: <li>Improve argument handling in <a href="https://man.openbsd.org/wicontrol.8">wicontrol(8)</a>.
631: <li>Various fixes to <a href="https://man.openbsd.org/lkm.4">LKM(4)</a> unloading.
1.1 deraadt 632: <li>Make ld/ld.so search all directories before accepting the best version of a shared library.
633: <li>Do in6_if_up() at splsoftnet(), permitting drivers to get interrupts during the processing of their multicast reprogramming.
1.82 bentley 634: <li>Provide <a href="https://man.openbsd.org/sysctl.8">sysctl(8)</a> net.inet6.icmp6.nodeinfo to permit admin to enable <a href="https://man.openbsd.org/icmp6.4">icmp6(4)</a> node information query if so desired.
1.1 deraadt 635: <li>Support various kinds of inet6 entries and in /etc/netstart as well.
636: <li>Improve handling of signed math in NFS kernel code.
1.82 bentley 637: <li>Parse /etc/sysctl.conf earlier in <a href="https://man.openbsd.org/rc.8">/etc/rc</a>.
1.1 deraadt 638: <li>Move sysctl to /sbin.
639: <li>For other architectures, also check db_panic in kdb_trap().
640: <li>Remove PIC versions of libarch and libresolv from the distribution.
641: <li>Correctly copy pkthdr in m_split().
642: <li>Fix udp multicast option handling.
1.82 bentley 643: <li><strong>DRIVER IMPROVEMENT: Fix mii autoselect support for 3c900b. <a href="errata26.html#3c900b">A source code patch is available</a></strong>.
644: <li>Fix signed errors in <a href="https://man.openbsd.org/df.1">df(1)</a>.
645: <li>Repair <a href="https://man.openbsd.org/netstat.1">netstat -ss</a>.
646: <li>Optional swap encryption support in uvm; see new <a href="https://man.openbsd.org/options.4">options(4)</a> page.
647: <li>Do not strip international characters in <a href="https://man.openbsd.org/fmt.1">fmt(1)</a>.
1.1 deraadt 648: <li>Initialize lo0 for ipv6 automatically.
1.82 bentley 649: <li>Avoid a memory leak in <a href="https://man.openbsd.org/telnet.1">telnet(1)</a>.
1.1 deraadt 650: <li>Honour the ddb.panic sysctl better.
1.82 bentley 651: <li>Enable scopeid hack in <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a>, <a href="https://man.openbsd.org/ping6.8">ping6(8)</a>, and <a href="https://man.openbsd.org/netstat.1">netstat(1)</a>.
1.1 deraadt 652: <li>Replace NRL get{addr,name}info() with KAME get{addr,name}info() in libc.
1.83 deraadt 653: <li>Fix a terminfo problem relating to unset capabilities.
1.82 bentley 654: <li>More ISA PnP NE2000 clones - see <a href="https://man.openbsd.org/ne.4">ne(4)</a>
1.1 deraadt 655: <li>TCP new reno
656: <li>Fix IP multicast kernel panic
1.82 bentley 657: <li>Upgrade <a href="https://man.openbsd.org/ipf.4">ipf(4)</a>, now version 3.3.6
658: <li>Major cleanup of <a href="https://man.openbsd.org/make.1">make(1)</a>
659: <li>3c450-TX HomeConnect, see <a href="https://man.openbsd.org/xl.4">xl(4)</a>.
660: <li>Add Qlogic 1240/1280 support to <a href="https://man.openbsd.org/isp.4">isp(4)</a>.
661: <li>Update <a href="https://man.openbsd.org/curses.3">curses(3)</a> to ncurses-19991218.
662: <li>Speed up <a href="https://man.openbsd.org/blowfish.3">blowfish(3)</a> encryption by > 20%.
663: <li>More <a href="https://man.openbsd.org/ipf.8">ipf(8)</a> changes. Avoid rw_enter panic, coredumps when processing rules.
1.1 deraadt 664: <li>Preliminary token ring support.
1.82 bentley 665: <li>Continuing <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> improvements.
666: <li>Add srcsa, dstsa, clearsa to <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a>
667: <li>New ioctls for binding <a href="https://man.openbsd.org/enc.4">enc(4)</a> interfaces when bridging.
668: <li>Yet more <a href="https://man.openbsd.org/make.1">make(1)</a> cleanup.
669: <li>Preserve file flags in <a href="https://man.openbsd.org/mv.1">mv(1)</a>.
670: <li>Added the <a href="https://man.openbsd.org/gif.4">gif(4)</a> interface for tunneling IPv4/IPv6. See <a href="https://man.openbsd.org/gif.4">gif(4)</a>, gifconfig(8).
1.33 david 671: <li>Add more PCMCIA NE2000 devices.
1.82 bentley 672: <li>Fix and re-enable TCP SACK code. Eliminate TCP_NEWRENO. See <a href="https://man.openbsd.org/options.4">options(4)</a>.
1.33 david 673: <li>Continuing IPV6 improvements.
1.82 bentley 674: <li>Print ipv6 addresses correctly <a href="https://man.openbsd.org/ipsec.4">IPsec(4)</a> flows. See <a href="https://man.openbsd.org/netstat.1">netstat(1)</a>, <a href="https://man.openbsd.org/route.8">route(8)</a>.
675: <li><a href="https://man.openbsd.org/ipsecadm.8">ipsecadm(8)</a> now accepts ipv6 addresses.
1.33 david 676: <li>Improve timeout handling for some ATAPI devices.
1.82 bentley 677: <li>Add man pages for <a href="https://man.openbsd.org/icmp6.4">icmp6(4)</a> and <a href="https://man.openbsd.org/ip6.4">ip6(4)</a>
678: <li><a href="https://man.openbsd.org/traceroute.8">traceroute(8)</a> fixes. Add -c, -I. Fix -P.
1.33 david 679: <li>Fix multicast kernel panic in ip_output.
680: <li>Add forward reference for sockaddr to netinet/in.h
1.82 bentley 681: <li>Some game fixes: <a href="https://man.openbsd.org/fortune.6">fortune(6)</a> and <a href="https://man.openbsd.org/robots.6">robots(6)</a>.
682: <li>More <a href="https://man.openbsd.org/make.1">make(1)</a> cleanup.
1.33 david 683: <li>Various IPV6 changes.
1.82 bentley 684: <li><a href="https://man.openbsd.org/ipmon.8">ipmon(8)</a> -F now works properly.
685: <li>Import of IPFilter 3.3.5. See <a href="https://man.openbsd.org/ipf.8">ipf(8)</a>.
686: <li>Long overdue <a href="https://man.openbsd.org/make.1">make(1)</a> cleanup.
687: <li><a href="https://man.openbsd.org/ipf.8">ipf(8)</a> can now use interface names.
1.33 david 688: <li>Add support for Qlogic 1240 and 1280.
689: <Li>Preliminary awi driver code.
690: <li>Fix privilege error in wi(4) driver.
1.82 bentley 691: <li>Replace <a href="https://man.openbsd.org/pn.4">pn(4)</a> driver with <a href="https://man.openbsd.org/dc.4">dc(4)</a>.
692: <li>Overflows in <a href="https://man.openbsd.org/at.1">at(1)</a>, <a href="https://man.openbsd.org/ar.1">ar(1)</a>, <a href="https://man.openbsd.org/cdio.1">cdio(1)</a>.
693: <li>Import of IPFilter 3.3.4. See <a href="https://man.openbsd.org/ipf.8">ipf(8)</a>.
1.1 deraadt 694: <li>Changed termcap providers
1.82 bentley 695: <li>Various fixes to <a href="https://man.openbsd.org/hunt.6">hunt(6)</a>.
1.1 deraadt 696: <li>TI TNETE2101 PHY
1.82 bentley 697: <li>Fix <a href="https://man.openbsd.org/dlfcn.3">dlfcn(3)</a> prototypes
698: <li>Sync <a href="https://man.openbsd.org/awk.1">awk(1)</a> with June 6, 1999 version
699: <li>New <a href="https://man.openbsd.org/dc.4">dc(4)</a> driver for DEC/Intel 21143 and clones
700: <li>Don't use stdio for <a href="https://man.openbsd.org/getpass.3">getpass(3)</a>.
1.1 deraadt 701: <li>Update of PHY subsystem
702: <li>Various sparc and i386 pmap fixes for UVM
1.82 bentley 703: <li>Sundance ST201 Ethernet from FreeBSD. See <a href="https://man.openbsd.org/ste.4">ste(4)</a>
1.21 miod 704: <li>IPsec cleanup
1.82 bentley 705: <li>Cleanup of <a href="https://man.openbsd.org/make.1">make(1)</a>.
1.1 deraadt 706: <li>Lots of UVM work
1.82 bentley 707: <li><a href="https://man.openbsd.org/mount_mfs.8">MFS</a> unmount race fixes
708: <li>Add <a href="https://man.openbsd.org/bindresvport_af.3">bindresvport_af(3)</a> and <a href="https://man.openbsd.org/rresvport.3">rresvport(3)</a> APIs to libc.
709: <li>Updated <a href="https://man.openbsd.org/curses.3">curses(3)</a> to ncurses-19991211
1.1 deraadt 710: <li>Overflows in crunchgen
1.82 bentley 711: <li>Fix <a href="https://man.openbsd.org/chpass.1">chpass(1)</a> temp file handling
1.1 deraadt 712: <li>Various soft update fixes
713: <li>Integration of KAME IPv6
1.82 bentley 714: <li>Features added to <a href="https://man.openbsd.org/find.1">find(1)</a>.
715: <li>Fixes to <a href="https://man.openbsd.org/eap.4">eap(4)</a> driver
716: <li>Overflows is <a href="https://man.openbsd.org/split.1">split(1)</a>, <a href="https://man.openbsd.org/jot.1">jot(1)</a>, ssio, <a href="https://man.openbsd.org/telnet.1">telnet(1)</a>, <a href="https://man.openbsd.org/file.1">file(1)</a>.
717: <li>SiS 900/7016 Ethernet from FreeBSD. See <a href="https://man.openbsd.org/sis.4">sis(4)</a>
718: <li>Tape support and major code changes to <a href="https://man.openbsd.org/atapiscsi.4">atapiscsi(4)</a>.
719: <li><strong>The third ssh jumbo patch is now available. Numerous (non-security) additions/changes have been made to OpenSSH since the OpenBSD 2.6 release. <a href="errata26.html#sshjumbo">A jumbo patch is available which adds many features</a></strong>.
720: <li><strong>The second ssh jumbo patch is now available. Numerous (non-security) additions/changes have been made to OpenSSH since the OpenBSD 2.6 release. <a href="errata26.html#sshjumbo">A jumbo patch is available which adds many features</a></strong>.
721: <li>Some overflows in <a href="https://man.openbsd.org/patch.1">patch(1)</a>.
722: <li>Buffer overflow in <a href="https://man.openbsd.org/dnsquery.1">dnsquery(1)</a>.
723: <li>Buffer overflow in <a href="https://man.openbsd.org/error.1">error(1)</a>.
724: <li>Fix a buffer overflow in <a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a>.
725: <li>Fix two crashes in <a href="https://man.openbsd.org/awk.1">awk(1)</a>.
726: <li>Fix off-by-one in <a href="https://man.openbsd.org/apply.1">apply(1)</a>.
1.83 deraadt 727: <li>Fix bug in <a href="https://man.openbsd.org/pr.1">pr(1)</a>.
1.1 deraadt 728: <li>Make soft updates mostly work with UVM.
1.82 bentley 729: <li><strong>SECURITY FIX: The USA version of the ssl library package, called sslUSA26, contained buffer overflows. <a href="errata26.html#sslUSA">A binary patch is available for people who installed before December 3</a></strong>.
1.1 deraadt 730: <li>Remove ctm(1) from the src tree -- look for it in ports now.
731: <li>libkvm.old hacks for UVM.
1.82 bentley 732: <li>Fix utmp handling in <a href="https://man.openbsd.org/ftpd.8">ftpd(8)</a>, for when running in daemon mode.
733: <li>More <a href="https://man.openbsd.org/m4.1">m4(1)</a> fixes.
734: <li>Fix append keyword in <a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a>.
735: <li>Buglet in <a href="https://man.openbsd.org/sort.1">sort(1)</a>.
1.1 deraadt 736: <li>DPT SmartCache III/IV SCSI PCI/EISA driver.
1.82 bentley 737: <li><a href="https://man.openbsd.org/mkisofs.8">mkisofs 1.11.3</a>
738: <li>Fix mangled files for put command in <a href="https://man.openbsd.org/ftpd.8">ftpd(8)</a>.
739: <li><strong>RELIABILITY FIX: Be more careful in <a href="https://man.openbsd.org/poll.2">poll(2)</a>. <a href="errata26.html#poll">A source patch is available</a></strong>.
1.1 deraadt 740: <li>ncurses-5.0-19991127
741: <li>Enable TI16750 UART support.
742: <li>driver for ISA hostess 4-channel serial card.
743: <li>Import ssh-askpass into our X11 src tree.
744: <li>For i386: Winchip c6 TSC is broken, ignore it.
1.82 bentley 745: <li>Fix descriptor leaks and potential double fclose() calls in <a href="https://man.openbsd.org/skey.1">skey(1)</a> library code.
746: <li>Correct <a href="https://man.openbsd.org/icmp.4">icmp(4)</a> packet length in <a href="https://man.openbsd.org/ipmon.8">ipmon(8)</a>.
747: <li>Remove unused functionality from the i386 <a href="https://man.openbsd.org/i386/pcvt.4">pcvt(4)</a> driver.
1.28 david 748: <li>Allow machine-dependent code to set the PAGE_SIZE constant, and set it in MD code if possible -- performance improvement.
1.82 bentley 749: <li>new <a href="https://man.openbsd.org/pthreads.3">pthreads(3)</a> code.
750: <li>Parsing error fix to <a href="https://man.openbsd.org/calendar.1">calendar(1)</a>.
751: <li>Some more <a href="https://man.openbsd.org/m4.1">m4(1)</a> fixes.
752: <li>Set SO_REUSEADDR and SO_LINGER on forwarded ports in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>.
753: <li><strong>SECURITY FIX: Limit newaliases run to root and trusted users. <a href="errata26.html#sendmail">A source patch is available</a></strong>.
754: <li>SSH_ASKPASS support in <a href="https://man.openbsd.org/ssh-add.1">ssh-add(1)</a>.
755: <li>Numerous <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> and <a href="https://man.openbsd.org/sshd.8">sshd(8)</a> improvements... too many to mention.
756: <li>Newer version of the <a href="https://man.openbsd.org/isp.4">isp(4)</a> driver.
757: <li>Fix a bug in <a href="https://man.openbsd.org/rarpd.8">rarpd(8)</a>.
1.83 deraadt 758: <li>Add support for SIGIO to lms(4), pms(4), and mms(4).
1.1 deraadt 759: <li>Fix two bugs in info(1).
760: <li>select on pipes was broken, and occasionally someone would notice it (in particular rsync).
1.82 bentley 761: <li>Use <a href="https://man.openbsd.org/mkstemp.3">mkstemp(3)</a> in <a href="https://man.openbsd.org/crontab.1">crontab(1)</a>.
762: <li>Improve <a href="https://man.openbsd.org/gcc.1">egcs</a> performance.
763: <li>Add <a href="https://man.openbsd.org/memconfig.8">memconfig(8)</a>.
764: <li>Add <a href="https://man.openbsd.org/mtrr.4">mtrr(4)</a> support from freebsd.
765: <li>SSH_CMSG_MAX_PACKET_SIZE support in <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>.
766: <li>Improve <a href="https://man.openbsd.org/whois.1">whois(1)</a> even more.
1.1 deraadt 767: <li>Many man page fixes.
1.82 bentley 768: <li><a href="https://man.openbsd.org/sudo.8">sudo 1.6</a> (BSD licenced now!)
769: <li>Fix more <a href="https://man.openbsd.org/m4.1">m4(1)</a> bugs.
770: <li>In <a href="https://man.openbsd.org/scp.1">scp(1)</a>, do not display banner if process is in the background.
771: <li>Permit kernel to compile without <a href="https://man.openbsd.org/ffs.3">FFS</a> once again.
1.1 deraadt 772: <li>More links to man pages.
1.82 bentley 773: <li>Bug fixes to <a href="https://man.openbsd.org/rl.4">rl(4)</a> and <a href="https://man.openbsd.org/tx.4">tx(4)</a> driver.
1.83 deraadt 774: <li>More <a href="https://man.openbsd.org/atapiscsi.4">ATAPI</a> disk fixes (may come as a patch file later).
1.82 bentley 775: <li>Other misc <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> improvements.
776: <li>RSA key fingerprints in the <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> commands.
777: <li>Do ANSI cursor save/restore in i386 <a href="https://man.openbsd.org/i386/pcvt.4">pcvt(4)</a> driver.
778: <li>Fix more <a href="https://man.openbsd.org/m4.1">m4(1)</a> bugs; patch for this problem is included in previous <a href="https://man.openbsd.org/m4.1">m4</a> errata entry.
1.1 deraadt 779: <li>A bit more playing around in sshd to deal with the broken key sizes that Datafellows ssh gives.
1.82 bentley 780: <li>Honour <a href="https://man.openbsd.org/ddb.4">ddb.console</a> in the mac68k port.
1.1 deraadt 781: <li>Fix retransmission problem in TCP.
1.82 bentley 782: <li>Improve <a href="https://man.openbsd.org/whois.1">whois(1)</a> significantly to use *.whois-servers.net.
1.1 deraadt 783: <li>In lots of daemons, do not syslog getpeername complaints.
1.82 bentley 784: <li>In <a href="https://man.openbsd.org/ksh.1">ksh(1)</a>, quote metacharacters when completing filenames.
785: <li>Fix a signal race crash in <a href="https://man.openbsd.org/ksh.1">ksh(1)</a>.
786: <li>link <a href="https://man.openbsd.org/window.1">window(1)</a> with -locurses.
787: <li><a href="https://man.openbsd.org/top.1">top(1)</a> should use stathz, not hz, for calculating process run times.
1.1 deraadt 788: <li>Shrink the puc(4) dmesg output.
1.82 bentley 789: <li>Add <a href="https://man.openbsd.org/ossaudio.3">OSS audio</a> support to the BSD/OS emulation.
790: <li><strong>A kernel reliability fix for the alpha. <a href="errata26.html#alpha_locore">A patch is available</a></strong>.
791: <li><strong>A kernel reliability fix for all m68k architectures. <a href="errata26.html#m68k_locore">A patch is available (which all m68k architectures share)</a></strong>.
792: <li><strong>Numerous (non-security) additions/changes have been made to OpenSSH since the OpenBSD 2.6 release. <a href="errata26.html#ssh">A jumbo patch is available which adds many features</a></strong>.
793: <li><strong>A kernel reliability fix for the sparc. <a href="errata26.html#sparc_locore">A patch is available</a></strong>.
794: <li>Counter overflow fix to <a href="https://man.openbsd.org/scp.1">scp(1)</a>.
1.17 jsyn 795: <li>Merge dvdio.h support into cdio.h, and cleanup various unportable bits.
1.82 bentley 796: <li>Various other <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> cleanups.
797: <li>Print all bad options in <a href="https://man.openbsd.org/sshd.8">sshd(8)</a> and <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> before exiting with a failure.
798: <li><a href="https://man.openbsd.org/sshd.8">sshd(8)</a> now has a IgnoreUserKnownHosts flag.
799: <li>Optionally run a command in <a href="https://man.openbsd.org/newsyslog.1">newsyslog(1)</a>, instead of sending a signal.
800: <li>Some <a href="https://man.openbsd.org/make.1">make(1)</a> fixes.
801: <li>Improve <a href="https://man.openbsd.org/dhcp.8">dhcp</a> integration into the install media.
802: <li>Logging cleanup of <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>.
1.28 david 803: <li>Have sshd check the user's personal ~/.ssh/known_hosts file.
1.82 bentley 804: <li><strong>NOTE: OpenSSH does not have the ssh 1.2.27 rsa bug</strong>.
1.1 deraadt 805: <li>Install a shared libperl.
1.82 bentley 806: <li><strong>Fix m4, accidentally broken in 2.6. <a href="errata26.html#m4">A patch is available</a></strong>.
807: <li><strong>Users should not be able to change the media configuration of interfaces. <a href="errata26.html#ifmedia">A patch is available</a></strong>.
808: <li>Add <a href="https://man.openbsd.org/strtok_r.3">strtok_r(3)</a>.
809: <li><strong>newsyslog race condition fixes. <a href="errata26.html#newsyslog">A patch is available</a></strong>.
810: <li>Various <a href="https://man.openbsd.org/make.1">make(1)</a> fixes.
1.1 deraadt 811: <li>screen blanker code for the amiga.
1.82 bentley 812: <li>Default network name in <a href="https://man.openbsd.org/wi.4">wi(4)</a> is "", not "ANY".
1.1 deraadt 813: <li>Start of DVD support.
1.82 bentley 814: <li>New <a href="https://man.openbsd.org/sf.4">sf(4)</a> driver supports Adaptec "StarFire" AIC6915-based Ethernet PCI cards.
815: <li>Numerous more <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> and <a href="https://man.openbsd.org/sshd.8">sshd(8)</a> cleanups.
1.1 deraadt 816: <li>Slow down ATAPI IDENTIFY (final critical fix which shipped in 2.6).
817: <li>Another critical i386 memory allocation fix (shipped in 2.6).
818: <li>Critical brooktree driver fix (shipped in 2.6).
1.82 bentley 819: <li>Fix some more <a href="https://man.openbsd.org/atapiscsi.4">atapi</a> bugs (shipped in 2.6).
820: <li>Fix byte order bugs in the new <a href="https://man.openbsd.org/atapiscsi.4">wdc/atapi</a> code.
1.1 deraadt 821: <li>Sparc uses UVM by default now.
1.82 bentley 822: <li>Allow <a href="https://man.openbsd.org/rarpd.8">rarpd(8)</a> to work on aliased interfaces.
823: <li>Support multiple <a href="https://man.openbsd.org/enc.4">enc(4)</a> interfaces.
824: <li>Reliability fixes for the <a href="https://man.openbsd.org/atapiscsi.4">ATAPI</a> code (shipped in 2.6).
825: <li>New driver: <a href="https://man.openbsd.org/al.4">al(4)</a> supports the ADMtek AL981/AN985 PCI ethernet cards.
826: <li>Various other <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> and <a href="https://man.openbsd.org/sshd.8">sshd(8)</a> cleanups.
1.1 deraadt 827: <li>Add ethernet-IP encapsulation.
1.82 bentley 828: <li>In <a href="https://man.openbsd.org/ssh.1">ssh</a>, use <a href="https://man.openbsd.org/ssl.8">libssl(8)</a> md5 routines instead of our libc routines.
829: <li>Disassociate interfaces from <a href="https://man.openbsd.org/ipnat.8">ipnat(8)</a> after they've been removed from the interface list.
1.1 deraadt 830: <li>Make ASYNC pipes capable of generating SIGIO.
1.83 deraadt 831: <li>Emulate FreeBSD F[GS]ETOWN.
1.82 bentley 832: <li>Fix some further ARP problems in <a href="https://man.openbsd.org/bridge.4">bridge(4)</a>.
833: <li>Fix <a href="https://man.openbsd.org/scp.1">scp(1)</a> counters for > 1 hour.
834: <li>Support LMC1200 in <a href="https://man.openbsd.org/lmc.4">lmc(4)</a>.
835: <li>Repair multicast routing description block in <a href="https://man.openbsd.org/afterboot.8">afterboot(8)</a>.
836: <li>Support missing tty flags in <a href="https://man.openbsd.org/stty.1">stty(1)</a>.
837: <li><a href="https://man.openbsd.org/keynote.4">libkeynote</a> update.
1.1 deraadt 838: <li>Support UVM throughout userland.
1.82 bentley 839: <li>Support for <a href="https://man.openbsd.org/puc.4">puc(4)</a> (PCI serial/parallel cards).
1.1 deraadt 840: <li>Make disklabel.h safe for C++ use.
1.82 bentley 841: <li>Use reference-copies of the mbuf in <a href="https://man.openbsd.org/bridge.4">bridge(4)</a> code again, instead of full copies.
842: <li>Make <a href="https://man.openbsd.org/ssh.1">ssh</a> print the correct remote version number.
843: <li>Make <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> compile faster by using a library.
844: <li>In <a href="https://man.openbsd.org/ti.4">ti(4)</a>, use bus_dma routines instead of uvm_page_alloc_contig.
1.1 deraadt 845: <li>Cleanup i386 disktab.
846: </ul>