X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=00DIST;h=ea4c375909fe176ddb5282491f331c0ea06fb5a3;hb=e60f1742024fbf437f57d70c9d3bd68a047654ee;hp=c1dcdbb3b320a4e08101303d46f1e4d6feeae7a6;hpb=9bb81f8a90ecc8b70c955bff72ec59dd3d9e5ae7;p=platform%2Fupstream%2Flsof.git diff --git a/00DIST b/00DIST index c1dcdbb..ea4c375 100644 --- a/00DIST +++ b/00DIST @@ -116,6 +116,10 @@ 4.85, September 27, 2011 4.86, April 10, 2012 4.87, January 2, 2013 + 4.88, October 13, 2014 + 4.89, July 7, 2015 + 4.90, February 14, 2018 + 4.91, March 26, 2018 Dialects Supported @@ -127,10 +131,8 @@ version 3, itself a major revision of version 2. Version 4 has been tested on: Apple Darwin 9 and Mac OS X 10.[567] - FreeBSD 4.9 and 6.4 for x86-based systems - FreeBSD 8.2, 9.0 and 10.0 for AMD64-based systems - Linux 2.1.72 and above for x86-based systems - Solaris 9, 10 and 11 + FreeBSD 10.3, 11.0 and 12.0 for AMD64-based systems + Solaris 9 (The pub/tools/unix/lsof/contrib directory on lsof.itap.purdue.edu contains information on other ports.) @@ -3692,7 +3694,7 @@ Supplement Regenerated the 4.04 distribution to correct a non- 5.2-CURRENT. Refined it for 5.2.1-RELEASE with testing help from Scott Ellentuch . - Added support for FreeBSD 4.10. Larry Rosenmann + Added support for FreeBSD 4.10. Larry Rosenman kindly provided a test system. Added support for NetBSD 2.0 with patches supplied by @@ -4692,5 +4694,194 @@ Supplement Regenerated the 4.04 distribution to correct a non- developed the kernel patch to getxattr() and supplied the lsof patch. +4.88 October 13, 2014 + 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 with advice from Eygene + Ryabinkin . Taught Configure to recognize + FreeBSD 8.4. + + Herein am noting that lsof for Solaris 10 or 11 is no longer + supported. I no longer have test systems. Some support is + still available from Casper Dik and a + Solaris 11 patch he provided is included in this revision. + + Initialized local variables in the Linux process_id() function. + Jia He reported the problem. + + 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. Masatake YAMATO + requested this support and suggested code + to implement it. + + 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. Stephane Chazelas + reported the problem. + + Added support for Linux RDMA and CRYPTO protocal names and UNIX + socket type with code from Masatake YAMATO . + + Fixed field output to insure that the field descriptor field is + always selected, since it identifies the file set. The bug was + reported by Gary Plewa . + +4.89 July 7, 2015 + Applied correction from Casper Dik 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 provided + a test system. Andrey Chernov provided + useful advice. + + Improved tests/Add2TestDB script with a patch from Peter + Schiffer . Added patches from Peter to + eliminate Linux gcc warnings. Updated Lsof.8 with improvements + supplied by Bjarni Ingi Gislason . + + Changed FreeBSD global CFLAGS extraction per Terry Kennedy + . 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 did the testing. + + Fixed Linux UNIX socket search by name bug reported by + Stephane Chazelas . + + Added Linux display of UNIX socket endpoint information with + code provided by Masatake YAMATO . Peter + Schiffer provided a test system. + + Insured that type definitions from were again made + visible to lsof on FreeBSD 11 after a system header file change + hid them. + +4.90 February 14, 2018 + + !!!NOTE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + ! ! + ! 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 ! + ! ! + !!!NOTE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + + Taught the Configure script to create a dummy opt_random.h + for FreeBSD systems whose 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 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 . + + Enhanced -K option with the form "-K i" to direct lsof to + (i)gnore tasks. A query from Rachel Kroll + suggested this option. Linux task reports now include both + process and task command names, making lsof's "-c " + option work correctly. + + Added a patch to prevent NFS blocking in Linux supplied by + Kristna Streitov . + + Installed a FreeBSD patch that prevents examining a TCP state + structure during a race condition. The patch was supplied by + Bryan Drewery . + + Updated FreeBSD for new UFS inode structure that lacks an i_dev + member in the most recent 12.0-CURRENT. Larry Rosenman + reported the problem and provided a test + system. + + Added "#define KLD_MODULE" to dlsof.h and dnode2.c to prevent + 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 supplied the fix. + + Added a patch from Larry Rosenman 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 , based on information provided by Jorn + Clausen . Jorn tested the + patch. + + Added performance enhancement that uses the FreeBSD closefrom() + and dup2() C library functions when available. The enhancement + was supplied by Conrad Meyer . + + 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 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 with access to + test systems provided by Peter Schiffer . + + 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 , 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 + supplied the fixes. + Vic Abell -January 2, 2013 +March 26, 2018