[sr-dev] git: new commits in branch lazedo/4.2

Luis Azedo luis at 2600hz.com
Mon Jan 5 14:34:04 CET 2015


- URL:  https://github.com/kamailio/kamailio/commit/1630ec25958bda98a98864cbef57000dab8f2aeb
Author: Luis Azedo <luis at 2600hz.com>
Date:   2014-11-10T13:26:26Z

kazoo : remove dependencies

- URL:  https://github.com/kamailio/kamailio/commit/2f465eccc23ce472daa709322809e863b3702f16
Author: Luis Azedo <luis at 2600hz.com>
Date:   2014-11-10T13:35:53Z

Revert "kazoo : remove dependencies"

This reverts commit 1630ec25958bda98a98864cbef57000dab8f2aeb.

- URL:  https://github.com/kamailio/kamailio/commit/d68066614211d1a406c0c12f11ce907340e42255
Author: Alex Hermann <alex at speakup.nl>
Date:   2014-11-10T18:27:45+01:00

tm: Fix setting flags for record-route headers

The flags where set in add_uac() by counting the number of record-route
headers added by prepare_new_uac(). The latter function backups and
restores the list of lumps, so add_uac() only sees the original list,
which is not what has happened on the branch being handled.

Moving setting the flags into prepare_new_uac() fixes this.

This fixed the dialog module, which has to remove the correct number
of RR headers from the callee's routeset (which it does based on the
tm flags).

(cherry picked from commit ee9b78709516b935e087b0efcb620c13aad1a740)

- URL:  https://github.com/kamailio/kamailio/commit/ae01e2ed5e7decace416fefbfd64073ffd3d62ac
Author: Alex Hermann <alex at speakup.nl>
Date:   2014-11-10T18:27:45+01:00

kcore: print_rr_body: return number of printed Record-Route bodies

Act like the documentation, return the number of printed RR bodies, not the
total number of RR bodies.

(cherry picked from commit aa4fabe05dd3b6dc841325fe279596293d327a92)

- URL:  https://github.com/kamailio/kamailio/commit/a7ab7030ea0f5afb08009985a245e1499e1f8517
Author: Alex Hermann <alex at speakup.nl>
Date:   2014-11-10T18:27:46+01:00

core: sip_msg_shm_clone: clone parsed maxforwards value in shm

maxfwd module modified the msg buf directly instead of adding a lump. In
addition it is filling the parsed value of the header field.

Clone this field into shm so later code can at least determine if the msg
has been mangled so it can retreive the original value of the header.

(cherry picked from commit 42f506c08073c5f8ca84f1f12ea9e6c820f162d8)

- URL:  https://github.com/kamailio/kamailio/commit/293d7cb86bc1c59ede155dfbcf8627ccfcbc1710
Author: Alex Hermann <alex at speakup.nl>
Date:   2014-11-10T18:27:46+01:00

core: Document the right type for 'str*' in the RPC interface

(cherry picked from commit a4eacbb469909978b7a9eff8767dcbdd5110ee99)

- URL:  https://github.com/kamailio/kamailio/commit/9cc499e8350ee8f37dfb844c02497d7233e146d1
Author: Alex Hermann <alex at speakup.nl>
Date:   2014-11-10T18:27:46+01:00

mi_datagram: Send error response on out-of-memory

(cherry picked from commit 902a77af1501f78fcc1205a37a5307e1d300f301)

- URL:  https://github.com/kamailio/kamailio/commit/2109a705b4ccabca6642d00121e7253f0a2a661e
Author: Alex Hermann <alex at speakup.nl>
Date:   2014-11-10T18:27:46+01:00

dmq: check if dmq socket exists

(cherry picked from commit c6d2480efd95336ae34a2fb732dd4cb62ac89cbb)

- URL:  https://github.com/kamailio/kamailio/commit/b4c2800ced527f056dd907efe4b0987e94689ce8
Author: Alex Hermann <alex at speakup.nl>
Date:   2014-11-10T18:27:46+01:00

