From noreply at github.com  Tue Oct  1 06:27:10 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Mon, 30 Sep 2024 23:27:10 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d0ce33: presence: Cast time_t
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/207ec1-20187f@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d0ce33b28294c15606dc0df2873b5b76aa2253db
      https://github.com/OpenSIPS/opensips/commit/d0ce33b28294c15606dc0df2873b5b76aa2253db
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-09-30 (Mon, 30 Sep 2024)

  Changed paths:
    M modules/presence/clustering.c
    M modules/presence/hash.c
    M modules/presence/notify.c
    M modules/presence/presence.c
    M modules/presence/presentity.c
    M modules/presence/publish.c
    M modules/presence/subscribe.c

  Log Message:
  -----------
  presence: Cast time_t

CID #417558, #417600, #417453, #417502, #417672, #417744
    #417756, #417782, #417812, #417578, #417444, #417539
	#417680, #417743, #417727, #417745, #417531, #417650
    #417711, #417776, #417822, #417826


  Commit: 403887b245d564c4ee5b06e8641505e7dac8829a
      https://github.com/OpenSIPS/opensips/commit/403887b245d564c4ee5b06e8641505e7dac8829a
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-09-30 (Mon, 30 Sep 2024)

  Changed paths:
    M modules/presence/event_list.c

  Log Message:
  -----------
  presence: Add coverity tag


  Commit: ab8801da20ac29c3e03d4b198eb4a1b96a01fbc7
      https://github.com/OpenSIPS/opensips/commit/ab8801da20ac29c3e03d4b198eb4a1b96a01fbc7
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-09-30 (Mon, 30 Sep 2024)

  Changed paths:
    M modules/presence/publish.c

  Log Message:
  -----------
  presence: Delete dead code

CID #199898


  Commit: 66bf0c14f6e834c6b7f6ac61ad69cb5dba480a3a
      https://github.com/OpenSIPS/opensips/commit/66bf0c14f6e834c6b7f6ac61ad69cb5dba480a3a
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-09-30 (Mon, 30 Sep 2024)

  Changed paths:
    M modules/presence_callinfo/add_events.c

  Log Message:
  -----------
  presence_callinfo: Cast time_t

CID #417796


  Commit: c86d348e64c08c77754ad1f569b143582d0623b6
      https://github.com/OpenSIPS/opensips/commit/c86d348e64c08c77754ad1f569b143582d0623b6
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-09-30 (Mon, 30 Sep 2024)

  Changed paths:
    M modules/presence_xml/notify_body.c

  Log Message:
  -----------
  presence_xml: Add null check

CID #40665


  Commit: 20187fcfe5414a3a76c583b47e560dec924cf81a
      https://github.com/OpenSIPS/opensips/commit/20187fcfe5414a3a76c583b47e560dec924cf81a
  Author: Răzvan Crainea <razvan at opensips.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M modules/presence/clustering.c
    M modules/presence/event_list.c
    M modules/presence/hash.c
    M modules/presence/notify.c
    M modules/presence/presence.c
    M modules/presence/presentity.c
    M modules/presence/publish.c
    M modules/presence/subscribe.c
    M modules/presence_callinfo/add_events.c
    M modules/presence_xml/notify_body.c

  Log Message:
  -----------
  Merge pull request #3483 from oanatitoc/coverity

Coverity


Compare: https://github.com/OpenSIPS/opensips/compare/207ec1946e6c...20187fcfe541

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


From noreply at github.com  Tue Oct  1 07:25:38 2024
From: noreply at github.com (Alexandra)
Date: Tue, 01 Oct 2024 00:25:38 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 44d9ed: compression: Fix
 potential copy-paste error
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/98d324-c089ea@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 44d9eddb7f71b1fbb9890d05c7dc051056492f7f
      https://github.com/OpenSIPS/opensips/commit/44d9eddb7f71b1fbb9890d05c7dc051056492f7f
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M modules/compression/compression.c

  Log Message:
  -----------
  compression: Fix potential copy-paste error

CID #58327

(cherry picked from commit 56b218bd7a065db61e02cbc9e0f759bec035dc1c)


  Commit: 1bd8d14b8547ddaf4a9738be82d3573f9f85d7d5
      https://github.com/OpenSIPS/opensips/commit/1bd8d14b8547ddaf4a9738be82d3573f9f85d7d5
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M modules/compression/compression.c
    M modules/compression/gz_helpers.c

  Log Message:
  -----------
  compression: Add and fix null checks

CID #58406, #200016, #58416

(cherry picked from commit 8cfb66b9050394b31ac53fd0b5117544f0838cae)


  Commit: c089ead7558b9cf7cf51760d3b0c818530edce93
      https://github.com/OpenSIPS/opensips/commit/c089ead7558b9cf7cf51760d3b0c818530edce93
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M modules/dialog/dlg_db_handler.c

  Log Message:
  -----------
  dialog: Fix potential copy-paste error

CID #417795

(cherry picked from commit bd0989cd5d81cb06468304c07ffc5211b4307951)


Compare: https://github.com/OpenSIPS/opensips/compare/98d324af7826...c089ead7558b

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


From noreply at github.com  Tue Oct  1 08:16:32 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Tue, 01 Oct 2024 01:16:32 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3e89bc: db_sqlite: properly
 store BLOB values in DB
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/20187f-3e89bc@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3e89bcfa935803ee4d85ba19daf2cbe8ae2c342a
      https://github.com/OpenSIPS/opensips/commit/3e89bcfa935803ee4d85ba19daf2cbe8ae2c342a
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M modules/db_sqlite/val.c

  Log Message:
  -----------
  db_sqlite: properly store BLOB values in DB

Do not insert BLOB values as strings, as they might have non-printable
characters, which breaks the value when storing. Instead, store them as
a hex-string.

Many thanks to Eric Tamme from Five9 for reporting this bug!



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


From noreply at github.com  Tue Oct  1 08:16:43 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Tue, 01 Oct 2024 01:16:43 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 668971: db_sqlite: properly
 store BLOB values in DB
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/c089ea-668971@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 668971fa10f4d3168dc740287c9ebdabc095fec3
      https://github.com/OpenSIPS/opensips/commit/668971fa10f4d3168dc740287c9ebdabc095fec3
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M modules/db_sqlite/val.c

  Log Message:
  -----------
  db_sqlite: properly store BLOB values in DB

Do not insert BLOB values as strings, as they might have non-printable
characters, which breaks the value when storing. Instead, store them as
a hex-string.

Many thanks to Eric Tamme from Five9 for reporting this bug!

(cherry picked from commit 3e89bcfa935803ee4d85ba19daf2cbe8ae2c342a)



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


From noreply at github.com  Tue Oct  1 08:18:43 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Tue, 01 Oct 2024 01:18:43 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3f89c0: compression: Fix
 potential copy-paste error
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/ffb6a6-f68caa@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3f89c051f97ac67f1e16f17f80b28798a26f2d0c
      https://github.com/OpenSIPS/opensips/commit/3f89c051f97ac67f1e16f17f80b28798a26f2d0c
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M modules/compression/compression.c

  Log Message:
  -----------
  compression: Fix potential copy-paste error

CID #58327

(cherry picked from commit 56b218bd7a065db61e02cbc9e0f759bec035dc1c)


  Commit: 1223e3edb7e5db718cbf7f3aa92976d816a240b8
      https://github.com/OpenSIPS/opensips/commit/1223e3edb7e5db718cbf7f3aa92976d816a240b8
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M modules/compression/compression.c
    M modules/compression/gz_helpers.c

  Log Message:
  -----------
  compression: Add and fix null checks

CID #58406, #200016, #58416

(cherry picked from commit 8cfb66b9050394b31ac53fd0b5117544f0838cae)


  Commit: 2dde327bb53ca09647774368301039b945a49763
      https://github.com/OpenSIPS/opensips/commit/2dde327bb53ca09647774368301039b945a49763
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M modules/dialog/dlg_db_handler.c

  Log Message:
  -----------
  dialog: Fix potential copy-paste error

CID #417795

(cherry picked from commit bd0989cd5d81cb06468304c07ffc5211b4307951)


  Commit: f68caa6d9396eb6da213821eb20c41243d6f0b4a
      https://github.com/OpenSIPS/opensips/commit/f68caa6d9396eb6da213821eb20c41243d6f0b4a
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M modules/db_sqlite/val.c

  Log Message:
  -----------
  db_sqlite: properly store BLOB values in DB

Do not insert BLOB values as strings, as they might have non-printable
characters, which breaks the value when storing. Instead, store them as
a hex-string.

Many thanks to Eric Tamme from Five9 for reporting this bug!

(cherry picked from commit 3e89bcfa935803ee4d85ba19daf2cbe8ae2c342a)


Compare: https://github.com/OpenSIPS/opensips/compare/ffb6a646b6ab...f68caa6d9396

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


From noreply at github.com  Tue Oct  1 12:09:57 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Tue, 01 Oct 2024 05:09:57 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 958642: tls_wolfssl: bump lib
 to stable release 5.6.6
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/3e89bc-958642@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 95864235efd0b0994015b2ae1377db8b8711cbd3
      https://github.com/OpenSIPS/opensips/commit/95864235efd0b0994015b2ae1377db8b8711cbd3
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M modules/tls_wolfssl/Makefile
    M modules/tls_wolfssl/lib/wolfssl

  Log Message:
  -----------
  tls_wolfssl: bump lib to stable release 5.6.6



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


From noreply at github.com  Wed Oct  2 06:28:21 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Tue, 01 Oct 2024 23:28:21 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d00607: scripts/build: add
	Coverity build
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/958642-d00607@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d00607db575518a94f3bf48de157941e71534c9e
      https://github.com/OpenSIPS/opensips/commit/d00607db575518a94f3bf48de157941e71534c9e
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    A scripts/build/cov_build.sh

  Log Message:
  -----------
  scripts/build: add Coverity build



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


From noreply at github.com  Wed Oct  2 12:57:01 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Wed, 02 Oct 2024 05:57:01 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d70b9c: media_exchange: keep
 media session until dlg ends
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/d00607-d70b9c@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d70b9c063b2da3eef05980cd826fd39a1c96ee56
      https://github.com/OpenSIPS/opensips/commit/d70b9c063b2da3eef05980cd826fd39a1c96ee56
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M modules/media_exchange/media_sessions.c

  Log Message:
  -----------
  media_exchange: keep media session until dlg ends

This fixes situation when a media session is both started and ended from
different (MI) processes.



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


From noreply at github.com  Wed Oct  2 12:57:08 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Wed, 02 Oct 2024 05:57:08 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 863674: media_exchange: keep
 media session until dlg ends
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/668971-863674@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 8636745524bf73492bfd75f32c72a8f18b2e4ccc
      https://github.com/OpenSIPS/opensips/commit/8636745524bf73492bfd75f32c72a8f18b2e4ccc
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M modules/media_exchange/media_sessions.c

  Log Message:
  -----------
  media_exchange: keep media session until dlg ends

This fixes situation when a media session is both started and ended from
different (MI) processes.

(cherry picked from commit d70b9c063b2da3eef05980cd826fd39a1c96ee56)



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


From noreply at github.com  Wed Oct  2 12:57:16 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Wed, 02 Oct 2024 05:57:16 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] eb2014: media_exchange: keep
 media session until dlg ends
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/f68caa-eb2014@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: eb20141138c528efa871606dc872cff2be552a72
      https://github.com/OpenSIPS/opensips/commit/eb20141138c528efa871606dc872cff2be552a72
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M modules/media_exchange/media_sessions.c

  Log Message:
  -----------
  media_exchange: keep media session until dlg ends

This fixes situation when a media session is both started and ended from
different (MI) processes.

(cherry picked from commit d70b9c063b2da3eef05980cd826fd39a1c96ee56)



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


