AgeCommit message (Expand)AuthorFilesLines
2012-03-26link: Don't register catchall pattern if !l->activeHEADmasterYorhel1-1/+2
2012-03-26Fixed incorrect va_arg() argument in tn_el_newv()Yorhel1-1/+1
2012-03-26Added const keyword to some string argumentsYorhel2-12/+12
2012-03-26Turned tanja_pthread.c into a header fileYorhel4-57/+52
2012-03-25Lowered minimum map size from 32 to 16 bucketsYorhel2-2/+2
2012-03-24Fix over-allocation bug in hash tableYorhel1-1/+1
2012-03-25test/tuple: Make sure to pass integers as uint64_t to va-arg functionYorhel2-5/+5
2012-03-25Pass va_list around as a pointer rather than a valueYorhel1-10/+10
2012-03-24test/tuple.c: Added vim modeline + reformatYorhel1-113/+114
2012-03-24Use a hash table to store maps in tuplesYorhel4-57/+153
2012-03-24Added tn_map_get() functionYorhel2-0/+16
2012-03-24Increase JSON number format precisionYorhel2-11/+11
2012-03-23tn_json_parse(): Limit max. recursion depthYorhel2-12/+21
2012-03-23test/pthread: Fixed wrong assertions about reply/alpha receive orderYorhel1-2/+2
2012-03-23Added a few simple tuple management tests + two minor fixesYorhel5-9/+129
2012-03-23Added tn_el_str()Yorhel2-0/+19
2012-03-23Use tn_et_intval() in tn_tuple_match()Yorhel1-26/+1
2012-03-23Added functions to read out integer / number values from elementsYorhel2-0/+66
2012-03-23Added tn_el_new() and tn_el_copy() functionsYorhel2-25/+60
2012-03-23Function name consistency: s/create/new/Yorhel5-25/+25
2012-03-23Making things a bit shorter: s/element/el/gYorhel2-74/+74
2012-03-21link: Reset l->tbuf when it is not being used anymoreYorhel1-0/+2
2012-03-21link: Forward remote returnpaths to the local codeYorhel2-9/+82
2012-03-21link: Forward local return paths to the networkYorhel2-5/+57
2012-03-20link: Fix refcounting of the returnpath for link with self-matching tupleYorhel1-6/+7
2012-03-20link: Send tuples from the local node to the networkYorhel1-9/+30
2012-03-20link: Added ready callbackYorhel3-1/+30
2012-03-20link: Changed locking stuff a bit + implemented remote pattern syncYorhel1-46/+131
2012-03-20link: Don't always hold the lock in the read handlersYorhel1-35/+31
2012-03-20link: Implemented syncing of our patterns to the connected partyYorhel1-22/+104
2012-03-20link: Added message handling framework + bugfix in setting NULL errorYorhel1-4/+140
2012-03-19Makefile clean fix + lock in tn_link_start() + assert in _set_sync()Yorhel2-2/+6
2012-03-19tanja.h: Added include-once macro checkYorhel1-0/+5
2012-03-19Set 'sync' property of link as function rather than create argumentYorhel4-7/+13
2012-03-19tanja_pthread: Close the file descriptor when the link has been closedYorhel1-0/+1
2012-03-19Rewrote link-context interaction frameworkYorhel4-138/+232
2012-03-18tanja_pthread.c: Ensure that SIGUSR2 will be unblocked in syscallsYorhel1-0/+2
2012-03-18Indicate session close in dispatch call instead of close callbackYorhel3-57/+39
2012-03-18Fix infinite loop when link handshake has an unknown parameterYorhel1-0/+6
2012-03-18Added simple (manual) link tester + fix race in tanja_pthread.cYorhel4-13/+139
2012-03-16Expanded pthread test + fix mem leak + allow tn_reply(NULL, ..)Yorhel2-17/+80
2012-03-16Automated minimal pthread test + fix pthread sync. and tuple matching bugsYorhel4-35/+59
2012-03-15Added copyright to source files + README typo fixYorhel6-1/+121
2012-03-15Moved tests and Makefile to subdir + split json tests in separate fileYorhel5-61/+85
2012-03-15Added README, COPYING and .gitignore filesYorhel3-0/+49
2012-03-15Use (more) automated testing + fixed some bugs in the JSON parserYorhel2-63/+118
2012-03-14Added JSON parser + fixed some bugs in formatter + tuple handlingYorhel4-19/+444
2012-03-02Use lbuf abstraction for JSON-formatting tuplesYorhel3-103/+97
2012-03-02Improved error handling for link objectsYorhel4-24/+82
2012-03-02Added pthread context for links + fixed a few bugsYorhel4-38/+198