Applied sigterm patch
Applied pidfile patch
Merged revision 326 to tags/collectd-3.5.0 and the branches
Merged revision 324 to branches/collectd-quota and tags/collectd-3.5.0
Merged revision 324 to branches/collectd-quota and tags/collectd-3.5.0
Copied the trunk to tags/collectd-3.5.0
Merged revision 321 from the trunk to the branches
Changed the `-d' switch to `-D' in the init.d-files
Added revision to ChangeLog
Commented out the creation of `$prefix/etc' in Makefile.am
Added revision to ChangeLog
Commented out the creation of `$prefix/etc' in Makefile.am
Merged revisions 317 and 318 from trunk to the branches
Changed collectd.c so the `-P pidfile' option has an effect
Updated debian/changelog
Bumped version number to 3.5.0
Bumped version number to 3.5.0
Fixed type (forgotten semicolon) from the previous merges
Fixed type (forgotten semicolon) from the previous merges
Merged changes from trunk@315 to branches/collectd-quota
Merged changes from revision 314 (branches/collectd-configfile) to trunk
Changed the merger to fit better with the configfile concept
SYSCONFDIR -> CONFIGFILE
LOCALSTATEDIR: var -> var/lib
SYSCONFDIR -> CONFIGFILE
LOCALSTATEDIR: var -> var/lib
Merged revisioni 312 to configfile branch
Merged changes from the quota-branch:
- Changed command line options to be more consitent
- Hopefully changed automake to it creates directories
- Changed command line options to be more consitent
- Hopefully changed automake to it creates directories
add comments and added/changed options that can be passed to collectd.
users module compile now always.
cleanup
cleanup style
Merged revision 304 (removal of all `extern time_t curtime' in all plugins) to the branches
Merged revision 304 (removal of all `extern time_t curtime' in all plugins) to the branches
Changed the term `Module' to `Plugin' in configfile.c. This seemed more consistent.
Added a `break' where it was needed..
Added a `break' where it was needed..
add info in output of configure
removed
extern time_t curtime;
in all modules (is present in src/collectd.h).
extern time_t curtime;
in all modules (is present in src/collectd.h).
Merged the fix of Revision 302 to the branches
Merged the fix of Revision 302 to the branches
Fixed weird bug in processes.c. Thanks to Stuart Nicholson for pointing it out
Changed error messages for calls to `mkdir': Report creation of which directory failed
Fixed small but in the call to `plugin_load': We need the `value', not the `key'..
Fixed small but in the call to `plugin_load': We need the `value', not the `key'..
Added `cf_read' to the daemon startup and removed the old call to `plugin_load_all'.
Added syslog-output to configfile.c
Changed `plugin_load' to take a `const' parameter
Added syslog-output to configfile.c
Changed `plugin_load' to take a `const' parameter
forgot to change comment...
Implemented `plugin_get_dir' and `plugin_set_dir'
Renamed `plugin_load' to `plugin_load_file'
Implemented `plugin_load' which works with plugin-names rather than filenames
Renamed `plugin_load' to `plugin_load_file'
Implemented `plugin_load' which works with plugin-names rather than filenames
autoconf info page mentions that including config.h has to be done this way.
maybe we should start including common.h instead and do all fancy #if/#endif there.
maybe we should start including common.h instead and do all fancy #if/#endif there.
introduced AC_COLLECTD macro in configure.in.
it makes things much more readable and reduces making mistakes in the enable/disable options.
some predefined tests are not done anymore, only the parameter on the configure line is checked.
i think that those dependencies should go into the module via #if/#endif...
it makes things much more readable and reduces making mistakes in the enable/disable options.
some predefined tests are not done anymore, only the parameter on the configure line is checked.
i think that those dependencies should go into the module via #if/#endif...
Added `configfile.[ch]' to configfile-branch (forgot that yesterday)
Added a call to `cf_register' to `ping.c' to test everything
Added a call to `cf_register' to `ping.c' to test everything
Changed return type of `plugin_exists' from `bool' to `int' since `bool' appears not to be an elementar data type.
Added defines `SYSCONFDIR' and `CONFIGFILE' to `collectd.h'
Added function `plugin_exists (char *type)' to `plugin.[ch]'
Added function `plugin_exists (char *type)' to `plugin.[ch]'
The configfile-branch now compiles.
Added src/libconfig so distribution
Created branch `configfile'
Merged revision 288 (addition of copyright messages to all *.[ch] files) from trunk to quota-branch
Added copyright/GPL header to all .c and .h files in trunk
Updated chanelog in trunk
Updated chanelog in trunk
Added copyright notices to src/multicast.[ch] and src/collectd.[ch] in trunk
Commented the configure and Makefile rules for the quota module
Deleted `src/stamp-h1.in', `src/config.h.in' and `INSTALL' in trunk
Copied clean.sh and bruild.sh from quota-branch to trunk
Merged autotools changes (configure.in, src/plugin.c, src/Makefile.am, Makefile.am) from quota-branch to trunk
Merged changes on `processes.c', `collectd.c' and `collectd.h' from quota-branch to trunk
Merged changes on `common.[ch]' from quota-branch to trunk
Copied src/utils_mount.[ch] from quota-branch to trunk
Copied src/utils_debug.[ch] from quota-branch to trunk
Added potential bug
some fixes
Merged trunk... huh...
setfile -> resetfile
unnecessary
Huge changes. Segfaults at the moment, but this is the way we want to go...
changed quota_mnt_getlist().
it returns a pointer to the last entry now.
it returns a pointer to the last entry now.
18 years agomade getmountopt and checkmountopt public as quota_mnt_getmountopt and quota_mnt_chec...
made getmountopt and checkmountopt public as quota_mnt_getmountopt and quota_mnt_checkmountopt
missing in the repository since some time ...
missing in the repository since some time ...
removal of libltdl. this is generated by the build.sh script by now.
a lot of updates. especially changed the dlopen-system to lt_dlopen-system (libtool dlopen)
Added FreeBSD support to the cpu module
Improved the build process a bit..
Bumped version to 3.5.alpha0
Bumped version to 3.5.alpha0
Updated the manpage (added multicast routing information and fixed typos)
Fixes for the load module (did not work correctly under Solaris)
Added backwards compatibility to `users.c', so I can use `utmp' too if `utmpx' is not found.
Added checks for `utmpx.h' and `getutxent' to the configure script
Now using utmpx instead of utmp in users.c to be POSIX 1003.1-2001 compliant.
First version of the users plugin.
We are getting somewhere. Quotas are read for the first 1000 uids / gids. It is a stupid for()-loop that has to be changed somehow (Cannot/Shouldn't do that for all uids/gids! But it seems that the quota implementations have no easy way to find out which user/group id's are actually used).
Corrected the default prefix in `INSTALL'
Added information about cpufreq to ReadMe and manpage
Many changes. Got rid of hasmntopt (own version is in place now), detect loop= and --bind mounts, added sfree (not sure if really necessary), added usrjquota/grpjquota infrastructure.
Merged changes in configure.in and Makefile.am to the `quota' branch
Changes debian package to build with the new path settings
RRDs and PID file are now underneath `localstatedir'
Fiddling with that autoconf/automake stuff..
Merged Niki's changes to `collectd.h' to trunk/
Many changes, but getting to somewhere. Plugin segfaults at the moment but i check it in anyway.
Adding a couple of #if HAVE_ as described in info autoconf (Default Includes).
Started working on ext3/linux quotactl command.
Solaris bugfixes.
update some general information and added add checks for configure
test
test
Updated `NEWS'
Added Niki Waibel's quota patch
Added `quota' branch
Moved files into standard directory structure