[OpenSIPS-Devel] [OpenSIPS/opensips] d843fa: [Core] Add core-option "reply_to_via"

Bogdan Andrei IANCU noreply at github.com
Thu Apr 18 09:13:32 UTC 2024


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d843fa68a0a0f1aa64b3127c52e6309435dc9aae
      https://github.com/OpenSIPS/opensips/commit/d843fa68a0a0f1aa64b3127c52e6309435dc9aae
  Author: Carsten Bock <carsten at ng-voice.com>
  Date:   2024-03-07 (Thu, 07 Mar 2024)

  Changed paths:
    M cfg.lex
    M cfg.y
    M globals.c

  Log Message:
  -----------
  [Core] Add core-option "reply_to_via"


  Commit: 68f55e1d3a3084f09f1a8d1ec896ed74a35f8e41
      https://github.com/OpenSIPS/opensips/commit/68f55e1d3a3084f09f1a8d1ec896ed74a35f8e41
  Author: Carsten Bock <carsten at ng-voice.com>
  Date:   2024-03-07 (Thu, 07 Mar 2024)

  Changed paths:
    M modules/sl/sl_funcs.c

  Log Message:
  -----------
  sl: If "reply_to_via" is set, send reply to IP/Port indicated in "Via"


  Commit: 7d9227b732fce6216f0eb7c0a371c4430a259e2b
      https://github.com/OpenSIPS/opensips/commit/7d9227b732fce6216f0eb7c0a371c4430a259e2b
  Author: Carsten Bock <carsten at ng-voice.com>
  Date:   2024-03-07 (Thu, 07 Mar 2024)

  Changed paths:
    M modules/tm/t_lookup.c

  Log Message:
  -----------
  tm: If "reply_to_via" is set, send reply to IP/Port indicated in "Via"


  Commit: 0626e2911dfcdfade62392853c011d5b7ace63de
      https://github.com/OpenSIPS/opensips/commit/0626e2911dfcdfade62392853c011d5b7ace63de
  Author: carstenbock <carsten at bock.info>
  Date:   2024-03-08 (Fri, 08 Mar 2024)

  Changed paths:
    M modules/rtp_relay/rtp_relay_ctx.c

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


  Commit: 1fba62cc419759ccc0c7e366b97530ec508b8aa2
      https://github.com/OpenSIPS/opensips/commit/1fba62cc419759ccc0c7e366b97530ec508b8aa2
  Author: Carsten Bock <carsten at ng-voice.com>
  Date:   2024-03-08 (Fri, 08 Mar 2024)

  Changed paths:
    M parser/parse_event.c
    M parser/parse_event.h

  Log Message:
  -----------
  parser: Add support for "reg" event


  Commit: 30ce63958a37982481e009f94ed9ca580758556b
      https://github.com/OpenSIPS/opensips/commit/30ce63958a37982481e009f94ed9ca580758556b
  Author: Carsten Bock <carsten at ng-voice.com>
  Date:   2024-03-08 (Fri, 08 Mar 2024)

  Changed paths:
    M modules/presence/utils_func.h

  Log Message:
  -----------
  presence: Add support for "tel"-URIs


  Commit: bce04b3dc0d575eab9a6d82e33805e59919d6018
      https://github.com/OpenSIPS/opensips/commit/bce04b3dc0d575eab9a6d82e33805e59919d6018
  Author: Carsten Bock <carsten at ng-voice.com>
  Date:   2024-03-08 (Fri, 08 Mar 2024)

  Changed paths:
    M modules/presence/utils_func.c

  Log Message:
  -----------
  presence: Ensure, Event-List is initialized


  Commit: 99d853b57dd303c696702e203dec0ffef8f05737
      https://github.com/OpenSIPS/opensips/commit/99d853b57dd303c696702e203dec0ffef8f05737
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/rest_client/rest_methods.c

  Log Message:
  -----------
  rest_client: Fix RHEL 7.9 build regression in commit 7e85fddb6

RHEL 7.9 is using libcurl 7.29 (from 11 years ago), so the
CURLINFO_CONNECT_TIME_T easyinfo option is not available.  So let's use
the CURLINFO_CONNECT_TIME info instead, which returns the exact same
data (i.e. the `data->progress.t_connect` handle info), but divided as
(double)seconds instead of being returned as (long)useconds.

Credits to Răzvan Crainea for reporting this issue!


  Commit: 52f3cdf371ef8db52c75ec88bdf9f516463fdf70
      https://github.com/OpenSIPS/opensips/commit/52f3cdf371ef8db52c75ec88bdf9f516463fdf70
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/dialog/dlg_replication.c

  Log Message:
  -----------
  dialog: call DLGCB_PROCESS_VARS under dlg lock

Avoid taking the var logs, as this might lead to a deadlock if one of
the callbacks are setting the variable.

Credits go to Norman Brandinger (@NormB on GitHub) for reporting it!


  Commit: db0e3dcf124a5317d1dec6e013eaebe5b46791ae
      https://github.com/OpenSIPS/opensips/commit/db0e3dcf124a5317d1dec6e013eaebe5b46791ae
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/rtpengine/rtpengine.c

  Log Message:
  -----------
  rtpengine: proper count of the exported processes

