[OpenSIPS-Devel] [OpenSIPS/opensips] 8a5e6a: Fix unixodbc & friends to 2.3.7 to fix recent buil...

Maksym Sobolyev noreply at github.com
Thu Feb 16 22:02:19 UTC 2023


  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 8a5e6ac51aada43e84b879a5e63fcc79a7ad84fe
      https://github.com/OpenSIPS/opensips/commit/8a5e6ac51aada43e84b879a5e63fcc79a7ad84fe
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    M .travis.yml
    M scripts/build/install_depends.sh

  Log Message:
  -----------
  Fix unixodbc & friends to 2.3.7 to fix recent build issues on GH
Actions.


  Commit: 49bc08a26ed9d3bf45073fb91ff6de52dc61701a
      https://github.com/OpenSIPS/opensips/commit/49bc08a26ed9d3bf45073fb91ff6de52dc61701a
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    M .github/workflows/main.yml
    M Makefile.openssl
    M modules/snmpstats/Makefile
    M scripts/build/build.conf.sub
    M scripts/build/install_depends.sh

  Log Message:
  -----------
  o Add ubuntu-22.04 builds.

o Add gcc-11, gcc-12, clang-11, clang-12 and clang-13.

o actions/checkout at v2 -> actions/checkout at v3.


  Commit: 2e144079cc49a2102cfedcf403c5653a09c5ffba
      https://github.com/OpenSIPS/opensips/commit/2e144079cc49a2102cfedcf403c5653a09c5ffba
  Author: David Korczynski <david at adalogics.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    A .github/workflows/cifuzz.yml

  Log Message:
  -----------
  ci: add cifuzz integration

Add cifuzz integration so oss-fuzz fuzzers are run 600 secs each PR

Signed-off-by: David Korczynski <david at adalogics.com>


  Commit: 4f5380a6502380a5ef9109ae2967593a92677764
      https://github.com/OpenSIPS/opensips/commit/4f5380a6502380a5ef9109ae2967593a92677764
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    M modules/avpops/avpops_impl.c
    M modules/b2b_sca/sca_records.c
    M modules/proto_ws/ws_handshake_common.h
    M net/tcp_common.c

  Log Message:
  -----------
  GC variables that is set but never used. This breaks builds with
latest clang.


  Commit: ff26c7205ba52b1226c3df922a0c6f2d394ff789
      https://github.com/OpenSIPS/opensips/commit/ff26c7205ba52b1226c3df922a0c6f2d394ff789
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    M modules/carrierroute/route_func.c
    M modules/drouting/dr_cb.c

  Log Message:
  -----------
  Cast void * to int first before we can it to enum. This is
to fix the build on clang-11.


  Commit: 096f05fb3a625599f8315a1baab2a8fd6bb872d9
      https://github.com/OpenSIPS/opensips/commit/096f05fb3a625599f8315a1baab2a8fd6bb872d9
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    M modules/mmgeoip/geoip2.c

  Log Message:
  -----------
  Make geoip2_get_field() function declaration match prototype.


  Commit: 7132b4dfe17caf748ff383c4137abf53ba6e4cbc
      https://github.com/OpenSIPS/opensips/commit/7132b4dfe17caf748ff383c4137abf53ba6e4cbc
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    M modules/jabber/xjab_wlist.c

  Log Message:
  -----------
  Make identation match compiler behaviour. This fixes build with
gcc-11.


  Commit: d57d3cca47e1edb96e80da153463ab622959dfdb
      https://github.com/OpenSIPS/opensips/commit/d57d3cca47e1edb96e80da153463ab622959dfdb
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    A lib/modules.mk/perl.mk
    M modules/db_perlvdb/Makefile
    M modules/perl/Makefile

  Log Message:
  -----------
  o Set -Wno-compound-token-split-by-macro needed to get things
  building up with clang > 11.

o Unify common code in the perl modules to fix db_perlvdb
  as well with clang > 11.


  Commit: a93e9ce7696186ae64b232402b33f5b4a40851db
      https://github.com/OpenSIPS/opensips/commit/a93e9ce7696186ae64b232402b33f5b4a40851db
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    M modules/pi_http/http_fnc.c

  Log Message:
  -----------
  Add missing {} as reported by the gcc-11.


  Commit: 8da3af71a18ec72e73f0b698a612c97c192851ca
      https://github.com/OpenSIPS/opensips/commit/8da3af71a18ec72e73f0b698a612c97c192851ca
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    M mi/mi_trace.c

  Log Message:
  -----------
  Fix logical condition that would otherwise always be "false".

Reported by:	gcc-12


  Commit: b0b0646b68ca79fdcc1660dc78ef704c30d9184f
      https://github.com/OpenSIPS/opensips/commit/b0b0646b68ca79fdcc1660dc78ef704c30d9184f
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    M modules/db_perlvdb/perlvdb_conv.c

  Log Message:
  -----------
  Remove comparison that is always "true".

Reported by:    gcc-12


  Commit: 1fba7072171278a85c69bc5375c29b159e17a08e
      https://github.com/OpenSIPS/opensips/commit/1fba7072171278a85c69bc5375c29b159e17a08e
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    M modules/lua/sipmemcache.c

  Log Message:
  -----------
  Don't pass unsigned short * into a function that expects
unsigned int *. This fixes the following error building with
gcc on ubuntu-22:

sipmemcache.c: In function `l_sipmemcache_server_add`:
../../ut.h:685:13: error: array subscript `unsigned int[0]` is partly outside array bounds of `in_port_t[1]` {aka `short unsigned int[1]`} [-Werror=array-bounds]
  685 |         *_r = 0;
      |         ~~~~^~~
sipmemcache.c:72:13: note: while referencing `iport`
   72 |   in_port_t iport = 0;
      |             ^~~~~


Compare: https://github.com/OpenSIPS/opensips/compare/3c1037114e84...1fba70721712



More information about the Devel mailing list