From noreply at github.com  Thu Oct  3 08:01:37 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Thu, 03 Oct 2024 01:01:37 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 09db5b: b2b_logic: add
 pass-3xx-contact flag to b2b_handle...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/d70b9c-cacdc5@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 09db5b96344e1c4e045441037e1771f9ba135fbd
      https://github.com/OpenSIPS/opensips/commit/09db5b96344e1c4e045441037e1771f9ba135fbd
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M modules/b2b_entities/b2be_load.h
    M modules/b2b_entities/dlg.c
    M modules/b2b_logic/b2b_logic.c
    M modules/b2b_logic/b2b_logic.h
    M modules/b2b_logic/doc/b2b_logic_admin.xml
    M modules/b2b_logic/logic.c

  Log Message:
  -----------
  b2b_logic: add pass-3xx-contact flag to b2b_handle_reply


  Commit: cacdc58e228e3c9fdd56e8107f7b528ed1c92d22
      https://github.com/OpenSIPS/opensips/commit/cacdc58e228e3c9fdd56e8107f7b528ed1c92d22
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M modules/dialog/dlg_handlers.c
    M parser/msg_parser.h

  Log Message:
  -----------
  dialog: update SDP on ACK as well

in case of lage negotiation, we need to update the SDP in dialog as well,
otherwise pinging or sending sequential messages will have no info on
the callee's SDP


Compare: https://github.com/OpenSIPS/opensips/compare/d70b9c063b2d...cacdc58e228e

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


From noreply at github.com  Thu Oct  3 08:01:56 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Thu, 03 Oct 2024 01:01:56 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3fa1be: dialog: update SDP on
	ACK as well
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/863674-3fa1be@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3fa1be8e844fed14ffcf3658b595eef370554455
      https://github.com/OpenSIPS/opensips/commit/3fa1be8e844fed14ffcf3658b595eef370554455
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M modules/dialog/dlg_handlers.c
    M parser/msg_parser.h

  Log Message:
  -----------
  dialog: update SDP on ACK as well

in case of lage negotiation, we need to update the SDP in dialog as well,
otherwise pinging or sending sequential messages will have no info on
the callee's SDP

(cherry picked from commit cacdc58e228e3c9fdd56e8107f7b528ed1c92d22)



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


From noreply at github.com  Thu Oct  3 08:02:02 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Thu, 03 Oct 2024 01:02:02 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9c0f5b: dialog: update SDP on
	ACK as well
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/eb2014-9c0f5b@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 9c0f5b03414c00a2f2e06e043b3d5ba80c4acdea
      https://github.com/OpenSIPS/opensips/commit/9c0f5b03414c00a2f2e06e043b3d5ba80c4acdea
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M modules/dialog/dlg_handlers.c
    M parser/msg_parser.h

  Log Message:
  -----------
  dialog: update SDP on ACK as well

in case of lage negotiation, we need to update the SDP in dialog as well,
otherwise pinging or sending sequential messages will have no info on
the callee's SDP

(cherry picked from commit cacdc58e228e3c9fdd56e8107f7b528ed1c92d22)



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


From noreply at github.com  Thu Oct  3 08:47:55 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Thu, 03 Oct 2024 01:47:55 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0509fa: atomic: always use
 stdatomic.h if available
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/cacdc5-0509fa@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 0509fa15fae9d75cd6364bce4053bd4f1929f211
      https://github.com/OpenSIPS/opensips/commit/0509fa15fae9d75cd6364bce4053bd4f1929f211
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M atomic.h

  Log Message:
  -----------
  atomic: always use stdatomic.h if available

Do not use our atomic operations if the standard ones are available.
This prevents redefine compile errors of the atomic_* operations.



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


From noreply at github.com  Thu Oct  3 09:07:17 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Thu, 03 Oct 2024 02:07:17 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f078fe: dialog: fix compile
 error in previous commit
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/9c0f5b-f078fe@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f078fe057cb92fbccddf96bfb88d9884ba55f648
      https://github.com/OpenSIPS/opensips/commit/f078fe057cb92fbccddf96bfb88d9884ba55f648
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M modules/dialog/dlg_handlers.c

  Log Message:
  -----------
  dialog: fix compile error in previous commit



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


From noreply at github.com  Thu Oct  3 09:36:46 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Thu, 03 Oct 2024 02:36:46 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c87400: atomic: define helper
 functions in case stdatomics...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/0509fa-c87400@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: c87400631d6db8c8db12eb3ef4297371bc0b5aba
      https://github.com/OpenSIPS/opensips/commit/c87400631d6db8c8db12eb3ef4297371bc0b5aba
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M atomic.h
    M mem/module_info.c

  Log Message:
  -----------
  atomic: define helper functions in case stdatomics is not used



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


From noreply at github.com  Thu Oct  3 09:47:01 2024
From: noreply at github.com (Liviu Chircu)
Date: Thu, 03 Oct 2024 02:47:01 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7fe1fe: uac_auth(): Fix
 corner-case with missing "algorith...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/c87400-7fe1fe@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 7fe1fe41490b9227b7dfa709d0b48bad6b4bb10c
      https://github.com/OpenSIPS/opensips/commit/7fe1fe41490b9227b7dfa709d0b48bad6b4bb10c
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M lib/digest_auth/digest_auth.c
    M modules/uac/auth.c
    M modules/uac/uac.c

  Log Message:
  -----------
  uac_auth(): Fix corner-case with missing "algorithm=" in 401

Make sure to convert ALG_UNSPEC to ALG_MD5 before doing the bitmask
conversion, as otherwise the matching will fail!

Partial revert of commit 977ce90356ed2b665fbcdac4365d797d972a03b9.



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


From noreply at github.com  Thu Oct  3 09:52:27 2024
From: noreply at github.com (Liviu Chircu)
Date: Thu, 03 Oct 2024 02:52:27 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 42fa1d: uac_auth(): Fix
 corner-case with missing "algorith...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/3fa1be-42fa1d@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 42fa1db32a259818495282a4eeaa1ae08087d9d3
      https://github.com/OpenSIPS/opensips/commit/42fa1db32a259818495282a4eeaa1ae08087d9d3
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M lib/digest_auth/digest_auth.c
    M lib/digest_auth/digest_auth.h
    M modules/uac/auth.c
    M modules/uac_auth/uac_auth.h

  Log Message:
  -----------
  uac_auth(): Fix corner-case with missing "algorithm=" in 401

Make sure to convert ALG_UNSPEC to ALG_MD5 before doing the bitmask
conversion, as otherwise the matching will fail!



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


From noreply at github.com  Thu Oct  3 09:52:42 2024
From: noreply at github.com (Liviu Chircu)
Date: Thu, 03 Oct 2024 02:52:42 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7919e3: uac_auth(): Fix
 corner-case with missing "algorith...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/f078fe-7919e3@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 7919e3222e1a80eef38e3c97632a2d55fd669a59
      https://github.com/OpenSIPS/opensips/commit/7919e3222e1a80eef38e3c97632a2d55fd669a59
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M lib/digest_auth/digest_auth.c
    M lib/digest_auth/digest_auth.h
    M modules/uac/auth.c
    M modules/uac_auth/uac_auth.h

  Log Message:
  -----------
  uac_auth(): Fix corner-case with missing "algorithm=" in 401

Make sure to convert ALG_UNSPEC to ALG_MD5 before doing the bitmask
conversion, as otherwise the matching will fail!

(cherry picked from commit 42fa1db32a259818495282a4eeaa1ae08087d9d3)



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


From bogdan at opensips.org  Thu Oct  3 11:01:26 2024
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Thu, 3 Oct 2024 14:01:26 +0300
Subject: [OpenSIPS-Devel] [Blog] How to Eliminate Zombie Registrations in
	OpenSIPS
Message-ID: <ba67409f-a39e-4a8f-b0a4-d74072ffa556@opensips.org>


Here is a short post on how to improve your OpenSIPS registrar 
performance and also your user's experience in the same time.... by 
fighting the zombies.... the zombie registrations 🙂

https://blog.opensips.org/2024/10/03/how-to-eliminate-zombie-registrations-in-opensips/

Enjoy,

-- 
Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
   https://www.opensips-solutions.com
   https://www.siphub.com



From bogdan at opensips.org  Thu Oct  3 14:00:24 2024
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Thu, 3 Oct 2024 17:00:24 +0300
Subject: [OpenSIPS-Devel] [OpenSIPS-Users] [Blog] How to Eliminate
 Zombie Registrations in OpenSIPS
In-Reply-To: <CAEZrhoOM2dBYKAWpWQJNh2t=MH3-mSiGPdj8eyiFTnEvvnjeZA@mail.gmail.com>
References: <ba67409f-a39e-4a8f-b0a4-d74072ffa556@opensips.org>
 <CAEZrhoOM2dBYKAWpWQJNh2t=MH3-mSiGPdj8eyiFTnEvvnjeZA@mail.gmail.com>
Message-ID: <c83f00f3-e80a-43de-94cb-809622c052d1@opensips.org>

