[OpenSIPS-Devel] Access to GIT repo for Contributors

2024-02-21 Thread Bogdan-Andrei Iancu

Hi all,

This email is mainly for our Contributors group on GitHub, to announce 
the recent change on the GIT write permission. This was changed, so code 
changes can be pushed only via Pull Requests from now on.


Why? One of the most appreciate quality of the project is the code 
quality and consistence (as internal design, feature integration, etc). 
In order to push this to even higher standards, we thing a pro-active 
review of contributions is better and more efficient rather than a post 
commit one. This is also a way to improve the communication, the 
discussions and the brainstorming with the team of contributors, so we 
can maximize the value of their work.


Let's all keep up the good work here :) !

Best regards,

--
Bogdan-Andrei Iancu

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


___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [Minor Release] OpenSIPS 3.4.4 and 3.2.17 Minor Releases

2024-02-21 Thread Liviu Chircu

Hi, everyone!

A new round of stable minor releases is now out: *3.4.4 *and *3.2.17*.  
As an exception, we've also pushed a final *3.3.10* release for *3.3*, 
which takes care of a couple regressions specific to *3.3.9 
*(specifically: in /tracer/ and /rest_client/).


Do make sure to schedule an update as soon as possible.

Full changelogs:

https://opensips.org/pub/opensips/3.4.4/ChangeLog
https://opensips.org/pub/opensips/3.3.10/ChangeLog
https://opensips.org/pub/opensips/3.2.17/ChangeLog 



Please enjoy!

OpenSIPS Team

On 29.01.2024 11:12, Liviu Chircu wrote:



The 3.4.4 and 3.2.17 OpenSIPS minor versions are scheduled for release 
on *Wednesday, Feb 21st*.


In preparation for the releases, starting *Wednesday, Feb 7th*, we 
will impose the usual *freeze* on any significant fixes (as 
complexity) on these stable branches, in order to ensure a /two-week 
safe window/ for testing.
___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips]

2024-02-21 Thread Liviu Chircu
  Branch: refs/tags/3.2.17
  Home:   https://github.com/OpenSIPS/opensips

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

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips]

2024-02-21 Thread Liviu Chircu
  Branch: refs/tags/3.2.17
  Home:   https://github.com/OpenSIPS/opensips

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

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 3bf207: rest_client: Fix ARM32 compiler warning

2024-02-21 Thread Liviu Chircu
  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3bf207ff09d731ecfc0c9acb1eece201085c65e3
  
https://github.com/OpenSIPS/opensips/commit/3bf207ff09d731ecfc0c9acb1eece201085c65e3
  Author: Liviu Chircu 
  Date:   2024-02-21 (Wed, 21 Feb 2024)

  Changed paths:
M modules/rest_client/rest_methods.c

  Log Message:
  ---
  rest_client: Fix ARM32 compiler warning

Apparently, `curl_off_t` is `long long` there, instead of just `long`.

(cherry picked from commit 036d02961514b886351a00c362998bf005954696)



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

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips]

2024-02-21 Thread Liviu Chircu
  Branch: refs/tags/3.4.4
  Home:   https://github.com/OpenSIPS/opensips

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

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips]

2024-02-21 Thread Liviu Chircu
  Branch: refs/tags/3.4.4
  Home:   https://github.com/OpenSIPS/opensips

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

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 0a7c2f: rest_client: Fix ARM32 compiler warning

2024-02-21 Thread Liviu Chircu
  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 0a7c2f2edef623b24c9a62692dc095a4c3b93659
  
https://github.com/OpenSIPS/opensips/commit/0a7c2f2edef623b24c9a62692dc095a4c3b93659
  Author: Liviu Chircu 
  Date:   2024-02-21 (Wed, 21 Feb 2024)

  Changed paths:
M modules/rest_client/rest_methods.c

  Log Message:
  ---
  rest_client: Fix ARM32 compiler warning

Apparently, `curl_off_t` is `long long` there, instead of just `long`.

(cherry picked from commit 036d02961514b886351a00c362998bf005954696)



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

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 036d02: rest_client: Fix ARM32 compiler warning

2024-02-21 Thread Liviu Chircu
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 036d02961514b886351a00c362998bf005954696
  
https://github.com/OpenSIPS/opensips/commit/036d02961514b886351a00c362998bf005954696
  Author: Liviu Chircu 
  Date:   2024-02-21 (Wed, 21 Feb 2024)

  Changed paths:
M modules/rest_client/rest_methods.c

  Log Message:
  ---
  rest_client: Fix ARM32 compiler warning

