Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: xapi-project/rrd-client-lib
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.1.0
Choose a base ref
...
head repository: xapi-project/rrd-client-lib
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 19 commits
  • 26 files changed
  • 8 contributors

Commits on Sep 9, 2016

  1. Have make clean delete librrd.so

    Signed-off-by: Robert Breker <[email protected]>
    Robert Breker committed Sep 9, 2016
    Copy the full SHA
    25a0bf2 View commit details
  2. Add version script to prevent SO namespace collisions

    This is particularly important as parson overlaps with json-c.
    
    Signed-off-by: Robert Breker <[email protected]>
    Robert Breker committed Sep 9, 2016
    Copy the full SHA
    51ed5f6 View commit details

Commits on Sep 10, 2016

  1. Don't include parson.h in librrd.h

    There's no need for it and it otherwise needs to be packaged in the
    devel RPM.
    
    Signed-off-by: Robert Breker <[email protected]>
    Robert Breker committed Sep 10, 2016
    Copy the full SHA
    f113c83 View commit details

Commits on Sep 12, 2016

  1. Merge pull request #7 from robertbreker/restrict-exports

    Add version script to prevent SO namespace collisions
    Jon Ludlam authored Sep 12, 2016
    Copy the full SHA
    bade598 View commit details
  2. Merge pull request #8 from robertbreker/clean-librrd.so

    Have make clean delete librrd.so
    Jon Ludlam authored Sep 12, 2016
    Copy the full SHA
    aa28120 View commit details
  3. Merge pull request #9 from robertbreker/remove-parson-from-librrd.h

    Don't include parson.h in librrd.h
    Jon Ludlam authored Sep 12, 2016
    Copy the full SHA
    2204b0c View commit details

Commits on Sep 17, 2016

  1. Don't use ld(1) option --version-script on Darwin (OS X)

    The linker on OS X does not support the --version-script flag. This
    commit detects the Darwin/OS X OS in the Makefile and doesn't use the
    flag in that case.
    
    This is commit is mostly to keep the code compiling on OS X and to
    document the issue.
    
    Signed-off-by: Christian Lindig <[email protected]>
    lindig committed Sep 17, 2016
    Copy the full SHA
    2337d73 View commit details
  2. Extend test case to use another scale: RRD_ABSOLUTE

    This commit should expose incompatibilities in protocol versions between
    client and server as we now use a scale that has a different
    representation in RRD meta data.
    
    Signed-off-by: Christian Lindig <[email protected]>
    lindig committed Sep 17, 2016
    Copy the full SHA
    9111b84 View commit details
  3. Fix: use most recent meta data representation

    This commit changes slightly the JSON format used for describing data
    sources. The library now writes the most recently defined version.
    
    Unfortunately the RRD protocol is not explicitly versioned and only
    testing brought the problem to light.
    
    Signed-off-by: Christian Lindig <[email protected]>
    lindig committed Sep 17, 2016
    Copy the full SHA
    1a1a816 View commit details

Commits on Sep 19, 2016

  1. Merge pull request #10 from lindig/version-script

    Fix: use latest meta data protocol, fix compilation on OS X, test scale "absolute"
    robhoes authored Sep 19, 2016
    Copy the full SHA
    3611b3b View commit details

