Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

liblsof0-4.99.0-150600.1.9 RPM for x86_64

From OpenSuSE Leap 15.6 for x86_64

Name: liblsof0 Distribution: SUSE Linux Enterprise 15
Version: 4.99.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150600.1.9 Build date: Sun Mar 17 02:31:45 2024
Group: System/Monitoring Build host: h01-ch5b
Size: 134600 Source RPM: lsof-4.99.0-150600.1.9.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/lsof-org/lsof
Summary: Library for listing information about files opened by process
This package contains a library for listing information about files opened by process.
It allows accessing the functionality of the lsof command from C functions without
spawning a subprocess.

Provides

Requires

License

Zlib

Changelog

* Sat Nov 11 2023 andreas.stieger@gmx.de
  - lsof 4.99.0:
    * Do not hard-code fd numbers in epoll test
    * --with-selinux configure option.
    * Improve performance by using closefrom()
    * Introduce liblsof for programmatic access over spawning lsof
      in a subprocess
  - build with libtirpc
  - switch to upstream tarball again as it dropped proprietary code
* Tue May 23 2023 danilo.spinella@suse.com
  - Repacked tarball to remove proprietary code in dialects/uw/uw7/sys/fs
* Sun Jan 22 2023 andreas.stieger@gmx.de
  - lsof 4.98.0:
    * Fix two potential null pointer access bug when gethostbyname2()
      returns an empty address list
    * Fix handling of empty command name
    * Add -H switch to print human readable size, e.g. 123.4K
* Wed Jan 18 2023 dmueller@suse.com
  - update to 4.97.0:
    * Remove support because the os is no longer updated for
      more than 10 years
    * Remove support because the os is no longer updated
      for more than 20 years
    * Add experimental build system based on Autotools
    * Fixed LTsock testing on darwin
    * Remove NEW and OLD folders
    * Fix FreeBSD testcases
    * Rewrite documentation and publish at https://lsof.readthedocs.io/
* Tue Dec 27 2022 andreas.stieger@gmx.de
  - update to 4.96.5:
    * Avoid C89-only constructs is Configure
  - drop format.patch, now upstream
* Tue Nov 22 2022 schwab@suse.de
  - format.patch: Use correct scanf/printf format for uint64_t
  - Build with %{optflags}
* Sun Oct 30 2022 andreas.stieger@gmx.de
  - update to 4.96.4
    * fix hash functions used for finding local tcp/udp IPCs
    * Show copyright notice in --version output.
    * Avoid some easy collissions for udp/udp6 sockets when hashing
    * Changing the number of ipcbuckets to 4096
    * obtain correct information of memory-mapped file.
  - drop remove-hostname.patch now upstream
* Mon Jul 04 2022 danilo.spinella@suse.com
  - Update remove-hostname.patch with the upstream version
* Fri May 20 2022 danilo.spinella@suse.com
  - Fix hostname in reproducible builds, bsc#1199709
    * remove-hostname.patch
