version 1.38, 2022/10/02 01:42:15 |
version 1.39, 2022/10/02 05:29:59 |
|
|
|
|
<li>SMP Improvements |
<li>SMP Improvements |
<ul> |
<ul> |
<li>Make route timer MP safe and use pool rttmr. |
<li>Make route timer MP safe and use rttimer pool. |
<li>Use kernel lock to protect parts of ARP, ND6 and PPPoE that |
<li>Use kernel lock to protect parts of ARP, ND6 and PPPoE that |
are not MP safe. |
are not MP safe. |
Lookup of existing ARP entry is MP safe and can run in parallel. |
Lookup of existing ARP entry is MP safe and can run in parallel. |
|
|
href="https://man.openbsd.org/radeondrm.4">radeondrm(4)</a> on |
href="https://man.openbsd.org/radeondrm.4">radeondrm(4)</a> on |
powerpc, sparc64, and arm64 machines. |
powerpc, sparc64, and arm64 machines. |
<li>Implemented support for framebuffers that don't start on a page |
<li>Implemented support for framebuffers that don't start on a page |
boundary (like those on the new 14" and 16" Macbook Pro). |
boundary (like those on the new 14" and 16" MacBook Pro). |
<li>Added handling for framebuffers where the first pixel isn't |
<li>Added handling for framebuffers where the first pixel isn't |
page-aligned to <a href="https://man.openbsd.org/wsfb.4">wsfb(4)</a>. |
page-aligned to <a href="https://man.openbsd.org/wsfb.4">wsfb(4)</a>. |
<li>Fixed <a href="https://man.openbsd.org/Xorg.1">Xorg(1)</a> when |
<li>Fixed <a href="https://man.openbsd.org/Xorg.1">Xorg(1)</a> when |
|
|
<li>Changed <a href="https://man.openbsd.org/pf.4">pf(4)</a> handling |
<li>Changed <a href="https://man.openbsd.org/pf.4">pf(4)</a> handling |
of IGMP and ICMP6 MLD packets to allow multicast control packets to |
of IGMP and ICMP6 MLD packets to allow multicast control packets to |
work by default. |
work by default. |
<li>Made <a href="https://man.openbsd.org/pf.4">pf(4)</a> more paranoid about IGMP/MKP messages. |
<li>Made <a href="https://man.openbsd.org/pf.4">pf(4)</a> more paranoid about |
|
IGMP/MLD messages. |
<li>Fixed a logic bug in pf_find_state() that could cause <a |
<li>Fixed a logic bug in pf_find_state() that could cause <a |
href="https://man.openbsd.org/pf.4">pf(4)</a> to incorrectly block a |
href="https://man.openbsd.org/pf.4">pf(4)</a> to incorrectly block a |
packet. |
packet. |
<li>Fixed <a href="https://man.openbsd.org/pf.4">pf(4)</a> syncookies during fast tcp port reuse. |
<li>Fixed <a href="https://man.openbsd.org/pf.4">pf(4)</a> syncookies during fast TCP port reuse. |
<li>Fixed a bug in <a href="https://man.openbsd.org/pf.4">pf(4)</a> |
<li>Fixed a bug in <a href="https://man.openbsd.org/pf.4">pf(4)</a> |
where a pool defined like "172.16.0.0/16" would count as a pool size |
where a pool defined like "172.16.0.0/16" would count as a pool size |
of one address. Also fixed random selection of source address to be |
of one address. Also fixed random selection of source address to be |
|
|
<li>Better type hinting for debug logging. |
<li>Better type hinting for debug logging. |
<li>Introduce a blocklist feature, which removes subtrees from view. |
<li>Introduce a blocklist feature, which removes subtrees from view. |
<li>Reintroduce AgentX master support. |
<li>Reintroduce AgentX master support. |
<li>Move non-snmp related metrics to their own AgentX based backend. |
<li>Move non-SNMP related metrics to their own AgentX based backend. |
<li>The snmpe process is now pledged <code>stdio recvfd inet unix</code>. |
<li>The snmpe process is now pledged <code>stdio recvfd inet unix</code>. |
<li>Imported <a |
<li>Imported <a |
href="https://man.openbsd.org/snmpd_metrics.8">snmpd_metrics(8)</a>. |
href="https://man.openbsd.org/snmpd_metrics.8">snmpd_metrics(8)</a>. |
|
|
href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a> print |
href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a> print |
ASnumbers in 'asplain' format instead the old 'asdot' format. |
ASnumbers in 'asplain' format instead the old 'asdot' format. |
<li>Fixed a crash in libpcap when it would walk off the end of the array performing frees. |
<li>Fixed a crash in libpcap when it would walk off the end of the array performing frees. |
<li>Made -X connect SOCKS work with IPv6 adresses in <a href="https://man.openbsd.org/nc.1">nc(1)</a>. |
<li>Made -X connect SOCKS work with IPv6 addresses in <a href="https://man.openbsd.org/nc.1">nc(1)</a>. |
<li>Introduced a blocklist backend and keyword to <a |
<li>Introduced a blocklist backend and keyword to <a |
href="https://man.openbsd.org/snmpd.8">snmpd(8)</a>, This deprecates |
href="https://man.openbsd.org/snmpd.8">snmpd(8)</a>, This deprecates |
filter-pf-addresses. |
filter-pf-addresses. |
|
|
write /etc/resolv.conf in a more atomic manner. |
write /etc/resolv.conf in a more atomic manner. |
<li>Added a <a href="https://man.openbsd.org/slowcgi.8">slowcgi(8)</a> |
<li>Added a <a href="https://man.openbsd.org/slowcgi.8">slowcgi(8)</a> |
-t flag to change the request timeout. |
-t flag to change the request timeout. |
<li>Corrected handling of an abnormal fastcgi termination in <a |
<li>Corrected handling of an abnormal FastCGI termination in <a |
href="https://man.openbsd.org/httpd.8">httpd(8)</a>. |
href="https://man.openbsd.org/httpd.8">httpd(8)</a>. |
<li>Made newer mime type definitions take precedence over existing |
<li>Made newer mime type definitions take precedence over existing |
ones in <a href="https://man.openbsd.org/httpd.8">httpd(8)</a>. |
ones in <a href="https://man.openbsd.org/httpd.8">httpd(8)</a>. |