Well, good question. The mechanism will perfectly work between the 
mid_registrar and the end-devices. But if the mid_registrar detects and 
remove a zombie contact, it may have to preform a de-registration 
(depending on the mid registrar mode) with the main registrar. That 
means an REGISTER generated by mid-registrar OpenSIPS - and if you do 
digest auth on the main registrar, this will fail :(

Regards,

Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
   https://www.opensips-solutions.com
   https://www.siphub.com

On 03.10.2024 16:20, M S wrote:
> Hi Bogdan,
> Thank you for your post and explanation, does this work the same with 
> mid_registrar too, i.e. if a contact is marked with RTO is it 
> discarded from mid_registrar location if it is zombie?
>
> Thank you!
>
> On Thu, Oct 3, 2024 at 1:04 PM Bogdan-Andrei Iancu 
> <bogdan at opensips.org> wrote:
>
>
>     Here is a short post on how to improve your OpenSIPS registrar
>     performance and also your user's experience in the same time.... by
>     fighting the zombies.... the zombie registrations 🙂
>
>     https://blog.opensips.org/2024/10/03/how-to-eliminate-zombie-registrations-in-opensips/
>
>     Enjoy,
>
>     -- 
>     Bogdan-Andrei Iancu
>
>     OpenSIPS Founder and Developer
>     https://www.opensips-solutions.com
>     https://www.siphub.com
>
>
>     _______________________________________________
>     Users mailing list
>     Users at lists.opensips.org
>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20241003/26c9d10f/attachment.html>

From noreply at github.com  Thu Oct  3 14:57:19 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Thu, 03 Oct 2024 07:57:19 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6fc5ed: siprec: raise start
 event every single time the re...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/7fe1fe-489656@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 6fc5ede5225cde26acfbb601271a22ea5e7e0c51
      https://github.com/OpenSIPS/opensips/commit/6fc5ede5225cde26acfbb601271a22ea5e7e0c51
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M modules/siprec/siprec_logic.c

  Log Message:
  -----------
  siprec: raise start event every single time the recording


  Commit: 489656c55aee609b9e3eec6c25d6b5c589f0bb48
      https://github.com/OpenSIPS/opensips/commit/489656c55aee609b9e3eec6c25d6b5c589f0bb48
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M modules/rtpengine/rtpengine.c

  Log Message:
  -----------
  rtpengine: handle media copy pause


Compare: https://github.com/OpenSIPS/opensips/compare/7fe1fe41490b...489656c55aee

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


From medeanwz at gmail.com  Thu Oct  3 13:20:27 2024
From: medeanwz at gmail.com (M S)
Date: Thu, 3 Oct 2024 15:20:27 +0200
Subject: [OpenSIPS-Devel] [OpenSIPS-Users] [Blog] How to Eliminate
	Zombie Registrations in OpenSIPS
In-Reply-To: <ba67409f-a39e-4a8f-b0a4-d74072ffa556@opensips.org>
References: <ba67409f-a39e-4a8f-b0a4-d74072ffa556@opensips.org>
Message-ID: <CAEZrhoOM2dBYKAWpWQJNh2t=MH3-mSiGPdj8eyiFTnEvvnjeZA@mail.gmail.com>

Hi Bogdan,
Thank you for your post and explanation, does this work the same with
mid_registrar too, i.e. if a contact is marked with RTO is it discarded
from mid_registrar location if it is zombie?

Thank you!

On Thu, Oct 3, 2024 at 1:04 PM Bogdan-Andrei Iancu <bogdan at opensips.org>
wrote:

>
> Here is a short post on how to improve your OpenSIPS registrar
> performance and also your user's experience in the same time.... by
> fighting the zombies.... the zombie registrations 🙂
>
>
> https://blog.opensips.org/2024/10/03/how-to-eliminate-zombie-registrations-in-opensips/
>
> Enjoy,
>
> --
> Bogdan-Andrei Iancu
>
> OpenSIPS Founder and Developer
>    https://www.opensips-solutions.com
>    https://www.siphub.com
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20241003/59f11e16/attachment.html>

From noreply at github.com  Sat Oct  5 21:38:23 2024
From: noreply at github.com (opensips-github)
Date: Sat, 05 Oct 2024 14:38:23 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1ebff0: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/7919e3-1ebff0@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 1ebff082c93e3f0c6eb0b4c8384690b8e5b07b5c
      https://github.com/OpenSIPS/opensips/commit/1ebff082c93e3f0c6eb0b4c8384690b8e5b07b5c
  Author: OpenSIPS <github at opensips.org>
  Date:   2024-10-06 (Sun, 06 Oct 2024)

  Changed paths:
    M modules/compression/README
    M modules/compression/doc/contributors.xml
    M modules/db_sqlite/README
    M modules/db_sqlite/doc/contributors.xml
    M modules/dialog/README
    M modules/dialog/doc/contributors.xml
    M modules/media_exchange/README
    M modules/media_exchange/doc/contributors.xml
    M modules/uac/README
    M modules/uac/doc/contributors.xml
    M modules/uac_auth/README
    M modules/uac_auth/doc/contributors.xml

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



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


From noreply at github.com  Sat Oct  5 22:27:01 2024
From: noreply at github.com (opensips-github)
Date: Sat, 05 Oct 2024 15:27:01 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 93c4e1: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/42fa1d-93c4e1@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 93c4e1f2b5b6decfa6e526d8d613f834d0521e65
      https://github.com/OpenSIPS/opensips/commit/93c4e1f2b5b6decfa6e526d8d613f834d0521e65
  Author: OpenSIPS <github at opensips.org>
  Date:   2024-10-06 (Sun, 06 Oct 2024)

  Changed paths:
    M modules/compression/README
    M modules/compression/doc/contributors.xml
    M modules/db_sqlite/README
    M modules/db_sqlite/doc/contributors.xml
    M modules/dialog/README
    M modules/dialog/doc/contributors.xml
    M modules/media_exchange/README
    M modules/media_exchange/doc/contributors.xml
    M modules/uac/README
    M modules/uac/doc/contributors.xml
    M modules/uac_auth/README
    M modules/uac_auth/doc/contributors.xml

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



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


From noreply at github.com  Sat Oct  5 23:20:18 2024
From: noreply at github.com (opensips-github)
Date: Sat, 05 Oct 2024 16:20:18 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bce4bc: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/489656-bce4bc@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: bce4bcbc40bc2af56a50afade76c185dd2b5b535
      https://github.com/OpenSIPS/opensips/commit/bce4bcbc40bc2af56a50afade76c185dd2b5b535
  Author: OpenSIPS <github at opensips.org>
  Date:   2024-10-06 (Sun, 06 Oct 2024)

  Changed paths:
    M modules/aaa_diameter/README
    M modules/aaa_diameter/doc/contributors.xml
    M modules/aaa_radius/README
    M modules/aaa_radius/doc/contributors.xml
    M modules/acc/README
    M modules/acc/doc/contributors.xml
    M modules/auth_aka/README
    M modules/auth_aka/doc/contributors.xml
    M modules/auth_jwt/README
    M modules/auth_jwt/doc/contributors.xml
    M modules/b2b_entities/README
    M modules/b2b_entities/doc/contributors.xml
    M modules/b2b_logic/README
    M modules/b2b_logic/doc/contributors.xml
    M modules/b2b_sdp_demux/README
    M modules/b2b_sdp_demux/doc/contributors.xml
    M modules/cachedb_dynamodb/README
    M modules/cachedb_dynamodb/doc/contributors.xml
    M modules/cachedb_mongodb/README
    M modules/cachedb_mongodb/doc/contributors.xml
    M modules/cachedb_sql/README
    M modules/cachedb_sql/doc/contributors.xml
    M modules/call_center/README
    M modules/call_center/doc/contributors.xml
    M modules/carrierroute/README
    M modules/carrierroute/doc/contributors.xml
    M modules/cfgutils/README
    M modules/cfgutils/doc/contributors.xml
    M modules/clusterer/README
    M modules/clusterer/doc/contributors.xml
    M modules/compression/README
    M modules/compression/doc/contributors.xml
    M modules/cpl_c/README
    M modules/cpl_c/doc/contributors.xml
    M modules/db_http/README
    M modules/db_http/doc/contributors.xml
    M modules/db_perlvdb/README
    M modules/db_perlvdb/doc/contributors.xml
    M modules/db_sqlite/README
    M modules/db_sqlite/doc/contributors.xml
    M modules/db_text/README
    M modules/db_text/doc/contributors.xml
    M modules/dialog/README
    M modules/dialog/doc/contributors.xml
    M modules/dispatcher/README
    M modules/dispatcher/doc/contributors.xml
    M modules/dns_cache/README
    M modules/dns_cache/doc/contributors.xml
    M modules/emergency/README
    M modules/emergency/doc/contributors.xml
    M modules/event_kafka/README
    M modules/event_kafka/doc/contributors.xml
    M modules/event_rabbitmq/README
    M modules/event_rabbitmq/doc/contributors.xml
    M modules/event_stream/README
    M modules/event_stream/doc/contributors.xml
    M modules/fraud_detection/README
    M modules/fraud_detection/doc/contributors.xml
    M modules/group/README
    M modules/group/doc/contributors.xml
    M modules/httpd/README
    M modules/httpd/doc/contributors.xml
    M modules/identity/README
    M modules/identity/doc/contributors.xml
    M modules/imc/README
    M modules/imc/doc/contributors.xml
    M modules/jabber/README
    M modules/jabber/doc/contributors.xml
    M modules/ldap/README
    M modules/ldap/doc/contributors.xml
    M modules/mangler/README
    M modules/mangler/doc/contributors.xml
    M modules/maxfwd/README
    M modules/maxfwd/doc/contributors.xml
    M modules/media_exchange/README
    M modules/media_exchange/doc/contributors.xml
    M modules/mediaproxy/README
    M modules/mediaproxy/doc/contributors.xml
    M modules/mi_fifo/README
    M modules/mi_fifo/doc/contributors.xml
    M modules/mi_script/README
    M modules/mi_script/doc/contributors.xml
    M modules/mid_registrar/README
    M modules/mid_registrar/doc/contributors.xml
    M modules/mqueue/README
    M modules/mqueue/doc/contributors.xml
    M modules/msilo/README
    M modules/msilo/doc/contributors.xml
    M modules/msrp_gateway/README
    M modules/msrp_gateway/doc/contributors.xml
    M modules/msrp_ua/README
    M modules/msrp_ua/doc/contributors.xml
    M modules/nat_traversal/README
    M modules/nat_traversal/doc/contributors.xml
    M modules/nathelper/README
    M modules/nathelper/doc/contributors.xml
    M modules/presence/README
    M modules/presence/doc/contributors.xml
    M modules/presence_callinfo/README
    M modules/presence_callinfo/doc/contributors.xml
    M modules/presence_xml/README
    M modules/presence_xml/doc/contributors.xml
    M modules/rtpengine/README
    M modules/rtpengine/doc/contributors.xml
    M modules/siprec/README
    M modules/siprec/doc/contributors.xml
    M modules/tls_wolfssl/README
    M modules/tls_wolfssl/doc/contributors.xml
    M modules/uac/README
    M modules/uac/doc/contributors.xml

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



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


From noreply at github.com  Tue Oct  8 11:41:44 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Tue, 08 Oct 2024 04:41:44 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a70f71: media_exchange: handle
 faked replies for re-INVITEs
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/bce4bc-a70f71@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a70f7159773cb86dde220d4c851f49de83f73802
      https://github.com/OpenSIPS/opensips/commit/a70f7159773cb86dde220d4c851f49de83f73802
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-08 (Tue, 08 Oct 2024)

  Changed paths:
    M modules/media_exchange/media_exchange.c

  Log Message:
  -----------
  media_exchange: handle faked replies for re-INVITEs

Fix possible crash when a faked reply is received for re-INVITEs



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


From noreply at github.com  Tue Oct  8 11:42:08 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Tue, 08 Oct 2024 04:42:08 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 635e5d: media_exchange: handle
 faked replies for re-INVITEs
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/93c4e1-635e5d@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 635e5d37e98010b7eba3b2ae1480d9a66901b7fe
      https://github.com/OpenSIPS/opensips/commit/635e5d37e98010b7eba3b2ae1480d9a66901b7fe
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-08 (Tue, 08 Oct 2024)

  Changed paths:
    M modules/media_exchange/media_exchange.c

  Log Message:
  -----------
  media_exchange: handle faked replies for re-INVITEs

Fix possible crash when a faked reply is received for re-INVITEs

(cherry picked from commit a70f7159773cb86dde220d4c851f49de83f73802)



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


From noreply at github.com  Tue Oct  8 11:42:19 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Tue, 08 Oct 2024 04:42:19 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2aac7f: media_exchange: handle
 faked replies for re-INVITEs
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/1ebff0-2aac7f@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 2aac7fe0746bcfed18e467083bd7c43e95401806
      https://github.com/OpenSIPS/opensips/commit/2aac7fe0746bcfed18e467083bd7c43e95401806
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-08 (Tue, 08 Oct 2024)

  Changed paths:
    M modules/media_exchange/media_exchange.c

  Log Message:
  -----------
  media_exchange: handle faked replies for re-INVITEs

Fix possible crash when a faked reply is received for re-INVITEs

(cherry picked from commit a70f7159773cb86dde220d4c851f49de83f73802)



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


From liviu at opensips.org  Wed Oct  9 09:56:32 2024
From: liviu at opensips.org (Liviu Chircu)
Date: Wed, 9 Oct 2024 12:56:32 +0300
Subject: [OpenSIPS-Devel] [Release Freeze] Upcoming OpenSIPS 3.5.2 and 3.4.9
	Minor Releases
Message-ID: <66fea984-30e2-b698-ff3f-399c120f39c8@opensips.org>

Hi all,

The 3.5.2 and 3.4.9 OpenSIPS minor versions are scheduled for release on 
Wednesday, Oct 23rd.

In preparation for the releases, we impose the usual freeze on any 
significant fixes (as complexity) on the stable branches, in order to 
ensure a safe window for testing in the days ahead.

Finally, please make sure to ping any outstanding issues on the GitHub 
issue tracker <https://github.com/OpenSIPS/opensips/issues> that may 
have skipped our attention -- thank you in advance!

Happy testing,

-- 
Liviu Chircu
www.siphub.com  |www.opensips-solutions.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20241009/0964307b/attachment.html>

From noreply at github.com  Wed Oct  9 10:24:11 2024
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Wed, 09 Oct 2024 03:24:11 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 27acf2: [ldap] fix error
 handling when no available conn
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/a70f71-27acf2@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 27acf2a08be0b60f5a6675c8b44fb65a4cab0a7b
      https://github.com/OpenSIPS/opensips/commit/27acf2a08be0b60f5a6675c8b44fb65a4cab0a7b
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-10-09 (Wed, 09 Oct 2024)

  Changed paths:
    M modules/ldap/ldap_exp_fn.c

  Log Message:
  -----------
  [ldap] fix error handling when no available conn

Do not try to release/free a conn if we do not have one



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


From noreply at github.com  Wed Oct  9 10:24:51 2024
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Wed, 09 Oct 2024 03:24:51 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 31e4ed: [ldap] fix error
 handling when no available conn
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/635e5d-31e4ed@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 31e4ed786292fbd2e27fabf42aa55f61acffd0d6
      https://github.com/OpenSIPS/opensips/commit/31e4ed786292fbd2e27fabf42aa55f61acffd0d6
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-10-09 (Wed, 09 Oct 2024)

  Changed paths:
    M modules/ldap/ldap_exp_fn.c

  Log Message:
  -----------
  [ldap] fix error handling when no available conn

Do not try to release/free a conn if we do not have one

(cherry picked from commit 27acf2a08be0b60f5a6675c8b44fb65a4cab0a7b)



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


From noreply at github.com  Wed Oct  9 10:25:08 2024
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Wed, 09 Oct 2024 03:25:08 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0c060f: [ldap] fix error
 handling when no available conn
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/2aac7f-0c060f@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 0c060fb2dd290c430c02a37d7982ec9952de1685
      https://github.com/OpenSIPS/opensips/commit/0c060fb2dd290c430c02a37d7982ec9952de1685
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-10-09 (Wed, 09 Oct 2024)

  Changed paths:
    M modules/ldap/ldap_exp_fn.c

  Log Message:
  -----------
  [ldap] fix error handling when no available conn

Do not try to release/free a conn if we do not have one

(cherry picked from commit 27acf2a08be0b60f5a6675c8b44fb65a4cab0a7b)



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


From razvan at opensips.org  Thu Oct 10 14:51:25 2024
From: razvan at opensips.org (=?UTF-8?Q?R=C4=83zvan_Crainea?=)
Date: Thu, 10 Oct 2024 17:51:25 +0300
Subject: [OpenSIPS-Devel] OpenSIPS Control Panel 9.3.5 released
Message-ID: <49d0edac-f3ab-4e3f-aee7-a4e57f67af2f@opensips.org>

Hello, everyone!

OpenSIPS Control Panel 9.3.5, corresponding to OpenSIPS version 3.5.x, 
has just been released!

Besides fixes, the main changes in this version are related to the 
compatibility to OpenSIPS 3.5, as well as new improvements/fixes to 
current tools.
In addition, a new Config tool[1] has been added, that can be used to 
create customizable configuration for OpenSIPS that can be tunable 
real-time, through database.

You can find information on how to download the new version here[2].

Enjoy!

[1] https://controlpanel.opensips.org/htmldoc_9_X_X/config.html
[2] http://controlpanel.opensips.org/download.php
-- 
Răzvan Crainea
OpenSIPS Core Developer / SIPhub CTO
http://www.opensips-solutions.com / https://www.siphub.com



From noreply at github.com  Sat Oct 12 21:37:30 2024
From: noreply at github.com (opensips-github)
Date: Sat, 12 Oct 2024 14:37:30 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bcbfaf: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/0c060f-bcbfaf@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: bcbfaf83a0b9fa2c42ef8b95e2aa988daf8dc6db
      https://github.com/OpenSIPS/opensips/commit/bcbfaf83a0b9fa2c42ef8b95e2aa988daf8dc6db
  Author: OpenSIPS <github at opensips.org>
  Date:   2024-10-13 (Sun, 13 Oct 2024)

  Changed paths:
    M modules/ldap/README
    M modules/ldap/doc/contributors.xml
    M modules/media_exchange/README
    M modules/media_exchange/doc/contributors.xml

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



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


From noreply at github.com  Sat Oct 12 22:25:09 2024
From: noreply at github.com (opensips-github)
Date: Sat, 12 Oct 2024 15:25:09 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5b76d2: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/31e4ed-5b76d2@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 5b76d2c58dc6608b7343d2fc35e6dc0ed757173d
      https://github.com/OpenSIPS/opensips/commit/5b76d2c58dc6608b7343d2fc35e6dc0ed757173d
  Author: OpenSIPS <github at opensips.org>
  Date:   2024-10-13 (Sun, 13 Oct 2024)

  Changed paths:
    M modules/ldap/README
    M modules/ldap/doc/contributors.xml
    M modules/media_exchange/README
    M modules/media_exchange/doc/contributors.xml

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



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


From noreply at github.com  Sat Oct 12 23:21:10 2024
From: noreply at github.com (opensips-github)
Date: Sat, 12 Oct 2024 16:21:10 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 225533: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/27acf2-225533@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 22553348f12f9cd19990f2fa0092005206582cf4
      https://github.com/OpenSIPS/opensips/commit/22553348f12f9cd19990f2fa0092005206582cf4
  Author: OpenSIPS <github at opensips.org>
  Date:   2024-10-13 (Sun, 13 Oct 2024)

  Changed paths:
    M modules/ldap/README
    M modules/ldap/doc/contributors.xml
    M modules/media_exchange/README
    M modules/media_exchange/doc/contributors.xml

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



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


From razvan at opensips.org  Thu Oct 17 13:08:55 2024
From: razvan at opensips.org (=?UTF-8?Q?R=C4=83zvan_Crainea?=)
Date: Thu, 17 Oct 2024 16:08:55 +0300
Subject: [OpenSIPS-Devel] [BLOG] Implementing OpenSIPS realtime Controls via
 Control Panel 9.3.5
Message-ID: <92719117-fc10-4192-b494-9299603b6298@opensips.org>

Hi, everyone!

Check out the latest OpenSIPS Blog describing how you can use the new 
OpenSIPS Control Panel Config tool to implement real-time controls in 
OpenSIPS:

https://blog.opensips.org/2024/10/17/implementing-opensips-realtime-controls-via-control-panel-9-3-5/

Happy reading!
-- 
Răzvan Crainea
OpenSIPS Core Developer / SIPhub CTO
http://www.opensips-solutions.com / https://www.siphub.com



From noreply at github.com  Thu Oct 17 14:32:15 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Thu, 17 Oct 2024 07:32:15 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3df04c: load_balancer: open db
 connection from every process
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/225533-3df04c@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3df04c7c6cc21999119a02301be316a605f06036
      https://github.com/OpenSIPS/opensips/commit/3df04c7c6cc21999119a02301be316a605f06036
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-17 (Thu, 17 Oct 2024)

  Changed paths:
    M modules/load_balancer/load_balancer.c

  Log Message:
  -----------
  load_balancer: open db connection from every process

This ensures that the `mi("lb_reload")` command runs properly from
whatever process the job is dispatched from.

Many thanks to Antonis Psaras (@apsaras on GitHub) for reporting it.
Close #3488



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


From noreply at github.com  Thu Oct 17 14:32:35 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Thu, 17 Oct 2024 07:32:35 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fb0172: load_balancer: open db
 connection from every process
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/5b76d2-fb0172@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: fb01722e19829925b5ce837d74526e1fde70f14f
      https://github.com/OpenSIPS/opensips/commit/fb01722e19829925b5ce837d74526e1fde70f14f
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-17 (Thu, 17 Oct 2024)

  Changed paths:
    M modules/load_balancer/load_balancer.c

  Log Message:
  -----------
  load_balancer: open db connection from every process

This ensures that the `mi("lb_reload")` command runs properly from
whatever process the job is dispatched from.

Many thanks to Antonis Psaras (@apsaras on GitHub) for reporting it.
Close #3488

(cherry picked from commit 3df04c7c6cc21999119a02301be316a605f06036)



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


From noreply at github.com  Thu Oct 17 14:33:17 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Thu, 17 Oct 2024 07:33:17 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ec2ccb: load_balancer: open db
 connection from every process
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/bcbfaf-ec2ccb@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: ec2ccb850c938673a9fe1c4cc8fb0329ae9f25c8
      https://github.com/OpenSIPS/opensips/commit/ec2ccb850c938673a9fe1c4cc8fb0329ae9f25c8
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-17 (Thu, 17 Oct 2024)

  Changed paths:
    M modules/load_balancer/load_balancer.c

  Log Message:
  -----------
  load_balancer: open db connection from every process

This ensures that the `mi("lb_reload")` command runs properly from
whatever process the job is dispatched from.

Many thanks to Antonis Psaras (@apsaras on GitHub) for reporting it.
Close #3488

(cherry picked from commit 3df04c7c6cc21999119a02301be316a605f06036)



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


From noreply at github.com  Fri Oct 18 11:56:36 2024
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Fri, 18 Oct 2024 04:56:36 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 065448: python: Validate
 script_name a bit more carefully.
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/3df04c-e9f9e8@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 065448f38000c246e9ed085a10b1bdc39a5ee2bf
      https://github.com/OpenSIPS/opensips/commit/065448f38000c246e9ed085a10b1bdc39a5ee2bf
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2024-10-16 (Wed, 16 Oct 2024)

  Changed paths:
    M modules/python/python_mod.c

  Log Message:
  -----------
  python: Validate script_name a bit more carefully.

Fixes:	#3495


  Commit: e9f9e8e8c298f6aa1f1d6cdad2ba50c2d4827d8d
      https://github.com/OpenSIPS/opensips/commit/e9f9e8e8c298f6aa1f1d6cdad2ba50c2d4827d8d
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2024-10-18 (Fri, 18 Oct 2024)

  Changed paths:
    M modules/python/python_mod.c

  Log Message:
  -----------
  Merge pull request #3497 from sippy/pr_fix_3495

python: Validate script_name a bit more carefully.


Compare: https://github.com/OpenSIPS/opensips/compare/3df04c7c6cc2...e9f9e8e8c298

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


From noreply at github.com  Fri Oct 18 12:04:03 2024
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Fri, 18 Oct 2024 05:04:03 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 294e2d: Merge pull request
 #3497 from sippy/pr_fix_3495
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/fb0172-294e2d@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 294e2d73343b639dbb38e23b3a6833f2316779a7
      https://github.com/OpenSIPS/opensips/commit/294e2d73343b639dbb38e23b3a6833f2316779a7
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2024-10-18 (Fri, 18 Oct 2024)

  Changed paths:
    M modules/python/python_mod.c

  Log Message:
  -----------
  Merge pull request #3497 from sippy/pr_fix_3495

python: Validate script_name a bit more carefully.
(cherry picked from commit e9f9e8e8c298f6aa1f1d6cdad2ba50c2d4827d8d)



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


From noreply at github.com  Fri Oct 18 12:04:27 2024
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Fri, 18 Oct 2024 05:04:27 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b793fd: Merge pull request
 #3497 from sippy/pr_fix_3495
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/ec2ccb-b793fd@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b793fdeac1f001e35f82c3da2898972008b25591
      https://github.com/OpenSIPS/opensips/commit/b793fdeac1f001e35f82c3da2898972008b25591
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2024-10-18 (Fri, 18 Oct 2024)

  Changed paths:
    M modules/python/python_mod.c

  Log Message:
  -----------
  Merge pull request #3497 from sippy/pr_fix_3495

python: Validate script_name a bit more carefully.
(cherry picked from commit e9f9e8e8c298f6aa1f1d6cdad2ba50c2d4827d8d)



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


From noreply at github.com  Fri Oct 18 15:00:32 2024
From: noreply at github.com (Liviu Chircu)
Date: Fri, 18 Oct 2024 08:00:32 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 66ace2: Add support for UUID
 version 7 generation.
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/e9f9e8-c49a97@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 66ace293351c3648d95321554e7b4c132de710fe
      https://github.com/OpenSIPS/opensips/commit/66ace293351c3648d95321554e7b4c132de710fe
  Author: Aron Podrigal <aronp at guaranteedplus.com>
  Date:   2024-09-25 (Wed, 25 Sep 2024)

  Changed paths:
    M modules/uuid/doc/uuid_admin.xml
    M modules/uuid/uuid.c

  Log Message:
  -----------
  Add support for UUID version 7 generation.


  Commit: c49a974b227fac34e39d291154099460d570663b
      https://github.com/OpenSIPS/opensips/commit/c49a974b227fac34e39d291154099460d570663b
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-18 (Fri, 18 Oct 2024)

  Changed paths:
    M modules/uuid/doc/uuid_admin.xml
    M modules/uuid/uuid.c

  Log Message:
  -----------
  Merge pull request #3479 from ar45/uuid-v7

Add support for UUID version 7 generation.


Compare: https://github.com/OpenSIPS/opensips/compare/e9f9e8e8c298...c49a974b227f

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


From noreply at github.com  Sat Oct 19 21:40:09 2024
From: noreply at github.com (opensips-github)
Date: Sat, 19 Oct 2024 14:40:09 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0a9931: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/b793fd-0a9931@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 0a99310759409e660c36f5cb54d735d8b8dc86fd
      https://github.com/OpenSIPS/opensips/commit/0a99310759409e660c36f5cb54d735d8b8dc86fd
  Author: OpenSIPS <github at opensips.org>
  Date:   2024-10-20 (Sun, 20 Oct 2024)

  Changed paths:
    M modules/load_balancer/README
    M modules/load_balancer/doc/contributors.xml
    M modules/python/README
    M modules/python/doc/contributors.xml

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



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


From noreply at github.com  Sat Oct 19 22:29:37 2024
From: noreply at github.com (opensips-github)
Date: Sat, 19 Oct 2024 15:29:37 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9a5af8: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/294e2d-9a5af8@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 9a5af87cadf59e96114456ceefe0c2bf50e3cbf8
      https://github.com/OpenSIPS/opensips/commit/9a5af87cadf59e96114456ceefe0c2bf50e3cbf8
  Author: OpenSIPS <github at opensips.org>
  Date:   2024-10-20 (Sun, 20 Oct 2024)

  Changed paths:
    M modules/load_balancer/README
    M modules/load_balancer/doc/contributors.xml
    M modules/python/README
    M modules/python/doc/contributors.xml

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



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


From noreply at github.com  Sat Oct 19 23:29:15 2024
From: noreply at github.com (opensips-github)
Date: Sat, 19 Oct 2024 16:29:15 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ae5fdc: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/c49a97-ae5fdc@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: ae5fdc61b6bba6145006ca1a35bb3ded67a22104
      https://github.com/OpenSIPS/opensips/commit/ae5fdc61b6bba6145006ca1a35bb3ded67a22104
  Author: OpenSIPS <github at opensips.org>
  Date:   2024-10-20 (Sun, 20 Oct 2024)

  Changed paths:
    M modules/load_balancer/README
    M modules/load_balancer/doc/contributors.xml
    M modules/python/README
    M modules/python/doc/contributors.xml
    M modules/uuid/README
    M modules/uuid/doc/contributors.xml

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



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


From noreply at github.com  Tue Oct 22 10:55:02 2024
From: noreply at github.com (Liviu Chircu)
Date: Tue, 22 Oct 2024 03:55:02 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d89f17: clusterer: Fix
 potential AB/BA sync deadlock on DO...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/ae5fdc-d89f17@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d89f1703f60aaaa2d6cca23aab191e5671dc0c83
      https://github.com/OpenSIPS/opensips/commit/d89f1703f60aaaa2d6cca23aab191e5671dc0c83
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-22 (Tue, 22 Oct 2024)

  Changed paths:
    M bin_interface.c
    M bin_interface.h
    M modules/clusterer/sync.c

  Log Message:
  -----------
  clusterer: Fix potential AB/BA sync deadlock on DONOR nodes

This deadlock was reproduced with usrloc, but may also affect other
sync-based modules, as follows:

---- sync DONOR node ----
1) [sync send Worker-1] grabs (A) cluster lock, then (B) usrloc hash lock
    while building/sending the sync packets