* Sat May 07 2022 dmueller@suse.com
  - update to 4.95.0:
    * Update perl scripts for the past few decades of progress
    * Drop LSOF_CCDATE across all dialects to ensure reproducible builds
    * Fix FD field description.
    * Adjust alignment of buffer passed to stat().
    * Clean up source code and documents.
    - remove trailing whitespace,
    - fix some issues in scripts found through shellcheck, and
    - fix spelling
    * man page: fix hyphen issues
    * Fix broken LSOF_CFLAGS_OVERRIDE.
    * [linux] Remove sysvlegacy function.
    * [linux] use close_range instead of calling close repeatedly
    * Add -Q option for adjusting exit status when failed to find a
      search item (#129)
  - drop lsof-no-build-date-etc.patch (obsolete)
* Thu Jul 08 2021 danilo.spinella@suse.com
  - Update to 4.94.0:
    * Fix various bugs
    * Display more information for eventfd and other objects
  - Remove lsof-glibc-linux-5.0.patch as it has been fixed upstream
  - Remove lsof_4.81-include.patch as it is not needed anymore
  - Remove lsof_4.81-perl.patch as this change is now done inside the spec file
  - Remove lsof_4.81-fmt.patch as it is not needed anymore
* Fri Sep 11 2020 dmueller@suse.com
  - update to 4.93.2:
    The maintainership is switched from Vic to lsof-org
    Made FreeBSD 13 adjustment.
    Fix a typo causing a build error.
    Fix a potential memory leak.
    [linux] use tirpc for rpc if libc doesn't provide rpc.h.
    Fix a typo in man page.
    fix memory leaks detected by valgrind about unix endpoint
      information.
    Update the description about -fg and -fG options on linux.
    Fix a broken symbolic link.
    Update the version number embedded in lsof executable.
  - lsof-no-build-date-etc.patch: refreshed against newer base
* Wed Apr 10 2019 dimstar@opensuse.org
  - Add lsof-glibc-linux-5.0.patch: Fix build with
    linux-glibc-devel-5.0 by including sysmacros.h as needed (bsc#1181571)
* Tue Mar 27 2018 kstreitova@suse.com
  - Update to version 4.91
    * This revision applies two fixes that correct the Linux PTY
    endpoint processing bug [bsc#1082900]
* Mon Feb 19 2018 kstreitova@suse.com
  - Update to version 4.90 [bsc#1081562]
    * Taught the Configure script to create a dummy opt_random.h
      for FreeBSD systems whose <sys/random.h> includes it.
    * Added support for the FreeBSD ZFUSE file system.
    * Corrected the quoting in a Darwin putchar() statement in the
      dfile.c source file.
    * Added support for the FreeBSD DTYPE_PTS file descriptor and
      for unknown descriptors that reference the kernel's badfileops
      operation switch.  Enabled FreeBSD 12.0 support.
    * Enhanced -K option with the form "-K i" to direct lsof to
      (i)gnore tasks. Linux task reports now include both
      process and task command names, making lsof's "-c <name>"
      option work correctly.
    * Added a patch to prevent NFS blocking in Linux
    * Installed a FreeBSD patch that prevents examining a TCP state
      structure during a race condition.
    * Updated FreeBSD for new UFS inode structure that lacks an i_dev
      member in the most recent 12.0-CURRENT.
    * Added "#define KLD_MODULE" to dlsof.h and dnode2.c to prevent
      <machine/cpuconf.h> from generating an "ARM_NARCH is 0" error.
      This is needed so lsof can access kernel structures.
    * Added recognition of the FreeBSD 11 file system name "nullfs".
    * Added a patch that is needed on FreeBSD 12 so the lsof
      compilation can obtain the inpcb and tcpcb structures from
      their respective header files. Updated FreeBSD dmnt.c for the
      ino64 changes.
    * Inserted a patch for Solaris 12.x to avoid compilation errors
      from <sys/aio_req.h>.
    * Added performance enhancement that uses the FreeBSD closefrom()
      and dup2() C library functions when available.
    * Corrected FreeBSD lsof's gathering of ZFS file device numbers.
    * Updated lsof test library for FreeBSD.
    * Updated socket optons information collection from the socket
      structure
    * Added patch to dlsof.h that avoids a _KERNEL conflict with
      bzero.
    * Corrected test library to handle 64 bit FreeBSD device numbers.
    * Added #defines for FreeBSD 12, src r324225
    * Incorporated Linux pseudoterminal endpoint processing (+|-E)
    * Corrected Linux command extraction for commands that include
      parentheses -- e.g., "(sd-pam)".
  - remove lsof_4.89-nfs_hanging.patch that was applied upstream
* Mon Aug 29 2016 kstreitova@suse.com
  - modify lsof_4.89-nfs_hanging.patch and add a check for HasNFS
    variable as HasNFS may already have been set to 2 in the
    readmnt() function [bsc#995061]
* Fri Aug 26 2016 kstreitova@suse.com
  - add lsof_4.89-nfs_hanging.patch to prevent 'lsof -b' from hanging
    when NFS server is unavailable [bsc#995061]
* Thu May 05 2016 kstreitova@suse.com
  - submit utilities/lsof package to SUSE:SLE-12-SP2:GA [fate#320541]
* Mon May 02 2016 kstreitova@suse.com
  - Update to version 4.89
    * Applied correction from Casper Dik <Casper.Dik@oracle.com> to
      his patch for Solaris 11 that I applied incorrectly in revision
      4.88.
    * Updated for latest version of FreeBSD 11.0-CURRENT.
    * Compensated for a missing FreeBSD 10.0 typedef of bool on the
      i386 architecture.  Allen Hewes <rallenh@hotmail.com> provided
      a test system. Andrey Chernov <ache@freebsd.org> provided
      useful advice.
    * Improved tests/Add2TestDB script with a patch from Peter
      Schiffer <pschiffe@redhat.com>.  Added patches from Peter to
      eliminate Linux gcc warnings.  Updated Lsof.8 with improvements
      supplied by Bjarni Ingi Gislason <bjarniig@rhi.hi.is>.
    * Changed FreeBSD global CFLAGS extraction per Terry Kennedy
      <TERRY@tmk.com>.  Also made sure -DNEEDS_BOOL_TYPEDEF is
      [#]define'd when the resulting CFLAGS doesn't contain it.  Terry
      reported that need.
    * Improved Linux test for tcp.h in response to a report from
      Cato Auestad <cato@cato.ninja>.  Cato did the testing.
    * Fixed Linux UNIX socket search by name bug reported by
      Stephane Chazelas <stephane.chazelas@gmail.com>.
    * Added Linux display of UNIX socket endpoint information with
      code provided by Masatake YAMATO <yamato@redhat.com>.  Peter
      Schiffer <pschiffe@redhat.com> provided a test system.
    * Insured that type definitions from <vm/vm.h> were again made
      visible to lsof on FreeBSD 11 after a system header file change
      hid them.
  - use spec-cleaner to clean specfile
* Sun Mar 01 2015 p.drouand@gmail.com
  - Update to version 4.88
    * Reduced to 50 the number of open file descriptors lsof attempts
      to close while trying to protect itself from a file descriptor
      exec() attack.  This limits the overhead lsof incurs on systems
      that have large file descriptor limits, yet provides sufficient
      open descriptors for the library functions lsof calls.
    * Updated for changes in FreeBSD 10.  Taught Configure to recognize
      FreeBSD 8.4.
    * lsof for Solaris 10 or 11 is no longer supported.
    * Initialized local variables in the Linux process_id() function.
    * Added support for FreeBSD 11.
    * Updated FreeBSD ZFS Configure stanza to supply a dummy opt_kdtrace.h
      when needed.
    * Added tmpfs file system support for FreeBSD.
    * Since a test system is no longer available, dropped the claim of
      FreeBSD 4.9 support.
    * Added the +|-E options for Linux.  -E displays endpoint info; +E
      displays endpoint info and endpopint files.
    * Fixed a Linux bug handling processes whose command includes a
      non-printing character, particularly a NEWLINE character, and
      clarified printing of single '\\' characters in command and file names.
    * Added support for Linux RDMA and CRYPTO protocal names and UNIX
      socket type
    * Fixed field output to insure that the field descriptor field is
      always selected, since it identifies the file set.
  - Spec file cleanup

Files

/usr/lib64/liblsof.so.0
/usr/lib64/liblsof.so.0.0.0
/usr/share/licenses/liblsof0
/usr/share/licenses/liblsof0/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Apr 10 00:17:43 2024