URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7c4be465... Author: Daniel-Constantin Mierla miconda@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=0f9f9c88... Author: Daniel-Constantin Mierla miconda@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=f2692112... Author: Daniel-Constantin Mierla miconda@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=b5b0b15d... Author: Daniel-Constantin Mierla miconda@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=78a67d3f... Author: Alexandr Dubovikov alexandr.dubovikov@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=66241f5e... Author: Miklos Tirpak miklos@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=7efc191a... Author: Daniel-Constantin Mierla miconda@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=6251a0a6... Author: Daniel-Constantin Mierla miconda@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=79b46b92... Author: Daniel-Constantin Mierla miconda@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=e1398469... Author: Alexandr Dubovikov alexandr.dubovikov@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=5114ed74... Author: Daniel-Constantin Mierla miconda@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=8fe85470... Author: Andrei Pelinescu-Onciul andrei@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=709c7498... Author: Peter Dunkley peter.dunkley@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=13b5952b... Author: Daniel-Constantin Mierla miconda@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=9f5a8ac6... Author: Alexandr Dubovikov alexandr.dubovikov@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=48d02667... Author: Daniel-Constantin Mierla miconda@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=ab20bfc8... Author: Daniel-Constantin Mierla miconda@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=1ad616a0... Author: Daniel-Constantin Mierla miconda@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=08782d29... Author: Daniel-Constantin Mierla miconda@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=06d1739e... Author: Alexandr Dubovikov alexandr.dubovikov@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=b8b6d22d... Author: Daniel-Constantin Mierla miconda@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)