version 1.1353, 2014/09/09 07:14:26 |
version 1.1354, 2014/09/19 08:51:04 |
|
|
<p> |
<p> |
|
|
<ul> |
<ul> |
|
<!-- 2014/09/07 --> |
|
<li>Fix a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=syslogd&manpath=OpenBSD%20Current&sektion=8&format=html">syslogd(8)</a> regression when specifying all 20 additional log paths. |
|
<li>Implemented membar API for amd64. |
|
<li>Deleted procfs (always suffered from race conditions and is now unused). |
|
<li><font color="#e00000">5.4 RELIABILITY FIX: Added a one second receive timeout. Avoids stall of receive queue in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vio&manpath=OpenBSD%20Current&sektion=4&format=html">vio(4)</a>.</font> |
|
<li><font color="#e00000">5.4 and 5.5 RELIABILITY FIX: Removed race condition. Stops occasional network hangs in in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vio&manpath=OpenBSD%20Current&sektion=4&format=html">vio(4)</a>.</font> |
|
<li>Updated to mesa version 10.2.7. |
|
<li>Removed SSL_kDHr, SSL_kDHd and SSL_aDH from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssl&manpath=OpenBSD%20Current&sektion=8&format=html">ssl(8)</a>. No supported ciphersuites use them. |
|
<li>Use shell substitution instead of dirname in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysmerge&manpath=OpenBSD%20Current&sektion=8&format=html">sysmerge(8)</a>; fixed installing pkg @sample when target directory is missing; fixed output when a file fails to install. |
|
<!-- 2014/09/06 --> |
|
<li><font color="#e00000">5.6 RELIABILITY FIX: Stopped incorrect RX ring computation, which led to panics under load with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&manpath=OpenBSD%20Current&sektion=4&format=html">bge(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&manpath=OpenBSD%20Current&sektion=4&format=html">em(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix&manpath=OpenBSD%20Current&sektion=4&format=html">ix(4)</a>.</font><br>A source code patch is available for <a href="errata56.html#001_rxr">5.6</a>. |
|
<li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=roff&manpath=OpenBSD%20Current&sektion=7&format=html">roff(7)</a> accept .ll in the prologue; parse and ignore the .pl (page length) request. |
|
<!-- 2014/09/05 --> |
|
<li>Upgraded inodesc.id_entryno in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fsck_ffs&manpath=OpenBSD%20Current&sektion=8&format=html">fsck_ffs(8)</a> to u_int64_t, to handle larger file sizes with FFS2; fixed check for allocated fragments marked free in the bitmap. |
|
<li>Fixed FastCGI-based WebDAV and CalDAV (calendar) servers with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&manpath=OpenBSD%20Current&sektion=8&format=html">httpd(8)</a>. |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&manpath=OpenBSD%20Current&sektion=8&format=html">httpd(8)</a> server name specification changed to name+address+port. Allows using same server name for multiple servers with different addresses. |
|
<li>Removed /etc/{hosts,myname} from etc.tgz; made the installer create the /etc/hosts template. |
|
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perl&manpath=OpenBSD%20Current&sektion=1&format=html">perl(1)</a>, updated libnet to version 1.27. |
|
<!-- 2014/09/03 --> |
|
<li>Reworked how <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pool&manpath=OpenBSD%20Current&sektion=9&format=html">pool(9)</a> with large pages (>PAGE_SIZE) are implemented. |
|
<li>Added *.gz support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> -a, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%20Current&sektion=1&format=html">man(1)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a>. |
|
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%20Current&sektion=1&format=html">ssh(1)</a>, tightened permissions on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pty&manpath=OpenBSD%20Current&sektion=4&format=html">pty(4)</a> when the "tty" group does not exist. |
|
<li>Be coherent in the way <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arp&manpath=OpenBSD%20Current&sektion=8&format=html">arp(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ndp&manpath=OpenBSD%20Current&sektion=8&format=html">ndp(8)</a> display local entries, use "l" flag to distinguish them; skip broadcast entries (are not real <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arp&manpath=OpenBSD%20Current&sektion=4&format=html">arp(4)</a> entries). |
|
<li>Make sure broadcast entries won't be freed by the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arp&manpath=OpenBSD%20Current&sektion=4&format=html">arp(4)</a> timer so we can use them for address lookups. |
|
<li>Treat broadcast entries like local ones and give them the highest <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route&manpath=OpenBSD%20Current&sektion=4&format=html">route(4)</a> priority. |
|
<li>Sync amd64 and i386 GENERIC.MP with other arches by enabling MP_LOCKDEBUG option. |
|
<li>If <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=crypt&manpath=OpenBSD%20Current&sektion=3&format=html">crypt(3)</a> fails, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> will now return an authentication error. |
|
<!-- 2014/09/02 --> |
|
<li>Implemented traditional -h option for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%20Current&sektion=1&format=html">man(1)</a>: show the SYNOPSIS only. |
|
<li>Initial <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&manpath=OpenBSD%20Current&sektion=8&format=html">httpd(8)</a> support for persistent FastCGI connections via chunked Transfer-Encoding. |
|
<li>Added Jumbo support for BCM5714/5780/5717/5719/5720/57765/57766 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&manpath=OpenBSD%20Current&sektion=4&format=html">bge(4)</a> chipsets. |
|
<!-- 2014/09/01 --> |
|
<li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a> bug so <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%20Current&sektion=1&format=html">man(1)</a> can find Xenocara manuals via .so links. |
|
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%20Current&sektion=1&format=html">man(1)</a> mode, change to the right directory before starting the parser. Finds more Xenocara manuals. |
|
<li>Wake up any waiting clients with the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> "wait-for" command when the server exits. |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> queue_api.c code will now close the file descriptor if <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fdopen&manpath=OpenBSD%20Current&sektion=3&format=html">fdopen(3)</a> fails. |
|
<li>Prevented a null dereference of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=urtw&manpath=OpenBSD%20Current&sektion=4&format=html">urtw(4)</a> configuration descriptor. |
|
<li>Improved option usage output for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssl&manpath=OpenBSD%20Current&sektion=8&format=html">ssl(8)</a>; converted <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssl&manpath=OpenBSD%20Current&sektion=8&format=html">ssl(8)</a> ecparam to new option/usage handling. |
|
<li>Applied fix from upstream <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perl&manpath=OpenBSD%20Current&sektion=1&format=html">perl(1)</a> to harden the close() function (RT 37700). |
|
<!-- 2014/08/31 --> |
|
<li>Replaced the "least recently used" bufcache in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vfs_cache&manpath=OpenBSD%20Current&sektion=9&format=html">vfs_cache(9)</a> with one based on 2Q, for scan resistance. |
|
<li>On amd64, added implementations of atomic_{inc,dec,add,sub}_{int,long}(9) and atomic_{add,sub}_{int,long}<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=_nv&manpath=OpenBSD%20Current&sektion=9&format=html">_nv(9)</a>. |
|
<li>Correctly made <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=accept4&manpath=OpenBSD%20Current&sektion=2&format=html">accept4(2)</a> a cancellation point as per <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_testcancel&manpath=OpenBSD%20Current&sektion=3&format=html">pthread_testcancel(3)</a>. |
|
<li>Backported @file support from binutils-2.17. |
|
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uuid&manpath=OpenBSD%20Current&sektion=3&format=html">uuid(3)</a> support routines to libc. |
|
<li>Made <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysmerge&manpath=OpenBSD%20Current&sektion=8&format=html">sysmerge(8)</a> completely silent by default when no file is modified. |
|
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysmerge&manpath=OpenBSD%20Current&sektion=8&format=html">sysmerge(8)</a> pkg mode, warn if the directory we want to copy an @sample into doesn't exist or is not an @sample. |
|
<!-- 2014/08/30 --> |
|
<li>In sparc64 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&manpath=OpenBSD%20Current&sektion=1&format=html">ld.so(1)</a>, made the handling of PLT entries above the 32k mark thread-safe. |
|
<li>When a service is not available, made <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rcctl&manpath=OpenBSD%20Current&sektion=8&format=html">rcctl(8)</a> return ENOENT. |
|
<li>Introduced a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%20Current&sektion=1&format=html">man(1)</a> -l option as an alias for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> -a. |
|
<li>Converted the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=openssl&manpath=OpenBSD%20Current&sektion=1&format=html">openssl(1)</a> "version" command to new option/usage handling. |
|
<li>On <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lii&manpath=OpenBSD%20Current&sektion=4&format=html">lii(4)</a>, set the MRU to a full size frame instead of basing it on the MTU. |
|
<li>Let the MRU always be what the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=oce&manpath=OpenBSD%20Current&sektion=4&format=html">oce(4)</a> chip can do, not what the MTU implies. |
|
<li>Fixed 2 macppc panics. |
|
<li>Allow new devices to get an address for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xhci&manpath=OpenBSD%20Current&sektion=4&format=html">xhci(4)</a> when XHCI_DEBUG is defined. |
|
<!-- 2014/08/29 --> |
|
<li>Fixed checking sync for old synaptics touchpad (ver 5.9) in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pckbc&manpath=OpenBSD%20Current&sektion=4&format=html">pckbc(4)</a>. |
|
<li>Allow multiple <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&manpath=OpenBSD%20Current&sektion=8&format=html">relayd(8)</a> instances to be configured to forward traffic to the same host. |
|
<!-- 2014/08/28 --> |
|
<li>Major <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysmerge&manpath=OpenBSD%20Current&sektion=8&format=html">sysmerge(8)</a> cleanup now that both etc and xetc sets are part of base (-S -s and -x options gone). |
|
<li>Moved the xetc set into xbase (like etc was moved into base). |
|
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=openssl&manpath=OpenBSD%20Current&sektion=8&format=html">openssl(8)</a> option handling for input/output formats, ordered flags, and for argument processing. |
|
<!-- 2014/08/27 --> |
|
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&manpath=OpenBSD%20Current&sektion=7&format=html">mdoc(7)</a> support for .St -susv1 and .St -susv4. |
|
<li>Made <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=diff&manpath=OpenBSD%20Current&sektion=1&format=html">diff(1)</a> -uw produce valid output even when one file doesn't end with a newline. |
|
<li>Implemented table-driven <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssl&manpath=OpenBSD%20Current&sektion=8&format=html">ssl(8)</a> option parsing. Allows an application to specify valid options and where to store them. |
|
<li>Ported <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=openssl&manpath=OpenBSD%20Current&sektion=1&format=html">openssl(1)</a> rand application to the new option parsing and usage. |
|
<li>Nuked <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&manpath=OpenBSD%20Current&sektion=8&format=html">sysctl(8)</a> net.inet6.icmp6.rediraccept and allow redirects on interfaces with autoconf enabled. |
|
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=newsyslog.conf&manpath=OpenBSD%20Current&sektion=5&format=html">newsyslog.conf(5)</a>, added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&manpath=OpenBSD%20Current&sektion=8&format=html">httpd(8)</a> default log files to the rotation. |
|
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssl&manpath=OpenBSD%20Current&sektion=8&format=html">ssl(8)</a> API function ressl_config_set_ecdhcurve to set or disable a non-standard ECDH curve. |
|
<li>Added support for Curve25519 to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&manpath=OpenBSD%20Current&sektion=8&format=html">iked(8)</a>. |
|
<li>Write all data before closing the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&manpath=OpenBSD%20Current&sektion=8&format=html">httpd(8)</a> server socket if the output buffer is not empty. |
|
<li>Added missing capability to handle new $2b version of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=blowfish&manpath=OpenBSD%20Current&sektion=3&format=html">blowfish(3)</a> password encryption for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usermod&manpath=OpenBSD%20Current&sektion=8&format=html">usermod(8)</a> and friends. |
|
<!-- 2014/08/26 --> |
|
<li>Added an implementation of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%20Current&sektion=1&format=html">man(1)</a> into the /usr/bin/mandoc binary; unify command line options for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%20Current&sektion=1&format=html">man(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%20Current&sektion=1&format=html">whatis(1)</a>. |
|
<li>Create etc set during "make build", now embedded it in base set. |
|
<li>Removed nginx from the base system in favour of OpenBSD's homegrown <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&manpath=OpenBSD%20Current&sektion=8&format=html">httpd(8)</a>. |
|
<li>Moved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=openssl&manpath=OpenBSD%20Current&sektion=1&format=html">openssl(1)</a> from /usr/sbin/openssl to /usr/bin/openssl. |
|
<!-- 2014/08/25 --> |
|
<li>Unlinked <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xfs&manpath=OpenBSD%20Current&sektion=1&format=html">xfs(1)</a> from the build. |
|
<li>Added the ability to restrict <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=syslogd&manpath=OpenBSD%20Current&sektion=8&format=html">syslogd(8)</a> to an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ip&manpath=OpenBSD%20Current&sektion=4&format=html">ip(4)</a> or <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ip6&manpath=OpenBSD%20Current&sektion=4&format=html">ip6(4)</a> protocol family. |
|
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&manpath=OpenBSD%20Current&sektion=8&format=html">iked(8)</a> support for DH groups 27-30 using the Brainpool curves as in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssl&manpath=OpenBSD%20Current&sektion=8&format=html">ssl(8)</a>. |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&manpath=OpenBSD%20Current&sektion=8&format=html">httpd(8)</a> now supports both mime.types flavours (nginx- or apache-style). |
|
<li>Added generic system-wide /usr/share/misc/mime.types file, usable by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd.conf&manpath=OpenBSD%20Current&sektion=5&format=html">httpd.conf(5)</a>. |
|
<li>Moved sending of router solicitations to the kernel. Makes <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rtsol&manpath=OpenBSD%20Current&sektion=8&format=html">rtsol(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rtsold&manpath=OpenBSD%20Current&sektion=8&format=html">rtsold(8)</a> unnecessary. |
|
<li>Don't allow pasting into input-disabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> panes. |
|
<li>Implemented _NET_WM_STATE_STICKY in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&manpath=OpenBSD%20Current&sektion=1&format=html">cwm(1)</a>. Allows client to "stick" to all desktops or groups. |
|
<li>When using a proxy, made <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&manpath=OpenBSD%20Current&sektion=1&format=html">ftp(1)</a> validate the cert hostname against the target hostname, not the proxy hostname. |
|
<li>Delete secret or secret-derived data in many base utilities with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=explicit_bzero&manpath=OpenBSD%20Current&sektion=3&format=html">explicit_bzero(3)</a>. |
<!-- 2014/08/24 --> |
<!-- 2014/08/24 --> |
<li>Implementation of bold italic font support for postscript and pdf output in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a>. |
<li>Implementation of bold italic font support for postscript and pdf output in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a>. |
<li>Start all <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rcctl&manpath=OpenBSD%20Current&sektion=8&format=html">rcctl(8)</a> error messages with "rcctl: " so it is clear where they come from. |
<li>Start all <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rcctl&manpath=OpenBSD%20Current&sektion=8&format=html">rcctl(8)</a> error messages with "rcctl: " so it is clear where they come from. |
|
|
|
|
</body> |
</body> |
</html> |
</html> |
|
|
|
|
|
|
|
|