Browse Source

ChangeLog: updated for version 3.2.3

Daniel-Constantin Mierla 13 năm trước cách đây
mục cha
commit
59f87e206e
1 tập tin đã thay đổi với 339 bổ sung0 xóa
  1. 339 0
      ChangeLog

+ 339 - 0
ChangeLog

@@ -1,3 +1,342 @@
+===================== 2012-04-19 Version 3.2.3 Released =====================
+
+===================== Changes Since Version 3.2.2 ===========================
+
+commit 6c23e85e017efefa2750ac108fdefe86aafba010
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Apr 19 14:02:43 2012 +0200
+
+    Makefile: version set to 3.2.3
+
+commit d6d9b11c7542e986e63b1ce7088ac298aa72f4a7
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Apr 19 13:11:09 2012 +0200
+
+    pkg/debs: version set to 3.2.3 for kamailio deb specs
+
+commit d74ead88bf9b600279e032032f52f580d7bcf42c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Apr 19 13:07:41 2012 +0200
+
+    pkg/rpm: version set to 3.2.3 for kamailio specs
+
+commit 203b10340dcf1ba34a1fe8ad6ae588c1341c0083
+Author: Peter Dunkley <[email protected]>
+Date:   Wed Apr 18 17:15:10 2012 +0100
+
+    modules_k/rls: Fixed memory leak
+    
+    - The pkg memory allocated for route-sets when sendin NOTIFY requests
+      was never freed.
+    - Fixed by Paul Pankhurst @ Crocodile RCS
+    (cherry picked from commit 1b87bac8d5c56909ee4ae10f88dd8c6292b53e8a)
+
+commit 4e0865a9fa502b8e93cbb7b9c3fb07dd3e38bf8a
+Author: Peter Dunkley <[email protected]>
+Date:   Wed Apr 18 17:18:45 2012 +0100
+
+    modules_k/rls: srand() called frequently
+    
+    - srand() was used to ensure that the instance IDs for use in
+      RLS NOTIFY bodies were random, but consistent.
+    - The instance ID needs to be unique within a resource node in the
+      NOTIFY body.  It does not have to be unique locally.  Although
+      it needs to be unique it also needs to be repeatable as the same
+      resource instance needs the same ID in subsequent NOTIFY requests.
+    - You will only get multiple instances for a resource when the
+      back-end SUBSCRIBEs from RLS are forked.  Kamailio does not support
+      this at the moment (the callback function in pua/send_subscribe.c
+      is only called for the first final response) so we will only ever
+      have one instance per resource.
+    - Because there is only one instance per resource the instance ID
+      can just be a fixed string.  This will need to be changed if/when
+      forking of back-end SUBSCRIBEs from PUA is supported.
+    (cherry picked from commit c4a4a94065374fd182fc13374a0c520afa410f45)
+
+commit fd93460c8766f255d118dc3e29a201ff1a0c4056
+Author: Peter Dunkley <[email protected]>
+Date:   Wed Apr 18 17:23:59 2012 +0100
+
+    modules_k/rls: Some diagnostics at the wrong level
+    (cherry picked from commit fb6308b6cfc558190fac67050b65f3a6fcc73cdb)
+
+commit 7c4be465dbb4c1accf04a803f919027a43095646
+Author: Daniel-Constantin Mierla <[email protected]>
+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)
+
+commit 0f9f9c881cbc2c7834c4c4b101acbeda4f553903
+Author: Daniel-Constantin Mierla <[email protected]>
+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)
+
+commit f269211221b73cf89b88c6e76e46efddea589283
+Author: Daniel-Constantin Mierla <[email protected]>
+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)
+
+commit b5b0b15dedf7781fa64dd17dda8f448678918621
+Author: Daniel-Constantin Mierla <[email protected]>
+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)
+
+commit 78a67d3f69891b2a97d4db09d555c8896562c539
+Author: Alexandr Dubovikov <[email protected]>
+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)
+
+commit 66241f5e8dc2876441c1e91152adfe3a13bbe373
+Author: Miklos Tirpak <[email protected]>
+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)
+
+commit 7efc191ae71d67769aa5e2e26f728a0024fcc8a4
+Author: Daniel-Constantin Mierla <[email protected]>
+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)
+
+commit 6251a0a65a0b1a456708a7cde9adcb9894f2bfa2
+Author: Daniel-Constantin Mierla <[email protected]>
+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)
+
+commit 79b46b92828d1954aad391e24147c521b10f5608
+Author: Daniel-Constantin Mierla <[email protected]>
+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)
+
+commit e139846935fa414b7261a3f951b823a539b97c32
+Author: Alexandr Dubovikov <[email protected]>
+Date:   Wed Mar 14 09:29:24 2012 +0100
+
+    modules/sipcapture: added check for  corrupted and defragmented packets
+    (cherry picked from commit cb8c24f1ef873d16fd5c7edd96e2c0d3847b3dda)
+
+commit 5114ed746f97fa791423edaae22f2edde24ed916
+Author: Daniel-Constantin Mierla <[email protected]>
+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)
+
+commit 8fe854700ce58fa314be3baa721c153ec1935b2a
+Author: Andrei Pelinescu-Onciul <[email protected]>
+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)
+
+commit 709c7498dd6a702a128c0c5c5b953e18d917d44b
+Author: Peter Dunkley <[email protected]>
+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)
+
+commit 13b5952b656a486f6b9aecbc35510b5b39888083
+Author: Daniel-Constantin Mierla <[email protected]>
+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)
+
+commit 9f5a8ac6faed48cbbd02db8d30b5a8d9d30c173c
+Author: Alexandr Dubovikov <[email protected]>
+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)
+
+commit 48d0266797d2154c4154ecefd18366662cca6c0c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Feb 29 19:08:31 2012 +0100
+
+    kamailio.cfg: add colon before the port for voicemail server
+    (cherry picked from commit 0e3f1ff9507a578d95d02d615d333ef24fe42d87)
+
+commit ab20bfc85313dc74a965429f257e63021a648f18
+Author: Daniel-Constantin Mierla <[email protected]>
+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)
+
+commit 1ad616a0dc9b689d412ab9e117949d4ba9f4dadb
+Author: Daniel-Constantin Mierla <[email protected]>
+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)
+
+commit 08782d29cc81a60e3c479a08c65b06d4c73fbc97
+Author: Daniel-Constantin Mierla <[email protected]>
+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)
+
+commit 06d1739e187cbdc4903645b99e2702e864f7cbc6
+Author: Alexandr Dubovikov <[email protected]>
+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)
+
+commit b8b6d22d3407d01a41b127672b1533a0b42abe03
+Author: Daniel-Constantin Mierla <[email protected]>
+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)
+
+commit 2357e54ecfba7a86b993e5a0e864fd232e1730ba
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Mar 23 12:14:07 2012 +0100
+
+    rtpproxy: proper iovec size for rtpproxy commands
+    
+    - issue introduced with the last fix for timeout socket parameter
+    - reported by Laurent Schweizer
+    (cherry picked from commit 7c7e9f1051148887b7c5a578a9d09d66bf9586ce)
+
+commit 29fec623839ece4e4521995b5cd9fbf1d1c0ae5c
+Author: Sven Knoblich <[email protected]>
+Date:   Fri Mar 16 10:40:56 2012 +0100
+
+    modules_k/dialog: fix dlg_var return-value in case of an empty result.
+    - replace 0 with pv_get_null(...)
+    (cherry picked from commit eec1c60cb518aa2d37216fb00ef4a2910623c53e)
+
+commit 118a79b43e87a44184088a57ddc81c5e6411750e
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sun Mar 4 17:22:30 2012 +0100
+
+    core: added back the option to use name IDs for tos setting
+    
+    - reported by Olle E. Johansson
+    (cherry picked from commit d3eb5d4f21f20a9bc5457642ad5fdcb9e764a02c)
+
+commit 7f2e9173caf0da18bbd2fbad76f855c6bf5703bf
+Author: Iñaki Baz Castillo <[email protected]>
+Date:   Tue Feb 28 20:26:18 2012 +0100
+
+    [regex_mod] Fix a double freeing in free_shared_memory() function.
+
+commit 3259ef734158d9cd63ce3fa94565f5cd4260e3f6
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Feb 27 21:37:24 2012 +0100
+
+    xmlops: fixed internal module name
+    
+    - c&p error propagated when the module was split from presence_xml
+    - reported by Olle E. Johansson
+    (cherry picked from commit 1d51ef127bc546cbe7e950dedc135a529e9ed2aa)
+
+commit 098784ec6e73177507fcc24fbc27674a524acaec
+Author: Sven Knoblich <[email protected]>
+Date:   Fri Feb 24 15:47:49 2012 +0100
+
+    module/avpops: Add short description to clarify the purpose of the avp_delete flag.
+    (cherry picked from commit fb0951c332894ac6cd967daa02c4a2b569ada671)
+
+commit 5fc59c44a6dbc97049a985b5b2f7280510b293b0
+Author: Ovidiu Sas <[email protected]>
+Date:   Tue Feb 7 19:12:36 2012 -0500
+
+    Proper parsing for PVs
+    Closes FS#202
+     - sr.pv.get fails for retrieving index header variable in Lua
+    (cherry picked from commit 8b9a98e8a8205b2214bf3503afea8aece20e2396)
+
+
+
 ===================== 2012-01-31 Version 3.2.2 Released =====================
 
 ===================== Changes Since Version 3.2.1 ===========================