[OpenSIPS-Devel] [OpenSIPS/opensips] c39657: Make unit-tests great again after 1174566959b and ...

Maksym Sobolyev noreply at github.com
Fri Feb 24 12:25:07 UTC 2023


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: c39657ebd562cf60c7637336cfaa4bdeac039b20
      https://github.com/OpenSIPS/opensips/commit/c39657ebd562cf60c7637336cfaa4bdeac039b20
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-24 (Fri, 24 Feb 2023)

  Changed paths:
    M Makefile
    M Makefile.test
    M lib/test/test_digest_auth.c
    M test/unit_tests.c

  Log Message:
  -----------
  Make unit-tests great again after 1174566959b and 2107a5c02ee.
Resolve TODO item by @razvanc.

Make 'make test' working if UNIT_TESTS is enabled from the
command line as well.


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

  Changed paths:
    M scripts/build/do_build.sh

  Log Message:
  -----------
  Allow passing some extra variables to make.


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

  Changed paths:
    M mem/test/test_malloc.c

  Log Message:
  -----------
  Fix breakage in 23eb399abc.


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

  Changed paths:
    M lib/digest_auth/Makefile

  Log Message:
  -----------
  Add a knob to forcefully disable sha256/512 support (needed for
cross-builds).


  Commit: 00ca2980d80822024408c210fe4739b7dbd6062e
      https://github.com/OpenSIPS/opensips/commit/00ca2980d80822024408c210fe4739b7dbd6062e
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-24 (Fri, 24 Feb 2023)

  Changed paths:
    M Makefile.defs

  Log Message:
  -----------
  Make sure we can tweak LIBS from Makefile.conf.


  Commit: 6ea875155891a047450ffca798ba40294ffe1829
      https://github.com/OpenSIPS/opensips/commit/6ea875155891a047450ffca798ba40294ffe1829
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-24 (Fri, 24 Feb 2023)

  Changed paths:
    M md5.c
    M md5.h
    M md5global.h

  Log Message:
  -----------
  Fix build with clang 15: get rid of the 30-year old PROTO_LIST
hack to deal with some prehistoric compilers. Switch public
API to use char *, not unsigned char *, which is kinda pointless.
Also make arguments const where appropriate.


  Commit: 969edc43de51d5a264445219136a9f7d4d981ffe
      https://github.com/OpenSIPS/opensips/commit/969edc43de51d5a264445219136a9f7d4d981ffe
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-24 (Fri, 24 Feb 2023)

  Changed paths:
    M md5utils.c
    M modules/proto_smpp/smpp.c
    M modules/sip_i/sip_i.c
    M strcommon.c
    M transformations.c
    M ut.h

  Log Message:
  -----------
  Fix few fallouts from unsigned char -> char conversion in md5 code.


  Commit: 3d9f97412de65edbf86335744a894eda7ce2a364
      https://github.com/OpenSIPS/opensips/commit/3d9f97412de65edbf86335744a894eda7ce2a364
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-24 (Fri, 24 Feb 2023)

  Changed paths:
    M pvar.c

  Log Message:
  -----------
  clang 15 fix: comment out variable that is set but not used.


  Commit: 553564cde65654e3864f8071c496bc4cdfbf1519
      https://github.com/OpenSIPS/opensips/commit/553564cde65654e3864f8071c496bc4cdfbf1519
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-24 (Fri, 24 Feb 2023)

  Changed paths:
    M db/db.c
    M modules/dialplan/dp_db.h

  Log Message:
  -----------
  clang15 fix: define function prototype properly.


  Commit: 272d9f05ab7a509a26d58017f9675fe8e1b23cee
      https://github.com/OpenSIPS/opensips/commit/272d9f05ab7a509a26d58017f9675fe8e1b23cee
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-24 (Fri, 24 Feb 2023)

  Changed paths:
    M modules/call_center/cc_db.c
    M modules/ldap/iniparser.c

  Log Message:
  -----------
  clang 15 fix: get rid of variable that is set but not used.


  Commit: 6103b683bb217eab3ce9a6de7464e5d1823630c5
      https://github.com/OpenSIPS/opensips/commit/6103b683bb217eab3ce9a6de7464e5d1823630c5
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-24 (Fri, 24 Feb 2023)

  Changed paths:
    M modules/pi_http/pi_http.c

  Log Message:
  -----------
  clang-15 fix: make child_init() prototype match actual function.


  Commit: 84a8d0ce71281579911c3f68e0b945e0ac34c6e5
      https://github.com/OpenSIPS/opensips/commit/84a8d0ce71281579911c3f68e0b945e0ac34c6e5
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-24 (Fri, 24 Feb 2023)

  Changed paths:
    M .github/workflows/main.yml

  Log Message:
  -----------
  Enable clang-14 & clang-15, make stage names more descriptive.


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

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

  Log Message:
  -----------
  Add a new pipeline for running unit tests.

Disable cross builds for now, let's focus on getting things running
first.

GC ubuntu-18 to be decomissioned soon, add clang-14 & 15.

Collect and upload test logs.


Compare: https://github.com/OpenSIPS/opensips/compare/de5347c29071...8e6cdc7f344e



More information about the Devel mailing list