version 1.68, 2019/05/27 22:55:22 |
version 1.69, 2019/06/01 23:12:50 |
|
|
<li>Fix <a href="https://man.openbsd.org/pax.1">pax(1)</a> -s replacement string truncation. |
<li>Fix <a href="https://man.openbsd.org/pax.1">pax(1)</a> -s replacement string truncation. |
<li>Fix a deref after free() in the kernel's routing socket code. |
<li>Fix a deref after free() in the kernel's routing socket code. |
<li>Add 'fdcache' to Apache, part of the work to make graceful restart work properly under the chroot(). |
<li>Add 'fdcache' to Apache, part of the work to make graceful restart work properly under the chroot(). |
<li>The search for a shorter rulebase continues, <a href="https://man.openbsd.org/pf.4">pf(4)</a> now recognises 'self' as an address, meaning all IPv4 and IPv6 addresses on all interfaces. |
<li>The search for a shorter rulebase continues, <a href="https://man.openbsd.org/pf.4">pf(4)</a> now recognises 'self' as an address, meaning all IPv4 and IPv6 addresses on all interfaces. |
<!-- ^^^ 20020717 --> |
<!-- ^^^ 20020717 --> |
<li>Fix wayward string termination in <a href="https://man.openbsd.org/rbootd.8">rbootd(8)</a>. |
<li>Fix wayward string termination in <a href="https://man.openbsd.org/rbootd.8">rbootd(8)</a>. |
<li>Fix a DIAGNOSTIC bug in <a href="https://man.openbsd.org/ffs_softupdates.4">ffs_softupdates(4)</a>, and also make panic() calls show the right type. |
<li>Fix a DIAGNOSTIC bug in <a href="https://man.openbsd.org/ffs_softupdates.4">ffs_softupdates(4)</a>, and also make panic() calls show the right type. |
|
|
<li>Some fixes to <a href="https://man.openbsd.org/umidi.4">umidi(4)</a> and <a href="https://man.openbsd.org/uscanner.4">uscanner(4)</a>. |
<li>Some fixes to <a href="https://man.openbsd.org/umidi.4">umidi(4)</a> and <a href="https://man.openbsd.org/uscanner.4">uscanner(4)</a>. |
<li>Add SMC 2206 support to <a href="https://man.openbsd.org/aue.4">aue(4)</a>. |
<li>Add SMC 2206 support to <a href="https://man.openbsd.org/aue.4">aue(4)</a>. |
<li>Fix a potential off-by-five error in <a href="https://man.openbsd.org/systrace.1">systrace(1)</a>. |
<li>Fix a potential off-by-five error in <a href="https://man.openbsd.org/systrace.1">systrace(1)</a>. |
<li><a href="https://man.openbsd.org/pf.4">pf(4)</a> now accepts an interface in most of the places it can take an IP address, and picks up all the IPv4 and IPv6 addresses on that interface. |
<li><a href="https://man.openbsd.org/pf.4">pf(4)</a> now accepts an interface in most of the places it can take an IP address, and picks up all the IPv4 and IPv6 addresses on that interface. |
<!-- ^^^ 20020709 --> |
<!-- ^^^ 20020709 --> |
<li>Don't try to load a 32-bit quart into a 16-bit pint register in <a href="https://man.openbsd.org/xl.4">xl(4)</a>. |
<li>Don't try to load a 32-bit quart into a 16-bit pint register in <a href="https://man.openbsd.org/xl.4">xl(4)</a>. |
<li>Always load ELF binaries to the address at which they were linked. |
<li>Always load ELF binaries to the address at which they were linked. |
|
|
<a href="stable.html">[Applied to stable]</a> |
<a href="stable.html">[Applied to stable]</a> |
<li>Start adding <a href="https://man.openbsd.org/kqueue.2">kqueue(2)</a> support to <a href="https://man.openbsd.org/noct.4">noct(4)</a>. |
<li>Start adding <a href="https://man.openbsd.org/kqueue.2">kqueue(2)</a> support to <a href="https://man.openbsd.org/noct.4">noct(4)</a>. |
<li>System call argument rewriting framework for <a href="https://man.openbsd.org/systrace.4">systrace(4)</a>. |
<li>System call argument rewriting framework for <a href="https://man.openbsd.org/systrace.4">systrace(4)</a>. |
<li>Enable <a href="https://man.openbsd.org/wi.4">wi(4)</a> on sparc64, after a <em>lot</em> of groundwork. |
<li>Enable <a href="https://man.openbsd.org/wi.4">wi(4)</a> on sparc64, after a <em>lot</em> of groundwork. |
<li>Fix some endianness nits in <a href="https://man.openbsd.org/wi.4">wi(4)</a>. |
<li>Fix some endianness nits in <a href="https://man.openbsd.org/wi.4">wi(4)</a>. |
<li>Remove <a href="https://man.openbsd.org/ifmcstat.8">ifmcstat(8)</a>, the same information is available from <a href="https://man.openbsd.org/netstat.1">netstat(1)</a>. |
<li>Remove <a href="https://man.openbsd.org/ifmcstat.8">ifmcstat(8)</a>, the same information is available from <a href="https://man.openbsd.org/netstat.1">netstat(1)</a>. |
<li>More improvements to 4GB memory probing on <a href="i386.html">i386</a>. |
<li>More improvements to 4GB memory probing on <a href="i386.html">i386</a>. |
|
|
<li>Support <a href="https://man.openbsd.org/sparc/magma.0">magma(4/SPARC)</a>, <a href="https://man.openbsd.org/sparc64/magma.0">magma(4/SPARC64)</a> serial/parallel boards. |
<li>Support <a href="https://man.openbsd.org/sparc/magma.0">magma(4/SPARC)</a>, <a href="https://man.openbsd.org/sparc64/magma.0">magma(4/SPARC64)</a> serial/parallel boards. |
<li>Support <a href="https://man.openbsd.org/stp.4">stp(4)</a> sbus-PCMCIA bridge based on STP4020 chipset. (The nell driver on Solaris.) |
<li>Support <a href="https://man.openbsd.org/stp.4">stp(4)</a> sbus-PCMCIA bridge based on STP4020 chipset. (The nell driver on Solaris.) |
<li>Cleanup of <a href="https://man.openbsd.org/timed.8">timed(8)</a>. |
<li>Cleanup of <a href="https://man.openbsd.org/timed.8">timed(8)</a>. |
<li>Removing its setgid(kmem) was not enough, remove <a href="https://man.openbsd.org/trsp.8">trsp(8)</a> altogether. |
<li>Removing its setgid(kmem) was not enough, remove <a href="https://man.openbsd.org/trsp.8">trsp(8)</a> altogether. |
<li>Make <a href="https://man.openbsd.org/yacc.1">yacc(1)</a> errors look like C compiler errors, so parser utilities such as <a href="https://man.openbsd.org/error.1">error(1)</a> can deal with it. |
<li>Make <a href="https://man.openbsd.org/yacc.1">yacc(1)</a> errors look like C compiler errors, so parser utilities such as <a href="https://man.openbsd.org/error.1">error(1)</a> can deal with it. |
<li>Add <a href="https://man.openbsd.org/kqueue.2">kqueue(2)</a> support to <a href="https://man.openbsd.org/random.9">random(9)</a>. |
<li>Add <a href="https://man.openbsd.org/kqueue.2">kqueue(2)</a> support to <a href="https://man.openbsd.org/random.9">random(9)</a>. |
<li>Kill file descriptor leak in <a href="https://man.openbsd.org/dhcpd.8">dhcpd(8)</a>. |
<li>Kill file descriptor leak in <a href="https://man.openbsd.org/dhcpd.8">dhcpd(8)</a>. |
<li>Fix lots of format strings in the <a href="https://man.openbsd.org/dhcp.8">dhcp(8)</a> programs. |
<li>Fix lots of format strings in the <a href="https://man.openbsd.org/dhcp.8">dhcp(8)</a> programs. |
<li><a href="https://man.openbsd.org/ps.1">ps(1)</a> shows flag 'x' for <a href="https://man.openbsd.org/systrace.4">systrace(4)</a>'d processes. |
<li><a href="https://man.openbsd.org/ps.1">ps(1)</a> shows flag 'x' for <a href="https://man.openbsd.org/systrace.4">systrace(4)</a>'d processes. |
<li>Lots of work on the <a href="https://man.openbsd.org/gpr.4">gpr(4)</a> driver. |
<li>Lots of work on the <a href="https://man.openbsd.org/gpr.4">gpr(4)</a> driver. |
<li>Fix <a href="https://man.openbsd.org/uftdi.4">uftdi(4)</a>. |
<li>Fix <a href="https://man.openbsd.org/uftdi.4">uftdi(4)</a>. |
<li>Make <a href="https://man.openbsd.org/systat.1">systat(1)</a> revoke its setgid(kmem) privileges. |
<li>Make <a href="https://man.openbsd.org/systat.1">systat(1)</a> revoke its setgid(kmem) privileges. |
<li>Remove old pccons driver from <a href="i386.html">i386</a>, also the associated XSERVER option from the kernel. |
<li>Remove old pccons driver from <a href="i386.html">i386</a>, also the associated XSERVER option from the kernel. |
|
|
<li>Add UK keyboard map to <a href="macppc.html">macppc</a> (with '#' on Option-3) and also option CAPS_IS_CONTROL. |
<li>Add UK keyboard map to <a href="macppc.html">macppc</a> (with '#' on Option-3) and also option CAPS_IS_CONTROL. |
<li>Increase <a href="https://man.openbsd.org/xl.4">xl(4)</a> timeout to squash 'command never completed!' warnings. |
<li>Increase <a href="https://man.openbsd.org/xl.4">xl(4)</a> timeout to squash 'command never completed!' warnings. |
<li>Add <a href="https://man.openbsd.org/kqueue.2">kqueue(2)</a> support to <a href="https://man.openbsd.org/audio.4">audio(4)</a>. |
<li>Add <a href="https://man.openbsd.org/kqueue.2">kqueue(2)</a> support to <a href="https://man.openbsd.org/audio.4">audio(4)</a>. |
<li>Import <a href="https://man.openbsd.org/event.3">event(3)</a>, an API on top of <a href="https://man.openbsd.org/select.2">select(2)</a> or <a href="https://man.openbsd.org/kqueue.2">kqueue(2)</a>. |
<li>Import <a href="https://man.openbsd.org/event.3">event(3)</a>, an API on top of <a href="https://man.openbsd.org/select.2">select(2)</a> or <a href="https://man.openbsd.org/kqueue.2">kqueue(2)</a>. |
<li>Enable DMA on <a href="https://man.openbsd.org/xl.4">xl(4)</a>. |
<li>Enable DMA on <a href="https://man.openbsd.org/xl.4">xl(4)</a>. |
<li>Allow transparent (statically keyed) <a href="https://man.openbsd.org/ipsec.4">ipsec(4)</a> processing on a <a href="https://man.openbsd.org/bridge.4">bridge(4)</a>. |
<li>Allow transparent (statically keyed) <a href="https://man.openbsd.org/ipsec.4">ipsec(4)</a> processing on a <a href="https://man.openbsd.org/bridge.4">bridge(4)</a>. |
<li>Help <a href="https://man.openbsd.org/ppp.8">ppp(8)</a> to cope with yet more Microsoft PPP attributes. |
<li>Help <a href="https://man.openbsd.org/ppp.8">ppp(8)</a> to cope with yet more Microsoft PPP attributes. |
|
|
<li>Changes to initialisation and media config of <a href="https://man.openbsd.org/ep.4">ep(4)</a>. |
<li>Changes to initialisation and media config of <a href="https://man.openbsd.org/ep.4">ep(4)</a>. |
<li>Add list support for <a href="https://man.openbsd.org/pf.4">pf(4)</a> rdr rules. |
<li>Add list support for <a href="https://man.openbsd.org/pf.4">pf(4)</a> rdr rules. |
<li>Fix a number of bad <a href="https://man.openbsd.org/strlcpy.3">strlcpy(3)</a> calls. |
<li>Fix a number of bad <a href="https://man.openbsd.org/strlcpy.3">strlcpy(3)</a> calls. |
<li>Fix PR2704 resuming <a href="https://man.openbsd.org/eso.4">eso(4)</a> after standby. |
<li>Fix PR2704 resuming <a href="https://man.openbsd.org/eso.4">eso(4)</a> after standby. |
<li>Change a lot of <a href="https://man.openbsd.org/index.3">index(3)</a> calls to <a href="https://man.openbsd.org/strchr.3">strchr(3)</a>. |
<li>Change a lot of <a href="https://man.openbsd.org/index.3">index(3)</a> calls to <a href="https://man.openbsd.org/strchr.3">strchr(3)</a>. |
<li>Change "'cuz" to "because." Strewth! |
<li>Change "'cuz" to "because." Strewth! |
<li>Add another <a href="https://man.openbsd.org/mbuf.9">mbuf(9)</a> flag M_AUTH_AH, changing the meaning of M_AUTH. |
<li>Add another <a href="https://man.openbsd.org/mbuf.9">mbuf(9)</a> flag M_AUTH_AH, changing the meaning of M_AUTH. |
|
|
<li><a href="https://man.openbsd.org/lpr.1">lpr(1)</a> and friends go from setuid(root) to setgid(daemon). Connections can come from unprivileged ports for now. |
<li><a href="https://man.openbsd.org/lpr.1">lpr(1)</a> and friends go from setuid(root) to setgid(daemon). Connections can come from unprivileged ports for now. |
<li>Add Realtek 8129/8139 cardbus device support to <a href="https://man.openbsd.org/rl.4">rl(4)</a>. |
<li>Add Realtek 8129/8139 cardbus device support to <a href="https://man.openbsd.org/rl.4">rl(4)</a>. |
<li>Switch <a href="macppc.html">macppc</a> to use gem instead of gm. |
<li>Switch <a href="macppc.html">macppc</a> to use gem instead of gm. |
<li>Multicast fixes and Gigabit Ethernet support for <a href="https://man.openbsd.org/gem.4">gem(4)</a>. |
<li>Multicast fixes and Gigabit Ethernet support for <a href="https://man.openbsd.org/gem.4">gem(4)</a>. |
<li>Rule label length increased from 32 to 64 characters. |
<li>Rule label length increased from 32 to 64 characters. |
<li>Allow modification of TTL with <a href="https://man.openbsd.org/pf.4">pf(4)</a> return-rst. |
<li>Allow modification of TTL with <a href="https://man.openbsd.org/pf.4">pf(4)</a> return-rst. |
<li>Timeout handling improvements to <a href="https://man.openbsd.org/ohci.4">ohci(4)</a>. |
<li>Timeout handling improvements to <a href="https://man.openbsd.org/ohci.4">ohci(4)</a>. |
<li>Make <a href="https://man.openbsd.org/netstat.1">netstat(1)</a> print RIP6 statistics. |
<li>Make <a href="https://man.openbsd.org/netstat.1">netstat(1)</a> print RIP6 statistics. |
<li>Allow a per-rule limit to the number of state table entries a <a href="https://man.openbsd.org/pf.conf.5">pf.conf(5)</a> rule can create. |
<li>Allow a per-rule limit to the number of state table entries a <a href="https://man.openbsd.org/pf.conf.5">pf.conf(5)</a> rule can create. |
<li>Switch <a href="https://man.openbsd.org/pf.4">pf(4)</a> from AVL to red-black trees. |
<li>Switch <a href="https://man.openbsd.org/pf.4">pf(4)</a> from AVL to red-black trees. |
<li>Add Gemplus GPR400 PCMCIA smartcard reader. |
<li>Add Gemplus GPR400 PCMCIA smartcard reader. |
<li>Don't propose IDEA when negotiating SSL connections. |
<li>Don't propose IDEA when negotiating SSL connections. |
<li>$srcaddr, $srcport, $dstaddr, $dstport, $proto and $nr (rule number) can now be used in <a href="https://man.openbsd.org/pfctl.8">pfctl(8)</a> rule labels. |
<li>$srcaddr, $srcport, $dstaddr, $dstport, $proto and $nr (rule number) can now be used in <a href="https://man.openbsd.org/pfctl.8">pfctl(8)</a> rule labels. |
|
|
<li>Additional check (#ifdef DIAGNOSTIC) for duplicate <a href="https://man.openbsd.org/uvm.9">uvm(9)</a> map entries. |
<li>Additional check (#ifdef DIAGNOSTIC) for duplicate <a href="https://man.openbsd.org/uvm.9">uvm(9)</a> map entries. |
<li>If <a href="https://man.openbsd.org/syslog.3">syslog(3)</a> fails with ENOBUFS when sending to /dev/log, it now waits a millisecond and retries. |
<li>If <a href="https://man.openbsd.org/syslog.3">syslog(3)</a> fails with ENOBUFS when sending to /dev/log, it now waits a millisecond and retries. |
<li><a href="https://man.openbsd.org/syslogd.8">syslogd(8)</a> doubles the socket receive buffer size. |
<li><a href="https://man.openbsd.org/syslogd.8">syslogd(8)</a> doubles the socket receive buffer size. |
<li>Automatic policy generation for <a href="https://man.openbsd.org/systrace.4">systrace(4)</a>. |
<li>Automatic policy generation for <a href="https://man.openbsd.org/systrace.4">systrace(4)</a>. |
<li><a href="https://man.openbsd.org/lynx.1">lynx(1)</a> now defaults to passive FTP. |
<li><a href="https://man.openbsd.org/lynx.1">lynx(1)</a> now defaults to passive FTP. |
<li>Remove [gs]etprogname() from KerberosV. |
<li>Remove [gs]etprogname() from KerberosV. |
<li>New -a <bind_address> option to <a href="https://man.openbsd.org/ssh-agent.1">ssh-agent(1)</a> so user can specify the agent's UNIX domain socket. |
<li>New -a <bind_address> option to <a href="https://man.openbsd.org/ssh-agent.1">ssh-agent(1)</a> so user can specify the agent's UNIX domain socket. |