Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TEL-5552: update freeswitch to v1.10.10 #228

Draft
wants to merge 444 commits into
base: telnyx/telephony/master
Choose a base branch
from

Conversation

Elhodred
Copy link

Please, have a special look to avformat.c, mod_avmd.c and all zrtp related stuff. Those were the most convoluted points to merge

Len-PGH and others added 30 commits September 6, 2022 15:30
[Build-System] Add signalwire.conf.xml to the freeswitch.spec
* Add: -s key adding log events filter UUID on fs_cli startup
* Add: long option --set-log-uuid
[Build-System] Disable static build by default on Linux.
[Packaging] Shared libraries instead of static in freeswitch devel CentOS package.
[unit-tests][build-system][docs] remove references to ZRTP.
[core][mod_sofia] remove ZRTP (deemed obsolete).
this prevents a scenario where freeswitch.log fails to get rotated and eventually fills up the hard drive causing a crash. See issue signalwire#1738
[mod_smpp] Fix use of switch_event_add_header_string with SWITCH_STACK_NODUP.
…. Introduce switch_event_add_header_string_nodup() API.
[Core] SWITCH_STACK_NODUP flag is deprecated and will be soon removed. Introduce switch_event_add_header_string_nodup() API.
…_add_header_string() behavior to always dup.
[Core] Remove deprecated SWITCH_STACK_NODUP flag. Change switch_event_add_header_string() behavior to always dup.
In FS-6400, the attempt was made to randomize OPTIONS
packets to be sent at a random interval.  The same random
interval is applied to all endpoints so this doesn't work.
Furthermore, rounding within the code, as well as
reseeding with srand() on each run will ultimately
make the ping times converge over time.  Once the
times converge, they will not separate since the reseeding
will cause the same random number to apply to each
registration.

This commmit will apply the random interval only during
initial registration and update of registration.
All subsequent pings will be incremented with the
actual value of ping-mean-interval. (This parameter
name is no longer accurate, and would be better named
ping-max-interval).

srand() has been moved to the start of the worker
thread, and all repeat calls have been removed,
so that each call of rand(), even during the
same second, generates a different random number.

Fixes signalwire#1132, Fixes signalwire#1133
andywolk and others added 21 commits July 25, 2023 02:49
[mod_rtmp] Add OpenSSL 3 support.
[mod_shout] Replace deprecated meta functions with shout_set_meta()
…l_get_variable_buf() APIs that avoid allocating channel variables in a session's memory pool.
Co-authored-by: Matteo Brancaleoni <[email protected]>
…add_context_header

[mod_verto] Add context into msg event header
[Configuration]Update freeswitch.xml
Fix in switch_console.c file.
Adds column names when inserting data.
Calls to use the complete table in Galera Multi-Master Cluster
This reverts commit f7c94bc.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.