This should fix a memory corruption generated by reloading a process
that was not initially counted. Moreover, an overflow is no longer
possible, as the commit checks on it and triggers a BUG in case it
happens


  Commit: 9e806b0915b3bedde96121b942781e01848e9b1a
      https://github.com/OpenSIPS/opensips/commit/9e806b0915b3bedde96121b942781e01848e9b1a
  Author: OpenSIPS <github at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/dialog/README
    M modules/dialog/doc/contributors.xml
    M modules/rest_client/README
    M modules/rest_client/doc/contributors.xml
    M modules/rtp_relay/README
    M modules/rtp_relay/doc/contributors.xml
    M modules/rtpengine/README
    M modules/rtpengine/doc/contributors.xml

  Log Message:
  -----------
  Rebuild documentation


  Commit: 853906d9162a031a5ef9b6084006d0e4fd90d4d4
      https://github.com/OpenSIPS/opensips/commit/853906d9162a031a5ef9b6084006d0e4fd90d4d4
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/dbops/doc/dbops_admin.xml

  Log Message:
  -----------
  [dbops] remove obsolete flags from docs


  Commit: 497ad60fff2553550169a6af892e0ac7fc34b436
      https://github.com/OpenSIPS/opensips/commit/497ad60fff2553550169a6af892e0ac7fc34b436
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/dbops/dbops.c
    M modules/dbops/dbops_db.c
    M modules/dbops/dbops_db.h
    M modules/dbops/dbops_impl.c
    M modules/dbops/dbops_impl.h

  Log Message:
  -----------
  [dbops] Add SQL structured query functions

These are functions performing structured (not raw) queries via the internal DB SQL API. They provide full standard INSERT/UPDATE/SELECT/REPLACE/DELETE support.


  Commit: 4bdd0c91bd8fc0280c26c24407d6898f2ea10f39
      https://github.com/OpenSIPS/opensips/commit/4bdd0c91bd8fc0280c26c24407d6898f2ea10f39
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/dbops/doc/dbops.xml
    M modules/dbops/doc/dbops_admin.xml

  Log Message:
  -----------
  [dbops] docs update with the latest functions


  Commit: a5e487b777c899b2f6cdbbd4749d80c5971c9eb8
      https://github.com/OpenSIPS/opensips/commit/a5e487b777c899b2f6cdbbd4749d80c5971c9eb8
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/dbops/dbops.c
    M modules/dbops/dbops_db.c
    M modules/dbops/dbops_db.h
    M modules/dbops/dbops_impl.c
    M modules/dbops/dbops_impl.h
    M modules/dbops/doc/dbops_admin.xml

  Log Message:
  -----------
  [dbops] swap cols and table as args for INSERT and REPLACE..

...just to follow order int the SQL syntax :)


  Commit: 005985e8cdfb0202aabb9ab298984607a5ee9dd6
      https://github.com/OpenSIPS/opensips/commit/005985e8cdfb0202aabb9ab298984607a5ee9dd6
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/dbops/dbops_db.c

  Log Message:
  -----------
  [dbops] fix bad usage of non-static variable

Use the cols pointer (which is static) and not the str_cols which are valid only during a mem realloc


  Commit: 452a33bcf59fcf973328a6212c024abd0c836a02
      https://github.com/OpenSIPS/opensips/commit/452a33bcf59fcf973328a6212c024abd0c836a02
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/dbops/dbops.c
    M modules/dbops/dbops_db.c
    M modules/dbops/dbops_db.h
    M modules/dbops/doc/dbops_admin.xml

  Log Message:
  -----------
  [dbops] added prepared statements support

for the newly added db_select|update|insert|replace|delete() functions


  Commit: b9cc1687e8d505951b392b799b12a0540abe01a2
      https://github.com/OpenSIPS/opensips/commit/b9cc1687e8d505951b392b799b12a0540abe01a2
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/dbops/dbops_db.c

  Log Message:
  -----------
  [dbops] fix +1 overreading during memcmp

Reported by CI


  Commit: 76c3d03e3457f09556fe8917f6ddf00998341282
      https://github.com/OpenSIPS/opensips/commit/76c3d03e3457f09556fe8917f6ddf00998341282
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/dbops/README
    M modules/dbops/dbops_db.c

  Log Message:
  -----------
  [dbops] fixed bogus condition on JSON handling

Reported by CI


  Commit: a478acdae61b6eaf80869730aa6b5f58c28356d4
      https://github.com/OpenSIPS/opensips/commit/a478acdae61b6eaf80869730aa6b5f58c28356d4
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    R modules/dbops/Makefile
    R modules/dbops/README
    R modules/dbops/dbops.c
    R modules/dbops/dbops_db.c
    R modules/dbops/dbops_db.h
    R modules/dbops/dbops_impl.c
    R modules/dbops/dbops_impl.h
    R modules/dbops/dbops_parse.c
    R modules/dbops/dbops_parse.h
    R modules/dbops/doc/contributors.xml
    R modules/dbops/doc/dbops.xml
    R modules/dbops/doc/dbops_admin.xml
    A modules/sqlops/Makefile
    A modules/sqlops/README
    A modules/sqlops/doc/contributors.xml
    A modules/sqlops/doc/sqlops.xml
    A modules/sqlops/doc/sqlops_admin.xml
    A modules/sqlops/sqlops.c
    A modules/sqlops/sqlops_db.c
    A modules/sqlops/sqlops_db.h
    A modules/sqlops/sqlops_impl.c
    A modules/sqlops/sqlops_impl.h
    A modules/sqlops/sqlops_parse.c
    A modules/sqlops/sqlops_parse.h

  Log Message:
  -----------
  [dbops] renamed to sqlops


  Commit: 6bb1a90f6e75c8f4978785717187688ffb87f8a8
      https://github.com/OpenSIPS/opensips/commit/6bb1a90f6e75c8f4978785717187688ffb87f8a8
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/sqlops/Makefile
    M modules/sqlops/README
    M modules/sqlops/doc/sqlops.xml
    M modules/sqlops/doc/sqlops_admin.xml
    M modules/sqlops/sqlops.c
    M modules/sqlops/sqlops_db.c
    M modules/sqlops/sqlops_db.h
    M modules/sqlops/sqlops_impl.c
    M modules/sqlops/sqlops_impl.h
    M modules/sqlops/sqlops_parse.c
    M modules/sqlops/sqlops_parse.h

  Log Message:
  -----------
  [sqlops] renaming from DBops to SQLops

