version 1.854, 2002/12/30 22:58:53 |
version 1.855, 2003/01/06 09:03:30 |
|
|
|
|
<p> |
<p> |
<h3><font color=#0000e0>We are working on OpenBSD-current.</font></h3><p> |
<h3><font color=#0000e0>We are working on OpenBSD-current.</font></h3><p> |
The following list sums up (almost) all the changes made up to December 27. |
The following list sums up (almost) all the changes made up to January 4. |
<p> |
<p> |
|
|
<ul> |
<ul> |
|
<li>Fix a null deref in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dlsym&sektion=3">dlsym(3)</a>. |
|
<!-- ^ 20030105 --> |
|
<li>Avoid a rare division-by-zero in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&sektion=1">ps(1)</a> that could occur on non-IEEE systems like the vax. |
|
<li>Remove the endianness from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bktr&sektion=4">bktr(4)</a>. Enable on macppc. |
|
<li>Make sure we don't try to free a null pointer in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whois&sektion=1">whois(1)</a>. |
|
<li>Change 'no-route' implementation from a flag in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> rule address to an address type. |
|
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> skip-step calculation honour the 'no-route' keyword. |
|
<li>Remove code in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld&sektion=1">ld(1)</a> to force linking against a specific library version. |
|
<li>Add console support for Polish and Turkish keyboard layouts. |
|
<!-- ^ 20030104 --> |
|
<li>Add the userland support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> radix tables to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=authpf&sektion=8">authpf(8)</a>. |
|
<li>Remove reference to the now obsolete <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=screenblank&sektion=0&manpath=OpenBSD+3.2&arch=sparc">screenblank</a> from /etc/rc. |
|
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dig&sektion=1">dig(1)</a> time display on 64-bit big-endian targets. |
|
<li>Do a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bridge&sektion=4">bridge(4)</a> routing update if the source interface is in the LEARNING state, not the destination interface. |
|
<!-- ^ 20030103 --> |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&sektion=1">ftp(1)</a> does a better job of detecting a failed cd command. |
|
<li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=syslog&sektion=3">syslog(3)</a> parse '%%m' correctly. |
|
<li>Fix a null deref in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=at&sektion=1">at(1)</a>. |
|
<li>Require a direction for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> rules that do routing. |
|
<!-- ^ 20030102 --> |
|
<li>When combining (route|reply)-to and translation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> rules, make sure a state table insertion is only attempted once. |
|
<li>Note (in the system copyright message) that it's now 2003. |
|
<li>Update to sendmail 8.12.7. |
|
<li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a> display all <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> rule types instead of just pass/block rules. |
|
<li>Make the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> radix table code handle duplicate table names and/or duplicate addresses in a single <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ioctl&sektion=2">ioctl(2)</a> call. |
|
<!-- ^ 20030101 --> |
|
<li>Remove the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> skip-step for rule action (scrub or no-scrub.) |
|
<li>Properly update <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> scrub rule statistics. |
|
<li>Put <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> scrub rules into a ruleset separate to filter rules. |
|
<li>Implement policy suggestions in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xsystrace&sektion=1">xsystrace(1)</a>. |
|
<li>Adios amiga and sun3 platforms. |
|
<!-- ^ 20021231 --> |
|
<li>Don't overrun the buffer when listing route entries via <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=3">sysctl(3)</a>. |
|
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strtok_r&sektion=3">strtok_r(3)</a> breakage in libwrap that was causing EXCEPT rules to fail. |
|
<li>Add a missing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=exit&sektion=3">exit(3)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a>. |
|
<li>Correctly ignore the case where a directory with the desired executable name appears in one of the paths searched by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=execvp&sektion=3">exec[vl]p(3)</a>. |
|
<li>Set a default <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> state table size of 10000 entries. |
|
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf.conf&sektion=5">pf.conf(5)</a>, change keyword 'ipv6-icmp-type' to 'icmp6-type' and instead of 'proto ipv6-icmp' allow 'icmp6' |
|
<li>Fix a C++ compiler problem with Kerberos IV's krb.h, similar to the cdefs.h fix earlier. |
|
<li>Avoid a null deref when parsing the command line of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=make&sektion=1">make(1)</a>. |
|
<li>Allocate memory for connections to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&sektion=8">spamd(8)</a> based on the -c command line option. |
|
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4">cd(4)</a> try more often than other scsi devices, and don't ignore 'not ready' status from the bus. |
|
<li>Add a parameter for the number of retries when waiting for a scsi device to come ready (scsi_test_unit_ready().) |
|
<li>If <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=semop&sektion=2">semop(2)</a> has to do a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tsleep&sektion=9">tsleep(9)</a>, wake it back up at a much lower priority. |
|
<li>Wait until a semaphore undo structure can be allocated if one isn't available immediately, and check that another hasn't been allocated to our process while we were waiting. |
|
<li>Properly check SOCKS connection return code in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&sektion=1">nc(1)</a>. |
|
<li>More firewire fixes. Concurrent devices support on the way. |
|
<li>Remove outdated references to NFS as an installation source from the install notes. |
|
<!-- ^ 20021230 --> |
|
<li>Fix HOSTAP_FLAG_BITS in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4">wi(4)</a>. |
|
<li>Make 'pfctl -a name -s[rn]' show all rules or nats in all rulesets on anchor 'name'. |
|
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=authpf&sektion=8">authpf(8)</a>, set the macro '$user_id' to the username. |
|
<li>Fix a couple of missed semaphore counter updates. |
|
<li>Add kernel portion of radix table support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> rule source and destination addresses. |
|
<!-- ^ 20021229 --> |
|
<li>Remove an extraneous semicolon in <sys/cdefs.h> that broke some C++ compilers. |
|
<li>Fix an amusingly incorrect <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=calloc&sektion=3">calloc(3)</a> size in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&sektion=1">nc(1)</a>. |
|
<!-- ^ 20021228 --> |
<li>Allow the log keyword in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> scrub rules. |
<li>Allow the log keyword in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> scrub rules. |
<li>Some fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> ioctl handling. |
<li>Some fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> ioctl handling. |
<li>When <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> is routing a stateful connection, use the correct pool address. |
<li>When <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> is routing a stateful connection, use the correct pool address. |