dmq: handle failure to build callback parameter

(cherry picked from commit e98c601c43edbfbf7b389e04e9fb16839577ef5a)

- URL:  https://github.com/kamailio/kamailio/commit/579c53be3fd6ad7cd8e90e56fb703084f5b94a78
Author: Alex Hermann <alex at speakup.nl>
Date:   2014-11-10T18:27:46+01:00

dmq: unlock in failure path in build_notification_body()

(cherry picked from commit 5f05db99979e6c74d8303437d6c422478a1fbc7c)

- URL:  https://github.com/kamailio/kamailio/commit/50c60c511259bff8c8e782f949547a9f0967c5c6
Author: Alex Hermann <alex at speakup.nl>
Date:   2014-11-10T18:27:46+01:00

tm: log an error message as error, not debug

(cherry picked from commit 54f19e018a1a569b532555311505d4962de49bd7)

- URL:  https://github.com/kamailio/kamailio/commit/0c7df3a8375ee3dba52e42c098d70c54e779183c
Author: Alex Hermann <alex at speakup.nl>
Date:   2014-11-10T18:27:46+01:00

tm: remove dead code

(cherry picked from commit 3d24997fd1ba34bd4e426656b1533530718008a0)

- URL:  https://github.com/kamailio/kamailio/commit/2a0fab2d66b299cb6003cead79a986324d16560d
Author: Alex Hermann <alex at speakup.nl>
Date:   2014-11-10T18:27:46+01:00

core: time_t is unsigned, handle integer underflow correctly

When the processing of the timer code takes longer than the interval, don't
sleep for 4Gs.

(cherry picked from commit 8adcf8f0e3ba2fa969583f6630dbd9e3aaecfcac)

- URL:  https://github.com/kamailio/kamailio/commit/3ed4a1b4d29b7ab2eac4d40d3efbf6a3e00efe4f
Author: Alex Hermann <alex at speakup.nl>
Date:   2014-11-10T18:27:46+01:00

core: fork_*_utimer()'s interval is in microseconds

Sync comments with code and function names

(cherry picked from commit e2596876b830783de88934d45c9c5563ba2c3577)

- URL:  https://github.com/kamailio/kamailio/commit/2d311c5897f68362f3bde53a3bbe21316d7c769f
Author: Alex Hermann <alex at speakup.nl>
Date:   2014-11-10T18:27:46+01:00

tm: backup xavps before running callbacks

regular avps were being backupped, just not xavps.

(cherry picked from commit e1f96b11379abd60fd53c49a376f6cf3cb1fc69d)

- URL:  https://github.com/kamailio/kamailio/commit/51b7e8f539ada81cdb8e7fe49d5c0ccf5e3cc274
Author: Alex Hermann <alex at speakup.nl>
Date:   2014-11-10T18:27:46+01:00

dispatcher: Ignore IPv6 addresses if IPv6 lookups are disabled.

(cherry picked from commit 2d7f748ef690846365e4dd5bc5a91df21e39321c)

- URL:  https://github.com/kamailio/kamailio/commit/d14ba3700928a16b500cf832c1101d2fdd12a0e2
Author: Alex Hermann <alex at speakup.nl>
Date:   2014-11-10T18:27:46+01:00

core: Don't log errors when dns find no more records

If the proxy is listeneing on both ipv4 and ipv6, DNS attempts are done for
both A and AAAA records. If the last of these lookup fails with no records
found, don't log an error if the first lookup did already return records.

(cherry picked from commit 3aec75e97b579cc67340c0fb81b276321b4ab73a)

- URL:  https://github.com/kamailio/kamailio/commit/c161bd375b2e00215fa3d657aa6ec273ce515e6c
Author: Alex Hermann <alex at speakup.nl>
Date:   2014-11-10T18:27:46+01:00

perl: check for and handle memory allocation failures

(cherry picked from commit 293caa403bba6741d15254a42d106392fc657888)