After all the module does only SQL ops, no noSQL ones


  Commit: 935b70b647aa85e0c1845c7c221f28c9ddbf5783
      https://github.com/OpenSIPS/opensips/commit/935b70b647aa85e0c1845c7c221f28c9ddbf5783
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    R db/schema/opensips-dbops.xml
    A db/schema/opensips-sqlops.xml
    M db/schema/usr_preferences.xml
    R scripts/mysql/dbops-create.sql
    A scripts/mysql/sqlops-create.sql
    R scripts/oracle/dbops-create.sql
    A scripts/oracle/sqlops-create.sql
    R scripts/pi_http/dbops-mod
    R scripts/pi_http/dbops-table
    M scripts/pi_http/pi_framework.xml
    A scripts/pi_http/sqlops-mod
    A scripts/pi_http/sqlops-table
    R scripts/postgres/dbops-create.sql
    A scripts/postgres/sqlops-create.sql
    R scripts/sqlite/dbops-create.sql
    A scripts/sqlite/sqlops-create.sql

  Log Message:
  -----------
  [sqlops] migrate DB stuff from DBops to SQLops


  Commit: 13cf206bc34d1b1f933272393427eb7940b8eef3
      https://github.com/OpenSIPS/opensips/commit/13cf206bc34d1b1f933272393427eb7940b8eef3
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M doc/build-contrib.sh
    M doc/doxygen/opensips-doxygen
    M menuconfig/configs/opensips_loadbalancer.m4
    M menuconfig/configs/opensips_trunking.m4
    M modules/osp/doc/osp_admin.xml
    M modules/perl/doc/perl_samples.xml
    M packaging/debian/copyright
    M packaging/freebsd/Makefile
    M packaging/netbsd/PLIST
    M packaging/openbsd/pkg/PLIST
    M packaging/redhat_fedora/opensips.spec
    M packaging/solaris/base-Prototype
    M packaging/solaris/mysql-Prototype
    M packaging/solaris/pgsql-Prototype
    M packaging/solaris/prototype
    M packaging/solaris/tls-Prototype
    M packaging/suse/opensips.spec.SuSE
    M usr_avp.h

  Log Message:
  -----------
  [sqlops] migrate name from dbops to sqlops


  Commit: 183b41d904defdafb9b5d547911983359c309938
      https://github.com/OpenSIPS/opensips/commit/183b41d904defdafb9b5d547911983359c309938
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/sqlops/sqlops_db.c

  Log Message:
  -----------
  [sqlops] improve prepare statements support

Log warning when the buffer for building query ID is not large enaugh; Also point to the modparam to adjust the buffer size
For "select", take the "order by" col into consideration too, when building the query ID


  Commit: 6b2dbbc3100e4a12c0393298b8459c8a5bcdf9e4
      https://github.com/OpenSIPS/opensips/commit/6b2dbbc3100e4a12c0393298b8459c8a5bcdf9e4
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M db/db_cap.h
    M modules/db_mysql/db_mysql.c

  Log Message:
  -----------
  [db] added new DB_CAP_PREPARED_STMT capability

to identify the db backends able to provide prepared statements.
DB_MYSQL is for now the only condidate


  Commit: d79c4635c990f27d4169e4c76e1dc3edf759f91b
      https://github.com/OpenSIPS/opensips/commit/d79c4635c990f27d4169e4c76e1dc3edf759f91b
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/sqlops/sqlops_db.c

  Log Message:
  -----------
  [sqlops] improve the prepared statements support II

Use the new DB_CAP_PREPARED_STMT capability to test if the backend support statements and build the query ID only if so.


  Commit: 5409442363a68319aa2b0fc99878569180bb0e57
      https://github.com/OpenSIPS/opensips/commit/5409442363a68319aa2b0fc99878569180bb0e57
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M doc/build-contrib.sh

  Log Message:
  -----------
  Contributors: Provision recent module renames


  Commit: 63de77b9b3f180b6b80ade43cd0b39b737de8cac
      https://github.com/OpenSIPS/opensips/commit/63de77b9b3f180b6b80ade43cd0b39b737de8cac
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/httpd/httpd.c
    M modules/mi_datagram/mi_datagram.c
    M modules/mi_fifo/mi_fifo.c
    M modules/mi_html/mi_html.c
    M modules/mi_http/mi_http.c
    M modules/mi_xmlrpc_ng/mi_xmlrpc_http.c
    M modules/pi_http/pi_http.c

  Log Message:
  -----------
  Fix several mod_destroy() prototypes


  Commit: 58759feafeac54b84ac5ec6630b61ecb439c4775
      https://github.com/OpenSIPS/opensips/commit/58759feafeac54b84ac5ec6630b61ecb439c4775
  Author: OpenSIPS <github at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/db_mysql/README
    M modules/db_mysql/doc/contributors.xml
    M modules/httpd/README
    M modules/httpd/doc/contributors.xml
    M modules/mi_datagram/README
    M modules/mi_datagram/doc/contributors.xml
    M modules/mi_fifo/README
    M modules/mi_fifo/doc/contributors.xml
    M modules/mi_html/README
    M modules/mi_html/doc/contributors.xml
    M modules/mi_http/README
    M modules/mi_http/doc/contributors.xml
    M modules/mi_xmlrpc_ng/README
    M modules/mi_xmlrpc_ng/doc/contributors.xml
    M modules/osp/README
    M modules/osp/doc/contributors.xml
    M modules/perl/README
    M modules/perl/doc/contributors.xml
    M modules/pi_http/README
    M modules/pi_http/doc/contributors.xml
    M modules/sqlops/README
    M modules/sqlops/doc/contributors.xml

  Log Message:
  -----------
  Rebuild documentation


  Commit: 6089b74f79cecaa5893fcb3a2abccc9b060d1b66
      https://github.com/OpenSIPS/opensips/commit/6089b74f79cecaa5893fcb3a2abccc9b060d1b66
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/rtp_relay/rtp_relay_ctx.c

  Log Message:
  -----------
  rtp_relay: do not check for pending when late

