Revision: 5967
http://openser.svn.sourceforge.net/openser/?rev=5967&view=rev
Author: henningw
Date: 2010-01-15 18:55:26 +0000 (Fri, 15 Jan 2010)
Log Message:
-----------
* document return code -6: NONCE_REUSED. perhaps we might also just use the
existing code -3: STALE_NONCE instead..
Modified Paths:
--------------
branches/1.5/modules/auth_db/README
branches/1.5/modules/auth_db/doc/auth_db_admin.xml
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Module: sip-router
Branch: master
Commit: f565de5a65a8cb5f001d912d3cdf89a92c1e5bcf
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f565de5…
Author: Henning Westerholt <henning.westerholt(a)1und1.de>
Committer: Henning Westerholt <henning.westerholt(a)1und1.de>
Date: Fri Jan 15 18:55:11 2010 +0100
registrar(k): port r5966, small doc clarification for default_expires param
---
modules_k/registrar/README | 85 ++++++++++++++------------
modules_k/registrar/doc/registrar_admin.xml | 4 +-
2 files changed, 49 insertions(+), 40 deletions(-)
diff --git a/modules_k/registrar/README b/modules_k/registrar/README
index 72c4e63..9a2471c 100644
--- a/modules_k/registrar/README
+++ b/modules_k/registrar/README
@@ -248,7 +248,8 @@ Chapter 1. Admin Guide
If the processed message contains neither Expires HFs nor expires
contact parameters, this value will be used for newly created usrloc
records. The parameter contains number of second to expire (for example
- use 3600 for one hour).
+ use 3600 for one hour). If it is set to a lower value than the
+ "min_expires" parameter then it will be ignored.
Default value is 3600.
@@ -537,7 +538,7 @@ modparam("registrar", "reg_callid_avp", "$avp(s:avp)")
4.7. reg_fetch_contacts(domain, uri, profile)
4.8. reg_free_contacts(profile)
-4.1. save(domain)
+4.1. save(domain)
The function processes a REGISTER message. It can add, remove or modify
usrloc records depending on Contact and Expires HFs in the REGISTER
@@ -564,7 +565,7 @@ modparam("registrar", "reg_callid_avp", "$avp(s:avp)")
save("location");
...
-4.2. save(domain,flags)
+4.2. save(domain,flags)
Same as save() but it accepts a set of flags for controlling its
behaviour.
@@ -591,7 +592,7 @@ save("location");
save("location","0x01");
...
-4.3. lookup(domain)
+4.3. lookup(domain)
The functions extracts username from Request-URI and tries to find all
contacts for the username in usrloc. If there are no such contacts, -1
@@ -629,7 +630,7 @@ switch ($retcode) {
};
...
-4.4. registered(domain)
+4.4. registered(domain)
The function returns true if the AOR in the Request-URI is registered,
false otherwise. The function does not modify the message being
@@ -649,7 +650,7 @@ if (registered("location")) {
};
...
-4.5. add_sock_hdr(hdr_name)
+4.5. add_sock_hdr(hdr_name)
Adds to the current REGISTER request a new header with "hdr_name" which
contains the description of the received socket (proto:ip:port)
@@ -666,7 +667,7 @@ if (registered("location")) {
add_sock_hdr("Sock-Info");
...
-4.6. unregister(domain, uri)
+4.6. unregister(domain, uri)
The function remove all the contact associated to 'uri'.
@@ -685,7 +686,7 @@ unregister("location", "$ru");
unregister("location", "sip:user@kamailio.org");
...
-4.7. reg_fetch_contacts(domain, uri, profile)
+4.7. reg_fetch_contacts(domain, uri, profile)
The function fetches the contacts for 'uri' from table 'domain' to
pseudo-variable $ulc(profile).
@@ -707,7 +708,7 @@ reg_fetch_contacts("location", "$ru", "callee");
reg_fetch_contacts("location", "sip:user@kamailio.org", "caller");
...
-4.8. reg_free_contacts(profile)
+4.8. reg_free_contacts(profile)
The function frees the contacts from pseudo-variable $ulc(profile).
Should be called to release the content of a profile. Anyhow, fetching
@@ -830,54 +831,60 @@ Chapter 2. Frequently Asked Questions
2.1.
- What happend with the old "nat_flag" module parameter?
+ What happend with the old "nat_flag" module parameter?
+
+ In was removed, as the module internally loads this value from the
+ "USRLOC" module (see the "nat_bflag" USRLOC parameter).
- In was removed, as the module internally loads this value from the
- "USRLOC" module (see the "nat_bflag" USRLOC parameter).
2.2.
- What happend with the old "use_domain" module parameter?
+ What happend with the old "use_domain" module parameter?
+
+ In was removed, as the module internally loads this option from the
+ "USRLOC" module. This was done in order to simplify the configuration.
- In was removed, as the module internally loads this option from the
- "USRLOC" module. This was done in order to simplify the configuration.
2.3.
- What happend with the old "save_noreply" and "save_memory" functions?
+ What happend with the old "save_noreply" and "save_memory" functions?
+
+ There functions were merged into the new "save(domain,flags)"
+ functions. If a reply should be sent or if the DB should be updated
+ also is controlled via the flags.
- There functions were merged into the new "save(domain,flags)"
- functions. If a reply should be sent or if the DB should be updated
- also is controlled via the flags.
2.4.
- Where can I find more about Kamailio?
+ Where can I find more about Kamailio?
+
+ Take a look at http://www.kamailio.org/.
- Take a look at http://www.kamailio.org/.
2.5.
- Where can I post a question about this module?
+ Where can I post a question about this module?
+
+ First at all check if your question was already answered on one of our
+ mailing lists:
+ * User Mailing List -
+ http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
+ * Developer Mailing List -
+ http://lists.kamailio.org/cgi-bin/mailman/listinfo/devel
- First at all check if your question was already answered on one of our
- mailing lists:
- * User Mailing List -
- http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
- * Developer Mailing List -
- http://lists.kamailio.org/cgi-bin/mailman/listinfo/devel
+ E-mails regarding any stable Kamailio release should be sent to
+ <users(a)lists.kamailio.org> and e-mails regarding development versions
+ should be sent to <devel(a)lists.kamailio.org>.
- E-mails regarding any stable Kamailio release should be sent to
- <users(a)lists.kamailio.org> and e-mails regarding development versions
- should be sent to <devel(a)lists.kamailio.org>.
+ If you want to keep the mail private, send it to
+ <team(a)lists.kamailio.org>.
- If you want to keep the mail private, send it to
- <team(a)lists.kamailio.org>.
2.6.
- How can I report a bug?
+ How can I report a bug?
+
+ Please follow the guidelines provided at:
+ http://sourceforge.net/tracker/?group_id=139143.
- Please follow the guidelines provided at:
- http://sourceforge.net/tracker/?group_id=139143.
2.7.
- What happened to the desc_time_order parameter?
+ What happened to the desc_time_order parameter?
- It was removed, as its functionality was mmigrate into usrloc module,
- were there is a parameter with the same name.
+ It was removed, as its functionality was mmigrate into usrloc module,
+ were there is a parameter with the same name.
diff --git a/modules_k/registrar/doc/registrar_admin.xml b/modules_k/registrar/doc/registrar_admin.xml
index db28d6a..fabf4b2 100644
--- a/modules_k/registrar/doc/registrar_admin.xml
+++ b/modules_k/registrar/doc/registrar_admin.xml
@@ -115,7 +115,9 @@
If the processed message contains neither Expires
<acronym>HFs</acronym> nor expires contact parameters, this value
will be used for newly created usrloc records. The parameter contains
- number of second to expire (for example use 3600 for one hour).
+ number of second to expire (for example use 3600 for one hour). If it
+ is set to a lower value than the <quote>min_expires</quote> parameter
+ then it will be ignored.
</para>
<para>
<emphasis>
Revision: 5966
http://openser.svn.sourceforge.net/openser/?rev=5966&view=rev
Author: henningw
Date: 2010-01-15 17:54:54 +0000 (Fri, 15 Jan 2010)
Log Message:
-----------
* small clarification in docs related to the default_expires parameter
Modified Paths:
--------------
branches/1.5/modules/registrar/README
branches/1.5/modules/registrar/doc/registrar_admin.xml
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Module: sip-router
Branch: master
Commit: ead9f3f966aa62be64d0c85df958a3ddc574f5c5
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ead9f3f…
Author: Marius Zbihlei <marius.zbihlei(a)1and1.ro>
Committer: Marius Zbihlei <marius.zbihlei(a)1and1.ro>
Date: Fri Jan 15 18:56:29 2010 +0200
Improved multihomed performance
The mhomed implementation works by calling a socket()/connect()/getsockname()/close()
to find out the interface in a multihomed system.
Because mhomed works only for UDP sockets, a major performance improvement is shown
if we use the same socket for multiple connect()s, thus completly removing the socket() call
and the close() call.
The CPU load(user+system) shown in a mhomed environment on a stateless router, with a call rate of 6000 calls/s
is 46.1% load in the case of this patched version, versus 63.54% load in the case of the original
version.
---
forward.c | 44 ++++++++++++++++++++++++++++++++++++--------
1 files changed, 36 insertions(+), 8 deletions(-)
diff --git a/forward.c b/forward.c
index b124d36..c81e95a 100644
--- a/forward.c
+++ b/forward.c
@@ -110,10 +110,14 @@
/* return a socket_info_pointer to the sending socket; as opposed to
* get_send_socket, which returns process's default socket, get_out_socket
* attempts to determine the outbound interface which will be used;
- * it creates a temporary connected socket to determine it; it will
+ * it uses a temporary connected socket to determine it; it will
* be very likely noticeably slower, but it can deal better with
* multihomed hosts
*/
+
+static int sock_inet = 0;
+static int sock_inet6 = 0;
+
struct socket_info* get_out_socket(union sockaddr_union* to, int proto)
{
int temp_sock;
@@ -126,33 +130,57 @@ struct socket_info* get_out_socket(union sockaddr_union* to, int proto)
LOG(L_CRIT, "BUG: get_out_socket can only be called for UDP\n");
return 0;
}
-
- temp_sock=socket(to->s.sa_family, SOCK_DGRAM, 0 );
- if (temp_sock==-1) {
- LOG(L_ERR, "ERROR: get_out_socket: socket() failed: %s\n",
- strerror(errno));
+
+ switch(to->s.sa_family){
+ case AF_INET : {
+ if(sock_inet <= 0){
+ sock_inet = socket(AF_INET, SOCK_DGRAM, 0);
+ if (sock_inet==-1) {
+ LM_ERR("socket() failed: %s\n", strerror(errno));
+ return 0;
+ }
+ }
+ temp_sock = sock_inet;
+ break;
+ }
+ case AF_INET6 : {
+ if(sock_inet6 <= 0){
+ sock_inet6 = socket(AF_INET6, SOCK_DGRAM, 0);
+ if (sock_inet6==-1) {
+ LM_ERR("socket() failed: %s\n", strerror(errno));
+ return 0;
+ }
+ }
+ temp_sock = sock_inet6;
+ break;
+ }
+ default: {
+ LM_ERR("Unknow protocol family \n");
return 0;
}
+ }
if (connect(temp_sock, &to->s, sockaddru_len(*to))==-1) {
LOG(L_ERR, "ERROR: get_out_socket: connect failed: %s\n",
strerror(errno));
+ sock_inet = 0;
+ sock_inet6 = 0;
goto error;
}
len=sizeof(from);
if (getsockname(temp_sock, &from.s, &len)==-1) {
LOG(L_ERR, "ERROR: get_out_socket: getsockname failed: %s\n",
strerror(errno));
+ sock_inet = 0;
+ sock_inet6 = 0;
goto error;
}
su2ip_addr(&ip, &from);
si=find_si(&ip, 0, proto);
if (si==0) goto error;
- close(temp_sock);
DBG("DEBUG: get_out_socket: socket determined: %p\n", si );
return si;
error:
LOG(L_ERR, "ERROR: get_out_socket: no socket found\n");
- close(temp_sock);
return 0;
}
Module: sip-router
Branch: bpintea/asi_binrpc2
Commit: c5dcf62a1d51962713f61e29e0027bb1f95cb2bc
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c5dcf62…
Author: bpi <bpi(a)machine.office.iptego.net>
Committer: bpi <bpi(a)machine.office.iptego.net>
Date: Thu Jan 14 22:31:30 2010 +0100
top level define for SERLIBPATH so that it doesn't have to be defined in every
module using a lib
---
Makefile.modules | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/Makefile.modules b/Makefile.modules
index f1f172b..7d222f8 100644
--- a/Makefile.modules
+++ b/Makefile.modules
@@ -58,6 +58,7 @@ MOD_NAME=$(NAME:.so=)
# allow placing modules in separate directory apart from ser core
COREPATH ?=../..
+SERLIBPATH ?= $(COREPATH)/lib
ALLDEP=Makefile $(COREPATH)/Makefile.sources $(COREPATH)/Makefile.rules \
$(COREPATH)/Makefile.modules $(COREPATH)/Makefile.dirs $(COREPATH)/config.mak
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=99b02d1…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sun Jan 10 20:01:01 2010 +0100
usrloc(k): rpc version for ul.dump
- ul.dump is rpc alternative for MI ul_dump
- better alternative to avoid pkg frametation in MI process
(cherry picked from commit 3cc229a3c7ba36475c3bd67e4849297f9548bf26)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=87958e7…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sun Jan 10 19:02:42 2010 +0100
core: init the len of sock_str attribute
(cherry picked from commit f0d89fb89d1b588f253f048ab8fc22e0db7fff66)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=5d97867…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sun Jan 10 16:56:54 2010 +0100
ctl: added parameters to control buffer size
- new parameters to control binrpc buffers size:
- binrpc_max_body_size
- binrpc_struct_max_body_size
(cherry picked from commit acfc2142ed5ef3e61138792136eb32616502229d)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=4781079…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sun Jan 10 15:56:10 2010 +0100
htable(k): rpc commad to dump htable
- htable can get big, rpc behaves better than MI
(cherry picked from commit 5997048fdbefee51aebb8c996178ceb44120a482)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=3e79f37…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sun Jan 10 14:25:54 2010 +0100
pv(k): fixed $shv engine
- shv relies on early shm initialization
- got rid of hacks to define first in pkg and move in shm at mod_init
- fixes 3.0 specific issues reported by Andrey 'Krieger' Utkin
- closes FS#22
(cherry picked from commit b69e1c96bf65a4c4f8fa6bec28699607ea03e24d)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=69ac689…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sun Jan 10 12:09:20 2010 +0100
sanity: print From hdr in warning message
- when parsing of the header fails
(cherry picked from commit 195cdf43e8eea385330376184f8b78b7d0322780)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=95e893d…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sun Jan 10 12:08:45 2010 +0100
nathelper(k): print bad contact uri
- help in troubleshooting bad sip clients
(cherry picked from commit a93f7ad1ce21413d0e2a00e4c8579f6bfe0a8a3f)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ec53807…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sun Jan 10 12:07:34 2010 +0100
core: more verbose when error parsing hdr
- give a hint about the content parsing (max first 20 chars of attempted
string)
(cherry picked from commit 78e8075eea603a854dcf0142dda0f1dae6c69857)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=9179040…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Fri Jan 8 17:16:28 2010 +0100
kamailio.cfg: updated cfg with sample PSTN gw routing
- defined within WITH_PSTN
- calls to numbers starting with + or 00 are sent to PSTN GW
- use of custome cfg parameter to define GW IP
- remove preloaded Route headers for initial requests
(cherry picked from commit a9e4d86edeee7b2f70b33c89c91e800aefe11da0)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=3045508…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Thu Jan 7 11:33:37 2010 +0100
nathelper(k): fix for swap scenario
A -> RTPP -> B, offer in INVITE, answer in 200 OK (SDP in INVITE+200 OK)
A -> RTPP -> B, re-Invite on session expiry, SDP in 200 OK + ACK
The from-tag and to-tag are not swapped in the ACK with
rtpproxy_answer(). Options "sl" would do the trick also, but "s" is
deprecated soon
Patch by Walter Schober
(cherry picked from commit 839e2fee663846f68289a519c27aef433a872afa)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=57d99f4…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Wed Jan 6 18:50:31 2010 +0100
presence(k): aliased MLA to SLA
- doc updated to reflect RFCs and drafts
(cherry picked from commit 1a9f379ed66dbcc05f7750ff961c0a7a6607b0db)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=3f8b07c…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Wed Jan 6 18:47:36 2010 +0100
core: event parsing enahced for dialog;ma
- event defined by draft-anil-sipping-bla for Multiple Line Appearances,
folloing to Shared/Bridged Line Appearances (SLA, BLA)
- draft is defunct but still some implementations out there
(cherry picked from commit 1e99795d2ddebe8a6794c3b407f96d30378b872f)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=0f88678…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Wed Jan 6 15:39:46 2010 +0100
tm: documented t_relay_to() function
(cherry picked from commit d8af3a4b17bf1ca71df1d977d986f407ff34cfc2)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b44e9de…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Wed Jan 6 14:36:55 2010 +0100
tm: added t_relay_to(proxy, flags)
- parameters compatible with t_relay() in K old version
- proxy value can be: [proto:]host[:port]
- flgas can be 0x01, 0x04 or 0x05, 0x02 flag not supported
- all or any of the parameters can be omitted
(cherry picked from commit fc59de27f87772df40a4408485a34344acbec950)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=6481b24…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Wed Jan 6 12:32:01 2010 +0100
tm: documented t_replicate() functions
(cherry picked from commit a511ceccfb593736d44b7701fd07f3f9b5c3a104)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=0a0a95c…
Author: Andrei Pelinescu-Onciul <andrei(a)iptel.org>
Date: Fri Jan 15 14:26:22 2010 +0100
tm: t_replicate() can take avps & select as params
t_replicate(uri) can now take ser-style avps ($foo) and selects (@ruri)
as params (along PVs and normal strings).
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f4cfee8…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Wed Jan 6 11:57:24 2010 +0100
tm: added t_replicate(uri)
- the parameter has to be a valid SIP uri
- it can be given via a script variable
- K compatibility mode
- reported by Santiago Gimeno
(cherry picked from commit 64e19a6a44a21adf6f743420a26a48cc3acd099a)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=243193a…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Tue Jan 5 18:40:17 2010 +0100
db_oracle: use PARAM_TYPE_MASK when checking param type
(cherry picked from commit d1e89c65a9412d2a0560c5699a34dd01e231a2d9)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e40bd16…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Tue Jan 5 18:27:46 2010 +0100
snmpstats: fix param type checking
- parameter type is given from definition of params not from modparam
value type, resulting in mismatches for parameters that have
USE_FUNC_PARAM flag set
- reported by Santiago Gimeno
(cherry picked from commit 9cf36478222aaf573a6cd7b65e6a4fd6227eb8cd)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=4627c2f…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Mon Jan 4 21:32:24 2010 +0100
core: define module_loaded to use find_module_by_name
- it was declared but not implemented
- in use by snmpstats and perlvdb modules
- reported by Santiago Gimeno
(cherry picked from commit d4db8304926d30a4244b9ee05d21b5614eae5f94)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=8f212d9…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Mon Jan 4 21:11:29 2010 +0100
topoh: documented mask_ip parameter
(cherry picked from commit 15ece92703aa691333d06a79b7e9901bf893bf74)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=45f49d7…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Mon Jan 4 20:15:12 2010 +0100
topoh: new mod param mask_ip
- allow to set the value of IP address used in masked URIs
- reported by Klaus Darilion
(cherry picked from commit ff748db23dfdbf022d37071181628ddf5591b58b)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=05019d6…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Mon Jan 4 14:35:19 2010 +0100
kamctl: regenerate db creation scripts
(cherry picked from commit af5463d865bde28d1a2f977d0c9bd9347588b6e0)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=63a9331…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Mon Jan 4 14:32:19 2010 +0100
drouting: updated db schema from master
(cherry picked from commit 700fb1a97a5c6c089fce85f547117286644872b5)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1e1b25e…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sun Jan 3 13:31:23 2010 +0100
kamctl: added new db table definitions
- sql to create drouting tables for mysql, postgres and oracle
(cherry picked from commit 0292a4b5f2cb0564649699c592e51a06edbd91a4)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=54153f4…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sun Jan 3 13:29:58 2010 +0100
srdb1: version table updated
(cherry picked from commit df46a824d87dfcf839c175c77addda9eed533c03)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a6d808e…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sun Jan 3 13:27:57 2010 +0100
drouting: adding db table definitions
- built based on readme
- needs further updates as the code is ahead of documentation with what
tables are used and their structure
(cherry picked from commit 53a25f097d127eea7fef3c3c32f7f24421aaad15)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=2ef75d4…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sun Jan 3 13:25:51 2010 +0100
drouting: regenerate readme
- it was out of sync with docbook sources
- use entity for application name and corrected db url
(cherry picked from commit 0d88fc527d5ddb90e3d52ca8f369bdcfaab63ed4)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=3a6443f…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sun Jan 3 12:38:48 2010 +0100
drouting: lookup route block by name
- routes are identified in 3.0 by string name
- if name is "0", do not execute the route (this is the main one) for
backward compatibility
- based on patch by Andrey 'Krieger' Utkin, FS#24
(cherry picked from commit 94f834041eb43121e6750cf524c32225aaf1c80d)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b75fa24…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sun Dec 20 18:48:37 2009 +0100
topoh: updated README
(cherry picked from commit 63664db5030d1a6c5e700e645cebac9238e985ba)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=27b7448…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sun Dec 20 18:44:33 2009 +0100
topoh: update Replaces header
- case when call-id is masked
(cherry picked from commit f03706ce3b8670d052619ac4a38fda4fa35bedfd)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=72c88d3…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sun Dec 20 17:50:51 2009 +0100
topoh: code to update Refer-to URI
(cherry picked from commit e9400dba371252edef970407be7b85dbe45e1ea3)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=71f28ea…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sun Dec 20 12:49:59 2009 +0100
topoh: callid prefix can be set via param
(cherry picked from commit a8f1190d0a400c34809af798a482311539b15527)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b6e4ccf…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sun Dec 20 12:46:10 2009 +0100
topoh: add prefix to encoded callid
(cherry picked from commit 9d5a1ff7736d49794d5ca0f29e118d90f0ee5b68)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=2214416…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Thu Dec 24 17:10:44 2009 +0100
pv: completed $snd() pv with buf and len
- missing parts of available info about message to be sent
(cherry picked from commit aedb1ee1f3e43341fe507f41ca12208c2dec3cf7)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=dfd9718…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Wed Dec 23 22:34:28 2009 +0100
tm: further fixes for t_drop_replies()
- use a dedicated variable replies_dropped to signal that replies were
dropped instead of using drop_replies marker
(cherry picked from commit e024da1fb6cd4b74d68760070f9e159356d93b0e)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a3b56c2…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Wed Dec 23 17:34:09 2009 +0100
tm: updated doc for t_drop_replies()
(cherry picked from commit cb1866ee7b23688d12b222d503b1709f16f75a12)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=482a904…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Wed Dec 23 17:24:30 2009 +0100
tm: fix drop reply behavior
- Kamailio default behavior after failure route was to drop previous
received replies. However, if the failure_route didn't add a new
branch, resulted in a 500 TM reply error
- thanks to Ricardo Martinez for reporting
- credits to Andrei Pelinescu-Onciul for troubleshooting and prviding
the fix: a new default mode for Kamailio (3) which does not drop
previous replies if no new branch was added
(cherry picked from commit a883a0b2501ba2b25ca87994d4c211f75a556ebe)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e8a8faa…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sat Dec 19 23:26:01 2009 +0100
pua_dialoginfo: use contact addresses in document
- for local and remote targets
- patch by Santiago Gimeno, FS#20
(cherry picked from commit d35df0cdab10aa83b3ceedde3a8cde8baeabfc79)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1c6bec5…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sat Dec 19 23:02:32 2009 +0100
dialog: new column to hold request uri
- table version set to 4
- regenerated db creation scripts
(cherry picked from commit 1f64908ea0e6ad14ad6d209ba0eeb7b11c6b1e18)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e54866f…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sat Dec 19 22:58:26 2009 +0100
pua_dialoginfo: patch from FS#18
- applied patch from Francisco Javier Lizaran Vilches
- use r-uri in published document
(cherry picked from commit 09d1bdc38b51619c65c6a9ec8f293cf9c395c6c1)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=8c1b49d…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sat Dec 19 22:44:28 2009 +0100
dialog(k): patch from FS#18
- reworked part of patch from Francisco Javier Lizaran Vilches
- add r-uri to dialog structure
- r-uri value can be specified as PV via parameter, default is $ru
- for dlg_bridge, r-uri is same as to-uri
(cherry picked from commit df950f2a01f5f3d3da04e84a4f4a1cb810def038)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=80d8237…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sat Dec 19 19:54:16 2009 +0100
Makefile: fix name of cfgutils in group kstandard
- wrong name having '_' caused the module not to be packaged in debs
- reported by Klaus Darilion
(cherry picked from commit 78e097fb1f185796abeff27e5978bc82bdb6526f)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=78e72c0…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Tue Dec 15 22:58:10 2009 +0100
kactl: cisco_restart cmd update to latest t_uac_dlg
- reported by David at lublink.net
(cherry picked from commit 1203f6771a08e499ad0ef39d18f6096814db537a)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=43302a8…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Mon Dec 14 20:50:17 2009 +0100
nat_traversal: link with lib kcore
- include lib/kcore/statistics.h
- fix undefined symbol for register_module_stats
- reported by Ricardo Martinez
(cherry picked from commit 7c6600c007be55263b48ea1114cbecab86347076)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b2656f5…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Mon Dec 14 10:22:25 2009 +0100
dbschema: regenerate db creation scripts
- get the updates to permissions and lcr tables
(cherry picked from commit 0586447a736900832b116f3a3826ba01d9969b6a)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7e327d6…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Mon Dec 14 10:19:38 2009 +0100
perl: install Perl libs along with module
(cherry picked from commit 256423a131e3cf71f20591f3f9066b30bd036726)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f0434d5…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Fri Dec 11 23:09:29 2009 +0100
debian(k): packaging for 3.0
- updated deb packaging specs for 3.0
- use SR makefile groups to build the packages
- all module packages are named kamailio-*-modules
- kamailio-dbg not packaged for now
(cherry picked from commit 72692ea1af122b12e1071e364063fcc1a182cbd0)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b083b9c…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Fri Dec 11 23:08:44 2009 +0100
kamctl: install of berkeley and oracle tools
(cherry picked from commit 5b46bc809a5bc970f7ad7334be33bf0db723807b)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=92f8b79…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Fri Dec 11 23:06:35 2009 +0100
db_oracle: install kamctl files
(cherry picked from commit 669e52df21b5fe54d1968db94628859c5291681a)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b144e1e…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Fri Dec 11 23:06:15 2009 +0100
db_text: install kamctl files
(cherry picked from commit b3d47d4912dd8b64c5bce56be574aafe2340605b)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=bd5086e…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Fri Dec 11 23:05:27 2009 +0100
db_berkely: install kamctl files
(cherry picked from commit 1daa56fbec81034affeaadcfa97a1373413c68ea)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1c4baf2…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Fri Dec 11 23:04:49 2009 +0100
db_postgres: install kamctl files
(cherry picked from commit 7922ddd9442e27028afae8e9d342bb31e383f624)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=499ca5c…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Fri Dec 11 23:03:21 2009 +0100
db_mysql: install kamctl files
- done only for kamailio flavor
(cherry picked from commit f90750795260e753051e75f1918e0fd0ede1212f)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=d396e5c…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Fri Dec 11 22:13:45 2009 +0100
kamctl: mysql specific files installed by db_mysql module
(cherry picked from commit c79057fb794171b5acb46c2811b97dc22158dbf2)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ad6daa0…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Fri Dec 11 20:06:12 2009 +0100
added groups to match kamailio packaging
(cherry picked from commit ae8f695bcb0a1dca8cd55fd6fd5214d40edb7154)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=50e6048…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Fri Dec 11 10:33:33 2009 +0100
tm: unlock replies in case of drop
- needed after yesterday fix from Andrei
(cherry picked from commit 5ff3c06aa9c216ef9b2168c0163f00017eb4718d)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f0fb2cc…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Thu Oct 29 11:49:38 2009 +0100
tm: drop reply in onreply_route[x]
- K compatible mode to drop reply in TM onreply routes by using 'drop'
for reply status < 200
(cherry picked from commit 1f2388a)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a8fac80…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Wed Dec 2 19:01:09 2009 +0100
tm: drop replies behaviour based on cfg compat mode
- default behaviour for #!KAMAILIO is to drop replies after failure
route to avoid selecting same reply during the next failure event
- for the rest of cases all replies are kept and used to select the
code for new failure route (SER compat mode)
- t_drop_replies() can take one parameter
- 'n[one]' - do not drop any reply (good for #!KAMAILIO mode)
- 'l[ast]' - drop replies received during last serial forking step
- 'a[ll]' - drop all replies
- if the parameter is missing, then will drop all replies
(cherry picked from commit 3ed668500c9a0f0d2f864f5a56cf7fa886f8457c)