[OpenSIPS-Devel] [OpenSIPS/opensips] 36b490: Fix handling extra B2B events in callbacks.

Razvan Crainea razvan at opensips.org
Fri Nov 11 09:07:41 CET 2016


  Branch: refs/heads/coverity_scan
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 36b490858f9ae84a01ae4389915e3ae47b5b9119
      https://github.com/OpenSIPS/opensips/commit/36b490858f9ae84a01ae4389915e3ae47b5b9119
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2016-11-09 (Wed, 09 Nov 2016)

  Changed paths:
    M modules/call_center/call_center.c

  Log Message:
  -----------
  Fix handling extra B2B events in callbacks.

We need to filter out some new B2B events which are not relevant for the CC scenario.
Fix for #984.
Reported by John Steel ( @J0hnSteel ).


  Commit: cef7517addb3fb3a83635ac0972324f957c8db2f
      https://github.com/OpenSIPS/opensips/commit/cef7517addb3fb3a83635ac0972324f957c8db2f
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2016-11-09 (Wed, 09 Nov 2016)

  Changed paths:
    M modules/nathelper/sip_pinger.h

  Log Message:
  -----------
  [nathelper] fix via branch building depending on flags


  Commit: 5739b15c442d86f305571b963aa53c9292d33cf8
      https://github.com/OpenSIPS/opensips/commit/5739b15c442d86f305571b963aa53c9292d33cf8
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2016-11-09 (Wed, 09 Nov 2016)

  Changed paths:
    M modules/call_center/call_center.c

  Log Message:
  -----------
  Fix missing lock release - related to 36b4908.


  Commit: 6df1d52e8fe68ad5198325adb6d6b5823ba918d2
      https://github.com/OpenSIPS/opensips/commit/6df1d52e8fe68ad5198325adb6d6b5823ba918d2
  Author: Peter Baines <peter at pbaines.com>
  Date:   2016-11-10 (Thu, 10 Nov 2016)

  Changed paths:
    M main.c

  Log Message:
  -----------
  Fix typo in startup error message


  Commit: 8ebf84a76d2f044053cd20480132e1a8490af8b5
      https://github.com/OpenSIPS/opensips/commit/8ebf84a76d2f044053cd20480132e1a8490af8b5
  Author: Răzvan Crainea <razvan at opensips.org>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M main.c

  Log Message:
  -----------
  Merge pull request #988 from pbaines/master

Fix typo in startup error message


  Commit: 736279b258f2f40c4407bed8947f48e93068a2e9
      https://github.com/OpenSIPS/opensips/commit/736279b258f2f40c4407bed8947f48e93068a2e9
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M modules/b2b_logic/logic.c

  Log Message:
  -----------
  b2b_logic: properly check functions' return code

Fixes Coverity CID 40483 40484


  Commit: 035aaa2c143c651f4883614ccd7015868f6ea94a
      https://github.com/OpenSIPS/opensips/commit/035aaa2c143c651f4883614ccd7015868f6ea94a
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M modules/json/json.c

  Log Message:
  -----------
  json.c: properly check the pv_parse_spec() return

Fixes Coverity CID 40485


  Commit: 50551ff8db5ddb3dd688207d1904b77d15addf98
      https://github.com/OpenSIPS/opensips/commit/50551ff8db5ddb3dd688207d1904b77d15addf98
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M modules/b2b_entities/dlg.c
    M modules/b2b_logic/logic.c

  Log Message:
  -----------
  b2b: properly check return codes

Fixes Coverity CID 40486, 40487 and 40488


  Commit: 49e069cf2284dc2aca717935e58d3a065f50abc2
      https://github.com/OpenSIPS/opensips/commit/49e069cf2284dc2aca717935e58d3a065f50abc2
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M modules/rls/subscribe.c

  Log Message:
  -----------
  rls: properly check parse_from_uri() return code

Fixes Coverity CID 40490


  Commit: 756204b9847eda1172b074b4cf856825bc75f831
      https://github.com/OpenSIPS/opensips/commit/756204b9847eda1172b074b4cf856825bc75f831
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M modules/b2b_entities/client.c

  Log Message:
  -----------
  b2b_entities: properly check parse_methods() return

Fixes Coverity CID 40493


  Commit: fd74b8859e03f5a80e158f1d0b3da1ed71643d9a
      https://github.com/OpenSIPS/opensips/commit/fd74b8859e03f5a80e158f1d0b3da1ed71643d9a
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M modules/presence_callinfo/sca_hash.c
    M modules/ratelimit/ratelimit.c

  Log Message:
  -----------
  fix undefined shifting with more than 31 - should never reach there

