[sr-dev] git:master:a361686b: purple: Fix multiple memory leaks in DB code

2016-09-19 Thread Phil Lavin
Module: kamailio
Branch: master
Commit: a361686b2c872cad6493804eb71b8b8e7e151a4f
URL: 
https://github.com/kamailio/kamailio/commit/a361686b2c872cad6493804eb71b8b8e7e151a4f

Author: Phil Lavin 
Committer: Phil Lavin 
Date: 2016-09-19T21:27:25+01:00

purple: Fix multiple memory leaks in DB code

---

Modified: modules/purple/mapping.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/a361686b2c872cad6493804eb71b8b8e7e151a4f.diff
Patch: 
https://github.com/kamailio/kamailio/commit/a361686b2c872cad6493804eb71b8b8e7e151a4f.patch

---

diff --git a/modules/purple/mapping.c b/modules/purple/mapping.c
index e1aa00e..bbdb69f 100644
--- a/modules/purple/mapping.c
+++ b/modules/purple/mapping.c
@@ -133,8 +133,11 @@ char *find_sip_user(char *extern_user) {

if (result == NULL)
return NULL;
-   if (result->n <= 0)
+
+   if (result->n <= 0) {
+   pa_dbf.free_result(pa_db, result);
return NULL;
+   }
 
row = &result->rows[0];
row_vals = ROW_VALUES(row);
@@ -208,6 +211,7 @@ extern_account_t *find_accounts(char* sip_user, int* count) 
{
return NULL;
}
if (result->n <= 0) {
+   pa_dbf.free_result(pa_db, result);
LM_ERR("result count = %d\n", result->n);
return NULL;
}
@@ -290,8 +294,11 @@ extern_user_t *find_users(char *sip_user, int* count) {
 
if (result == NULL)
return NULL;
-   if (result->n <= 0)
+
+   if (result->n <= 0) {
+   pa_dbf.free_result(pa_db, result);
return NULL;
+   }
 
users = (extern_user_t*) pkg_malloc(sizeof(extern_user_t)*result->n);
 


___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] git:master:0c36c1b6: presence: Fix memory leak in DB code

2016-09-19 Thread Phil Lavin
Module: kamailio
Branch: master
Commit: 0c36c1b62efef176ae6e9322f14096e3a63ed348
URL: 
https://github.com/kamailio/kamailio/commit/0c36c1b62efef176ae6e9322f14096e3a63ed348

Author: Phil Lavin 
Committer: Phil Lavin 
Date: 2016-09-19T21:27:54+01:00

presence: Fix memory leak in DB code

---

Modified: modules/presence/presentity.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/0c36c1b62efef176ae6e9322f14096e3a63ed348.diff
Patch: 
https://github.com/kamailio/kamailio/commit/0c36c1b62efef176ae6e9322f14096e3a63ed348.patch

---

diff --git a/modules/presence/presentity.c b/modules/presence/presentity.c
index d81b90e..e601153 100644
--- a/modules/presence/presentity.c
+++ b/modules/presence/presentity.c
@@ -396,9 +396,11 @@ int delete_presentity_if_dialog_id_exists(presentity_t* 
presentity, char* dialog
if(result == NULL)
return -3;
 
-   // No results from query definitely means no dialog exists
-   if (result->n <= 0)
+   /* no results from query definitely means no dialog exists */
+   if (result->n <= 0) {
+   pa_dbf.free_result(pa_db, result);
return 0;
+   }
 
// Loop the rows returned from the DB
for (i=0; i < result->n; i++)


___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] git:4.4:659b9122: presence: Fix memory leak in DB code

2016-09-19 Thread Daniel-Constantin Mierla
Module: kamailio
Branch: 4.4
Commit: 659b912231d81dff8eac2b486f39919f0b7c45cb
URL: 
https://github.com/kamailio/kamailio/commit/659b912231d81dff8eac2b486f39919f0b7c45cb

Author: Phil Lavin 
Committer: Daniel-Constantin Mierla 
Date: 2016-09-19T23:05:38+02:00

presence: Fix memory leak in DB code

(cherry picked from commit 0c36c1b62efef176ae6e9322f14096e3a63ed348)

---

Modified: modules/presence/presentity.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/659b912231d81dff8eac2b486f39919f0b7c45cb.diff
Patch: 
https://github.com/kamailio/kamailio/commit/659b912231d81dff8eac2b486f39919f0b7c45cb.patch

---

diff --git a/modules/presence/presentity.c b/modules/presence/presentity.c
index d81b90e..e601153 100644
--- a/modules/presence/presentity.c
+++ b/modules/presence/presentity.c
@@ -396,9 +396,11 @@ int delete_presentity_if_dialog_id_exists(presentity_t* 
presentity, char* dialog
if(result == NULL)
return -3;
 
-   // No results from query definitely means no dialog exists
-   if (result->n <= 0)
+   /* no results from query definitely means no dialog exists */
+   if (result->n <= 0) {
+   pa_dbf.free_result(pa_db, result);
return 0;
+   }
 
// Loop the rows returned from the DB
for (i=0; i < result->n; i++)


___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] git:master:9c1b55e9: Merge pull request #788 from phil-lavin/mem-leaks

2016-09-19 Thread GitHub
Module: kamailio
Branch: master
Commit: 9c1b55e90648f81514bdf2570eeeae83bf46dfff
URL: 
https://github.com/kamailio/kamailio/commit/9c1b55e90648f81514bdf2570eeeae83bf46dfff

Author: Daniel-Constantin Mierla 
Committer: GitHub 
Date: 2016-09-19T23:04:38+02:00

Merge pull request #788 from phil-lavin/mem-leaks

Fix memory leaks in presence and purple

---

Modified: modules/presence/presentity.c
Modified: modules/purple/mapping.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/9c1b55e90648f81514bdf2570eeeae83bf46dfff.diff
Patch: 
https://github.com/kamailio/kamailio/commit/9c1b55e90648f81514bdf2570eeeae83bf46dfff.patch

---

diff --git a/modules/presence/presentity.c b/modules/presence/presentity.c
index d81b90e..e601153 100644
--- a/modules/presence/presentity.c
+++ b/modules/presence/presentity.c
@@ -396,9 +396,11 @@ int delete_presentity_if_dialog_id_exists(presentity_t* 
presentity, char* dialog
if(result == NULL)
return -3;
 
-   // No results from query definitely means no dialog exists
-   if (result->n <= 0)
+   /* no results from query definitely means no dialog exists */
+   if (result->n <= 0) {
+   pa_dbf.free_result(pa_db, result);
return 0;
+   }
 
// Loop the rows returned from the DB
for (i=0; i < result->n; i++)
diff --git a/modules/purple/mapping.c b/modules/purple/mapping.c
index e1aa00e..bbdb69f 100644
--- a/modules/purple/mapping.c
+++ b/modules/purple/mapping.c
@@ -133,8 +133,11 @@ char *find_sip_user(char *extern_user) {

if (result == NULL)
return NULL;
-   if (result->n <= 0)
+
+   if (result->n <= 0) {
+   pa_dbf.free_result(pa_db, result);
return NULL;
+   }
 
row = &result->rows[0];
row_vals = ROW_VALUES(row);
@@ -208,6 +211,7 @@ extern_account_t *find_accounts(char* sip_user, int* count) 
{
return NULL;
}
if (result->n <= 0) {
+   pa_dbf.free_result(pa_db, result);
LM_ERR("result count = %d\n", result->n);
return NULL;
}
@@ -290,8 +294,11 @@ extern_user_t *find_users(char *sip_user, int* count) {
 
if (result == NULL)
return NULL;
-   if (result->n <= 0)
+
+   if (result->n <= 0) {
+   pa_dbf.free_result(pa_db, result);
return NULL;
+   }
 
users = (extern_user_t*) pkg_malloc(sizeof(extern_user_t)*result->n);
 


___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] Fix memory leaks in presence and purple (#788)

2016-09-19 Thread Daniel-Constantin Mierla
Merged #788.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/788#event-794718660___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] [kamailio/kamailio] Fix memory leaks in presence and purple (#788)

2016-09-19 Thread Phil Lavin
DB result is not freed when the resultset has <= 0 rows

Needs backporting to 4.4 branch
You can view, comment on, or merge this pull request online at:

  https://github.com/kamailio/kamailio/pull/788

-- Commit Summary --

  * purple: Fix multiple memory leaks in DB code
  * presence: Fix memory leak in DB code

-- File Changes --

M modules/presence/presentity.c (6)
M modules/purple/mapping.c (11)

-- Patch Links --

https://github.com/kamailio/kamailio/pull/788.patch
https://github.com/kamailio/kamailio/pull/788.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/788
___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] git:master:7289417c: presence: free db result when get_dialog_state() retrieves no rows

2016-09-19 Thread Daniel-Constantin Mierla
Module: kamailio
Branch: master
Commit: 7289417c39939f61ea116fe8dc8d23cdea6401be
URL: 
https://github.com/kamailio/kamailio/commit/7289417c39939f61ea116fe8dc8d23cdea6401be

Author: Daniel-Constantin Mierla 
Committer: Daniel-Constantin Mierla 
Date: 2016-09-19T20:58:31+02:00

presence: free db result when get_dialog_state() retrieves no rows

- db result and columns in the query are allocated

---

Modified: modules/presence/presentity.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/7289417c39939f61ea116fe8dc8d23cdea6401be.diff
Patch: 
https://github.com/kamailio/kamailio/commit/7289417c39939f61ea116fe8dc8d23cdea6401be.patch

---

diff --git a/modules/presence/presentity.c b/modules/presence/presentity.c
index b5d7b65..d81b90e 100644
--- a/modules/presence/presentity.c
+++ b/modules/presence/presentity.c
@@ -503,9 +503,11 @@ int get_dialog_state(presentity_t* presentity, char** 
state)
if(result == NULL)
return -3;
 
-   // No results from query definitely means no dialog exists
-   if (result->n <= 0)
+   /* no results from query definitely means no dialog exists */
+   if (result->n <= 0) {
+   pa_dbf.free_result(pa_db, result);
return 0;
+   }
 
// Loop the rows returned from the DB
for (i=0; i < result->n; i++)


___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] git:4.4:1c740e85: presence: free db result when get_dialog_state() retrieves no rows

2016-09-19 Thread Daniel-Constantin Mierla
Module: kamailio
Branch: 4.4
Commit: 1c740e85cabe62dec9314589dd0cb0141ffd1010
URL: 
https://github.com/kamailio/kamailio/commit/1c740e85cabe62dec9314589dd0cb0141ffd1010

Author: Daniel-Constantin Mierla 
Committer: Daniel-Constantin Mierla 
Date: 2016-09-19T20:59:26+02:00

presence: free db result when get_dialog_state() retrieves no rows

- db result and columns in the query are allocated

(cherry picked from commit 7289417c39939f61ea116fe8dc8d23cdea6401be)

---

Modified: modules/presence/presentity.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/1c740e85cabe62dec9314589dd0cb0141ffd1010.diff
Patch: 
https://github.com/kamailio/kamailio/commit/1c740e85cabe62dec9314589dd0cb0141ffd1010.patch

---

diff --git a/modules/presence/presentity.c b/modules/presence/presentity.c
index b5d7b65..d81b90e 100644
--- a/modules/presence/presentity.c
+++ b/modules/presence/presentity.c
@@ -503,9 +503,11 @@ int get_dialog_state(presentity_t* presentity, char** 
state)
if(result == NULL)
return -3;
 
-   // No results from query definitely means no dialog exists
-   if (result->n <= 0)
+   /* no results from query definitely means no dialog exists */
+   if (result->n <= 0) {
+   pa_dbf.free_result(pa_db, result);
return 0;
+   }
 
// Loop the rows returned from the DB
for (i=0; i < result->n; i++)


___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] Execute action when user is not registered

2016-09-19 Thread Tiziano Faion
Hi everyone.
I’m developing a ios voip application that uses the new ios10 CallKit function.
Before iso10 apple supported voip socket, so when an app is started it connects 
permanently to the sip server.
Unfortunately , for app compiled against ios10 sdk this method has been removed 
and all voip application should adopt pushkit.
I’m actually doing some tests and i’ve decided to use kamailio as sip server. 
my goal actually is that:
if the user is not registered kamailio launches a script in the server that 
sends apns to apple server and as soon as the device is registered sends invite 
command to che client.
if user is already registered sends directly the invite request to the client.
does anyone know if there’s something already done / ready to use ? if not can 
anyone point me to what i need to read to accomplish this action ? 
( as i said, as it’s only for testing pourpouse i don’t need any particular 
check about if client is ios or method to get the client token ) 
Thanks in advance



___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] CSeqs following the auth transaction are not mangled properly (track_cseq_updates) (#787)

2016-09-19 Thread Carlos Cruz Luengo
Hi,

Sorry for that, this is the "kamailio -v" output:

```
# kamailio -v
version: kamailio 5.0.0-dev6 (x86_64/linux) d150d5
flags: STATS: Off, USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, USE_RAW_SOCKS, 
DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC, Q_MALLOC, 
F_MALLOC, TLSF_MALLOC, DBG_SR_MEMORY, USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT, 
USE_DNS_CACHE, USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLACKLIST, HAVE_RESOLV_RES
ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16, 
MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB
poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
id: d150d5 
compiled on 16:09:08 Sep 19 2016 with gcc 4.7.2
```

Regards,

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/787#issuecomment-248038744___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] ims_qos: create a proper flow description for the SIP signaling (ab3d42c)

2016-09-19 Thread richardgood
Hi @vingarzan 

I just want to check with you before I do a change related to this commit.

With this change Rx AAR for subscription to signalling status now uses the 
general flow-usage: AVP_EPC_Flow_Usage_No_Information instead of 
AVP_EPC_Flow_Usage_AF_Signaling as it previously did.

I want to change this so the the correct flow-usage is used (even though there 
is now a proper flow description as well).  Let me know if agreed.

Regards
Richard. 

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/commit/ab3d42c47d52b1b7b315272c00daf121d9f8fc92#commitcomment-19080504___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] CSeqs following the auth transaction are not mangled properly (track_cseq_updates) (#787)

2016-09-19 Thread Daniel-Constantin Mierla
Add here the output of "kamailio -v" with the version from master branch that 
you are using.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/787#issuecomment-248024200___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] git:master:85bcf011: modules/ims_usrloc_scscf: put checks to ensure shm_str_dup not called on empty strings

2016-09-19 Thread jaybeepee
Module: kamailio
Branch: master
Commit: 85bcf011063772936ea75f7c332788241f09f590
URL: 
https://github.com/kamailio/kamailio/commit/85bcf011063772936ea75f7c332788241f09f590

Author: jaybeepee 
Committer: jaybeepee 
Date: 2016-09-19T17:10:08+02:00

modules/ims_usrloc_scscf: put checks to ensure shm_str_dup not called on empty 
strings

---

Modified: modules/ims_usrloc_scscf/ucontact.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/85bcf011063772936ea75f7c332788241f09f590.diff
Patch: 
https://github.com/kamailio/kamailio/commit/85bcf011063772936ea75f7c332788241f09f590.patch

---

diff --git a/modules/ims_usrloc_scscf/ucontact.c 
b/modules/ims_usrloc_scscf/ucontact.c
index ac18d15..2d882b5 100644
--- a/modules/ims_usrloc_scscf/ucontact.c
+++ b/modules/ims_usrloc_scscf/ucontact.c
@@ -123,8 +123,18 @@ ucontact_t* new_ucontact(str* _dom, str* _aor, str* 
_contact, ucontact_info_t* _
curr->len = param->len;
curr->type = param->type;
curr->next = 0;
-   if (shm_str_dup(&curr->body, ¶m->body) < 0) goto error;
-   if (shm_str_dup(&curr->name, ¶m->name) < 0) goto error;
+   if (param->body.len > 0 && param->body.s) {
+   if (shm_str_dup(&curr->body, ¶m->body) < 0) goto error;
+   } else {
+   curr->body.s = 0;
+   curr->body.len = 0;
+   }
+   if (param->name.len > 0 && param->name.s) {
+   if (shm_str_dup(&curr->name, ¶m->name) < 0) goto error;
+   } else {
+   curr->name.s = 0;
+   curr->name.len = 0;
+   }

if(first) {
c->params = curr;
@@ -138,15 +148,24 @@ ucontact_t* new_ucontact(str* _dom, str* _aor, str* 
_contact, ucontact_info_t* _
 }
 
 if (shm_str_dup(&c->c, _contact) < 0) goto error;
-if (shm_str_dup(&c->callid, _ci->callid) < 0) goto error;
-if (shm_str_dup(&c->user_agent, _ci->user_agent) < 0) goto error;
-if (shm_str_dup(&c->aor, _aor) < 0) goto error;
-if (shm_str_dup(&c->domain, _dom) < 0) goto error;
+   
+   if (_ci->callid && _ci->callid->len > 0) {
+   if (shm_str_dup(&c->callid, _ci->callid) < 0) goto error;
+   }
+   if (_ci->user_agent && _ci->user_agent->len > 0) {
+   if (shm_str_dup(&c->user_agent, _ci->user_agent) < 0) goto 
error;
+   }
+   if (_aor && _aor->len > 0) {
+   if (shm_str_dup(&c->aor, _aor) < 0) goto error;
+   }
+   if (_dom && _dom->len > 0) {
+   if (shm_str_dup(&c->domain, _dom) < 0) goto error;
+   }
 
-if (_ci->received.s && _ci->received.len) {
+if (_ci->received.len > 0) {
 if (shm_str_dup(&c->received, &_ci->received) < 0) goto error;
 }
-if (_ci->path && _ci->path->len) {
+if (_ci->path && _ci->path->len > 0) {
 if (shm_str_dup(&c->path, _ci->path) < 0) goto error;
 }
 


___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] [kamailio/kamailio] CSeqs following the auth transaction are not mangled properly (track_cseq_updates) (#787)

2016-09-19 Thread Carlos Cruz Luengo
Hi Daniel,

This issue might be related to #679 and #752. 

On a "A endpoint" --- Kamailio  "B endpoint" scenario with 
track_cseq_updates enabled, I am having this issue:

- **A** sends INVITE with CSeq 101, **Kamailio** forwards it and gets 407 from 
**B**.

- **Kamailio** makes the SIP Auth with CSeq 102 using _uac_auth_.

- **A** sends a within-dialog transaction with Cseq 102.

- **Kamailio** does not mangle the Cseq (although it adds P-K-CSeq-Refresh: 103 
header).

- **B** sends 200 OK with Cseq 102.

- **Kamailio** mangles it and forwards it to **A** with Cseq 101 (that doesn't 
match the expected CSeq).


I have tested both in master branch (commit d150d5a) and 4.4 branch (commit 
5a21952).

I send you a pcap to your gmail account so that you can see what I mean :)

Thank you and tell me please if you need more testing!

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/787___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] git:master:3c9f88b9: rabbitmq: Add MIT License

2016-09-19 Thread Stefan Mititelu
Module: kamailio
Branch: master
Commit: 3c9f88b96849e54af1559a85d61d04e2ac00cd4c
URL: 
https://github.com/kamailio/kamailio/commit/3c9f88b96849e54af1559a85d61d04e2ac00cd4c

Author: Stefan Mititelu 
Committer: Stefan Mititelu 
Date: 2016-09-19T16:17:14+03:00

rabbitmq: Add MIT License

Update MIT License for all dev files.

---

Modified: modules/rabbitmq/rabbitmq.c
Modified: modules/rabbitmq/rabbitmq.h
Modified: modules/rabbitmq/utils.c
Modified: modules/rabbitmq/utils.h

---

Diff:  
https://github.com/kamailio/kamailio/commit/3c9f88b96849e54af1559a85d61d04e2ac00cd4c.diff
Patch: 
https://github.com/kamailio/kamailio/commit/3c9f88b96849e54af1559a85d61d04e2ac00cd4c.patch


___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] git:master:82440761: rabbitmq: Add new module

2016-09-19 Thread Stefan Mititelu
Module: kamailio
Branch: master
Commit: 824407610509b00dd2aa15df96c354accb5991c5
URL: 
https://github.com/kamailio/kamailio/commit/824407610509b00dd2aa15df96c354accb5991c5

Author: Stefan Mititelu 
Committer: Stefan Mititelu 
Date: 2016-09-19T15:16:46+03:00

rabbitmq: Add new module

Add new rabbitmq module.

---

Added: modules/rabbitmq/Makefile
Added: modules/rabbitmq/README
Added: modules/rabbitmq/doc/Makefile
Added: modules/rabbitmq/doc/rabbitmq.xml
Added: modules/rabbitmq/doc/rabbitmq_admin.xml
Added: modules/rabbitmq/rabbitmq.c
Added: modules/rabbitmq/rabbitmq.h
Added: modules/rabbitmq/utils.c
Added: modules/rabbitmq/utils.h

---

Diff:  
https://github.com/kamailio/kamailio/commit/824407610509b00dd2aa15df96c354accb5991c5.diff
Patch: 
https://github.com/kamailio/kamailio/commit/824407610509b00dd2aa15df96c354accb5991c5.patch


___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] git:master:d150d5ae: Makefile.groups: added group for rabbitmq module

2016-09-19 Thread Daniel-Constantin Mierla
Module: kamailio
Branch: master
Commit: d150d5ae4be2e538ef5e53be9c1bc9df0fa407f8
URL: 
https://github.com/kamailio/kamailio/commit/d150d5ae4be2e538ef5e53be9c1bc9df0fa407f8

Author: Daniel-Constantin Mierla 
Committer: Daniel-Constantin Mierla 
Date: 2016-09-19T15:19:51+02:00

Makefile.groups: added group for rabbitmq module

---

Modified: Makefile.groups

---

Diff:  
https://github.com/kamailio/kamailio/commit/d150d5ae4be2e538ef5e53be9c1bc9df0fa407f8.diff
Patch: 
https://github.com/kamailio/kamailio/commit/d150d5ae4be2e538ef5e53be9c1bc9df0fa407f8.patch

---

diff --git a/Makefile.groups b/Makefile.groups
index ffe017a..e441f62 100644
--- a/Makefile.groups
+++ b/Makefile.groups
@@ -175,7 +175,7 @@ mod_list_uuid=uuid
 # - modules depending on ev library
 mod_list_ev=evapi
 
-# - modules depending on kazoo/rabitmq
+# - modules depending on kazoo/rabbitmq
 mod_list_kazoo=kazoo
 
 # - modules depending on mongodb
@@ -193,6 +193,9 @@ mod_list_systemd=log_systemd
 # - modules depending on libnsq (+libev libevbuffsock liblcurl libjson-c) 
library
 mod_list_nsq=nsq
 
+# - modules depending on librabbitmq library
+mod_list_rabbitmq=rabbitmq
+
 # - all modules
 mod_list_all=$(sort $(mod_list_basic) $(mod_list_extra) \
   $(mod_list_db) $(mod_list_dbuid) \
@@ -220,7 +223,8 @@ mod_list_all=$(sort $(mod_list_basic) $(mod_list_extra) \
   $(mod_list_mongodb) $(mod_list_cnxcc) \
   $(mod_list_jansson) $(mod_list_geoip2) \
   $(mod_list_erlang) $(mod_list_systemd) \
-  $(mod_list_http_async) $(mod_list_nsq))
+  $(mod_list_http_async) $(mod_list_nsq) \
+  $(mod_list_rabbitmq))
 
 
 
@@ -414,6 +418,9 @@ module_group_ksystemd=$(mod_list_systemd)
 # K nsq modules
 module_group_knsq=$(mod_list_nsq)
 
+# K rabbitmq modules
+module_group_krabbitmq=$(mod_list_rabbitmq)
+
 # list of static modules
 #
 static_modules:=


___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] git:master:ae882fa9: rabbitmq: use pkg-config if available to get the path for cflags and libs

