浏览代码

ChangeLog: file updated for version 3.2.1

Daniel-Constantin Mierla 13 年之前
父节点
当前提交
3d29823feb
共有 1 个文件被更改,包括 628 次插入0 次删除
  1. 628 0
      ChangeLog

+ 628 - 0
ChangeLog

@@ -1,3 +1,631 @@
+===================== 2011-12-01 Version 3.2.1 Released =====================
+
+===================== Changes Since Version 3.2.0 ===========================
+
+commit 7ba0e2a44b989357c9d2b677075d4c49d0330ed0
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Dec 1 15:22:04 2011 +0100
+
+    Makefile: version set to 3.2.1
+
+commit f33ea2538178633d0f53a89fdc049dd22234e07c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Dec 1 11:13:09 2011 +0100
+
+    pkg/rpm: set version to 3.2.1 for kamailio rpm specs
+
+commit a424da7f9ad2b82aa9557d95f71b35a744f40342
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Dec 1 11:10:19 2011 +0100
+
+    pkg/debs: set version to 3.2.1 for kamailio debs
+
+commit e80ca150ece624be1faf6abadf1ee692b6ee1b19
+Author: Juha Heinanen <[email protected]>
+Date:   Thu Dec 1 12:00:32 2011 +0200
+
+    modules/lcr: fixed testing of transport protocol by to_gw functions
+    
+    - Test failed when transport protocol is taken from Request-URI and
+      there is not any.
+    (cherry picked from commit 5cd8e582f833243884fa4daf891d24c4c0dcf1f9)
+
+commit 3bc0cc561630cb24332bd2e1ae2c84d8dba2826c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 30 18:57:21 2011 +0100
+
+    dialog(k): disable unused functionunref_new_dialog()
+    
+    - get rid of compliler warning
+    (cherry picked from commit 880b447b43bb75328a3cd2f245d969272812ae42)
+
+commit 926caef8f2b37dc83aab12aa5b8f717a9eeff328
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sat Nov 26 00:32:23 2011 +0100
+
+    dialog(k): safety check for lookup in dialog table at shutdown
+    (cherry picked from commit 017ea5779710223df8f5a28829f77eff8395affc)
+    (cherry picked from commit b018f09abbecc6b057c6f9446406c6f20f43a235)
+
+commit e8dd7fee405a375e0ad501018b05700401e8d26a
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 21 23:52:43 2011 +0100
+
+    dialog(k): refactored dlg ref counting
+    
+    - dlg pointer is no longer stored in tm callbacks parameter and ref
+      counting for these kind of needs was removed
+    - the internal id (hash entry, dlg id) is given now to tm callbacks. The
+      callbacks will do dlg lookup to get the structure
+    - there are longer-time persistent ref counting for:
+      * storing dlg structure in dialog hash table
+      * keeping dlg in timer list
+      * waiting for the reply of BYE to destroy dialog structure
+    - all the other ref countings are for short time, only for the period of
+      doing specific processing
+    - the new ref counting is safer in relation with tm callbacks and avoids
+      tight dependecy which may have been easily broken by future tm changes
+    (cherry picked from commit 9ba4ee25e32368a9c17c3f86784a52a97b748b93)
+    (cherry picked from commit 5bdee1ffe820d3e9e75898bb252d1660b4bbad60)
+
+commit a56b17e065d175f213688cacd3db3aa88fe48e2a
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 24 17:22:26 2011 +0100
+
+    parser: don't free on error To param linked in to_body struct
+    
+    - if a To header parameter was already linked in to_body struct, don't
+      free if there is a parsing error for it later, it will be freed by
+      free_to_params()
+    - reported by Bayan Towfiq in FS#180
+    (cherry picked from commit 6299704ebb280214f35fc86968d86be972219e51)
+
+commit ec8535487fd06e5de7b5efa218f764a6e850b42b
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 24 15:30:15 2011 +0100
+
+    textops(k): free only pkg body lumps for set_body()
+    
+    - if set_body() is used in failure_route, it should not destroy
+      completely the lumps cloned in tm, just ignore them and free the ones
+      added in failure_route before execution of itself
+    - reported by Brandon Armstead, FS#181
+    (cherry picked from commit c22a3ec7366ad1a3cc0b5e8229fbabe2c179cca1)
+
+commit 6fd2307f66d7207721e6a346d6287a3b9c043107
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 24 15:28:04 2011 +0100
+
+    tm: backup/restore lump lists for faked requests
+    
+    - some cfg functions that can be used in failure_route can destroy the
+      head of lump lists, thus better backup before and restore after failure_route
+      execution
+    (cherry picked from commit b6d90904de590a3f6a95bca8f89cf2521d630902)
+
+commit 50d96b4fa2b8a8b5998c45dc01f08617606aca8d
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 24 15:26:47 2011 +0100
+
+    core: better check for cloned lumps in shared memory
+    
+    - bitwise test for LUMPFLAG_SHMEM
+    (cherry picked from commit 8652f5f5fb2b10210c65b04772064c452608c728)
+
+commit d44956c4f3d5fb98bc2af42d8718a420d624d259
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 24 12:56:28 2011 +0100
+
+    core: save and restore branch_iterator in print_dset
+    
+    - safe usage in branch_route where branch_interator is used to add the
+      new brnaches, but some variables can change it if used in config
+      branch_route
+    - closes FS#182, reported by Pawel Sternal
+    (cherry picked from commit c5f101dfac9a50f428e3452893c402d8b1e0400b)
+
+commit ae248a3744ab06a61c962415a8ac55a9c53fba82
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 22 11:30:56 2011 +0100
+
+    dialog(k): destroy dlg structure first time ref counter gets to 0
+    
+    - reported by Bayan Towfix, FS#173
+    (cherry picked from commit 5949e296b7bafab42a4ac3261f453f286d98e41c)
+
+commit 24f138c9c39ac6475347ed76e311e1759d4d8531
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 22 11:30:02 2011 +0100
+
+    pv: use msg pid to check the integrity of cached time
+    
+    - safer when dealing with async or failure processing
+    (cherry picked from commit cc33486a8c17ae2cb4cbb5fce42f7a73646cd3c1)
+
+commit addbd17723585197ea41c58904be1c4b6be2fe7d
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Nov 18 00:10:26 2011 +0100
+
+    libkcore: set pid attribute for fake msg
+    (cherry picked from commit 950b1e52ed8a94462be17e206d6970fd13a41661)
+
+commit 4eadcbaa1db1157ad7b967b7177200a937696891
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Nov 18 00:08:44 2011 +0100
+
+    core: store pid per sip message
+    
+    - when a sip message is received, store pid in sip_msg_t structure
+    - help identifying same sip msg across many processes
+    (cherry picked from commit 76f7847fe6245e06aa88d104b60245c7c03b04f0)
+
+commit 5d46e1bb59fb39bd539ace1840d502b14225c924
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Nov 18 09:22:26 2011 +0100
+
+    diversion: user anchor_lump2 to insert diversion header
+    
+    - remove the caching of anchor, is not save across many processes, when
+      handling diversion in request_route and failure_route
+    (cherry picked from commit 55615d11ece77074ad779d1ad09361b1fd2b2bad)
+
+commit 609b0aa86624416828c0c117e0cfdbeb7643bcb8
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 17 23:14:32 2011 +0100
+
+    tm: free path if set first time in a branch route
+    (cherry picked from commit 7b612d999e061d05b60054e7749052d0abdf514c)
+
+commit d3408c64b6c07806a51e1e72589f8e124c8c651c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 16 07:50:42 2011 +0100
+
+    core: at shutdown, first call the destroy module functions then free module exports structure
+    
+    - some modules may need access to other modules at shut down
+    - reported by Juha Heinanen
+    (cherry picked from commit 2396dde7230e04f853e6936cfff9059661c55635)
+
+commit 2ffbba2004371c1136157bcf8ba60fab787de9ad
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 15 09:27:46 2011 +0100
+
+    ndb_redis: docs update - server parameter type is string
+    
+    - more details to server parameters to show that many redis servers can
+      be used
+    (cherry picked from commit da07d2a093a4aec9673ae2e5a0bd4bccb9d3cd70)
+
+commit 97738606ba186fd41a4137e6b4c28f5d97a403e9
+Author: pd <[email protected]>
+Date:   Sun Nov 20 21:42:14 2011 +0000
+
+    modules_k/presence_xml: Fixed segmentation fault in pres_check_activities()
+
+commit d50bf0933db8925d75da09de0036d559c9b34b64
+Author: pd <[email protected]>
+Date:   Sat Nov 19 22:44:21 2011 +0000
+
+    modules_k/xcap_server: xcaps_buf sometimes freed in w_xcaps_put()
+    
+    - The buffer is alloc'd at module startup so should not be freed here.
+    - When freed here the buffer memory can be alloc'd for other things and then
+      future XCAP server operations will trample over it causing segmentation
+      faults.
+    - Fix by Hugh Waite @ Crocodile RCS.
+
+commit fb75114b7c5e220c4fcfbd1a0ad583c0d9e2fb4b
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 14 19:10:05 2011 +0100
+
+    Makefile: remove typo comma at the end of the sipcapture module name
+
+commit a823c40f18b7f7481dd1c7f114f9e68704042dd4
+Author: Timo Reimann <[email protected]>
+Date:   Tue Nov 8 23:46:37 2011 +0100
+
+    dialog(k): Remove warning in docs regarding usage of stateless replies
+    (resolved by now).
+    (cherry picked from commit 378a6e03ac35000212ff0263a997807f6e178f01)
+
+commit baed413617a0c9eac9241564708b8330276ef023
+Author: Timo Reimann <[email protected]>
+Date:   Mon Nov 7 23:36:36 2011 +0100
+
+    dialog(k): Use correct logical operation to enable DLG_FLAG_CHANGED_VARS
+    flag.
+    (cherry picked from commit 8ca6de5604ee32076aea5924472f5081a48c99b7)
+
+commit 9442bf0249cab256c6bc68a219b2c44aee17c916
+Author: Timo Reimann <[email protected]>
+Date:   Sun Nov 6 02:21:08 2011 +0100
+
+    dialog(k): When restoring dialog variables from database calculate and
+    set variable string length.
+    
+    - Fixes Flyspray #172.
+    (cherry picked from commit ae76e2183c9966cfe44c0519de7d5a53be08041c)
+
+commit 406ecb7c981a37e789402990dbdfd7eaf1157cec
+Author: Timo Reimann <[email protected]>
+Date:   Sat Nov 5 02:41:19 2011 +0100
+
+    acc(k): Define timersub macro for Solaris as it is not provided in
+    <sys/time.h>.
+    (cherry picked from commit 456903d2b4775e3d968e2eaa08b46e64993f4053)
+
+commit 271a02a29975611cb6de9c82b185dd37932a462e
+Author: Timo Reimann <[email protected]>
+Date:   Fri Nov 4 23:09:02 2011 +0100
+
+    dialog(k): When restoring dialog variables from database, stop iterating
+    through given dialog hash table bucket once matching dialog is found.
+    
+    - Fixes FS #171.
+    - Credits to Daniel-Constantin Mierla.
+    (cherry picked from commit 34fc972291e965a40086b59f077a4b34fba2d12d)
+
+commit 24eb7d2dbd1841b9e61c35f52b271431c49e911a
+Author: Timo Reimann <[email protected]>
+Date:   Thu Nov 3 23:10:38 2011 +0100
+
+    dialog(k): Set dialog parameters (timeout, etc.) before create callback
+    is executed to provide these parameters to registered functions.
+    (cherry picked from commit 987c8a5fbfa0f23e1211e4253e7113f4ea79b22b)
+
+commit 019c69196f96c929f5aee2763fa619ce17d5debb
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 3 22:10:52 2011 +0100
+
+    docbook: remove double quotes around XML_CATALOG_FILES
+    (cherry picked from commit c22415ba7a65e0a054cb625440812aae292ea2d5)
+
+commit 966851f9d25775b1990de8951713448ddb264a53
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 3 21:12:46 2011 +0100
+
+    dispatcher(k): sample cfg file updated
+    
+    - some clarifications added to faq
+    (cherry picked from commit 60670bd00570adc5fff2de30929d88b7d956d3ea)
+
+commit c5ca8379095e2532f0889c706204bed3c194402b
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 3 11:48:30 2011 +0100
+
+    dispatcher(k): fixed copy&paste typo of maintaining inactive state
+    
+    - instead of setting the inactive state, it was resetting it
+    - restructured the usage of fake msg for running event routes for
+      keepalive replies, so that it is generated only if event routes are
+      defined
+    (cherry picked from commit 1f63d8d3e619ec1e9a0d15f45c507547a72dc715)
+
+commit 29fce242772f2875066c366465c5957f845b31f0
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 2 10:42:52 2011 +0100
+
+    dispatcher(k): added clarifications to ds_probing_mode parameter
+    (cherry picked from commit b589e42a06feba2382c2b4dbb9e0d56ebe4b6ed1)
+
+commit aec0f940786c300de4be733281e0b58e8462d63c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 2 10:35:22 2011 +0100
+
+    dispatcher(k): use defines for probing modes
+    
+    - it can be DS_PROBE_NONE (0), DS_PROBE_ALL (1) or DS_PROBE_INACTIVE (2)
+    - when ds_probing_mode is set to 2, keep probing inactive gateways until
+      they become active. Note that the gateway must be set to probing when
+      it goes in trying or inactive state
+    (cherry picked from commit d665458442aed734bf1831e37ccf666ab2846f25)
+
+commit 4152e6e2e599669c5a427dded0bc6ea7ad20926b
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 1 20:32:42 2011 +0100
+
+    db_text(k): init DB API lib in mod_register()
+    (cherry picked from commit fa9e7de6bbef15110cb4940769b27d90b2c000c8)
+
+commit 9ef9a9edc7c1862d6d427b3784284b4b43e7c743
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 1 20:30:15 2011 +0100
+
+    db_oracle(k): init DB API lib in mod_register()
+    (cherry picked from commit d0ede402a4e5a9163405fa3da66b2cb38ab24552)
+
+commit 959d06b65596dc87da1e0692ee3439d88914b579
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 1 20:28:26 2011 +0100
+
+    db_unixodbc: init DB API lib in mod_register()
+    (cherry picked from commit f122ee6e63087d15cee95642c4e8ac9249b4f958)
+
+commit 2018f85239ebb9ee2d1238a39cf3837430dcb915
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 1 20:26:37 2011 +0100
+
+    db_sqlite: init DB API lib in mod_register()
+    (cherry picked from commit 4040fead1833abddee710d18e7c655ca53cfb0ed)
+
+commit d422ab1114dfe2a7c4199e05a91226ad4c5d4c3a
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 1 20:26:07 2011 +0100
+
+    db_postgres: use db_api_init() to initialize srdb1 lib
+    (cherry picked from commit 4578f6eba8b3539202dffa756cf0813dfa7eb328)
+
+commit 4f8c2466982ec00eadc0e864b4c5182b7a2b1173
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 1 20:22:30 2011 +0100
+
+    db_berkeley: init DB API lib in mod_register()
+    (cherry picked from commit 41225392808b1e5462be40e37ba85700e8eab632)
+
+commit 244cdf2a863d85b82112b39ee2eeb721d315dbfe
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 1 20:21:19 2011 +0100
+
+    db_postgres: init DB API lib in mod_register()
+    
+    - this will initialize the sql buffer at module load time, avoiding
+      crash at startup if a module using the DB driver is loaded before the
+      db driver itself
+    - reported by Timo Teras
+    (cherry picked from commit b3b34accb2f65ccef6045b083879166cb1a1e060)
+
+commit 1335ac992736172ac3e366d7f9a73f1593c98032
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 1 20:20:38 2011 +0100
+
+    db_flatstore: init DB API lib in mod_register()
+    (cherry picked from commit cc88761be68212c7c08dcdef182fe2e16b42a3e1)
+
+commit 590366ca79ea875bf10e678e5d4ffec881230993
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 1 20:18:36 2011 +0100
+
+    db_mysql: initialize DB API in mod_register() function
+    
+    - internal buffer sql_buf initialized in this function
+    - renamed sql_buf to mysql_sql_buf to avoid potential conflict with
+      global variable in srdb1 library
+    (cherry picked from commit 9a7e99d01e1c60dae8bec62037e8321c7d671c1d)
+
+commit f96f053af7492c69ea5c51a4aa353f9ca89fbd81
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 1 20:15:50 2011 +0100
+
+    srdb1: added db_api_init() function
+    
+    - to be executed to initialize internas of DB API library
+    - calls internal function db_query_init() that initialize the buffer to
+      print db queries
+    (cherry picked from commit 86e28b07474e75582423f50f560cf6156022da86)
+
+commit 0f9c491423c327fa1df273d49be6668d94426b31
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 1 16:18:34 2011 +0100
+
+    sdpops: support for codecs with same name and many different ids
+    
+    - reported by Juha Heinanen
+    (cherry picked from commit e4d2b647d1b0e8764b1eb0cfe07d446231af0df8)
+
+commit 31ec432c587403d526c3d1fcd72ac24d4be796a1
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 1 11:38:51 2011 +0100
+
+    sdpops: fixed usage of delim param in sdp_codec_in_str()
+    
+    - matching codecs in a comma separated list should work now
+    - reported by Juha Heinanen as part of testing keep_codecs_by_name()
+    (cherry picked from commit 83253d3a5cc08ce581fad88378de5eb3bd7fc784)
+
+commit eb5bbb29e9b7a72de94270f877d8fc686d4d5bd6
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Oct 31 11:43:28 2011 +0100
+
+    parser/sdp: updated parse_sdp() description
+    
+    - reflect properly return codes
+    (cherry picked from commit e1c6eafe29973a05f9f9358efbac9bf6be16a92d)
+
+commit 258422027eec9bbfc4bc3bfd926a97e5b9c5b7ce
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Oct 31 11:22:37 2011 +0100
+
+    snmpstats: removed c&p duplicated module parameter
+    
+    - reported by Klaus Darilion
+    (cherry picked from commit 50880207fe208df5de065e0f915c560ac255a9d8)
+
+commit 9c79ed2ea7891b720dcae415d0d1d48ff6177d67
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Oct 31 11:20:05 2011 +0100
+
+    sdpops: check for sdp structure after parse_sdp()
+    
+    - the function can return 1 in case of no body
+    - reported by Juha Heinanen
+    (cherry picked from commit 704c619f401b6286588c43c8dec9e04670f4ad43)
+
+commit 524bf120a2b86f5ef25e42cab4472dcdd9b49060
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Oct 27 16:45:17 2011 +0200
+
+    dispatcher(k): clarification about trying transition state from active to inactive
+    (cherry picked from commit 0b8f2ee4c128cd2b532356087272445519c1c08b)
+
+commit 0b5e236808bec4501a18af49c71156b2a93c56bf
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Oct 27 16:44:44 2011 +0200
+
+    dispatcher(k): default probing threshold set to 1
+    (cherry picked from commit 7330cbc114821732b4f8bed5a43893226a800198)
+
+commit beb683f7b116afb019caa8d9203ed05d3de3d5ce
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Oct 27 16:07:33 2011 +0200
+
+    dispatcher(k): docs update and rebuild readme file
+    (cherry picked from commit 372b113b6bd4447dfd73b8b6da6a5672730a5636)
+
+commit b017f6f9d85a7d0bbe1032d23c64d89757438876
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Oct 27 16:00:55 2011 +0200
+
+    dispatcher(k): new state trying for destination addresses
+    
+    - the state trying (t) is a transition between active to inactive, when
+      inactive state is wanted after a certain number of failures specified
+      in probing threshold
+    - when in trying state, the destination is still selected, but
+      additional settings of trying state will increment an internal failure
+      counter which results in setting inactive state when probing threshold
+      is matched
+    - the functionality was before based on probing mode, but since 3.2
+      probing is not longer related to destination selection. This will
+      provide back the lost functionality
+    - ds_mark_dst(x) can have as parameter a combination between state and
+      probing mode, such as 'ip' - inactive and probing, or ap - active and
+      probing, or 'tp' - trying and probing
+    (cherry picked from commit cbe2e236846e6527a2fc9e6b40b80befe329825b)
+
+commit c928129c08660934dcfee585fb69fe5a41f2c897
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Oct 27 07:17:52 2011 +0200
+
+    dialog(k): postpone setting tm callbacks until T is created
+    
+    - add dialog in tm callbacks when transaction is created
+    - when using dlg_manage(), if dialog does not makes it to transaction,
+      clean it up
+    - fixes case when stateless reply is used after dlg_manage() to create a
+      new dialog
+    (cherry picked from commit ad4cfe8a3410059bc5c0b4951e49a952c4b01dfe)
+
+commit a623f8ed8b08e92a8df4c581d22201da0f0df160
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Oct 27 04:21:24 2011 +0200
+
+    docbook/Makefile: option to not use local catalog
+    
+    - if nocatalog=yes, the xsltproc is started without XML_CATALOG_FILES
+      and the default ones from system are used
+    (cherry picked from commit a5c9d7e4bfe5949177290671072616ab054722bc)
+
+commit 14bc519b2a496f2f5f7a7bfc4403e942ff5d7c09
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Oct 26 21:21:22 2011 +0200
+
+    sdpops: find codec ids in sdp when not found in static table
+    
+    - functions to keep/remove codecs by name work now with dynamic ids for
+      codecs
+    - reported by Juha Heinanen
+    (cherry picked from commit 511dc62e6a6ca74324f42b66a23bd9d80b377252)
+
+commit 233b229e00aa1d1be3a6d9b1484aa2c9ece3407e
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Oct 31 17:16:36 2011 +0100
+
+    ctl: use SRNAME define to build default ctl file path
+    
+    - this define is set by sercmd comilation (NAME is set to sercmd in this
+      case)
+    - otherwise use NAME, which is set by sip server compilation
+    - reported by Henning Westerholt
+    (cherry picked from commit b515ac33300f3c1d47195961409812d49fafb58f)
+
+commit 1e7488d5a94554cf8e2845240b9c61170537c5f5
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Oct 31 17:18:11 2011 +0100
+
+    utils/sercmd: set SRNAME at compile time
+    
+    - it is set to sip server name (e.g., ser, kamailio)
+    - it is used to build the default path to ctl file used to communicate
+      with sip server via ctl module
+    - reported by Henning Westerholt
+    (cherry picked from commit 1b58b26b7ccf7b2c01185a22ad076a3655e43664)
+
+commit abd0a077a626bd780e4719e38c9338d7ba6aa81b
+Author: Jon Bonilla <[email protected]>
+Date:   Wed Nov 2 12:20:54 2011 +0100
+
+    pkg/deb Add libncurses to build-dep
+
+commit 395b4707025241f8de07a679c04c385a9bfc5937
+Author: Michal Karas <[email protected]>
+Date:   Mon Oct 17 11:18:51 2011 +0200
+
+    app_python: fixing clone string for dirname and basename
+    
+    - variable tname replaced by dname_src and bname_src, because both
+      dirname() and basename() requires it's argument not to change: "These
+      functions may return pointers to statically allocated memory which may
+      be overwritten by subsequent calls. Alternatively, they may return a
+      pointer to some part of path, so that the string referred to by path
+      should not be modified or freed until the pointer returned by the
+      function is no longer required."
+    - related to FS#137
+    
+    Signed-off-by: Daniel-Constantin Mierla <[email protected]>
+    (cherry picked from commit d05616d81960e6b1647981d8d8b5e0dbe04a3dcb)
+
+commit 639f0a4b7608217679e63e9121fcff34a5c6424c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Oct 27 03:50:56 2011 +0200
+
+    dialog(k): removed invalid html tag for docbook source
+    (cherry picked from commit 1d917dac68bdaf3a6aabcb644e08c00fd2f9ae0f)
+
+commit 6eeaecbf81f07ee4f3d9453c5c3090ef8e90954b
+Author: Jason Penton <[email protected]>
+Date:   Wed Oct 26 14:32:00 2011 +0200
+
+    Dialog: Fixed lurking html tag in XML doc
+    (cherry picked from commit db308939b551a920b31bdebd76c28b5b104db68c)
+
+commit 7c241cea37d31313949bf252ddb063a36c8f1436
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Oct 26 18:59:39 2011 +0200
+
+    dispatcher(k): clarified notes about probing mode
+    (cherry picked from commit 9056b574f3df2d3358c3e726772d63bbbcd6dc23)
+
+commit a356ec5e2ce2daa16b1e2339880cb29a39ebc975
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Oct 25 17:35:25 2011 +0200
+
+    core/sdp: restore setting of IP address type
+    
+    - refactoring of extract_mediaip() skipped setting IPv4/IPv6 type in sdp
+      structure
+    - reported by Jason Penton
+    (cherry picked from commit 6e1af068c99e84d0bfd5f713ced1e5f484ff9c5c)
+
+commit 4bdb5ecc0853968f55cc6fadf12ed05b47c39fdc
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Oct 20 23:50:08 2011 +0200
+
+    dispatcher(k): restore actve state via MI
+    
+    - resetting the state flags were not in effect for active state,
+      reported by Asgaroth
+    - added define to check whether a destionation addres should be skipped
+      or not based on its state
+    (cherry picked from commit 25bedcd991bc0225c50467abf0b6e48618893cbf)
+
+commit e19bb840fdb581ca8dbed6410e167b67ee899c77
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Oct 20 20:02:47 2011 +0200
+
+    kamctl: version set to 3.2.0 to match kamailio stable branch
+
+
+
 ===================== 2011-10-18 Version 3.2.0 Released =====================
 
 ===================== Changes Since Version 3.1.0 ===========================