[OpenSIPS-Devel] [OpenSIPS/opensips] f29858: mid_registrar: Restore reply contact mangling

Razvan Crainea razvan at opensips.org
Mon Nov 27 03:57:19 EST 2017


  Branch: refs/heads/coverity_scan
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f298587d6277d28e01ab26f64655a8b5d1bcf100
      https://github.com/OpenSIPS/opensips/commit/f298587d6277d28e01ab26f64655a8b5d1bcf100
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-11-24 (Fri, 24 Nov 2017)

  Changed paths:
    M modules/mid_registrar/save.c

  Log Message:
  -----------
  mid_registrar: Restore reply contact mangling

The contact rework commits have rendered the restore_reply_contacts()
function obsolete, thus the contact headers were propagating upstream unchanged.

We now rebuild the reply contact set in all modes by using build_contacts()

Thanks to Răzvan Crainea for spotting the issue


  Commit: d4826a562cc92e540b0220d6dc7f775d3f6f504f
      https://github.com/OpenSIPS/opensips/commit/d4826a562cc92e540b0220d6dc7f775d3f6f504f
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-11-27 (Mon, 27 Nov 2017)

  Changed paths:
    M modules/siprec/siprec_body.c

  Log Message:
  -----------
  siprec: make sure stream exists

Fixes coverity issue #180110


  Commit: 1a8d6d93f142fd3c67059b5a8f3dd5767a9bde6a
      https://github.com/OpenSIPS/opensips/commit/1a8d6d93f142fd3c67059b5a8f3dd5767a9bde6a
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-11-27 (Mon, 27 Nov 2017)

  Changed paths:
    M modules/clusterer/node_info.c

  Log Message:
  -----------
  clusterer: initialize new_info earlier

This prevents bogus check during error
Fixes Coverity issue #180106


  Commit: 602c44d70c193b33744a257a14e4c553b54a8256
      https://github.com/OpenSIPS/opensips/commit/602c44d70c193b33744a257a14e4c553b54a8256
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-11-27 (Mon, 27 Nov 2017)

  Changed paths:
    M pvar.c

  Log Message:
  -----------
  pvar: fix buffer overrun

Fixes Coverity CID #180105


  Commit: 96d59f39e9a9480e2518316c6f5d6a37df9c9c75
      https://github.com/OpenSIPS/opensips/commit/96d59f39e9a9480e2518316c6f5d6a37df9c9c75
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-11-27 (Mon, 27 Nov 2017)

  Changed paths:
    M modules/seas/encode_header.c
    M modules/seas/encode_msg.c

  Log Message:
  -----------
  seas: check tainted data

Fixes Coverity CID #180104 and #180101 and #180099 and #180088


  Commit: 5d36fe328b7b482cd5b5cf21a248cff01eea8e70
      https://github.com/OpenSIPS/opensips/commit/5d36fe328b7b482cd5b5cf21a248cff01eea8e70
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-11-27 (Mon, 27 Nov 2017)

  Changed paths:
    M modules/siprec/siprec.c

  Log Message:
  -----------
  siprec: fix parse_to usage

Fixes Coverity CID #180103


  Commit: 7ce8078acb4b261c38eca30254f8fd3f85c9f432
      https://github.com/OpenSIPS/opensips/commit/7ce8078acb4b261c38eca30254f8fd3f85c9f432
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-11-27 (Mon, 27 Nov 2017)

  Changed paths:
    M modules/httpd/httpd_proc.c

  Log Message:
  -----------
  httpd: fix address check

Fixes Coverity CID #180102


  Commit: 5e86ac587939994f9e9a1dd9e3b42afe85be1f58
      https://github.com/OpenSIPS/opensips/commit/5e86ac587939994f9e9a1dd9e3b42afe85be1f58
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-11-27 (Mon, 27 Nov 2017)

  Changed paths:
    M modules/rest_client/rest_methods.c

  Log Message:
  -----------
  rest: fix IP copying to tracing structures

Fixes Coverity CID #180100 and #180098


  Commit: 83059b8d85e044db40d21dd550996087136dca49
      https://github.com/OpenSIPS/opensips/commit/83059b8d85e044db40d21dd550996087136dca49
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-11-27 (Mon, 27 Nov 2017)

  Changed paths:
    M modules/mid_registrar/lookup.c

  Log Message:
  -----------
  mid_registrar: initialize regex earlier

Fixes Coverity CID #180096


  Commit: 0956518f4b9eab89eb2780f64bbe841ed073295c
      https://github.com/OpenSIPS/opensips/commit/0956518f4b9eab89eb2780f64bbe841ed073295c
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-11-27 (Mon, 27 Nov 2017)

  Changed paths:
    M modules/sip_i/sip_i.c

  Log Message:
  -----------
  sip_i: proper test for parse_isup_body() return

Fixes Coverity CID #180094


  Commit: 7b186a0a564194c6d5ea029def43c9600247823f
      https://github.com/OpenSIPS/opensips/commit/7b186a0a564194c6d5ea029def43c9600247823f
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-11-27 (Mon, 27 Nov 2017)

  Changed paths:
    M modules/rtpproxy/rtpproxy.c

  Log Message:
  -----------
  rtpproxy: add to_tag only if provisioned

Fixes Coverity CID #180091


  Commit: fc902178480fc5dfd4e7b75c61b4362526447bee
      https://github.com/OpenSIPS/opensips/commit/fc902178480fc5dfd4e7b75c61b4362526447bee
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-11-27 (Mon, 27 Nov 2017)

  Changed paths:
    M modules/dialog/dlg_replication.c

  Log Message:
  -----------
  dialog: check return of dialog values

Fix Coverity CID #167553


  Commit: d1a4419df5fb31ad38738e77a3ebba13ad5178e5
      https://github.com/OpenSIPS/opensips/commit/d1a4419df5fb31ad38738e77a3ebba13ad5178e5
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-11-27 (Mon, 27 Nov 2017)

  Changed paths:
    M modules/rest_client/rest_methods.c

  Log Message:
  -----------
  rest: suppress coverity error


  Commit: 101477fa84107bb37f5bbba7532bd2b542ba72b0
      https://github.com/OpenSIPS/opensips/commit/101477fa84107bb37f5bbba7532bd2b542ba72b0
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-11-27 (Mon, 27 Nov 2017)

  Changed paths:
    M modules/mid_registrar/save.c
    M modules/rest_client/rest_methods.c

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


Compare: https://github.com/OpenSIPS/opensips/compare/6259f5ce40b9...101477fa8410


More information about the Devel mailing list