Richard Fuchs
b699bbc380
fix more locking problems
13 years ago
Richard Fuchs
1efd8ebbed
fix possible race condition
13 years ago
Richard Fuchs
7f0948544a
dont fail on zero port in tcp controller
13 years ago
Jon Bonilla
f901b22dc5
merge from trunk
14 years ago
Jon Bonilla
d4fa99728e
update changelog
14 years ago
Jon Bonilla
bd3fe6f7b2
Revert commit 9539 and re-add init stuff
14 years ago
Richard Fuchs
a110535c3d
adding to changelog
14 years ago
Richard Fuchs
ebb4d2cf97
IPv6 socket requires IPv4 PKTINFO for setting source address correctly
14 years ago
Richard Fuchs
e77fce5157
adding to changelog
14 years ago
Richard Fuchs
22eebc872b
IPv6 socket requires IPv4 PKTINFO for setting source address correctly
14 years ago
Richard Fuchs
c203231238
Create branch 2.0
14 years ago
Richard Fuchs
eab854c1cf
prepare for release
14 years ago
Richard Fuchs
0de2481957
randomly delete full call instead of single branches
14 years ago
Richard Fuchs
7679123532
add via branches to test script
14 years ago
Richard Fuchs
53bdd1ffa0
fix reference count leak
14 years ago
Richard Fuchs
3cb203a11a
add debian buildflags and address generated warnings
14 years ago
Richard Fuchs
d8bebff23e
remove obsolete makefile target and add missed \n to simulator script
14 years ago
Richard Fuchs
a4abfd2c7b
adding reinvite capability to call simulator
14 years ago
Richard Fuchs
ed46c250ef
check struct sizes and offsets exported by redis plugin
14 years ago
Richard Fuchs
12ad852ab4
use string chunk for all the little call-related strings
14 years ago
Richard Fuchs
d44df2f272
need to lock the call a bit earlier
14 years ago
Richard Fuchs
fea8005331
add option for redis testing
14 years ago
Richard Fuchs
826b44153c
split callstream_init into callstream_new for redis module
14 years ago
Richard Fuchs
0f3ea0ba53
echo core >> .gitignore
14 years ago
Richard Fuchs
f5f9f70ea5
fix warning for broken calls
14 years ago
Richard Fuchs
ac5fc5f99b
fix logging inconsistency
14 years ago
Richard Fuchs
7fa39e50d9
be a lazy developer and try to load the .so locally
14 years ago
Richard Fuchs
2003ab1825
catch erroneous no-op makefile
14 years ago
Richard Fuchs
cdad0babce
adding .gitignore files
14 years ago
Richard Fuchs
86eb9c8e74
adding ipv6 support to test script
14 years ago
Richard Fuchs
ca55d5d296
advancing the call simulator test script
14 years ago
Richard Fuchs
4da3a8050d
its always nice to call openlog()
14 years ago
Richard Fuchs
f20f72c27a
reorder calls to redis for proper locking
14 years ago
Richard Fuchs
22083298b9
a more robust thread shutdown procedure
14 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!
14 years ago
Richard Fuchs
5e63928da4
xmlrpc still segfaulting. leaves no choice but to fork out a new process, ugh.
14 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
14 years ago
Richard Fuchs
27acaf75fd
enough with the glib threading nonsense, it's only causing problems. revert to good old pthread stuff
14 years ago
Richard Fuchs
71b38dd1f5
the curl xmlrpc transport isnt playing nicely - revert to default
14 years ago
Richard Fuchs
a131fd6803
cant decref null references
14 years ago
Michael Prokop
8dc3310924
wrap and sort items in Debian packaging files
This makes reviews and diffs easier and helps in avoiding duplicate entries.
devscripts's wrap-and-sort ftw.
Closes: https://bugtracker.sipwise.com/view.php?id=1845
From: Michael Prokop <mprokop@sipwise.com>
14 years ago
Richard Fuchs
c5693b65a4
dont block fatal core-dumping signals
14 years ago
Richard Fuchs
c3d87f3cfb
make the simulator delete all calls at the end
14 years ago
Richard Fuchs
e4f6ed562f
udp can be unreliable even over localhost
14 years ago
Richard Fuchs
8a2923a35e
new call simulator script for testing against udp protocol
14 years ago
Richard Fuchs
49c77f6be4
the status command gets really slow under valgrind, so put it into background
14 years ago
Richard Fuchs
c11d0e2882
add proper locking to callstream setup procedure
14 years ago
Richard Fuchs
5f40e7d173
actually the call struct needs neither linked flag nor shutdown flag due to the sequence of events and locking
14 years ago
Richard Fuchs
81562e0a50
need to lock the callstream a bit earlier
14 years ago
Richard Fuchs
19f4bc3121
fix a silly, threading-unrelated, statistics-skewing bug
14 years ago