Skip to content
This repository

May 17, 2012

  1. Matt Reiferson

    remove broken/unused method

    authored May 17, 2012
  2. Matt Reiferson

    add queuereader_finish_task_by_name()

    authored May 17, 2012

May 15, 2012

  1. Matt Reiferson

    update libqueuereader to support basic features:

       * per-task retry
       * retry_on and max_tries
    
    api change so that libqueuereader does the json parsing and passes a json_object along to callbacks
    authored May 09, 2012

May 08, 2012

  1. Pierce Lopez

    simpleleveldb: new list and set endpoints, cleaned up most other endp…

    …oints, revamped makefile, enhanced simplehttp test system
    
    ** New Endpoints **
    list_prepend
    list_pop
    set_add
    set_remove
    set_pop
    
    ** Other Endpoints **
    list_append and list_remove take multiple "value" arguments
    list_append and list_remove had "echo_data" parameter, now "return_data", different structure
    most endpoints now support a custom single-character separator
    mput no longer supports multi-character separator
    all endpoints have both txt and json format output that makes sense
    mget json format changed
    mget standardize MISSING_ARG_KEY error message
    fwmatch and range_match have txt output capability
    
    ** General Cleanup **
    formatting tweaks by cstyle
    error string pointer properly handled everywhere to avoid leaks or double frees
    mput_cb() simplify buffer offset expressions and remove malloc and free
    mput_cb() don't look for separator char after buffer ends
    mput_cb() match first separator, not last
    db_open() and db_close() should take (void)
    fix memory leak in fwmatch_cb() if missing key
    dump_csv_cb() doesn't use format argument, remove var
    get_cb() avoid extra data copy
    new str_list_set.{c,h} with helpers for string representations of lists and sets
    re-arrange extra types and add function prototypes for all helpers
    remove DUPE_N_TERMINATE() and use strndup() instead
    don't allocate json objects until needed
    README.md updated and tweaked
    enhance makefile to generate full dependencies
    queuereader: remove global message_len, not needed
    
    ** Tests **
    remove comment references to mongod
    trust make to properly update the executable instead of deleting it first
    valgrind can optionally be turned off with --no-valgrind
    remove --show-reachable from valgrind output
    refactor test_output_dir
    server under test started once and stays up for all tests on it
    extend timeout to let target program start (valgrind can take a while)
    simpleleveldb test function split into multiple
    slightly more comprehensive tests added for various endpoints
    test_simpleleveldb.py run directly
    authored April 23, 2012

Apr 05, 2012

  1. Matt Reiferson

    cstyle repo

    authored April 05, 2012

Dec 30, 2011

  1. Matt Reiferson

    move some function declarations into public include

    authored December 29, 2011

Dec 13, 2011

  1. Matt Reiferson

    libqueuereader

    authored December 08, 2011
Something went wrong with that request. Please try again.