URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7c4be46…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Tue Apr 17 23:00:50 2012 +0200
pua_reginfo: propoer call-id buffer when constructing XML for reginfo
- patch by Stefan Sayer, FS#212
(cherry picked from commit db07a8e381990d835711e978a5bf711186495cdf)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=0f9f9c8…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Tue Apr 17 22:55:35 2012 +0200
pua_reginfo: fix for state of the registration during unregister
- when unregistering a single contact, the state of the registration may
be incorrectly reported .
- fix of a small inefficiency of repeatedly calling time(2) in the same function.
- patch by Stefan Sayer, FS#213
(cherry picked from commit c4be935b40b23b87b321fd604e761332bb07b8f8)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f269211…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Tue Apr 17 22:40:06 2012 +0200
maxfwd(k): return -2 (false) if MF header cannot be processed
- reported by Ladislav Jurak, FS#214
(cherry picked from commit a15428e688049e7ef49174a2e24cbf49eb7a7cad)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b5b0b15…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Mon Apr 16 14:03:14 2012 +0200
debugger: safe wrapper around cfg name
- some actions can be executed from inside the code, with no cfg file
name attached to it -- that makes debugger crash on solaris while
printing executed action details
- reported by Nathaniel
(cherry picked from commit 40ddcf88df9ef71bba7c182b7a1d76b559645628)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=78a67d3…
Author: Alexandr Dubovikov <alexandr.dubovikov(a)gmail.com>
Date: Tue Apr 3 13:10:37 2012 +0200
modules_k/siptrace: Fixed \0 termination for tmp_pipport.
Thanks Michal Karas for the patch.
(cherry picked from commit d5fbc4ead58c7ef47aba91238c74f40f9162f78d)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=66241f5…
Author: Miklos Tirpak <miklos(a)iptel.org>
Date: Thu Mar 29 10:45:02 2012 +0200
tm: fix the multiple t_suspend+t_continue scenario
When t_suspend() was called in the route block executed
by t_continue(), the function did not recognize the newly
added blind UAC and claimed that there is no new branch added.
This resulted in the transaction being killed by t_continue().
(cherry picked from commit 9ae149ba25ee6467da1d95dd435995b9a59166a3)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7efc191…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Tue Mar 27 13:56:32 2012 +0200
core: include str.h in parse_param.h to avoid compile errors
- it happened when parse_param.h is used first, alone or without any
predecessors including str.h
(cherry picked from commit 8194dfe8f45f688bb9b5332ecdc66ec1423ca77f)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=6251a0a…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Wed Mar 14 10:57:47 2012 +0100
parser/sdp: allow boundary value between quotes
- reported by Magnus Nordström, FS#200
(cherry picked from commit a66242b4f776b43120014b0c56e21c87d254ddcc)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=79b46b9…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Wed Mar 14 10:01:00 2012 +0100
sqlops: check for DB_CAP_RAW_QUERY of DB connection
- the module is using raw query capability and DB_CAP_ALL does not
include it
- reported by Pedro Vico, FS#208
(cherry picked from commit edc4d902135d484d02272a64b7f27447fcb6854e)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e139846…
Author: Alexandr Dubovikov <alexandr.dubovikov(a)gmail.com>
Date: Wed Mar 14 09:29:24 2012 +0100
modules/sipcapture: added check for corrupted and defragmented packets
(cherry picked from commit cb8c24f1ef873d16fd5c7edd96e2c0d3847b3dda)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=5114ed7…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Mon Mar 12 17:04:17 2012 +0100
call_control: avoid internal flags conflicts with mediaproxy
- use internal flag 28 for marking requests handled by call_control, the
old value, 30, being used by mediaproxy module, resulting in engaging
media relay
- reported and solution by Reda Aouad
(cherry picked from commit 55812477d1f4c9ee8726d0ba3cc7b6d3c8835f8a)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=8fe8547…
Author: Andrei Pelinescu-Onciul <andrei(a)iptel.org>
Date: Fri Mar 9 19:12:59 2012 +0100
dns: srv load balancing distribution fix
The load distribution when doing SRV based load balancing was not
completely fair. The first listed server had always an extra
(sum_of_weights-weight)/(sum_of_weights*(sum_of_weights+1) chance
of being selected.
For example for 2 servers both with weight 50, the first one
will have an extra (100-50)/100*101 change of being selected =>
extra 0.495% which gives a 50.495% - 49.505% distribution
instead of 50% - 50%. For large weight values this doesn't make a big
difference (e.g. for 500-500 => 50.049% instead of 50%) but for
small values it becomes very noticeable (e.g. for 1-1 =>
66% - 33% distribution instead of 50%-50%).
The chance of selecting a 0-weight record was also changed. It was
1/(sum_of_weights+1) and now is 1/(sum_of_weights*1000).
Reported-by: Michal Matyska michal.matyska iptel org
(cherry picked from commit d8fe0def83736c204dd1eace89e8ca1823704fc3)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=709c749…
Author: Peter Dunkley <peter.dunkley(a)crocodile-rcs.com>
Date: Tue Mar 6 18:10:13 2012 +0000
modules/tm: Filled in the $snd() structure for event_route[tm:local-request]
(cherry picked from commit 43e7274cad12535fc20d0e669d87939c1c18f399)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=13b5952…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sat Mar 3 12:34:38 2012 +0100
uac(k): support for 407 challenge to registrations
- requested in FS#204, by Oded Resnik
(cherry picked from commit 2ac96ebcc173a2f1e601b38afa5c9bba5de8c0b5)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=9f5a8ac…
Author: Alexandr Dubovikov <alexandr.dubovikov(a)gmail.com>
Date: Mon Mar 5 11:56:50 2012 +0100
module: modules/sipcapture fixed socket_info structure.
Now users can use $Ri, $rp variables in RAW socket mode.
(cherry picked from commit f9494494d59d2036f2ed664fbdf4193760662937)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=48d0266…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Wed Feb 29 19:08:31 2012 +0100
kamailio.cfg: add colon before the port for voicemail server
(cherry picked from commit 0e3f1ff9507a578d95d02d615d333ef24fe42d87)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ab20bfc…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Fri Feb 24 10:24:29 2012 +0100
tls: check for support of ssl2
- latest distros with newer ssl lib are removing the ssl2 support
(cherry picked from commit 7c7ed8ad9d62bd501bd2c856a01689a84a0c0711)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1ad616a…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Fri Feb 17 15:46:12 2012 +0100
ndb_redis: try to reconnect if query to redis server fails
- credits to Javier Gallart for testing
(cherry picked from commit 4a6a2cfd2df535c0f293d0d944685a702b45af0b)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=08782d2…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Thu Feb 9 15:28:44 2012 +0100
dialog(k): match on callid and ftag for no ACK'ed dialogs
- some of the TM callbacks look for the dialog with initial INVITE that
has no to-tag yet, even that the callback is run on 200ok and dialog was
updated with this field
- reported by Jon Bergli Heier
(cherry picked from commit 390383e2d0dff755ff9f0eb6a6b1fe627dc29949)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=06d1739…
Author: Alexandr Dubovikov <alexandr.dubovikov(a)gmail.com>
Date: Fri Feb 3 16:12:38 2012 +0100
modules_k:siptrace fixed function pipport2su. (error if url doesn't have port)
Thanks David Kovarik for report.
(cherry picked from commit 830544e5b349bf808fb0f1ac12cf08610181c64d)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b8b6d22…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Tue Jan 31 23:08:02 2012 +0100
snmpstats: safe destroy in case of invalid startup
- some pointers were not intialized yet, but due to destroy of no-startup
they were accessed
- reported by Klaus Feichtinger
(cherry picked from commit 06e71ad96e8f13bafac1fa5d968538f98bd08df5)