Richard Fuchs
|
92e43e9aa8
|
dlopen() doesnt actually set errno
|
12 years ago |
Richard Fuchs
|
a780cf7891
|
redis updates
|
12 years ago |
Richard Fuchs
|
788eb5ce67
|
update for redis module
|
12 years ago |
Richard Fuchs
|
a923a52a60
|
redis/2 module is now incompatible
|
12 years ago |
Richard Fuchs
|
87ec55b7b5
|
we do need to initialized that random() generator
|
12 years ago |
Richard Fuchs
|
1a2e0d75ea
|
create a random but constant "foundation" string for ice candidates
|
12 years ago |
Richard Fuchs
|
697d152796
|
to avoid confusion with debian version numbers, use sequentials integers for ABI versioning
|
12 years ago |
Richard Fuchs
|
7d1629442d
|
get rid of stupid message
|
12 years ago |
Richard Fuchs
|
ce2df6d90f
|
exclude our own listening ports from RTP
|
12 years ago |
Richard Fuchs
|
ab3a47ae41
|
finish renaming control.[ch] to control_tcp.[ch]
|
12 years ago |
Richard Fuchs
|
57051ee86f
|
use a sane default port range
|
12 years ago |
Richard Fuchs
|
8fe26b2d3b
|
obsolete the "mediatype" element
|
12 years ago |
Richard Fuchs
|
9589a73b42
|
obsolete call{ed,ing}_agent element
|
12 years ago |
Richard Fuchs
|
45c38179d1
|
those updates break the redis module
|
12 years ago |
Richard Fuchs
|
76cab1f697
|
non-static vars must be initialized to 0
|
12 years ago |
Richard Fuchs
|
ab24a79de9
|
adding control_ng stubs
|
12 years ago |
Richard Fuchs
|
78712cf7c9
|
rename listen to listen-tcp in error outputs as well
|
12 years ago |
Richard Fuchs
|
a7d40bf7bc
|
rename --listen to --listen-tcp
|
12 years ago |
Richard Fuchs
|
b36afb6183
|
exclude deprated API calls
|
12 years ago |
Richard Fuchs
|
08d40d8ac5
|
add debian buildflags and address generated warnings
|
13 years ago |
Richard Fuchs
|
d751d10093
|
check struct sizes and offsets exported by redis plugin
|
13 years ago |
Richard Fuchs
|
9077fac612
|
be a lazy developer and try to load the .so locally
|
13 years ago |
Richard Fuchs
|
da02558511
|
its always nice to call openlog()
|
13 years ago |
Richard Fuchs
|
7e38c7a96f
|
a more robust thread shutdown procedure
|
13 years ago |
Richard Fuchs
|
d20d747a63
|
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
|
2ad1d6f65e
|
xmlrpc still segfaulting. leaves no choice but to fork out a new process, ugh.
|
13 years ago |
Richard Fuchs
|
f4833f6b74
|
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
|
4b7d4d24cd
|
dont block fatal core-dumping signals
|
13 years ago |
Richard Fuchs
|
0d6349f14c
|
and for the interesting part: multiple poller threads
|
13 years ago |
Richard Fuchs
|
942c96c96d
|
move poller timers and polling into a separate thread
|
13 years ago |
Richard Fuchs
|
d25d1c2009
|
making main() pretty by moving stuff out of the way
|
13 years ago |
Richard Fuchs
|
ddffe5eeec
|
global xmlrpc init must be done prior to any threading
|
13 years ago |
Richard Fuchs
|
47a9a00a11
|
it makes no sense to return a value from an effectively detached thread
|
13 years ago |
Richard Fuchs
|
31a5ff9c29
|
detached threads considered harmful, so simulate them by keeping a threads-to-join list
|
13 years ago |
Richard Fuchs
|
bc647862e5
|
use sigtimedwait for proper sighandler thread shutdown
|
13 years ago |
Richard Fuchs
|
badae5a874
|
lets get some threads going then, starting with a signal handler
|
13 years ago |
Richard Fuchs
|
d9e09f33bc
|
lets try with a lot of large, nested, naive locks
|
13 years ago |
Richard Fuchs
|
900f76a17e
|
make the callmaster struct private - also requires update to redis module
|
13 years ago |
Richard Fuchs
|
6e474ccfc0
|
add appropriate threading compile flags
|
13 years ago |
Richard Fuchs
|
b7c8ddf1a0
|
update .so name to match .deb
|
13 years ago |
Richard Fuchs
|
c9f6e07846
|
log version upon startup
|
13 years ago |
Richard Fuchs
|
dc7517121d
|
remove uuid helper code
|
13 years ago |