Many thanks to Voxtronic for spotting this issue!


  Commit: 6bf4b7fcad6099507eaa25c8fcad67462a3f5f1d
      https://github.com/OpenSIPS/opensips/commit/6bf4b7fcad6099507eaa25c8fcad67462a3f5f1d
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M db/schema/dialog.xml
    M scripts/mysql/dialog-create.sql
    M scripts/oracle/dialog-create.sql
    M scripts/postgres/dialog-create.sql
    M scripts/sqlite/dialog-create.sql

  Log Message:
  -----------
  [db] fix wrong size for mangled_from/to_uri columns in dialog table

They are URIs, so let's use the URI len, not USER len :)


  Commit: 78bdec9eb1a868daf16fc1a8547b2d7c74e94096
      https://github.com/OpenSIPS/opensips/commit/78bdec9eb1a868daf16fc1a8547b2d7c74e94096
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/auth/auth_mod.c
    M modules/auth/challenge.c
    M modules/auth/challenge.h
    A modules/auth/qop.h

  Log Message:
  -----------
  auth: make fixup_qop reusable


  Commit: 4cb787cf0fb12f5c556883675632f846c81d3735
      https://github.com/OpenSIPS/opensips/commit/4cb787cf0fb12f5c556883675632f846c81d3735
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M lib/digest_auth/digest_auth.h
    M parser/digest/digest.c
    M parser/digest/digest_parser.c
    M parser/digest/digest_parser.h

  Log Message:
  -----------
  digest: add AKAv1 and AKAv2 parsers


  Commit: 523568073f49e78099e0b1889acb80556dabac70
      https://github.com/OpenSIPS/opensips/commit/523568073f49e78099e0b1889acb80556dabac70
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/auth/api.c
    M modules/auth/api.h
    M modules/auth/auth_mod.c
    M modules/auth_aaa/authorize.c
    M modules/auth_db/authorize.c

  Log Message:
  -----------
  auth: allow pre_auth to skip aditional checks


  Commit: ff74448d5fed11f294a2ce264b4956821a24031d
      https://github.com/OpenSIPS/opensips/commit/ff74448d5fed11f294a2ce264b4956821a24031d
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/auth/api.c
    M modules/auth/api.h
    M modules/auth/common.c

  Log Message:
  -----------
  auth: expose send_resp function in API


  Commit: 46355f36755e0d56b79036e233e63772c803d8ec
      https://github.com/OpenSIPS/opensips/commit/46355f36755e0d56b79036e233e63772c803d8ec
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/auth/challenge.c
    M modules/auth/qop.h

  Log Message:
  -----------
  auth: make qop parameter build available


  Commit: 639a4f18a8848486a14fa1c83f43c213cbd30f75
      https://github.com/OpenSIPS/opensips/commit/639a4f18a8848486a14fa1c83f43c213cbd30f75
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M parser/digest/digest_keys.h
    M parser/digest/digest_parser.c
    M parser/digest/digest_parser.h
    M parser/digest/param_parser.c
    M parser/digest/param_parser.h

  Log Message:
  -----------
  digest: add auts parameter parsing


  Commit: 24e26ca392ae2d6df01773cec2b62a0ec87855c7
      https://github.com/OpenSIPS/opensips/commit/24e26ca392ae2d6df01773cec2b62a0ec87855c7
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M parser/digest/digest_parser.c
    M parser/digest/digest_parser.h

  Log Message:
  -----------
  digest: print algorithm value


  Commit: bc6db7a686fe0a2c6bccd29ecfde486d4510b18c
      https://github.com/OpenSIPS/opensips/commit/bc6db7a686fe0a2c6bccd29ecfde486d4510b18c
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M str_list.h

  Log Message:
  -----------
  str_list: provie support for adding str to list


  Commit: cf17530055d74bdba4c6de692dce13a1ee9d0052
      https://github.com/OpenSIPS/opensips/commit/cf17530055d74bdba4c6de692dce13a1ee9d0052
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M lib/csv.c
    M lib/csv.h

  Log Message:
  -----------
  csv: add support for printing a csv_record


  Commit: d5b8122f720d423b67480058d29f1f94408e3763
      https://github.com/OpenSIPS/opensips/commit/d5b8122f720d423b67480058d29f1f94408e3763
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/aaa_diameter/dm_impl.c
    M ut.h

  Log Message:
  -----------
  ut: add hex2string decoding


  Commit: de16dda943576ae81fe0f64aec839a6ce061bdd4
      https://github.com/OpenSIPS/opensips/commit/de16dda943576ae81fe0f64aec839a6ce061bdd4
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M lib/digest_auth/digest_auth.h

  Log Message:
  -----------
  digest_auth: name parameters in headers

