Commit Graph

350 Commits (f901b22dc5e2b9d4e09507d0f6f08d585a464ec4)
 

Author SHA1 Message Date
Jon Bonilla f901b22dc5 merge from trunk
13 years ago
Jon Bonilla d4fa99728e update changelog
13 years ago
Jon Bonilla bd3fe6f7b2 Revert commit 9539 and re-add init stuff
13 years ago
Richard Fuchs a110535c3d adding to changelog
13 years ago
Richard Fuchs ebb4d2cf97 IPv6 socket requires IPv4 PKTINFO for setting source address correctly
13 years ago
Richard Fuchs e77fce5157 adding to changelog
13 years ago
Richard Fuchs 22eebc872b IPv6 socket requires IPv4 PKTINFO for setting source address correctly
13 years ago
Richard Fuchs c203231238 Create branch 2.0
13 years ago
Richard Fuchs eab854c1cf prepare for release
13 years ago
Richard Fuchs 0de2481957 randomly delete full call instead of single branches
13 years ago
Richard Fuchs 7679123532 add via branches to test script
13 years ago
Richard Fuchs 53bdd1ffa0 fix reference count leak
13 years ago
Richard Fuchs 3cb203a11a add debian buildflags and address generated warnings
13 years ago
Richard Fuchs d8bebff23e remove obsolete makefile target and add missed \n to simulator script
13 years ago
Richard Fuchs a4abfd2c7b adding reinvite capability to call simulator
13 years ago
Richard Fuchs ed46c250ef check struct sizes and offsets exported by redis plugin
13 years ago
Richard Fuchs 12ad852ab4 use string chunk for all the little call-related strings
13 years ago
Richard Fuchs d44df2f272 need to lock the call a bit earlier
13 years ago
Richard Fuchs fea8005331 add option for redis testing
13 years ago
Richard Fuchs 826b44153c split callstream_init into callstream_new for redis module
13 years ago
Richard Fuchs 0f3ea0ba53 echo core >> .gitignore
13 years ago
Richard Fuchs f5f9f70ea5 fix warning for broken calls
13 years ago
Richard Fuchs ac5fc5f99b fix logging inconsistency
13 years ago
Richard Fuchs 7fa39e50d9 be a lazy developer and try to load the .so locally
13 years ago
Richard Fuchs 2003ab1825 catch erroneous no-op makefile
13 years ago
Richard Fuchs cdad0babce adding .gitignore files
13 years ago
Richard Fuchs 86eb9c8e74 adding ipv6 support to test script
13 years ago
Richard Fuchs ca55d5d296 advancing the call simulator test script
13 years ago
Richard Fuchs 4da3a8050d its always nice to call openlog()
13 years ago
Richard Fuchs f20f72c27a reorder calls to redis for proper locking
13 years ago
Richard Fuchs 22083298b9 a more robust thread shutdown procedure
13 years ago
Richard Fuchs 2832dadc00 since xmlrpc is still segfaulting even in its own process, disable core dumps in the child and retry the xmlrpc call up to 3 times if the child terminates abnormally. jumping through hoops ftw!
13 years ago
Richard Fuchs 5e63928da4 xmlrpc still segfaulting. leaves no choice but to fork out a new process, ugh.
13 years ago
Richard Fuchs 41da40f2f7 xmlrpc calls still causing segfaults, lets try with a dedicated client object per call... i'm starting to dislike this library
13 years ago
Richard Fuchs 27acaf75fd enough with the glib threading nonsense, it's only causing problems. revert to good old pthread stuff
13 years ago
Richard Fuchs 71b38dd1f5 the curl xmlrpc transport isnt playing nicely - revert to default
13 years ago
Richard Fuchs a131fd6803 cant decref null references
13 years ago
Michael Prokop 8dc3310924 wrap and sort items in Debian packaging files
13 years ago
Richard Fuchs c5693b65a4 dont block fatal core-dumping signals
13 years ago
Richard Fuchs c3d87f3cfb make the simulator delete all calls at the end
13 years ago
Richard Fuchs e4f6ed562f udp can be unreliable even over localhost
13 years ago
Richard Fuchs 8a2923a35e new call simulator script for testing against udp protocol
13 years ago
Richard Fuchs 49c77f6be4 the status command gets really slow under valgrind, so put it into background
13 years ago
Richard Fuchs c11d0e2882 add proper locking to callstream setup procedure
13 years ago
Richard Fuchs 5f40e7d173 actually the call struct needs neither linked flag nor shutdown flag due to the sequence of events and locking
13 years ago
Richard Fuchs 81562e0a50 need to lock the callstream a bit earlier
13 years ago
Richard Fuchs 19f4bc3121 fix a silly, threading-unrelated, statistics-skewing bug
13 years ago
Richard Fuchs 5ea20be0ae turns out you actually have to free/destroy mutexes. who woulda thunk?
13 years ago
Richard Fuchs 7b20eb4b84 om nom nom memory leak... well, reference count leak
13 years ago
Richard Fuchs cb9967260e analoguous to the last race, call_destroy() must not assume that it's getting the last reference to the call
13 years ago