2016-09-19 Thread Daniel-Constantin Mierla
Module: kamailio
Branch: master
Commit: ae882fa9e9848747a5f78052725324302272f80a
URL: 
https://github.com/kamailio/kamailio/commit/ae882fa9e9848747a5f78052725324302272f80a

Author: Daniel-Constantin Mierla 
Committer: Daniel-Constantin Mierla 
Date: 2016-09-19T15:19:51+02:00

rabbitmq: use pkg-config if available to get the path for cflags and libs

---

Modified: modules/rabbitmq/Makefile

---

Diff:  
https://github.com/kamailio/kamailio/commit/ae882fa9e9848747a5f78052725324302272f80a.diff
Patch: 
https://github.com/kamailio/kamailio/commit/ae882fa9e9848747a5f78052725324302272f80a.patch

---

diff --git a/modules/rabbitmq/Makefile b/modules/rabbitmq/Makefile
index f4667de..9b26c4e 100644
--- a/modules/rabbitmq/Makefile
+++ b/modules/rabbitmq/Makefile
@@ -5,9 +5,22 @@ auto_gen=
 NAME=rabbitmq.so
 LIBS=
 
-DEFS+=-DKAMAILIO_MOD_INTERFACE
-LIBS+=-lrabbitmq
+ifeq ($(CROSS_COMPILE),)
+RMQ_BUILDER=$(shell \
+   if pkg-config --exists librabbitmq; then \
+   echo 'pkg-config librabbitmq'; \
+   fi)
+endif
+
+ifneq ($(RMQ_BUILDER),)
+   DEFS += $(shell $(RMQ_BUILDER) --cflags)
+   LIBS += $(shell $(RMQ_BUILDER) --libs)
+else
+   DEFS+=-I$(LOCALBASE)/include
+   LIBS+=-L$(SYSBASE)/include/lib -L$(LOCALBASE)/lib -lrabbitmq
+endif
 