Avoid compiler warnings


  Commit: dcc6bf063272d2429191fa8cc46cd20b5ab4ad72
      https://github.com/OpenSIPS/opensips/commit/dcc6bf063272d2429191fa8cc46cd20b5ab4ad72
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M lib/digest_auth/dauth_calc.c
    M lib/digest_auth/digest_auth.c

  Log Message:
  -----------
  digest_auth: add functions for AKA digest


  Commit: 18ca2935a2202eb6cc2a6d3e510e11a8a92ef4cd
      https://github.com/OpenSIPS/opensips/commit/18ca2935a2202eb6cc2a6d3e510e11a8a92ef4cd
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    A lib/cond.c
    A lib/cond.h

  Log Message:
  -----------
  lib: add pthread cond implementation


  Commit: d9ef79d538a4cbb9efe182d73fc0724d916c5cc3
      https://github.com/OpenSIPS/opensips/commit/d9ef79d538a4cbb9efe182d73fc0724d916c5cc3
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    A modules/auth_aka/Makefile
    A modules/auth_aka/aka_av_mgm.c
    A modules/auth_aka/aka_av_mgm.h
    A modules/auth_aka/auth_aka.c
    A modules/auth_aka/auth_aka.h
    A modules/auth_aka/doc/auth_aka.xml
    A modules/auth_aka/doc/auth_aka_admin.xml

  Log Message:
  -----------
  auth_aka: add new AKA auth module


  Commit: aaa49accb78c583b4e0a5e9b010021073f306ce8
      https://github.com/OpenSIPS/opensips/commit/aaa49accb78c583b4e0a5e9b010021073f306ce8
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/auth_aka/aka_av_mgm.c
    M modules/auth_aka/auth_aka.c
    M modules/auth_aka/auth_aka.h

  Log Message:
  -----------
  auth_aka: add support for timing out async queries


  Commit: 290700204cf756de8c620b987487688bf87b6a6d
      https://github.com/OpenSIPS/opensips/commit/290700204cf756de8c620b987487688bf87b6a6d
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/auth_aka/aka_av_mgm.h
    M modules/auth_aka/auth_aka.c

  Log Message:
  -----------
  auth_aka: make count per algorithm, rather than for all


  Commit: ac6eed586ee9ea61078a61d43e437f2c2fc62edf
      https://github.com/OpenSIPS/opensips/commit/ac6eed586ee9ea61078a61d43e437f2c2fc62edf
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/aaa_diameter/dm_impl.c

  Log Message:
  -----------
  aaa_diameter: fix locking on transactions hash


  Commit: 78cbbd2f42e8e8f6e198854818e89033b2c05a29
      https://github.com/OpenSIPS/opensips/commit/78cbbd2f42e8e8f6e198854818e89033b2c05a29
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/aaa_diameter/aaa_diameter.c
    M modules/aaa_diameter/dm_impl.c

  Log Message:
  -----------
  aaa_diameter: properly pass reply return code


  Commit: f7fb3c8bc83c5daf07b80bb99461d3f6d5f20c00
      https://github.com/OpenSIPS/opensips/commit/f7fb3c8bc83c5daf07b80bb99461d3f6d5f20c00
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/auth_aka/aka_av_mgm.c
    M modules/auth_aka/auth_aka.c

  Log Message:
  -----------
  auth_aka: fix algmask filtering


  Commit: 764b5baa38aabb28c9059282acf32a26ac9305bf
      https://github.com/OpenSIPS/opensips/commit/764b5baa38aabb28c9059282acf32a26ac9305bf
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/auth_aka/aka_av_mgm.c
    M modules/auth_aka/aka_av_mgm.h
    M modules/auth_aka/auth_aka.c
    M modules/auth_aka/auth_aka.h

  Log Message:
  -----------
  auth_aka: provide API for AV management


  Commit: c526ee3f99f89ff8b00e2c84461a7853dff217fa
      https://github.com/OpenSIPS/opensips/commit/c526ee3f99f89ff8b00e2c84461a7853dff217fa
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/auth_aka/auth_aka.c

  Log Message:
  -----------
  auth_aka: fix default QOP resolve


  Commit: e4b02414dbf72729754253c2f76a2899512fe5ce
      https://github.com/OpenSIPS/opensips/commit/e4b02414dbf72729754253c2f76a2899512fe5ce
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/aaa_diameter/aaa_diameter.c
    A modules/aaa_diameter/diameter_api.h
    A modules/aaa_diameter/diameter_api_impl.h
    M modules/aaa_diameter/dm_impl.c
    M modules/aaa_diameter/dm_impl.h

  Log Message:
  -----------
  aaa_diameter: provide internal API for diameter commands


  Commit: f79497c0e7f998a916c6a2f0071f8e2f59a6427c
      https://github.com/OpenSIPS/opensips/commit/f79497c0e7f998a916c6a2f0071f8e2f59a6427c
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/auth_aka/aka_av_mgm.c
    M modules/auth_aka/aka_av_mgm.h
    M modules/auth_aka/auth_aka.c
    M modules/auth_aka/auth_aka.h
    M modules/auth_aka/doc/auth_aka_admin.xml

  Log Message:
  -----------
  auth_aka: add support for marking an AV as failure


  Commit: 079a1dc82040a24be8ad869747022f0bd1a7a4ca
      https://github.com/OpenSIPS/opensips/commit/079a1dc82040a24be8ad869747022f0bd1a7a4ca
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/auth_aka/auth_aka.c

  Log Message:
  -----------
  auth_aka: prevent ref leaking during timeout


  Commit: 663e5193facf13fd8351c5ec00a62bbf09a7e275
      https://github.com/OpenSIPS/opensips/commit/663e5193facf13fd8351c5ec00a62bbf09a7e275
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/aaa_diameter/diameter_api.h
    M modules/aaa_diameter/diameter_api_impl.h
    M modules/aaa_diameter/dm_impl.c
    M modules/aaa_diameter/dm_impl.h

  Log Message:
  -----------
  aaa_diameter: add parameter to reply callback


  Commit: d2fce6a52b238d332f967c561ed7274e0858478a
      https://github.com/OpenSIPS/opensips/commit/d2fce6a52b238d332f967c561ed7274e0858478a
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    A modules/aka_av_diameter/Makefile
    A modules/aka_av_diameter/aka_av_diameter.c
    A modules/aka_av_diameter/diameter_mar.h
    A modules/aka_av_diameter/doc/aka_av_diameter.xml
    A modules/aka_av_diameter/doc/aka_av_diameter_admin.xml
    A modules/aka_av_diameter/example/aka_av_diameter.dictionary

  Log Message:
  -----------
  aka_av_diameter: add new module


  Commit: 1effb0ffba2302308610f4875059572c5041c8d5
      https://github.com/OpenSIPS/opensips/commit/1effb0ffba2302308610f4875059572c5041c8d5
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/auth_aka/aka_av_mgm.c
    M modules/auth_aka/auth_aka.c
    M modules/auth_aka/auth_aka.h
    M modules/auth_aka/doc/auth_aka_admin.xml

  Log Message:
  -----------
  auth_aka: add authentication vectors expire


  Commit: cf03b0201b707f6680e9fe5bed11d3e51ecb9c18
      https://github.com/OpenSIPS/opensips/commit/cf03b0201b707f6680e9fe5bed11d3e51ecb9c18
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/auth_aka/aka_av_mgm.c

  Log Message:
  -----------
  auth_aka: release identity when there are no more AVs


  Commit: 6f4fd4ff2d2546d3659ed7469c50524d4d6d1a09
      https://github.com/OpenSIPS/opensips/commit/6f4fd4ff2d2546d3659ed7469c50524d4d6d1a09
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/aka_av_diameter/aka_av_diameter.c

  Log Message:
  -----------
  aka_av_diameter: fix AAA dependency to aaa_diameter


  Commit: f9d38d1ed3c7569d89493fa0b9309990c9bc2155
      https://github.com/OpenSIPS/opensips/commit/f9d38d1ed3c7569d89493fa0b9309990c9bc2155
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/auth_aka/aka_av_mgm.c
    M modules/auth_aka/auth_aka.h

  Log Message:
  -----------
  auth_aka: properly manage AV timestamps

Properly store the timestamps when the AV is created, and also store the
value in case the AV is not used and it needs to be reverted.


  Commit: f64592ef4b9e6fd67960fc28b2a084f5382d88eb
      https://github.com/OpenSIPS/opensips/commit/f64592ef4b9e6fd67960fc28b2a084f5382d88eb
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/auth_aka/auth_aka.c

  Log Message:
  -----------
  auth_aka: fix uninitilized variable


  Commit: 5ac5e301e6da1e3e33349b57edc64d97d7ab7dc1
      https://github.com/OpenSIPS/opensips/commit/5ac5e301e6da1e3e33349b57edc64d97d7ab7dc1
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/auth_aka/aka_av_mgm.c

  Log Message:
  -----------
  auth_aka: drop unused function


  Commit: 36157501d2bac662a0d4708ad00a4820fa28b744
      https://github.com/OpenSIPS/opensips/commit/36157501d2bac662a0d4708ad00a4820fa28b744
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/aaa_diameter/dm_impl.c

  Log Message:
  -----------
  aaa_diameter: Fix locking issues when sending requests

- avoid READ ops on the @msg pointer, after it's queued for sending
      (subject to race condition with the Diameter Peer process, which
        can free the memory before we read it)
- lock the "reply_cond" variable *before* queueing the msg for sending
      (avoids race condition where the reply signal arrives *before*
            we even call pthread_cond_timedwait())
- rename "req" to "msg", as _dm_send_message() also originates Answers
- normalize return code 1 (req sent, ignoring reply) to 0 (success)


  Commit: 628c056ee7f2824b96d84b9abc653907e3d08953
      https://github.com/OpenSIPS/opensips/commit/628c056ee7f2824b96d84b9abc653907e3d08953
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/auth_aka/auth_aka.c

  Log Message:
  -----------
  auth_aka: do not wait for more AVs than needed


  Commit: 502d894b82807705d00b52f10de1d4fd868b9f17
      https://github.com/OpenSIPS/opensips/commit/502d894b82807705d00b52f10de1d4fd868b9f17
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/aka_av_diameter/aka_av_diameter.c

  Log Message:
  -----------
  aka_av_diameter: do not fail for more AVs


  Commit: b0256505a8299895ff168997f209e39352053133
      https://github.com/OpenSIPS/opensips/commit/b0256505a8299895ff168997f209e39352053133
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/aka_av_diameter/aka_av_diameter.c

  Log Message:
  -----------
  aka_av_diameter: fix uninitilized variable


  Commit: c25ffda74fcdc9b75b8eefa36ad3b95289ddc4f6
      https://github.com/OpenSIPS/opensips/commit/c25ffda74fcdc9b75b8eefa36ad3b95289ddc4f6
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/stir_shaken/stir_shaken.c
    M parser/msg_parser.h

  Log Message:
  -----------
  [stir_shaken] fix using the right Identity hdr...

Iterate all present Identity hdrs and pick the one with passport type "shaken".
This allows the usage of Identity hdrs for both Stir-Shaken and Rich Call Data


  Commit: 144cabdb3f32e37cc602193a9b92639b736c6607
      https://github.com/OpenSIPS/opensips/commit/144cabdb3f32e37cc602193a9b92639b736c6607
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    A modules/aka_av_diameter/doc/contributors.xml
    A modules/auth_aka/doc/contributors.xml

  Log Message:
  -----------
  aka: add contributors file


  Commit: b5968bf83751df214b717bd9ae17ac71a8462de6
      https://github.com/OpenSIPS/opensips/commit/b5968bf83751df214b717bd9ae17ac71a8462de6
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/aaa_diameter/dm_impl.c

  Log Message:
  -----------
  aaa_diameter: remove log

Thank you Liviu Chircu for spotting it :)


  Commit: ed18d57e2fb764a8b6afb836058b10d70df0ee90
      https://github.com/OpenSIPS/opensips/commit/ed18d57e2fb764a8b6afb836058b10d70df0ee90
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/stir_shaken/stir_shaken.c

  Log Message:
  -----------
  stir_shaken: return -2 if ppt Identity header is not found


  Commit: dc0d6584d63f61654c2a272adfb28c07be1e97b2
      https://github.com/OpenSIPS/opensips/commit/dc0d6584d63f61654c2a272adfb28c07be1e97b2
  Author: OpenSIPS <github at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/aaa_diameter/README
    M modules/aaa_diameter/doc/contributors.xml
    A modules/aka_av_diameter/README
    M modules/auth/README
    M modules/auth/doc/contributors.xml
    M modules/auth_aaa/README
    M modules/auth_aaa/doc/contributors.xml
    A modules/auth_aka/README
    M modules/auth_db/README
    M modules/auth_db/doc/contributors.xml
    M modules/rtp_relay/README
    M modules/rtp_relay/doc/contributors.xml
    M modules/stir_shaken/README
    M modules/stir_shaken/doc/contributors.xml

  Log Message:
  -----------
  Rebuild documentation


  Commit: 4e69c8c34df56ea6c520e24c478bf27e74dbd5e3
      https://github.com/OpenSIPS/opensips/commit/4e69c8c34df56ea6c520e24c478bf27e74dbd5e3
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    A modules/http2d/Makefile
    A modules/http2d/http2d.c
    A modules/http2d/server.c
    A modules/http2d/server.h

  Log Message:
  -----------
  http2d: Initial version