- URL:  https://github.com/kamailio/kamailio/commit/950fb8e421daea12d268bc09b53297a175ccc758
Author: Alex Hermann <alex at speakup.nl>
Date:   2014-11-10T18:27:47+01:00

dialog: release lock when profile has been found

(cherry picked from commit 10a655b5545f5170f339a9f18d702f4e85dd5778)

- URL:  https://github.com/kamailio/kamailio/commit/0b46ce64d443c5d271f32b2ec759eca0f066105e
Author: Alex Hermann <alex at speakup.nl>
Date:   2014-11-10T18:27:47+01:00

dialog: break loop when profile entry doesn't exist

(cherry picked from commit a65a212c1e7587182f113a94f3d0d8b46c97baa0)

- URL:  https://github.com/kamailio/kamailio/commit/f39c6ae6934550eff8ba5b01bfe94abfea6a094e
Author: Alex Hermann <alex at speakup.nl>
Date:   2014-11-10T18:27:47+01:00

dialog: fix crash when trying to RPC export a "remote" profile

(cherry picked from commit 79695ed2628db60199647baf653ce5f9b9005fe9)

- URL:  https://github.com/kamailio/kamailio/commit/2965000599c1b03ad9b90eb6c773d03953b6e603
Author: Alex Hermann <alex at speakup.nl>
Date:   2014-11-10T18:38:09+01:00

perl: Sync log levels with kamailio core

(cherry picked from commit 92fa1ac28b4991cd83338d1f99e898dfe1d8742f)

- URL:  https://github.com/kamailio/kamailio/commit/39d6a77084f6c32af1f0de646410a247e55355c3
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-11-11T12:29:23+01:00

pua_reginfo: avoid sending notify when processing location record action triggered by itself

(cherry picked from commit e070257321853d799a6325ac5e94f69b4ccb85e7)

- URL:  https://github.com/kamailio/kamailio/commit/4bd289f1d893fd36c4fe508f34c0d2a58901d119
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-11-11T12:29:40+01:00

htable: use mode everywhere to control the locks for add operation

(cherry picked from commit c7ff8a88e773e8d25958f86d178f05ee10fd0410)

- URL:  https://github.com/kamailio/kamailio/commit/7e6a27a907806fc48c35895c471c7d1ab97f2d27
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-11-11T12:30:03+01:00

htable: make locking to access a slot re-entrant for a process

- proper functionality for sht_lock()/sht_unlock()

(cherry picked from commit 4f07daab9cb95e13c7c89a9a566d4a8c88b9145e)

- URL:  https://github.com/kamailio/kamailio/commit/69db8e643ac2356e443eddd9eecb14430f3e7452
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-11-11T12:30:10+01:00

htable: elaborated docs about sht_lock() and sht_unlock()

(cherry picked from commit 44269cd654a6ab0557ca242f25ec41158e7dcbaf)

- URL:  https://github.com/kamailio/kamailio/commit/00c884a644689ec9e135283c26d0d9f90711bb4c
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-11-11T12:30:19+01:00

tm: handle BRANCH_FAILURE_ROUTE in t_check_trans() test

(cherry picked from commit 08248bae17024246442046376a4350007a100025)

- URL:  https://github.com/kamailio/kamailio/commit/3bd165bc6efa87920cc0bbdf5084755ebc62d66e
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-11-11T12:46:54+01:00

pkg/rpm: set version 4.2.1 in spec files

- URL:  https://github.com/kamailio/kamailio/commit/79aea2314f3f4ef93645726c53ae3b9e9a66037b
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-11-11T12:56:52+01:00

pkg/deb: version set to 4.2.1 in spec files

- URL:  https://github.com/kamailio/kamailio/commit/23a70da2e560ff9cae84271930321dc3075a2ad3
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-11-11T13:38:23+01:00

Makefile.defs: version set to 4.2.1

- URL:  https://github.com/kamailio/kamailio/commit/868a34ef4ff23929d9698db8ca468c721fc0e0b0
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-11-11T13:43:51+01:00

