Changes between Initial Version and Version 1 of Ticket #4912, comment 1


Ignore:
Timestamp:
08/26/2021 05:16:14 PM (3 years ago)
Author:
Bruce Dubbs

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #4912, comment 1

    initial v1  
    1 {{{
    2 Release notes for 2.54
    3 2021-08-25 21:09:19 -0700
     1Release notes for 2.54 - 2021-08-25 21:09:19 -0700
    42
    5     Fix for a corner case infinite loop handling long strings (patch provided by Samanta Navarro)
    6 
    7     Fixes to not ignore allocation failures (patch provided by Samanta Navarro)
    8 
    9     Evolving work from Samanta Navarro, found and fixed a memory leak in cap_iab_get_proc()
    10 
    11     More robust discovery of the name of the dynamic loader of the build target (patch provided by Arnout Vandecappelle)
    12 
    13     Revamped the Go capability comparison API for *cap.Set and *cap.IAB, and added cap.IABGetPID()
    14 
    15     Added libcap cap_iab_compare() and cap_iab_get_pid() APIs.
    16 
    17     Added a Go utility, captree, to display the process (and thread) graph along with the POSIX.1e and IAB capabilities of each PID{TID} tree.
    18 
    19         Extended getpcap to support the --iab command line argument, which outputs a PID's IAB tuple too (if non-default).
    20 
    21     Install *.so files as executable now that they are executable as binaries
    22 
    23         A feature of 2.52 but not extended to install rules at that time.
    24 
    25     Absorbed a lot of wisdom from a number of downstream package workarounds including wisdom from (Zhi Li and Arnout Vandecappelle and unknown others... Bugs 214023#c16, 214085)
    26 
    27         Support make FORCELINKPAM=yes or make FORCELINKPAM=no for those packagers that feel strongly about not letting this be dynamically discovered at build time.
    28 
    29     Fixed a compiler warnings from the GitHub build tester (Bug 214143)
    30 }}}
     3- Fix for a corner case infinite loop handling long strings
     4- Fixes to not ignore allocation failures
     5- Found and fixed a memory leak in cap_iab_get_proc()
     6- More robust discovery of the name of the dynamic loader of the
     7  build target
     8- Revamped the Go capability comparison API for *cap.Set and
     9  *cap.IAB, and added cap.IABGetPID()
     10- Added libcap cap_iab_compare() and cap_iab_get_pid() APIs.
     11- Added a Go utility, captree, to display the process (and thread)
     12  graph along with the POSIX.1e and IAB capabilities of each PID{TID} tree.
     13- Extended getpcap to support the --iab command line argument,
     14  which outputs a PID's IAB tuple too (if non-default).
     15- Install *.so files as executable now that they are executable as binaries
     16  - A feature of 2.52 but not extended to install rules at that time.
     17- Absorbed a lot of wisdom from a number of downstream package workarounds including wisdom from (Zhi Li and Arnout Vandecappelle and unknown others...
     18- Support make FORCELINKPAM=yes or make FORCELINKPAM=no for those
     19  packagers that feel strongly about not letting this be dynamically
     20  discovered at build time.
     21- Fixed a compiler warnings from the GitHub build tester