Revision history for Perl extension Proc::ProcessTable.

0.01 Mon Jun 8 11:37:47 1998

0.03 Sun Jul 26 09:07:50 1998

0.04 Fri Aug 14 22:51:31 1998

0.05 Wed Dec 9 18:47:39 1998

0.06 Wed Dec 9 23:42:05 1998

0.07 Wed Jan 6 14:57:04 1999

0.08 Thu Feb 4 00:35:53 1999

0.09 Fri Feb 19 23:23:53 1999

0.10 Sat Feb 20 11:29:35 1999

0.11 Sat Mar 6 19:04:39 1999

0.12 Sun Mar 21 10:53:56 1999

0.14 Fri May 14 06:30:15 1999

0.15 Tue Jun 1 21:33:16 1999

0.16 Mon Aug 9 22:59:46 1999

0.17 Thu Aug 19 10:57:16 1999

0.18 Thu Aug 19 10:57:16 1999

0.19 Mon Aug 30 00:22:02 1999

0.20 Wed Sep 8 22:27:28 1999

0.21 Fri Sep 10 12:32:13 1999

0.22 Tue Oct 5 07:47:54 1999

0.23 Mon Nov 1 08:32:54 1999

0.24 Thu Jan 20 08:00:30 2000

0.25 Thu Feb 3 11:20:27 2000

0.26 Fri Feb 11 16:43:48 2000

0.27 Thu Jun 29 08:27:23 2000

0.28 Mon Aug 14 16:31:43 MYT 2000

0.29 Tue Jan 9 07:36:13 EST 2001

0.30 Sun Mar 4 05:05:26 EST 2001

0.31 Fri Jun 1 08:27:03 EDT 2001

0.32 Sun Aug 19 04:45:25 EDT 2001

        -SunOS port from Shawn Clifford <shawn.a.clifford@lmco.com>. 
        Patch from Thomas Linden <tom@daemon.de> for additional Linux
        fields. Patch for bsdi from Nicolas Belan <belan@matranet.com>
        to add cmndline. 

0.33 Wed Oct 10 15:50:17 EDT 2001

        -Fixed Solaris large file environment problem (by turning off
        large file environment CCFLAGS!). Patches from Chris Adams
        <cmadams@hiwaay.net> for TTYs with device number(s) zero and
        Digital Unix table() call to read processes. Added
        README.taint for workarounds for perl -T. Changed umask for
        644 permissions for /tmp/TTYDEVS.

0.34 Sun Feb 24 21:55:07 EST 2002

        -Corrected documentation type pointed out by Marcus Crafter
        <crafterm@osa.de>. Fix for JIFFIES_TO_MICROSECONDS potential 
        int overflow on linux from Stephen Pillinger
        <S.M.Pillinger@cs.bham.ac.uk>. Patch for File::Find routine 
        on AIX (broken POSIX?) from H.Merijn Brand
        <h.m.brand@hccnet.nl>. Big linux code cleanup patch from
        Anthony Higa <anthony@squareusa.com>; I think this also
        fixes the linux-ppc problem reported by Marcus Crafter.

0.35 Mon Jul 1 11:24:43 EDT 2002

        -Patch from Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
        to fix starttime overflow bug on linux. This should also fix
        multiprocessor starttime bugs. He says there is another
        overflow after 25 days of uptime though :(
        Nearly identical patches from Doug Lewis
        <dlewis@exchange.webmd.net> and Jan L. Peterson
        <jlp@flipdog.com> to fix taint problem. Patch from Peter van
        Hooft <hooft@natlab.research.philips.com> to allow non-root
        users to list processes on IRIX.

0.36 Tue Nov 5 23:04:12 EST 2002

        -Patch for documentation typo for Killfam.pm from Mike Castle
        <dalgoda@ix.netcom.com>. Patch for AIX v4.2 from James
        FitzGibbon <james@ehlo.com> to take advantage of newer OS API;
        this also required addition of a new return type (long-long,
        specified as "j") to ProcessTable.xs. Patch to add new field
        "numthr" for number of threads for Solaris from Joseph
        Cavanaugh <Joseph.Cavanaugh@FMR.COM>. Patch for linux compiler
        warnings from Marcus Crafter <crafterm@osa.de>. Changed HPUX
        "cmd" field to "cmndline" for consistency with other ports at
        the suggestion of Craig Cook <cncook@gene.COM>. Windows port
        via Cygwin from J Robert Ray <jrray@jrray.org>. Patch for
        multithread support under Solaris from Kong Li
        <Kong.Li@netiq.com>. Patch for File::Find::prune tty mapping
        buglet from <jon@jjb.demon.co.uk>. Changed behavior of
        store_ttydev() in ProcessTable.xs to insert an empty string
        for processes that don't have a tty, instead of having it
        return undef. I think this will fix a problem reported on
        HPUX by H.Merijn Brand <h.m.brand@hccnet.nl>. Changed ttynums
        to be treated as unsigned to fix occasional negative ttynum
        bug reported by Daniel Berger <djberge@qwest.com>. 

0.37 Fri Nov 8 09:50:56 EST 2002

        -Patch from Philip Molter <philip@texas.net> to fix typo in
        Solaris.c. 

0.38 Fri Dec 6 22:23:20 EST 2002

        -Fixed my omission of new AIX files from MANIFEST. Patch from
        Tim Cutts <tjrc@sanger.ac.uk> for Tru64 clusters.

0.39 Fri Oct 3 11:45:21 MDT 2003

        -Project is now hosted on SourceForge. Patch from Aaron
        Sherman <ajs@ajs.com> from rt.cpan.org ticket #2578 to add a
        warn function ppt_warn() instead of sending errors to stderr;
        changed linux, bsdi and aix. Added ppt_croak and updated
        PORTING docs. Added port to Darwin from Tom Wyant
        <twyant3@comcast.net>. Added port to Nonstop-UX from Mike
        Steinert <mike.steinert@motorola.com>. Patch from
        James.FitzGibbon <James.FitzGibbon@target.com> for AIX 5.1
        command line args. Added note to README.dec_osf that root
        access is required.

0.40 Sun Jul 10 19:10:16 MDT 2005

        -Added patch for support of FreeBSD-5 via kvm from Oleg King
        <king2@kaluga.ru>. Added contrib directory and pswait script
        from dominix <dominix@despammed.com>. Patch from Steve Linn
        <steve@rhythm.com> to handle processes larger than 2GB. Added
        jiffies-to-microseconds patch for linux from Jason A. Smith
        <jason@jazbo.dyndns.org>. Added patch from rt.cpan.org ticket
        #12951 to fix Solaris 8 with multi-threaded Perl where 
        readdir_r is defined differently for POSIX compiles. Patch for
        misreport of PID in cygwin (rt.cpan.org ticket #12840).
        Fix for FC4 gcc-4 buffer overrun complaint. 

0.41 Fri Jun 30 22:04:43 MDT 2006

        -Port to openbsd from <bsd@openbsd.rutgers.edu>. Fix for
        EOVERFLOW in HPUX 11.11 from <alan.martin@oracle.com>
        (rt.cpan.org ticket #18932). Module now requires perl 5.6 as
        suggested by <rdusong@tique.org> (rt.cpan.org ticket
        #15279). Patches from <reini.urban@gmail.com> for killall to
        use fname if cmndline is not defined and rename PID_ZOMBIE to
        PID_ORPHANED under cygwin (rt.cpan.org ticket #14837,
        #14836). Fixed empty pctmem bug on linux due to change in
        format of /proc/meminfo (hopefully this format is stable
        now??). 

0.42 Fri Jan 25 22:29:00 MST 2008

        -Patch to fix PROC_FS define in Solaris 5.10 from jlv
        <jloverso@mathworks.com>; patch to replace kinfo array and use
        KINFO structure on darwin. Patch from Steve Linn
        <steve@rhythm.com> for x86_64 linux. Shortened test code so it
        only shows info for current process.

0.43 Thu Jul 17 20:59:23 MDT 2008

        -Changed 'my $TTYDEVSFILE;' to 'our' to permit multiple
        versions of perl (rt.cpan.org bug ID 37722); fixed up include
        file order in os/Linux.h so module will build on OpenSuse 11
        per request of Steve Linn <steve@rhythm.com>; fixed warning
        under perl 5,10 (rt.cpan.org bug ID 36666); fixes for numerous
        problems on darwin from  Tom Wyant <twyant3@comcast.net>
        (rt.cpan.org bug IDs 24331, 32761, and 33698); fix for ARG_MAX
        dynamic configuration in os/Linux.h (rt.cpan.org bug ID 36283).

0.44 Fri Jul 25 08:25:52 MDT 2008

        -Patch from Tom Wyant <twyant3@comcast.net> for darwin issues
        that didn't make it into 0.43.

0.45 Mon Sep 8 09:13:14 MDT 2008

        -Patch from Milosz Tanski <mtanski@gridapp.com> to make module
        thread-safe on linux (rt.cpan.org ID 38709). Patch from Scott
        Davis <darkpreludesi@hotmail.com> for new constructor flag
        enable_ttys, which when set to 0 disables traversing the
        device tree.