pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/lsof



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Thu Mar 27 19:26:40 UTC 2014

Modified Files:
        pkgsrc/sysutils/lsof: Makefile distinfo

Log Message:
Update to 4.87

Changelog:
4.85            September 27, 2011
                John Dzubera <Zube%CS.ColoState.EDU@localhost> kindly provided 
a patched
                Solaris 9 test system with the lgrp_root conflict and I was
                able to devise an automatic work-around for the conflict.  The
                special note in .../dialects/sun/machine.h was removed and
                the 17.28.1 FAQ entry was modified to reflect the update.

                Added a Solaris 11 work-around for a typedef problem with
                <sys/mutex.h>.  Carson Gaspar <carson%taltos.org@localhost> 
reported
                the problem and supplied the work-around.

                Added support for FreeBSD 7.4 and 8.2; tested on systems
                provided by Larry Rosenman <ler%lerctr.org@localhost>.

                Added support for 32 bit Solaris 11 lsof with mods supplied
                by Jan Wortelboer <J.H.P.Wortelboer%uva.nl@localhost>.

                Added Solaris 11 support for using an alternate genunix
                location.  Bill Goodridge <bill%its.brooklyn.cuny.edu@localhost>
                reported the alternate location.

                Added further Linux cross configuration support to lsof's
                Configure script.  The additional support was supplied by
                Grant Erickson <erick205%umn.edu@localhost>.  See the 
descriptions of
                the LINUX_* environmen  variables in 00XCONFIG for more
                information.  Tested lsof on Linux kernel 2.6.32 and picked
                some lint that surfaced during the test.

                Added fixes and changes for Apple Mac OS X 10.6, provided by
                Allan Nathanson <ajn%apple.com@localhost>.  Allan also provided 
a test
                system.

                Tested on FreeBSD 6.4 i386, using a test system provided by
                Terry Kennedy <TERRY%tmk.com@localhost>.  Updated for recent 
FreeBSD ZFS
                changes on an 8.2 amd64 test system also provided by Terry.

                Changed documentation to indicate FreeBSD 7.x is no longer
                supported, since I no longer have a test system.

                Made some changes to the lsof man page, suggested by Navid
                <evi1m4chine%googlemail.com@localhost>.

                Added compensation for Solaris 10 systems that have patch
                144488-10.  The patch requires that the new header file
                <sys/socket_proto.h> be included while _KERNEL is defined.
                Brett Bartick <Brett.bartick%nomura.com@localhost> reported the 
problem
                first, followed by Stuart Anderson 
<anderson%ligo.caltech.edu@localhost>.
                Michael Hocke <michael.hocke%nyu.edu@localhost> suggested a 
work-around
                which I refined to limit it to the specific Solaris 10 instance
                and then tested on a system provided by Charles Stephens
                <cfs%cowlabs.com@localhost>

                Added the +|-e option for Linux.  It exempts file systems
                named by path from function calls that might block in the
                kernel -- i.e., stat(2) and lstat(2), and when the +e form
                is used, readlink (2).  The new packager of lsof for the
                Linux Fedora and RHEL distributions, Peter Schiffer
                <pschiffe%redhat.com@localhost>, asked for the feature so it 
could
                be used with Clearcase file systems, whose implementation
                can block stat(2) calls.  I consider this feature very risky
                and easy to misuse -- e.g., specifying the file system as
                '/' would exempt all file systems.  I don't intend to
                propagate this option to any other UNIX dialect that lsof
                currently supports.

                Made FreeBSD 9 adjustment.

                Fixed a Linux bug that prevented the display of paths for
                abstact UNIX sockets.  Masatake Yamato 
<yamato%redhat.com@localhost>
                reported the bug and supplied a patch.

                Added compensation for the removal of RPC header files from
                GlibC 2.14 for Linux.  Marek Behun 
<kabel%blackhole.sk@localhost>
                reported the problem and supplied a patch.

                Added support for Linux Netlink protocol.  Masatake Yamato
                requested the support and supplied a patch.  Peter Schiffer
                <pschiffe%redhat.com@localhost> provided a test system.

                Corrected Linux UDP6-lite path.  The error was reported by
                Masatake Yamato and he also supplied a patch.

4.86            April 10, 2012
                Lsof for AIX is no longer supported on any versions of that
                operating system.

                Added information about the clang compiler for FreeBSD to the
                FAQ.

                Corrected an arg.c bug in the accumulation of +|-e option
                values, reported by Peter Schiffer 