Apparently, `curl_off_t` is `long long` there, instead of just `long`.



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

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 996eda: Update ChangeLog for 3.2.17

2024-02-21 Thread Liviu Chircu
  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 996eda63c36cb25f46bc737d37c0d5e350b9260f
  
https://github.com/OpenSIPS/opensips/commit/996eda63c36cb25f46bc737d37c0d5e350b9260f
  Author: Liviu Chircu 
  Date:   2024-02-21 (Wed, 21 Feb 2024)

  Changed paths:
M ChangeLog

  Log Message:
  ---
  Update ChangeLog for 3.2.17


  Commit: 2aa02ca08100fe4cae14b7cef94a20db085ab961
  
https://github.com/OpenSIPS/opensips/commit/2aa02ca08100fe4cae14b7cef94a20db085ab961
  Author: Liviu Chircu 
  Date:   2024-02-21 (Wed, 21 Feb 2024)

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

  Log Message:
  ---
  Bump version to 3.2.17


Compare: 
https://github.com/OpenSIPS/opensips/compare/701a890d08bb...2aa02ca08100

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

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] e01781: Update ChangeLog for 3.3.10

2024-02-21 Thread Liviu Chircu
  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: e01781117ff531ca22e9833405614b2507170815
  
https://github.com/OpenSIPS/opensips/commit/e01781117ff531ca22e9833405614b2507170815
  Author: Liviu Chircu 
  Date:   2024-02-21 (Wed, 21 Feb 2024)

  Changed paths:
M ChangeLog

  Log Message:
  ---
  Update ChangeLog for 3.3.10


  Commit: 0732590870ed20c7761473fcacc035e6c3238892
  
https://github.com/OpenSIPS/opensips/commit/0732590870ed20c7761473fcacc035e6c3238892
  Author: Liviu Chircu 
  Date:   2024-02-21 (Wed, 21 Feb 2024)

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

  Log Message:
  ---
  Bump version to 3.3.10


Compare: 
https://github.com/OpenSIPS/opensips/compare/d3cd9371e820...0732590870ed

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

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips]

2024-02-21 Thread Liviu Chircu
  Branch: refs/tags/3.2.17
  Home:   https://github.com/OpenSIPS/opensips

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

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips]

2024-02-21 Thread Liviu Chircu
  Branch: refs/tags/3.3.10
  Home:   https://github.com/OpenSIPS/opensips

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

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips]

2024-02-21 Thread Liviu Chircu
  Branch: refs/tags/3.4.4
  Home:   https://github.com/OpenSIPS/opensips

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

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 211a93: Update ChangeLog for 3.4.4

2024-02-21 Thread Liviu Chircu
  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 211a93d852ba599a8028e46754dbbe7a678dcb4d
  
https://github.com/OpenSIPS/opensips/commit/211a93d852ba599a8028e46754dbbe7a678dcb4d
  Author: Liviu Chircu 
  Date:   2024-02-21 (Wed, 21 Feb 2024)

  Changed paths:
M ChangeLog

  Log Message:
  ---
  Update ChangeLog for 3.4.4


  Commit: f603d3ee25e9d0cdb0d32051112dad26513c742f
  
https://github.com/OpenSIPS/opensips/commit/f603d3ee25e9d0cdb0d32051112dad26513c742f
  Author: Liviu Chircu 
  Date:   2024-02-21 (Wed, 21 Feb 2024)

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

  Log Message:
  ---
  Bump version to 3.4.4


Compare: 
https://github.com/OpenSIPS/opensips/compare/47776bc00863...f603d3ee25e9

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

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 701a89: rest_client: Improve cURL compatibility when using...

2024-02-21 Thread Liviu Chircu
  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 701a890d08bb62b9867d2150a939e1c818e150f5
  
https://github.com/OpenSIPS/opensips/commit/701a890d08bb62b9867d2150a939e1c818e150f5
  Author: Liviu Chircu 
  Date:   2024-02-21 (Wed, 21 Feb 2024)

  Changed paths:
M async.h
M modules/rest_client/rest_client.c
M modules/rest_client/rest_methods.c
M modules/rest_client/rest_methods.h
M modules/tm/async.c

  Log Message:
  ---
  rest_client: Improve cURL compatibility when using async()

This patch aims to fix a regression in 1ecb32491f, breaking the
"SUCCESS" async download test case.  Mitigation as follows:

* improved detection for the "Request Sent" state, before putting the
download on async hold.  It seems that whenever both the
CURLINFO_CONNECT_TIME_T and CURLINFO_REQUEST_SIZE become available,
the file descriptor can be safely polled on, awaiting the reply.
Note: there is no official cURL library mechanism to detect this
state.