ChangeLog: content updated for v4.2.1

- URL:  https://github.com/kamailio/kamailio/commit/ca60c77acddc13d36ab691f8cac1f566323f6d86
Author: Olle E. Johansson <oej at edvina.net>
Date:   2014-11-13T13:17:14+01:00

app_python	Avoid collission in name space - rename init_modules to ap_init_modules

- URL:  https://github.com/kamailio/kamailio/commit/27b566619cb69345a35f7af82b0b2a6a1c4ed5a6
Author: Juha Heinanen <jh at tutpro.com>
Date:   2014-11-18T04:43:10+02:00

nathelper: improved add_contact_alias() description
- thanks to Dan Christian Bogos for pointing out the deficiency
(cherry picked from commit c04f9554df58b1323a46f6e40337fa34b34f1cc9)

- URL:  https://github.com/kamailio/kamailio/commit/32791c6329bc54ad0b542c2459489a83433eae3c
Author: Olle E. Johansson <oej at edvina.net>
Date:   2014-11-19T13:15:36Z

dbtext database definition: several fields in subscriber can be null

- URL:  https://github.com/kamailio/kamailio/commit/31d6d85beda8c2fd49d35c32ec8982fb7a09e4d9
Author: Morten Tryfoss <morten at tryfoss.no>
Date:   2014-11-25T10:20:18+01:00

fixes for centos rpm specs

- updates for rtpengine and the new modules

(cherry picked from commit 16fd690d1857dfb16681d918f11ed0863cd3845c)

- URL:  https://github.com/kamailio/kamailio/commit/9eb85067e4c93ad952f87abcfc1d2ede6d194b97
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-11-25T16:09:49+01:00

kamctl: supress all output of which command searching for g/readlink

- based on patch and report by Morten Tryfoss, FS#492

(cherry picked from commit ed301d16f30195d9352245f782269f2b3ddf40cf)

- URL:  https://github.com/kamailio/kamailio/commit/2c61fc8af3766844084c3ab669ded2527e458a63
Author: Ovidiu Sas <osas at voipembedded.com>
Date:   2014-11-27T16:23:06-05:00

tm: fix warning: may be used uninitialized in this function

(cherry picked from commit 76ad065338e6970c09c5ed8bc0f84fd2bfdf0ac2)

- URL:  https://github.com/kamailio/kamailio/commit/15435f96b50a7bf71d321eb925988ebb7498bdf0
Author: Ovidiu Sas <osas at voipembedded.com>
Date:   2014-11-27T16:46:17-05:00

tmx: fix warning: may be used uninitialized in this function

(cherry picked from commit 022ae9be87b11838345a3d22b1170b280aef8aa7)

- URL:  https://github.com/kamailio/kamailio/commit/7ebf861b27ae7e90092bc875d75772e5a1c941d5
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-12-01T11:55:45+01:00

core: dedicated function to check Via address with source ip

- received_via_test() as alternative to received_test() which looks also
  for rport and received parameters, confusing nat detection tests

(cherry picked from commit 194743bf0de92ae09fdc817e57863f6bdb159539)

- URL:  https://github.com/kamailio/kamailio/commit/a2832bf95bf0fa4e866ee4a04cabe944d5374ffb
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-12-01T11:55:56+01:00

nathelper: use dedicated function for testing via address against source ip

- reported by Igor Potjevlesch
- previous used functions was checking the presence of rport and
  received parameters, ending in a wrong result for nat testing

(cherry picked from commit 0b10377df11977d7ddd7e6bf30fe060d1fe200aa)

- URL:  https://github.com/kamailio/kamailio/commit/fad00aeb2fb96cd9796ef41568e9b3cb535f300c
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-12-01T11:56:05+01:00

nat_traversal: use dedicated function for testing via address against source ip

(cherry picked from commit c6c4230fb0c4ca18f5c681c7195d3e1531255f3a)