Commits on Sep 28, 2016

  1. CA-223651 fix meta data for VM and SR owner (#11)

    This commit fixes the owner meta data for VMs and SRs. The string
    representing them need to include the UUID. The testing code rrdclient.c
    was changed to now use RRD_VM in order to test this as part of the
    integration test. Wait 2 seconds to give the client a chance to write data before trying
    to read it.
    
    Use a static initialiser for owner[] buffer. This is not strictly
    necessary as snprintf() is guaranteed to terminate it with a null byte.
    
    Signed-off-by: Christian Lindig <[email protected]>
    lindig authored Sep 28, 2016
    Copy the full SHA
    16753d6 View commit details

Commits on Nov 7, 2016

  1. git: Add metadata to the result of git archive

    Have `git archive` automatically fill in metadata at the point of creating
    the archive, which makes it easier to track back from released packages
    to the source code which was used to build them.   .gitarchive-info will
    contain something like the following:
    
    > Changeset: ccd5d2e265d1d629004aa05f6f873ab6f49555c2
    > Commit date: Mon, 7 Nov 2016 09:51:32 +0000
    
    Based on https://xenbits.xen.org/gitweb/?p=xen.git;a=commitdiff;h=bd4d31be073166fc69b131e6375b55033b83b1c0
    
    Suggested-by: Andrew Cooper <[email protected]>
    Signed-off-by: Euan Harris <[email protected]>
    euanh committed Nov 7, 2016
    Copy the full SHA
    88f49c3 View commit details

Commits on Sep 13, 2017

  1. Update Parson library to latest upstream version 578b25e

    The latest upstream version of Parson fixes several bugs, including
    memory leaks.
    
    578b25e Counting malloc and free calls to avoid memory leaks (#82).
    343fe13 Order of items in an array is preserved after removing an item.
    d485b06 Fixes a memory leak (issue #82).
    e410fc7 Increases MAX_NESTING of json objects/arrays to 2048.
    dd9eed2 Updates README.md because github changed it's markdown renderer.
    20ad63f Fixes memory leaks.
    ba2a854 Fixes undefined behaviour as reported by clang ub sanitizer.
    2bfa415 Updates copyright.
    96150ba Removes dependency on sscanf and prints line numbers in tests output.
    cb14736 Checking errno after strtod call.
    defb57f Some extra null checks (issue #60).
    f419334 Adds links to parent values and values used to wrap objects/arrays. Assigning a value to 2 objects/arrays returns an error now.
    dcf85b8 Support for UTF-8 with BOM.
    b61c03e Updates README.md.
    1bcab43 Merge pull request #55 from jmlemetayer/unsigned
    d198f6e Add support to print unsigned integers
    642f0cb Merge pull request #52 from t-k-/escape
    7b90bbb Further escape \x00 - \x1F control characters.
    
    Signed-off-by: Christian Lindig <[email protected]>
    lindig committed Sep 13, 2017
    Copy the full SHA
    a256da6 View commit details

Commits on Sep 18, 2017

  1. Simplify Travis setup, don't use docker any longer

    Signed-off-by: Christian Lindig <[email protected]>
    lindig committed Sep 18, 2017
    Copy the full SHA
    6e711f2 View commit details

Commits on Sep 19, 2017

  1. Merge pull request #12 from lindig/master

    Update upstream JSON library, simplify Travis setup
    mseri authored Sep 19, 2017
    Copy the full SHA
    fa8c7f9 View commit details

Commits on Dec 16, 2021

  1. Add --disable-fb flag for Coverity

    Signed-off-by: Christian Lindig <[email protected]>
    lindig committed Dec 16, 2021
    Copy the full SHA
    f94637c View commit details
  2. Merge pull request #13 from lindig/private/christianlin/coverity

    Add --disable-fb flag for Coverity
    robhoes authored Dec 16, 2021

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    9bd07a7 View commit details

Commits on Oct 29, 2024

  1. librrd: Get timestamp at a higher precision

    Changes the usage of `time(2)` to `gettimeofday(2)`, gaining greater
    precision of the timestamp transmitted to the server (now sent as a
    double instead of uint64). Due to different signatures of these
    functions, the second parameter to `rrd_sample` was deprecated and is
    now simply ignored. No known users of this plugin set it to anything
    other than NULL so this is not disruptive.
    
    This follows the change in the RRD protocol upstream.
    
    Signed-off-by: Andrii Sultanov <[email protected]>
    Andrii Sultanov committed Oct 29, 2024
    Copy the full SHA
    f3d6e3a View commit details

Commits on Nov 19, 2024

  1. Merge pull request #14 from xapi-project/private/asultanov/monotonic-…

    …timestamp
    
    librrd: Get timestamp at a higher precision
    last-genius authored Nov 19, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    93600bd View commit details
Loading