<pschiffe%redhat.com@localhost>.
                This correction was supplied as a patch to revision 4.85.

                Enabled FreeBSD 10 support and tested it there on a system
                provided by Larry Rosenman <ler%lerctr.org@localhost>.

                Updated for latest Solaris 11 with patches supplied by
                Carson Gaspar <carson%taltos.org@localhost>.  Carson supplied a 
test
                system.

                Adjusted Linux file system search method to compensate for
                NFS mounts that have duplicate device numbers.  The problem
                was reported by Peter Schiffer <pschiffe%redhat.com@localhost>, 
who
                provided a test system.

                At the request of Peter Schiffer 
<pschiffe%redhat.com@localhost>, added
                support for Linux SCTP socket files.  Peter provided a test
                system.  Applied a warning patch supplied by Peter.

                Added support for Mac OS X 10.7 (Lion), provided by Allan
                Nathanson <ajn%apple.com@localhost>.  Allan also supplied a test
                system.

                Enabled FreeBSD 8.3 support and tested it there on a system
                provided by Larry Rosenman <ler%lerctr.org@localhost>.

                Corrected the FAQ information on ZFS with Solaris 10 after
                Steven Blackmon <stblackm%cisco.com@localhost> and Prasad 
Jampala
                <jampalp%cisco.com@localhost> pointed out that it was incorrect 
--
                i.e., outdated by the libctf changes at revision 4.83.

                Added code to handle a Linux NFS-mounted root.  Jia He
                <hejianet%linux.vnet.ibm.com@localhost> reported the need for 
this.

4.87            January 2, 2013
                Added an entry to 00FAQ about lsof behavior when the
                HASSECURITY and HASNOSOCKSECURITY options are defined.
                Carson Gaspar <carson%taltos.org@localhost> pointed out the need
                for this clarification.

                Added a work-around for a missing definition of mach_port_t
                in Darwin 9 (Mac OS/X 10.5.8).  The work-around was supplied
                by Jim Reid <jim%rfc1035.com@localhost>.

                Added support for Linux anon_inodefs, provided by Masatake
                YAMATO <yamato%redhat.com@localhost>.

                Documented a Solaris 9 and 10 portmap reporting problem
                (+M) in 00FAQ.  The problem was reported by Clint
                Roberts <Clint.Roberts%ttius.com@localhost>.  I have no solution
                to the problem, but discuss a possible work-around in
                the answer to this 00FAQ question: "Why doesn't lsof
                report portmap registrations for some Solaris versions?"

                Added FreeBSD support for the oldnfs and newnfs file system
                types.  Daniel Braniss <danny%cs.huji.ac.il@localhost> reported 
the
                need for the addition.

                Added ICMP socket support for Linux with code provided by
                Masatake YAMATO <yamato%redhat.com@localhost>.

                Corrected the reporting of process group ID for libproc
                versions of Mac OS X with a patch from Jeff Trawick
                <trawick%gmail.com@localhost>.  The patch has not been applied 
to
                Darwin kmem versions, because of little call for them
                and inadequate test system access.  The patch has been
                tested on Mac OS X 10.8 (Mountain Lion), courtesy of a
                test system provided by Allan Nathanson 
<ajn%apple.com@localhost>.

                Added thread support to those FreeBSD versions that have
                ki_numthreads in their kinfo_proc structure.  This also
                activates the -K option for those FreeBSD versions.  Jeff
                Trawick reported problems with FreeBSD lsof when threads
                are present and this addition solves those problems.

                Made changes to 00FAQ and the distribution, suggested by
                Warren Young <warren%etr-usa.com@localhost>.  The 00FAQ changes
                center on sections that discuss the -s option.  The changes
                to the distribution include a ChangeLog file that is either
                a pointer to or a copy of 00DIST, the distribution notes.

                Added support to FreeBSD for using the clang compiler.

                Added Linux support for using the getxattr() call to obtain
                socket protocol identification when it is can't be obtained
                from the /proc/net files that lsof examines.  Masatake YAMATO
                <yamato%redhat.com@localhost> developed the kernel patch to 
getxattr()
                and supplied the lsof patch.


To generate a diff of this commit:
cvs rdiff -u -r1.114 -r1.115 pkgsrc/sysutils/lsof/Makefile
cvs rdiff -u -r1.83 -r1.84 pkgsrc/sysutils/lsof/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index