Fixes Coverity CCID 40494 and 40495


  Commit: c33c8d5ea1021ff6ac89c5dc31f2971d63f3bd4d
      https://github.com/OpenSIPS/opensips/commit/c33c8d5ea1021ff6ac89c5dc31f2971d63f3bd4d
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M modules/msilo/msfuncs.c

  Log Message:
  -----------
  msilo: replace strncpy with memcpy

This prevents a coverity warning about null terminated strings
Fixes Coverity CID 40507


  Commit: 25dd3ca720fe1104c34438765f340064e4b53185
      https://github.com/OpenSIPS/opensips/commit/25dd3ca720fe1104c34438765f340064e4b53185
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M modules/carrierroute/route_config.c

  Log Message:
  -----------
  carrierroute: prevent ch truncate from fgetc()

Fixes Coverity CID 40507


  Commit: adc226cbf03e2d9aa6edf259da0b8f52d9c452e6
      https://github.com/OpenSIPS/opensips/commit/adc226cbf03e2d9aa6edf259da0b8f52d9c452e6
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M modules/call_control/call_control.c
    M modules/cfgutils/cfgutils.c
    M modules/db_http/http_dbase.c
    M modules/db_perlvdb/perlvdb_conv.c
    M modules/dialog/dlg_db_handler.c
    M modules/domainpolicy/domainpolicy.c
    M modules/imc/imc.c
    M modules/lua/sipluafunc.c
    M modules/mangler/contact_ops.c
    M modules/mi_datagram/datagram_fnc.c
    M modules/peering/verify.c
    M modules/perl/opensipsxs.xs
    M modules/python/python_msgobj.c
    M modules/rtpproxy/rtpproxy.c
    M modules/seas/seas_action.c
    M modules/sipmsgops/sipmsgops.c
    M modules/snmpstats/snmpstats.c
    M modules/stun/stun.c
    M modules/uac/replace.c

  Log Message:
  -----------
  fix unchecked return value

Fixes Coverity CID 40508, 40509, 40510, 40511, 40512, 40513, 40514,
      40515, 40516, 40519, 40520, 40522, 40523, 40524, 40526, 40527,
      40528, 40529, 40530, 40531, 40532, 40533, 40534, 40535, 40537,
      40538, 40542, 40545


  Commit: 21b434546153b17f42683da45325c580163cd824
      https://github.com/OpenSIPS/opensips/commit/21b434546153b17f42683da45325c580163cd824
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M modules/pi_http/http_fnc.c

  Log Message:
  -----------
  pi_http: remove double-checking

Fixes Coverity CID 40554 and 50455


  Commit: 469f9e5e035dd2e6db9534a091947d905c1edb41
      https://github.com/OpenSIPS/opensips/commit/469f9e5e035dd2e6db9534a091947d905c1edb41
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M main.c
    M modules/b2b_entities/client.c
    M modules/b2b_entities/dlg.c
    M modules/b2b_logic/logic.c
    M modules/call_center/call_center.c
    M modules/call_control/call_control.c
    M modules/carrierroute/route_config.c
    M modules/cfgutils/cfgutils.c
    M modules/db_http/http_dbase.c
    M modules/db_perlvdb/perlvdb_conv.c
    M modules/dialog/dlg_db_handler.c
    M modules/domainpolicy/domainpolicy.c
    M modules/imc/imc.c
    M modules/json/json.c
    M modules/lua/sipluafunc.c
    M modules/mangler/contact_ops.c
    M modules/mi_datagram/datagram_fnc.c
    M modules/msilo/msfuncs.c
    M modules/nathelper/sip_pinger.h
    M modules/peering/verify.c
    M modules/perl/opensipsxs.xs
    M modules/pi_http/http_fnc.c
    M modules/presence_callinfo/sca_hash.c
    M modules/python/python_msgobj.c
    M modules/ratelimit/ratelimit.c
    M modules/rls/subscribe.c
    M modules/rtpproxy/rtpproxy.c
    M modules/seas/seas_action.c
    M modules/sipmsgops/sipmsgops.c
    M modules/snmpstats/snmpstats.c
    M modules/stun/stun.c
    M modules/uac/replace.c

  Log Message:
  -----------
  Merge branch 'master' into coverity_scan


Compare: https://github.com/OpenSIPS/opensips/compare/89fa77c4201c...469f9e5e035d


More information about the Devel mailing list