Commit Graph

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