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

lsof-4.98.0-slfo.1.1.7 RPM for s390x

From OpenSuSE Leap 16.0 for s390x

Name: lsof Distribution: SUSE Linux Framework One
Version: 4.98.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.7 Build date: Mon Aug 26 11:09:20 2024
Group: System/Monitoring Build host: s390zl31
Size: 1007934 Source RPM: lsof-4.98.0-slfo.1.1.7.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/lsof-org/lsof
Summary: A Program That Lists Information about Files Opened by Processes
Lsof lists information about files opened by processes. An open file
may be a regular file, a directory, a block special file, a character
special file, an executing text reference, a library, a stream, or a
network file (Internet socket, NFS file, or UNIX domain socket.)  A
specific  file or all the files in a file system may be selected by
path.

Provides

Requires

License

Zlib

Changelog

* 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
* Mon Mar 26 2012 cfarrell@suse.com
  - license update: Zlib
    lsof license is most similar to Zlib (also use SPDX format)
* Tue Aug 16 2011 puzel@novell.com
  - repack the tarball to remove legally problematic files
    (bnc#705143)
* Mon Jun 27 2011 ro@suse.de
  - change perl reference to /usr/bin/perl which actually exists
* Thu Jun 09 2011 k0da@opensuse.org
  - perl4 refference causes missing perl4 dependency
* Wed Jan 12 2011 puzel@novell.com
  - portability fixes (by Pascal)
* Sun Aug 29 2010 cristian.rodriguez@opensuse.org
  - Do not include build host specific information including
    date and compilation time to make build-compare happy
* Tue Aug 17 2010 puzel@novell.com
  - update to lsof 4.84
    * corrects a man page nroff command error
    * recognizes FreeBSD 7.3
    * adds improved task support, initially for Linux
* Fri Apr 09 2010 puzel@novell.com
  - update to lsof 4.83
    * corrects an over-zealous test that causes lsof to produce no
      ouput when the HASSECURITY and HASNOSOCKSECURITTY have been
      specified at lsof build time
    * fixes a typo with the LINUX_HASSELUNIX Configure variable
    * accepts LSOF_RANLIB from the environment
    * added Linux test for __UCLIBC__
* Fri Feb 19 2010 coolo@novell.com
  - fix 64bit issue (gcc 4.5)
* Sun Dec 20 2009 jengelh@medozas.de
  - enable parallel build
* Mon Jan 19 2009 prusnak@suse.cz
  - updated to 4.81
    * Updated the Darwin libproc sources with changes from
      Allan Nathanson <ajn@apple.com>.  Tested them on a iMac
      mini, provided by Apple Inc.
    * Changed dummy declarations in library source files to
      eliminate complaints about unused variables and empty
      object files.  This change may not work on dialects I
      can no longer test; it has been tested on some versions
      of AIX, Darwin, FreeBSD, Linux and Solaris.
    * At the request of Hal Brooks <hal@uga.edu> added support
      for Linux /proc/net/packet files.  Hal tested it.
    * Added socket file only performance enhancements to Linux
      and PSTAT-based HPUX lsof.
    * Added htonl call around improper usage of INADDR_LOOPBACK;
      report from an Apple engineer forwarded by Allan Nathanson
      <ajn@apple.com>.
    * Adjusted for FreeBSD-8.0 change in device number handling.
      The adjustment should work for FreeBSD 5 and above, should
      the 8.0 change be propagated downward.  The problem was
      reported by Pav Lucistnik <pav@FreeBSD.org>.  An updated
      test system was provided by Erwin Lansing <erwin@FreeBSD.org>.
    * Reduced AIX support to version 5.3, since test systems with
      older versions are no longer available to me.
    * At the request of Marjo F. Mercado <mmercado@xceedium.com>
      and Phil Shin <pshin@xceedium.com> applied some speed
      improvements to lsof, particularly when the files of
      interest are /Internet files -- i.e., selected with lsof's
    - i" option.  Added a two new options to assist the
      improvements: 1) "-c^<command>" to tell lsof to exclude the
      named command(s); and 2) "-stcp|ud>:[^]state' to tell lsof
      to include in its reporting or exclude ('^') from its
      reporting Internet files in the named states (e.g., LISTEN,
      ^CLOSE_WAIT, IDLE, etc.)  For the most part these changes
      apply only to AIX, Darwin, FreeBSD, PSTAT-based HP-UX, Linux
      and Solaris, since those are the only places I could test
      them.  They are controlled by the HASTCPUDPSTATE definition
      in each dialect's machine.h header file.  Marjo and Phil
      provided HP-UX 11.23 and 11.31 test systems.
    * Fixed a stat(2) problem on HP-UX 11.31 while testing the
      speed improvements.
    * Adjusted for kernel header file changes in FreeBSD
      8.0-CURRENT.  Larry Rosenman <ler@lerctr.org> provided
      a test system.
    * Added a warning for Solaris systems where VxFS node info
      can't be obtained from the VxFS utility library.  The
      warning was requested by Tom Matthews <Tom.MATTHEWS@rbs.com>.
    * Corrected mishandling of file system path name arguments
      that have trailing slashes, except, of course, the root
      file system, "/".  Allan Nathanson <ajn@apple.com> reported
      the bug.