- URL:  https://github.com/kamailio/kamailio/commit/0ac4c8e579214a75b102f2f1c6877dffb2db8597
Author: Juha Heinanen <jh at tutpro.com>
Date:   2014-12-03T09:13:49+02:00

modules/pua: do not override send_publish return value at error

- URL:  https://github.com/kamailio/kamailio/commit/4fb1266b2222df1c3452683cc64dbce2d0ba5b98
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-12-06T00:24:25+01:00

acc: free extra attributes for db, radius and diameter

- after the commit to allocate memory for extra attributes, only log
  accounting was freeing the memory
- reported by Luca M.

(cherry picked from commit 3afb2ea88fea4765a73e37f24b40dff8c8487122)

- URL:  https://github.com/kamailio/kamailio/commit/f03a1769c55b4992613e153bd8d7bd012fc67525
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-12-06T00:24:39+01:00

core: keep the password only if the user part is set

- a report by Timo Klecker

(cherry picked from commit 8c3d167b63096d3b465c53aca92ee18c5255188c)

- URL:  https://github.com/kamailio/kamailio/commit/db8859587bb5b97637e1f815ab631fc42e8d49c9
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-12-06T00:24:51+01:00

exec: use proper header field iterator to print env variables

- issue introduced with the patch for shellshock
- reported by and credits for troubleshooting to Kristian Kielhofner

(cherry picked from commit 8855e3e7fcece4ca2ab33e1f9c54b15831152400)

- URL:  https://github.com/kamailio/kamailio/commit/693e8bcafbcda774a7cfd16f03923eb17c1e3d7c
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-12-08T12:10:06+01:00

tmx: added section ids for functions

(cherry picked from commit dc6d9ba4c4f581e37c2bcbb7f1a3b4defe847e13)

- URL:  https://github.com/kamailio/kamailio/commit/a9fc427270ad903a08042fcbc71d45ad4781474a
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-12-08T12:10:32+01:00

tmx: added its for mi functions in doc

- better indexing for web

(cherry picked from commit 7d6c87d4ba129dd2e7d28e183dbbf43b2df12557)

- URL:  https://github.com/kamailio/kamailio/commit/b59e77cebcb5b9db2dff3aa9d4afaa4190210985
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-12-08T12:10:55+01:00

auth_db: added ids to parameters

- better reference for web indexing

(cherry picked from commit 4eebd5d5cbf6c3f8c6b350c6d7e62f4f2a3e7610)

- URL:  https://github.com/kamailio/kamailio/commit/9243615c6a6a4616d5aca621902eac7f0878cb0a
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-12-08T12:11:04+01:00

acc: fixed computation of extra accounting fields

- introduced in previous commit
- reported by and credits for troubleshooting to Anthony Messina

(cherry picked from commit 0cf6fdc78d2171dba8d31370b84da99d8c94fb29)

- URL:  https://github.com/kamailio/kamailio/commit/b4c4f72bdcdeec12068276a97fde62ba17921e51
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-12-08T12:11:17+01:00

auth_db: added sections ids for functions

- better reference for web indexing

(cherry picked from commit d17f162ee565b80ecd46b6f8f916a683748bf08b)

- URL:  https://github.com/kamailio/kamailio/commit/0a377769262f95579878b6a48fad04fcdfca1e79
Author: Olle E. Johansson <oej at edvina.net>
Date:   2014-12-08T13:23:40+01:00

evapi Add link to external library.
(cherry picked from commit 8370ef43f0fbd2ee447ab65c5b5172677a47f644)

- URL:  https://github.com/kamailio/kamailio/commit/725501d7a96348f08376646112bd58c009b4b06f
Author: Olle E. Johansson <oej at edvina.net>
Date:   2014-12-08T13:23:40+01:00

pv Update error in docs.

- URL:  https://github.com/kamailio/kamailio/commit/2f04794b8357ccfa1304ce53ff5795c6f4f0ca7f
Author: Hugh Waite <hugh.waite at acision.com>
Date:   2014-12-10T08:32:45Z