2) [handle SIP REGISTER Worker-2] grabs (B) usrloc hash lock, then (A)
    cluster lock when replicating data with cl_api.send_all()

This patch converts the "A+B" sequence in 1) into a "B,A" sequence.



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


From noreply at github.com  Tue Oct 22 10:55:24 2024
From: noreply at github.com (Liviu Chircu)
Date: Tue, 22 Oct 2024 03:55:24 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3de61d: clusterer: Fix
 potential AB/BA sync deadlock on DO...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/9a5af8-3de61d@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3de61d3180f98e18b2ac7f332f9241f651831291
      https://github.com/OpenSIPS/opensips/commit/3de61d3180f98e18b2ac7f332f9241f651831291
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-22 (Tue, 22 Oct 2024)

  Changed paths:
    M bin_interface.c
    M bin_interface.h
    M modules/clusterer/sync.c

  Log Message:
  -----------
  clusterer: Fix potential AB/BA sync deadlock on DONOR nodes

This deadlock was reproduced with usrloc, but may also affect other
sync-based modules, as follows:

---- sync DONOR node ----
1) [sync send Worker-1] grabs (A) cluster lock, then (B) usrloc hash lock
    while building/sending the sync packets
2) [handle SIP REGISTER Worker-2] grabs (B) usrloc hash lock, then (A)
    cluster lock when replicating data with cl_api.send_all()