New "http2d" module, providing an RFC 7540/9113 HTTP/2 server
implementation, based on "nghttp2" library (https://nghttp2.org/).


  Commit: 53a126404990e3be01360a8b6c8dddf7e4115f46
      https://github.com/OpenSIPS/opensips/commit/53a126404990e3be01360a8b6c8dddf7e4115f46
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    A modules/http2d/h2_evi.c
    A modules/http2d/h2_evi.h
    M modules/http2d/http2d.c
    M modules/http2d/server.c

  Log Message:
  -----------
  http2d: Collect headers & body using cbs; Raise event


  Commit: b54a6d89d669f3fb2caaded3ed0d3636f3bc2cf4
      https://github.com/OpenSIPS/opensips/commit/b54a6d89d669f3fb2caaded3ed0d3636f3bc2cf4
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M lib/cJSON.h
    M modules/aaa_diameter/aaa_diameter.c
    M modules/aaa_diameter/dm_impl.c
    M modules/http2d/h2_evi.c
    M modules/http2d/h2_evi.h
    M modules/http2d/http2d.c
    M modules/http2d/server.c
    M modules/http2d/server.h
    M sr_module.c

  Log Message:
  -----------
  http2d: Add support for HTTP/2 responses in opensips.cfg

... via the new http2_send_response(code, [hdrs], [body]) function.


  Commit: 22de14d131b7cd28291243f363bb0ead08bac805
      https://github.com/OpenSIPS/opensips/commit/22de14d131b7cd28291243f363bb0ead08bac805
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    A modules/http2d/doc/contributors.xml
    A modules/http2d/doc/http2d.xml
    A modules/http2d/doc/http2d_admin.xml
    M modules/http2d/h2_evi.c
    M modules/http2d/http2d.c

  Log Message:
  -----------
  http2d: Add documentation, contributors; Adjust modparams


  Commit: 1ef17b2c25772d620a5488df3bfb35e5f264350a
      https://github.com/OpenSIPS/opensips/commit/1ef17b2c25772d620a5488df3bfb35e5f264350a
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/http2d/server.c

  Log Message:
  -----------
  http2d: Adjust indentation & coding style


  Commit: 225fd1d5b8dd1b5dc04e12a19b79324288537808
      https://github.com/OpenSIPS/opensips/commit/225fd1d5b8dd1b5dc04e12a19b79324288537808
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/http2d/server.c

  Log Message:
  -----------
  http2d: Convert errx/warnx to LM_ functions


  Commit: b9762b9188188088b84b1877a75fba7e9ec4ff68
      https://github.com/OpenSIPS/opensips/commit/b9762b9188188088b84b1877a75fba7e9ec4ff68
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/http2d/server.c

  Log Message:
  -----------
  http2d: Convert fprintf() logs; Measure IPC wait time


  Commit: 2cddb6ebd3c764e5aae3d291e6e3657eb5e5668d
      https://github.com/OpenSIPS/opensips/commit/2cddb6ebd3c764e5aae3d291e6e3657eb5e5668d
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M Makefile.conf.template

  Log Message:
  -----------
  http2d: Add to "exclude_modules"


  Commit: a6c0bf35f51eac255f5a7cdf9b0faa97d923b341
      https://github.com/OpenSIPS/opensips/commit/a6c0bf35f51eac255f5a7cdf9b0faa97d923b341
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M packaging/debian/rules
    M packaging/redhat_fedora/opensips.spec
    M scripts/build/do_build.sh

  Log Message:
  -----------
  http2d: Skip on Unit Tests build and DEB/RPM builds


  Commit: 273e6043f641cb14826132b36aad56739206b673
      https://github.com/OpenSIPS/opensips/commit/273e6043f641cb14826132b36aad56739206b673
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M lib/reg/doc/lookup_flags.xml
    M modules/mid_registrar/doc/mid_registrar_admin.xml
    M modules/registrar/doc/registrar_admin.xml

  Log Message:
  -----------
  registrar docs: Clarify that save/lookup flags are CSVs


  Commit: b530aa6075ca08d5bb7d8225983a244c79094066
      https://github.com/OpenSIPS/opensips/commit/b530aa6075ca08d5bb7d8225983a244c79094066
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/event_rabbitmq/doc/event_rabbitmq_admin.xml
    M modules/event_rabbitmq/event_rabbitmq.c
    M modules/event_rabbitmq/rabbitmq_send.c
    M modules/event_rabbitmq/rabbitmq_send.h

  Log Message:
  -----------
  event_rabbitmq: add timeout support

Add RPC timeout support for any command sent to the rabbitmq server


  Commit: 73c6e9279cabdfe6d30aef0ce0532a86926bbda1
      https://github.com/OpenSIPS/opensips/commit/73c6e9279cabdfe6d30aef0ce0532a86926bbda1
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/rabbitmq/doc/rabbitmq_admin.xml
    M modules/rabbitmq/rabbitmq.c
    M modules/rabbitmq/rmq_servers.c
    M modules/rabbitmq/rmq_servers.h

  Log Message:
  -----------
  rabbitmq: don't block indefinitely on connect

ported from fec5b51


  Commit: 9c394e56a276fc27d17d52586c0745d2c971d241
      https://github.com/OpenSIPS/opensips/commit/9c394e56a276fc27d17d52586c0745d2c971d241
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/rabbitmq/doc/rabbitmq_admin.xml
    M modules/rabbitmq/rabbitmq.c
    M modules/rabbitmq/rmq_servers.c
    M modules/rabbitmq/rmq_servers.h

  Log Message:
  -----------
  event_rabbitmq: add timeout support

Add RPC timeout support for any command sent to the rabbitmq server


  Commit: ee3af6bcf607c24d712598fd256bfbd1f8531cfc
      https://github.com/OpenSIPS/opensips/commit/ee3af6bcf607c24d712598fd256bfbd1f8531cfc
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M cfg.y

  Log Message:
  -----------
  cfg: provide support for port range in sockets


  Commit: fa61e9b64b7c99bfdbf7f0da56a0e0bd36136816
      https://github.com/OpenSIPS/opensips/commit/fa61e9b64b7c99bfdbf7f0da56a0e0bd36136816
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/drouting/drouting.c

  Log Message:
  -----------
  [drouting] fixed weight based selection

if the last element has weight 1, it will never be selected.
This was instroduced with 48c051fc16f4d83bf176d1eefe1df642882b6b88.
The fix is to actually follow the initial PR approach, which was correct. My attempt to improve the original PR actually broke stuff there :(


  Commit: 1e9d124ec576fe5a6238e79f7762ac10cfda356c
      https://github.com/OpenSIPS/opensips/commit/1e9d124ec576fe5a6238e79f7762ac10cfda356c
  Author: Shanee Vanstone <s.vanstone at resilientplc.com>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/clusterer/clusterer.c
    M modules/clusterer/clusterer_mod.c
    M modules/clusterer/doc/clusterer_admin.xml
    M modules/clusterer/topology.c

  Log Message:
  -----------
  [clusterer] Added enable_rerouting parameter

 When "enable_rerouting" is set to 0, packet will never be rerouted via other nodes.
 This is useful for situations where network issues are unlikely (LAN) or when only
 two nodes are present.


  Commit: 6df118b129da4b1eba9775df8fe613903b4aae1c
      https://github.com/OpenSIPS/opensips/commit/6df118b129da4b1eba9775df8fe613903b4aae1c
  Author: OpenSIPS <github at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/aaa_diameter/README
    M modules/aaa_diameter/doc/contributors.xml
    M modules/clusterer/README
    M modules/clusterer/doc/contributors.xml
    M modules/drouting/README
    M modules/drouting/doc/contributors.xml
    M modules/event_rabbitmq/README
    M modules/event_rabbitmq/doc/contributors.xml
    A modules/http2d/README
    M modules/http2d/doc/contributors.xml
    M modules/mid_registrar/README
    M modules/mid_registrar/doc/contributors.xml
    M modules/rabbitmq/README
    M modules/rabbitmq/doc/contributors.xml
    M modules/registrar/README
    M modules/registrar/doc/contributors.xml

  Log Message:
  -----------
  Rebuild documentation


  Commit: a33b204d876a9fb911aa976a65d3168cf278bee6
      https://github.com/OpenSIPS/opensips/commit/a33b204d876a9fb911aa976a65d3168cf278bee6
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M cfg.lex
    M cfg.y
    M globals.c

  Log Message:
  -----------
  Revert "[Core] Add core-option "reply_to_via""

This reverts commit d843fa68a0a0f1aa64b3127c52e6309435dc9aae.


  Commit: 8df20faf06841e8032a70ffc49dd8044ed178959
      https://github.com/OpenSIPS/opensips/commit/8df20faf06841e8032a70ffc49dd8044ed178959
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/sl/sl_funcs.c

  Log Message:
  -----------
  Revert "sl: If "reply_to_via" is set, send reply to IP/Port indicated in "Via""

This reverts commit 68f55e1d3a3084f09f1a8d1ec896ed74a35f8e41.


  Commit: 5ca41364b8c9e023c7ec968e461928ba484d17de
      https://github.com/OpenSIPS/opensips/commit/5ca41364b8c9e023c7ec968e461928ba484d17de
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/tm/t_lookup.c

  Log Message:
  -----------
  Revert "tm: If "reply_to_via" is set, send reply to IP/Port indicated in "Via""

This reverts commit 7d9227b732fce6216f0eb7c0a371c4430a259e2b.


  Commit: e3b2c34fbb7781d21701b68585ab3c973e43fd06
      https://github.com/OpenSIPS/opensips/commit/e3b2c34fbb7781d21701b68585ab3c973e43fd06
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/presence/utils_func.h

  Log Message:
  -----------
  [presence] refine uandd_to_uri() changes

Be sure we have at least one URI part (domain or user).
Make more clear the TEL versus SIP handling


  Commit: fbf5e0bd6c03242c2cff71cd69eb0c06c91a2fb2
      https://github.com/OpenSIPS/opensips/commit/fbf5e0bd6c03242c2cff71cd69eb0c06c91a2fb2
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M parser/parse_event.h

  Log Message:
  -----------
  Fix identation


  Commit: ecb954378672fe8f5ac4a7b47c4203aa51b8044a
      https://github.com/OpenSIPS/opensips/commit/ecb954378672fe8f5ac4a7b47c4203aa51b8044a
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
    M modules/presence/utils_func.c
    M modules/presence/utils_func.h
    M parser/parse_event.c
    M parser/parse_event.h

  Log Message:
  -----------
  Merge branch 'carstenbock-presence_add_reginfo'


Compare: https://github.com/OpenSIPS/opensips/compare/b7f471f7b106...ecb954378672

To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications



More information about the Devel mailing list