4b74e6f47
use obj_* to catch double-free errors by
2012-07-30 18:05:41 +0000
229cb3c3c
use obj_* to catch double-free errors by
2012-07-30 18:05:41 +0000
b3ef1995f
add mutex_trylock primitives by
2012-07-30 18:05:35 +0000
aa261d2a6
add mutex_trylock primitives by
2012-07-30 18:05:35 +0000
de33b8da4
add basic locking to callmaster struct by
2012-07-29 00:06:48 +0000
e01692c29
add basic locking to callmaster struct by
2012-07-29 00:06:48 +0000
9dab795a1
disable object debugging, seems to work fine by
2012-07-29 00:06:38 +0000
f6760ecc8
disable object debugging, seems to work fine by
2012-07-29 00:06:38 +0000
8dcd2c89c
add rwlock type and primitives by
2012-07-29 00:06:31 +0000
0857b32ed
add rwlock type and primitives by
2012-07-29 00:06:31 +0000
26f29aefe
object size isnt really a useful piece of information by
2012-07-28 00:58:18 +0000
8a6f735ed
object size isnt really a useful piece of information by
2012-07-28 00:58:18 +0000
8e5ad5955
make the obj_ primitives more liberal to make for easier calling by
2012-07-27 20:29:29 +0000
856c0b9cc
make the obj_ primitives more liberal to make for easier calling by
2012-07-27 20:29:29 +0000
f05156a58
catch the inevitable disaster early and define our own mutex types. sigh. and there i was, thinking that using the glib types would make things easier. by
2012-07-27 20:18:48 +0000
540d847d0
catch the inevitable disaster early and define our own mutex types. sigh. and there i was, thinking that using the glib types would make things easier. by
2012-07-27 20:18:48 +0000
806c97246
glib < 2.32 requires use of distinct static mutex type by
2012-07-27 19:50:24 +0000
e11d55b3f
glib < 2.32 requires use of distinct static mutex type by
2012-07-27 19:50:24 +0000
145bbd1f7
Prepare for multi-threaded operation by
2012-07-27 19:29:21 +0000
2b63e794d
Prepare for multi-threaded operation by
2012-07-27 19:29:21 +0000
5d1410c61
remove obsolete targets from makefile by
2012-07-25 16:57:55 +0000
135aa3dec
remove obsolete targets from makefile by
2012-07-25 16:57:55 +0000
effc21b26
mybsearch function is also obsolete by
2012-07-25 16:57:26 +0000
4a3e36bf0
mybsearch function is also obsolete by
2012-07-25 16:57:26 +0000
2594da3b4
dont poll kernel list when table couldnt be opened by
2012-07-25 16:40:20 +0000
1ee9782b9
dont poll kernel list when table couldnt be opened by
2012-07-25 16:40:20 +0000
9bff0cf86
lets be more strict with timer removal by
2012-07-25 16:40:14 +0000
8b320e76d
lets be more strict with timer removal by
2012-07-25 16:40:14 +0000
1fa2f614d
it's inefficient to walk the entire list of poller items every second just to look for times which we don't really use. so instead, use the linked timers list for this purpose. this is also inefficient for timer remove, but since we don't use those times anyway, we don't care. by
2012-07-25 16:40:07 +0000
52ef56d10
it's inefficient to walk the entire list of poller items every second just to look for times which we don't really use. so instead, use the linked timers list for this purpose. this is also inefficient for timer remove, but since we don't use those times anyway, we don't care. by
2012-07-25 16:40:07 +0000
fa6039e71
BSEARCH macro is obsoleted by
2012-07-25 16:40:01 +0000
ee30ea647
BSEARCH macro is obsoleted by
2012-07-25 16:40:01 +0000
52e297f86
use glib slice allocator in poller by
2012-07-25 16:39:55 +0000
69e5a2840
use glib slice allocator in poller by
2012-07-25 16:39:55 +0000
8d5092350
good bye poll(), hello epoll_*() by
2012-07-25 15:41:19 +0000
48f0a6127
good bye poll(), hello epoll_*() by
2012-07-25 15:41:19 +0000
b7c8ddf1a
update .so name to match .deb by
2012-07-25 02:21:56 +0000
89fb0c42c
update .so name to match .deb by
2012-07-25 02:21:56 +0000
4c9562358
Build package ngcp-mediaproxy-ng-dbg providing debugging symbols by
2012-07-24 23:29:23 +0000
cc9810b96
Build package ngcp-mediaproxy-ng-dbg providing debugging symbols by
2012-07-24 23:29:23 +0000
2a8c07df0
take rtcp ports into account when checking for timeouts by
2012-07-17 14:04:00 +0000
f3a5ea2eb
take rtcp ports into account when checking for timeouts by
2012-07-17 14:04:00 +0000
6b48cb0d4
Remove init and default scripts by
2012-07-13 18:28:00 +0000
d172ed9ac
Remove init and default scripts by
2012-07-13 18:28:00 +0000
70ac6a274
take 0-byte packets into consideration when updating peer info for NAT'd streams by
2012-07-13 14:31:11 +0000
f28fea205
take 0-byte packets into consideration when updating peer info for NAT'd streams by
2012-07-13 14:31:11 +0000
229af9a7f
Bump Standards-Version to 3.9.3 by
2012-07-06 23:20:21 +0000
c47c044ad
Bump Standards-Version to 3.9.3 by
2012-07-06 23:20:21 +0000
7a3251730
Bump Standards-Version to 3.9.3 by
2012-07-06 23:20:11 +0000
35dcbddfc
Bump Standards-Version to 3.9.3 by
2012-07-06 23:20:11 +0000
6d004a97c
Set maintainer field to new default by
2012-07-06 23:18:06 +0000
15a695762
Set maintainer field to new default by
2012-07-06 23:18:06 +0000
24cf5a0ca
dump packet stats upon call teardown by
2012-07-06 16:00:55 +0000
6c6332ed9
dump packet stats upon call teardown by
2012-07-06 16:00:55 +0000
b6650a9d7
increase max udp packet len to 8192 and add warning message if the limit is hit by
2012-07-06 13:13:54 +0000
376dd662b
increase max udp packet len to 8192 and add warning message if the limit is hit by
2012-07-06 13:13:54 +0000
c9f6e0784
log version upon startup by
2012-06-29 14:09:22 +0000
8f94668a7
log version upon startup by
2012-06-29 14:09:22 +0000
e4575cf31
who knew that zero-length udp packets are valid? by
2012-06-29 13:54:34 +0000
44db4d454
who knew that zero-length udp packets are valid? by
2012-06-29 13:54:34 +0000
33b787211
be a bit more clear in the read error message by
2012-06-29 13:11:52 +0000
5dfb33aa9
be a bit more clear in the read error message by
2012-06-29 13:11:52 +0000
35404af42
log error code upon RTP socket error by
2012-06-29 13:07:51 +0000
e9f0681d4
log error code upon RTP socket error by
2012-06-29 13:07:51 +0000
1cf51a4c5
Drop unnecessary debhelper Depends by
2012-06-01 21:22:02 +0000
e9063cc45
Drop unnecessary debhelper Depends by
2012-06-01 21:22:02 +0000
dc7517121
remove uuid helper code by
2012-06-01 16:05:22 +0000
e62a58eb3
remove uuid helper code by
2012-06-01 16:05:22 +0000
f775df551
separate redis code from main code - modularize!(tm) by
2012-06-01 16:00:03 +0000
c4c541cee
Initial ngcp-mediaproxy-ng-dev packaging by
2012-05-31 23:43:51 +0000
4090cb4a9
add alarm timeout for xmlrpc calls by
2012-05-31 16:10:24 +0000
0e374a3f1
delete empty dir by
2012-05-30 16:30:38 +0000
18971214c
add --b2b-url and --no-fallback option support to init/default by
2012-05-30 16:22:25 +0000
3fc55e0ea
we need to use the to-tag for sems by
2012-05-30 15:35:04 +0000
c05412421
pipelined redis commands may also fail, handle it by
2012-05-29 18:18:02 +0000
e3d9134ae
we also need libcurl now by
2012-05-29 17:20:40 +0000
af0d2e9e4
make RPC call to SBC upon RTP timeout for call teardown by
2012-05-29 16:55:03 +0000
e47f8265a
link against xmlrpc-c libs by
2012-05-29 16:54:55 +0000
7b6c8db4f
add --b2b-url CLI parameter by
2012-05-29 16:54:47 +0000
97f9401fa
add pretty linebreak to avoid too long lines by
2012-05-29 16:54:38 +0000
254c8e2ab
add xmlrpc-c as build dependency by
2012-05-29 16:54:32 +0000
45247064f
Use (>= ${source:Version}) for interbetween versioning by
2012-05-16 14:18:16 +0000
1d85aa4c1
Use versioned depends in-between ngcp-mediaproxy-ng, daemon, iptables + kernel-dkms packages by
2012-05-16 13:41:21 +0000
85f50f900
changelog/version by
2012-05-16 13:34:37 +0000
29f66f8f0
create a cli flag to disable automatic fallback to userspace if desired by
2012-05-16 13:16:22 +0000
e1c4f6234
the init script shall not die upon kernel module failure by
2012-05-16 13:01:38 +0000
a23fe2f7b
Fall back to userspace forwarding if kernel module is unavailable by
2012-05-16 12:46:15 +0000
e781f5324
always store ip addresses in ipv6 format from now on by
2012-05-04 18:58:01 +0000
cefa4d764
correctly restore ipv4 addresses from redis by
2012-05-04 18:57:55 +0000
332e5d59b
adding some redis debug messages by
2012-05-04 18:43:19 +0000
a0c696e9c
DEL multiple redis keys with one statement when possible by
2012-05-04 17:14:36 +0000
241d479de
Push viabranch info into redis and restore it as well by
2012-05-04 17:11:16 +0000
e6a56fc3e
Don't try to remember viabranch if viabranch is NULL (only applies to TCP protocol) by
2012-05-04 17:11:09 +0000
b3d6729e1
Remove packaged libhiredis by
2012-05-04 16:33:08 +0000
460f545dd
changelog, bump to 1.6.5 by
2012-05-04 15:27:51 +0000
6cabaef28
bump debian version by
2012-05-04 15:11:13 +0000
6a873d5b4
merge changelog entry 1.6.4 from branches/1.6 by
2012-05-04 15:10:15 +0000
d9e6920da
properly handle pcre_get_substring_list returning empty strings on non-matched substrings by
2012-05-04 14:49:32 +0000
c2d34a9f1
avoid coredump by
2012-03-06 14:44:42 +0000
8fd96ce10
changelog by
2012-03-06 12:16:07 +0000