Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package coturn for openSUSE:Factory checked 
in at 2025-06-06 22:44:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/coturn (Old)
 and      /work/SRC/openSUSE:Factory/.coturn.new.19631 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "coturn"

Fri Jun  6 22:44:10 2025 rev:18 rq:1283574 version:4.6.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/coturn/coturn.changes    2024-06-17 
19:30:03.671497567 +0200
+++ /work/SRC/openSUSE:Factory/.coturn.new.19631/coturn.changes 2025-06-06 
22:44:43.460950220 +0200
@@ -1,0 +2,125 @@
+Mon May 12 13:54:59 UTC 2025 - Johannes Weberhofer <jweberho...@weberhofer.at>
+
+- Upgrade to coturn 4.6.3
+  * Release highlights:
+    - Multiple memory fixes
+    - New drain feature
+    - Better support for new versions of Redis
+    - Add support for raw public keys
+
+  * Complete change list
+    - Add clang-tidy, include-what-you-use, and msvc-analyzer github actions
+    - Add CodeQL workflow
+    - added missing function prototype of turn_random_number()
+    - Added sessionID to some log lines
+    - added support for amazon linux and renamed tests.yml
+    - added warnings for prometheus apt unavailability
+    - Add github action that runs tests with compiler sanitizers
+    - Additional refactoring of ns_turn_allocation.* to address security
+      scanner concerns
+    - Add MariaDB support to README.md
+    - Add new Drain feature
+    - Add prometheus setting suggestions on turn.conf in example folder
+    - Address clang-tidy warnings in db files
+    - Address some build issues introduced by api changes
+    - Add support for raw public keys
+    - Add the InsertBraces command for clang-format to ensure that all
+      conditionals always have braces
+    - Add warning and disable web admin if no-tls option used
+    - Adjust wording in cmake message when prometheous cannot be found.
+    - Allow authenticating with a username to redis
+    - Always run lint, regardless of branch
+    - Avoid nullptr dereference of server variable in various functions
+    - avoid potential nullptr derefernence in udp_create_server_socket
+    - Avoid read-past-end of string in get_bold_admin_title
+    - Avoid writing potentially uninitialized data to aes_128 key file
+    - changed variables in stunclient.c to bool
+    - Change minimal required cmake version to 3.16
+    - Change printf() to TURN_LOG_FUNC() for --no-stdout-log
+    - Change the various map functions to return bool instead of
+      inconsistantly return 0, 1, or -1
+    - Check allocation results in add_static_user_account
+    - Check the result of calloc in handle_logon_request
+    - Check the result of malloc in del_alt_server
+    - Check the result of malloc in mongo_set_realm_option_one
+    - Check the result of malloc in send_message_to_redis
+    - Check the result of malloc in string_list_add
+    - Check the result of realloc and calloc in ch_map_get
+    - CMake: Declare the variable nearby
+    - configure: data files shouldn't be executable
+    - defined a magic number for stun fingerprinting
+    - Delete dead code
+    - Delete unused variable
+    - Doc: add flowchart
+    - Easy installation of coturn on AWS
+    - Fix buffer overflow in generate_enc_password with increase rsalt by 2
+    - Fix build with libressl 3.6+
+    - Fix clang-format lint warnings
+    - Fix cli auth
+    - Fix Cmake find issue in libevent
+    - Fix cmake find prometheus(fix #1304)
+    - Fix compiler warnings from continuous integration
+    - Fix const during free warning in rfc5769check app
+    - Fix error of make command in Cygwin environment
+    - Fix formatting to fix lint error
+    - Fix lint complaint about comment
+    - Fix lint errors
+    - Fix linting error in mainrelay.c
+    - Fix make lint
+    - Fix memcpy len checks stun_is_challenge_response_str
+    - Fix memleak in pgsql_reread_realms
+    - Fix memory leak in netengine.c
+    - Fix memory leak in rfc5769check.c
+    - Fix memory leak on http_server.c
+    - Fix mingw build
+    - Fix missing strncpy in fix_stun_check_message_integrity_str
+    - Fix msvc analyzer error on goto label on rfc5769check
+    - Fix nodejs/glibc problem with old container images.
+    - Fix no-tls warning typo
+    - Fix potential null passed to function expecting nonnull
+    - Fix recursive call in delete alternate server
+    - Fix return correct error code for `create_relay_connection` in case
+      of `RESERVATION-TOKEN` failure
+    - Fix rpm version scripts
+    - Fix run cmake.yml in any github action
+    - Fix typos
+    - Fix ubuntu 16 build with GH action checkout version to v3
+    - Implement custom prometheus http handler
+    - Include what you use
+    - Install openssl-1.1.1 on amazonlinux:2 instead of openssl-1.0.1
+    - malloc now allocates space for string terminator
+    - Memset user_db before reading conf file, not after
+    - Missing session ID in coturn logs for denied IP - 1330
+    - Move the hiredis_libevent2 code from common to relay
+    - Only set MHD_USE_DUAL_STACK if IPv6 is available
+    - Print version only, no extra lines
+    - Reduce ifdefs in code: TURN_NO_PROMETHEUS
+    - Refactor: peer_input_handle
+    - Reformat code
+    - Remove unimplemented test folder reference from CMakeLists.txt
+    - Replace HeapAlloc with malloc
+    - Replace srand/rand with srandom/random
+    - Return a 400 response to HTTP requests
+    - Run all of the CI except for Docker builds on any change
+    - Simplify macOS detection macros
+    - Simplify workflow for codeql
+    - strncpy doesn't return size_t
+    - ubuntu build dependencies extracted to composite actions
+    - Update FlowChart
+    - Update libtelnet
+    - Update lukka/run
+    - Update SQLite.md
+    - Update turnserver.conf Example about listening-ip
+    - Update turnserver.spec
+    - Update version in vcpkg.json
+    - Use active CPU number instead of total number
+    - Use bool, instead of int, for the functions in ns_turn_msg.c
+    - Use bool over int for the turnutils_uclient program
+    - Use calloc where appropriate, avoid memset when normal buffer
+      initialization works
+    - Windows: Only attempt to bind when the network interface is up
+    - workflow tidying
+
+- Rebased coturn-turnserver_conf.patch
+
+-------------------------------------------------------------------

Old:
----
  coturn-4.6.2.tar.gz

New:
----
  coturn-4.6.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ coturn.spec ++++++
--- /var/tmp/diff_new_pack.sOz6x4/_old  2025-06-06 22:44:45.677042060 +0200
+++ /var/tmp/diff_new_pack.sOz6x4/_new  2025-06-06 22:44:45.709043386 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package coturn
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
 %endif
 %bcond_without  apparmor
 Name:           coturn
-Version:        4.6.2
+Version:        4.6.3
 Release:        0
 Summary:        TURN and STUN server for VoIP
 License:        BSD-3-Clause
@@ -97,7 +97,7 @@
 This package contains the TURN development headers.
 
 %prep
-%autosetup -p0 -n %{name}-%{version}
+%autosetup -p1 -n %{name}-%{version}
 
 %build
 %sysusers_generate_pre %{SOURCE4} %{name}

++++++ coturn-4.6.2.tar.gz -> coturn-4.6.3.tar.gz ++++++
++++ 27901 lines of diff (skipped)

++++++ coturn-turnserver_conf.patch ++++++
--- /var/tmp/diff_new_pack.sOz6x4/_old  2025-06-06 22:44:48.577162249 +0200
+++ /var/tmp/diff_new_pack.sOz6x4/_new  2025-06-06 22:44:48.609163575 +0200
@@ -1,21 +1,7 @@
-Index: examples/etc/turnserver.conf
-===================================================================
---- examples/etc/turnserver.conf.orig
-+++ examples/etc/turnserver.conf
-@@ -56,7 +56,11 @@
- # Listener IP address of relay server. Multiple listeners can be specified.
- # If no IP(s) specified in the config file or in the command line options,
- # then all IPv4 and IPv6 system IPs will be used for listening.
--#
-+# listen on IPv4 only:
-+#listening-ip=
-+# listen on IPv4 and IPv6:
-+#listening-ip=::
-+# listen on specified IPs only
- #listening-ip=172.17.19.101
- #listening-ip=10.207.21.238
- #listening-ip=2607:f0d0:1002:51::4
-@@ -240,6 +244,7 @@
+diff -ur coturn-4.6.3/examples/etc/turnserver.conf 
coturn-4.6.3-new/examples/etc/turnserver.conf
+--- coturn-4.6.3/examples/etc/turnserver.conf  2024-12-11 19:13:38.000000000 
+0100
++++ coturn-4.6.3-new/examples/etc/turnserver.conf      2025-05-12 
15:50:25.607946160 +0200
+@@ -265,6 +265,7 @@
  # will try to use the 'dynamic' value in the turn_secret table
  # in the user database (if present). The database-stored  value can be 
changed on-the-fly
  # by a separate program, so this is why that mode is considered 'dynamic'.
@@ -23,7 +9,7 @@
  #
  #static-auth-secret=north
  
-@@ -374,7 +379,7 @@
+@@ -399,7 +400,7 @@
  # default value is 0 (no quota).
  # This option can also be set through the database, for a particular realm.
  #
@@ -32,7 +18,7 @@
  
  # Max bytes-per-second bandwidth a TURN session is allowed to handle
  # (input and output network streams are treated separately). Anything above
-@@ -456,14 +461,14 @@
+@@ -481,14 +482,14 @@
  # configuration file.
  # Use PEM file format.
  #
@@ -47,9 +33,9 @@
 -#pkey=/usr/local/etc/turn_server_pkey.pem
 +#pkey=/etc/coturn/tls/turn_server_pkey.pem
  
- # Private key file password, if it is in encoded format.
- # This option has no default value.
-@@ -522,7 +527,7 @@
+ # Raw public keys support.
+ # On/off switch for RFC-7250 aka raw public keys.
+@@ -554,7 +555,7 @@
  # In the runtime, the logfile can be reset with the SIGHUP signal
  # to the turnserver process.
  #
@@ -58,4 +44,5 @@
  
  # Option to redirect all log output into system log (syslog).
  #
+Nur in coturn-4.6.3-new/examples/etc: turnserver.conf.orig.
 

Reply via email to