[BACK]Return to plus.html CVS log [TXT][DIR] Up to [local] / www

Diff for /www/plus.html between version 1.851 and 1.852

version 1.851, 2002/12/15 21:47:45 version 1.852, 2002/12/22 23:50:10
Line 50 
Line 50 
   
 <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 14.  The following list sums up (almost) all the changes made up to December 21.
 <p>  <p>
   
 <ul>  <ul>
   <li>Correctly display <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> rdr rules with no proxy port.
   <li>Fix a missing initialisation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a>.
   <!-- ^ 20021221 -->
   <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&sektion=8">spamd(8)</a>, which uses new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> features to stop spammers even hitting the mail server.
   <li>Fix an Alpha-specific crash in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&sektion=4">pfsync(4)</a> by using bcopy() instead of structure assignment.
   <li>Fix a use-after-free() in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mailwrapper&sektion=8">mailwrapper(8)</a>.
   <li>Add a new kernel <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pool&sektion=9">pool(9)</a> flag, PR_DEBUG, the use of which causes pool memory to be <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malloc&sektion=9">malloc(9)</a>'d using M_DEBUG.
   <!-- ^ 20021220 -->
   <li>Add new kernel <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malloc&sektion=9">malloc(9)</a> type M_DEBUG.
   <li>Also support CORENIC handles in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whois&sektion=1">whois(1)</a>.
   <li>Add dsiz and ssiz keywords to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&sektion=1">ps(1)</a> to show data size and stack size respectively.
   <li>Update <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=awk&sektion=1">awk(1)</a> to '<a href="http://cm.bell-labs.com/cm/cs/who/bwk/">one true awk</a>' version 20021213 (Friday 13th ed.)
   <li>Add the -6 and -c registry shortcuts to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whois&sektion=1">whois(1)</a>, and deal with VNIC handles starting with '!'.
   <li>Better resolver error checking, a few fixes and a lot of message cleanup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp-proxy&sektion=8">ftp-proxy(8)</a>.
   <li>Stop '-k' being used as an abbreviation for '--keep-locals' in GNU <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=as&sektion=1">as(1)</a>.
   <li>Optimise <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> skip-step calculation to O(n) from O(n-squared).
   <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> 'no {binat,nat,rdr}' evaluation.
   <!-- ^ 20021219 -->
   <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a> (with the -vsn) option to display translation statistics as -vsr does for rules.
   <li>When logging <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> rules from anchored rules, display the *anchor rule number, not the rule number within the anchored rules. (Hopefully both will be displayed sometime soon.)
   <li>Make sure that state table entry display doesn't try to print rules that are no longer in place.
   <li>Prevent changes to different rule types overwriting <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> DIOCCHANGE* tickets.
   <li>Support a single destination port in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> rdr-anchor rules.
   <li>Match <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> {binat,nat,rdr}-anchor parsing to what is actually supported.
   <!-- ^ 20021218 -->
   <li>Always compile in PRIQ and HFSC schedulers if ALTQ is included in the kernel.
   <li>Make SysV shared memory and semaphore limits configurable via <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=8">sysctl(8)</a>. Oh yes.
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whois&sektion=1">whois(1)</a> no longer barfs totally if just one of its query list is not found.
   <li>Add PRIQ scheduler support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a>.
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=su&sektion=1">su(1)</a> only calls <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=setlogin&sektion=2">setlogin(2)</a> if it's the session leader (as noted in the setlogin manpage.)
   <li>More <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compress&sektion=1">compress(1)</a>-works-like-<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gzip&sektion=1">gzip(1)</a>: Add -r (recurse) option, and make it truncate existing files when extracting.
   <li>Since <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> rule comparison is now done in userland, remove unused pf_compare* functions from the kernel.
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> DIOCCHANGE* ioctls now require a ticket, to prevent races.
   <li>Merge <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> nat, binat and rdr structures and pools into pf_rule.
   <li>Fix the signedness of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsconsctl&sektion=8">wsconsctl(8)</a> variable display.focus, so a test against -1 now makes sense.
   <!-- ^ 20021217 -->
   <li>Teach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=imake&sektion=1">imake(1)</a> how to detect automagically the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&sektion=1">gcc(1)</a> stack protector.
   <li>Now <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> supports other queue types, only try to create a root queue for CBQ.
   <li>For some peculiar reason, support decoding in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppt&sektion=6">ppt(6)</a>.
   <li>Make linux emultation *stat64() work again.
   <li>Convert <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=altq&sektion=9">altq(9)</a> disciplines HFSC, PRIQ and RIO to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>-based (CDNR and RED to come,) and remove other queuing disciplines.
   <!-- ^ 20021216 -->
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iostat&sektion=8">iostat(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systat&sektion=1">systat(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vmstat&sektion=8">vmstat(8)</a> now update their disk stats automatically when a device is detached.
   <li>Enable login failure recording by default, by installing a blank /var/log/failedlogin (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login&sektion=1">login(1)</a>.)
 <li>Fix some problems with the new inlined &lt;ctype.h&gt; functions on 64-bit architectures.  <li>Fix some problems with the new inlined &lt;ctype.h&gt; functions on 64-bit architectures.
 <!-- ^ 20021215 -->  <!-- ^ 20021215 -->
 <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cdio&sektion=1">cdio(1)</a> deal properly with multiline CDDB responses.  <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cdio&sektion=1">cdio(1)</a> deal properly with multiline CDDB responses.
Line 73 
Line 117 
 <li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=close&sektion=2">close(2)</a> clobbering errno in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld&sektion=1">ld(1)</a>.  <li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=close&sektion=2">close(2)</a> clobbering errno in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld&sektion=1">ld(1)</a>.
 <li>Convert &lt;ctype.h&gt; macros into functions so they are consistent with those in libc.  <li>Convert &lt;ctype.h&gt; macros into functions so they are consistent with those in libc.
 <li>Change XDR.x_handy from int to u_int to avoid sign bugs.  <li>Change XDR.x_handy from int to u_int to avoid sign bugs.
 <il>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ar&sektion=1">ar(1)</a> work more like its GNU and Solaris counterparts and not require an archive for the d,m,q and r operations.  <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ar&sektion=1">ar(1)</a> work more like its GNU and Solaris counterparts and not require an archive for the d,m,q and r operations.
 <li>Fix an mbuf-related panic in kernel PF_KEY v2 code.  <li>Fix an mbuf-related panic in kernel PF_KEY v2 code.
 <li>More ANSIfication in /sbin.  <li>More ANSIfication in /sbin.
 <li>Fix a potential (non-exploitable) buffer overrun in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&sektion=8">httpd(8)</a> macro FIX_PRECISION.  <li>Fix a potential (non-exploitable) buffer overrun in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&sektion=8">httpd(8)</a> macro FIX_PRECISION.

Legend:
Removed from v.1.851  
changed lines
  Added in v.1.852