* make the async() statement timeout accessible to modules.  This fixes
a bug where a GET on a dead HTTP server would time out after
`curl_timeout` seconds, instead of `async()` seconds (lower).

Fixes #3286

(cherry picked from commit 7e85fddb6e463cbdfb43015c3384ef5dbb5e5896)



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

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 47776b: rest_client: Improve cURL compatibility when using...

2024-02-21 Thread Liviu Chircu
  Branch: refs/heads/3.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 47776bc008632c93402dae84bcd7f5b45c8669ac
  
https://github.com/OpenSIPS/opensips/commit/47776bc008632c93402dae84bcd7f5b45c8669ac
  Author: Liviu Chircu 
  Date:   2024-02-21 (Wed, 21 Feb 2024)

  Changed paths:
M async.h
M modules/rest_client/rest_client.c
M modules/rest_client/rest_methods.c
M modules/rest_client/rest_methods.h
M modules/tm/async.c

  Log Message:
  ---
  rest_client: Improve cURL compatibility when using async()

This patch aims to fix a regression in 1ecb32491f, breaking the
"SUCCESS" async download test case.  Mitigation as follows:

* improved detection for the "Request Sent" state, before putting the
download on async hold.  It seems that whenever both the
CURLINFO_CONNECT_TIME_T and CURLINFO_REQUEST_SIZE become available,
the file descriptor can be safely polled on, awaiting the reply.
Note: there is no official cURL library mechanism to detect this
state.

* make the async() statement timeout accessible to modules.  This fixes
a bug where a GET on a dead HTTP server would time out after
`curl_timeout` seconds, instead of `async()` seconds (lower).

Fixes #3286

(cherry picked from commit 7e85fddb6e463cbdfb43015c3384ef5dbb5e5896)



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

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 7e85fd: rest_client: Improve cURL compatibility when using...

2024-02-21 Thread Liviu Chircu
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 7e85fddb6e463cbdfb43015c3384ef5dbb5e5896
  
https://github.com/OpenSIPS/opensips/commit/7e85fddb6e463cbdfb43015c3384ef5dbb5e5896
  Author: Liviu Chircu 
  Date:   2024-02-21 (Wed, 21 Feb 2024)

  Changed paths:
M async.h
M modules/rest_client/rest_client.c
M modules/rest_client/rest_methods.c
M modules/rest_client/rest_methods.h
M modules/tm/async.c

  Log Message:
  ---
  rest_client: Improve cURL compatibility when using async()

This patch aims to fix a regression in 1ecb32491f, breaking the
"SUCCESS" async download test case.  Mitigation as follows:

* improved detection for the "Request Sent" state, before putting the
download on async hold.  It seems that whenever both the
CURLINFO_CONNECT_TIME_T and CURLINFO_REQUEST_SIZE become available,
the file descriptor can be safely polled on, awaiting the reply.
Note: there is no official cURL library mechanism to detect this
state.

* make the async() statement timeout accessible to modules.  This fixes
a bug where a GET on a dead HTTP server would time out after
`curl_timeout` seconds, instead of `async()` seconds (lower).

Fixes #3286



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

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] d3cd93: rest_client: Partial revert of 1ecb32491f

2024-02-21 Thread Liviu Chircu
  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d3cd9371e82004e94cf63271f0354306be134dcc
  
https://github.com/OpenSIPS/opensips/commit/d3cd9371e82004e94cf63271f0354306be134dcc
  Author: Liviu Chircu 
  Date:   2024-02-21 (Wed, 21 Feb 2024)

  Changed paths:
M modules/rest_client/doc/rest_client_admin.xml
M modules/rest_client/rest_methods.c

  Log Message:
  ---
  rest_client: Partial revert of 1ecb32491f

This addresses a regression in 1ecb324, where the "SUCCESS" test case
does not work anymore - the async cURL request simply times out.

Document the behavior of async timeouts with rest_client on 3.3 branch.

Related to #3286



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

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] [OpenSIPS/opensips] 57b28d: dialog: do not replicate value if already received...

2024-02-21 Thread Răzvan Crainea
  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 57b28d8f27ddb016e732bc3e106e56d4c7034498
  
https://github.com/OpenSIPS/opensips/commit/57b28d8f27ddb016e732bc3e106e56d4c7034498
  Author: Razvan Crainea 
  Date:   2024-02-21 (Wed, 21 Feb 2024)

  Changed paths:
M modules/dialog/dlg_replication.c

  Log Message:
  ---
  dialog: do not replicate value if already received replicated



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

___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel