Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
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:06:32 2024 |
Group: System/Monitoring | Build host: ibs-power9-17 |
Size: 1081758 | 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.
Zlib
* 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
/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, Fri Nov 8 23:52:26 2024