This repository has been archived by the owner. It is now read-only.
Commits on Apr 13, 2012
  1. Release 0.1.5

    algernon committed Apr 13, 2012
    Version numbers & dates bumped.
    Signed-off-by: Gergely Nagy <>
  2. NEWS: Start adding 0.1.5 items

    algernon committed Apr 13, 2012
    Signed-off-by: Gergely Nagy <>
  3. mongo-utils: Fix OID generation on 64-bit BE platforms

    algernon committed Apr 13, 2012
    mongo_util_oid_new_with_time() byte-swapped a 32-bit timestamp to
    big-endian, into a 64-bit variable. On some architectures, this
    resulted in the timestamp being zeroed out.
    Byteswapping into a similary 32-bit variable fixes the truncating
    Signed-off-by: Gergely Nagy <>
  4. bson: bson_cursor_find() must not match partial keys

    algernon committed Apr 13, 2012
    bson_cursor_find() has had a silly matching logic that resulted in it
    finding keys where the sought name is a prefix of the key (for
    example, searching for "foo" would also find "foobar").
    This patch corrects that, and adds a test case.
    Signed-off-by: Gergely Nagy <>
  5. Fix glib detection

    algernon committed Apr 13, 2012
    When glib is not on the default library search path, the sanity check
    failed, because we didn't pick up the LDFLAGS. Do the same with
    LDFLAGS like we do with CFLAGS.
    Reported-by: Sandor Geller <>
    Signed-off-by: Gergely Nagy <>
Commits on Sep 9, 2011
  1. docs: cleanup.

    algernon committed Sep 9, 2011
    Do not include sources in the generated docs, nor overly large include
    and call graphs.
Commits on Sep 6, 2011
  1. mongo-sync: Do not accept invalid index specifications.

    algernon committed Sep 6, 2011
    When the mongo_sync_cmd_create_index() encounters an invalid index
    specification (whenever the value type is unsupported), bail out
  2. examples: Restore glib 2.12 compatibility.

    algernon committed Sep 6, 2011
    The examples should not use g_option_context_get_help(), because that
    was introduced in 2.14. Instead, do a crude hack and re-parse a
    "--help" command line when the help needs to be printed.
    Reported-by: Jakub Jankowski <>
Commits on Aug 27, 2011
  1. Release 0.1.4.

    algernon committed Aug 27, 2011
    Version numbers and dates bumped.
  2. Use ustar format for make dist.

    algernon committed Aug 27, 2011
    Force newer automakes to use the ustar format for make dist, so we get
    a tarball that can contain all our testsuite.
Commits on Aug 11, 2011
  1. tests: Make the test suite optional, and disabled by default.

    algernon committed Aug 11, 2011
    Due to tar having an arbitrary 99-char file length limit, the test
    suite cannot be included in a make dist tarball, unless most of the
    files get a rename, which will not happen.
    As a workaround, the test suite was made optional, and by default, is
    not included in the make dist tarball, which has a side effect of not
    even being run by default.
    To enable it, use --enable-tests at configure time. But then make dist
    will break.
Commits on Aug 10, 2011
  1. Revert "tests: Rename a few files."

    algernon committed Aug 10, 2011
    This reverts commit 24a7289.
    Instead of renaming, tests/ will be excluded from make dist. Tar's
    limitations will not force me to use shorter, less telling names for
    my tests.
Commits on Aug 9, 2011
  1. tests: Rename a few files.

    algernon committed Aug 9, 2011
    Renamed a few files to make their paths shorter, so that tar stops
    complaining that the length is too long.
Commits on Aug 4, 2011
  1. tests: Skip coverage for optional and uncompiled objects.

    algernon committed Aug 4, 2011
    The compat.o object is optional, and in recent systems, will be an
    empty stub. To avoid a warning or two during 'make coverage', skip
    objects that have no coverage info.
  2. tests: Extend the big packet test.

    algernon committed Aug 4, 2011
    When testing the receipt of the big packet, verify that the packet we
    get back has the appropriate size.
  3. configure: Remove C99 check.

    algernon committed Aug 4, 2011
    We do not need a C99 compiler, thus, remove the unnecessary check.
Commits on Aug 3, 2011
  1. Makefiles: EXTRA_DISTs changed to cover the moving of the test scripts.

    bazsi authored and algernon committed Jul 31, 2011
    Signed-off-by: Balazs Scheidler <>