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

Diff for /www/52.html between version 1.21 and 1.22

version 1.21, 2012/09/06 05:28:59 version 1.22, 2012/09/06 06:06:18
Line 81 
Line 81 
     <li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_mutex_lock&amp;sektion=3">pthread_mutex_timedlock(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sem_wait&amp;sektion=3">sem_timedwait(3)</a>.      <li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_mutex_lock&amp;sektion=3">pthread_mutex_timedlock(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sem_wait&amp;sektion=3">sem_timedwait(3)</a>.
     <li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_condattr_init&amp;sektion=3">pthread_condattr_setclock(3)</a>.      <li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_condattr_init&amp;sektion=3">pthread_condattr_setclock(3)</a>.
     <li>Added support for live multi-threaded debugging in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdb&amp;sektion=1">gdb(1)</a>.      <li>Added support for live multi-threaded debugging in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdb&amp;sektion=1">gdb(1)</a>.
     <li>Improved handling for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getrusage&amp;sektion=2">rusage</a> totals and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getitimer&amp;sektion=2">interval times</a> in threaded processes.      <li>Improved handling for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getrusage&amp;sektion=2">rusage</a> totals and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getitimer&amp;sektion=2">interval timers</a> in threaded processes.
     <li>Changed the RLIMIT_CPU <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getrlimit&amp;sektion=2">rlimit</a> to count processes instead of threads.      <li>Changed the RLIMIT_NPROC <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getrlimit&amp;sektion=2">rlimit</a> to count processes instead of threads.
     <li>Added a new system limit <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&amp;sektion=8">kern.maxthread</a> for the max number of threads.      <li>Added a new system limit <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&amp;sektion=8">kern.maxthread</a> for the max number of threads.
     <li>Closed race conditions in thread creation, and in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fork&amp;sektion=2">fork(2)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=open&amp;sektion=2">open(2)</a> in a threaded process.      <li>Closed race conditions in thread creation, and in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fork&amp;sektion=2">fork(2)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=open&amp;sektion=2">open(2)</a> in a threaded process.
     <li>Improved handling of threaded processes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&amp;sektion=1">ps(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fstat&amp;sektion=1">fstat(1)</a>.      <li>Improved handling of threaded processes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&amp;sektion=1">ps(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=top&amp;sektion=1">top(1)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fstat&amp;sektion=1">fstat(1)</a>.
     <li>Changed the lock around <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dlfcn&amp;sektion=3">dlopen()</a> to be recursive, so that dl*() operations from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atexit&amp;sektion=3">atexit()</a> handlers don't deadlock.      <li>Changed the lock around <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dlfcn&amp;sektion=3">dlopen()</a> to be recursive, so that dl*() operations from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atexit&amp;sektion=3">atexit()</a> handlers don't deadlock.
     <li>Many fixes to pthread attribute and mutex error checking and cancellation handling.      <li>Many fixes to pthread attribute and mutex error checking and cancellation handling.
     </ul>      </ul>
Line 117 
Line 117 
   
 <li>Routing daemons and other userland network improvements:  <li>Routing daemons and other userland network improvements:
     <ul>      <ul>
     <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&amp;sektion=1">aucat(1)</a>,      <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&amp;sektion=1">sndiod(1)</a>,
          <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&amp;sektion=8">bgpd(8)</a>,           <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&amp;sektion=8">bgpd(8)</a>,
          <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dvmrpd&amp;sektion=8">dvmrpd(8)</a>,           <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dvmrpd&amp;sektion=8">dvmrpd(8)</a>,
          <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp-proxy&amp;sektion=8">ftp-proxy(8)</a>,           <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp-proxy&amp;sektion=8">ftp-proxy(8)</a>,
Line 201 
Line 201 
         &lt;dirent.h&gt;, &lt;time.h&gt;, &lt;sys/time.h&gt;, &lt;limits.h&gt;,          &lt;dirent.h&gt;, &lt;time.h&gt;, &lt;sys/time.h&gt;, &lt;limits.h&gt;,
         &lt;arpa/inet.h&gt;, &lt;netinet/in.h&gt;, and &lt;sys/param.h&gt;.          &lt;arpa/inet.h&gt;, &lt;netinet/in.h&gt;, and &lt;sys/param.h&gt;.
     <li>Improved kernel uvm memory allocator.      <li>Improved kernel uvm memory allocator.
     <li>Added support for using AMT to provide console-over-ethernet.  (c.f. the amtterm port).      <li>Added support for using AMT to provide console-over-ethernet (c.f. the amtterm port).
     <li>Improved support for amd64 boxes with many memory extents.      <li>Improved support for amd64 boxes with many memory extents.
     <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compat_linux&amp;sektion=8">compat_linux(8)</a>      <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compat_linux&amp;sektion=8">compat_linux(8)</a>
         improvements: TLS-vs-clone and futex fixes, added support          improvements: TLS-vs-clone and futex fixes, added support
Line 213 
Line 213 
         reliability fixes, new MTA client, new scheduler and improved queue logic, simplified smtpd.conf syntax, better RFC compliance and several cosmetic changes.          reliability fixes, new MTA client, new scheduler and improved queue logic, simplified smtpd.conf syntax, better RFC compliance and several cosmetic changes.
     <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&amp;sektion=1">mg(1)</a>      <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&amp;sektion=1">mg(1)</a>
         emacs-like editor now allows backup files to be saved in a user's home directory.          emacs-like editor now allows backup files to be saved in a user's home directory.
     <li>Fixed operation of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kvm_getfiles&amp;sektion=3">kvm_getfile2()</a> (and therefore <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fstat&amp;sektion=1">fstat</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pstat&amp;sektion=8">pstat</a>) on kernel crash dumps.      <li>Fixed operation of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kvm_getfiles&amp;sektion=3">kvm_getfile2()</a> (and therefore <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fstat&amp;sektion=1">fstat(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pstat&amp;sektion=8">pstat(8)</a>) on kernel crash dumps.
     <li>Improved emacs-style key bindings and handling of large arrays in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&amp;sektion=1">ksh</a>.      <li>Improved emacs-style key bindings and handling of large arrays in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&amp;sektion=1">ksh(1)</a>.
     <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=reboot&amp;sektion=8">halt</a> disables "suspend-on-lid-close" so that you don't accidentally suspend instead of shutting down.      <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=halt&amp;sektion=8">halt(8)</a> disables "suspend-on-lid-close" so that you don't accidentally suspend instead of shutting down.
       <li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=readline&amp;sektion=3">readline(3)</a> support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bc&amp;sektion=1">bc(1)</a>.
       <li>Improvements to parallel <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=make&amp;sektion=1">make(1)</a>: added the .CHEAP and .EXPENSIVE special targets and fixed glitches in already-rebuilt logic.
     <li>...      <li>...
     </ul>      </ul>
 <p>  <p>

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.22