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

Diff for /www/plus.html between version 1.855 and 1.856

version 1.855, 2003/01/06 09:03:30 version 1.856, 2003/01/18 20:05:08
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 January 4.  The following list sums up (almost) all the changes made up to January 17.
 <p>  <p>
   
 <ul>  <ul>
   <li>Unbreak <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> nat random source port assignment. Now a rule has to actually ask for static-port in order to get it.
   <li>Enable the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a> 'static-port' keyword.
   <li>Extensive <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld&sektion=1">ld(1)</a> changes to better protect ELF executables from tampering (see the <a href="http://www.openbsd.org/cgi-bin/cvsweb/src/gnu/usr.bin/binutils/bfd/elf.c?rev=1.13&content-type=text/x-cvsweb-markup">checkin comment</a> for details.)
   <li>Add new output format option '-f' to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ncheck_ffs&sektion=8">ncheck_ffs(8)</a>.
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ncheck_ffs&sektion=8">ncheck_ffs(8)</a> no longer reports when the set[ug]id bits are set on directories, since these are meaningless in OpenBSD.
   <li>Fix a missing YYERROR in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a> parser.
   <!-- ^ 20030117 -->
   <li>Deal with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4">cd(4)</a> drives that are picky about being asked to play the leadout track.
   <li><a href="http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/pci/pcidevs.diff?r1=1.586&r2=1.587&f=h">Note with regret and sadness</a> that the <a href="http://www.yourvote.com/pci/">freely available PCI vendor and device list</a> is no longer available.
   <li>Bring <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=protocols&sektion=5">protocols(5)</a> more into line with current reality.
   <li>More improvements and device additions to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&sektion=4">pciide(4)</a>.
   <!-- ^ 20030116 -->
   <li>Explicity use the first path found by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=glob&sektion=3">glob(3)</a> instead of indexing with an uninitialised variable in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&sektion=1">sftp(1)</a>.
   <li>Small fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whois&sektion=1">whois(1)</a>.
   <li>Create PIC archives for a number of X libs, useful for ports that create shared libraries.
   <li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nfsstat&sektion=1">nfsstat(1)</a> displaying info for the no-longer-supported <a href="http://docs.freebsd.org/44doc/papers/nqnfs.html">NQNFS</a> protocol.
   <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nfsstat&sektion=1">nfsstat(1)</a>'s filesystem id lookup, and a minor buffer overrun.
   <li>Fix some minor bugs in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> radix table creation.
   <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a> recognise the '-T load' option like it used to.
   <li>Plug a memory leak in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> radix table code when using PFR_FLAG_DUMMY.
   <li>For the benefit of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&sektion=8">dhclient(8)</a>, allow outbound pings from the initial <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> rulebase installed by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&sektion=8">rc(8)</a>.
   <!-- ^ 20030115 -->
   <li>Pull all the IP address parsing code of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a> into one place.
   <li>Goodbye libc_r and libnpthread, hello libpthread.
   <li>Check for and report read errors in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=md5&sektion=1">md5(1)</a>.
   <li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&sektion=1">sftp(1)</a> uploading or downloading non-regular files.
   <li>/etc/weekly is now built (by default) in /var/tmp rather than /tmp.
   <!-- ^ 20030114 -->
   <li>Add an extra sanity check in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malloc&sektion=3">malloc(3)</a> to prevent size_t overflows.
   <li>Better input checking and error handling in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> radix tables code.
   <!-- ^ 20030113 -->
   <li>Begin converting <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vmstat&sektion=8">vmstat(8)</a> with the -i option to use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=3">sysctl(3)</a> instead of kvm.
   <li>Start work on NVIDIA nForce support.
   <!-- ^ 20030112 -->
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> radix tables now understand CIDR-notation IPv4 addresses.
   <li>Some command-line fixes and tweaks to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rusers&sektion=1">rusers(1)</a>.
   <li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rm&sektion=1">rm(1)</a> with the -P option from overwriting files with multiple links.
   <!-- ^ 20030111 -->
   <li>Fix handling of addition and subtraction of negated addresses to radix tables in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a>.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a> only show the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=socket&sektion=2">socket(2)</a> error for the last address to which one tries to connect.
   <li>Don't fill files full of holes with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftruncate&sektion=2">ftruncate(2)</a> after a write error in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rcp&sektion=1">rcp(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scp&sektion=1">scp(1)</a>.
   <li>Add a progress meter to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&sektion=1">sftp(1)</a> client.
   <!-- ^ 20030110 -->
   <li>Remove <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fetch&sektion=9&release=OpenBSD+3.2">fetch(9)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=store&sektion=9&release=OpenBSD+3.2">store(9)</a> from the kernel, and replace calls to them with their <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=copy&sektion=9">copy(9)</a> descendants.
   <li>Various strl* return value checks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a>.
   <li>Initial support for queue statistics display for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a> (-vsq option.)
   <li>'Default-Phase-1-Configuration' -> 'Default-phase-1-configuration', 'Default-Phase-2-Suites' -> 'Default-phase-2-suites' in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>.
   <li>New radix table manipulation syntax for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf.conf&sektion=5">pf.conf(5)</a>, and a corresponding new -Tl option for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a>.
   <li>Add support for active/inactive <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> radix tablesets in the kernel
   <!-- ^ 20030109 -->
   <li>Enable SET/ACK in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a> when acting as an ike-mode-cfg responder.
   <li>Improvements and fixes to batch mode <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&sektion=1">sftp(1)</a>.
   <!-- ^ 20020108 -->
   <li>Big <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strlcpy&sektion=3">strlcpy/strlcat(3)</a> makeover for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=csh&sektion=1">csh(1)</a>.
   <li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compress&sektion=1">compress(1)</a> from clobbering an existing output file if the input can't be opened.
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&sektion=1">gcc(1)</a> attribute(sentinel) improvements.
   <li>Improvements to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whois&sektion=1">whois(1)</a>: Can specify port with -p; recursive IP lookup; INICHOST (-i) is now netsol.
   <!-- ^ <li>In the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&sektion=1">gcc(1)</a> stack protector code, avoid using long integer addition on processors that don't support it. --> <!-- reverted anyway 20030112 - phew -->
   <li>Remove old altq packet-classifier code from the kernel now that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> does its job instead.
   <!-- ^ 20030107 -->
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a>'s string parser can handle strings beginning with an underscore, useful for all those new daemon usernames.
   <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=authpf&sektion=8">authpf(8)</a> clean up after failed previous incarnations of itself.
   <li>Don't allow s[eh]mmni to be set (via the newish <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=8">sysctl(8)</a> interface) greater than 0xffff, to prevent id collisions due to wraparound.
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> radix tables now spring into and out of existence on demand.
   <li>Fix the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sudoers&sektion=5">sudoers(5)</a> parser's handling of EOF not preceded by newline.
   <li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&sektion=1">sftp(1)</a> from always adding u+w permissions to files pulled by get -p.
   <li>Values set in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl.conf&sektion=5">sysctl.conf(5)</a> can contain spaces when quoted as for sh.
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=shmctl&sektion=2">shmctl(2)</a> can now operate on segments marked for removal.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compress&sektion=1">compress(1)</a>, don't trip the 'may not mix -o, -c or -t' warning by mistake, and don't choke on stdin when compressing.
   <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1">mg(1)</a> the +number option, which moves the point to the given line of each file.
   <li>Correct a couple of {dup,reply,route}-to problems related to nat pools.
   <!-- ^ 20030106 -->
   <li>Create a new group, _lkm, and install <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=modstat&sektion=8">modstat(8)</a> setgid to it instead of to kmem.
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pstat&sektion=8">pstat(8)</a> now only does <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kvm_openfiles&sektion=3">kvm_openfiles(3)</a> for the -v option, the rest is obtained using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=3">sysctl(3)</a>.
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cp&sektion=1">cp(1)</a> sets permissions later, so -R works when copying directories with no write access.
 <li>Fix a null deref in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dlsym&sektion=3">dlsym(3)</a>.  <li>Fix a null deref in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dlsym&sektion=3">dlsym(3)</a>.
 <!-- ^ 20030105 -->  <!-- ^ 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>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.

Legend:
Removed from v.1.855  
changed lines
  Added in v.1.856