registrar: Fix memory leak around path and outbound header parsing

- Fix leak of parsed URI and URI parameters during a call to save()
(cherry picked from commit 56c880120c07443eceb732117f0f1aa3558dcfe5)

- URL:  https://github.com/kamailio/kamailio/commit/8a6660697bf08d0522fcd7ffa60698ebcdc4f990
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-12-10T10:57:52+01:00

dialog: reset local variables shortcuts after reply and failure processing

- avoid using wrong values to find dialogs with processing of next messages
- reported by Julia Boudniatsky

(cherry picked from commit dcdb73d792719e38844eef60f821365b587893d7)

- URL:  https://github.com/kamailio/kamailio/commit/d80dfcc179af4cb45552722887a35cfe8efcc435
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-12-11T23:39:30+01:00

core: set log prefix only for sip messages

(cherry picked from commit 79a23a4fc154ad1ff174c3a8c2a14c3c5f85f402)

- URL:  https://github.com/kamailio/kamailio/commit/3cb767da8e049da87fd4e4c8dd824a59cd10b971
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-12-18T00:52:11+01:00

dispatcher: dedicated section for attributes in docs

- file format has it own section too

(cherry picked from commit 610a93ea038f9eb10ac611263891813b734fc7a0)

Conflicts:
	modules/dispatcher/doc/dispatcher_admin.xml

- URL:  https://github.com/kamailio/kamailio/commit/9bb59f922da4474e3b30e7f47cf841c9e40c3ffd
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2014-12-18T00:52:48+01:00

dispatcher: readme file updated

- URL:  https://github.com/kamailio/kamailio/commit/a2aa22d8f23a8bcad0ed83831d0f6f10e9059a7c
Author: Victor Seva <linuxmaniac at torreviejawireless.org>
Date:   2014-12-19T14:12:26+01:00

pkg/kamailio: Initial Travis CI configuration

(cherry picked from commit 3cdfb23b6e9d13fea3ee0994b450279c3cc6a488)

- URL:  https://github.com/kamailio/kamailio/commit/11dc171ae98212bb22321e03f3c10e15b6017a80
Author: lazedo <luis.azedo at factorlusitano.com>
Date:   2014-12-28T12:32:24Z

kazoo : fork process with tcp option

- URL:  https://github.com/kamailio/kamailio/commit/2d88f43202dee40c322755758d8ef1061f58acc3
Author: Luis Azedo <luis at 2600hz.com>
Date:   2015-01-05T13:27:46Z

kazoo :  fix transform

(cherry picked from commit 767fb51adbaecf37a0812731d9bf63a86f2b3c0e)

- URL:  https://github.com/kamailio/kamailio/commit/ded589059e8da1334b83b61d5b5d716f7a1f4a4e
Author: Luis Azedo <luis at 2600hz.com>
Date:   2015-01-05T13:33:35Z

Merge branch '4.2' into lazedo/4.2

* 4.2: (60 commits)
  kazoo :  fix transform
  kazoo : fork process with tcp option
  pkg/kamailio: Initial Travis CI configuration
  dispatcher: readme file updated
  dispatcher: dedicated section for attributes in docs
  core: set log prefix only for sip messages
  dialog: reset local variables shortcuts after reply and failure processing
  registrar: Fix memory leak around path and outbound header parsing
  pv Update error in docs.
  evapi Add link to external library. (cherry picked from commit 8370ef43f0fbd2ee447ab65c5b5172677a47f644)
  auth_db: added sections ids for functions
  acc: fixed computation of extra accounting fields
  auth_db: added ids to parameters
  tmx: added its for mi functions in doc
  tmx: added section ids for functions
  exec: use proper header field iterator to print env variables
  core: keep the password only if the user part is set
  acc: free extra attributes for db, radius and diameter
  modules/pua: do not override send_publish return value at error
  nat_traversal: use dedicated function for testing via address against source ip
  ...





More information about the sr-dev mailing list