version 1.72, 2016/03/16 19:10:52 |
version 1.73, 2016/03/18 20:00:24 |
|
|
driver now supports sector mode for eMMC devices, such as those found on |
driver now supports sector mode for eMMC devices, such as those found on |
some BeagleBone Black boards. |
some BeagleBone Black boards. |
<li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cnmac">cnmac(4)</a> |
<li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cnmac">cnmac(4)</a> |
driver now supports checksum offloading |
driver now supports checksum offloading. |
<li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipmi">ipmi(4)</a> |
<li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipmi">ipmi(4)</a> |
driver now supports OpenIPMI compatible character device. |
driver now supports OpenIPMI compatible character device. |
<li>... |
<li>... |
|
|
</ul> |
</ul> |
<li>Userland programs were audited so that they could be properly annotated |
<li>Userland programs were audited so that they could be properly annotated |
with pledge(2). |
with pledge(2). |
This resulted in design changes such as |
This resulted in design changes such as: |
<ul> |
<ul> |
<li> |
<li> |
addition of |
addition of |
|
|
|
|
<li>SMP network stack improvements: |
<li>SMP network stack improvements: |
<ul> |
<ul> |
<li>The task processing incoming packets can now runs mostly in parallel |
<li>The task processing incoming packets can now run mostly in parallel |
of the rest of the kernel, this include: |
of the rest of the kernel, this include: |
<ul> |
<ul> |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp">carp(4)</a>, |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp">carp(4)</a>, |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=trunk">trunk(4)</a>, |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=trunk">trunk(4)</a>, |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vlan">vlan(4)</a> |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vlan">vlan(4)</a> |
and other pseudo-driver with the exception of |
and other pseudo-driver with the exception of |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bridge">bridge(4)</a> |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bridge">bridge(4)</a>. |
<li>Ethernet decapsulation, ARP processing and MPLS forwarding path |
<li>Ethernet decapsulation, ARP processing and MPLS forwarding path. |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bpf">bpf(4)</a> |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bpf">bpf(4)</a> |
filter matching |
filter matching. |
</ul> |
</ul> |
<li>The Rx and Tx rings of the |
<li>The Rx and Tx rings of the |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix">ix(4)</a>, |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix">ix(4)</a>, |
|
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gem">gem(4)</a>, |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gem">gem(4)</a>, |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=re">re(4)</a> and |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=re">re(4)</a> and |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cas">cas(4)</a> |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cas">cas(4)</a> |
drivers can now be processed in parallel of the rest of the kernel |
drivers can now be processed in parallel of the rest of the kernel. |
<li>The Rx ring of the |
<li>The Rx ring of the |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cnmac">cnmac(4)</a> |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cnmac">cnmac(4)</a> |
driver can now be processed in parallel of the rest of the kernel |
driver can now be processed in parallel of the rest of the kernel. |
</ul> |
</ul> |
<p> |
<p> |
|
|
|
|
and reduce dynamic linking overhead. |
and reduce dynamic linking overhead. |
<li>Handle intra-thread kills via new |
<li>Handle intra-thread kills via new |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=thrkill">thrkill(2)</a> |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=thrkill">thrkill(2)</a> |
system call to tighten pledge(2) restrictions and improve pthread_kill(3) |
system call to tighten |
and pthread_cancel(3) compliance. |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pledge">pledge(2)</a>. |
|
restrictions and improve |
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_kill">pthread_kill(3)</a> |
|
and |
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_cancel">pthread_cancel(3)</a> |
|
compliance. |
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getpwnam_shadow"> |
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getpwnam_shadow"> |
getpwnam_shadow(3)</a> |
getpwnam_shadow(3)</a> |
and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getpwuid_shadow"> |
and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getpwuid_shadow"> |
getpwuid_shadow(3)</a> |
getpwuid_shadow(3)</a> |
to permit tighter pledge(2) restrictions. |
to permit tighter |
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pledge">pledge(2)</a>. |
|
restrictions. |
<li>Added support to |
<li>Added support to |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ktrace">ktrace(1)</a> |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ktrace">ktrace(1)</a> |
the arguments to |
the arguments to |
|
|
based on <tt>draft-rsa-dsa-sha2-256-03.txt</tt> and |
based on <tt>draft-rsa-dsa-sha2-256-03.txt</tt> and |
<tt>draft-ssh-ext-info-04.txt</tt>. |
<tt>draft-ssh-ext-info-04.txt</tt>. |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh">ssh(1)</a>: |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh">ssh(1)</a>: |
Add an <tt>AddKeysToAgent</tt> client option which can be set to |
add an <tt>AddKeysToAgent</tt> client option which can be set to |
<tt>yes</tt>, <tt>no</tt>, <tt>ask</tt>, or <tt>confirm</tt>, and |
<tt>yes</tt>, <tt>no</tt>, <tt>ask</tt>, or <tt>confirm</tt>, and |
defaults to <tt>no</tt>. When enabled, a private key that is used |
defaults to <tt>no</tt>. When enabled, a private key that is used |
during authentication will be added to |
during authentication will be added to |
|
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd">sshd(8)</a>: |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd">sshd(8)</a>: |
refine compatibility workarounds for WinSCP. |
refine compatibility workarounds for WinSCP. |
<li>Fix a number of memory faults (double-free, free of uninitialised |
<li>Fix a number of memory faults (double-free, free of uninitialised |
memory, etc) in |
memory, etc.) in |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh">ssh(1)</a> |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh">ssh(1)</a> |
and |
and |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh-keygen">ssh-keygen(1)</a>. |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh-keygen">ssh-keygen(1)</a>. |
|
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd">sshd(8)</a>: |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd">sshd(8)</a>: |
fix some option parsing memory leaks. (bz#2182) |
fix some option parsing memory leaks. (bz#2182) |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh">ssh(1)</a>: |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh">ssh(1)</a>: |
add a some debug output before DNS resolution; it's a place where |
add some debug output before DNS resolution; it's a place where |
ssh could previously silently stall in cases of unresponsive DNS |
ssh could previously silently stall in cases of unresponsive DNS |
servers. (bz#2433) |
servers. (bz#2433) |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh">ssh(1)</a>: |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh">ssh(1)</a>: |
|
|
format. |
format. |
<li>Added <tt>COMODO RSA Certification Authority</tt> and |
<li>Added <tt>COMODO RSA Certification Authority</tt> and |
<tt>QuoVadis</tt> root certificates to <tt>cert.pem</tt>. |
<tt>QuoVadis</tt> root certificates to <tt>cert.pem</tt>. |
<li>Removed Remhve "<tt>C=US, O=VeriSign, Inc., OU=Class 3 Public Primary |
<li>Removed "<tt>C=US, O=VeriSign, Inc., OU=Class 3 Public Primary |
Certification Authority</tt>" |
Certification Authority</tt>" |
(serial 3c:91:31:cb:1f:f6:d0:1b:0e:9a:b8:d0:44:bf:12:be) |
(serial 3c:91:31:cb:1f:f6:d0:1b:0e:9a:b8:d0:44:bf:12:be) |
root certificate from <tt>cert.pem</tt>. |
root certificate from <tt>cert.pem</tt>. |