Hi, when I run "make modules" in sip-router master branch I get this
error (Ubuntu 11.04):
In file included from ndb_redis_mod.c:34:0:
redis_client.h:27:29: fatal error: hiredis/hiredis.h:
This library exists in Debian Sid (not stable) and Ubuntu Oneiric,
should such module be enabled by default taking into account that it
could not be compiled neither in Debian stable?
--
Iñaki Baz Castillo
<ibc(a)aliax.net>
Module: sip-router
Branch: master
Commit: 04d7cafbdd6aab840399865fccde854c9c11b99f
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=04d7caf…
Author: pd <peter.dunkley(a)crocodile-rcs.com>
Committer: pd <peter.dunkley(a)crocodile-rcs.com>
Date: Mon Aug 1 13:47:52 2011 +0100
modules_k/rls, modules_k/presence: Support for splitting large RLS NOTIFY requests into multiple NOTIFY requests
- Many SIP devices (including proxies and SBCs) are not able to handle
vary large SIP requests. Requests over 64k in size when using TCP
are a common problem.
It is easily possible with large (and even not so large) resource
lists for RLS to generate NOTIFY requests that are too big for some
SIP devices to handle.
This enhancement gives RLS the ability to split these large NOTIFY
requests into multiple smaller requests (that still comply with the)
RFC.
The default behaviour is the old (send a single big NOTIFY request)
behaviour.
- Feature added by Andrew Miller at Crocodile RCS
---
modules_k/presence/hash.c | 5 +-
modules_k/rls/README | 27 +-
modules_k/rls/doc/rls_admin.xml | 17 +
modules_k/rls/notify.c | 452 ++++++++++++----------
modules_k/rls/notify.h | 4 +-
modules_k/rls/resource_notify.c | 787 +++++++++++++++++++++------------------
modules_k/rls/rls.c | 2 +
modules_k/rls/rls.h | 1 +
modules_k/rls/subscribe.c | 3 +-
9 files changed, 717 insertions(+), 581 deletions(-)
Diff: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=04d…
Module: sip-router
Branch: master
Commit: 285566bd31379ee4b6199f72c8c589a6b313bf07
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=285566b…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Mon Aug 1 14:33:15 2011 +0200
.gitingnore: set root path for binary names
- some directories containing the binary name (e.g., kamailio like in
utils/kamctl/dbtext/kamailio/...) in path were ignored. Updated
.gitignore to use /kamailio and /ser which according to manual should
match on the root folder of GIT tree
---
.gitignore | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/.gitignore b/.gitignore
index 6cdbafa..e076c44 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,8 +10,8 @@ modules.lst
# ignore dependency files
*.d
# ignore binary files and objects
-ser
-kamailio
+/ser
+/kamailio
*.so
*.so.*
*.o
@@ -38,4 +38,4 @@ utils/pdbt/pdbt
libiname.lst
*.dylib
# man pages
-*.7
\ No newline at end of file
+*.7