This patch converts the "A+B" sequence in 1) into a "B,A" sequence.

(cherry picked from commit d89f1703f60aaaa2d6cca23aab191e5671dc0c83)



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


From noreply at github.com  Tue Oct 22 10:55:40 2024
From: noreply at github.com (Liviu Chircu)
Date: Tue, 22 Oct 2024 03:55:40 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f423f9: clusterer: Fix
 potential AB/BA sync deadlock on DO...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/0a9931-f423f9@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f423f90ece1da56028d9fbebd7e3cd8e9753eaae
      https://github.com/OpenSIPS/opensips/commit/f423f90ece1da56028d9fbebd7e3cd8e9753eaae
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-22 (Tue, 22 Oct 2024)

  Changed paths:
    M bin_interface.c
    M bin_interface.h
    M modules/clusterer/sync.c

  Log Message:
  -----------
  clusterer: Fix potential AB/BA sync deadlock on DONOR nodes

This deadlock was reproduced with usrloc, but may also affect other
sync-based modules, as follows:

---- sync DONOR node ----
1) [sync send Worker-1] grabs (A) cluster lock, then (B) usrloc hash lock
    while building/sending the sync packets
2) [handle SIP REGISTER Worker-2] grabs (B) usrloc hash lock, then (A)
    cluster lock when replicating data with cl_api.send_all()

This patch converts the "A+B" sequence in 1) into a "B,A" sequence.

(cherry picked from commit d89f1703f60aaaa2d6cca23aab191e5671dc0c83)



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


From noreply at github.com  Tue Oct 22 12:31:05 2024
From: noreply at github.com (Liviu Chircu)
Date: Tue, 22 Oct 2024 05:31:05 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2bf1bd: clusterer: Add/Improve
 some important logs during ...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/d89f17-2bf1bd@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 2bf1bdcf5c087f16c21c99101738ed52ad8741c1
      https://github.com/OpenSIPS/opensips/commit/2bf1bdcf5c087f16c21c99101738ed52ad8741c1
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-22 (Tue, 22 Oct 2024)

  Changed paths:
    M modules/clusterer/clusterer.c
    M modules/clusterer/sync.c

  Log Message:
  -----------
  clusterer: Add/Improve some important logs during startup sync



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


From noreply at github.com  Tue Oct 22 12:31:41 2024
From: noreply at github.com (Liviu Chircu)
Date: Tue, 22 Oct 2024 05:31:41 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] eeddfc: clusterer: Add/Improve
 some important logs during ...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/f423f9-eeddfc@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: eeddfcc85942a011ecb5f7dc6ae15d833bd854d2
      https://github.com/OpenSIPS/opensips/commit/eeddfcc85942a011ecb5f7dc6ae15d833bd854d2
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-22 (Tue, 22 Oct 2024)

  Changed paths:
    M modules/clusterer/clusterer.c
    M modules/clusterer/sync.c

  Log Message:
  -----------
  clusterer: Add/Improve some important logs during startup sync

(cherry picked from commit 2bf1bdcf5c087f16c21c99101738ed52ad8741c1)



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


From noreply at github.com  Tue Oct 22 12:31:40 2024
From: noreply at github.com (Liviu Chircu)
Date: Tue, 22 Oct 2024 05:31:40 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e8dc6d: clusterer: Add/Improve
 some important logs during ...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/3de61d-e8dc6d@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: e8dc6d505488da231b672f2310009f6faf4f51f6
      https://github.com/OpenSIPS/opensips/commit/e8dc6d505488da231b672f2310009f6faf4f51f6
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-22 (Tue, 22 Oct 2024)

  Changed paths:
    M modules/clusterer/clusterer.c
    M modules/clusterer/sync.c

  Log Message:
  -----------
  clusterer: Add/Improve some important logs during startup sync

(cherry picked from commit 2bf1bdcf5c087f16c21c99101738ed52ad8741c1)



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


From noreply at github.com  Tue Oct 22 15:11:41 2024
From: noreply at github.com (Liviu Chircu)
Date: Tue, 22 Oct 2024 08:11:41 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 928727: clusterer: Prevent
 startup delays from causing abo...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/2bf1bd-928727@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 928727410a63fa137f48aa8a77492c3c7b14b460
      https://github.com/OpenSIPS/opensips/commit/928727410a63fa137f48aa8a77492c3c7b14b460
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-22 (Tue, 22 Oct 2024)

  Changed paths:
    M globals.c
    M globals.h
    M modules/clusterer/clusterer.c
    M modules/clusterer/clusterer.h
    M modules/clusterer/sync.c
    M sr_module.c
    M status_report.c

  Log Message:
  -----------
  clusterer: Prevent startup delays from causing aborted syncs

This patch makes it so the 'seed_fallback_interval' modparam
time-counting is done in a way that *ignores* any random startup delays
(e.g. mod init stuff which may take time such as loading drouting,
dispatcher, rtpproxy, etc.).

Previously, the effect of this issue was that some modules (e.g. usrloc)
would randomly *not* sync data on startup, depending if the startup
delay happened to be lesser or greater than the 'seed_fallback_interval'.



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


From noreply at github.com  Tue Oct 22 15:11:59 2024
From: noreply at github.com (Liviu Chircu)
Date: Tue, 22 Oct 2024 08:11:59 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a70ee6: clusterer: Prevent
 startup delays from causing abo...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/e8dc6d-a70ee6@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a70ee60c4c0a93ad2ba686be810d1850b7c9113d
      https://github.com/OpenSIPS/opensips/commit/a70ee60c4c0a93ad2ba686be810d1850b7c9113d
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-22 (Tue, 22 Oct 2024)

  Changed paths:
    M globals.c
    M globals.h
    M modules/clusterer/clusterer.c
    M modules/clusterer/clusterer.h
    M modules/clusterer/sync.c
    M sr_module.c
    M status_report.c

  Log Message:
  -----------
  clusterer: Prevent startup delays from causing aborted syncs

This patch makes it so the 'seed_fallback_interval' modparam
time-counting is done in a way that *ignores* any random startup delays
(e.g. mod init stuff which may take time such as loading drouting,
dispatcher, rtpproxy, etc.).

Previously, the effect of this issue was that some modules (e.g. usrloc)
would randomly *not* sync data on startup, depending if the startup
delay happened to be lesser or greater than the 'seed_fallback_interval'.

(cherry picked from commit 928727410a63fa137f48aa8a77492c3c7b14b460)



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


From noreply at github.com  Tue Oct 22 15:12:06 2024
From: noreply at github.com (Liviu Chircu)
Date: Tue, 22 Oct 2024 08:12:06 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8392a7: clusterer: Prevent
 startup delays from causing abo...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/eeddfc-8392a7@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 8392a70aab15569c52f728f6d7e4a52ac030cbfb
      https://github.com/OpenSIPS/opensips/commit/8392a70aab15569c52f728f6d7e4a52ac030cbfb
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-22 (Tue, 22 Oct 2024)

  Changed paths:
    M globals.c
    M globals.h
    M modules/clusterer/clusterer.c
    M modules/clusterer/clusterer.h
    M modules/clusterer/sync.c
    M sr_module.c
    M status_report.c

  Log Message:
  -----------
  clusterer: Prevent startup delays from causing aborted syncs

This patch makes it so the 'seed_fallback_interval' modparam
time-counting is done in a way that *ignores* any random startup delays
(e.g. mod init stuff which may take time such as loading drouting,
dispatcher, rtpproxy, etc.).

Previously, the effect of this issue was that some modules (e.g. usrloc)
would randomly *not* sync data on startup, depending if the startup
delay happened to be lesser or greater than the 'seed_fallback_interval'.

(cherry picked from commit 928727410a63fa137f48aa8a77492c3c7b14b460)



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


From noreply at github.com  Wed Oct 23 09:14:51 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Wed, 23 Oct 2024 02:14:51 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4e5a6e: rtpengine: add set in
 the E_RTPENGINE_STATUS event
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/928727-4e5a6e@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4e5a6e13d68bcfadd900bcecd9564d45b0038c95
      https://github.com/OpenSIPS/opensips/commit/4e5a6e13d68bcfadd900bcecd9564d45b0038c95
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-23 (Wed, 23 Oct 2024)

  Changed paths:
    M modules/rtpengine/doc/rtpengine_admin.xml
    M modules/rtpengine/rtpengine.c
    M modules/rtpengine/rtpengine.h

  Log Message:
  -----------
  rtpengine: add set in the E_RTPENGINE_STATUS event

When having the same node in multiple sets, this event will be triggered
multiple times, but there is no way of figuring out for which set it has
been triggered. Adding the set allows you to do a better management of
the event, and also filter it better.

Many thanks to Wayne Davies from Five9 for reporting this issue!



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


From noreply at github.com  Wed Oct 23 09:32:28 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Wed, 23 Oct 2024 02:32:28 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5280c8: dialog: accurate match
	of outgoing legs
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/4e5a6e-5280c8@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 5280c86a100ad9414e9beeca620648d8388bab42
      https://github.com/OpenSIPS/opensips/commit/5280c86a100ad9414e9beeca620648d8388bab42
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-23 (Wed, 23 Oct 2024)

  Changed paths:
    M modules/dialog/dlg_handlers.c
    M modules/tm/t_cancel.c
    M modules/tm/t_fwd.c

  Log Message:
  -----------
  dialog: accurate match of outgoing legs

The initial code assumes that for each transaction branch, we serially
create a dialog leg - therefore, when a reply is received for a specific
branch, we match the leg based on its index.
This logic breaks when having a branch that has no outgoing leg/message
(i.e. when push notification is used), because the dialog legs id gets
offsetted by the number of "blind" branches, thus we are no longer able
to properly match the reply with the leg.
This fix makes sure that when creating a let, it has the same index as
the transaction's branch id, hence the reply is properly matched.



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


From noreply at github.com  Wed Oct 23 09:32:42 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Wed, 23 Oct 2024 02:32:42 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c8c681: dialog: accurate match
	of outgoing legs
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/a70ee6-c8c681@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: c8c681a8603238faa510c2924d24fce6d19183b8
      https://github.com/OpenSIPS/opensips/commit/c8c681a8603238faa510c2924d24fce6d19183b8
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-23 (Wed, 23 Oct 2024)

  Changed paths:
    M modules/dialog/dlg_handlers.c
    M modules/tm/t_cancel.c
    M modules/tm/t_fwd.c

  Log Message:
  -----------
  dialog: accurate match of outgoing legs

The initial code assumes that for each transaction branch, we serially
create a dialog leg - therefore, when a reply is received for a specific
branch, we match the leg based on its index.
This logic breaks when having a branch that has no outgoing leg/message
(i.e. when push notification is used), because the dialog legs id gets
offsetted by the number of "blind" branches, thus we are no longer able
to properly match the reply with the leg.
This fix makes sure that when creating a let, it has the same index as
the transaction's branch id, hence the reply is properly matched.

(cherry picked from commit 5280c86a100ad9414e9beeca620648d8388bab42)



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


From noreply at github.com  Wed Oct 23 14:01:32 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Wed, 23 Oct 2024 07:01:32 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8b36f4: b2b_entities: always
 unref a transaction created p...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/5280c8-49ba1c@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 8b36f4cd6da33b26a8e2ce2bccf5cb075f2f1d04
      https://github.com/OpenSIPS/opensips/commit/8b36f4cd6da33b26a8e2ce2bccf5cb075f2f1d04
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-23 (Wed, 23 Oct 2024)

  Changed paths:
    M modules/b2b_entities/dlg.c

  Log Message:
  -----------
  b2b_entities: always unref a transaction created programatically

Ensure transactions do not leak by creating/replying them and not
unreffing when callback exits SCB_DROP_MSG


  Commit: ce19c70ec7ca6cd6a7a12347a5acc0a282432c50
      https://github.com/OpenSIPS/opensips/commit/ce19c70ec7ca6cd6a7a12347a5acc0a282432c50
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-23 (Wed, 23 Oct 2024)

  Changed paths:
    M modules/b2b_logic/bridging.c

  Log Message:
  -----------
  b2b_logic: do not discard a recognized cross-BYE


  Commit: aff2d963126f097411753d699239bc938479c892
      https://github.com/OpenSIPS/opensips/commit/aff2d963126f097411753d699239bc938479c892
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-23 (Wed, 23 Oct 2024)

  Changed paths:
    M modules/b2b_logic/bridging.c
    M modules/b2b_logic/logic.c

  Log Message:
  -----------
  b2b_logic: always terminate a bridge initiator

Before this commit, only if the `notify` flag was used, the entity would
have been deleted.


  Commit: 49ba1c37bfcd8dbc265c19c45895b3eee767b561
      https://github.com/OpenSIPS/opensips/commit/49ba1c37bfcd8dbc265c19c45895b3eee767b561
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-23 (Wed, 23 Oct 2024)

  Changed paths:
    M modules/b2b_logic/logic.c

  Log Message:
  -----------
  b2b_logic: a BYE for a disconnected entity should not influence the call


Compare: https://github.com/OpenSIPS/opensips/compare/5280c86a100a...49ba1c37bfcd

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


From noreply at github.com  Wed Oct 23 14:42:03 2024
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Wed, 23 Oct 2024 07:42:03 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6537c6: [clusterer] Fix error
 handling when failing to loa...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/c8c681-6537c6@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 6537c63c1e8c5c572b5a10c812eca94c75ae0230
      https://github.com/OpenSIPS/opensips/commit/6537c63c1e8c5c572b5a10c812eca94c75ae0230
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-10-23 (Wed, 23 Oct 2024)

  Changed paths:
    M modules/clusterer/clusterer_mod.c
    M modules/clusterer/node_info.c

  Log Message:
  -----------
  [clusterer] Fix error handling when failing to load nodes

On failing to add a node (to the cluster), continue, as time as that node is not the current node.
And if giving up on whole cluster info loading, be sure we clean up and properly report this to the above layer - the last thing we should do is to report success (on load) but have partial, unconsistent data.

Fixes #3473

(cherry picked from commit 784e1a4cc52be74c0a2e9706e74794c4ea5940cf)



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


From noreply at github.com  Wed Oct 23 14:42:05 2024
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Wed, 23 Oct 2024 07:42:05 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 94184a: [clusterer] Fix error
 handling when failing to loa...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/8392a7-94184a@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 94184a2968f4a0fc9d696f35ad28b43f867415f5
      https://github.com/OpenSIPS/opensips/commit/94184a2968f4a0fc9d696f35ad28b43f867415f5
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2024-10-23 (Wed, 23 Oct 2024)

  Changed paths:
    M modules/clusterer/clusterer_mod.c
    M modules/clusterer/node_info.c

  Log Message:
  -----------
  [clusterer] Fix error handling when failing to load nodes

On failing to add a node (to the cluster), continue, as time as that node is not the current node.
And if giving up on whole cluster info loading, be sure we clean up and properly report this to the above layer - the last thing we should do is to report success (on load) but have partial, unconsistent data.

Fixes #3473

(cherry picked from commit 784e1a4cc52be74c0a2e9706e74794c4ea5940cf)



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


From noreply at github.com  Wed Oct 23 14:54:08 2024
From: noreply at github.com (Liviu Chircu)
Date: Wed, 23 Oct 2024 07:54:08 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5fcf9f: Update ChangeLog for
	3.5.2
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/6537c6-ca13ea@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 5fcf9fd2f18838568cc8cde117a1fa1940030f0e
      https://github.com/OpenSIPS/opensips/commit/5fcf9fd2f18838568cc8cde117a1fa1940030f0e
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-23 (Wed, 23 Oct 2024)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Update ChangeLog for 3.5.2


  Commit: ca13ea94a04011ab12ef4c6cd4b4489db9f66c6b
      https://github.com/OpenSIPS/opensips/commit/ca13ea94a04011ab12ef4c6cd4b4489db9f66c6b
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-23 (Wed, 23 Oct 2024)

  Changed paths:
    M Makefile.defs
    M packaging/debian/changelog
    M packaging/freebsd/Makefile
    M packaging/netbsd/Makefile
    M packaging/openbsd/Makefile
    M packaging/redhat_fedora/opensips.spec
    M packaging/solaris/base-pkginfo
    M packaging/solaris/berkeley-pkginfo
    M packaging/solaris/carrierroute-pkginfo
    M packaging/solaris/identity-pkginfo
    M packaging/solaris/ldap-pkginfo
    M packaging/solaris/mmgeoip-pkginfo
    M packaging/solaris/mysql-pkginfo
    M packaging/solaris/perl-pkginfo
    M packaging/solaris/pgsql-pkginfo
    M packaging/solaris/pkginfo
    M packaging/solaris/regex-pkginfo
    M packaging/solaris/snmp-pkginfo
    M packaging/solaris/tls-pkginfo
    M packaging/solaris/xmlrpc-pkginfo

  Log Message:
  -----------
  Bump version to 3.5.2


Compare: https://github.com/OpenSIPS/opensips/compare/6537c63c1e8c...ca13ea94a040

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


From noreply at github.com  Wed Oct 23 14:54:19 2024
From: noreply at github.com (Liviu Chircu)
Date: Wed, 23 Oct 2024 07:54:19 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips]
Message-ID: <OpenSIPS/opensips/push/refs/tags/3.5.2/000000-193da4@github.com>

  Branch: refs/tags/3.5.2
  Home:   https://github.com/OpenSIPS/opensips

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


From noreply at github.com  Wed Oct 23 14:54:55 2024
From: noreply at github.com (Liviu Chircu)
Date: Wed, 23 Oct 2024 07:54:55 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8f09f4: Update ChangeLog for
	3.4.9
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/94184a-cd02af@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 8f09f44e4eeabfe365e94bf1cafc9a6faa636fd2
      https://github.com/OpenSIPS/opensips/commit/8f09f44e4eeabfe365e94bf1cafc9a6faa636fd2
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-23 (Wed, 23 Oct 2024)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Update ChangeLog for 3.4.9


  Commit: cd02af8d942374398f95ceb5d0a3fd3b63acf346
      https://github.com/OpenSIPS/opensips/commit/cd02af8d942374398f95ceb5d0a3fd3b63acf346
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-23 (Wed, 23 Oct 2024)

  Changed paths:
    M Makefile.defs
    M packaging/debian/changelog
    M packaging/freebsd/Makefile
    M packaging/netbsd/Makefile
    M packaging/openbsd/Makefile
    M packaging/redhat_fedora/opensips.spec
    M packaging/solaris/base-pkginfo
    M packaging/solaris/berkeley-pkginfo
    M packaging/solaris/carrierroute-pkginfo
    M packaging/solaris/identity-pkginfo
    M packaging/solaris/ldap-pkginfo
    M packaging/solaris/mmgeoip-pkginfo
    M packaging/solaris/mysql-pkginfo
    M packaging/solaris/perl-pkginfo
    M packaging/solaris/pgsql-pkginfo
    M packaging/solaris/pkginfo
    M packaging/solaris/regex-pkginfo
    M packaging/solaris/snmp-pkginfo
    M packaging/solaris/tls-pkginfo
    M packaging/solaris/xmlrpc-pkginfo

  Log Message:
  -----------
  Bump version to 3.4.9


Compare: https://github.com/OpenSIPS/opensips/compare/94184a2968f4...cd02af8d9423

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


From noreply at github.com  Wed Oct 23 14:55:03 2024
From: noreply at github.com (Liviu Chircu)
Date: Wed, 23 Oct 2024 07:55:03 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips]
Message-ID: <OpenSIPS/opensips/push/refs/tags/3.4.9/000000-5eed96@github.com>

  Branch: refs/tags/3.4.9
  Home:   https://github.com/OpenSIPS/opensips

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


From noreply at github.com  Thu Oct 24 08:45:17 2024
From: noreply at github.com (Liviu Chircu)
Date: Thu, 24 Oct 2024 01:45:17 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 203134: Only update the TM UAS
 if we are in request contex...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/49ba1c-d0eb81@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 2031348d0c44da7b077b3a083973d3b525044b11
      https://github.com/OpenSIPS/opensips/commit/2031348d0c44da7b077b3a083973d3b525044b11
  Author: Vlad Paiu <vladpaiu at opensips.org>
  Date:   2024-08-22 (Thu, 22 Aug 2024)

  Changed paths:
    M modules/tm/async.c

  Log Message:
  -----------
  Only update the TM UAS if we are in request context and are not running on top of a fake req


  Commit: d0eb813bb447a741c31e54e28e76fb391e372ee6
      https://github.com/OpenSIPS/opensips/commit/d0eb813bb447a741c31e54e28e76fb391e372ee6
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M modules/tm/async.c

  Log Message:
  -----------
  Merge pull request #3447 from vladpaiu/fix_branch_route_async

Only update the TM UAS if we are in request context and not fake request


Compare: https://github.com/OpenSIPS/opensips/compare/49ba1c37bfcd...d0eb813bb447

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


From noreply at github.com  Thu Oct 24 08:46:17 2024
From: noreply at github.com (vladpaiu)
Date: Thu, 24 Oct 2024 01:46:17 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ae0f1f: Only update the TM UAS
 if we are in request contex...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/ca13ea-ae0f1f@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: ae0f1f560f12444bc74ecb971cb33cff468586fa
      https://github.com/OpenSIPS/opensips/commit/ae0f1f560f12444bc74ecb971cb33cff468586fa
  Author: Vlad Paiu <vladpaiu at opensips.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M modules/tm/async.c

  Log Message:
  -----------
  Only update the TM UAS if we are in request context and are not running on top of a fake req

(cherry picked from commit 2031348d0c44da7b077b3a083973d3b525044b11)



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


From noreply at github.com  Thu Oct 24 08:46:20 2024
From: noreply at github.com (vladpaiu)
Date: Thu, 24 Oct 2024 01:46:20 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e629e2: Only update the TM UAS
 if we are in request contex...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/cd02af-e629e2@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: e629e20af42d2947d73cc424c3e19098dae28ef7
      https://github.com/OpenSIPS/opensips/commit/e629e20af42d2947d73cc424c3e19098dae28ef7
  Author: Vlad Paiu <vladpaiu at opensips.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M modules/tm/async.c

  Log Message:
  -----------
  Only update the TM UAS if we are in request context and are not running on top of a fake req

(cherry picked from commit 2031348d0c44da7b077b3a083973d3b525044b11)



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


From liviu at opensips.org  Thu Oct 24 14:03:00 2024
From: liviu at opensips.org (Liviu Chircu)
Date: Thu, 24 Oct 2024 17:03:00 +0300
Subject: [OpenSIPS-Devel] OpenSIPS 3.5.2 and 3.4.9 Minor Releases
In-Reply-To: <66fea984-30e2-b698-ff3f-399c120f39c8@opensips.org>
References: <66fea984-30e2-b698-ff3f-399c120f39c8@opensips.org>
Message-ID: <83afe7a8-bb8d-be1e-29a7-ea149602d131@opensips.org>

Hello,

It is my pleasure to announce the *3.5.2* and *3.4.9* minor releases, 
which include *over* *50 commits* worth of fixes and improvements done 
in the past two months.  Some of these fixes are in important areas such 
as dialog, tm, clusterer sync, auto-scaling, b2b_entities or the RFC 
8599 SIP PN support.

So do make sure to roll out an update as soon as possible -- it is 
highly recommended.

Full changelogs:
https://opensips.org/pub/opensips/3.5.2/ChangeLog
https://opensips.org/pub/opensips/3.4.9/ChangeLog

Packages are already available:
   DEBs: https://apt.opensips.org
   RPMs: https://yum.opensips.org

Please enjoy!

-- 
OpenSIPS Team
www.siphub.com  |www.opensips-solutions.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20241024/31acba0b/attachment.html>

From noreply at github.com  Thu Oct 24 15:53:21 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Thu, 24 Oct 2024 08:53:21 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 067248: dialog: accurate match
	of outgoing legs
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/e629e2-067248@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 06724800b0fa91881dce7aa246e65531612621d9
      https://github.com/OpenSIPS/opensips/commit/06724800b0fa91881dce7aa246e65531612621d9
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M modules/dialog/dlg_handlers.c
    M modules/tm/t_cancel.c
    M modules/tm/t_fwd.c

  Log Message:
  -----------
  dialog: accurate match of outgoing legs

The initial code assumes that for each transaction branch, we serially
create a dialog leg - therefore, when a reply is received for a specific
branch, we match the leg based on its index.
This logic breaks when having a branch that has no outgoing leg/message
(i.e. when push notification is used), because the dialog legs id gets
offsetted by the number of "blind" branches, thus we are no longer able
to properly match the reply with the leg.
This fix makes sure that when creating a let, it has the same index as
the transaction's branch id, hence the reply is properly matched.

(cherry picked from commit 5280c86a100ad9414e9beeca620648d8388bab42)



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


From noreply at github.com  Thu Oct 24 15:53:41 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Thu, 24 Oct 2024 08:53:41 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 717940: b2b_entities: always
 unref a transaction created p...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/067248-fe9fac@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 717940a01308ab9ee4f03d5ac3f8dd09f5609eb8
      https://github.com/OpenSIPS/opensips/commit/717940a01308ab9ee4f03d5ac3f8dd09f5609eb8
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M modules/b2b_entities/dlg.c

  Log Message:
  -----------
  b2b_entities: always unref a transaction created programatically

Ensure transactions do not leak by creating/replying them and not
unreffing when callback exits SCB_DROP_MSG

(cherry picked from commit 8b36f4cd6da33b26a8e2ce2bccf5cb075f2f1d04)


  Commit: 61c8ec659ea225c400abf3f6fd4f4a50cc9c3938
      https://github.com/OpenSIPS/opensips/commit/61c8ec659ea225c400abf3f6fd4f4a50cc9c3938
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M modules/b2b_logic/bridging.c

  Log Message:
  -----------
  b2b_logic: do not discard a recognized cross-BYE

(cherry picked from commit ce19c70ec7ca6cd6a7a12347a5acc0a282432c50)


  Commit: 817adea7c5df207672b36a0cef30ac99a2113cb5
      https://github.com/OpenSIPS/opensips/commit/817adea7c5df207672b36a0cef30ac99a2113cb5
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M modules/b2b_logic/bridging.c
    M modules/b2b_logic/logic.c

  Log Message:
  -----------
  b2b_logic: always terminate a bridge initiator

Before this commit, only if the `notify` flag was used, the entity would
have been deleted.

(cherry picked from commit aff2d963126f097411753d699239bc938479c892)


  Commit: fe9fac9d7b215e730b5297ddddc3b8d77aac99aa
      https://github.com/OpenSIPS/opensips/commit/fe9fac9d7b215e730b5297ddddc3b8d77aac99aa
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M modules/b2b_logic/logic.c

  Log Message:
  -----------
  b2b_logic: a BYE for a disconnected entity should not influence the call

(cherry picked from commit 49ba1c37bfcd8dbc265c19c45895b3eee767b561)


Compare: https://github.com/OpenSIPS/opensips/compare/06724800b0fa...fe9fac9d7b21

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


From noreply at github.com  Thu Oct 24 15:54:44 2024
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Thu, 24 Oct 2024 08:54:44 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5655be: b2b_entities: always
 unref a transaction created p...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/ae0f1f-5170a0@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 5655be7ecab4783ae66097b1a24de4ccc62e0f45
      https://github.com/OpenSIPS/opensips/commit/5655be7ecab4783ae66097b1a24de4ccc62e0f45
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M modules/b2b_entities/dlg.c

  Log Message:
  -----------
  b2b_entities: always unref a transaction created programatically

Ensure transactions do not leak by creating/replying them and not
unreffing when callback exits SCB_DROP_MSG

(cherry picked from commit 8b36f4cd6da33b26a8e2ce2bccf5cb075f2f1d04)


  Commit: c2f12919b0bee8d954430b9d33dbeb7827eec373
      https://github.com/OpenSIPS/opensips/commit/c2f12919b0bee8d954430b9d33dbeb7827eec373
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M modules/b2b_logic/bridging.c

  Log Message:
  -----------
  b2b_logic: do not discard a recognized cross-BYE

(cherry picked from commit ce19c70ec7ca6cd6a7a12347a5acc0a282432c50)


  Commit: db624a13f68823c19c45db9edb95d42bca113fd0
      https://github.com/OpenSIPS/opensips/commit/db624a13f68823c19c45db9edb95d42bca113fd0
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M modules/b2b_logic/bridging.c
    M modules/b2b_logic/logic.c

  Log Message:
  -----------
  b2b_logic: always terminate a bridge initiator

Before this commit, only if the `notify` flag was used, the entity would
have been deleted.

(cherry picked from commit aff2d963126f097411753d699239bc938479c892)


  Commit: 5170a0bdc459dc2364cb80d71db53c5d13d1e148
      https://github.com/OpenSIPS/opensips/commit/5170a0bdc459dc2364cb80d71db53c5d13d1e148
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M modules/b2b_logic/logic.c

  Log Message:
  -----------
  b2b_logic: a BYE for a disconnected entity should not influence the call

(cherry picked from commit 49ba1c37bfcd8dbc265c19c45895b3eee767b561)


Compare: https://github.com/OpenSIPS/opensips/compare/ae0f1f560f12...5170a0bdc459

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


From noreply at github.com  Thu Oct 24 16:01:00 2024
From: noreply at github.com (Liviu Chircu)
Date: Thu, 24 Oct 2024 09:01:00 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e5b231: clusterer: Fix sync
 edge-case causing SHM accumula...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/d0eb81-e5b231@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: e5b2317ca9e9f33baef29205ecd792d8a5d5d2ed
      https://github.com/OpenSIPS/opensips/commit/e5b2317ca9e9f33baef29205ecd792d8a5d5d2ed
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M modules/clusterer/sync.c

  Log Message:
  -----------
  clusterer: Fix sync edge-case causing SHM accumulation

This patch fixes a specific sync sequence leading to indefinite
accumulation of BIN packets and SHM exhaustion, as follows:

1) Sync Receiver node times out the sync in sync_check_timer()
    (default timeout is 5s, by no means difficult to achieve)
2) Sync Donor continues to send SYNC packets
    (on Receiver side, cap state is updated: PROGRESSING)
3) ! Sync Donor node loses link-state mid-sync, due to the pings being
    on the same TCP connection (and delayed, way in the back)
4) Sync Donor fails & drops remaining SYNC + SYNC-END packets, as link
    is down.  Due to this, the handle_sync_end(!is_timeout) procedure
    is never ran on the Receiver, so the PROGRESSING flag is never
    removed -> indefinite SHM buffering / memory leak

Thanks to Răzvan Crainea for helping with code & troubleshooting here!



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


From noreply at github.com  Thu Oct 24 16:03:32 2024
From: noreply at github.com (Liviu Chircu)
Date: Thu, 24 Oct 2024 09:03:32 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 101396: clusterer sync: Fix
 several SHM leaks on error cas...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/e5b231-101396@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 101396a59c23f91bc821c36b9bc1bd2e5daa1d35
      https://github.com/OpenSIPS/opensips/commit/101396a59c23f91bc821c36b9bc1bd2e5daa1d35
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M modules/clusterer/sync.c

  Log Message:
  -----------
  clusterer sync: Fix several SHM leaks on error cases (Donor side)



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


From noreply at github.com  Thu Oct 24 16:04:01 2024
From: noreply at github.com (Liviu Chircu)
Date: Thu, 24 Oct 2024 09:04:01 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0f86ee: clusterer: Fix sync
 edge-case causing SHM accumula...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/5170a0-82645f@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 0f86eeb8eaca7050e80f47cf62b77dae5689c049
      https://github.com/OpenSIPS/opensips/commit/0f86eeb8eaca7050e80f47cf62b77dae5689c049
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M modules/clusterer/sync.c

  Log Message:
  -----------
  clusterer: Fix sync edge-case causing SHM accumulation

This patch fixes a specific sync sequence leading to indefinite
accumulation of BIN packets and SHM exhaustion, as follows:

1) Sync Receiver node times out the sync in sync_check_timer()
    (default timeout is 5s, by no means difficult to achieve)
2) Sync Donor continues to send SYNC packets
    (on Receiver side, cap state is updated: PROGRESSING)
3) ! Sync Donor node loses link-state mid-sync, due to the pings being
    on the same TCP connection (and delayed, way in the back)
4) Sync Donor fails & drops remaining SYNC + SYNC-END packets, as link
    is down.  Due to this, the handle_sync_end(!is_timeout) procedure
    is never ran on the Receiver, so the PROGRESSING flag is never
    removed -> indefinite SHM buffering / memory leak

Thanks to Răzvan Crainea for helping with code & troubleshooting here!

(cherry picked from commit e5b2317ca9e9f33baef29205ecd792d8a5d5d2ed)


  Commit: 82645f0ced6143ddf1cef37c9e73b25f7b11c605
      https://github.com/OpenSIPS/opensips/commit/82645f0ced6143ddf1cef37c9e73b25f7b11c605
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M modules/clusterer/sync.c

  Log Message:
  -----------
  clusterer sync: Fix several SHM leaks on error cases (Donor side)

(cherry picked from commit 101396a59c23f91bc821c36b9bc1bd2e5daa1d35)


Compare: https://github.com/OpenSIPS/opensips/compare/5170a0bdc459...82645f0ced61

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


From noreply at github.com  Thu Oct 24 16:04:39 2024
From: noreply at github.com (Liviu Chircu)
Date: Thu, 24 Oct 2024 09:04:39 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8d6cd3: clusterer: Fix sync
 edge-case causing SHM accumula...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/fe9fac-d6ad76@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 8d6cd3740133b6dffee5ac236d136b0618a8c403
      https://github.com/OpenSIPS/opensips/commit/8d6cd3740133b6dffee5ac236d136b0618a8c403
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M modules/clusterer/sync.c

  Log Message:
  -----------
  clusterer: Fix sync edge-case causing SHM accumulation

This patch fixes a specific sync sequence leading to indefinite
accumulation of BIN packets and SHM exhaustion, as follows:

1) Sync Receiver node times out the sync in sync_check_timer()
    (default timeout is 5s, by no means difficult to achieve)
2) Sync Donor continues to send SYNC packets
    (on Receiver side, cap state is updated: PROGRESSING)
3) ! Sync Donor node loses link-state mid-sync, due to the pings being
    on the same TCP connection (and delayed, way in the back)
4) Sync Donor fails & drops remaining SYNC + SYNC-END packets, as link
    is down.  Due to this, the handle_sync_end(!is_timeout) procedure
    is never ran on the Receiver, so the PROGRESSING flag is never
    removed -> indefinite SHM buffering / memory leak

Thanks to Răzvan Crainea for helping with code & troubleshooting here!

(cherry picked from commit e5b2317ca9e9f33baef29205ecd792d8a5d5d2ed)


  Commit: d6ad7687b2ce1c6b14c99aa552e856837bdb86e3
      https://github.com/OpenSIPS/opensips/commit/d6ad7687b2ce1c6b14c99aa552e856837bdb86e3
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M modules/clusterer/sync.c

  Log Message:
  -----------
  clusterer sync: Fix several SHM leaks on error cases (Donor side)

(cherry picked from commit 101396a59c23f91bc821c36b9bc1bd2e5daa1d35)


Compare: https://github.com/OpenSIPS/opensips/compare/fe9fac9d7b21...d6ad7687b2ce

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


From noreply at github.com  Sat Oct 26 21:43:08 2024
From: noreply at github.com (opensips-github)
Date: Sat, 26 Oct 2024 14:43:08 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 653361: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/d6ad76-653361@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 653361b197abca6ffe790d35fbaf8249ed913c8c
      https://github.com/OpenSIPS/opensips/commit/653361b197abca6ffe790d35fbaf8249ed913c8c
  Author: OpenSIPS <github at opensips.org>
  Date:   2024-10-27 (Sun, 27 Oct 2024)

  Changed paths:
    M modules/b2b_entities/README
    M modules/b2b_entities/doc/contributors.xml
    M modules/b2b_logic/README
    M modules/b2b_logic/doc/contributors.xml
    M modules/clusterer/README
    M modules/clusterer/doc/contributors.xml
    M modules/dialog/README
    M modules/dialog/doc/contributors.xml
    M modules/tm/README
    M modules/tm/doc/contributors.xml

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



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


From noreply at github.com  Sat Oct 26 22:34:09 2024
From: noreply at github.com (opensips-github)
Date: Sat, 26 Oct 2024 15:34:09 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3c7a5e: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.5/82645f-3c7a5e@github.com>

  Branch: refs/heads/3.5
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3c7a5e79d7de535c3e937d5327d746ab4e35a71a
      https://github.com/OpenSIPS/opensips/commit/3c7a5e79d7de535c3e937d5327d746ab4e35a71a
  Author: OpenSIPS <github at opensips.org>
  Date:   2024-10-27 (Sun, 27 Oct 2024)

  Changed paths:
    M modules/b2b_entities/README
    M modules/b2b_entities/doc/contributors.xml
    M modules/b2b_logic/README
    M modules/b2b_logic/doc/contributors.xml
    M modules/clusterer/README
    M modules/clusterer/doc/contributors.xml
    M modules/dialog/README
    M modules/dialog/doc/contributors.xml
    M modules/tm/README
    M modules/tm/doc/contributors.xml

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



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


From noreply at github.com  Sat Oct 26 23:33:12 2024
From: noreply at github.com (opensips-github)
Date: Sat, 26 Oct 2024 16:33:12 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7624af: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/101396-7624af@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 7624af5ac6bb93d9211fad2d1cb1bc2f4e173984
      https://github.com/OpenSIPS/opensips/commit/7624af5ac6bb93d9211fad2d1cb1bc2f4e173984
  Author: OpenSIPS <github at opensips.org>
  Date:   2024-10-27 (Sun, 27 Oct 2024)

  Changed paths:
    M modules/b2b_entities/README
    M modules/b2b_entities/doc/contributors.xml
    M modules/b2b_logic/README
    M modules/b2b_logic/doc/contributors.xml
    M modules/clusterer/README
    M modules/clusterer/doc/contributors.xml
    M modules/dialog/README
    M modules/dialog/doc/contributors.xml
    M modules/rtpengine/README
    M modules/rtpengine/doc/contributors.xml
    M modules/tm/README
    M modules/tm/doc/contributors.xml

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



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


From noreply at github.com  Tue Oct 29 11:22:05 2024
From: noreply at github.com (Liviu Chircu)
Date: Tue, 29 Oct 2024 04:22:05 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7d74f3: clusterer: Fix links
 going down during sync; Optim...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/7624af-7d74f3@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 7d74f3dc6233cf0cd6ad517a2329b837e2bac8bb
      https://github.com/OpenSIPS/opensips/commit/7d74f3dc6233cf0cd6ad517a2329b837e2bac8bb
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2024-10-29 (Tue, 29 Oct 2024)

  Changed paths:
    M modules/clusterer/clusterer.c
    M modules/clusterer/topology.c

  Log Message:
  -----------
  clusterer: Fix links going down during sync; Optimize pinging

This patch makes it so *any* succesfully sent BIN packet is also
considered a Ping (for sender) and Pong (for receiver).  This helps
improve the stability of the inter-node links, which will no longer go
down during a lengthy sync operation (e.g. 50K+ registered phones, which
take a few seconds to sync, and which would also significantly delay any
Ping/Pong packets happening to be queued up on that same TCP stream).

Moreover, thanks to the "last ping" timestamp updates during regular
BIN replication mentioned above, the clusterer pinging timer will now
only generate Ping packets during idle times (no BIN traffic produced).



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


From bogdan at opensips.org  Tue Oct 29 12:51:59 2024
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Tue, 29 Oct 2024 14:51:59 +0200
Subject: [OpenSIPS-Devel] [NEWS] OpenSIPS Community Edition Platforms
Message-ID: <f1057b9f-8dce-4dd9-b90b-99c087a49711@opensips.org>


The OpenSIPS Community Editions are complete, fully functional, easy to 
roll Open Source SIP Platforms to power a quick demo, a Proof of Concept 
or a startup production. All with a minimum time, knowledge and 
resources investment.

The OpenSIPS Community Editions are the community’s effort to produce 
real-life SIP solutions (as platforms) already configured to fulfill 
precise SIP scenarios. OpenSIPS based solutions – acting as SoftSwitch, 
IMS CSCF or SBC – that are ready to use and simple to deploy.

https://blog.opensips.org/2024/10/29/opensips-community-editions-the-key-to-open-source-sip-platforms/

Enjoy and join us :)

-- 
Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
   https://www.opensips-solutions.com
   https://www.siphub.com



From bogdan at opensips.org  Tue Oct 29 15:09:20 2024
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Tue, 29 Oct 2024 17:09:20 +0200
Subject: [OpenSIPS-Devel] [OpenSIPS-Users] [NEWS] OpenSIPS Community
	Edition Platforms
In-Reply-To: <CAPwC5wy9PsdSpJP5sdBT_V1kbDD5iY8ayYNmb_JTwpOq3iodnQ@mail.gmail.com>
References: <f1057b9f-8dce-4dd9-b90b-99c087a49711@opensips.org>
 <CAPwC5wy9PsdSpJP5sdBT_V1kbDD5iY8ayYNmb_JTwpOq3iodnQ@mail.gmail.com>
Message-ID: <8430a0a4-c9c8-4005-981f-7bcc22bb101d@opensips.org>

Hey Brett,

Sure, give it a try, any feedback, contributions or reports are more 
than welcome :)

Best regards,

Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
   https://www.opensips-solutions.com
   https://www.siphub.com

On 29.10.2024 16:44, Brett Nemeroff wrote:
> Wow! Incredible news. Really looking forward to giving these a try!!
> Brett
>
>
> On Tue, Oct 29, 2024 at 7:54 AM Bogdan-Andrei Iancu 
> <bogdan at opensips.org> wrote:
>
>
>     The OpenSIPS Community Editions are complete, fully functional,
>     easy to
>     roll Open Source SIP Platforms to power a quick demo, a Proof of
>     Concept
>     or a startup production. All with a minimum time, knowledge and
>     resources investment.
>
>     The OpenSIPS Community Editions are the community’s effort to produce
>     real-life SIP solutions (as platforms) already configured to fulfill
>     precise SIP scenarios. OpenSIPS based solutions – acting as
>     SoftSwitch,
>     IMS CSCF or SBC – that are ready to use and simple to deploy.
>
>     https://blog.opensips.org/2024/10/29/opensips-community-editions-the-key-to-open-source-sip-platforms/
>
>     Enjoy and join us :)
>
>     -- 
>     Bogdan-Andrei Iancu
>
>     OpenSIPS Founder and Developer
>     https://www.opensips-solutions.com
>     https://www.siphub.com
>
>
>     _______________________________________________
>     Users mailing list
>     Users at lists.opensips.org
>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20241029/88cff817/attachment.html>

