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

Diff for /www/74.html between version 1.45 and 1.46

version 1.45, 2023/10/13 13:09:01 version 1.46, 2023/10/13 13:40:34
Line 190 
Line 190 
       <a href="https://man.openbsd.org/c16rtomb.3">c16rtomb(3)</a>, and        <a href="https://man.openbsd.org/c16rtomb.3">c16rtomb(3)</a>, and
       <a href="https://man.openbsd.org/mbrtoc16.3">mbrtoc16(3)</a>.        <a href="https://man.openbsd.org/mbrtoc16.3">mbrtoc16(3)</a>.
   <li><a href="https://man.openbsd.org/malloc.3">malloc(3)</a> gains built-in leak detection.    <li><a href="https://man.openbsd.org/malloc.3">malloc(3)</a> gains built-in leak detection.
     <li>Support <code>${.VARIABLES}</code> in
         <a href="https://man.openbsd.org/make.1">make(1)</a>,
         listing the names of all global variables that have been set.
     <li>New <a href="https://man.openbsd.org/kdump.1">kdump(1)</a>
         <code>-u</code> option to select
         <a href="https://man.openbsd.org/utrace.2">utrace(2)</a>
         tracepoints by label.
     <li>In <a href="https://man.openbsd.org/openrsync.1">openrsync(1)</a>,
         support the options <code>--size-only</code> and
         <code>--ignore-times</code>
   <li>Update zoneinfo to tzdata2023c.    <li>Update zoneinfo to tzdata2023c.
   <li>Accept the <a href="https://man.openbsd.org/ucom.4">ucom(4)</a> fixed    <li>Accept the <a href="https://man.openbsd.org/ucom.4">ucom(4)</a> fixed
       name format as a valid format for the        name format as a valid format for the
Line 201 
Line 211 
   <li>In <a href="https://man.openbsd.org/pax.1">pax(1)</a> and    <li>In <a href="https://man.openbsd.org/pax.1">pax(1)</a> and
       <a href="https://man.openbsd.org/tar.1">tar(1)</a>,        <a href="https://man.openbsd.org/tar.1">tar(1)</a>,
       speed up archive creation when many files are skipped.        speed up archive creation when many files are skipped.
     <li>Better diagnostics from
         <a href="https://man.openbsd.org/make.1">make(1)</a>
         when a makefile exists but cannot be opened.
     <li>Prevent a buffer underflow in
         <a href="https://man.openbsd.org/patch.1">patch(1)</a>
         that could occur with lines longer than 32kB.
     <li>Prevent a segmentation fault in
         <a href="https://man.openbsd.org/patch.1">patch(1)</a>
         that occurred when a patch specified a file name so long that
         <a href="https://man.openbsd.org/basename.3">basename(3)</a> failed.
     <li>Prevent a read buffer overrun in
         <a href="https://man.openbsd.org/patch.1">patch(1)</a>
         that could occur when a patch specified a file name ending in a slash.
     <li>Let <a href="https://man.openbsd.org/stat.1">stat(1)</a>
         correctly print mtimes after 2038.
   <li>Refactoring and documenting of    <li>Refactoring and documenting of
       <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> code,        <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> code,
       to make it easier to maintain.        to make it easier to maintain.
Line 216 
Line 241 
   <li>Improve the code quality of find(1).    <li>Improve the code quality of find(1).
   <li>Many changes in <a href="https://man.openbsd.org/mg.1">mg(1)</a>:    <li>Many changes in <a href="https://man.openbsd.org/mg.1">mg(1)</a>:
     <ul>      <ul>
       <li>New command
           <a href="https://man.openbsd.org/mg.1#set-tab-width">set-tab-width</a>
           to change the tabulator width on a per-buffer basis.
       <li>Let the <code>space-to-tabstop</code> command move to the right
           position even if the line contains tabs, control characters,
           or non-ASCII bytes.
     <li>Improve the readability of the code.      <li>Improve the readability of the code.
     <li>Fall back to /bin/sh if $SHELL is undefined.      <li>Fall back to <code>/bin/sh</code> if <code>$SHELL</code> is undefined.
     <li>Fix parsing of tag files with duplicate entries.      <li>Fix parsing of tag files with duplicate entries.
         Instead of erroring out ignore duplicates. Fixes using          Instead of erroring out ignore duplicates. Fixes using
         /var/db/libc.tags again.          <code>/var/db/libc.tags</code> again.
     <li>Change tagvisit (aka visit-tag-table) to immediately      <li>Change the <a href="https://man.openbsd.org/mg.1#visit-tags-table"
           >visit-tags-table</a> command to immediately
         load the tag file, and drop the lazy mechanics.          load the tag file, and drop the lazy mechanics.
     <li>Remove useless global variable.      <li>Do not leak memory in
     <li>Plug memory leak.          <a href="https://man.openbsd.org/mg.1#pop-tag-mark">pop-tag-mark</a>
     <li>Replace strncpy() with strlcpy().          if it fails to switch buffers.
       <li>Fix a read buffer overrun caused by <code>-u</code> arguments
           longer than 1023 bytes.
       <li>Fix a write buffer overrun on the stack caused by
           <a href="https://man.openbsd.org/mg.1#blink-and-insert"
           >blink-and-insert</a> matching a very long line
           that is not currently visible in the window.
     <li>Skip checking permissions of conffile with access(2).      <li>Skip checking permissions of conffile with access(2).
     <li>Added a missing void.      <li>Added a missing void.
     </ul>      </ul>
Line 398 
Line 436 
       requested allocation size.        requested allocation size.
   <li>In <a href="https://man.openbsd.org/malloc.3">malloc(3)</a>,    <li>In <a href="https://man.openbsd.org/malloc.3">malloc(3)</a>,
       check all chunks in the delayed free list for write-after-free.        check all chunks in the delayed free list for write-after-free.
     <li>Restrict <a href="https://man.openbsd.org/patch.1">patch(1)</a>
         to the current directory including subdirectories, TMPDIR,
         and file names given on the command line using
         <a href="https://man.openbsd.org/unveil.2">unveil(2)</a>.
   <li>In <a href="https://man.openbsd.org/ksh.1">ksh(1)</a>, escape    <li>In <a href="https://man.openbsd.org/ksh.1">ksh(1)</a>, escape
       control characters when displaying file name completions,        control characters when displaying file name completions,
       even when there are multiple matches.        even when there are multiple matches.

Legend:
Removed from v.1.45  
changed lines
  Added in v.1.46