From noreply at github.com  Fri Jun  2 13:05:39 2023
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 02 Jun 2023 06:05:39 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e767b8: topology_hiding:
 properly quote contact hdr params
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/6bab36-e767b8@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: e767b87123191b9f44db004e3a33b25982724672
      https://github.com/OpenSIPS/opensips/commit/e767b87123191b9f44db004e3a33b25982724672
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2023-06-02 (Fri, 02 Jun 2023)

  Changed paths:
    M modules/topology_hiding/topo_hiding_logic.c
    M parser/contact/parse_contact.c
    M parser/contact/parse_contact.h

  Log Message:
  -----------
  topology_hiding: properly quote contact hdr params

Thanks go to @manojmth for reporting this on GitHub

Close #3090




From noreply at github.com  Fri Jun  2 13:05:47 2023
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 02 Jun 2023 06:05:47 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e23be5: topology_hiding:
 properly quote contact hdr params
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/ff34e6-e23be5@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: e23be5d19a4865083971d17dc719a4d4d3436a24
      https://github.com/OpenSIPS/opensips/commit/e23be5d19a4865083971d17dc719a4d4d3436a24
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2023-06-02 (Fri, 02 Jun 2023)

  Changed paths:
    M modules/topology_hiding/topo_hiding_logic.c
    M parser/contact/parse_contact.c
    M parser/contact/parse_contact.h

  Log Message:
  -----------
  topology_hiding: properly quote contact hdr params

Thanks go to @manojmth for reporting this on GitHub

Close #3090

(cherry picked from commit e767b87123191b9f44db004e3a33b25982724672)




From noreply at github.com  Fri Jun  2 13:05:59 2023
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 02 Jun 2023 06:05:59 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 57f12f: topology_hiding:
 properly quote contact hdr params
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/475050-57f12f@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 57f12f23cdf070f11528958550583ecf9ae43548
      https://github.com/OpenSIPS/opensips/commit/57f12f23cdf070f11528958550583ecf9ae43548
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2023-06-02 (Fri, 02 Jun 2023)

  Changed paths:
    M modules/topology_hiding/topo_hiding_logic.c
    M parser/contact/parse_contact.c
    M parser/contact/parse_contact.h

  Log Message:
  -----------
  topology_hiding: properly quote contact hdr params

Thanks go to @manojmth for reporting this on GitHub

Close #3090

(cherry picked from commit e767b87123191b9f44db004e3a33b25982724672)




From noreply at github.com  Fri Jun  2 13:09:18 2023
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 02 Jun 2023 06:09:18 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 881fde: topology_hiding:
 properly quote contact hdr params
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/9b5890-881fde@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 881fdeff1a03a477a93f1b75769e295bdd109a16
      https://github.com/OpenSIPS/opensips/commit/881fdeff1a03a477a93f1b75769e295bdd109a16
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2023-06-02 (Fri, 02 Jun 2023)

  Changed paths:
    M modules/topology_hiding/topo_hiding_logic.c
    M parser/contact/parse_contact.c
    M parser/contact/parse_contact.h

  Log Message:
  -----------
  topology_hiding: properly quote contact hdr params

Thanks go to @manojmth for reporting this on GitHub

Close #3090

(cherry picked from commit e767b87123191b9f44db004e3a33b25982724672)




From noreply at github.com  Fri Jun  2 13:09:33 2023
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 02 Jun 2023 06:09:33 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c5a7ab: topology_hiding:
 properly quote contact hdr params
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.1/2f9b62-c5a7ab@github.com>

  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: c5a7ab77da9d617adc473e6594ebfac0f1d5b629
      https://github.com/OpenSIPS/opensips/commit/c5a7ab77da9d617adc473e6594ebfac0f1d5b629
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2023-06-02 (Fri, 02 Jun 2023)

  Changed paths:
    M modules/topology_hiding/topo_hiding_logic.c
    M parser/contact/parse_contact.c
    M parser/contact/parse_contact.h

  Log Message:
  -----------
  topology_hiding: properly quote contact hdr params

Thanks go to @manojmth for reporting this on GitHub

Close #3090

(cherry picked from commit e767b87123191b9f44db004e3a33b25982724672)
(cherry picked from commit 881fdeff1a03a477a93f1b75769e295bdd109a16)




From noreply at github.com  Sat Jun  3 20:34:50 2023
From: noreply at github.com (opensips-github)
Date: Sat, 03 Jun 2023 13:34:50 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3077cb: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.1/c5a7ab-3077cb@github.com>

  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3077cb965bcd7b0a672b207e2365553e841d0ebd
      https://github.com/OpenSIPS/opensips/commit/3077cb965bcd7b0a672b207e2365553e841d0ebd
  Author: OpenSIPS <github at opensips.org>
  Date:   2023-06-03 (Sat, 03 Jun 2023)

  Changed paths:
    M modules/tls_mgm/README
    M modules/tls_mgm/doc/contributors.xml
    M modules/topology_hiding/README
    M modules/topology_hiding/doc/contributors.xml

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




From noreply at github.com  Sat Jun  3 21:06:17 2023
From: noreply at github.com (opensips-github)
Date: Sat, 03 Jun 2023 14:06:17 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 98f613: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/881fde-98f613@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 98f613694e6a5ed4a037235eb22ea77d468e3054
      https://github.com/OpenSIPS/opensips/commit/98f613694e6a5ed4a037235eb22ea77d468e3054
  Author: OpenSIPS <github at opensips.org>
  Date:   2023-06-04 (Sun, 04 Jun 2023)

  Changed paths:
    M modules/rtpengine/README
    M modules/rtpengine/doc/contributors.xml
    M modules/topology_hiding/README
    M modules/topology_hiding/doc/contributors.xml

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




From noreply at github.com  Sat Jun  3 21:38:36 2023
From: noreply at github.com (opensips-github)
Date: Sat, 03 Jun 2023 14:38:36 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7fd27c: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/57f12f-7fd27c@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 7fd27cb9bb1283f3035bc47bd3f80df4c9f39648
      https://github.com/OpenSIPS/opensips/commit/7fd27cb9bb1283f3035bc47bd3f80df4c9f39648
  Author: OpenSIPS <github at opensips.org>
  Date:   2023-06-04 (Sun, 04 Jun 2023)

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

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




From noreply at github.com  Sat Jun  3 22:39:22 2023
From: noreply at github.com (opensips-github)
Date: Sat, 03 Jun 2023 15:39:22 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 91e40b: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/e767b8-91e40b@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 91e40b58cdf11d339852a5ecadf25f0fb302dcc6
      https://github.com/OpenSIPS/opensips/commit/91e40b58cdf11d339852a5ecadf25f0fb302dcc6
  Author: OpenSIPS <github at opensips.org>
  Date:   2023-06-04 (Sun, 04 Jun 2023)

  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/msrp_relay/README
    M modules/msrp_relay/doc/contributors.xml
    M modules/rtp_relay/README
    M modules/rtp_relay/doc/contributors.xml
    M modules/rtpengine/README
    M modules/rtpengine/doc/contributors.xml
    M modules/topology_hiding/README
    M modules/topology_hiding/doc/contributors.xml

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




From noreply at github.com  Tue Jun  6 10:37:09 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Tue, 06 Jun 2023 03:37:09 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a4bf04: logging: improve
 E_CORE_LOG suppression mechanism
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/91e40b-d14823@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a4bf0442640ba4ef52035de0908166f55182afe8
      https://github.com/OpenSIPS/opensips/commit/a4bf0442640ba4ef52035de0908166f55182afe8
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-06 (Tue, 06 Jun 2023)

  Changed paths:
    M dprint.c
    M dprint.h
    M ipc.c
    M modules/event_kafka/kafka_producer.c
    M modules/event_rabbitmq/rabbitmq_send.c
    M modules/event_route/route_send.c
    M modules/event_stream/stream_send.c
    M modules/event_xmlrpc/xmlrpc_send.c
    M pt.h

  Log Message:
  -----------
  logging: improve E_CORE_LOG suppression mechanism

Do not stop all logs, to any logging consumer, from being printed when
handling the E_CORE_LOG event in the event consumers. Only suppress the
triggering of the event itself.

This also fixes the blocking of OpenSIPS when xlog() is used from the
event_route.


  Commit: e18662aa96aceb0cb304e5153e57a70914a8b6f2
      https://github.com/OpenSIPS/opensips/commit/e18662aa96aceb0cb304e5153e57a70914a8b6f2
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-06 (Tue, 06 Jun 2023)

  Changed paths:
    M dprint.c
    M dprint.h

  Log Message:
  -----------
  logging: print log level in xlog() messages


  Commit: d148232fe2f1b4d7222c091c345702391aecfebf
      https://github.com/OpenSIPS/opensips/commit/d148232fe2f1b4d7222c091c345702391aecfebf
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-06 (Tue, 06 Jun 2023)

  Changed paths:
    M dprint.c

  Log Message:
  -----------
  logging: fix print buffers length check for JSON CEE format


Compare: https://github.com/OpenSIPS/opensips/compare/91e40b58cdf1...d148232fe2f1


From noreply at github.com  Tue Jun  6 10:38:49 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Tue, 06 Jun 2023 03:38:49 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 55835b: logging: improve
 E_CORE_LOG suppression mechanism
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/e23be5-59d4ff@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 55835b7750497220df2c4df04bbca4f00e3db977
      https://github.com/OpenSIPS/opensips/commit/55835b7750497220df2c4df04bbca4f00e3db977
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-06 (Tue, 06 Jun 2023)

  Changed paths:
    M dprint.c
    M dprint.h
    M ipc.c
    M modules/event_kafka/kafka_producer.c
    M modules/event_rabbitmq/rabbitmq_send.c
    M modules/event_route/route_send.c
    M modules/event_stream/stream_send.c
    M modules/event_xmlrpc/xmlrpc_send.c
    M pt.h

  Log Message:
  -----------
  logging: improve E_CORE_LOG suppression mechanism

Do not stop all logs, to any logging consumer, from being printed when
handling the E_CORE_LOG event in the event consumers. Only suppress the
triggering of the event itself.

This also fixes the blocking of OpenSIPS when xlog() is used from the
event_route.

(cherry picked from commit a4bf0442640ba4ef52035de0908166f55182afe8)


  Commit: 9e0acc3d576a417247243d2eaca16cb4235b35a3
      https://github.com/OpenSIPS/opensips/commit/9e0acc3d576a417247243d2eaca16cb4235b35a3
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-06 (Tue, 06 Jun 2023)

  Changed paths:
    M dprint.c
    M dprint.h

  Log Message:
  -----------
  logging: print log level in xlog() messages

(cherry picked from commit e18662aa96aceb0cb304e5153e57a70914a8b6f2)


  Commit: 59d4ff6008dc1cdd108df31d55538583f3be706e
      https://github.com/OpenSIPS/opensips/commit/59d4ff6008dc1cdd108df31d55538583f3be706e
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-06 (Tue, 06 Jun 2023)

  Changed paths:
    M dprint.c

  Log Message:
  -----------
  logging: fix print buffers length check for JSON CEE format

(cherry picked from commit d148232fe2f1b4d7222c091c345702391aecfebf)


Compare: https://github.com/OpenSIPS/opensips/compare/e23be5d19a48...59d4ff6008dc


From noreply at github.com  Wed Jun  7 04:30:33 2023
From: noreply at github.com (Ovidiu Sas)
Date: Tue, 06 Jun 2023 21:30:33 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips]
Message-ID: <OpenSIPS/opensips/push/refs/heads/in_dialog_auth/c3162b-000000@github.com>

  Branch: refs/heads/in_dialog_auth
  Home:   https://github.com/OpenSIPS/opensips


From noreply at github.com  Wed Jun  7 04:34:19 2023
From: noreply at github.com (Ovidiu Sas)
Date: Tue, 06 Jun 2023 21:34:19 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 155995: dialog/uac: fix
	in-dialog authentication
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/d14823-155995@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 155995b2bae4e4947c07c4df1cb0901da4a72a82
      https://github.com/OpenSIPS/opensips/commit/155995b2bae4e4947c07c4df1cb0901da4a72a82
  Author: Ovidiu Sas <osas at voipembedded.com>
  Date:   2023-06-07 (Wed, 07 Jun 2023)

  Changed paths:
    M modules/dialog/dlg_handlers.c
    M modules/dialog/dlg_req_within.c
    M modules/uac/auth.c

  Log Message:
  -----------
  dialog/uac: fix in-dialog authentication
 - closes #3041




From noreply at github.com  Wed Jun  7 14:02:13 2023
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Wed, 07 Jun 2023 07:02:13 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 519384: Added parsing of
 custom a= attributes related to a...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/7fd27c-5d1237@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 519384f2581324cb0d8dd0a91e85dabf9592f1da
      https://github.com/OpenSIPS/opensips/commit/519384f2581324cb0d8dd0a91e85dabf9592f1da
  Author: Vlad Paiu <vladpaiu at opensips.org>
  Date:   2023-06-07 (Wed, 07 Jun 2023)

  Changed paths:
    M modules/sipmsgops/codecs.c
    M parser/sdp/sdp.c
    M parser/sdp/sdp.h
    M parser/sdp/sdp_helpr_funcs.c
    M parser/sdp/sdp_helpr_funcs.h

  Log Message:
  -----------
  Added parsing of custom a= attributes related to a payload
Fixed codec_delete() to also delete the custom attributes related to the codec to be deleted

ie.
For
      m=video 38453 UDP/TLS/RTP/SAVPF 96 97 98 99
      a=rtpmap:96 VP8/90000
      a=fmtp:96 annexb=yes
      a=rtcp-fb:96 goog-remb
      a=rtcp-fb:96 transport-cc
      a=rtcp-fb:96 ccm fir
      a=rtcp-fb:96 nack
      a=rtcp-fb:96 nack pli

OpenSIPS will save all the rtcp-fb: lines as custom attributes for the VP8 codec
and when doing codec_delete("VP8") it will delete all the corresponding attributes

(cherry picked from commit 77435247076a001a32b351d6c253462aad9e1259)


  Commit: 5d12376d949db9ad2a9f0d4a142009ff1e87ef6b
      https://github.com/OpenSIPS/opensips/commit/5d12376d949db9ad2a9f0d4a142009ff1e87ef6b
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2023-06-07 (Wed, 07 Jun 2023)

  Changed paths:
    M parser/sdp/sdp.c
    M parser/sdp/sdp_helpr_funcs.c

  Log Message:
  -----------
  sdp: fix crash in SDP parsing

Introduced in commit 7743524

(cherry picked from commit dbceae2d20e03749ab68ff57837b187ed5225bfb)


Compare: https://github.com/OpenSIPS/opensips/compare/7fd27cb9bb12...5d12376d949d


From bogdan at opensips.org  Thu Jun  8 12:23:53 2023
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Thu, 8 Jun 2023 15:23:53 +0300
Subject: [OpenSIPS-Devel] OpenSIPS eBootcamp training 2023
Message-ID: <09bde5bc-9d07-3ee6-c3bd-154885a7916c@opensips.org>

<https://opensips.org/training/OpenSIPS_eBootcamp_2023>


    Asia-Pacific session
    16-27 October, 8am-12pm GMT


    Europe-Americas session
    06-17 November, 15pm -19pm GMT

*
*

*Study smarter, not harder!
*

Take advantage of the *OpenSIPS Bootcamp* 
<https://opensips.org/training/OpenSIPS_eBootcamp_2023> and improve your 
OpenSIPS skills - an in-cloud training, a ten days, 4 hours per day (40 
hours) intensive and practical training, covering installation, 
configuration and administration on *OpenSIPS 3.4*.

All the knowledge transferred to the students will be strongly backed up 
by practice sessions where you will get hands-on experience in handling 
OpenSIPS. The training is structured to be offer 50% / 50% between the 
theoretical and practical sessions.

Check Syllabus 
<https://opensips.org/training/OpenSIPS_eBootcamp_2023/#mu-schedule>

*Early Birds open*

The Early Bird 10% discount is available for registrations before /*31th 
of July 2023*/, so do not miss the opportunity. The number of seats is 
limited, so be sure and book a seat now. Keep in mind that a 10% group 
discount is also available - grab your work mate and start learning more 
OpenSIPS together .
.

Register Now 
<https://opensips.org/training/OpenSIPS_eBootcamp_2023/#mu-pricing>

*Certified training saves time and money*

OpenSIPS mistakes are easily avoided if you get proper training! 
Companies that use OpenSIPS waste time and money when they don't have a 
trained engineer on staff. Searching on Google, waiting on IRC, even the 
latency in mailing list replies takes it's toll over time. Take this 
rare opportunity to train your employees with the project members 
themselves.


Any questions? do not hesitate to contact us <mailto:bootcamp at opensips.org>!

------------------------------------------------------------------------
You received this email as part of your relationship with the OpenSIPS 
Project.
If you do not want to receive any more news, please email to unsubscribe 
<mailto:news-leave at lists.opensips.org?Subject=Unsubscribe>.


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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20230608/b1e0f581/attachment.html>

From noreply at github.com  Fri Jun  9 08:51:56 2023
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 09 Jun 2023 01:51:56 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2274f8: sipmsgops: fix allowed
 routes for functions
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/155995-14e1ea@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 2274f80b83c6098b3205f8b3d37cc778969ab07c
      https://github.com/OpenSIPS/opensips/commit/2274f80b83c6098b3205f8b3d37cc778969ab07c
  Author: Bence Szigeti <bence.szigeti at gohyda.com>
  Date:   2023-05-25 (Thu, 25 May 2023)

  Changed paths:
    M modules/sipmsgops/doc/sipmsgops_admin.xml
    M modules/sipmsgops/sipmsgops.c

  Log Message:
  -----------
  sipmsgops: fix allowed routes for functions


  Commit: 14e1eab55b67992e4493602248628777d7d6d9a9
      https://github.com/OpenSIPS/opensips/commit/14e1eab55b67992e4493602248628777d7d6d9a9
  Author: Răzvan Crainea <razvan at opensips.org>
  Date:   2023-06-09 (Fri, 09 Jun 2023)

  Changed paths:
    M modules/sipmsgops/doc/sipmsgops_admin.xml
    M modules/sipmsgops/sipmsgops.c

  Log Message:
  -----------
  Merge pull request #3104 from purecloudlabs/hotfix/sipmsgops-allowed-routes

sipmsgops: fix allowed routes for exported functions


Compare: https://github.com/OpenSIPS/opensips/compare/155995b2bae4...14e1eab55b67


From noreply at github.com  Fri Jun  9 08:53:51 2023
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 09 Jun 2023 01:53:51 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d14793: Merge pull request
 #3104 from purecloudlabs/hotfix...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/59d4ff-d14793@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d14793bd5487a56405245c6907ea5cacc8b0bbe3
      https://github.com/OpenSIPS/opensips/commit/d14793bd5487a56405245c6907ea5cacc8b0bbe3
  Author: Răzvan Crainea <razvan at opensips.org>
  Date:   2023-06-09 (Fri, 09 Jun 2023)

  Changed paths:
    M modules/sipmsgops/doc/sipmsgops_admin.xml
    M modules/sipmsgops/sipmsgops.c

  Log Message:
  -----------
  Merge pull request #3104 from purecloudlabs/hotfix/sipmsgops-allowed-routes

sipmsgops: fix allowed routes for exported functions
(cherry picked from commit 14e1eab55b67992e4493602248628777d7d6d9a9)




From noreply at github.com  Fri Jun  9 08:54:18 2023
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 09 Jun 2023 01:54:18 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 55ec81: Merge pull request
 #3104 from purecloudlabs/hotfix...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/5d1237-55ec81@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 55ec815c5fedf540484e37486aab78ff337feee3
      https://github.com/OpenSIPS/opensips/commit/55ec815c5fedf540484e37486aab78ff337feee3
  Author: Răzvan Crainea <razvan at opensips.org>
  Date:   2023-06-09 (Fri, 09 Jun 2023)

  Changed paths:
    M modules/sipmsgops/doc/sipmsgops_admin.xml
    M modules/sipmsgops/sipmsgops.c

  Log Message:
  -----------
  Merge pull request #3104 from purecloudlabs/hotfix/sipmsgops-allowed-routes

sipmsgops: fix allowed routes for exported functions
(cherry picked from commit 14e1eab55b67992e4493602248628777d7d6d9a9)




From noreply at github.com  Fri Jun  9 08:54:34 2023
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 09 Jun 2023 01:54:34 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ed0f04: Merge pull request
 #3104 from purecloudlabs/hotfix...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/98f613-ed0f04@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: ed0f04c3583f0a0510ce1e6e42de3886bf360a3f
      https://github.com/OpenSIPS/opensips/commit/ed0f04c3583f0a0510ce1e6e42de3886bf360a3f
  Author: Răzvan Crainea <razvan at opensips.org>
  Date:   2023-06-09 (Fri, 09 Jun 2023)

  Changed paths:
    M modules/sipmsgops/doc/sipmsgops_admin.xml
    M modules/sipmsgops/sipmsgops.c

  Log Message:
  -----------
  Merge pull request #3104 from purecloudlabs/hotfix/sipmsgops-allowed-routes

sipmsgops: fix allowed routes for exported functions
(cherry picked from commit 14e1eab55b67992e4493602248628777d7d6d9a9)




From noreply at github.com  Fri Jun  9 08:54:56 2023
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 09 Jun 2023 01:54:56 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d4763f: Merge pull request
 #3104 from purecloudlabs/hotfix...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.1/3077cb-d4763f@github.com>

  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d4763f9a31ed9c21935107733fd6b56885ea6956
      https://github.com/OpenSIPS/opensips/commit/d4763f9a31ed9c21935107733fd6b56885ea6956
  Author: Răzvan Crainea <razvan at opensips.org>
  Date:   2023-06-09 (Fri, 09 Jun 2023)

  Changed paths:
    M modules/sipmsgops/doc/sipmsgops_admin.xml
    M modules/sipmsgops/sipmsgops.c

  Log Message:
  -----------
  Merge pull request #3104 from purecloudlabs/hotfix/sipmsgops-allowed-routes

sipmsgops: fix allowed routes for exported functions
(cherry picked from commit 14e1eab55b67992e4493602248628777d7d6d9a9)




From noreply at github.com  Fri Jun  9 15:00:06 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 09 Jun 2023 08:00:06 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c84fe3: b2b_logic: fix issues
 when new entities are unused
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/14e1ea-c84fe3@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: c84fe372c50becc177f57732ff087da53b71be0f
      https://github.com/OpenSIPS/opensips/commit/c84fe372c50becc177f57732ff087da53b71be0f
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-09 (Fri, 09 Jun 2023)

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

  Log Message:
  -----------
  b2b_logic: fix issues when new entities are unused

New entities created with b2b_server_new() or b2b_client_new() functions would
leak if they were not eventually used by a b2b_init_request() call. This would
lead to pkg memory leaks and bogus errors from successive calls to
b2b_init_request().

Also, fix an entity memory leak when using the b2b_bridge_retry() function
for a tuple that is in a non-initial bridging state (eg. triggered by
b2b_bridge_request()).




From noreply at github.com  Fri Jun  9 15:00:13 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 09 Jun 2023 08:00:13 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5d55e5: b2b_logic: fix issues
 when new entities are unused
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/d14793-5d55e5@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 5d55e51bd97fda250374e2f5b42b9abe6e82d290
      https://github.com/OpenSIPS/opensips/commit/5d55e51bd97fda250374e2f5b42b9abe6e82d290
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-09 (Fri, 09 Jun 2023)

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

  Log Message:
  -----------
  b2b_logic: fix issues when new entities are unused

New entities created with b2b_server_new() or b2b_client_new() functions would
leak if they were not eventually used by a b2b_init_request() call. This would
lead to pkg memory leaks and bogus errors from successive calls to
b2b_init_request().

Also, fix an entity memory leak when using the b2b_bridge_retry() function
for a tuple that is in a non-initial bridging state (eg. triggered by
b2b_bridge_request()).

(cherry picked from commit c84fe372c50becc177f57732ff087da53b71be0f)




From noreply at github.com  Fri Jun  9 15:00:21 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 09 Jun 2023 08:00:21 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5828bd: b2b_logic: fix issues
 when new entities are unused
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/55ec81-5828bd@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 5828bd30f601a414a59caa9a499adc7916aeacaf
      https://github.com/OpenSIPS/opensips/commit/5828bd30f601a414a59caa9a499adc7916aeacaf
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-09 (Fri, 09 Jun 2023)

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

  Log Message:
  -----------
  b2b_logic: fix issues when new entities are unused

New entities created with b2b_server_new() or b2b_client_new() functions would
leak if they were not eventually used by a b2b_init_request() call. This would
lead to pkg memory leaks and bogus errors from successive calls to
b2b_init_request().

(cherry picked from commit c84fe372c50becc177f57732ff087da53b71be0f)




From noreply at github.com  Fri Jun  9 15:00:31 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 09 Jun 2023 08:00:31 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 312056: b2b_logic: fix issues
 when new entities are unused
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/ed0f04-312056@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 312056a33e037a5b678275a76740afc486edf49f
      https://github.com/OpenSIPS/opensips/commit/312056a33e037a5b678275a76740afc486edf49f
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-09 (Fri, 09 Jun 2023)

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

  Log Message:
  -----------
  b2b_logic: fix issues when new entities are unused

New entities created with b2b_server_new() or b2b_client_new() functions would
leak if they were not eventually used by a b2b_init_request() call. This would
lead to pkg memory leaks and bogus errors from successive calls to
b2b_init_request().

(cherry picked from commit c84fe372c50becc177f57732ff087da53b71be0f)
(cherry picked from commit d914720b0bbf620a30e5c16ff9548733783295ec)




From noreply at github.com  Fri Jun  9 15:06:07 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 09 Jun 2023 08:06:07 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 91c264: logging: improve the
 format of the logging interfa...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/c84fe3-1e5fbe@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 91c264abd63bfe200d0cf0f15aa300c5d1b4c799
      https://github.com/OpenSIPS/opensips/commit/91c264abd63bfe200d0cf0f15aa300c5d1b4c799
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-09 (Fri, 09 Jun 2023)

  Changed paths:
    M dprint.c
    M dprint.h

  Log Message:
  -----------
  logging: improve the format of the logging interface's own errors

Align the format of the error logs from the consumers printing functions
with the rest of the plain stderror logs. For the event consumer, the
error logs can be sent as normally to the rest of the consumers
(stderror and syslog).


  Commit: 1e5fbeca529a3c22c909dc09431bf37ba3493017
      https://github.com/OpenSIPS/opensips/commit/1e5fbeca529a3c22c909dc09431bf37ba3493017
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-09 (Fri, 09 Jun 2023)

  Changed paths:
    M modules/event_kafka/kafka_producer.c
    M modules/event_stream/stream_send.c

  Log Message:
  -----------
  logging: complete fix in commit a4bf044


Compare: https://github.com/OpenSIPS/opensips/compare/c84fe372c50b...1e5fbeca529a


From noreply at github.com  Fri Jun  9 15:06:41 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 09 Jun 2023 08:06:41 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3c1c5c: logging: improve the
 format of the logging interfa...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/5d55e5-7680b5@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3c1c5c7ff8849626a3274b8ad454312ffe20f540
      https://github.com/OpenSIPS/opensips/commit/3c1c5c7ff8849626a3274b8ad454312ffe20f540
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-09 (Fri, 09 Jun 2023)

  Changed paths:
    M dprint.c
    M dprint.h

  Log Message:
  -----------
  logging: improve the format of the logging interface's own errors

Align the format of the error logs from the consumers printing functions
with the rest of the plain stderror logs. For the event consumer, the
error logs can be sent as normally to the rest of the consumers
(stderror and syslog).

(cherry picked from commit 91c264abd63bfe200d0cf0f15aa300c5d1b4c799)


  Commit: 7680b58e2356e0688cfbdacd49af1ef3fa6d070b
      https://github.com/OpenSIPS/opensips/commit/7680b58e2356e0688cfbdacd49af1ef3fa6d070b
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-09 (Fri, 09 Jun 2023)

  Changed paths:
    M modules/event_kafka/kafka_producer.c
    M modules/event_stream/stream_send.c

  Log Message:
  -----------
  logging: complete fix in commit a4bf044

(cherry picked from commit 1e5fbeca529a3c22c909dc09431bf37ba3493017)


Compare: https://github.com/OpenSIPS/opensips/compare/5d55e51bd97f...7680b58e2356


From noreply at github.com  Sat Jun 10 20:31:12 2023
From: noreply at github.com (opensips-github)
Date: Sat, 10 Jun 2023 13:31:12 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 324fbd: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.1/d4763f-324fbd@github.com>

  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 324fbde1cb697dc9b6434c4a9559bee04b9579e6
      https://github.com/OpenSIPS/opensips/commit/324fbde1cb697dc9b6434c4a9559bee04b9579e6
  Author: OpenSIPS <github at opensips.org>
  Date:   2023-06-10 (Sat, 10 Jun 2023)

  Changed paths:
    M modules/sipmsgops/README
    M modules/sipmsgops/doc/contributors.xml

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




From noreply at github.com  Sat Jun 10 20:58:03 2023
From: noreply at github.com (opensips-github)
Date: Sat, 10 Jun 2023 13:58:03 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ba3068: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/312056-ba3068@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: ba30686ff6ec5737fdea74df8598fb92763c72f2
      https://github.com/OpenSIPS/opensips/commit/ba30686ff6ec5737fdea74df8598fb92763c72f2
  Author: OpenSIPS <github at opensips.org>
  Date:   2023-06-10 (Sat, 10 Jun 2023)

  Changed paths:
    M modules/b2b_logic/README
    M modules/b2b_logic/doc/contributors.xml
    M modules/sipmsgops/README
    M modules/sipmsgops/doc/contributors.xml

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




From noreply at github.com  Sat Jun 10 21:26:09 2023
From: noreply at github.com (opensips-github)
Date: Sat, 10 Jun 2023 14:26:09 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8fca49: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/5828bd-8fca49@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 8fca49178818bf0fc28b5231145a8cd1352649dc
      https://github.com/OpenSIPS/opensips/commit/8fca49178818bf0fc28b5231145a8cd1352649dc
  Author: OpenSIPS <github at opensips.org>
  Date:   2023-06-11 (Sun, 11 Jun 2023)

  Changed paths:
    M modules/b2b_logic/README
    M modules/b2b_logic/doc/contributors.xml
    M modules/sipmsgops/README
    M modules/sipmsgops/doc/contributors.xml

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




From noreply at github.com  Sat Jun 10 22:20:27 2023
From: noreply at github.com (opensips-github)
Date: Sat, 10 Jun 2023 15:20:27 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ba9586: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/1e5fbe-ba9586@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: ba958619387458514f50598551904dfa5af6e1c7
      https://github.com/OpenSIPS/opensips/commit/ba958619387458514f50598551904dfa5af6e1c7
  Author: OpenSIPS <github at opensips.org>
  Date:   2023-06-11 (Sun, 11 Jun 2023)

  Changed paths:
    M modules/b2b_logic/README
    M modules/b2b_logic/doc/contributors.xml
    M modules/dialog/README
    M modules/dialog/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_route/README
    M modules/event_route/doc/contributors.xml
    M modules/event_stream/README
    M modules/event_stream/doc/contributors.xml
    M modules/event_xmlrpc/README
    M modules/event_xmlrpc/doc/contributors.xml
    M modules/sipmsgops/README
    M modules/sipmsgops/doc/contributors.xml
    M modules/uac/README
    M modules/uac/doc/contributors.xml

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




From noreply at github.com  Wed Jun 14 05:57:03 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Tue, 13 Jun 2023 22:57:03 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a5f850: [dialog] fix too
 strict restrictions for get_profi...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/ba9586-a5f850@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a5f85013ea9156410a48614079105a7c5b41fe8e
      https://github.com/OpenSIPS/opensips/commit/a5f85013ea9156410a48614079105a7c5b41fe8e
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-14 (Wed, 14 Jun 2023)

  Changed paths:
    M modules/dialog/dialog.c

  Log Message:
  -----------
  [dialog] fix too strict restrictions for get_profile_size()

The function does not require any existing dialog context, so it can be used from any route




From noreply at github.com  Wed Jun 14 05:57:27 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Tue, 13 Jun 2023 22:57:27 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 73f00e: [dialog] fix too
 strict restrictions for get_profi...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/7680b5-73f00e@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 73f00edc31785c81a8cb793870b06789d01926b3
      https://github.com/OpenSIPS/opensips/commit/73f00edc31785c81a8cb793870b06789d01926b3
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-14 (Wed, 14 Jun 2023)

  Changed paths:
    M modules/dialog/dialog.c

  Log Message:
  -----------
  [dialog] fix too strict restrictions for get_profile_size()

The function does not require any existing dialog context, so it can be used from any route

(cherry picked from commit a5f85013ea9156410a48614079105a7c5b41fe8e)




From noreply at github.com  Wed Jun 14 05:57:46 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Tue, 13 Jun 2023 22:57:46 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 897222: [dialog] fix too
 strict restrictions for get_profi...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/8fca49-897222@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 8972226383749d9bc2e550af60d23e7888138371
      https://github.com/OpenSIPS/opensips/commit/8972226383749d9bc2e550af60d23e7888138371
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-14 (Wed, 14 Jun 2023)

  Changed paths:
    M modules/dialog/dialog.c

  Log Message:
  -----------
  [dialog] fix too strict restrictions for get_profile_size()

The function does not require any existing dialog context, so it can be used from any route

(cherry picked from commit a5f85013ea9156410a48614079105a7c5b41fe8e)




From noreply at github.com  Wed Jun 14 05:58:06 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Tue, 13 Jun 2023 22:58:06 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 703712: [dialog] fix too
 strict restrictions for get_profi...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/ba3068-703712@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 703712eb5ecda861d375ae7c3bb21943d71b1757
      https://github.com/OpenSIPS/opensips/commit/703712eb5ecda861d375ae7c3bb21943d71b1757
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-14 (Wed, 14 Jun 2023)

  Changed paths:
    M modules/dialog/dialog.c

  Log Message:
  -----------
  [dialog] fix too strict restrictions for get_profile_size()

The function does not require any existing dialog context, so it can be used from any route

(cherry picked from commit a5f85013ea9156410a48614079105a7c5b41fe8e)




From bogdan at opensips.org  Wed Jun 14 13:04:52 2023
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Wed, 14 Jun 2023 16:04:52 +0300
Subject: [OpenSIPS-Devel] [Blog] Smart Logging with OpenSIPS 3.4
Message-ID: <fdcf0301-ebe6-2944-f6a2-7bf4c9c46ba4@opensips.org>

Hi all,

More news on OpenSIPS 3.4 - the release comes with some advanced logging 
capabilities, like multiple formats (Json, CEE , text), multiple logs 
consumers (syslog, stderr, events, RMQ) each with individual muting and 
verbosity controls. Ideal features for distributed integrated large VoIP 
systems.

https://blog.opensips.org/2023/06/14/smart-logging-with-opensips-3-4/

Enjoy,

-- 
Bogdan-Andrei Iancu

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



From noreply at github.com  Fri Jun 16 06:33:07 2023
From: noreply at github.com (Maksym Sobolyev)
Date: Thu, 15 Jun 2023 23:33:07 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 183952: Fix build on non-linux
 systems. The HOST_NAME_MAX ...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/a5f850-b32313@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 1839528a7e9a95ae9847fff962f100d3e166fa24
      https://github.com/OpenSIPS/opensips/commit/1839528a7e9a95ae9847fff962f100d3e166fa24
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-06-15 (Thu, 15 Jun 2023)

  Changed paths:
    M dprint.c

  Log Message:
  -----------
  Fix build on non-linux systems. The HOST_NAME_MAX is not portable,
POSIX way to find it out is to use sysconf(_SC_HOST_NAME_MAX),
but for now just fix it with ifndef.


  Commit: af8028becbf1e56931850d49c17d031c034139eb
      https://github.com/OpenSIPS/opensips/commit/af8028becbf1e56931850d49c17d031c034139eb
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-06-15 (Thu, 15 Jun 2023)

  Changed paths:
    M lib/dbg/profiling.h
    M main.c
    M pt.c
    M pt.h

  Log Message:
  -----------
  Add support for post-fork handlers. This is to perform various
cleanups after forking is done (i.e. close unused pipes etc).


  Commit: c6789859450cfc91125578155014ebbf0b268e56
      https://github.com/OpenSIPS/opensips/commit/c6789859450cfc91125578155014ebbf0b268e56
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-06-15 (Thu, 15 Jun 2023)

  Changed paths:
    M ut.h

  Log Message:
  -----------
  Add handy howmany() macro.


  Commit: b323136506a8d33f71135f473b7f336f8a148554
      https://github.com/OpenSIPS/opensips/commit/b323136506a8d33f71135f473b7f336f8a148554
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-06-15 (Thu, 15 Jun 2023)

  Changed paths:
    M main.c
    A main_script.h

  Log Message:
  -----------
  Script out running of setup routine in the main process.


Compare: https://github.com/OpenSIPS/opensips/compare/a5f85013ea91...b323136506a8


From noreply at github.com  Fri Jun 16 17:12:46 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 16 Jun 2023 10:12:46 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d6d4c9: Improve passthru_prack
 behaviour so it actually pa...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/b32313-1e8efb@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d6d4c9f86a73bad68b415d54bf4e5d47d45d6574
      https://github.com/OpenSIPS/opensips/commit/d6d4c9f86a73bad68b415d54bf4e5d47d45d6574
  Author: Giedrius <giedriusj1 at gmail.com>
  Date:   2023-05-25 (Thu, 25 May 2023)

  Changed paths:
    M modules/b2b_entities/dlg.c
    M modules/b2b_entities/dlg.h

  Log Message:
  -----------
  Improve passthru_prack behaviour so it actually passes through PRACKs


  Commit: 1e8efb7d8e7951c6441ccadd0e50109222ef98f2
      https://github.com/OpenSIPS/opensips/commit/1e8efb7d8e7951c6441ccadd0e50109222ef98f2
  Author: Vlad Pătrașcu <vladp at opensips.org>
  Date:   2023-06-16 (Fri, 16 Jun 2023)

  Changed paths:
    M modules/b2b_entities/dlg.c
    M modules/b2b_entities/dlg.h

  Log Message:
  -----------
  Merge pull request #3103 from Giedriusj1/master

Improve passthru_prack behaviour so it actually passes through PRACKs


Compare: https://github.com/OpenSIPS/opensips/compare/b323136506a8...1e8efb7d8e79


From noreply at github.com  Fri Jun 16 18:07:01 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 16 Jun 2023 11:07:01 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b4d591: Merge pull request
 #3103 from Giedriusj1/master
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/73f00e-b4d591@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b4d591c3a49803ac4515f3f8f372482f42395b59
      https://github.com/OpenSIPS/opensips/commit/b4d591c3a49803ac4515f3f8f372482f42395b59
  Author: Vlad Pătrașcu <vladp at opensips.org>
  Date:   2023-06-16 (Fri, 16 Jun 2023)

  Changed paths:
    M modules/b2b_entities/dlg.c
    M modules/b2b_entities/dlg.h

  Log Message:
  -----------
  Merge pull request #3103 from Giedriusj1/master

Improve passthru_prack behaviour so it actually passes through PRACKs

(cherry picked from commit 1e8efb7d8e7951c6441ccadd0e50109222ef98f2)




From noreply at github.com  Fri Jun 16 18:07:07 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 16 Jun 2023 11:07:07 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 37f249: Merge pull request
 #3103 from Giedriusj1/master
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/897222-37f249@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 37f2498c4628f5883218076b057555ae23648631
      https://github.com/OpenSIPS/opensips/commit/37f2498c4628f5883218076b057555ae23648631
  Author: Vlad Pătrașcu <vladp at opensips.org>
  Date:   2023-06-16 (Fri, 16 Jun 2023)

  Changed paths:
    M modules/b2b_entities/dlg.c
    M modules/b2b_entities/dlg.h

  Log Message:
  -----------
  Merge pull request #3103 from Giedriusj1/master

Improve passthru_prack behaviour so it actually passes through PRACKs

(cherry picked from commit 1e8efb7d8e7951c6441ccadd0e50109222ef98f2)




From noreply at github.com  Fri Jun 16 18:40:24 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 16 Jun 2023 11:40:24 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8c0a9e: b2b_logic: prevent
 initializing B2B session on non...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/1e8efb-8c0a9e@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 8c0a9e0ae48841e27d4b1e803b584f5de0c3419b
      https://github.com/OpenSIPS/opensips/commit/8c0a9e0ae48841e27d4b1e803b584f5de0c3419b
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-16 (Fri, 16 Jun 2023)

  Changed paths:
    M modules/b2b_logic/logic.c

  Log Message:
  -----------
  b2b_logic: prevent initializing B2B session on non-INVITEs

This prevents crashes when the b2b_init_request() function is used on
methods other than INVITE or from other routes than request routes where
the INVITE SIP message is visible.

Related to #3102




From noreply at github.com  Fri Jun 16 18:40:29 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 16 Jun 2023 11:40:29 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] deeefa: b2b_logic: prevent
 initializing B2B session on non...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/b4d591-deeefa@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: deeefa7cb681803c96d31fd2a786f3e23a28883b
      https://github.com/OpenSIPS/opensips/commit/deeefa7cb681803c96d31fd2a786f3e23a28883b
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-16 (Fri, 16 Jun 2023)

  Changed paths:
    M modules/b2b_logic/logic.c

  Log Message:
  -----------
  b2b_logic: prevent initializing B2B session on non-INVITEs

This prevents crashes when the b2b_init_request() function is used on
methods other than INVITE or from other routes than request routes where
the INVITE SIP message is visible.

Related to #3102

(cherry picked from commit 8c0a9e0ae48841e27d4b1e803b584f5de0c3419b)




From noreply at github.com  Fri Jun 16 18:40:38 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 16 Jun 2023 11:40:38 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c8182a: b2b_logic: prevent
 initializing B2B session on non...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/37f249-c8182a@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: c8182aa92e5c7afc0bf3f959ca63ec61abdf918c
      https://github.com/OpenSIPS/opensips/commit/c8182aa92e5c7afc0bf3f959ca63ec61abdf918c
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-16 (Fri, 16 Jun 2023)

  Changed paths:
    M modules/b2b_logic/logic.c

  Log Message:
  -----------
  b2b_logic: prevent initializing B2B session on non-INVITEs

This prevents crashes when the b2b_init_request() function is used on
methods other than INVITE or from other routes than request routes where
the INVITE SIP message is visible.

Related to #3102

(cherry picked from commit 8c0a9e0ae48841e27d4b1e803b584f5de0c3419b)




From noreply at github.com  Fri Jun 16 18:40:46 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 16 Jun 2023 11:40:46 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] de35e0: b2b_logic: prevent
 initializing B2B session on non...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/703712-de35e0@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: de35e0b134ed3fd3229cff345aa0c32c08a6a528
      https://github.com/OpenSIPS/opensips/commit/de35e0b134ed3fd3229cff345aa0c32c08a6a528
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-16 (Fri, 16 Jun 2023)

  Changed paths:
    M modules/b2b_logic/logic.c

  Log Message:
  -----------
  b2b_logic: prevent initializing B2B session on non-INVITEs

This prevents crashes when the b2b_init_request() function is used on
methods other than INVITE or from other routes than request routes where
the INVITE SIP message is visible.

Related to #3102

(cherry picked from commit 8c0a9e0ae48841e27d4b1e803b584f5de0c3419b)




From noreply at github.com  Sat Jun 17 20:57:48 2023
From: noreply at github.com (opensips-github)
Date: Sat, 17 Jun 2023 13:57:48 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ff72f5: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/de35e0-ff72f5@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: ff72f578886b47a20b2fe226519cda4e01649149
      https://github.com/OpenSIPS/opensips/commit/ff72f578886b47a20b2fe226519cda4e01649149
  Author: OpenSIPS <github at opensips.org>
  Date:   2023-06-17 (Sat, 17 Jun 2023)

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

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




From noreply at github.com  Sat Jun 17 21:25:20 2023
From: noreply at github.com (opensips-github)
Date: Sat, 17 Jun 2023 14:25:20 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8179d3: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/c8182a-8179d3@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 8179d3114a43dfe4f93c6b2a592f50eeb7f9a832
      https://github.com/OpenSIPS/opensips/commit/8179d3114a43dfe4f93c6b2a592f50eeb7f9a832
  Author: OpenSIPS <github at opensips.org>
  Date:   2023-06-18 (Sun, 18 Jun 2023)

  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/dialog/README
    M modules/dialog/doc/contributors.xml

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




From noreply at github.com  Sat Jun 17 22:19:31 2023
From: noreply at github.com (opensips-github)
Date: Sat, 17 Jun 2023 22:19:31 +0000 (UTC)
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 19ae25: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/8c0a9e-19ae25@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 19ae25f2822df08a0afb00adce527fe3b0ce62b4
      https://github.com/OpenSIPS/opensips/commit/19ae25f2822df08a0afb00adce527fe3b0ce62b4
  Author: OpenSIPS <github at opensips.org>
  Date:   2023-06-18 (Sun, 18 Jun 2023)

  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/dialog/README
    M modules/dialog/doc/contributors.xml

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




From noreply at github.com  Mon Jun 19 15:22:06 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Mon, 19 Jun 2023 08:22:06 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c64766: [uac_registrant] fix
 passing wrong context to auth...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.1/324fbd-c64766@github.com>

  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: c64766a8526c3953bd5adf45030a29a9aacb4550
      https://github.com/OpenSIPS/opensips/commit/c64766a8526c3953bd5adf45030a29a9aacb4550
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-19 (Mon, 19 Jun 2023)

  Changed paths:
    M modules/uac_registrant/registrant.c

  Log Message:
  -----------
  [uac_registrant] fix passing wrong context to authenticated REGISTER

When sending the authenticating REGISTER, be sure a new context is provided. This will avoid the usage of the context belonging to the first (challenged) REGISTER. This mixup of the context was breaking the tracing of these REGISTER requests via local route.




From noreply at github.com  Mon Jun 19 15:23:05 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Mon, 19 Jun 2023 08:23:05 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 43acad: [uac_registrant] fix
 passing wrong context to auth...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/ff72f5-43acad@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 43acad25ec55d5e471179fa4abc7b3a17a1f07f6
      https://github.com/OpenSIPS/opensips/commit/43acad25ec55d5e471179fa4abc7b3a17a1f07f6
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-19 (Mon, 19 Jun 2023)

  Changed paths:
    M modules/uac_registrant/registrant.c

  Log Message:
  -----------
  [uac_registrant] fix passing wrong context to authenticated REGISTER

When sending the authenticating REGISTER, be sure a new context is provided. This will avoid the usage of the context belonging to the first (challenged) REGISTER. This mixup of the context was breaking the tracing of these REGISTER requests via local route.

(cherry picked from commit c64766a8526c3953bd5adf45030a29a9aacb4550)




From noreply at github.com  Mon Jun 19 15:23:42 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Mon, 19 Jun 2023 08:23:42 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9cf3dd: [uac_registrant] fix
 passing wrong context to auth...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/8179d3-9cf3dd@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 9cf3dd0315b5fb8c5458a38747c1502b1dfaf5e4
      https://github.com/OpenSIPS/opensips/commit/9cf3dd0315b5fb8c5458a38747c1502b1dfaf5e4
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-19 (Mon, 19 Jun 2023)

  Changed paths:
    M modules/uac_registrant/registrant.c

  Log Message:
  -----------
  [uac_registrant] fix passing wrong context to authenticated REGISTER

When sending the authenticating REGISTER, be sure a new context is provided. This will avoid the usage of the context belonging to the first (challenged) REGISTER. This mixup of the context was breaking the tracing of these REGISTER requests via local route.

(cherry picked from commit c64766a8526c3953bd5adf45030a29a9aacb4550)




From noreply at github.com  Mon Jun 19 15:26:34 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Mon, 19 Jun 2023 08:26:34 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e73cb3: [uac_registrant] fix
 passing wrong context to auth...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/deeefa-e73cb3@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: e73cb3b90ba3e0f21bde023edd2e5d9b2391dfa0
      https://github.com/OpenSIPS/opensips/commit/e73cb3b90ba3e0f21bde023edd2e5d9b2391dfa0
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-19 (Mon, 19 Jun 2023)

  Changed paths:
    M modules/uac_registrant/registrant.c

  Log Message:
  -----------
  [uac_registrant] fix passing wrong context to authenticated REGISTER

When sending the authenticating REGISTER, be sure a new context is provided. This will avoid the usage of the context belonging to the first (challenged) REGISTER. This mixup of the context was breaking the tracing of these REGISTER requests via local route.

(cherry picked from commit c64766a8526c3953bd5adf45030a29a9aacb4550)




From noreply at github.com  Mon Jun 19 15:27:04 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Mon, 19 Jun 2023 08:27:04 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 63fe8c: [uac_registrant] fix
 passing wrong context to auth...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/19ae25-63fe8c@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 63fe8ce895fb27168b3b7c37732a0950c9e34d04
      https://github.com/OpenSIPS/opensips/commit/63fe8ce895fb27168b3b7c37732a0950c9e34d04
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-19 (Mon, 19 Jun 2023)

  Changed paths:
    M modules/uac_registrant/registrant.c

  Log Message:
  -----------
  [uac_registrant] fix passing wrong context to authenticated REGISTER

When sending the authenticating REGISTER, be sure a new context is provided. This will avoid the usage of the context belonging to the first (challenged) REGISTER. This mixup of the context was breaking the tracing of these REGISTER requests via local route.

(cherry picked from commit c64766a8526c3953bd5adf45030a29a9aacb4550)




From noreply at github.com  Tue Jun 20 07:12:55 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Tue, 20 Jun 2023 00:12:55 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 18ccdb: [tracer] fix bogus
	multiple tracing
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/63fe8c-18ccdb@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 18ccdbe0efbf327c88026dd9006513a06dd4a348
      https://github.com/OpenSIPS/opensips/commit/18ccdbe0efbf327c88026dd9006513a06dd4a348
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M modules/tracer/tracer.c

  Log Message:
  -----------
  [tracer] fix bogus multiple tracing

When calling the trace() function multiple times from script (to do tracing via different backends), be sure and install all the tracing callbacks (in TM, dialog) only first time.
Reported by @gmaruzz
Closes #3082




From noreply at github.com  Tue Jun 20 07:16:32 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Tue, 20 Jun 2023 00:16:32 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1b00ed: [tracer] fix bogus
	multiple tracing
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/e73cb3-1b00ed@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 1b00ed9f371dfbe63f68ce17624363e4510af587
      https://github.com/OpenSIPS/opensips/commit/1b00ed9f371dfbe63f68ce17624363e4510af587
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M modules/tracer/tracer.c

  Log Message:
  -----------
  [tracer] fix bogus multiple tracing

When calling the trace() function multiple times from script (to do tracing via different backends), be sure and install all the tracing callbacks (in TM, dialog) only first time.
Reported by @gmaruzz
Closes #3082

(cherry picked from commit 18ccdbe0efbf327c88026dd9006513a06dd4a348)




From noreply at github.com  Tue Jun 20 07:16:55 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Tue, 20 Jun 2023 00:16:55 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c56d66: [tracer] fix bogus
	multiple tracing
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/9cf3dd-c56d66@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: c56d66fc908681ae4e2d2f2e668d609831ba0807
      https://github.com/OpenSIPS/opensips/commit/c56d66fc908681ae4e2d2f2e668d609831ba0807
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M modules/tracer/tracer.c

  Log Message:
  -----------
  [tracer] fix bogus multiple tracing

When calling the trace() function multiple times from script (to do tracing via different backends), be sure and install all the tracing callbacks (in TM, dialog) only first time.
Reported by @gmaruzz
Closes #3082

(cherry picked from commit 18ccdbe0efbf327c88026dd9006513a06dd4a348)




From noreply at github.com  Tue Jun 20 07:17:22 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Tue, 20 Jun 2023 00:17:22 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6a2567: [tracer] fix bogus
	multiple tracing
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/43acad-6a2567@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 6a2567ee9d7a4accaf6c027bf512e240de8d2057
      https://github.com/OpenSIPS/opensips/commit/6a2567ee9d7a4accaf6c027bf512e240de8d2057
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M modules/tracer/tracer.c

  Log Message:
  -----------
  [tracer] fix bogus multiple tracing

When calling the trace() function multiple times from script (to do tracing via different backends), be sure and install all the tracing callbacks (in TM, dialog) only first time.
Reported by @gmaruzz
Closes #3082

(cherry picked from commit 18ccdbe0efbf327c88026dd9006513a06dd4a348)




From noreply at github.com  Tue Jun 20 08:13:11 2023
From: noreply at github.com (Liviu Chircu)
Date: Tue, 20 Jun 2023 01:13:11 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e6b4de: F_MALLOC: Optimize the
	free() operation
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/18ccdb-e6b4de@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: e6b4de51298eb78aef097cbfd1c34ada17b9b78f
      https://github.com/OpenSIPS/opensips/commit/e6b4de51298eb78aef097cbfd1c34ada17b9b78f
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M mem/f_malloc.c
    M mem/f_malloc_dyn.h

  Log Message:
  -----------
  F_MALLOC: Optimize the free() operation

Commit bdaaf60b2c introduced a side-effect of gradually moving the
fragment "action" towards the exponential, non-optimized hash table
buckets (i.e. buckets 2049 ... 2100).  Here, the fragments were inserted
in a sorted fashion, with the sorted-insert algorithm costing a O(N)
iteration on each free operation instead of a simple O(1).

Consequently, the user experience of this effect is that "dr_reload"
operations were stalling for 12 minutes (coming up from 24 seconds!),
when working with large rule sets (millions of rules).  Interestingly
enough, the stalling was not due to the caching phase -- malloc() --
rather due to the cleanup phase, when clearing the old rules -- free()!

To address this issue:

* we drop the sorted insertion completely for buckets 2049 ... 2100, and
    simply do a list prepend operation: O(1), as with the others
* we make all allocation requests from these buckets return the next
   bucket (!!), thus guarantee'ing our requested fragment.  Examples:

      malloc(18K) -> now you always get a 32K+ frag, but instantly!
      malloc(37K) -> now you always get a 64K+ frag, but instantly!
* this does not make F_MALLOC more wasteful, since the extra frag
  space gets split anyway into a new fragment, with the two eventually
  coalescing together again thanks to commit bdaaf60b2c




From noreply at github.com  Tue Jun 20 10:02:31 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Tue, 20 Jun 2023 03:02:31 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ce177c: cachedb_mongodb: fix
 regression in commit 69ed4f7
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/e6b4de-ce177c@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: ce177c133724ca913d9e4b0ab12fe30eb44e4561
      https://github.com/OpenSIPS/opensips/commit/ce177c133724ca913d9e4b0ab12fe30eb44e4561
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M ssl_init_tweaks.h

  Log Message:
  -----------
  cachedb_mongodb: fix regression in commit 69ed4f7

Loading the cachedb_mongodb module alongside the tls_openssl module, but
before tls_mgm would cause a crash. This is a result of the OpenSIPS versus
mongoc library openssl initialization issues (initially fixed in commit
298bf6b). Commit 69ed4f7 split all the openssl related code from the tls_mgm
module into a new tls_openssl module but some openssl initialization bypasses
from the cachedb_mongodb module were left to depend on loading the tls_mgm
module (instead of the new tls_openssl module).

Fixes #3072




From noreply at github.com  Tue Jun 20 10:02:37 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Tue, 20 Jun 2023 03:02:37 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7e0149: cachedb_mongodb: fix
 regression in commit 69ed4f7
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/1b00ed-7e0149@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 7e014926ab463af5e625fea889dec2d3acf75e39
      https://github.com/OpenSIPS/opensips/commit/7e014926ab463af5e625fea889dec2d3acf75e39
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M ssl_init_tweaks.h

  Log Message:
  -----------
  cachedb_mongodb: fix regression in commit 69ed4f7

Loading the cachedb_mongodb module alongside the tls_openssl module, but
before tls_mgm would cause a crash. This is a result of the OpenSIPS versus
mongoc library openssl initialization issues (initially fixed in commit
298bf6b). Commit 69ed4f7 split all the openssl related code from the tls_mgm
module into a new tls_openssl module but some openssl initialization bypasses
from the cachedb_mongodb module were left to depend on loading the tls_mgm
module (instead of the new tls_openssl module).

Fixes #3072

(cherry picked from commit ce177c133724ca913d9e4b0ab12fe30eb44e4561)




From noreply at github.com  Tue Jun 20 10:02:44 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Tue, 20 Jun 2023 03:02:44 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 430deb: cachedb_mongodb: fix
 regression in commit 69ed4f7
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/c56d66-430deb@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 430deb1bf3897508f10ee7b01cc4ab36e72243d1
      https://github.com/OpenSIPS/opensips/commit/430deb1bf3897508f10ee7b01cc4ab36e72243d1
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M ssl_init_tweaks.h

  Log Message:
  -----------
  cachedb_mongodb: fix regression in commit 69ed4f7

Loading the cachedb_mongodb module alongside the tls_openssl module, but
before tls_mgm would cause a crash. This is a result of the OpenSIPS versus
mongoc library openssl initialization issues (initially fixed in commit
298bf6b). Commit 69ed4f7 split all the openssl related code from the tls_mgm
module into a new tls_openssl module but some openssl initialization bypasses
from the cachedb_mongodb module were left to depend on loading the tls_mgm
module (instead of the new tls_openssl module).

Fixes #3072

(cherry picked from commit ce177c133724ca913d9e4b0ab12fe30eb44e4561)




From noreply at github.com  Tue Jun 20 10:02:48 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Tue, 20 Jun 2023 03:02:48 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0c4c5a: cachedb_mongodb: fix
 regression in commit 69ed4f7
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/6a2567-0c4c5a@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 0c4c5abed33282561d19bf4130fb9482e1a72f6b
      https://github.com/OpenSIPS/opensips/commit/0c4c5abed33282561d19bf4130fb9482e1a72f6b
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M ssl_init_tweaks.h

  Log Message:
  -----------
  cachedb_mongodb: fix regression in commit 69ed4f7

Loading the cachedb_mongodb module alongside the tls_openssl module, but
before tls_mgm would cause a crash. This is a result of the OpenSIPS versus
mongoc library openssl initialization issues (initially fixed in commit
298bf6b). Commit 69ed4f7 split all the openssl related code from the tls_mgm
module into a new tls_openssl module but some openssl initialization bypasses
from the cachedb_mongodb module were left to depend on loading the tls_mgm
module (instead of the new tls_openssl module).

Fixes #3072

(cherry picked from commit ce177c133724ca913d9e4b0ab12fe30eb44e4561)




From noreply at github.com  Tue Jun 20 10:21:38 2023
From: noreply at github.com (Liviu Chircu)
Date: Tue, 20 Jun 2023 03:21:38 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 47fbe3: drouting: Fix
 'inherit_reload' related errors on M...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/ce177c-47fbe3@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 47fbe3627640d60166e794dac3d0dcec1c7727a6
      https://github.com/OpenSIPS/opensips/commit/47fbe3627640d60166e794dac3d0dcec1c7727a6
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M mi/item.c
    M modules/drouting/drouting.c

  Log Message:
  -----------
  drouting: Fix 'inherit_reload' related errors on MI reloads

Related to e871882cb6.  Be silent about "MI param not found" errors, in
case the function was _meant_ to be called without those parameters.




From noreply at github.com  Tue Jun 20 10:26:51 2023
From: noreply at github.com (Liviu Chircu)
Date: Tue, 20 Jun 2023 03:26:51 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 073ce6: drouting: Fix
 'inherit_reload' related errors on M...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/7e0149-073ce6@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 073ce6bf7b88d921eceb68b3e298c84640baa879
      https://github.com/OpenSIPS/opensips/commit/073ce6bf7b88d921eceb68b3e298c84640baa879
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M mi/item.c
    M modules/drouting/drouting.c

  Log Message:
  -----------
  drouting: Fix 'inherit_reload' related errors on MI reloads

Related to e871882cb6.  Be silent about "MI param not found" errors, in
case the function was _meant_ to be called without those parameters.

(cherry picked from commit 47fbe3627640d60166e794dac3d0dcec1c7727a6)




From noreply at github.com  Tue Jun 20 11:00:12 2023
From: noreply at github.com (Liviu Chircu)
Date: Tue, 20 Jun 2023 04:00:12 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 723bc9: F_MALLOC: Optimize the
	free() operation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/073ce6-723bc9@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 723bc9cb357072350dec88979360c55b33e0e08f
      https://github.com/OpenSIPS/opensips/commit/723bc9cb357072350dec88979360c55b33e0e08f
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M mem/f_malloc.c
    M mem/f_malloc_dyn.h

  Log Message:
  -----------
  F_MALLOC: Optimize the free() operation

Commit bdaaf60b2c introduced a side-effect of gradually moving the
fragment "action" towards the exponential, non-optimized hash table
buckets (i.e. buckets 2049 ... 2100).  Here, the fragments were inserted
in a sorted fashion, with the sorted-insert algorithm costing a O(N)
iteration on each free operation instead of a simple O(1).

Consequently, the user experience of this effect is that "dr_reload"
operations were stalling for 12 minutes (coming up from 24 seconds!),
when working with large rule sets (millions of rules).  Interestingly
enough, the stalling was not due to the caching phase -- malloc() --
rather due to the cleanup phase, when clearing the old rules -- free()!

To address this issue:

* we drop the sorted insertion completely for buckets 2049 ... 2100, and
    simply do a list prepend operation: O(1), as with the others
* we make all allocation requests from these buckets return the next
   bucket (!!), thus guarantee'ing our requested fragment.  Examples:

      malloc(18K) -> now you always get a 32K+ frag, but instantly!
      malloc(37K) -> now you always get a 64K+ frag, but instantly!
* this does not make F_MALLOC more wasteful, since the extra frag
  space gets split anyway into a new fragment, with the two eventually
  coalescing together again thanks to commit bdaaf60b2c

(cherry picked from commit e6b4de51298eb78aef097cbfd1c34ada17b9b78f)




From noreply at github.com  Tue Jun 20 11:06:08 2023
From: noreply at github.com (Liviu Chircu)
Date: Tue, 20 Jun 2023 04:06:08 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 55b616: Update ChangeLog for
	3.4.0-rc1
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/723bc9-8113d1@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 55b616bf28ae0a78a485ab56d7474d5593d1bdbc
      https://github.com/OpenSIPS/opensips/commit/55b616bf28ae0a78a485ab56d7474d5593d1bdbc
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Update ChangeLog for 3.4.0-rc1


  Commit: 8113d18828b9510caf2e0810493711392084fdbb
      https://github.com/OpenSIPS/opensips/commit/8113d18828b9510caf2e0810493711392084fdbb
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  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.0-rc1


Compare: https://github.com/OpenSIPS/opensips/compare/723bc9cb3570...8113d18828b9


From noreply at github.com  Tue Jun 20 11:06:17 2023
From: noreply at github.com (Liviu Chircu)
Date: Tue, 20 Jun 2023 04:06:17 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips]
Message-ID: <OpenSIPS/opensips/push/refs/tags/3.4.0-rc1/000000-1903b3@github.com>

  Branch: refs/tags/3.4.0-rc1
  Home:   https://github.com/OpenSIPS/opensips


From bogdan at opensips.org  Tue Jun 20 12:10:49 2023
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Tue, 20 Jun 2023 15:10:49 +0300
Subject: [OpenSIPS-Devel] OpenSIPS 3.4 updates
Message-ID: <76baae35-71bf-136c-5697-74d53122c264@opensips.org>

Hi all,

Here are some quick updates on the in-progress release of major 3.4 :

* 3.4.0-rc1 was just released, containing a good amount of fixes

* 3.4.0 stable is planned to be released on 19th of July, so stay tuned ;)

Best regards,

-- 
Bogdan-Andrei Iancu

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



From noreply at github.com  Tue Jun 20 19:42:16 2023
From: noreply at github.com (Maksym Sobolyev)
Date: Tue, 20 Jun 2023 12:42:16 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f8ad26: Add missing include.
 Shame on @sobomax for having ...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/47fbe3-f8ad26@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f8ad265a70fe99f3a02369e68bf9c5ae0aeb29cc
      https://github.com/OpenSIPS/opensips/commit/f8ad265a70fe99f3a02369e68bf9c5ae0aeb29cc
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M pt.c

  Log Message:
  -----------
  Add missing include. Shame on @sobomax for having it broken for
so long!




From noreply at github.com  Wed Jun 21 07:52:44 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Wed, 21 Jun 2023 00:52:44 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a53ba3: lua: fix opensips lua
	API docs
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/0c4c5a-a53ba3@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a53ba3d0d696ef56684a03b7bbf4a4e8474c3e33
      https://github.com/OpenSIPS/opensips/commit/a53ba3d0d696ef56684a03b7bbf4a4e8474c3e33
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-21 (Wed, 21 Jun 2023)

  Changed paths:
    M modules/lua/doc/lua_api.xml

  Log Message:
  -----------
  lua: fix opensips lua API docs




From noreply at github.com  Wed Jun 21 07:54:51 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Wed, 21 Jun 2023 00:54:51 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f8cc45: lua: fix opensips lua
	API docs
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/430deb-f8cc45@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f8cc45902bf91b592e6867b2ab9baf14bf18eb2f
      https://github.com/OpenSIPS/opensips/commit/f8cc45902bf91b592e6867b2ab9baf14bf18eb2f
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-21 (Wed, 21 Jun 2023)

  Changed paths:
    M modules/lua/doc/lua_api.xml

  Log Message:
  -----------
  lua: fix opensips lua API docs

(cherry picked from commit a53ba3d0d696ef56684a03b7bbf4a4e8474c3e33)




From noreply at github.com  Wed Jun 21 07:55:07 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Wed, 21 Jun 2023 00:55:07 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8e5f06: lua: fix opensips lua
	API docs
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/8113d1-8e5f06@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 8e5f064f246298e670faeedb989b57f54017b35a
      https://github.com/OpenSIPS/opensips/commit/8e5f064f246298e670faeedb989b57f54017b35a
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-21 (Wed, 21 Jun 2023)

  Changed paths:
    M modules/lua/doc/lua_api.xml

  Log Message:
  -----------
  lua: fix opensips lua API docs

(cherry picked from commit a53ba3d0d696ef56684a03b7bbf4a4e8474c3e33)




From noreply at github.com  Wed Jun 21 07:55:33 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Wed, 21 Jun 2023 00:55:33 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d950d6: lua: fix opensips lua
	API docs
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/f8ad26-d950d6@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d950d65a941509ad1ad3cb8095af543cfe1af7ac
      https://github.com/OpenSIPS/opensips/commit/d950d65a941509ad1ad3cb8095af543cfe1af7ac
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-21 (Wed, 21 Jun 2023)

  Changed paths:
    M modules/lua/doc/lua_api.xml

  Log Message:
  -----------
  lua: fix opensips lua API docs

(cherry picked from commit a53ba3d0d696ef56684a03b7bbf4a4e8474c3e33)




From noreply at github.com  Wed Jun 21 07:56:20 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Wed, 21 Jun 2023 00:56:20 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7c7c4f: lua: fix opensips lua
	API docs
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.1/c64766-7c7c4f@github.com>

  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 7c7c4fb0bf29859e3ded94370f8dec6d90574741
      https://github.com/OpenSIPS/opensips/commit/7c7c4fb0bf29859e3ded94370f8dec6d90574741
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-21 (Wed, 21 Jun 2023)

  Changed paths:
    M modules/lua/doc/lua_api.xml

  Log Message:
  -----------
  lua: fix opensips lua API docs

(cherry picked from commit a53ba3d0d696ef56684a03b7bbf4a4e8474c3e33)




From noreply at github.com  Wed Jun 21 11:17:46 2023
From: noreply at github.com (Liviu Chircu)
Date: Wed, 21 Jun 2023 04:17:46 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e8c0da: F_MALLOC: Optimize the
	free() operation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.1/7c7c4f-e8c0da@github.com>

  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: e8c0da5d1b8ac9592c75f94dd9eae0aee7d028a6
      https://github.com/OpenSIPS/opensips/commit/e8c0da5d1b8ac9592c75f94dd9eae0aee7d028a6
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2023-06-21 (Wed, 21 Jun 2023)

  Changed paths:
    M mem/f_malloc.c
    M mem/f_malloc_dyn.h

  Log Message:
  -----------
  F_MALLOC: Optimize the free() operation

Commit bdaaf60b2c introduced a side-effect of gradually moving the
fragment "action" towards the exponential, non-optimized hash table
buckets (i.e. buckets 2049 ... 2100).  Here, the fragments were inserted
in a sorted fashion, with the sorted-insert algorithm costing a O(N)
iteration on each free operation instead of a simple O(1).

Consequently, the user experience of this effect is that "dr_reload"
operations were stalling for 12 minutes (coming up from 24 seconds!),
when working with large rule sets (millions of rules).  Interestingly
enough, the stalling was not due to the caching phase -- malloc() --
rather due to the cleanup phase, when clearing the old rules -- free()!

To address this issue:

* we drop the sorted insertion completely for buckets 2049 ... 2100, and
    simply do a list prepend operation: O(1), as with the others
* we make all allocation requests from these buckets return the next
   bucket (!!), thus guarantee'ing our requested fragment.  Examples:

      malloc(18K) -> now you always get a 32K+ frag, but instantly!
      malloc(37K) -> now you always get a 64K+ frag, but instantly!
* this does not make F_MALLOC more wasteful, since the extra frag
  space gets split anyway into a new fragment, with the two eventually
  coalescing together again thanks to commit bdaaf60b2c

(cherry picked from commit e6b4de51298eb78aef097cbfd1c34ada17b9b78f)




From noreply at github.com  Wed Jun 21 11:17:46 2023
From: noreply at github.com (Liviu Chircu)
Date: Wed, 21 Jun 2023 04:17:46 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d4edcc: F_MALLOC: Optimize the
	free() operation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/a53ba3-d4edcc@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d4edccc6283d24cc6d641b3e229437bb8d6187ee
      https://github.com/OpenSIPS/opensips/commit/d4edccc6283d24cc6d641b3e229437bb8d6187ee
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2023-06-21 (Wed, 21 Jun 2023)

  Changed paths:
    M mem/f_malloc.c
    M mem/f_malloc_dyn.h

  Log Message:
  -----------
  F_MALLOC: Optimize the free() operation

Commit bdaaf60b2c introduced a side-effect of gradually moving the
fragment "action" towards the exponential, non-optimized hash table
buckets (i.e. buckets 2049 ... 2100).  Here, the fragments were inserted
in a sorted fashion, with the sorted-insert algorithm costing a O(N)
iteration on each free operation instead of a simple O(1).

Consequently, the user experience of this effect is that "dr_reload"
operations were stalling for 12 minutes (coming up from 24 seconds!),
when working with large rule sets (millions of rules).  Interestingly
enough, the stalling was not due to the caching phase -- malloc() --
rather due to the cleanup phase, when clearing the old rules -- free()!

To address this issue:

* we drop the sorted insertion completely for buckets 2049 ... 2100, and
    simply do a list prepend operation: O(1), as with the others
* we make all allocation requests from these buckets return the next
   bucket (!!), thus guarantee'ing our requested fragment.  Examples:

      malloc(18K) -> now you always get a 32K+ frag, but instantly!
      malloc(37K) -> now you always get a 64K+ frag, but instantly!
* this does not make F_MALLOC more wasteful, since the extra frag
  space gets split anyway into a new fragment, with the two eventually
  coalescing together again thanks to commit bdaaf60b2c

(cherry picked from commit e6b4de51298eb78aef097cbfd1c34ada17b9b78f)




From noreply at github.com  Wed Jun 21 11:17:47 2023
From: noreply at github.com (Liviu Chircu)
Date: Wed, 21 Jun 2023 04:17:47 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0c1381: F_MALLOC: Optimize the
	free() operation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/f8cc45-0c1381@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 0c138139ef857584a6a9693b87b3e8e8ee39c35a
      https://github.com/OpenSIPS/opensips/commit/0c138139ef857584a6a9693b87b3e8e8ee39c35a
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2023-06-21 (Wed, 21 Jun 2023)

  Changed paths:
    M mem/f_malloc.c
    M mem/f_malloc_dyn.h

  Log Message:
  -----------
  F_MALLOC: Optimize the free() operation

Commit bdaaf60b2c introduced a side-effect of gradually moving the
fragment "action" towards the exponential, non-optimized hash table
buckets (i.e. buckets 2049 ... 2100).  Here, the fragments were inserted
in a sorted fashion, with the sorted-insert algorithm costing a O(N)
iteration on each free operation instead of a simple O(1).

Consequently, the user experience of this effect is that "dr_reload"
operations were stalling for 12 minutes (coming up from 24 seconds!),
when working with large rule sets (millions of rules).  Interestingly
enough, the stalling was not due to the caching phase -- malloc() --
rather due to the cleanup phase, when clearing the old rules -- free()!

To address this issue:

* we drop the sorted insertion completely for buckets 2049 ... 2100, and
    simply do a list prepend operation: O(1), as with the others
* we make all allocation requests from these buckets return the next
   bucket (!!), thus guarantee'ing our requested fragment.  Examples:

      malloc(18K) -> now you always get a 32K+ frag, but instantly!
      malloc(37K) -> now you always get a 64K+ frag, but instantly!
* this does not make F_MALLOC more wasteful, since the extra frag
  space gets split anyway into a new fragment, with the two eventually
  coalescing together again thanks to commit bdaaf60b2c

(cherry picked from commit e6b4de51298eb78aef097cbfd1c34ada17b9b78f)




From noreply at github.com  Wed Jun 21 11:19:33 2023
From: noreply at github.com (Liviu Chircu)
Date: Wed, 21 Jun 2023 04:19:33 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c23523: Update ChangeLog for
	3.3.6
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/0c1381-737311@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: c2352367a92085701bc736a381d180012f243dc1
      https://github.com/OpenSIPS/opensips/commit/c2352367a92085701bc736a381d180012f243dc1
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2023-06-21 (Wed, 21 Jun 2023)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Update ChangeLog for 3.3.6


  Commit: 737311796b5896e56c9785270235223d8660652f
      https://github.com/OpenSIPS/opensips/commit/737311796b5896e56c9785270235223d8660652f
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2023-06-21 (Wed, 21 Jun 2023)

  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.3.6


Compare: https://github.com/OpenSIPS/opensips/compare/0c138139ef85...737311796b58


From noreply at github.com  Wed Jun 21 11:20:04 2023
From: noreply at github.com (Liviu Chircu)
Date: Wed, 21 Jun 2023 04:20:04 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips]
Message-ID: <OpenSIPS/opensips/push/refs/tags/3.3.6/000000-04c615@github.com>

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


From noreply at github.com  Wed Jun 21 11:20:51 2023
From: noreply at github.com (Liviu Chircu)
Date: Wed, 21 Jun 2023 04:20:51 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 43b61c: Update ChangeLog for
	3.2.13
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/d4edcc-b75cef@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 43b61c4d36366dc034cb8258edf4e4e5bc84677d
      https://github.com/OpenSIPS/opensips/commit/43b61c4d36366dc034cb8258edf4e4e5bc84677d
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2023-06-21 (Wed, 21 Jun 2023)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Update ChangeLog for 3.2.13


  Commit: b75cefb251cbe5a6f2623c02ef9b1a613f88935d
      https://github.com/OpenSIPS/opensips/commit/b75cefb251cbe5a6f2623c02ef9b1a613f88935d
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2023-06-21 (Wed, 21 Jun 2023)

  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.2.13


Compare: https://github.com/OpenSIPS/opensips/compare/d4edccc6283d...b75cefb251cb


From noreply at github.com  Wed Jun 21 11:20:57 2023
From: noreply at github.com (Liviu Chircu)
Date: Wed, 21 Jun 2023 04:20:57 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips]
Message-ID: <OpenSIPS/opensips/push/refs/tags/3.2.13/000000-12adaf@github.com>

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


From noreply at github.com  Wed Jun 21 11:21:35 2023
From: noreply at github.com (Liviu Chircu)
Date: Wed, 21 Jun 2023 04:21:35 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips]
Message-ID: <OpenSIPS/opensips/push/refs/tags/3.1.16/000000-7b3aef@github.com>

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


From noreply at github.com  Wed Jun 21 11:21:33 2023
From: noreply at github.com (Liviu Chircu)
Date: Wed, 21 Jun 2023 04:21:33 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b11538: Update ChangeLog for
	3.1.16
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.1/e8c0da-25f8e7@github.com>

  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b11538a536163fdccd5f35ae15dbf74584ab941a
      https://github.com/OpenSIPS/opensips/commit/b11538a536163fdccd5f35ae15dbf74584ab941a
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2023-06-21 (Wed, 21 Jun 2023)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Update ChangeLog for 3.1.16


  Commit: 25f8e732b9b4e70d2d283ac919abd7afb87c12f9
      https://github.com/OpenSIPS/opensips/commit/25f8e732b9b4e70d2d283ac919abd7afb87c12f9
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2023-06-21 (Wed, 21 Jun 2023)

  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.1.16


Compare: https://github.com/OpenSIPS/opensips/compare/e8c0da5d1b8a...25f8e732b9b4


From liviu at opensips.org  Wed Jun 21 12:22:20 2023
From: liviu at opensips.org (Liviu Chircu)
Date: Wed, 21 Jun 2023 15:22:20 +0300
Subject: [OpenSIPS-Devel] [Release] OpenSIPS 3.3.6,
	3.2.13 and 3.1.16 Minor Releases
Message-ID: <cdc0d9d9-8543-b92e-0061-75a2922b89d0@opensips.org>

Hi, everyone!

The OpenSIPS 3.3.6, 3.2.13 and 3.1.16 minor releases have just been 
tagged, packing an important number of fixes done in the past two months 
(over 30 backports in total).

Detailed changelogs are available on the website^[1][2][3] .

[1]: https://opensips.org/pub/opensips/3.1.16/ChangeLog
[2]: https://opensips.org/pub/opensips/3.2.13/ChangeLog
[3]: https://opensips.org/pub/opensips/3.3.6/ChangeLog

Happy Hacking!
OpenSIPS Team
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20230621/622b174e/attachment.html>

From noreply at github.com  Thu Jun 22 06:36:50 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Wed, 21 Jun 2023 23:36:50 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 095067: Fix reload of timer
	routes
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/737311-095067@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 0950670879d586439448c4e62be7c065c724cde0
      https://github.com/OpenSIPS/opensips/commit/0950670879d586439448c4e62be7c065c724cde0
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-22 (Thu, 22 Jun 2023)

  Changed paths:
    M cfg_reload.c
    M route.c
    M route.h
    M timer.c

  Log Message:
  -----------
  Fix reload of timer routes

Use a separate, dynamic list of timer tasks that can be update by other proc than the timer itself (which has no info on the script).
The proc doing the reload, upon success, re-generates the list of timer tasks corresponding to the new set of timer routes.
NOTE: a more complex logic is needed when purging the old set of timer tasks, as they may still be under execution - we use here a pending list where we wait their completion.

(cherry picked from commit fce0eaeb241866d0c42db41160ed454be59fd7ed)




From noreply at github.com  Thu Jun 22 06:46:10 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Wed, 21 Jun 2023 23:46:10 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3cd634: Fix reload of timer
	routes
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/b75cef-3cd634@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3cd6344f65c3f35be026386b8f83e7a3fb469447
      https://github.com/OpenSIPS/opensips/commit/3cd6344f65c3f35be026386b8f83e7a3fb469447
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-22 (Thu, 22 Jun 2023)

  Changed paths:
    M cfg_reload.c
    M route.c
    M route.h
    M timer.c

  Log Message:
  -----------
  Fix reload of timer routes

Use a separate, dynamic list of timer tasks that can be update by other proc than the timer itself (which has no info on the script).
The proc doing the reload, upon success, re-generates the list of timer tasks corresponding to the new set of timer routes.
NOTE: a more complex logic is needed when purging the old set of timer tasks, as they may still be under execution - we use here a pending list where we wait their completion.

(cherry picked from commit fce0eaeb241866d0c42db41160ed454be59fd7ed)
(cherry picked from commit 0950670879d586439448c4e62be7c065c724cde0)




From noreply at github.com  Thu Jun 22 07:06:03 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Thu, 22 Jun 2023 00:06:03 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 61efcc: Fix reload of timer
	routes
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.1/25f8e7-61efcc@github.com>

  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 61efcca16c43a127257c3b52601b4ee0c1f4c563
      https://github.com/OpenSIPS/opensips/commit/61efcca16c43a127257c3b52601b4ee0c1f4c563
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-22 (Thu, 22 Jun 2023)

  Changed paths:
    M cfg_reload.c
    M route.c
    M route.h
    M timer.c

  Log Message:
  -----------
  Fix reload of timer routes

Use a separate, dynamic list of timer tasks that can be update by other proc than the timer itself (which has no info on the script).
The proc doing the reload, upon success, re-generates the list of timer tasks corresponding to the new set of timer routes.
NOTE: a more complex logic is needed when purging the old set of timer tasks, as they may still be under execution - we use here a pending list where we wait their completion.

(cherry picked from commit fce0eaeb241866d0c42db41160ed454be59fd7ed)
(cherry picked from commit 0950670879d586439448c4e62be7c065c724cde0)




From noreply at github.com  Thu Jun 22 10:26:39 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Thu, 22 Jun 2023 03:26:39 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5e4d10: lua: don't register
 functions under a name
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/d950d6-5e4d10@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 5e4d10cff40fed34cc419d81d5791b207cfb6a96
      https://github.com/OpenSIPS/opensips/commit/5e4d10cff40fed34cc419d81d5791b207cfb6a96
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-22 (Thu, 22 Jun 2023)

  Changed paths:
    M modules/lua/sipstate.c

  Log Message:
  -----------
  lua: don't register functions under a name

This fixes issues with running the "opensips" table functions on Lua
library version 5.1.

This essentially reverts commit ab964d9.




From noreply at github.com  Thu Jun 22 10:26:56 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Thu, 22 Jun 2023 03:26:56 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bbc5df: lua: don't register
 functions under a name
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/8e5f06-bbc5df@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: bbc5dfc0d21c347bea2f44dba563b0d12c11b0b3
      https://github.com/OpenSIPS/opensips/commit/bbc5dfc0d21c347bea2f44dba563b0d12c11b0b3
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-22 (Thu, 22 Jun 2023)

  Changed paths:
    M modules/lua/sipstate.c

  Log Message:
  -----------
  lua: don't register functions under a name

This fixes issues with running the "opensips" table functions on Lua
library version 5.1.

This essentially reverts commit ab964d9.

(cherry picked from commit 5e4d10cff40fed34cc419d81d5791b207cfb6a96)




From noreply at github.com  Thu Jun 22 10:27:10 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Thu, 22 Jun 2023 03:27:10 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 29e0d9: lua: don't register
 functions under a name
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/095067-29e0d9@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 29e0d997a5331abea8126ab34be852c579379160
      https://github.com/OpenSIPS/opensips/commit/29e0d997a5331abea8126ab34be852c579379160
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-22 (Thu, 22 Jun 2023)

  Changed paths:
    M modules/lua/sipstate.c

  Log Message:
  -----------
  lua: don't register functions under a name

This fixes issues with running the "opensips" table functions on Lua
library version 5.1.

This essentially reverts commit ab964d9.

(cherry picked from commit 5e4d10cff40fed34cc419d81d5791b207cfb6a96)




From noreply at github.com  Thu Jun 22 10:27:39 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Thu, 22 Jun 2023 03:27:39 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7c84bf: lua: don't register
 functions under a name
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/3cd634-7c84bf@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 7c84bfc8e5cfe68b35bfaeba4ae281afbfe61546
      https://github.com/OpenSIPS/opensips/commit/7c84bfc8e5cfe68b35bfaeba4ae281afbfe61546
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-22 (Thu, 22 Jun 2023)

  Changed paths:
    M modules/lua/sipstate.c

  Log Message:
  -----------
  lua: don't register functions under a name

This fixes issues with running the "opensips" table functions on Lua
library version 5.1.

This essentially reverts commit ab964d9.

(cherry picked from commit 5e4d10cff40fed34cc419d81d5791b207cfb6a96)




From noreply at github.com  Thu Jun 22 10:28:05 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Thu, 22 Jun 2023 03:28:05 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f11b07: lua: don't register
 functions under a name
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.1/61efcc-f11b07@github.com>

  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f11b076562e82ed682a835de93021c196d3c7d63
      https://github.com/OpenSIPS/opensips/commit/f11b076562e82ed682a835de93021c196d3c7d63
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-22 (Thu, 22 Jun 2023)

  Changed paths:
    M modules/lua/sipstate.c

  Log Message:
  -----------
  lua: don't register functions under a name

This fixes issues with running the "opensips" table functions on Lua
library version 5.1.

This essentially reverts commit ab964d9.

(cherry picked from commit 5e4d10cff40fed34cc419d81d5791b207cfb6a96)




From noreply at github.com  Thu Jun 22 14:12:13 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Thu, 22 Jun 2023 07:12:13 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 949422: lua: fix duplicate
	logs to syslog
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/5e4d10-949422@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 949422a938ed12c5b5a820dc4af6de1c437b3798
      https://github.com/OpenSIPS/opensips/commit/949422a938ed12c5b5a820dc4af6de1c437b3798
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-22 (Thu, 22 Jun 2023)

  Changed paths:
    M modules/lua/doc/lua_admin.xml
    M modules/lua/doc/lua_api.xml
    M modules/lua/siplua.c
    M modules/lua/siplua.h
    M modules/lua/sipluafunc.c
    M modules/lua/sipstate.c

  Log Message:
  -----------
  lua: fix duplicate logs to syslog




From noreply at github.com  Thu Jun 22 14:21:14 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Thu, 22 Jun 2023 07:21:14 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] aa9f3e: lua: fix previous
	commit
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/949422-aa9f3e@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: aa9f3e2bc3bc9e9add09684e36a6dc15d835d212
      https://github.com/OpenSIPS/opensips/commit/aa9f3e2bc3bc9e9add09684e36a6dc15d835d212
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-22 (Thu, 22 Jun 2023)

  Changed paths:
    M modules/lua/sipluafunc.c

  Log Message:
  -----------
  lua: fix previous commit

Remove unused variable




From noreply at github.com  Thu Jun 22 14:23:56 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Thu, 22 Jun 2023 07:23:56 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dbe4fc: lua: fix duplicate
	logs to syslog
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/bbc5df-dbe4fc@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: dbe4fcd08f8ccd2c27d4a5d4a8f8c784b9c0ec88
      https://github.com/OpenSIPS/opensips/commit/dbe4fcd08f8ccd2c27d4a5d4a8f8c784b9c0ec88
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-22 (Thu, 22 Jun 2023)

  Changed paths:
    M modules/lua/doc/lua_admin.xml
    M modules/lua/doc/lua_api.xml
    M modules/lua/siplua.c
    M modules/lua/siplua.h
    M modules/lua/sipluafunc.c
    M modules/lua/sipstate.c

  Log Message:
  -----------
  lua: fix duplicate logs to syslog

(cherry picked from commit 949422a938ed12c5b5a820dc4af6de1c437b3798)




From noreply at github.com  Thu Jun 22 14:25:56 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Thu, 22 Jun 2023 07:25:56 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dfbd53: lua: fix duplicate
	logs to syslog
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/29e0d9-dfbd53@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: dfbd53f3e7349ae5d8653dbcda05785c137acdb5
      https://github.com/OpenSIPS/opensips/commit/dfbd53f3e7349ae5d8653dbcda05785c137acdb5
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-22 (Thu, 22 Jun 2023)

  Changed paths:
    M modules/lua/doc/lua_admin.xml
    M modules/lua/doc/lua_api.xml
    M modules/lua/siplua.c
    M modules/lua/siplua.h
    M modules/lua/sipluafunc.c
    M modules/lua/sipstate.c

  Log Message:
  -----------
  lua: fix duplicate logs to syslog

(cherry picked from commit 949422a938ed12c5b5a820dc4af6de1c437b3798)




From noreply at github.com  Thu Jun 22 14:27:02 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Thu, 22 Jun 2023 07:27:02 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ecc6e2: lua: fix duplicate
	logs to syslog
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/7c84bf-ecc6e2@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: ecc6e225e543714cb90f7fb2a2052fa270085312
      https://github.com/OpenSIPS/opensips/commit/ecc6e225e543714cb90f7fb2a2052fa270085312
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-22 (Thu, 22 Jun 2023)

  Changed paths:
    M modules/lua/doc/lua_admin.xml
    M modules/lua/doc/lua_api.xml
    M modules/lua/siplua.c
    M modules/lua/siplua.h
    M modules/lua/sipluafunc.c
    M modules/lua/sipstate.c

  Log Message:
  -----------
  lua: fix duplicate logs to syslog

(cherry picked from commit 949422a938ed12c5b5a820dc4af6de1c437b3798)




From noreply at github.com  Thu Jun 22 14:27:39 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Thu, 22 Jun 2023 07:27:39 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a4ae80: lua: fix duplicate
	logs to syslog
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.1/f11b07-a4ae80@github.com>

  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a4ae802d070d1145b78f21804d6a9185ad70070a
      https://github.com/OpenSIPS/opensips/commit/a4ae802d070d1145b78f21804d6a9185ad70070a
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-22 (Thu, 22 Jun 2023)

  Changed paths:
    M modules/lua/doc/lua_admin.xml
    M modules/lua/doc/lua_api.xml
    M modules/lua/siplua.c
    M modules/lua/siplua.h
    M modules/lua/sipluafunc.c
    M modules/lua/sipstate.c

  Log Message:
  -----------
  lua: fix duplicate logs to syslog

