ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/libstatgrab/NEWS
Revision: 1.48
Committed: Sun Feb 21 10:05:05 2010 UTC (14 years, 9 months ago) by tdb
Branch: MAIN
CVS Tags: LIBSTATGRAB_0_17, HEAD
Changes since 1.47: +5 -1 lines
Log Message:
Add FreeBSD memory fix and correctly attribute other changes.

File Contents

# User Rev Content
1 tdb 1.21 libstatgrab NEWS
2     http://www.i-scream.org/libstatgrab/
3    
4 tdb 1.48 $Id: NEWS,v 1.47 2010/02/20 18:17:02 tdb Exp $
5 tdb 1.37
6     PLANS: We're now working towards a 1.0 release which is where we plan
7 ats 1.38 to stabilise the API. We'll be doing test releases before hand,
8 tdb 1.37 but as always we'll like to hear about any bugs found in the
9     current release.
10 tdb 1.40
11 tdb 1.47 libstatgrab 0.17 (21 February 2010)
12     * Provide iowait cpu information on Linux version 2.5.41 or later.
13     * Display data for ZFS on Solaris.
14     * Dynamically get list of valid filesystems on FreeBSD.
15 tdb 1.48 (Thanks to Baptiste Daroussin)
16 tdb 1.47 * Support FreeBSD 9.
17     * Use utmpx when available (required for FreeBSD 9).
18 tdb 1.48 (Thanks to Ed Schouten)
19     * Support larger amounts of memory on FreeBSD.
20     (Thanks to Tom Bird)
21 tdb 1.47
22 tdb 1.46 libstatgrab 0.16 (13 March 2008)
23     * Fix saidar build on Solaris with Sun's compiler.
24     * Add support for FreeBSD 8.0.
25     * Fix build on "armel" Debian port.
26     (Thanks to Riku Voipio and Martin Guy)
27     * Fix statgrab-make-mrtg-config on machines with no swap.
28     (Thanks to Tom Carlson)
29    
30 tdb 1.45 libstatgrab 0.15 (14 July 2007)
31     * Fix breakages in memory stats on OpenBSD that were introduced in
32     the last release.
33     (Thanks to David Love)
34     * Update internal string functions and some related cleanups.
35     (Thanks to David Love)
36     * Fix compile warning on FreeBSD.
37    
38 tdb 1.44 libstatgrab 0.14 (08 January 2007)
39 tdb 1.42 * Fix memory stats on OpenBSD.
40     * Add colour support to saidar.
41     (Thanks to Angelina Carlton)
42     * Fix CPU stats on Solaris - swap and iowait were incorrectly reported.
43     * Fix kstat related memory leaks on Solaris.
44     (Thanks to Javier Donaire)
45     * Fix network stats on some unusual Solaris setups.
46     * Fix process time_spent on Linux.
47     (Thanks to Fred Barnes)
48     * Make interface up status check the link status as well.
49     (Thanks to Michelangelo Vassallo)
50     * Fix build on NetBSD 3.
51     (Thanks to Wijnand Wiersma)
52 tdb 1.43 * Rework curses detection code in the configure script.
53 tdb 1.44 * Fix bug that caused saidar to crash when the window was rapidly resized.
54 tdb 1.42
55 tdb 1.41 libstatgrab 0.13 (19 March 2006)
56 tdb 1.40 * Fix build problems with recent linux kernels.
57     * Make saidar truncate disk/inteface/mount names to fit in display.
58     * Add WIN32 support using MINGW (not widely tested).
59     * Fix network interface up/down status on Solaris.
60     * Add extern "C" to header file to make linking with C++ code easier.
61 tdb 1.41 * Fix statgrab to cope with filesystem paths containing dots.
62     * Make NFS a legal filesystem type on all platforms.
63     * A few minor build fixes.
64 tdb 1.37
65 tdb 1.39 libstatgrab 0.12 (31 July 2005)
66 tdb 1.37 * More details added to filesystem statistics.
67     (Patches provided by Roman Neuhauser)
68     * Rework Linux partition detection.
69     * Fix compile error in network stats on Linux 2.6.
70 tdb 1.42 (Patches provided by Scott Lampert)
71 tdb 1.37 * Change name of duplex value in network interface stats.
72 tdb 1.42 NOTE: this minor change breaks the API.
73 tdb 1.37 * Manual pages for saidar, statgrab and the other tools.
74     * Fix minor typo in statgrab usage output.
75     * Support for Solaris 10.
76     * Support for FreeBSD 7.
77 tdb 1.36
78     libstatgrab 0.11.1 (03 March 2005)
79     * Add NFS to list of supported filesystems.
80     * Fix reporting of network interface duplex settings on Linux.
81     * Fix saidar to support negative FS usage.
82 tdb 1.33
83     libstatgrab 0.11 (09 November 2004)
84 tdb 1.34 * Add support for HP-UX 11.11.
85 tdb 1.35 (Patches provided by Roy Keene)
86 tdb 1.33 * Minor fixes to statgrab mrtg tools.
87     * Minor fixes to saidar.
88 tdb 1.34 * Minor code cleanups and fixes to libstatgrab.
89 ats 1.31
90 tdb 1.32 libstatgrab 0.10.3 (24 August 2004)
91 ats 1.31
92 tdb 1.32 * Add -f flag to statgrab to display floating-point numbers multiplied
93     by an integer.
94     * Add -K, -M and -G flags to statgrab to show byte counts in kibibytes,
95     mebibytes or gibibytes.
96     * Make statgrab-make-mrtg-config use the new flags to scale extremely
97     large or small numbers so that mrtg can handle them.
98     * Make statgrab-make-mrtg-config automatically detect network interface
99     speeds.
100     * Add support for FreeBSD 6.0-CURRENT.
101 tdb 1.30
102     libstatgrab 0.10.2 (27 July 2004)
103    
104     * Fix shared library version that when backwards in 0.10.1.
105 tdb 1.27
106 tdb 1.29 libstatgrab 0.10.1 (26 July 2004)
107 tdb 1.27
108     * Use DESTDIR correctly when setting permissions at install time.
109     * Fix disk stats to work with OpenBSD 3.5.
110     * Fix disk stats on NetBSD 2.0 (statvfs instead of statfs).
111     * Fix memory leak in process stats on NetBSD 2.0.
112 ats 1.28 * Add vxfs (Veritas filesystem) to list of known filesystems
113 tdb 1.27 on Solaris.
114     * Add more variables to the pkg-config file to suggest suitable
115     ownership and permissions for binaries using libstatgrab.
116 ats 1.28 * Make sure statgrab.h can safely be included twice.
117 tdb 1.27 * Fix statgrab to display network interface names even if they
118     don't have IO stats (like the loopback interface on Solaris).
119     * Add error reporting function that grabs errno.
120 tdb 1.26
121     libstatgrab 0.10 (20 May 2004)
122    
123     * All function and structure names now follow a standardised
124     naming scheme. This will break compatibility with existing
125     programs. To use pre-0.10 compatibility functions:
126    
127     #define SG_ENABLE_DEPRECATED
128     #include <statgrab.h>
129    
130     * New process stats function added to provide full details
131     on currently running processes. See sg_get_process_stats
132     for details.
133     * Compare functions provided for process, network, and disk io
134     statistics. These can be used with qsort.
135     * Error reporting functions added. See sg_get_error and
136     associated functions.
137     * Support added for NetBSD 2.0.
138     * Lots of code tidying.
139     * Python bindings now exist in a separate package:
140     http://www.i-scream.org/pystatgrab/
141 tdb 1.24
142     libstatgrab 0.9 (10 March 2004)
143    
144     * Added network interface information:
145     speed, duplex, up/down.
146     * Added more statistics on network interfaces:
147     i/o packets, i/o errors, and collisions.
148     * Added support for OpenBSD 3.3.
149     * Added support for DragonFly BSD 1.0.
150     * No longer need elevated privileges on most platforms:
151     FreeBSD 5, NetBSD, and OpenBSD.
152 tdb 1.25 (see PLATFORMS file for details on which OS's need elevated privileges)
153 tdb 1.24 * Minor changes to the return types of the python bindings functions.
154    
155     * PLEASE NOTE: this will break binary (only) compatibility.
156 tdb 1.23
157     libstatgrab 0.8.2 (11 February 2004)
158    
159     * Fixes to add support for Solaris 6.
160     * Python bindings available in extras directory.
161     * Some tidying up of code.
162 tdb 1.21
163 tdb 1.20 libstatgrab 0.8.1 (21 January 2004)
164    
165     * The library part of libstatgrab is now released under the LGPL.
166     (the tools are still released under the GPL)
167     * File descriptor leak fixed on Linux.
168     * strlcpy/strlcat functions added for Solaris 7 to fix compile.
169     * statgrab_init error behaviour fixed (primarly for Solaris 7).
170     * Some incorrect #includes moved.
171     * Significant speed increases to the Solaris disk mapping code in
172     statgrab_init, which improves startup time.
173 tdb 1.22 * Minor fix for saidar's -d flag and negative numbers.
174 tdb 1.20
175 tdb 1.19 libstatgrab 0.8 (06 January 2004)
176 tdb 1.17
177     * Support for Linux 2.6.
178     * Support for Cygwin.
179     * Use cNtNdNsN names on Solaris instead of sdN.
180     * Fixes and optimisations to saidar.
181     * Fixes to the --disable-saidar and --disable-statgrab configure flags.
182 tdb 1.18 * New function to drop elevated privileges some OS's require.
183     (after using the init function)
184 tdb 1.17
185 tdb 1.16 libstatgrab 0.7 (22 October 2003)
186 tdb 1.15
187     * Support for NetBSD 1.6.x.
188     * FreeBSD code optimised.
189     * Initialise function allows programs to drop extra privileges (on *BSD).
190     * saidar now works even if it can't get all statistics.
191     * List of known file systems increased on Linux and *BSD.
192     * Minor bug fixes.
193 tdb 1.16 * Tested (and working) on Solaris 9 x86, Linux 2.2 on alpha, and
194     Linux 2.4 on amd64.
195 tdb 1.15
196 tdb 1.14 libstatgrab 0.6.1 (18 October 2003)
197    
198     * Support for FreeBSD 5.1/sparc64.
199     * Bugs fixed in FreeBSD memory statistics.
200     * saidar displays disk percentages more "correctly".
201     * Bug fixed displaying hostname in saidar.
202     * statgrab now handles unusual /dev layouts more gracefully.
203     * Minor packaging changes.
204    
205 tdb 1.13 libstatgrab 0.6 (09 October 2003)
206    
207     * saidar, a curses-based tool, has been added to give an overview of
208     the current system statistics.
209     * Added support for FreeBSD 5.1.
210     * Documentation is now available in manpages.
211     * Fixed major bug in the FreeBSD diskio stats.
212     * Added a .pc file for pkgconfig.
213    
214 tdb 1.12 libstatgrab 0.5.1 (09 September 2003)
215    
216     * Network stats wrap-around bug fixed on Linux and FreeBSD
217     * Linux now reads disk information from /proc/partitions if available.
218     This results in it getting data for all the disks.
219 tdb 1.32 * An additional tool, statgrab, has been added to allow external programs
220 tdb 1.12 to easily parse statistics generated by libstatgrab.
221     * Scripts to generate MRTG (www.mrtg.org) configs with statgrab have
222     been added. This allows graphs to be generated from system stats.
223    
224 tdb 1.11 libstatgrab 0.5 (25 August 2003)
225    
226     * Fixed a bug with process stats on FreeBSD.
227     * Added documentation in 'docs' directory.
228     * Added examples in 'examples' directory.
229    
230 tdb 1.10 libstatgrab 0.4 (09 April 2003)
231 tdb 1.9
232     * Support added for FreeBSD 4.x (not tested on 5.x).
233    
234 tdb 1.7 libstatgrab 0.3.4 (31 March 2003)
235    
236     * Fixed memory leak, and file descriptor leak on linux.
237    
238 tdb 1.6 libstatgrab 0.3.3 (22 March 2003)
239    
240     * Network statistics wraparound code was broken on interfaces that
241     transfered no data - typically second interfaces that weren't
242     connected.
243    
244 tdb 1.5 libstatgrab 0.3.2 (21 March 2003)
245    
246 tdb 1.6 * Network statistics wraparound fix.
247 tdb 1.5
248 tdb 1.4 libstatgrab 0.3.1 (12 March 2003)
249    
250 tdb 1.6 * Fixed network statistics on Solaris 7 or below.
251     * Disk IO statistics are correctly reported.
252 tdb 1.4
253     libstatgrab 0.3 (10 March 2003)
254 tdb 1.3
255 tdb 1.6 * Support added for Linux with a 2.4 kernel.
256 tdb 1.3
257 tdb 1.8 libstatgrab 0.2 (03 March 2003)
258 tdb 1.2
259 tdb 1.6 * Initial working release for Solaris (tested on 7, 8, and 9).
260 tdb 1.2