Annotation of www/plus.html, Revision 1.1200
1.1092 jj 1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1.14 deraadt 2: <html>
3: <head>
1.1045 david 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.1045 david 7: <meta name="description" content="OpenBSD -current changes">
1.1044 deraadt 8: <meta name="keywords" content="openbsd,changes">
1.14 deraadt 9: <meta name="distribution" content="global">
1.1198 nick 10: <meta name="copyright" content="This document copyright 1996-2011 by OpenBSD.">
1.14 deraadt 11: </head>
12:
1.728 horacio 13: <body bgcolor="#ffffff" text="#000000" link="#23238e">
1.14 deraadt 14:
1.828 jsyn 15: <a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
1.64 downsj 16: <p>
1.1044 deraadt 17: <h2><font color="#e00000">OpenBSD -current changelog</font></h2>
1.863 naddy 18: <hr>
1.14 deraadt 19:
20: <p>
1.823 jsyn 21: This is a partial list of the major machine-independent changes
1.1127 sobrado 22: (i.e., these are the changes people ask about most often). Machine
1.29 deraadt 23: specific changes have also been made, and are sometimes mentioned
1.728 horacio 24: in the pages for the specific <a href="plat.html">platforms</a>.
1.14 deraadt 25:
1.17 deraadt 26: <p>
1.863 naddy 27: Note: <font color="#e00000">Problems for which patches exist are marked in red</font>.
1.185 deraadt 28:
29: <p>
1.186 deraadt 30: <h3>
1.846 deraadt 31: For changes in other releases, click below:<br>
32: <a href="plus20.html">2.0</a>,
33: <a href="plus21.html">2.1</a>,
34: <a href="plus22.html">2.2</a>,
35: <a href="plus23.html">2.3</a>,
36: <a href="plus24.html">2.4</a>,
37: <a href="plus25.html">2.5</a>,
38: <a href="plus26.html">2.6</a>,
39: <a href="plus27.html">2.7</a>,
40: <a href="plus28.html">2.8</a>,
41: <a href="plus29.html">2.9</a>,
42: <a href="plus30.html">3.0</a>,
43: <a href="plus31.html">3.1</a>,
1.868 deraadt 44: <a href="plus32.html">3.2</a>,
1.889 david 45: <a href="plus33.html">3.3</a>,
1.916 david 46: <a href="plus34.html">3.4</a>,
1.935 miod 47: <a href="plus35.html">3.5</a>,
1.941 deraadt 48: <a href="plus36.html">3.6</a>,
1.1118 deraadt 49: <br>
1.963 deraadt 50: <a href="plus37.html">3.7</a>,
1.999 deraadt 51: <a href="plus38.html">3.8</a>,
1.1028 deraadt 52: <a href="plus39.html">3.9</a>,
1.1044 deraadt 53: <a href="plus40.html">4.0</a>,
1.1069 deraadt 54: <a href="plus41.html">4.1</a>,
1.1097 deraadt 55: <a href="plus42.html">4.2</a>,
1.1118 deraadt 56: <a href="plus43.html">4.3</a>,
1.1140 deraadt 57: <a href="plus44.html">4.4</a>,
1.1152 deraadt 58: <a href="plus45.html">4.5</a>,
1.1163 deraadt 59: <a href="plus46.html">4.6</a>,
1.1177 deraadt 60: <a href="plus47.html">4.7</a>,
1.1194 deraadt 61: <a href="plus48.html">4.8</a>,
1.1198 nick 62: <a href="plus49.html">4.9</a>,
63: <a href="plus50.html">5.0</a>.
1.422 deraadt 64: <br>
1.186 deraadt 65: </h3>
66:
67: <p>
1.1198 nick 68: <h3><font color="#0000e0">Changes made between OpenBSD 5.0 and -current</font></h3><p>
1.847 deraadt 69: <p>
70:
1.422 deraadt 71: <ul>
1.1200 ! jj 72: <!-- 2011/08/28 -->
! 73: <li>Clear <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> bounce envelope structure, to avoid wrong use when bounce_record_message() returns 0.
! 74: <li>Added support for the netid.byname YP map in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypldap&sektion=8&format=html">ypldap(8)</a>.
! 75: <li>Updated mkfontscale to version 1.0.9, smproxy to 1.0.5, twm to 1.0.7, x11perf to 1.5.4, xkbcomp 1.2.3, xman to 1.1.2, xprop to 1.2.1, xrandr to 1.3.5, xset to 1.2.2, xterm 273 and DejaVu fonts to 2.33.
! 76: <li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lock&sektion=9&format=html">lock(9)</a> lockmgr() use a different address for the wchan when draining the lock.
! 77: <li>Fixed a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strlcpy&sektion=3&format=html">strlcpy(3)</a> truncation test block in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a>.
! 78: <!-- 2011/08/27 -->
! 79: <li>Added initial support for a session-time filtering API in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a>.
! 80: <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> from bypassing a signature verification caused by an incorrect check of the EVP_VerifyFinal return value.
! 81: <li>Update libX11 to version 1.4.4.
! 82: <!-- 2011/08/26 -->
! 83: <li>Prevent spurious disappearance of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=le&sektion=4&arch=vax&format=html">le(4/VAX)</a> on some systems.
! 84: <li>Prevent a bogus <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lcg&sektion=4&arch=vax&format=html">lcg(4/VAX)</a> device from attaching on KA45 and also repair console operation if the S3 switch is down.
! 85: <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vsbus&sektion=4&arch=vax&format=html">vsbus(4/VAX)</a> verbose <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=autoconf&sektion=9&format=html">autoconf(9)</a> output.
! 86: <li>Added initial framework in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> for more powerful formatting of command output and use it for list-{panes,windows,sessions}.
! 87: <li>Removed unused fatpackages from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a>.
! 88: <li>Prevent watchdog timeouts in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=age&sektion=4&format=html">age(4)</a>.
! 89: <li>Added a dmesg warning about sloppy disk I/O to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnd&sektion=4&format=html">vnd(4)</a> devices to help identify bad distrib scripts/tools.
! 90: <!-- 2011/08/24 -->
! 91: <li>Added a tty_bell wrapper function, a pane-base-index option, support for line continuation with a backslash in the configuration file to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a>.
! 92: <!-- 2011/08/23 -->
! 93: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=at&sektion=1&format=html">at(1)</a> use standard EXIT_SUCCESS/EXIT_FAILURE and STD{IN,OUT,ERR}_FILENO defines instead of using custom macros.
! 94: <li>Prevent that a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sosplice&sektion=9&format=html">sosplice(9)</a> timeout error in one direction from being also added to the other direction.
! 95: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpbench&sektion=1&format=html">tcpbench(1)</a> TOS/TCLASS to be set with -T and accept the same keywords as in pf.conf.
! 96: <!-- 2011/08/22 -->
! 97: <li>Added support for Radeon 4250 in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=radeondrm&sektion=4&format=html">radeondrm(4)</a>.
! 98: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cron&sektion=8&format=html">cron(8)</a> use standard EXIT_SUCCESS/EXIT_FAILURE and STD{IN,OUT,ERR}_FILENO defines instead of using custom macros.
! 99: <li>Moved powerpc to non-__STRICT_ALIGNMENT, as it always was.
! 100: <li>Reworked <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a> warning on configuration parsing.
! 101: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&sektion=8&format=html">rc.d(8)</a> read <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=amd&sektion=8&format=html">amd(8)</a> amd_master using print -rn, fixes problems if the file has multiple lines.
! 102: <!-- 2011/08/21 -->
! 103: <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=touch&sektion=1&format=html">touch(1)</a> -t option.
! 104: <li>Fixed some watchdog timeouts seen when unplugging the cable from the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=alc&sektion=4&format=html">alc(4)</a> NIC while running or the NIC not working if the cable is not plugged in upon boot up.
! 105: <li>Fixed initial xkb_options setting in xf86-input-keyboard. Restores Ctrl+Alt+Backspace behaviour.
! 106: <li>Fixed serial mouse on X.
! 107: <!-- 2011/08/20 -->
! 108: <li>Fixed memory leaks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a>.
! 109: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahci&sektion=4&format=html">ahci(4)</a> not waiting for FR to come on after setting the FRE bit in the port command register.
! 110: <li>Added support for -v (enable verbose logging on the command line) in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iscsid&sektion=8&format=html">iscsid(8)</a>.
! 111: <li>Updated x11proto to version 7.0.22 and util-macros to 1.15.0
! 112: <li>Decoupled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8&format=html">ospfd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8&format=html">bgpd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dvmrpd&sektion=8&format=html">dvmrpd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldpd&sektion=8&format=html">ldpd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ripd&sektion=8&format=html">ripd(8)</a> log_verbose() from log_init() so the verbose flag stays set with "ospfd -v" (previously only "-vd" worked).
! 113: <li>Fixed segfault on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpbench&sektion=1&format=html">tcpbench(1)</a> server when the remote end closes and reopens a connection.
! 114: <li>Added nanosecond precision to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=touch&sektion=1&format=html">touch(1)</a> and support for -d option.
! 115: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mpe&sektion=4&format=html">mpe(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vlan&sektion=4&format=html">vlan(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppp&sektion=4&format=html">ppp(4)</a> fix packet accounting in error cases.
! 116: <!-- 2011/08/19 -->
! 117: <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=futimens&sektion=2&format=html">futimens(2)</a> instead of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=futimes&sektion=2&format=html">futimes(2)</a> to avoid converting to/from struct timeval in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=crontab&sektion=1&format=html">crontab(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vipw&sektion=8&format=html">vipw(8)</a>.
! 118: <li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ums&sektion=4&format=html">ums(4)</a> probe bounds of absolute devices if available.
! 119: <li>Put libc and libm in line with the compiler on hppa64.
! 120: <li>Make sure the stack is properly aligned for using SSE instructions in crt0.
! 121: <!-- 2011/08/18 -->
! 122: <li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sti&sektion=4&format=html">sti(4)</a> at <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dio&sektion=4&arch=hp300&format=html">dio(4/HP300)</a> in hp300 GENERIC and RAMDISK kernels.
! 123: <li>Improved hp300 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sti&sektion=4&format=html">sti(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsdisplay&sektion=4&format=html">wsdisplay(4)</a> attachment on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dio&sektion=4&arch=hp300&format=html">dio(4/HP300)</a>.
! 124: <li>Prevent hp300 models 362 and 382 from skipping <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dio&sektion=4&arch=hp300&format=html">dio(4/HP300)</a> frame buffer select codes.
! 125: <li>Updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xterm&sektion=1&format=html">xterm(1)</a> to version 271.
! 126: <!-- 2011/08/17 -->
! 127: <li>Set the PSL_O bit on hppa64, like it's done for 64-bit capable CPUs on hppa.
! 128: <li>Fixed a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> runner_remove_envelope().
! 129: <li>Prevent hppa64 locore.S from setting the PSL_S bit.
! 130: <li>Moved ramqueue_host pointer from ramqueue_envelope to ramqueue_message. This allows to save one pointer from each envelope stored in ram while still allowing O(1) host lookups by ramqueue_envelope.
! 131: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> know how to remove th new ramqueue structure.
! 132: <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> rescheduling from O(n) to O(log n) with functions working on the new ramqueue structure.
! 133: <li>Added assembler implementation of the GCM mode using the Carry-less Multiplication (CLMUL) instruction found in the new Intel and future AMD CPUs for amd64.
! 134: <li>Added support for Synaptics touchpad in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsmouse&sektion=4&format=html">wsmouse(4)</a>.
! 135: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_delete&sektion=1&format=html">pkg_delete(1)</a> syslog their activity by default.
! 136: <li>Make sure the installer set two rtsol <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=8&format=html">sysctl(8)</a>s, not just the last one.
! 137: <!-- 2011/08/16 -->
1.1164 deraadt 138: </ul>
1.422 deraadt 139: <p>
1.203 deraadt 140:
1.95 deraadt 141: This list mentions mostly platform-independent changes. For a list of changes
142: made in a particular platform, please check the page for that platform. If you
143: find them not listed there, the changes are either (1) not being documented or
144: (2) are documented here.<br><br>
1.14 deraadt 145:
146: <hr>
1.424 deraadt 147: <p>
148: <h3>
1.846 deraadt 149: For changes in other releases, click below:<br>
150: <a href="plus20.html">2.0</a>,
151: <a href="plus21.html">2.1</a>,
152: <a href="plus22.html">2.2</a>,
153: <a href="plus23.html">2.3</a>,
154: <a href="plus24.html">2.4</a>,
155: <a href="plus25.html">2.5</a>,
156: <a href="plus26.html">2.6</a>,
157: <a href="plus27.html">2.7</a>,
158: <a href="plus28.html">2.8</a>,
159: <a href="plus29.html">2.9</a>,
160: <a href="plus30.html">3.0</a>,
161: <a href="plus31.html">3.1</a>,
1.868 deraadt 162: <a href="plus32.html">3.2</a>,
1.889 david 163: <a href="plus33.html">3.3</a>,
1.916 david 164: <a href="plus34.html">3.4</a>,
1.935 miod 165: <a href="plus35.html">3.5</a>,
1.941 deraadt 166: <a href="plus36.html">3.6</a>,
1.1118 deraadt 167: <br>
1.1044 deraadt 168: <a href="plus37.html">3.7</a>,
1.999 deraadt 169: <a href="plus38.html">3.8</a>,
1.1028 deraadt 170: <a href="plus39.html">3.9</a>,
1.1044 deraadt 171: <a href="plus40.html">4.0</a>,
1.1069 deraadt 172: <a href="plus41.html">4.1</a>,
1.1097 deraadt 173: <a href="plus42.html">4.2</a>,
1.1118 deraadt 174: <a href="plus43.html">4.3</a>,
1.1140 deraadt 175: <a href="plus44.html">4.4</a>,
1.1152 deraadt 176: <a href="plus45.html">4.5</a>,
1.1163 deraadt 177: <a href="plus46.html">4.6</a>,
1.1177 deraadt 178: <a href="plus47.html">4.7</a>,
1.1194 deraadt 179: <a href="plus48.html">4.8</a>,
180: <a href="plus49.html">4.9</a>.
1.1198 nick 181: <a href="plus50.html">5.0</a>.
1.424 deraadt 182: <br>
183: </h3>
184:
185: <hr>
1.1016 pvalchev 186: <a href="index.html"><img height=24 width=24 src="back.gif" border=0 alt="OpenBSD"></a>
1.729 horacio 187: <a href="mailto:www@openbsd.org">www@openbsd.org</a>
1.1200 ! jj 188: <br><small>$OpenBSD: plus.html,v 1.1199 2011/10/21 02:33:39 deraadt Exp $</small>
1.14 deraadt 189:
190: </body>
191: </html>