+DEFS+=-DKAMAILIO_MOD_INTERFACE
 
 SERLIBPATH=../../lib
 SER_LIBS+=$(SERLIBPATH)/kcore/kcore


___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] rabbitmq: Add new module (#786)

2016-09-19 Thread Stefan Mititelu
Added MIT License for dev files in commit 
3c9f88b96849e54af1559a85d61d04e2ac00cd4c.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/786#issuecomment-247990646___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] rabbitmq: Add new module (#786)

2016-09-19 Thread Stefan Mititelu
Merged #786.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/786#event-793991805___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] git:master:7393cd0e: Merge pull request #786 from smititelu/master

2016-09-19 Thread GitHub
Module: kamailio
Branch: master
Commit: 7393cd0e769a77def0d63b7fb13a44765b51b162
URL: 
https://github.com/kamailio/kamailio/commit/7393cd0e769a77def0d63b7fb13a44765b51b162

Author: Stefan Mititelu 
Committer: GitHub 
Date: 2016-09-19T16:04:23+03:00

Merge pull request #786 from smititelu/master

rabbitmq: Add new module

---

Added: modules/rabbitmq/Makefile
Added: modules/rabbitmq/README
Added: modules/rabbitmq/doc/Makefile
Added: modules/rabbitmq/doc/rabbitmq.xml
Added: modules/rabbitmq/doc/rabbitmq_admin.xml
Added: modules/rabbitmq/rabbitmq.c
Added: modules/rabbitmq/rabbitmq.h
Added: modules/rabbitmq/utils.c
Added: modules/rabbitmq/utils.h

---

Diff:  
https://github.com/kamailio/kamailio/commit/7393cd0e769a77def0d63b7fb13a44765b51b162.diff
Patch: 
https://github.com/kamailio/kamailio/commit/7393cd0e769a77def0d63b7fb13a44765b51b162.patch


___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] examples/[pis]cscf: adds example database structures for the P/I/S-CSCFs (#718)

2016-09-19 Thread Daniel-Constantin Mierla
Closed #718.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/718#event-793972709___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] rabbitmq: Add new module (#786)

2016-09-19 Thread ng-voice GmbH
Just a quick note: This Rabbit-MQ module has a different approach, than the 
Kazoo Modules. The intention is to make it generally available for a Rabbit-MQ 
infrastructure, rather than Kazoo specific.
I wrote the module together with Stefan.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/786#issuecomment-247983791___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] examples/[pis]cscf: adds example database structures for the P/I/S-CSCFs (#718)

2016-09-19 Thread Daniel-Constantin Mierla
@ngvoice - ok thanks!

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/718#issuecomment-247983806___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] examples/[pis]cscf: adds example database structures for the P/I/S-CSCFs (#718)

2016-09-19 Thread ng-voice GmbH
I just added a note about the database structure (as well as the I-CSCF 
schema), i guess we can close this topic.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/718#issuecomment-247983135___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] rabbitmq: Add new module (#786)

2016-09-19 Thread Daniel-Constantin Mierla
It can be merged.

Then add the copyright header to the files that don't have one. Some (I guess 
imported from external projects) have MIT and that is compatible with gpl, so 
it's ok. For those that don't have, you can choose your preference between GPL, 
BSD (both accepted so far in the project) and MIT (given the rest of the 
module).

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/786#issuecomment-247982822___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] git:master:dd8f47e3: Examples: Interrogating-CSCF: Add database structure and note about database structure

