Module: sip-router
Branch: 3.2
Commit: 9b865030e61596b6f6b4dda2aaee0a1199f9fcec
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=9b86503…
Author: Jon Bonilla <manwe(a)aholab.ehu.es>
Committer: Jon Bonilla <manwe(a)aholab.ehu.es>
Date: Sun Jun 3 20:03:13 2012 +0200
pkg/deb Remove purple from Ubuntu 12.04 build
---
pkg/kamailio/deb/precise/control | 24 ++++++++++++------------
pkg/kamailio/deb/precise/rules | 4 ++--
2 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/pkg/kamailio/deb/precise/control b/pkg/kamailio/deb/precise/control
index 8c5d6f7..fc24adc 100644
--- a/pkg/kamailio/deb/precise/control
+++ b/pkg/kamailio/deb/precise/control
@@ -2,7 +2,7 @@ Source: kamailio
Section: net
Priority: optional
Maintainer: Jon Bonilla <manwe(a)aholab.ehu.es>
-Build-Depends: debhelper (>= 5), dpatch, libmysqlclient-dev, libexpat1-dev, libxml2-dev, libpq-dev, libradiusclient-ng-dev, flex, bison, zlib1g-dev, unixodbc-dev, libxmlrpc-c3-dev, libperl-dev, libsnmp-dev, dpkg-dev (>= 1.13.19), libdb-dev (>= 4.6.19), xsltproc, libconfuse-dev, libldap2-dev, libssl-dev, libcurl3-openssl-dev, python, libpcre3-dev, docbook-xml, libpurple-dev, libmemcache-dev, libreadline-dev, liblua5.1-0-dev, python-dev, libsasl2-dev, libgeoip-dev (>= 1.4.5), libhiredis-dev (>= 0.10.0), libsqlite3-dev, libjson0-dev, libevent-dev, libncurses5-dev
+Build-Depends: debhelper (>= 5), dpatch, libmysqlclient-dev, libexpat1-dev, libxml2-dev, libpq-dev, libradiusclient-ng-dev, flex, bison, zlib1g-dev, unixodbc-dev, libxmlrpc-c3-dev, libperl-dev, libsnmp-dev, dpkg-dev (>= 1.13.19), libdb-dev (>= 4.6.19), xsltproc, libconfuse-dev, libldap2-dev, libssl-dev, libcurl3-openssl-dev, python, libpcre3-dev, docbook-xml, libmemcache-dev, libreadline-dev, liblua5.1-0-dev, python-dev, libsasl2-dev, libgeoip-dev (>= 1.4.5), libhiredis-dev (>= 0.10.0), libsqlite3-dev, libjson0-dev, libevent-dev, libncurses5-dev
Standards-Version: 3.8.0
Homepage: http://www.kamailio.org/
@@ -204,17 +204,17 @@ Description: Provides a set utility functions for Kamailio
Provides a set of utility functions for Kamailio, which are not related
to the server configuration.
-Package: kamailio-purple-modules
-Architecture: any
-Depends: ${shlibs:Depends}, kamailio (= ${binary:Version})
-Replaces: kamailio-purple-module
-Description: Provides the purple module, a multi-protocol IM gateway
- Kamailio is a very fast and flexible SIP (RFC3261)
- proxy server. Written entirely in C, Kamailio can handle thousands calls
- per second even on low-budget hardware.
- .
- This package provides the purple module, a multi-protocol instant
- messaging gateway module.
+#Package: kamailio-purple-modules
+#Architecture: any
+#Depends: ${shlibs:Depends}, kamailio (= ${binary:Version})
+#Replaces: kamailio-purple-module
+#Description: Provides the purple module, a multi-protocol IM gateway
+# Kamailio is a very fast and flexible SIP (RFC3261)
+# proxy server. Written entirely in C, Kamailio can handle thousands calls
+# per second even on low-budget hardware.
+# .
+# This package provides the purple module, a multi-protocol instant
+# messaging gateway module.
Package: kamailio-memcached-modules
Architecture: any
diff --git a/pkg/kamailio/deb/precise/rules b/pkg/kamailio/deb/precise/rules
index cdc477a..75bd315 100755
--- a/pkg/kamailio/deb/precise/rules
+++ b/pkg/kamailio/deb/precise/rules
@@ -20,7 +20,7 @@
export DEB_BUILD_OPTIONS:="$(DEB_BUILD_OPTIONS) nostrip"
# modules not in the "main" kamailio package
-EXCLUDED_MODULES= mi_xmlrpc
+EXCLUDED_MODULES= mi_xmlrpc purple
# extra modules to skip, because they are not compilable now
# - regardless if they go to the main kamailio package or to some module package,
@@ -41,7 +41,7 @@ MODULES_SP=
# Note: the order is important (should be in dependency order, the one
# on which other depend first)
PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
- ldap xml perl utils purple memcached tls \
+ ldap xml perl utils memcached tls \
snmpstats carrierroute xmpp cpl lua python geoip\
redis sqlite json
Module: sip-router
Branch: master
Commit: 8389f7a3d1cc6eb312ec92662a4db6758bc5c03b
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=8389f7a…
Author: Peter Dunkley <peter.dunkley(a)crocodile-rcs.com>
Committer: Peter Dunkley <peter.dunkley(a)crocodile-rcs.com>
Date: Sat Jun 2 20:25:38 2012 +0100
pkg/kamailio/fedora/16: Updated .spec to require redhat-rpm-config for building
- This is needed to get debuginfo RPMs to build automatically
---
pkg/kamailio/fedora/16/kamailio.spec | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/pkg/kamailio/fedora/16/kamailio.spec b/pkg/kamailio/fedora/16/kamailio.spec
index 6abcfd2..e9aa833 100644
--- a/pkg/kamailio/fedora/16/kamailio.spec
+++ b/pkg/kamailio/fedora/16/kamailio.spec
@@ -31,7 +31,7 @@ Conflicts: kamailio-radius < %ver, kamailio-carrierroute < %ver
Conflicts: kamailio-redis < %ver, kamailio-json < %ver
Conflicts: kamailio-mono < %ver, kamailio-GeoIP < %ver
%endif
-BuildRequires: bison flex gcc make
+BuildRequires: bison flex gcc make redhat-rpm-config
%description
Kamailio (former OpenSER) is an Open Source SIP Server released under GPL, able
@@ -654,6 +654,8 @@ fi
%{_sbindir}/kamdbctl
%{_sbindir}/sercmd
%{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.py
+%{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.pyc
+%{_libdir}/kamailio/kamctl/dbtextdb/dbtextdb.pyo
%{_libdir}/kamailio/kamctl/kamctl.base
%{_libdir}/kamailio/kamctl/kamctl.ctlbase
%{_libdir}/kamailio/kamctl/kamctl.dbtext
@@ -916,6 +918,7 @@ fi
%changelog
* Sat Jun 2 2012 Peter Dunkley <peter(a)dunkley.me.uk>
- Added %postun section to reload systemd on Fedora after uninstall
+ - Added build requirement for redhat-rpm-config so debuginfo RPMs get built
* Fri Jun 1 2012 Peter Dunkley <peter(a)dunkley.me.uk>
- Tweak to the pkg/kamailio/fedora directory structure
- Tested with Fedora 17
Module: sip-router
Branch: master
Commit: 258bc7e2f9d147679c0434782f376afe2c3f02a4
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=258bc7e…
Author: Peter Dunkley <peter.dunkley(a)crocodile-rcs.com>
Committer: Peter Dunkley <peter.dunkley(a)crocodile-rcs.com>
Date: Fri Jun 1 11:50:17 2012 +0100
modules_k/presence: Fixed presence hard-state implementation
- Removed modparams added when I did this originally
- Hard-state is still "publish"ed to the presentity table (with expiry
of -1)
- Removed exported function for updating hard-state presentity and
added a new type to pres_refresh_watchers instead (also updated
refreshWatchers MI command)
- Hard-state presentity now fetched using the event->get_pidf_doc()
function instead of directly from the database
- Also fixed two bugs (from my notifier work) found during testing:
- query_db_notify() sends NOTIFY requests immediately (instead of
through notifier tasks)
- segmentation fault in update_pw_dialogs_dbonlymode() when there
are no matching dialogs
---
modules_k/presence/README | 386 ++++++++++++-----------------
modules_k/presence/doc/presence_admin.xml | 157 +++---------
modules_k/presence/event_list.c | 3 +-
modules_k/presence/event_list.h | 2 +
modules_k/presence/notify.c | 57 +++--
modules_k/presence/presence.c | 241 ++++++++----------
modules_k/presence/presence.h | 5 -
modules_k/presence/presentity.c | 2 +-
modules_k/presence/publish.c | 153 ++----------
modules_k/presence/publish.h | 3 +-
10 files changed, 371 insertions(+), 638 deletions(-)
Diff: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=258…