(cherry picked from commit 949422a938ed12c5b5a820dc4af6de1c437b3798)




From noreply at github.com  Thu Jun 22 16:51:52 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Thu, 22 Jun 2023 09:51:52 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f69b15: Also register a custom
 event from subscribe_event(...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/aa9f3e-f69b15@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f69b150c8090adb86f2fcaadd56873f61cdb7097
      https://github.com/OpenSIPS/opensips/commit/f69b150c8090adb86f2fcaadd56873f61cdb7097
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-22 (Thu, 22 Jun 2023)

  Changed paths:
    M core_cmds.c

  Log Message:
  -----------
  Also register a custom event from subscribe_event() fixup

This will permit raising an event from MI with an event subscribtion
done in startup_route without the need to define an event_route for
this event or using a raise() in the script.




From noreply at github.com  Fri Jun 23 13:25:31 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 23 Jun 2023 06:25:31 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 032fa9: Also register a custom
 event from subscribe_event(...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/dfbd53-032fa9@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 032fa9a2337aa0e13b4b41f88378cb6293a0793a
      https://github.com/OpenSIPS/opensips/commit/032fa9a2337aa0e13b4b41f88378cb6293a0793a
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-23 (Fri, 23 Jun 2023)

  Changed paths:
    M core_cmds.c

  Log Message:
  -----------
  Also register a custom event from subscribe_event() fixup

This will permit raising an event from MI with an event subscribtion
done in startup_route without the need to define an event_route for
this event or using a raise() in the script.

(cherry picked from commit f69b150c8090adb86f2fcaadd56873f61cdb7097)




From noreply at github.com  Fri Jun 23 13:25:27 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 23 Jun 2023 06:25:27 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] be0e3c: Also register a custom
 event from subscribe_event(...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/dbe4fc-be0e3c@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: be0e3c12cbdc49650925e49bd766762e88479acc
      https://github.com/OpenSIPS/opensips/commit/be0e3c12cbdc49650925e49bd766762e88479acc
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-23 (Fri, 23 Jun 2023)

  Changed paths:
    M core_cmds.c

  Log Message:
  -----------
  Also register a custom event from subscribe_event() fixup

This will permit raising an event from MI with an event subscribtion
done in startup_route without the need to define an event_route for
this event or using a raise() in the script.

(cherry picked from commit f69b150c8090adb86f2fcaadd56873f61cdb7097)




From noreply at github.com  Fri Jun 23 13:25:39 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 23 Jun 2023 06:25:39 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4a5ac1: Also register a custom
 event from subscribe_event(...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/ecc6e2-4a5ac1@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4a5ac1c48df08e58a172a26304dfc2fdedf82743
      https://github.com/OpenSIPS/opensips/commit/4a5ac1c48df08e58a172a26304dfc2fdedf82743
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-23 (Fri, 23 Jun 2023)

  Changed paths:
    M core_cmds.c

  Log Message:
  -----------
  Also register a custom event from subscribe_event() fixup

This will permit raising an event from MI with an event subscribtion
done in startup_route without the need to define an event_route for
this event or using a raise() in the script.

(cherry picked from commit f69b150c8090adb86f2fcaadd56873f61cdb7097)




From noreply at github.com  Fri Jun 23 13:25:46 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 23 Jun 2023 06:25:46 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 15732b: Also register a custom
 event from subscribe_event(...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.1/a4ae80-15732b@github.com>

  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 15732b3c8015cda8881fe9d4132d9aea0f72a6b4
      https://github.com/OpenSIPS/opensips/commit/15732b3c8015cda8881fe9d4132d9aea0f72a6b4
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-23 (Fri, 23 Jun 2023)

  Changed paths:
    M core_cmds.c

  Log Message:
  -----------
  Also register a custom event from subscribe_event() fixup

This will permit raising an event from MI with an event subscribtion
done in startup_route without the need to define an event_route for
this event or using a raise() in the script.

(cherry picked from commit f69b150c8090adb86f2fcaadd56873f61cdb7097)




From noreply at github.com  Fri Jun 23 15:23:17 2023
From: noreply at github.com (Liviu Chircu)
Date: Fri, 23 Jun 2023 08:23:17 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a2d72b: Get rid of outdated
 sched_yield.h temporary wrapper
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/f69b15-a2d72b@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a2d72ba56391d54d7d383d7f8e9a7ccf8416e0b7
      https://github.com/OpenSIPS/opensips/commit/a2d72ba56391d54d7d383d7f8e9a7ccf8416e0b7
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2023-06-23 (Fri, 23 Jun 2023)

  Changed paths:
    M Makefile.defs
    M fastlock.h
    M modules/event_stream/event_stream.h
    M modules/event_xmlrpc/event_xmlrpc.h
    M pt.c
    R sched_yield.h

  Log Message:
  -----------
  Get rid of outdated sched_yield.h temporary wrapper

The main utility of "sched_yield.h" was to provide sched_yield() on
OS'ed which didn't have it back in 2007, such as OpenBSD and NetBSD.

Nowadays, the landscape is different, with the issue having been fixed
in both above OS'es.  Moreover, by getting rid of the wrapper, we avoid
"missing -DHAVE_SCHED_YIELD" problems on architectures such as ARM (see
commit f8ad265a70f, where the issue was caused by this wrapper header
exclusively).




From noreply at github.com  Sat Jun 24 01:12:02 2023
From: noreply at github.com (Maksym Sobolyev)
Date: Fri, 23 Jun 2023 18:12:02 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6bfd7d: Move list of required
 packages into plain text fil...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/a2d72b-ccb913@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 6bfd7d22f11b98645ad7c842642e56736ab2f905
      https://github.com/OpenSIPS/opensips/commit/6bfd7d22f11b98645ad7c842642e56736ab2f905
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-06-23 (Fri, 23 Jun 2023)

  Changed paths:
    R .travis.yml
    A scripts/build/apt_requirements.txt
    M scripts/build/install_depends.sh

  Log Message:
  -----------
  Move list of required packages into plain text file and GC
.travis.yml which "serves no purpose anymore".


  Commit: f4e90f3d6ac9478bb1d22e0d456a54dd91bb8192
      https://github.com/OpenSIPS/opensips/commit/f4e90f3d6ac9478bb1d22e0d456a54dd91bb8192
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-06-23 (Fri, 23 Jun 2023)

  Changed paths:
    M .github/workflows/main.yml
    M .github/workflows/unittests.yml
    A scripts/build/reset_sources.sh

  Log Message:
  -----------
  Reset sources.lst to default ubuntu's.


  Commit: f3e060008868fc89d19f58716389ff8c1891dcd7
      https://github.com/OpenSIPS/opensips/commit/f3e060008868fc89d19f58716389ff8c1891dcd7
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-06-23 (Fri, 23 Jun 2023)

  Changed paths:
    M scripts/build/install_depends.sh

  Log Message:
  -----------
  Remove packages that are auto-installed by GitHub and create
a version conflict later when we install our version. This is
the reason the build were failing in the past few days.


  Commit: 0bbc0fd6ee2b2c11e0df7c98ee1d17b0dfce8e0c
      https://github.com/OpenSIPS/opensips/commit/0bbc0fd6ee2b2c11e0df7c98ee1d17b0dfce8e0c
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-06-23 (Fri, 23 Jun 2023)

  Changed paths:
    M scripts/build/build_libtap.sh

  Log Message:
  -----------
  Make sure CC is set.


  Commit: ccb913f823e9b70970e86ad2e4e9f0f64c7568df
      https://github.com/OpenSIPS/opensips/commit/ccb913f823e9b70970e86ad2e4e9f0f64c7568df
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-06-23 (Fri, 23 Jun 2023)

  Changed paths:
    M pt.c

  Log Message:
  -----------
  Add missing include. Shame on @sobomax for having it broken for
so long!


Compare: https://github.com/OpenSIPS/opensips/compare/a2d72ba56391...ccb913f823e9


From noreply at github.com  Sat Jun 24 20:31:07 2023
From: noreply at github.com (opensips-github)
Date: Sat, 24 Jun 2023 13:31:07 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 023814: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.1/15732b-023814@github.com>

  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 0238146f663b17e142eb3ea2e84d2040bf1982de
      https://github.com/OpenSIPS/opensips/commit/0238146f663b17e142eb3ea2e84d2040bf1982de
  Author: OpenSIPS <github at opensips.org>
  Date:   2023-06-24 (Sat, 24 Jun 2023)

  Changed paths:
    M modules/lua/README
    M modules/lua/doc/contributors.xml
    M modules/uac_registrant/README
    M modules/uac_registrant/doc/contributors.xml

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




From noreply at github.com  Sat Jun 24 20:58:31 2023
From: noreply at github.com (opensips-github)
Date: Sat, 24 Jun 2023 13:58:31 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 113eda: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/4a5ac1-113eda@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 113eda82919f614873fe63943d21c78ee189fab1
      https://github.com/OpenSIPS/opensips/commit/113eda82919f614873fe63943d21c78ee189fab1
  Author: OpenSIPS <github at opensips.org>
  Date:   2023-06-24 (Sat, 24 Jun 2023)

  Changed paths:
    M modules/lua/README
    M modules/lua/doc/contributors.xml
    M modules/tracer/README
    M modules/tracer/doc/contributors.xml
    M modules/uac_registrant/README
    M modules/uac_registrant/doc/contributors.xml

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




From noreply at github.com  Sat Jun 24 21:26:02 2023
From: noreply at github.com (opensips-github)
Date: Sat, 24 Jun 2023 14:26:02 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 76429f: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/032fa9-76429f@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 76429f922e8dab3ddb51342df933ba139f9fc427
      https://github.com/OpenSIPS/opensips/commit/76429f922e8dab3ddb51342df933ba139f9fc427
  Author: OpenSIPS <github at opensips.org>
  Date:   2023-06-25 (Sun, 25 Jun 2023)

  Changed paths:
    M modules/lua/README
    M modules/lua/doc/contributors.xml
    M modules/tracer/README
    M modules/tracer/doc/contributors.xml
    M modules/uac_registrant/README
    M modules/uac_registrant/doc/contributors.xml

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




From noreply at github.com  Sat Jun 24 22:20:25 2023
From: noreply at github.com (opensips-github)
Date: Sat, 24 Jun 2023 15:20:25 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3fb2c3: Rebuild documentation
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/ccb913-3fb2c3@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3fb2c356a246915041ef7004cb7a161d49c6b613
      https://github.com/OpenSIPS/opensips/commit/3fb2c356a246915041ef7004cb7a161d49c6b613
  Author: OpenSIPS <github at opensips.org>
  Date:   2023-06-25 (Sun, 25 Jun 2023)

  Changed paths:
    M modules/drouting/README
    M modules/drouting/doc/contributors.xml
    M modules/event_stream/README
    M modules/event_stream/doc/contributors.xml
    M modules/event_xmlrpc/README
    M modules/event_xmlrpc/doc/contributors.xml
    M modules/lua/README
    M modules/lua/doc/contributors.xml
    M modules/tracer/README
    M modules/tracer/doc/contributors.xml
    M modules/uac_registrant/README
    M modules/uac_registrant/doc/contributors.xml

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




From noreply at github.com  Mon Jun 26 07:36:56 2023
From: noreply at github.com (Liviu Chircu)
Date: Mon, 26 Jun 2023 00:36:56 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ad6aef: dialog: Change
 dlg->vals locking to be independent
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/3fb2c3-ad6aef@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: ad6aef0291bf7b81c361de8a19c78de2435e49de
      https://github.com/OpenSIPS/opensips/commit/ad6aef0291bf7b81c361de8a19c78de2435e49de
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2023-06-26 (Mon, 26 Jun 2023)

  Changed paths:
    M modules/dialog/dialog.c
    M modules/dialog/dlg_db_handler.c
    M modules/dialog/dlg_db_handler.h
    M modules/dialog/dlg_hash.c
    M modules/dialog/dlg_hash.h
    M modules/dialog/dlg_replication.c
    M modules/dialog/dlg_vals.c
    M modules/dialog/dlg_vals.h

  Log Message:
  -----------
  dialog: Change dlg->vals locking to be independent

By making the dlg->vals locking independent from the dialog hash lock,
working with the dialog API will become less prone to AB/BA deadlocks.
Sample possible AB/BA deadlock which is now naturally avoided:

  * module "X" timer grabs lock-A, then gets stuck trying to grab
	lock-B(dialog bucket) through some innocent .store_dlg_val()
	dialog API call

  * dialog DB timer had grabbed lock-B(dialog bucket), and is now stuck
	grabbing lock-A while running a DLGCB_DESTROYED callback
	installed by module "X"




From noreply at github.com  Tue Jun 27 12:00:46 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Tue, 27 Jun 2023 05:00:46 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e24668: [dialog] fix dropping
 empty string dlg vals
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/ad6aef-e24668@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: e24668131bcd828214c4fb9bccb208e9483a2a4e
      https://github.com/OpenSIPS/opensips/commit/e24668131bcd828214c4fb9bccb208e9483a2a4e
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-27 (Tue, 27 Jun 2023)

  Changed paths:
    M modules/dialog/dlg_db_handler.c

  Log Message:
  -----------
  [dialog] fix dropping empty string dlg vals

Upon DB recovery (after an OpenSIPS restart) do not drop emtpy string dlg vals - as we do allow creation of such vals via cfg and api and have them saved to DB, it makes all the sense to also restore them
This triggers some startup warnings when using in-dialog re-INVITE probing.
Closes #3108




From noreply at github.com  Tue Jun 27 12:01:32 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Tue, 27 Jun 2023 05:01:32 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a7e2b1: [dialog] fix dropping
 empty string dlg vals
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/be0e3c-a7e2b1@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a7e2b1ef703d19ac37818e62ee166034e73c2377
      https://github.com/OpenSIPS/opensips/commit/a7e2b1ef703d19ac37818e62ee166034e73c2377
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-27 (Tue, 27 Jun 2023)

  Changed paths:
    M modules/dialog/dlg_db_handler.c

  Log Message:
  -----------
  [dialog] fix dropping empty string dlg vals

Upon DB recovery (after an OpenSIPS restart) do not drop emtpy string dlg vals - as we do allow creation of such vals via cfg and api and have them saved to DB, it makes all the sense to also restore them
This triggers some startup warnings when using in-dialog re-INVITE probing.
Closes #3108

(cherry picked from commit e24668131bcd828214c4fb9bccb208e9483a2a4e)




From noreply at github.com  Tue Jun 27 12:06:39 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Tue, 27 Jun 2023 05:06:39 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dfb9b4: [dialog] fix dropping
 empty string dlg vals
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/76429f-dfb9b4@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: dfb9b4f8a5846d55302563bacfbd988d000d8a3d
      https://github.com/OpenSIPS/opensips/commit/dfb9b4f8a5846d55302563bacfbd988d000d8a3d
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-27 (Tue, 27 Jun 2023)

  Changed paths:
    M modules/dialog/dlg_db_handler.c

  Log Message:
  -----------
  [dialog] fix dropping empty string dlg vals

Upon DB recovery (after an OpenSIPS restart) do not drop emtpy string dlg vals - as we do allow creation of such vals via cfg and api and have them saved to DB, it makes all the sense to also restore them
This triggers some startup warnings when using in-dialog re-INVITE probing.
Closes #3108

(cherry picked from commit e24668131bcd828214c4fb9bccb208e9483a2a4e)




From noreply at github.com  Tue Jun 27 12:07:13 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Tue, 27 Jun 2023 05:07:13 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1c582a: [dialog] fix dropping
 empty string dlg vals
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/113eda-1c582a@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 1c582af8fec0a445abeecf19c1420f0eb263e584
      https://github.com/OpenSIPS/opensips/commit/1c582af8fec0a445abeecf19c1420f0eb263e584
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-27 (Tue, 27 Jun 2023)

  Changed paths:
    M modules/dialog/dlg_db_handler.c

  Log Message:
  -----------
  [dialog] fix dropping empty string dlg vals

Upon DB recovery (after an OpenSIPS restart) do not drop emtpy string dlg vals - as we do allow creation of such vals via cfg and api and have them saved to DB, it makes all the sense to also restore them
This triggers some startup warnings when using in-dialog re-INVITE probing.
Closes #3108

(cherry picked from commit e24668131bcd828214c4fb9bccb208e9483a2a4e)
(cherry picked from commit dfb9b4f8a5846d55302563bacfbd988d000d8a3d)




From noreply at github.com  Tue Jun 27 12:07:50 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Tue, 27 Jun 2023 05:07:50 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b8e0d4: [dialog] fix dropping
 empty string dlg vals
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.1/023814-b8e0d4@github.com>

  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b8e0d4672da33d93921a8b43775f3e2668be517f
      https://github.com/OpenSIPS/opensips/commit/b8e0d4672da33d93921a8b43775f3e2668be517f
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-27 (Tue, 27 Jun 2023)

  Changed paths:
    M modules/dialog/dlg_db_handler.c

  Log Message:
  -----------
  [dialog] fix dropping empty string dlg vals

Upon DB recovery (after an OpenSIPS restart) do not drop emtpy string dlg vals - as we do allow creation of such vals via cfg and api and have them saved to DB, it makes all the sense to also restore them
This triggers some startup warnings when using in-dialog re-INVITE probing.
Closes #3108

(cherry picked from commit e24668131bcd828214c4fb9bccb208e9483a2a4e)
(cherry picked from commit dfb9b4f8a5846d55302563bacfbd988d000d8a3d)




From noreply at github.com  Tue Jun 27 15:16:48 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Tue, 27 Jun 2023 08:16:48 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a04258: Fix computing the size
 to clone for a body part
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/1c582a-a04258@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a042588e322c5acf997313773cbc5ff6e007c956
      https://github.com/OpenSIPS/opensips/commit/a042588e322c5acf997313773cbc5ff6e007c956
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-27 (Tue, 27 Jun 2023)

  Changed paths:
    M parser/parse_body.c

  Log Message:
  -----------
  Fix computing the size to clone for a body part

Take the optional header len into account also when cloning a body part struct.
This particular bug occured when using add_body_part() with extra hdr parameter in conjunction with an async() operation (or failure route)
Credits for reporting and helping with repoducing this go to @thuroc
Fixes #3067




From noreply at github.com  Tue Jun 27 15:17:26 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Tue, 27 Jun 2023 08:17:26 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9ea7d5: Fix computing the size
 to clone for a body part
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/dfb9b4-9ea7d5@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 9ea7d54887f12a423dc49d1a476246716438b33e
      https://github.com/OpenSIPS/opensips/commit/9ea7d54887f12a423dc49d1a476246716438b33e
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-27 (Tue, 27 Jun 2023)

  Changed paths:
    M parser/parse_body.c

  Log Message:
  -----------
  Fix computing the size to clone for a body part

Take the optional header len into account also when cloning a body part struct.
This particular bug occured when using add_body_part() with extra hdr parameter in conjunction with an async() operation (or failure route)
Credits for reporting and helping with repoducing this go to @thuroc
Fixes #3067

(cherry picked from commit a042588e322c5acf997313773cbc5ff6e007c956)




From noreply at github.com  Tue Jun 27 15:17:50 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Tue, 27 Jun 2023 08:17:50 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 888a62: Fix computing the size
 to clone for a body part
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/a7e2b1-888a62@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 888a62cc9b1a125b221cf7836fd78b9eaaaac26a
      https://github.com/OpenSIPS/opensips/commit/888a62cc9b1a125b221cf7836fd78b9eaaaac26a
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-27 (Tue, 27 Jun 2023)

  Changed paths:
    M parser/parse_body.c

  Log Message:
  -----------
  Fix computing the size to clone for a body part

Take the optional header len into account also when cloning a body part struct.
This particular bug occured when using add_body_part() with extra hdr parameter in conjunction with an async() operation (or failure route)
Credits for reporting and helping with repoducing this go to @thuroc
Fixes #3067

(cherry picked from commit a042588e322c5acf997313773cbc5ff6e007c956)




From noreply at github.com  Tue Jun 27 15:18:11 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Tue, 27 Jun 2023 08:18:11 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 397ef8: Fix computing the size
 to clone for a body part
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/e24668-397ef8@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 397ef8fe1e300df533cd7b7d1322fc99b4011cd8
      https://github.com/OpenSIPS/opensips/commit/397ef8fe1e300df533cd7b7d1322fc99b4011cd8
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-27 (Tue, 27 Jun 2023)

  Changed paths:
    M parser/parse_body.c

  Log Message:
  -----------
  Fix computing the size to clone for a body part

Take the optional header len into account also when cloning a body part struct.
This particular bug occured when using add_body_part() with extra hdr parameter in conjunction with an async() operation (or failure route)
Credits for reporting and helping with repoducing this go to @thuroc
Fixes #3067

(cherry picked from commit a042588e322c5acf997313773cbc5ff6e007c956)




From noreply at github.com  Tue Jun 27 15:18:29 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Tue, 27 Jun 2023 08:18:29 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fe598e: Fix computing the size
 to clone for a body part
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.1/b8e0d4-fe598e@github.com>

  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: fe598e9017f6fcbd1149c6ab271780263627f72c
      https://github.com/OpenSIPS/opensips/commit/fe598e9017f6fcbd1149c6ab271780263627f72c
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-27 (Tue, 27 Jun 2023)

  Changed paths:
    M parser/parse_body.c

  Log Message:
  -----------
  Fix computing the size to clone for a body part

Take the optional header len into account also when cloning a body part struct.
This particular bug occured when using add_body_part() with extra hdr parameter in conjunction with an async() operation (or failure route)
Credits for reporting and helping with repoducing this go to @thuroc
Fixes #3067

(cherry picked from commit a042588e322c5acf997313773cbc5ff6e007c956)




From noreply at github.com  Wed Jun 28 08:18:29 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Wed, 28 Jun 2023 01:18:29 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 57c2a8: dialog: fix matching
 dialog by integer dialog value
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/888a62-57c2a8@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 57c2a8d91b6934a74c088a733753a3968479302d
      https://github.com/OpenSIPS/opensips/commit/57c2a8d91b6934a74c088a733753a3968479302d
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-28 (Wed, 28 Jun 2023)

  Changed paths:
    M modules/dialog/dlg_vals.c

  Log Message:
  -----------
  dialog: fix matching dialog by integer dialog value

This fixes the matching of dialogs when using the get_dialogs_by_val()
and get_dialog_info() functions.




From noreply at github.com  Wed Jun 28 08:21:08 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Wed, 28 Jun 2023 01:21:08 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bfb048: dialog: fix matching
 dialog by integer dialog value
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/397ef8-bfb048@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: bfb048af60a693944dab3154223bec574058a560
      https://github.com/OpenSIPS/opensips/commit/bfb048af60a693944dab3154223bec574058a560
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-28 (Wed, 28 Jun 2023)

  Changed paths:
    M modules/dialog/dlg_vals.c

  Log Message:
  -----------
  dialog: fix matching dialog by integer dialog value

This fixes the matching of dialogs when using the get_dialogs_by_val()
and get_dialog_info() functions.

(cherry picked from commit 57c2a8d91b6934a74c088a733753a3968479302d)




From noreply at github.com  Fri Jun 30 07:42:47 2023
From: noreply at github.com (vladpaiu)
Date: Fri, 30 Jun 2023 00:42:47 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ebc3ed: Added support for rtx
 RFC 4588 when deleting a cod...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/bfb048-ebc3ed@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: ebc3edd78e7603fd1928bcefc0c775f7f9a9dd65
      https://github.com/OpenSIPS/opensips/commit/ebc3edd78e7603fd1928bcefc0c775f7f9a9dd65
  Author: Vlad Paiu <vladpaiu at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M modules/sipmsgops/codecs.c
    M parser/sdp/sdp.c
    M parser/sdp/sdp.h

  Log Message:
  -----------
  Added support for rtx RFC 4588 when deleting a codec that has RTX attached to it




From noreply at github.com  Fri Jun 30 09:20:44 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Fri, 30 Jun 2023 02:20:44 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2a3eb1: [b2b_logic] fix crash
 on tracing expired b2b tuples
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/9ea7d5-2a3eb1@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 2a3eb1e2a8e609b6b7b37074c1d1fd4dffc76f5e
      https://github.com/OpenSIPS/opensips/commit/2a3eb1e2a8e609b6b7b37074c1d1fd4dffc76f5e
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M context.c
    M context.h
    M modules/b2b_logic/b2b_logic.c

  Log Message:
  -----------
  [b2b_logic] fix crash on tracing expired b2b tuples

When a tuple expires via timer, be sure to provide a processing context, otherwise the tracer (if enabled) will simply crash.
As part of the fix, two new helper functions were added for pushing and poping new processing contexts - these are to be reused by some prev similar fix on uac_registrant.
Related to #3110
Many thanks to @vtzan for helping with the troubleshooting and testing




From noreply at github.com  Fri Jun 30 09:21:32 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Fri, 30 Jun 2023 02:21:32 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a0bbd6: [b2b_logic] fix crash
 on tracing expired b2b tuples
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/57c2a8-a0bbd6@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a0bbd60c366ed0137ee432ea2f23c0a1f75019c4
      https://github.com/OpenSIPS/opensips/commit/a0bbd60c366ed0137ee432ea2f23c0a1f75019c4
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M context.c
    M context.h
    M modules/b2b_logic/b2b_logic.c

  Log Message:
  -----------
  [b2b_logic] fix crash on tracing expired b2b tuples

When a tuple expires via timer, be sure to provide a processing context, otherwise the tracer (if enabled) will simply crash.
As part of the fix, two new helper functions were added for pushing and poping new processing contexts - these are to be reused by some prev similar fix on uac_registrant.
Related to #3110
Many thanks to @vtzan for helping with the troubleshooting and testing

(cherry picked from commit 2a3eb1e2a8e609b6b7b37074c1d1fd4dffc76f5e)




From noreply at github.com  Fri Jun 30 09:22:00 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Fri, 30 Jun 2023 02:22:00 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 370520: [b2b_logic] fix crash
 on tracing expired b2b tuples
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/ebc3ed-370520@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3705209d524b7f61b193df8b56310fe9600e14b1
      https://github.com/OpenSIPS/opensips/commit/3705209d524b7f61b193df8b56310fe9600e14b1
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M context.c
    M context.h
    M modules/b2b_logic/b2b_logic.c

  Log Message:
  -----------
  [b2b_logic] fix crash on tracing expired b2b tuples

When a tuple expires via timer, be sure to provide a processing context, otherwise the tracer (if enabled) will simply crash.
As part of the fix, two new helper functions were added for pushing and poping new processing contexts - these are to be reused by some prev similar fix on uac_registrant.
Related to #3110
Many thanks to @vtzan for helping with the troubleshooting and testing

(cherry picked from commit 2a3eb1e2a8e609b6b7b37074c1d1fd4dffc76f5e)




From noreply at github.com  Fri Jun 30 09:24:11 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Fri, 30 Jun 2023 02:24:11 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b97e7e: [b2b_logic] fix crash
 on tracing expired b2b tuples
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/a04258-b97e7e@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b97e7e030477c0bbd7f711a125c36cdc673f37bc
      https://github.com/OpenSIPS/opensips/commit/b97e7e030477c0bbd7f711a125c36cdc673f37bc
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M context.c
    M context.h
    M modules/b2b_logic/b2b_logic.c

  Log Message:
  -----------
  [b2b_logic] fix crash on tracing expired b2b tuples

When a tuple expires via timer, be sure to provide a processing context, otherwise the tracer (if enabled) will simply crash.
As part of the fix, two new helper functions were added for pushing and poping new processing contexts - these are to be reused by some prev similar fix on uac_registrant.
Related to #3110
Many thanks to @vtzan for helping with the troubleshooting and testing

(cherry picked from commit 2a3eb1e2a8e609b6b7b37074c1d1fd4dffc76f5e)




From noreply at github.com  Fri Jun 30 09:29:56 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Fri, 30 Jun 2023 02:29:56 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 44c25d: [uac_registrant] avoid
	code duplicate
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/370520-44c25d@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 44c25dba422671497fda672762acdf4dd27b5a6e
      https://github.com/OpenSIPS/opensips/commit/44c25dba422671497fda672762acdf4dd27b5a6e
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M modules/uac_registrant/registrant.c

  Log Message:
  -----------
  [uac_registrant] avoid code duplicate

Use common/shared functions for pushing / poping new processing context
A follow up on 3705209d524b7f61b193df8b56310fe9600e14b1




From noreply at github.com  Fri Jun 30 09:30:50 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Fri, 30 Jun 2023 02:30:50 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 04bcfe: [uac_registrant] avoid
	code duplicate
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/a0bbd6-04bcfe@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 04bcfee50fb6b7bd94dd2ca9d53007f418a5d492
      https://github.com/OpenSIPS/opensips/commit/04bcfee50fb6b7bd94dd2ca9d53007f418a5d492
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M modules/uac_registrant/registrant.c

  Log Message:
  -----------
  [uac_registrant] avoid code duplicate

Use common/shared functions for pushing / poping new processing context
A follow up on 3705209d524b7f61b193df8b56310fe9600e14b1

(cherry picked from commit 44c25dba422671497fda672762acdf4dd27b5a6e)




From noreply at github.com  Fri Jun 30 09:31:06 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Fri, 30 Jun 2023 02:31:06 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4b902b: [uac_registrant] avoid
	code duplicate
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/2a3eb1-4b902b@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4b902bcdb83b63504d1b75f1fc32ae567c48ec32
      https://github.com/OpenSIPS/opensips/commit/4b902bcdb83b63504d1b75f1fc32ae567c48ec32
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M modules/uac_registrant/registrant.c

  Log Message:
  -----------
  [uac_registrant] avoid code duplicate

Use common/shared functions for pushing / poping new processing context
A follow up on 3705209d524b7f61b193df8b56310fe9600e14b1

(cherry picked from commit 44c25dba422671497fda672762acdf4dd27b5a6e)




From noreply at github.com  Fri Jun 30 09:31:24 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Fri, 30 Jun 2023 02:31:24 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 297fc7: [uac_registrant] avoid
	code duplicate
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/b97e7e-297fc7@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 297fc767de287fb53e78cf7c33acfcf090e8b5e2
      https://github.com/OpenSIPS/opensips/commit/297fc767de287fb53e78cf7c33acfcf090e8b5e2
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M modules/uac_registrant/registrant.c

  Log Message:
  -----------
  [uac_registrant] avoid code duplicate

Use common/shared functions for pushing / poping new processing context
A follow up on 3705209d524b7f61b193df8b56310fe9600e14b1

(cherry picked from commit 44c25dba422671497fda672762acdf4dd27b5a6e)




From noreply at github.com  Fri Jun 30 10:32:38 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Fri, 30 Jun 2023 03:32:38 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e0fe73: Fix resuming partial
	msg reading on TCP
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/44c25d-e0fe73@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: e0fe732e9c9d28c24ed6860fbd3531940978b8f9
      https://github.com/OpenSIPS/opensips/commit/e0fe732e9c9d28c24ed6860fbd3531940978b8f9
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M net/net_tcp.c
    M net/net_tcp_proc.c
    M net/proto_tcp/proto_tcp.c
    M net/proto_tcp/tcp_common.h

  Log Message:
  -----------
  Fix resuming partial msg reading on TCP

When conn rebalancing or parallel processing is enabled for TCP, a read operation may start (partial reading) in one process and be completed in a different one. So the con_req (buffer for partial reading) must be in shm mem and also it must survive a conn release (passing the conn back to MAIN).
Many thanks to @liviuchircu for reporting and helping with the troubleshooting
This issue was found during the TCP performance tests done for the 3.4 release




From noreply at github.com  Fri Jun 30 11:53:54 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Fri, 30 Jun 2023 04:53:54 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2c1c1a: Fix resuming partial
	msg reading on TCP
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/04bcfe-2c1c1a@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 2c1c1acae5b939bcd95155ab83d142bc0b48063f
      https://github.com/OpenSIPS/opensips/commit/2c1c1acae5b939bcd95155ab83d142bc0b48063f
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M net/net_tcp.c
    M net/net_tcp_proc.c
    M net/proto_tcp/proto_tcp.c
    M net/proto_tcp/tcp_common.h

  Log Message:
  -----------
  Fix resuming partial msg reading on TCP

When conn rebalancing or parallel processing is enabled for TCP, a read operation may start (partial reading) in one process and be completed in a different one. So the con_req (buffer for partial reading) must be in shm mem and also it must survive a conn release (passing the conn back to MAIN).
Many thanks to @liviuchircu for reporting and helping with the troubleshooting
This issue was found during the TCP performance tests done for the 3.4 release

(cherry picked from commit e0fe732e9c9d28c24ed6860fbd3531940978b8f9)




From noreply at github.com  Fri Jun 30 11:54:50 2023
From: noreply at github.com (Bogdan Andrei IANCU)
Date: Fri, 30 Jun 2023 04:54:50 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 551062: Fix resuming partial
	msg reading on TCP
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/4b902b-551062@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 55106202bbf2a7a4dd84d7a811b6482a718465c9
      https://github.com/OpenSIPS/opensips/commit/55106202bbf2a7a4dd84d7a811b6482a718465c9
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M net/net_tcp.c
    M net/net_tcp_proc.c
    M net/proto_tcp/proto_tcp.c
    M net/proto_tcp/tcp_common.h

  Log Message:
  -----------
  Fix resuming partial msg reading on TCP

When conn rebalancing or parallel processing is enabled for TCP, a read operation may start (partial reading) in one process and be completed in a different one. So the con_req (buffer for partial reading) must be in shm mem and also it must survive a conn release (passing the conn back to MAIN).
Many thanks to @liviuchircu for reporting and helping with the troubleshooting
This issue was found during the TCP performance tests done for the 3.4 release

(cherry picked from commit e0fe732e9c9d28c24ed6860fbd3531940978b8f9)




From noreply at github.com  Fri Jun 30 12:50:12 2023
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 30 Jun 2023 05:50:12 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 028695: tracer: fix refs for
 multiple transactions in b2b ...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/e0fe73-028695@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 02869583bda92801b44069ac90e8037d532758dd
      https://github.com/OpenSIPS/opensips/commit/02869583bda92801b44069ac90e8037d532758dd
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M modules/tracer/tracer.c

  Log Message:
  -----------
  tracer: fix refs for multiple transactions in b2b scenarios

Many thanks to @vtzan for reporting and intensive testing




From noreply at github.com  Fri Jun 30 12:50:28 2023
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 30 Jun 2023 05:50:28 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c976ce: tracer: fix refs for
 multiple transactions in b2b ...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/2c1c1a-c976ce@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: c976ce08d3bf068eeea7ae1ee88d3376e3fde965
      https://github.com/OpenSIPS/opensips/commit/c976ce08d3bf068eeea7ae1ee88d3376e3fde965
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M modules/tracer/tracer.c

  Log Message:
  -----------
  tracer: fix refs for multiple transactions in b2b scenarios

Many thanks to @vtzan for reporting and intensive testing

(cherry picked from commit 02869583bda92801b44069ac90e8037d532758dd)




From noreply at github.com  Fri Jun 30 12:51:29 2023
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 30 Jun 2023 05:51:29 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b78780: tracer: fix refs for
 multiple transactions in b2b ...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/551062-b78780@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b7878027458df1f724b3f741d759da4836fbe426
      https://github.com/OpenSIPS/opensips/commit/b7878027458df1f724b3f741d759da4836fbe426
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M modules/tracer/tracer.c

  Log Message:
  -----------
  tracer: fix refs for multiple transactions in b2b scenarios

Many thanks to @vtzan for reporting and intensive testing

(cherry picked from commit 02869583bda92801b44069ac90e8037d532758dd)




From noreply at github.com  Fri Jun 30 13:06:52 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 30 Jun 2023 06:06:52 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 22bd81: b2b_entities: fix
 crashes due to races when deleti...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/b78780-22bd81@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 22bd8184e6c1cbd52ce3be79fbe0c52306226f37
      https://github.com/OpenSIPS/opensips/commit/22bd8184e6c1cbd52ce3be79fbe0c52306226f37
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M modules/b2b_entities/b2be_clustering.c
    M modules/b2b_entities/dlg.c
    M modules/b2b_entities/dlg.h

  Log Message:
  -----------
  b2b_entities: fix crashes due to races when deleting entity

An entity might have been deleted and freed while the lock has been released
when running the entity storage callbacks.

Related to #3110




From noreply at github.com  Fri Jun 30 13:11:19 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 30 Jun 2023 06:11:19 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a55520: b2b_entities: fix
 crashes due to races when deleti...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/c976ce-a55520@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a555202410d63c8ae9b5c0b58aeec833cffd16ba
      https://github.com/OpenSIPS/opensips/commit/a555202410d63c8ae9b5c0b58aeec833cffd16ba
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M modules/b2b_entities/b2be_clustering.c
    M modules/b2b_entities/dlg.c
    M modules/b2b_entities/dlg.h

  Log Message:
  -----------
  b2b_entities: fix crashes due to races when deleting entity

An entity might have been deleted and freed while the lock has been released
when running the entity storage callbacks.

Related to #3110

(cherry picked from commit 22bd8184e6c1cbd52ce3be79fbe0c52306226f37)




From noreply at github.com  Fri Jun 30 13:11:26 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 30 Jun 2023 06:11:26 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 44f4ae: b2b_entities: fix
 crashes due to races when deleti...
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/028695-44f4ae@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 44f4ae6eee36c848a62200e9fbab79f32553da1e
      https://github.com/OpenSIPS/opensips/commit/44f4ae6eee36c848a62200e9fbab79f32553da1e
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M modules/b2b_entities/b2be_clustering.c
    M modules/b2b_entities/dlg.c
    M modules/b2b_entities/dlg.h

  Log Message:
  -----------
  b2b_entities: fix crashes due to races when deleting entity

An entity might have been deleted and freed while the lock has been released
when running the entity storage callbacks.

Related to #3110

(cherry picked from commit 22bd8184e6c1cbd52ce3be79fbe0c52306226f37)




From noreply at github.com  Fri Jun 30 13:19:26 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 30 Jun 2023 06:19:26 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 715d3c: b2b_entities: fix
 crashes due to races when deleti...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.2/297fc7-715d3c@github.com>

  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 715d3c62cc296b9da673f73096ef6c6595bbb9dc
      https://github.com/OpenSIPS/opensips/commit/715d3c62cc296b9da673f73096ef6c6595bbb9dc
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M modules/b2b_entities/b2be_clustering.c
    M modules/b2b_entities/dlg.c
    M modules/b2b_entities/dlg.h

  Log Message:
  -----------
  b2b_entities: fix crashes due to races when deleting entity

An entity might have been deleted and freed while the lock has been released
when running the entity storage callbacks.

Related to #3110

(cherry picked from commit 22bd8184e6c1cbd52ce3be79fbe0c52306226f37)




From noreply at github.com  Fri Jun 30 13:19:33 2023
From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=)
Date: Fri, 30 Jun 2023 06:19:33 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 889d98: b2b_entities: fix
 crashes due to races when deleti...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.1/fe598e-889d98@github.com>

  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 889d98963de446ea203a725ead9ca43f9626a93b
      https://github.com/OpenSIPS/opensips/commit/889d98963de446ea203a725ead9ca43f9626a93b
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M modules/b2b_entities/b2be_clustering.c
    M modules/b2b_entities/dlg.c
    M modules/b2b_entities/dlg.h

  Log Message:
  -----------
  b2b_entities: fix crashes due to races when deleting entity

An entity might have been deleted and freed while the lock has been released
when running the entity storage callbacks.

Related to #3110

(cherry picked from commit 22bd8184e6c1cbd52ce3be79fbe0c52306226f37)




From noreply at github.com  Fri Jun 30 13:38:44 2023
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 30 Jun 2023 06:38:44 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e5185e: siprec: fix pvar
	definition
Message-ID: <OpenSIPS/opensips/push/refs/heads/master/44f4ae-e5185e@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: e5185e114d6080d45cf9be1a2d4dc2f8083b7f12
      https://github.com/OpenSIPS/opensips/commit/e5185e114d6080d45cf9be1a2d4dc2f8083b7f12
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M modules/siprec/siprec.c

  Log Message:
  -----------
  siprec: fix pvar definition




From noreply at github.com  Fri Jun 30 13:38:58 2023
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 30 Jun 2023 06:38:58 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 62947c: siprec: fix pvar
	definition
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/a55520-62947c@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 62947c5a1d960e1bdd5870f4c49a32f7d6d9e53a
      https://github.com/OpenSIPS/opensips/commit/62947c5a1d960e1bdd5870f4c49a32f7d6d9e53a
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M modules/siprec/siprec.c

  Log Message:
  -----------
  siprec: fix pvar definition

(cherry picked from commit e5185e114d6080d45cf9be1a2d4dc2f8083b7f12)




From noreply at github.com  Fri Jun 30 13:39:13 2023
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 30 Jun 2023 06:39:13 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bab8d8: siprec: fix pvar
	definition
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/22bd81-bab8d8@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: bab8d8c164e0e5952a9e3ac886d398b64321d779
      https://github.com/OpenSIPS/opensips/commit/bab8d8c164e0e5952a9e3ac886d398b64321d779
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M modules/siprec/siprec.c

  Log Message:
  -----------
  siprec: fix pvar definition

(cherry picked from commit e5185e114d6080d45cf9be1a2d4dc2f8083b7f12)




From noreply at github.com  Fri Jun 30 15:10:54 2023
From: noreply at github.com (Maksym Sobolyev)
Date: Fri, 30 Jun 2023 08:10:54 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9cc29c: Reset sources.lst to
	default ubuntu's.
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/62947c-9cc29c@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 9cc29c6ae2021b4c7f87d064ea4325b6e4a3bb53
      https://github.com/OpenSIPS/opensips/commit/9cc29c6ae2021b4c7f87d064ea4325b6e4a3bb53
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M .github/workflows/main.yml
    M .github/workflows/unittests.yml
    A scripts/build/reset_sources.sh

  Log Message:
  -----------
  Reset sources.lst to default ubuntu's.

(cherry picked from commit f4e90f3d6ac9478bb1d22e0d456a54dd91bb8192)




From noreply at github.com  Fri Jun 30 15:11:28 2023
From: noreply at github.com (Maksym Sobolyev)
Date: Fri, 30 Jun 2023 08:11:28 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4e9595: Reset sources.lst to
	default ubuntu's.
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/bab8d8-4e9595@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4e9595c16e841049edf726b214092677fc31d81d
      https://github.com/OpenSIPS/opensips/commit/4e9595c16e841049edf726b214092677fc31d81d
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M .github/workflows/main.yml
    A scripts/build/reset_sources.sh

  Log Message:
  -----------
  Reset sources.lst to default ubuntu's.

(cherry picked from commit f4e90f3d6ac9478bb1d22e0d456a54dd91bb8192)




From noreply at github.com  Fri Jun 30 15:15:35 2023
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 30 Jun 2023 08:15:35 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e2c3ab: scripts/build: remove
	apt forced sources
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/9cc29c-e2c3ab@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: e2c3ab3af4f9799f51298c0ef8b130452b6a899c
      https://github.com/OpenSIPS/opensips/commit/e2c3ab3af4f9799f51298c0ef8b130452b6a899c
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M scripts/build/reset_sources.sh

  Log Message:
  -----------
  scripts/build: remove apt forced sources




From noreply at github.com  Fri Jun 30 15:17:22 2023
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 30 Jun 2023 08:17:22 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 94e5c8: Revert "scripts/build:
 remove apt forced sources"
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/e2c3ab-b555f3@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 94e5c867b28273ad60850958b8d286b609da80fb
      https://github.com/OpenSIPS/opensips/commit/94e5c867b28273ad60850958b8d286b609da80fb
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M scripts/build/reset_sources.sh

  Log Message:
  -----------
  Revert "scripts/build: remove apt forced sources"

This reverts commit e2c3ab3af4f9799f51298c0ef8b130452b6a899c.


  Commit: b555f31b26c2f45a218ca1b73118dc3085744fb9
      https://github.com/OpenSIPS/opensips/commit/b555f31b26c2f45a218ca1b73118dc3085744fb9
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M .github/workflows/main.yml
    M .github/workflows/unittests.yml
    R scripts/build/reset_sources.sh

  Log Message:
  -----------
  Revert "Reset sources.lst to default ubuntu's."

This reverts commit 9cc29c6ae2021b4c7f87d064ea4325b6e4a3bb53.


Compare: https://github.com/OpenSIPS/opensips/compare/e2c3ab3af4f9...b555f31b26c2


From noreply at github.com  Fri Jun 30 15:17:55 2023
From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 30 Jun 2023 08:17:55 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e430cf: Revert "Reset
 sources.lst to default ubuntu's."
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/4e9595-e430cf@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: e430cf2eb6f46187d9f2143132d25f1cc320e22e
      https://github.com/OpenSIPS/opensips/commit/e430cf2eb6f46187d9f2143132d25f1cc320e22e
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M .github/workflows/main.yml
    R scripts/build/reset_sources.sh

  Log Message:
  -----------
  Revert "Reset sources.lst to default ubuntu's."

This reverts commit 4e9595c16e841049edf726b214092677fc31d81d.




From noreply at github.com  Fri Jun 30 18:55:28 2023
From: noreply at github.com (Maksym Sobolyev)
Date: Fri, 30 Jun 2023 11:55:28 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cab927: Fix build on non-linux
 systems. The HOST_NAME_MAX ...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.4/b555f3-1e1e63@github.com>

  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: cab92778b666d0726d2572bf857b6b6e186d14d1
      https://github.com/OpenSIPS/opensips/commit/cab92778b666d0726d2572bf857b6b6e186d14d1
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M dprint.c

  Log Message:
  -----------
  Fix build on non-linux systems. The HOST_NAME_MAX is not portable,
POSIX way to find it out is to use sysconf(_SC_HOST_NAME_MAX),
but for now just fix it with ifndef.


  Commit: 611ee1ec20e060c0510ea210c9e7f09eb7dd5959
      https://github.com/OpenSIPS/opensips/commit/611ee1ec20e060c0510ea210c9e7f09eb7dd5959
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    R .travis.yml
    A scripts/build/apt_requirements.txt
    M scripts/build/install_depends.sh

  Log Message:
  -----------
  Move list of required packages into plain text file and GC
.travis.yml which "serves no purpose anymore".


  Commit: 5c8308dc906a9c3f5f1c9a667654f3b467450342
      https://github.com/OpenSIPS/opensips/commit/5c8308dc906a9c3f5f1c9a667654f3b467450342
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M scripts/build/install_depends.sh

  Log Message:
  -----------
  Remove packages that are auto-installed by GitHub and create
a version conflict later when we install our version. This is
the reason the build were failing in the past few days.


  Commit: 1e1e63e6b397f59a285b70453c5b614387dcebab
      https://github.com/OpenSIPS/opensips/commit/1e1e63e6b397f59a285b70453c5b614387dcebab
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M scripts/build/build_libtap.sh

  Log Message:
  -----------
  Make sure CC is set.


Compare: https://github.com/OpenSIPS/opensips/compare/b555f31b26c2...1e1e63e6b397


From noreply at github.com  Fri Jun 30 19:42:42 2023
From: noreply at github.com (Maksym Sobolyev)
Date: Fri, 30 Jun 2023 12:42:42 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 069729: Move list of required
 packages into plain text fil...
Message-ID: <OpenSIPS/opensips/push/refs/heads/3.3/e430cf-26ffa9@github.com>

  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 069729f81c2cb7dfb9d7b119a6a932302dc31dc6
      https://github.com/OpenSIPS/opensips/commit/069729f81c2cb7dfb9d7b119a6a932302dc31dc6
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    R .travis.yml
    A scripts/build/apt_requirements.txt
    M scripts/build/install_depends.sh

  Log Message:
  -----------
  Move list of required packages into plain text file and GC
.travis.yml which "serves no purpose anymore".


  Commit: 26ffa9d7da06155e26e13b495521d2b362074628
      https://github.com/OpenSIPS/opensips/commit/26ffa9d7da06155e26e13b495521d2b362074628
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M scripts/build/install_depends.sh

  Log Message:
  -----------
  Remove packages that are auto-installed by GitHub and create
a version conflict later when we install our version. This is
the reason the build were failing in the past few days.


Compare: https://github.com/OpenSIPS/opensips/compare/e430cf2eb6f4...26ffa9d7da06


From me73123 at gmail.com  Fri Jun 16 08:40:17 2023
From: me73123 at gmail.com (Ruby)
Date: Fri, 16 Jun 2023 08:40:17 -0000
Subject: [OpenSIPS-Devel] openSIPS install and setup issue
Message-ID: <CAE8MGe061g0bLsu-tCh3d6Fj8aBRx=OBZa_4nEKi=A_W+_LR8w@mail.gmail.com>

Hi all,

I set up the opensips server but it does not listen to the set port after
startup.

My environment is as follows:
centos 8
opensips 3.1.5
opensips-cp 8.3.1
mysql 8.0.26
SELinux disable
firewall has opened the corresponding port


firewall setting:
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: ens192
  sources:
  services: cockpit dhcpv6-client ssh
  ports: 3306/tcp 5060/udp 8080/tcp 5070/udp
  protocols:
  forward: no
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:


opensips.log:
[root at SipServer opensips-cp]# tail -f /var/log/opensips.log
Jun 16 03:50:29 [15088] DBG:core:db_do_init: connection 0x7f95f19ad0a0
found in pool as 0x7f95f19ac9d8
Jun 16 03:50:29 [15090] DBG:core:send_status_code: sent code 0 (1 byte)
Jun 16 03:50:29 [15088] DBG:core:init_mod_child: type=CHILD, rank=3,
module=auth_db
Jun 16 03:50:29 [15080] DBG:core:wait_status_code: read code 0 (1 byte)
Jun 16 03:50:29 [15088] DBG:core:db_do_init: connection 0x7f95f19ad210
found in pool as 0x7f95f19ac9d8
Jun 16 03:50:29 [15088] DBG:core:init_mod_child: type=CHILD, rank=3,
module=dialog
Jun 16 03:50:29 [15088] DBG:core:db_do_init: connection 0x7f95f19ad150
found in pool as 0x7f95f19ac9d8
Jun 16 03:50:29 [15088] DBG:core:send_status_code: sent code 0 (1 byte)
Jun 16 03:50:29 [15080] DBG:core:wait_status_code: read code 0 (1 byte)
Jun 16 03:50:29 [15080] INFO:core:daemonize: pre-daemon process exiting
with 0


opensips process is running:
[root at SipServer opensips-cp]# ps aux | grep opensips
root       15082  0.0  0.3 131144 14644 ?        S    03:50   0:00 opensips
start -f /usr/local/etc/opensips/opensips.cfg
root       15083  0.0  0.1 131144  5804 ?        S    03:50   0:00 opensips
start -f /usr/local/etc/opensips/opensips.cfg
root       15084  0.0  0.0 131144  3080 ?        S    03:50   0:02 opensips
start -f /usr/local/etc/opensips/opensips.cfg
root       15085  0.0  0.0 131144  3144 ?        S    03:50   0:01 opensips
start -f /usr/local/etc/opensips/opensips.cfg
root       15086  0.0  0.1 131144  6240 ?        S    03:50   0:00 opensips
start -f /usr/local/etc/opensips/opensips.cfg
root       15087  0.0  0.1 131144  6084 ?        S    03:50   0:00 opensips
start -f /usr/local/etc/opensips/opensips.cfg
root       15088  0.0  0.1 131144  6088 ?        S    03:50   0:00 opensips
start -f /usr/local/etc/opensips/opensips.cfg
root       15089  0.0  0.1 131144  6084 ?        S    03:50   0:00 opensips
start -f /usr/local/etc/opensips/opensips.cfg
root       15090  0.0  0.1 131144  6024 ?        S    03:50   0:00 opensips
start -f /usr/local/etc/opensips/opensips.cfg
root       15716  0.0  0.0  12136  1160 pts/0    S+   04:34   0:00 grep
--color=auto opensips


opensips not listenning port 5070
[root at SipServer opensips-cp]# netstat -tulpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
    PID/Program name
tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN
     3162/dnsmasq
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
     1230/sshd
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN
     1235/cupsd
tcp        0      0 127.0.0.1:6010          0.0.0.0:*               LISTEN
     3512/sshd: root at pts
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN
     1/systemd
tcp6       0      0 :::22                   :::*                    LISTEN
     1230/sshd
tcp6       0      0 ::1:631                 :::*                    LISTEN
     1235/cupsd
tcp6       0      0 ::1:6010                :::*                    LISTEN
     3512/sshd: root at pts
tcp6       0      0 :::443                  :::*                    LISTEN
     14536/httpd
tcp6       0      0 :::33060                :::*                    LISTEN
     1354/mysqld
tcp6       0      0 :::3306                 :::*                    LISTEN
     1354/mysqld
tcp6       0      0 :::111                  :::*                    LISTEN
     1/systemd
tcp6       0      0 :::8080                 :::*                    LISTEN
     14536/httpd
udp        0      0 127.0.0.1:323           0.0.0.0:*
    1091/chronyd
udp        0      0 0.0.0.0:5070            0.0.0.0:*
    15082/opensips
udp        0      0 0.0.0.0:5353            0.0.0.0:*
    1081/avahi-daemon:
udp        0      0 0.0.0.0:59061           0.0.0.0:*
    1081/avahi-daemon:
udp        0      0 192.168.122.1:53        0.0.0.0:*
    3162/dnsmasq
udp        0      0 0.0.0.0:67              0.0.0.0:*
    3162/dnsmasq
udp        0      0 0.0.0.0:111             0.0.0.0:*
    1/systemd
udp6       0      0 ::1:323                 :::*
     1091/chronyd
udp6       0      0 :::50306                :::*
     1081/avahi-daemon:
udp6       0      0 :::5353                 :::*
     1081/avahi-daemon:
udp6       0      0 :::111                  :::*
     1/systemd


There are no errors, so I don’t know how to check the problem. Have any of
you experienced similar situations?

Thank you.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20230616/d690d86a/attachment-0001.html>