2016-09-19 Thread Carsten Bock
Module: kamailio
Branch: master
Commit: dd8f47e3cf472463fc1f2110da05969caaf4d06c
URL: 
https://github.com/kamailio/kamailio/commit/dd8f47e3cf472463fc1f2110da05969caaf4d06c

Author: Carsten Bock 
Committer: Carsten Bock 
Date: 2016-09-19T14:43:44+02:00

Examples: Interrogating-CSCF: Add database structure and note about database 
structure

---

Added: examples/icscf/README.md
Added: examples/icscf/icscf.sql

---

Diff:  
https://github.com/kamailio/kamailio/commit/dd8f47e3cf472463fc1f2110da05969caaf4d06c.diff
Patch: 
https://github.com/kamailio/kamailio/commit/dd8f47e3cf472463fc1f2110da05969caaf4d06c.patch

---

diff --git a/examples/icscf/README.md b/examples/icscf/README.md
new file mode 100644
index 000..85cb411
--- /dev/null
+++ b/examples/icscf/README.md
@@ -0,0 +1,10 @@
+# Kamailio - Interrogating-CSCF Example Configuration File
+
+Project Website:
+
+  * http://www.kamailio.org
+
+## Database Structure
+
+The necessary Database files for the Interrogating-CSCF are included in this 
folder.
+
diff --git a/examples/icscf/icscf.sql b/examples/icscf/icscf.sql
new file mode 100644
index 000..e8b8534
--- /dev/null
+++ b/examples/icscf/icscf.sql
@@ -0,0 +1,94 @@
+-- phpMyAdmin SQL Dump
+-- version 4.4.13.1
+-- http://www.phpmyadmin.net
+--
+-- Host: localhost
+-- Generation Time: 17. Mrz 2016 um 17:36
+-- Server version: 5.5.47-0+deb7u1
+-- PHP Version: 5.4.45-0+deb7u2
+
+SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
+SET time_zone = "+00:00";
+
+--
+-- Database: `icscf`
+--
+
+-- 
+
+--
+-- Tabellenstruktur für Tabelle `nds_trusted_domains`
+--
+
+CREATE TABLE IF NOT EXISTS `nds_trusted_domains` (
+  `id` int(11) NOT NULL,
+  `trusted_domain` varchar(83) NOT NULL DEFAULT ''
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+-- 
+
+--
+-- Tabellenstruktur für Tabelle `s_cscf`
+--
+
+CREATE TABLE IF NOT EXISTS `s_cscf` (
+  `id` int(11) NOT NULL,
+  `name` varchar(83) NOT NULL DEFAULT '',
+  `s_cscf_uri` varchar(83) NOT NULL DEFAULT ''
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+-- 
+
+--
+-- Tabellenstruktur für Tabelle `s_cscf_capabilities`
+--
+
+CREATE TABLE IF NOT EXISTS `s_cscf_capabilities` (
+  `id` int(11) NOT NULL,
+  `id_s_cscf` int(11) NOT NULL DEFAULT '0',
+  `capability` int(11) NOT NULL DEFAULT '0'
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+--
+-- Indexes for dumped tables
+--
+
+--
+-- Indexes for table `nds_trusted_domains`
+--
+ALTER TABLE `nds_trusted_domains`
+  ADD PRIMARY KEY (`id`);
+
+--
+-- Indexes for table `s_cscf`
+--
+ALTER TABLE `s_cscf`
+  ADD PRIMARY KEY (`id`);
+
+--
+-- Indexes for table `s_cscf_capabilities`
+--
+ALTER TABLE `s_cscf_capabilities`
+  ADD PRIMARY KEY (`id`),
+  ADD KEY `idx_capability` (`capability`),
+  ADD KEY `idx_id_s_cscf` (`id_s_cscf`);
+
+--
+-- AUTO_INCREMENT for dumped tables
+--
+
+--
+-- AUTO_INCREMENT for table `nds_trusted_domains`
+--
+ALTER TABLE `nds_trusted_domains`
+  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
+--
+-- AUTO_INCREMENT for table `s_cscf`
+--
+ALTER TABLE `s_cscf`
+  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
+--
+-- AUTO_INCREMENT for table `s_cscf_capabilities`
+--
+ALTER TABLE `s_cscf_capabilities`
+  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;


___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] git:master:ea2c163c: Examples: Proxy-/Serving-CSCF: Add note about database structure

2016-09-19 Thread Carsten Bock
Module: kamailio
Branch: master
Commit: ea2c163c3cdebeace50eb21edc67db3d5125881a
URL: 
https://github.com/kamailio/kamailio/commit/ea2c163c3cdebeace50eb21edc67db3d5125881a

Author: Carsten Bock 
Committer: Carsten Bock 
Date: 2016-09-19T14:40:19+02:00

Examples: Proxy-/Serving-CSCF: Add note about database structure

---

Added: examples/pcscf/README.md
Added: examples/scscf/README.md
Removed: modules/ims_icscf/blurb

---

Diff:  
https://github.com/kamailio/kamailio/commit/ea2c163c3cdebeace50eb21edc67db3d5125881a.diff
Patch: 
https://github.com/kamailio/kamailio/commit/ea2c163c3cdebeace50eb21edc67db3d5125881a.patch

---

diff --git a/examples/pcscf/README.md b/examples/pcscf/README.md
new file mode 100644
index 000..5a1bb30
--- /dev/null
+++ b/examples/pcscf/README.md
@@ -0,0 +1,16 @@
+# Kamailio - Proxy-CSCF Example Configuration File
+
+Project Website:
+
+  * http://www.kamailio.org
+
+## Database Structure
+
+The necessary Database files for the Proxy-CSCF can be found in the 
utils/kamctl/mysql/ folder.
+
+The following tables (or files) are required:
+
+  * ims_dialog-create.sql
+  * ims_usrloc_pcscf-create.sql
+  * presence-create.sql
+  * standard-create.sql
diff --git a/examples/scscf/README.md b/examples/scscf/README.md
new file mode 100644
index 000..34b7d6d
--- /dev/null
+++ b/examples/scscf/README.md
@@ -0,0 +1,17 @@
+# Kamailio - Serving-CSCF Example Configuration File
+
+Project Website:
+
+  * http://www.kamailio.org
+
+## Database Structure
+
+The necessary Database files for the Serving-CSCF can be found in the 
utils/kamctl/mysql/ folder.
+
+The following tables (or files) are required:
+
+  * ims_charging_create.sql
+  * ims_dialog-create.sql
+  * ms_usrloc_scscf-create.sql
+  * presence-create.sql
+  * standard-create.sql
diff --git a/modules/ims_icscf/blurb b/modules/ims_icscf/blurb
deleted file mode 100644
index f208ef8..000
--- a/modules/ims_icscf/blurb
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * $Id$
- *
- * Copyright (C) 2012 Smile Communications, jason.pen...@smilecoms.com
- * Copyright (C) 2012 Smile Communications, richard.g...@smilecoms.com
- * 
- * The initial version of this code was written by Dragos Vingarzan
- * (dragos(dot)vingarzan(at)fokus(dot)fraunhofer(dot)de and the
- * Fruanhofer Institute. It was and still is maintained in a separate
- * branch of the original SER. We are therefore migrating it to
- * Kamailio/SR and look forward to maintaining it from here on out.
- * 2011/2012 Smile Communications, Pty. Ltd.
- * ported/maintained/improved by 
- * Jason Penton (jason(dot)penton(at)smilecoms.com and
- * Richard Good (richard(dot)good(at)smilecoms.com) as part of an 
- * effort to add full IMS support to Kamailio/SR using a new and
- * improved architecture
- * 
- * NB: Alot of this code was originally part of OpenIMSCore,
- * FhG Fokus. 
- * Copyright (C) 2004-2006 FhG Fokus
- * Thanks for great work! This is an effort to 
- * break apart the various CSCF functions into logically separate
- * components. We hope this will drive wider use. We also feel
- * that in this way the architecture is more complete and thereby easier
- * to manage in the Kamailio/SR environment
- *
- * This file is part of Kamailio, a free SIP server.
- *
- * Kamailio is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version
- *
- * Kamailio is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License 
- * along with this program; if not, write to the Free Software 
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  
USA
- * 
- */
\ No newline at end of file


___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] [kamailio/kamailio] rabbitmq: Add new module (#786)

2016-09-19 Thread Stefan Mititelu
Add new rabbitmq module.
You can view, comment on, or merge this pull request online at:

  https://github.com/kamailio/kamailio/pull/786

-- Commit Summary --

  * rabbitmq: Add new module

-- File Changes --

A modules/rabbitmq/Makefile (14)
A modules/rabbitmq/README (244)
A modules/rabbitmq/doc/Makefile (4)
A modules/rabbitmq/doc/rabbitmq.xml (39)
A modules/rabbitmq/doc/rabbitmq_admin.xml (338)
A modules/rabbitmq/rabbitmq.c (579)
A modules/rabbitmq/rabbitmq.h (15)
A modules/rabbitmq/utils.c (192)
A modules/rabbitmq/utils.h (50)

-- Patch Links --

https://github.com/kamailio/kamailio/pull/786.patch
https://github.com/kamailio/kamailio/pull/786.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/786
___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] tm: missing RPC commands from README (#772)

2016-09-19 Thread Daniel-Constantin Mierla
The rpc commands are indexed at:

  * 
http://www.kamailio.org/docs/docbooks/devel/rpc_list/rpc_list.html#rpc_exports.tm

It is an aim to add sections in the readmes, but it was not enforced because 
the documentation for them was generated from sources.

So this is not a tm only issue, needs to be addressed at a whole.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/772#issuecomment-247948902___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] tm: missing RPC commands from README (#772)

2016-09-19 Thread Daniel-Constantin Mierla
Closed #772.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/772#event-793771142___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] git:master:9e522db7: tm: converted many log messages to remove old function name from content

2016-09-19 Thread Daniel-Constantin Mierla
Module: kamailio
Branch: master
Commit: 9e522db7ab53140e63e186817159661155ef298d
URL: 
https://github.com/kamailio/kamailio/commit/9e522db7ab53140e63e186817159661155ef298d

Author: Daniel-Constantin Mierla 
Committer: Daniel-Constantin Mierla 
Date: 2016-09-19T11:26:15+02:00

tm: converted many log messages to remove old function name from content

- it is printed automatically by log macros, avoiding now double content

---

Modified: modules/tm/tm.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/9e522db7ab53140e63e186817159661155ef298d.diff
Patch: 
https://github.com/kamailio/kamailio/commit/9e522db7ab53140e63e186817159661155ef298d.patch


___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] git:master:996f50eb: dispatcher: use avl-tree for ds_set indexing

2016-09-19 Thread Alekzander Spiridonov
Module: kamailio
Branch: master
Commit: 996f50eb2c67eb1a23f2c8251d36531a481647b8
URL: 
https://github.com/kamailio/kamailio/commit/996f50eb2c67eb1a23f2c8251d36531a481647b8

Author: Alekzander Spiridonov 
Committer: Alekzander Spiridonov 
Date: 2016-04-21T06:09:41-04:00

dispatcher: use avl-tree for ds_set indexing

---

Modified: modules/dispatcher/dispatch.c
Modified: modules/dispatcher/dispatch.h
Modified: modules/dispatcher/dispatcher.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/996f50eb2c67eb1a23f2c8251d36531a481647b8.diff
Patch: 
https://github.com/kamailio/kamailio/commit/996f50eb2c67eb1a23f2c8251d36531a481647b8.patch


___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] dispatcher: use avl-tree for ds_set indexing (#578)

2016-09-19 Thread Daniel-Constantin Mierla
Merged #578.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/578#event-793734245___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] git:master:e404e1a6: Merge pull request #578 from sipidronov/dispatcher-avl

2016-09-19 Thread GitHub
Module: kamailio
Branch: master
Commit: e404e1a679f3f1c787a295d23d7591cdef5b994d
URL: 
https://github.com/kamailio/kamailio/commit/e404e1a679f3f1c787a295d23d7591cdef5b994d

Author: Daniel-Constantin Mierla 
Committer: GitHub 
Date: 2016-09-19T11:01:48+02:00

Merge pull request #578 from sipidronov/dispatcher-avl

dispatcher: use avl-tree for ds_set indexing

---

Modified: modules/dispatcher/dispatch.c
Modified: modules/dispatcher/dispatch.h
Modified: modules/dispatcher/dispatcher.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/e404e1a679f3f1c787a295d23d7591cdef5b994d.diff
Patch: 
https://github.com/kamailio/kamailio/commit/e404e1a679f3f1c787a295d23d7591cdef5b994d.patch


___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] Add Ubuntu Xenial support (#784)

2016-09-19 Thread Victor Seva
This needs to be merged and installed first 
https://github.com/sipwise/kamailio-deb-jenkins/pull/6 

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/784#issuecomment-247942217___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] Add Ubuntu Xenial support (#784)

2016-09-19 Thread Daniel-Constantin Mierla
@linuxmaniac should check this one and merge if happy about.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/784#issuecomment-247941242___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] Missing files in IMS module examples. (#785)

2016-09-19 Thread ng-voice GmbH
Hi,

Config:
just committed the missing files.

SQL-Schema:
Please use the Schema creation files in "utils/kamctl/mysql/".

Thanks,
Carsten

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/785#issuecomment-247940825___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] Missing files in IMS module examples. (#785)

2016-09-19 Thread ng-voice GmbH
Closed #785.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/785#event-793724963___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] git:master:180e1db2: Proxy-CSCF Sample Config: Add missing routes (closes Issue #785)

2016-09-19 Thread Carsten Bock
Module: kamailio
Branch: master
Commit: 180e1db2428f40e123e8470bdb4d0e52cf4c62f9
URL: 
https://github.com/kamailio/kamailio/commit/180e1db2428f40e123e8470bdb4d0e52cf4c62f9

Author: Carsten Bock 
Committer: Carsten Bock 
Date: 2016-09-19T10:49:29+02:00

Proxy-CSCF Sample Config: Add missing routes (closes Issue #785)

---

Added: examples/pcscf/route/mo.cfg
Added: examples/pcscf/route/mt.cfg
Added: examples/pcscf/route/register.cfg
Added: examples/pcscf/route/rtp.cfg
Added: examples/pcscf/route/websocket.cfg
Added: examples/pcscf/route/xmlrpc.cfg

---

Diff:  
https://github.com/kamailio/kamailio/commit/180e1db2428f40e123e8470bdb4d0e52cf4c62f9.diff
Patch: 
https://github.com/kamailio/kamailio/commit/180e1db2428f40e123e8470bdb4d0e52cf4c62f9.patch


___
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev