Skip to content
Commits on Jan 29, 2012
Commits on Jan 28, 2012
  1. Merge branches 'snickl/2-network-use-localtime' and 'snickl/3-modbus-…

    …connect-handling' into master-snickl
    committed Jan 28, 2012
  2. Change 32bit reordering for little endian

    Trying to read a 32 bit (float) value from a certain PLC via modbus yielded the words switched. This fixes the problem in my case, but configurability may be needed since the modbus protocol doesn't define how 32 bit values should be ordered.
    committed Jan 28, 2012
  3. Fix modbus segfault / New strategy for connecting

    The previous implementation had a reconnection loop which should not
    really be necessary. Idea tried here is to check if connection is alive,
    and establish it if not. Change was begun because previously connection
    would only be attempted as a retry, so on first pass a NULL was handed to
    libmodbus which caused segmentation faults reproducibly.
    committed Jan 28, 2012
  4. Don't ignore packets with bad time but assume now

    So far, the network plugin simply ignores incoming packets that don't contain a "time" part, or carry a timestamp that is too far off. While this is certainly a good measure when looking at computers with a full OS implementation, it is troublesome with microcontrollers or other lean/embedded devices as information sources. For devices without RTC, CMOS battery and only little storage it is hard to keep track of time, especially as local time is often subject to jumps due to daylight savings etc. On the other hand, collectd usually runs on a full-scale POSIX system that keeps time anyway, and latencies for UDP packets in a switched LAN are usually not an issue. This change uses only a simple heuristic, in that if no timestamp is supplied or the time is far off, it is assumed that the measurement was taken "now". To be adopted, probably some kind of configuration would be due.
    committed Jan 28, 2012
  5. @octo

    Merge branch 'collectd-5.0'

    octo committed Jan 28, 2012
  6. @octo
  7. @octo
Commits on Jan 26, 2012
  1. @octo

    Minor doc fixes for the Python plugin.

    Change-Id: I233d0ae4ec035c74811ef33aa119573066c9a3f6
    octo committed Jan 26, 2012
  2. @octo

    Merge pull request #2 from trenkel/collectd-4.10

    Even more fun than memory leaks: Memory corruption.
    octo committed Jan 26, 2012
  3. @trenkel
  4. @octo

    oracle plugin: Fix use of the OCIErrorGet() function.

    Change-Id: I9899b98517fe0c239bffcf7a75681560029aa2ba
    octo committed Jan 26, 2012
Commits on Jan 25, 2012
  1. @octo

    Merge pull request #12 from ChrisLundquist/as/mongodb

    Write MongoDB plugin: New plugin to write statistics to MongoDB, a NoSQL database using JSON documents.
    octo committed Jan 25, 2012
  2. @octo

    write_mongodb plugin: Fix a format-string error.

    Change-Id: Ia18cfa8ea7ef8536957c0807112620d2e0e2a976
    octo committed Jan 25, 2012
  3. @octo

    write_mongodb plugin: Fix the use of {CPP,LD}FLAGS.

    Change-Id: Ieb8467d3c1d0fac819864ff873594432170289d3
    octo committed Jan 25, 2012
  4. @octo

    write_mongodb plugin: Update copyright header.

    Change-Id: Ie939a7f3df1db9fc2aa3493028e3b3d74cdaeb61
    octo committed Jan 25, 2012
Commits on Jan 24, 2012
  1. remove more commented out code

    Chris Lundquist committed Jan 24, 2012
  2. @ChrisLundquist

    We have to convert CDTime to seconds since epoch

    ChrisLundquist committed with Chris Lundquist Jan 20, 2012
  3. remove commented out code

    Chris Lundquist committed Jan 16, 2012
  4. @ChrisLundquist

    Ok it is posting to the local server

    ChrisLundquist committed with Chris Lundquist Jan 16, 2012
  5. @ChrisLundquist

    added more debugging. cleaned up commented lines

    ChrisLundquist committed with Chris Lundquist Jan 16, 2012
  6. @ChrisLundquist

    compiles cleanly. libmongoc doesn't have an install target, will try …

    …to commit one there instead of having to hack the directory stucture to please ./configure.
    ChrisLundquist committed with Chris Lundquist Jan 13, 2012
  7. @octo

    configure.in: Improve check for libmongoc (aka. mongo-c-driver)

    octo committed with Chris Lundquist Nov 6, 2010
  8. @octo

    write_mongodb plugin: Rename the "write_mongo" plugin.

    octo committed with Chris Lundquist Nov 3, 2010
  9. @octo

    write_mongo plugin: Build fixes.

    Enable the "write_mongo" plugin when the library is available. Move the
    "MONGO_HAVE_STDINT" define into the .c file. Avoid the poisoned "strcpy".
    octo committed with Chris Lundquist Nov 3, 2010
  10. Fix plugin and type instance field name, also free bson object buffer

    Akkarit Sangpetch committed with Chris Lundquist Oct 2, 2010
  11. Add write_mongo plugin support for mongodb output (based on write_redis)

    Akkarit Sangpetch committed with Chris Lundquist Nov 3, 2010
  12. @ryancox

    configure.in: Check for libmongoc.

    ryancox committed with Chris Lundquist Nov 3, 2010
Commits on Jan 23, 2012
  1. @jrn @octo

    common: check_create_dir(): Support symlinks as well.

    Previously, the following situation would cause an endless look (as reported
    by Michael Prokop in Debian bug #619123): the (CSV or RRD) datadir is a
    symlink pointing to a non-existent target.
    
    With this patch applied, check_create_dir() fails with "<file> exists but is
    not a directory".
    
    Signed-off-by: Sebastian Harl <sh@tokkee.org>
    jrn committed with octo Jan 9, 2012
  2. @tokkee @octo

    build system, ipvs plugin: Check for linux/ip_vs.h as well.

    Also, try to find ip_vs.h without using KERNEL_CFLAGS at first. The Linux
    kernel headers should not be used directly -- in current kernel versions this
    generates warnings leading to build failures because of -Werror.
    tokkee committed with octo Jan 9, 2012
Commits on Jan 21, 2012
  1. @octo

    Merge branch 'collectd-5.0'

    octo committed Jan 21, 2012
  2. @octo

    Merge branch 'collectd-4.10' into collectd-5.0

    Change-Id: I8fea9338ac6490b2a76530a58c6bd36ec17d021a
    octo committed Jan 21, 2012
  3. @octo

    Update ChangeLog.

    Change-Id: I7361ea08e1695b2928463150df36d385aa51299c
    octo committed Jan 21, 2012
Something went wrong with that request. Please try again.