--- - branch: MAIN date: Thu Mar 27 19:26:40 UTC 2014 files: - new: '1.115' old: '1.114' path: pkgsrc/sysutils/lsof/Makefile pathrev: pkgsrc/sysutils/lsof/Makefile@1.115 type: modified - new: '1.84' old: '1.83' path: pkgsrc/sysutils/lsof/distinfo pathrev: pkgsrc/sysutils/lsof/distinfo@1.84 type: modified id: 20140327T192640Z.06f9dd4a256f18323621d359fd3428422eedc782 log: "Update to 4.87\n\nChangelog:\n4.85\t\tSeptember 27, 2011\n\t\tJohn Dzubera kindly provided a patched\n\t\tSolaris 9 test system with the lgrp_root conflict and I was\n\t\table to devise an automatic work-around for the conflict. The\n\t\tspecial note in .../dialects/sun/machine.h was removed and\n\t\tthe 17.28.1 FAQ entry was modified to reflect the update.\n\n\t\tAdded a Solaris 11 work-around for a typedef problem with\n\t\t. Carson Gaspar reported\n\t\tthe problem and supplied the work-around.\n\n\t\tAdded support for FreeBSD 7.4 and 8.2; tested on systems\n\t\tprovided by Larry Rosenman .\n\n\t\tAdded support for 32 bit Solaris 11 lsof with mods supplied\n\t\tby Jan Wortelboer .\n\n\t\tAdded Solaris 11 support for using an alternate genunix\n\t\tlocation. Bill Goodridge \n\t\treported the alternate location.\n\n\t\tAdded further Linux cross configuration support to lsof's\n\t\tConfigure script. The additional support was supplied by\n\t\tGrant Erickson . See the descriptions of\n\t\tthe LINUX_* environmen \ variables in 00XCONFIG for more\n\t\tinformation. Tested lsof on Linux kernel 2.6.32 and picked\n\t\tsome lint that surfaced during the test.\n\n\t\tAdded fixes and changes for Apple Mac OS X 10.6, provided by\n\t\tAllan Nathanson . \ Allan also provided a test\n\t\tsystem.\n\n\t\tTested on FreeBSD 6.4 i386, using a test system provided by\n\t\tTerry Kennedy . Updated for recent FreeBSD ZFS\n\t\tchanges on an 8.2 amd64 test system also provided by Terry.\n\n\t\tChanged documentation to indicate FreeBSD 7.x is no longer\n\t\tsupported, since I no longer have a test system.\n\n\t\tMade some changes to the lsof man page, suggested by Navid\n\t\t.\n\n\t\tAdded compensation for Solaris 10 systems that have patch\n\t\t144488-10. The patch requires that the new header file\n\t\t be included while _KERNEL is defined.\n\t\tBrett Bartick reported the problem\n\t\tfirst, followed by Stuart Anderson .\n\t\tMichael Hocke suggested a work-around\n\t\twhich I refined to limit it to the specific Solaris 10 instance\n\t\tand then tested on a system provided by Charles Stephens\n\t\t\n\n\t\tAdded the +|-e option for Linux. It exempts file systems\n\t\tnamed by path from function calls that might block in the\n\t\tkernel -- i.e., stat(2) and lstat(2), and when the +e form\n\t\tis used, readlink (2). The new packager of lsof for the\n\t\tLinux Fedora and RHEL distributions, Peter Schiffer\n\t\t, asked for the feature so it could\n\t\tbe used with Clearcase file systems, whose implementation\n\t\tcan block stat(2) calls. I consider this feature very risky\n\t\tand easy to misuse -- e.g., specifying the file system as\n\t\t'/' would exempt all file systems. \ I don't intend to\n\t\tpropagate this option to any other UNIX dialect that lsof\n\t\tcurrently supports.\n\n\t\tMade FreeBSD 9 adjustment.\n\n\t\tFixed a Linux bug that prevented the display of paths for\n\t\tabstact UNIX sockets. Masatake Yamato \n\t\treported the bug and supplied a patch.\n\n\t\tAdded compensation for the removal of RPC header files from\n\t\tGlibC 2.14 for Linux. \ Marek Behun \n\t\treported the problem and supplied a patch.\n\n\t\tAdded support for Linux Netlink protocol. Masatake Yamato\n\t\trequested the support and supplied a patch. Peter Schiffer\n\t\t provided a test system.\n\n\t\tCorrected Linux UDP6-lite path. The error was reported by\n\t\tMasatake Yamato and he also supplied a patch.\n\n4.86\t\tApril 10, 2012\n\t\tLsof for AIX is no longer supported on any versions of that\n\t\toperating system.\n\n\t\tAdded information about the clang compiler for FreeBSD to the\n\t\tFAQ.\n\n\t\tCorrected an arg.c bug in the accumulation of +|-e option\n\t\tvalues, reported by Peter Schiffer .\n\t\tThis correction was supplied as a patch to revision 4.85.\n\n\t\tEnabled FreeBSD 10 support and tested it there on a system\n\t\tprovided by Larry Rosenman .\n\n\t\tUpdated for latest Solaris 11 with patches supplied by\n\t\tCarson Gaspar . Carson supplied a test\n\t\tsystem.\n\n\t\tAdjusted Linux file system search method to compensate for\n\t\tNFS mounts that have duplicate device numbers. The problem\n\t\twas reported by Peter Schiffer , who\n\t\tprovided a test system.\n\n\t\tAt the request of Peter Schiffer , added\n\t\tsupport for Linux SCTP socket files. Peter provided a test\n\t\tsystem. Applied a warning patch supplied by Peter.\n\n\t\tAdded support for Mac OS X 10.7 (Lion), provided by Allan\n\t\tNathanson . Allan also supplied a test\n\t\tsystem.\n\n\t\tEnabled FreeBSD 8.3 support and tested it there on a system\n\t\tprovided by Larry Rosenman .\n\n\t\tCorrected the FAQ information on ZFS with Solaris 10 after\n\t\tSteven Blackmon and Prasad Jampala\n\t\t pointed out that it was incorrect --\n\t\ti.e., outdated by the libctf changes at revision 4.83.\n\n\t\tAdded code to handle a Linux NFS-mounted root. Jia He\n\t\t reported the need for this.\n\n4.87\t\tJanuary 2, 2013\n\t\tAdded an entry to 00FAQ about lsof behavior when the\n\t\tHASSECURITY and HASNOSOCKSECURITY options are defined.\n\t\tCarson Gaspar pointed out the need\n\t\tfor this clarification.\n\n\t\tAdded a work-around for a missing definition of mach_port_t\n\t\tin Darwin 9 (Mac OS/X 10.5.8). The work-around was supplied\n\t\tby Jim Reid .\n\n\t\tAdded support for Linux anon_inodefs, provided by Masatake\n\t\tYAMATO .\n\n\t\tDocumented a Solaris 9 and 10 portmap reporting problem\n\t\t(+M) in 00FAQ. The problem was reported by Clint\n\t\tRoberts . I have no solution\n\t\tto the problem, but discuss a possible work-around in\n\t\tthe answer to this 00FAQ question: \"Why doesn't lsof\n\t\treport portmap registrations for some Solaris versions?\"\n\n\t\tAdded FreeBSD support for the oldnfs and newnfs file system\n\t\ttypes. \ Daniel Braniss reported the\n\t\tneed for the addition.\n\n\t\tAdded ICMP socket support for Linux with code provided by\n\t\tMasatake YAMATO .\n\n\t\tCorrected the reporting of process group ID for libproc\n\t\tversions of Mac OS X with a patch from Jeff Trawick\n\t\t. The patch has not been applied to\n\t\tDarwin kmem versions, because of little call for them\n\t\tand inadequate test system access. The patch has been\n\t\ttested on Mac OS X 10.8 (Mountain Lion), courtesy of a\n\t\ttest system provided by Allan Nathanson .\n\n\t\tAdded thread support to those FreeBSD versions that have\n\t\tki_numthreads in their kinfo_proc structure. This also\n\t\tactivates the -K option for those FreeBSD versions. Jeff\n\t\tTrawick reported problems with FreeBSD lsof when threads\n\t\tare present and this addition solves those problems.\n\n\t\tMade changes to 00FAQ and the distribution, suggested by\n\t\tWarren Young . The 00FAQ changes\n\t\tcenter on sections that discuss the -s option. The changes\n\t\tto the distribution include a ChangeLog file that is either\n\t\ta pointer to or a copy of 00DIST, the distribution notes.\n\n\t\tAdded support to FreeBSD for using the clang compiler.\n\n\t\tAdded Linux support for using the getxattr() call to obtain\n\t\tsocket protocol identification when it is can't be obtained\n\t\tfrom the /proc/net files that lsof examines. Masatake YAMATO\n\t\t developed the kernel patch to getxattr()\n\t\tand supplied the lsof patch.\n" module: pkgsrc subject: 'CVS commit: pkgsrc/sysutils/lsof' unixtime: '1395948400' user: ryoon