TELCORE-81: upstream sync with freeswitch v1.11.0 release - #586
Closed
damirn wants to merge 348 commits into
Closed
Conversation
[mod_mariadb] mariadb_send_query: Coverity 1518917 Calling risky function
[GHA] Remove Debian `Buster`.
version bump
[GHA] Migrate to new project layout.
[core] fix base64 decoded size when encoded string contains padding =
[GHA] Add tests.
[GHA] Use autogenerated matrix for grouping unit-tests.
…_handler(): Coverity 1546120 Data race condition * [Core] switch_channel_clear_state_handler: Coverity 1546120 Data race condition * [Core] Fix race in switch_channel_get_state_handler()
[Build-System] Upgrade legacy Windows SDK to 10.0 in Visual Studio projects.
[GHA] Refactor workflows
[GHA] Use repository default value of artifacts `retention-days`
[Build-System] Add a Dockerfile for Coverity scan.
[core] Fix - should take the amount of time until the timer next expires
[core] Fix initialization of rtp_session from_addr
[core] Fix - add missing ice_mutex to protect dtls
…ian distributions. Update Debian distributions since stable is Trixie now. Use codename instead of suite when generating the distribution field in .changes files. (signalwire#2953)
* [GHA] Add `v1.11` branch target * [GHA] Treat `v1.11` as a release branch --------- Co-authored-by: Andrey Volk <andywolk@gmail.com>
Co-authored-by: Jakub Karolczyk <jakub.karolczyk@signalwire.com>
Resolves 33 textual conflicts and one modify/delete (mod_cdr_mongodb) by favouring Telnyx changes, with documented exceptions for stale module references upstream removed from tree, the v1.11.0 version bump itself, and additive upstream content that does not contradict Telnyx code. Also fixes two pre-existing TEL-6154 leftovers surfaced by the build: mod_esf and mod_skinny call sites still passed the removed bundle_*_port args to switch_rtp_new. Removes one duplicate case label pair in mod_sofia (TEL-6404 + upstream-added cases for SWITCH_MESSAGE_INDICATE_TRANSCODING_NECESSARY / RESAMPLE_EVENT).
Removes the upstream signalwire CI workflows (build, ci, macos, scan-build, unit-test, unit-test-dind, windows) and the .github/docker/ tree of public release/unstable Dockerfiles for debian bullseye/bookworm/trixie x amd64/arm32v7/arm64v8 -- none of these run on the Telnyx fork. Keeps the telnyx-specific reviewpr and trigger-b2bua-builder workflows plus the issue templates.
tajamulTelnyx
requested review from
ai-swe-codereviewer and
tajamulTelnyx
and removed request for
ai-swe-codereviewer
May 14, 2026 16:19
tajamulTelnyx
approved these changes
May 14, 2026
tajamulTelnyx
left a comment
There was a problem hiding this comment.
LGTM , The merge itself seems correctly executed. Every Telnyx custom patch is present in the merged tree.
Author
|
Closing since it is replaced by #601 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Syncs the Telnyx fork with upstream FreeSWITCH v1.11.0 (
79e3f643ae). Telnyx-specific files (src/include/Telnyx/**,src/switch_telnyx.{cpp,h},BerkeleyDb.h,Resolver.h) and all recent Telnyx commits (TELCORE-2, TEL-6980, TEL-6976, TEL-6956, TEL-6927, TEL-6883, TEL-6622, etc.) are preserved.Linear: TELCORE-81
Commits
fbeec6d14b— Merge upstream tagv1.11.0into Telnyx forkb707240174— Drop upstream-only.github/workflows/*and.github/docker/*(Telnyx uses its own CI)Scope
1,142 files · +18,746 / −347,771. The bulk of deletions are upstream-side scaffolding Telnyx never used:
conf/rayo/**, retired language packs,libs/iksemel,libs/esl/python, upstream CI/Docker. No Telnyx-used module was removed.Notable upstream changes pulled in
runtime.uuid_versionruntime config (switch_core.c,switch_apr.c,src/switch_uuidv7.c). Default remains v4.switch_core_session_lock_codec_read/writecollapsed intoswitch_core_codec_lock_full()(src/switch_core_codec.c,switch_core_media.c).CF_NOSDP_REINVITEflag on SDP-less re-INVITE;SDP_TYPE_RESPONSE→SDP_ANSWERenum rename;Polycom→PolyUA matching + new Ringotel/Groundwire UA handling.ci.sh,scripts/packaging/build/**,docker/build/**from upstream (kept for parity; Telnyx CI not affected).Validation needed
tests/unit/run-tests-docker.sh).CF_NOSDP_REINVITEplays well with ENGDESK-51456 (B2BUA hold/resume) and CUBE renegotiation paths.Note
The failing
reviewcheck is the org-wide Codex auto-review action (team-telnyx/reviewpr-internal) — pre-existing access-policy issue affecting every PR, not introduced here.