./sysutils/lsof, Lists information about open files

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 4.91nb2, Package name: lsof-4.91nb2, Maintainer: pkgsrc-users

Lsof (LiSt Open Files) lists information about files that are open by the
running 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 kqueue descriptor...

Required to run:
[lang/perl5] [pkgtools/osabi]

Required to build:

Master sites: (Expand)

SHA1: da6f9883d00f200671f6e47cf838bb9b6b9c6f01
RMD160: 5f7be9a860f30b66e247e0405657a69dd044e245
Filesize: 773.178 KB

Version history: (Expand)

CVS history: (Expand)

   2019-09-18 20:30:54 by Tobias Nygren | Files touched by this commit (1)
Log message:
lsof: needs -D__NAMECACHE_PRIVATE for "struct namecache" on -current

This only fixes the build, path names still seem to be somewhat broken.
   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) | Package updated
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2019-01-06 17:36:00 by Tobias Nygren | Files touched by this commit (2)
Log message:
lsof: fix build on -current
   2018-12-21 08:06:03 by Thomas Klausner | Files touched by this commit (1)
Log message:
lsof: fix two pkglint warnings
   2018-12-09 10:33:36 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (2)
Log message:
lsof: bump revision

* fix a warning in installation process
* install scripts in share/examples
* install doc in share/doc
   2018-12-09 08:14:03 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (1)
Log message:
lsof: trivial changes to Makefile to appease pkglint
   2018-12-08 18:12:37 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (2) | Package updated
Log message:
lsof: update to 4.91

o Change license to purdue (renamed from abell-94)
o ChangeLog:
4.90    February 14, 2018

    !                                                        !
    !   It is likely that this is the last lsof revision I   !
    !   will issue, unless serious bugs are detected,  Stay  !
    !   tuned to lsof-l for information about future support !
    !   of lsof.                                             !
    !                                                        !
    !   I thank all the many contributors to lsof over the   !
    !   many years (20+?) I have been distributing lsof      !
    !   versions 1, 2, 3 and 4.                              !
    !                                                        !
    !   Vic Abell <abe@purdue.edu>                           !
    !                                                        !

    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.  Andrew Janke <floss@apjanke.net> reported
    my error.

    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. Tested the
    changes on systems provided by Larry Rosenman <ler@lerctr.org>.

    Enhanced -K option with the form "-K i" to direct lsof to
    (i)gnore tasks.  A query from Rachel Kroll <rkroll@fb.com>
    suggested this option.  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 supplied by
    Kristna Streitov <kstreitova@suse.com>.

    Installed a FreeBSD patch that prevents examining a TCP state
    structure during a race condition.  The patch was supplied by
    Bryan Drewery <bdrewery@FreeBSD.org>.

    Updated FreeBSD for new UFS inode structure that lacks an i_dev
    member in the most recent 12.0-CURRENT.  Larry Rosenman
    <ler@lerctr.org> reported the problem and provided a test

    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.  Larry
    Rosenman supplied the addition.

    Added recognition of the FreeBSD 11 file system name "nullfs".
    Jamie Landeg-Jones <jamie@catflap.org> supplied the fix.

    Added a patch from Larry Rosenman <ler@lerctr.org> 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>, based on information provided by Jorn
    Clausen <joern.clausen@uni-bielefeld.de>.  Jorn tested the

    Added performance enhancement that uses the FreeBSD closefrom()
    and dup2() C library functions when available.  The enhancement
    was supplied by Conrad Meyer <cem@freebsd.org>.

    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 per changes supplied by Gleb Smirnoff

    Added patch to dlsof.h that avoids a _KERNEL conflict with
    bzero.  Mateusz Guzik <mjguzik@gmail.com> supplied the patch.

    Corrected test library to handle 64 bit FreeBSD device numbers.

    Added #defines for FreeBSD 12, src r324225, from Gleb Smirnoff

    Incorporated Linux pseudoterminal endpoint processing (+|-E)
    provided by Masatake YAMATO <yamato@redhat.com> with access to
    test systems provided by Peter Schiffer <pschiffe@redhat.com>.

    Corrected Linux command extraction for commands that include
    parentheses -- e.g., "(sd-pam)".

4.91    March 26, 2018

    A bug has been reported in the PTY endpoint processing of
    Linux lsof 4.90 by Peter Wu <peter@lekensteyn.nl>, making it
    necessary for me to release another revision of lsof.

    This revision applies two fixes that correct the Linux PTY
    endpoint processing bug. Masatake YAMATO <yamato@redhat.com>
    supplied the fixes.
   2018-12-08 10:10:59 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (1) | Package updated
Log message:
lsof: update MASTER_SITES and set LICENSE