* Mon Sep 08 2008 prusnak@suse.cz
  - updated to 4.80
    * Updated for a FreeBSD 7.0 and above byte level locking
      change.  The problem was reported by Conrad J. Sabatier
      <conrads@cox.net>, who helped test the update.  Wesley
      Shields <wxs@FreeBSD.org> provided an 8.0-CURRENT test
      system.
    * Propagated the FreeBSD 7.0 and above locking changes to
      FreeBSD 6.x, based on a report from Edwin Groothuis
      <edwin@FreeBSD.org>.
    * Added warnings for unsupported dialects or versions.
    * Added Linux support for the UDPLITE protocol.  Eric
      Dumazet <dada1@cosmosbay.com> supplied a patch.
    * Added a missing quote to the Configure script's
      FreeBSD stanza.
    * Added a usage.o rule to the HP-UX PSTAT-based
      Makefile.  I mistakenly deleted the rule at revision
      4.79.  The missing rule was reported by Kawaljeet Kaur
      <kawaljeet.malviya@gmail.com> who tested the corrected
      Makefile.
* Wed Aug 20 2008 prusnak@suse.cz
  - enabled SELinux support [Fate#303662]
* Tue Apr 22 2008 prusnak@suse.cz
  - updated to 4.79
    * improved Linux /proc file stream reading speed
    * improved TCP, TCP6, UDP and UDP6 hashing by determining
      the hash bucket count from the /proc/net sockstat and sockstat6
      files
    * fixed a Linux maps file processing bug that prevented path names
      from having an embedded colon
    * added support for the Linux 2.6.22 kernel's /proc/<PID>/fdinfo
      files - i.e. file offset and flags
    * fixed a Linux UNIX socket memory leak
    * corrected a getpidcon() error message
    * insured that inode numbers are handled correctly for their
      unsigned long long type
    * improved SELinux handling
    * fixed a socket file identification problem
    * added the ability to format the repeat mode marker line
* Thu Jul 26 2007 prusnak@suse.cz
  - update to 4.78
    * simplified stat() and lstat() usage
    * avoid processing /proc/<PID>/maps file entries with zero device
      and node numbers
    * enabled ZFS support
* Fri Oct 20 2006 mjancar@suse.cz
  - update to 4.77
    * lots of small bugfixes
  - drop lsof_4.76_src-return.diff (included upstream)
* Wed Jan 25 2006 mls@suse.de
  - converted neededforbuild to BuildRequires
* Sun Jan 15 2006 schwab@suse.de
  - Don't strip binaries.
* Wed Jan 11 2006 mjancar@suse.cz
  - update to 4.76
* Tue Aug 02 2005 mjancar@suse.cz
  - update to 4.75
* Mon Feb 07 2005 mjancar@suse.cz
  - update to 4.74
* Fri Aug 06 2004 mjancar@suse.cz
  - update to 4.72
* Mon Apr 19 2004 mjancar@suse.cz
  - add return to nonvoid functions
* Thu Feb 26 2004 mjancar@suse.cz
  - uopdate to 4.70
* Wed Nov 05 2003 ro@suse.de
  - fix make test as non-root
* Thu Oct 30 2003 mjancar@suse.cz
  - update to 4.69
  - no root for build
* Thu Jul 24 2003 mjancar@suse.cz
  - update to 4.68
  - kill obsolete patches
    * lsof_4.67_src-unescape.diff
    * lsof_4.68_src-uninitialized.diff
* Thu Jun 12 2003 mjancar@suse.cz
  - unescape paths from /proc/mounts (Bug #27321)
  - fix mising prototypes and uninitialized variables
* Tue Apr 22 2003 vbobek@suse.cz
  - updated to version 4.67
    * added the "+c <width>" option to enable optional changing
      of the COMMAND column output maximum width
    * many other fixes
* Mon Feb 17 2003 vbobek@suse.cz
  - updated to version 4.66
* Tue Dec 03 2002 jderfina@suse.cz
  - upgrade to version 4.65
* Thu Jul 11 2002 nadvornik@suse.cz
  - updated to 4.64
* Tue Mar 05 2002 nadvornik@suse.cz
  - fixed permissions of man page
* Mon Nov 26 2001 nadvornik@suse.cz
  - update to 4.60:
    - adds an IP version selector to the -i parameters
    - adds better handling of IPv6 selectors
    - makes safer lsof's ending of its child process
    - adds options to affect -v output
  - added example scripts to documentation
* Tue Aug 14 2001 nadvornik@suse.cz
  - update to 4.57
* Thu Mar 08 2001 nadvornik@suse.cz
  - update to 4.55
* Sun Dec 03 2000 smid@suse.cz
  - new version 4.52
* Wed Oct 04 2000 smid@suse.cz
  - new version 4.51
* Wed Apr 05 2000 smid@suse.cz
  - upgrade to 4.49
  - BuildRoot added
* Thu Jan 20 2000 aj@suse.de
  - /usr/man -> /usr/share/man
* Thu Nov 04 1999 ro@suse.de
  - update to 4.46
* Mon Sep 13 1999 bs@suse.de
  - ran old prepare_spec on spec file to switch to new prepare_spec.
* Wed Sep 01 1999 ro@suse.de
  - update to 4.45
* Tue Mar 09 1999 ro@suse.de
  - force LSOF_VERS=22003
* Tue Mar 09 1999 ro@suse.de
  - use proc-base version for STABLE, now that we're 2.2-based
* Fri Mar 05 1999 ro@suse.de
  - for BETA: use proc version
  - changed proc/dlsof.h to work with glibc-2.1
* Fri Feb 26 1999 florian@suse.de
  - add security patches
* Thu Dec 10 1998 ro@suse.de
  - disabled proc-version in Configure
* Thu Dec 10 1998 ro@suse.de
  - update to 4.38
  - added rh-patch for kmem/dlsof.h
  - compile as 2.0 (kmem) version
* Tue Sep 22 1998 ro@suse.de
  - update to 4.37 / for now only the proc version works with glibc
      but that needs a running 2.1 kernel !!!!
* Wed Jun 24 1998 ro@suse.de
  - update to 4.31 using diff from jurix/source
* Thu Oct 09 1997 florian@suse.de
  - update to version 4.16
* Wed Oct 08 1997 max@suse.de
  - changed to rpm format and eliminated Makefile.Linux
* Mon Jul 07 1997 florian@suse.de
  - update to version 4.11
* Sat Apr 26 1997 florian@suse.de
  - add new package of lsof 4.05

Files

/usr/bin/lsof
/usr/share/doc/packages/lsof
/usr/share/doc/packages/lsof/CREDITS
/usr/share/doc/packages/lsof/DCACHE
/usr/share/doc/packages/lsof/DIALECTS
/usr/share/doc/packages/lsof/DIST
/usr/share/doc/packages/lsof/FAQ
/usr/share/doc/packages/lsof/LSOF-L
/usr/share/doc/packages/lsof/MANIFEST
/usr/share/doc/packages/lsof/PORTING
/usr/share/doc/packages/lsof/QUICKSTART
/usr/share/doc/packages/lsof/README
/usr/share/doc/packages/lsof/TEST
/usr/share/doc/packages/lsof/XCONFIG
/usr/share/doc/packages/lsof/scripts
/usr/share/doc/packages/lsof/scripts/MANIFEST
/usr/share/doc/packages/lsof/scripts/README
/usr/share/doc/packages/lsof/scripts/big_brother.pl
/usr/share/doc/packages/lsof/scripts/count_pf.pl
/usr/share/doc/packages/lsof/scripts/identd.pl
/usr/share/doc/packages/lsof/scripts/idrlogin.pl
/usr/share/doc/packages/lsof/scripts/list_NULf.pl
/usr/share/doc/packages/lsof/scripts/list_fields.awk
/usr/share/doc/packages/lsof/scripts/list_fields.pl
/usr/share/doc/packages/lsof/scripts/shared.pl
/usr/share/doc/packages/lsof/scripts/sort_res.pl
/usr/share/doc/packages/lsof/scripts/watch_a_file.pl
/usr/share/doc/packages/lsof/scripts/xusers.awk
/usr/share/man/man8/lsof.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Sep 16 00:17:41 2024