Build: #29 was successful
Job: Roll the Src Tarballs was successful
Code commits
FreeSWITCH v1.10 Release (GitHub)
-
Andrey Volk f24064f7c9c2b939226712d3f498c17931386589
Merge branch 'master' into v1.10
-
Andrey Volk 6ae8ce604a7e4a55835bf3a01fd8a775c98211ff m
swigall
-
Andrey Volk 86cbda90b84ba186e508fbc7bfae469270a97d11 m
Merge pull request from GHSA-39gv-hq72-j6m6
[Core] Reject DTLS packets coming from a source different than the current ICE negotiated path. -
Jakub Karolczyk 6ea8c96c3db9944d0542a4a7b04fc54712334da2 m
[Core] Reject DTLS packets coming from a source different than the current ICE negotiated path.
-
Andrey Volk 623f6176a35703fb8578125f19a37a805c4af4df m
Merge pull request #2342 from signalwire/sofia11317
Bump sofia-sip library requirement to version 1.13.17 -
Andrey Volk e9e8e7fe1aa0d62577874be244818b7e233cc296 m
Bump sofia-sip library requirement to version 1.13.17
-
Andrey Volk e010821bc5df36acf58986f46455f1e56cb56a69 m
Merge pull request #2339 from signalwire/static
[mod_conference] Remove static from cJSON vars in conference_jlist -
Andrey Volk 2e7424169e7f39ba644f498769ca6b92c4951b4c m
[mod_conference] Remove static from cJSON vars in conference_jlist
-
Andrey Volk c26b5cdfa397c92c220c1653ea36732a0d0ecbd1 m
Merge pull request #2333 from signalwire/implicit
[Core] Fix implicit conversion from enumeration type 'switch_odbc_status_t' to different enumeration type 'switch_status_t'. -
Andrey Volk c155ea70082ea5a23e4badf757f842ecf6b6c142 m
[Core] Fix implicit conversion from enumeration type 'switch_odbc_status_t' to different enumeration type 'switch_status_t'.
-
Jakub Karolczyk 48608177d73c9797f9b98a322dcec153bf20b78d m
[core] Fix missing 192 key lengths
-
Andrey Volk 01068048f853c74f3874db25cf1d2f9376b8723b m
Merge pull request #2329 from signalwire/reason
[mod_sofia] BYE Reason header was limited in length. -
Andrey Volk f7e19e513466e2e489eeebce7a0b72d7c786cad7 m
[mod_sofia] BYE Reason header was limited in length.
-
Andrey Volk 11048483d35936853d0441dff8332b7b5678581f m
Merge pull request #2273 from asymptotic-io/mod-conference-fix
[mod_conference] Avoid a race in member->read_impl access -
Arun Raghavan <arun@asymptotic.io> f05b7507aa28c1a320d839d5c65a72210050dc4d m
[mod_conference] Avoid a race in member->read_impl access
The conference output loop accesses the member's read_impl while
resampling. The output loop also spawns off the input loop thread, which
is where the member->read_impl is actually initialised. This results in
an uncommon race where the output loop sometimes gets an uninitialised
member->read_impl and bails with logs something like this:
2023-10-12 18:19:01.436844 [DEBUG] conference_loop.c:1340 Setup timer soft success interval: 20 samples: 960 from codec L16
2023-10-12 18:19:01.436844 [DEBUG] conference_loop.c:1497 Outbound conference channel answered, setting CFLAG_ANSWERED
2023-10-12 18:19:01.436844 [NOTICE] switch_core_media.c:15852 Activating write resampler
2023-10-12 18:19:01.436844 [DEBUG] switch_core_media.c:16097 Engaging Write Buffer at 1920 bytes to accommodate 0->1920
2023-10-12 18:19:01.436844 [ERR] switch_core_media.c:16112 Write Buffer 0 bytes Failed!
As a solution, we initialise the member->read_impl even before we start
up the input loop, so that this race can never happen. -
Andrey Volk 57fe9aa6b64a8d8fb854bb9ceb52fd9b681a79d9 m
Merge pull request #2253 from signalwire/fix_ice_flopping
[core] Fix flopping routes on ICE negotiation -
Jakub Karolczyk 104c0b3fec793d414c4fdd6a18996fe9af4c0051 m
[core] Fix flopping routes on ICE negotiation
-
Andrey Volk f1fb05214e4f427dcf922f531431ab649cf0622b m
Merge pull request #2266 from signalwire/vpx
[libvpx] Fix bug with smaller width bigger size -
Andrey Volk 2ab7a3d323984a4df969ea19dadf86213308a361 m
[libvpx] Fix bug with smaller width bigger size
-
Andrey Volk f5a41d3092acc0d64c3912a2f8b0f692618b2f24 m
[mod_pgsql] Coverity: 1227660 Logically dead code
-
Andrey Volk d08424384b643e6de7ef82e8d7550259e48dcc4a m
[Core] Coverity: 1024552 Logically dead code
-
Andrey Volk 79ce08810120b681992a3e666bcbe8d2ac2a7383 m
[Core] Coverity: Dereference before null check
* [Core] Coverity: 1060958 Dereference before null check
* [Core] Coverity: 1024236 Dereference before null check -
Andrey Volk c4115537e0c1c24abad011c102e25041d18bc7b4 m
[Core] Coverity: Use of 32-bit time_t
* [Core] Coverity: 1500270 Use of 32-bit time_t
* [Core] Coverity: 1500229 Use of 32-bit time_t
* [Core] Coverity: 1500235 Use of 32-bit time_t
* [Core] Coverity: 1500244 Use of 32-bit time_t
* [Core] Coverity: 1500250 Use of 32-bit time_t
* [Core] Coverity: 1500245 Use of 32-bit time_t
* [Core] Coverity: 1500255 Use of 32-bit time_t
* [Core] Coverity: 1500370 Use of 32-bit time_t
* Cleanup- src/switch_utils.c (version c4115537e0c1c24abad011c102e25041d18bc7b4) (diffs)
- src/switch_rtp.c (version c4115537e0c1c24abad011c102e25041d18bc7b4) (diffs)
- src/switch_ivr_originate.c (version c4115537e0c1c24abad011c102e25041d18bc7b4) (diffs)
- src/switch_core_media.c (version c4115537e0c1c24abad011c102e25041d18bc7b4) (diffs)
-
Andrey Volk fb4b367ff13052a14b5a4db9b5ae93f00dc62779 m
Merge pull request #2259 from signalwire/vpx
[libvpx] VP8: disallow thread count changes -
Andrey Volk 6f9e72c585265d8def8a613b36cd4f524c201980 m
[libvpx] VP8: disallow thread count changes
-
Andrey Volk 792eee44d0611422cce3c3194f95125916a7d268 m
Merge pull request #2232 from signalwire/coverity_1364946
[core] Coverity 1364946 Unchecked return value -
Andrey Volk ff71b9089cd2f9d55dcdb0ba6f1a2535d7a51939 m
Merge pull request #2233 from signalwire/coverity_1325269
[core] Coverity 1325269 Dereference before null check -
tmancill <1195611+tmancill@users.noreply.github.com> c6ff92923d1f3ad008a0f872be6e4dc3fef72195 m
updates for the Debian Dockerfile (#2234)
* default to Debian bookworm
* use DEBIAN_VERSION instead of lsb_release; gosu is in Debian since buster
* update comments for FS_META_PACKAGE and exposed ports
* fix SHELL invocation so 'RUN' works as expected in downstream builds
See: https://docs.docker.com/engine/reference/builder/#shell -
tmancill <1195611+tmancill@users.noreply.github.com> dc3c0f00f31d3ab6bd58c68b6fd87edac3263b51 m
misc readme updates (#2235)
* Update README.md regarding the archived freeswitch-users mailing list
* update docker/README.md to suggest --network host -
Jakub Karolczyk bb9afcb3880c37acff83fadf0c93ce248128f592 m
[core] Coverity fixes
* [core] Coverity 1518099, 1518097, 1518098 (Unchecked return value from library)
* [core] Coverity 1468551 Unchecked return value
* [core] Coverity 1468293 Unchecked return value
* [core] Coverity 1468274 Explicit null dereferenced
* [core] Coverity 1395588 Unchecked return value
* [core] Coverity 1395515 Logically dead code
* [core] Coverity 1364984 Result is not floating-point
* [core] Coverity 1395554, 1468440 Dereference before null check
* [core] Coverity 1024487 Dereference after null check
* [core] Coverity 1024872 Unchecked return value
* [core] Coverity 1025822 Unchecked return value
* [core] Coverity 1025823 Unchecked return value
* [core] Coverity 1087637, 1346467, 1087638 Unchecked return value
* [core] Coverity 1107607 Unchecked return value
* [core] Coverity 1210777 Unchecked return value
* [core] Coverity 1227670 Dereference before null check
* [core] Coverity 1024551 Logically dead code
* [core] Coverity 1024560 Logically dead code
* [core] Coverity 1024664 Operands don't affect result
* [core] Coverity 1364957 Dereference after null check
* [core] Coverity 1395572 Logically dead code
* [core] Coverity 1412459 Unchecked return value
* [core] Coverity 1412490 Unchecked return value
* [core] Coverity 1395515/2 Logically dead code
* [core] Coverity cleanup- src/switch_xml.c (version bb9afcb3880c37acff83fadf0c93ce248128f592) (diffs)
- src/switch_vpx.c (version bb9afcb3880c37acff83fadf0c93ce248128f592) (diffs)
- src/switch_stun.c (version bb9afcb3880c37acff83fadf0c93ce248128f592) (diffs)
- src/switch_ivr_play_say.c (version bb9afcb3880c37acff83fadf0c93ce248128f592) (diffs)
- src/switch_ivr_originate.c (version bb9afcb3880c37acff83fadf0c93ce248128f592) (diffs)
- src/switch_ivr_async.c (version bb9afcb3880c37acff83fadf0c93ce248128f592) (diffs)
- src/switch_ivr.c (version bb9afcb3880c37acff83fadf0c93ce248128f592) (diffs)
- src/switch_event.c (version bb9afcb3880c37acff83fadf0c93ce248128f592) (diffs)
- src/switch_curl.c (version bb9afcb3880c37acff83fadf0c93ce248128f592) (diffs)
- src/switch_cpp.cpp (version bb9afcb3880c37acff83fadf0c93ce248128f592) (diffs)
- src/switch_core_sqldb.c (version bb9afcb3880c37acff83fadf0c93ce248128f592) (diffs)
- src/switch_core_memory.c (version bb9afcb3880c37acff83fadf0c93ce248128f592) (diffs)
- src/switch_core_media.c (version bb9afcb3880c37acff83fadf0c93ce248128f592) (diffs)
- src/cJSON.c (version bb9afcb3880c37acff83fadf0c93ce248128f592) (diffs)
-
Jakub Karolczyk 4c51ba9064292c363d6dc85ca1ec2290c2918821 m
[core] Coverity 1364946 Unchecked return value
-
Jakub Karolczyk ebcb099a0191740832d4e0763e22bdcc3b634c37 m
[core] Coverity 1325269 Dereference before null check
-
Dragos Oancea <dragos@signalwire.com> b6ccc27e6fc8b74aacc8476c2c43f520ea03cc5d m
[core] JB audio: check for jb type and silence some debug. (#1191)
-
Douglas Vought <doug@vought.co> 07f192ca03b609ab6b498490e29d849c2bf4946a m
[contrib/timezone-gen] Fix timezone gen (#2215)
* [contrib/timezone-gen] Move timezone-gen.pl to own folder
* [contrib/timezone-gen] Add fixTzstr
* [contrib/timezone-gen] Add tests and zone data getter
- tests.pl can be used to verify that the generated timezone conf
will produce the correct datetimes by testing them against
what the system's `date` says
- build-zonedata.pl will download the latest tzdb data and build
the posix timezone data files. It only builds what is needed
rather than adding extraneous "right/" and "posix/" timezones.
FreeSWITCH doesn't seem to be able to use the "right/"
timezone files.
- data/ is where the various files needed to generate the
timezones gets stored- scripts/perl/timezones/timezone-gen.pl (version 07f192ca03b609ab6b498490e29d849c2bf4946a) (diffs)
- scripts/perl/timezones/tests.pl (version 07f192ca03b609ab6b498490e29d849c2bf4946a) (diffs)
- scripts/perl/timezones/fix-tzstr.pl (version 07f192ca03b609ab6b498490e29d849c2bf4946a) (diffs)
- scripts/perl/timezones/data/.gitignore (version 07f192ca03b609ab6b498490e29d849c2bf4946a) (diffs)
- scripts/perl/timezones/build-zonedata.pl (version 07f192ca03b609ab6b498490e29d849c2bf4946a) (diffs)
- scripts/perl/timezone-gen.pl (version 07f192ca03b609ab6b498490e29d849c2bf4946a) (diffs)
-
Andrey Volk 0df47beebe37b6ffed1ede8a9fcabb80e9e3317a m
Merge pull request #2216 from voughtdq/update-timezones
[timezones] Update timezones to version 2023c. -
Douglas Vought <doug@vought.co> 7d52ceb69df24188dbe44ee347e0a8fc1c6cfc92 m
[timezones] Update timezones to version 2023c.
- conf/vanilla/autoload_configs/timezones.conf.xml (version 7d52ceb69df24188dbe44ee347e0a8fc1c6cfc92) (diffs)
- conf/testing/autoload_configs/timezones.conf.xml (version 7d52ceb69df24188dbe44ee347e0a8fc1c6cfc92) (diffs)
- conf/sbc/autoload_configs/timezones.conf.xml (version 7d52ceb69df24188dbe44ee347e0a8fc1c6cfc92) (diffs)
- conf/rayo/autoload_configs/timezones.conf.xml (version 7d52ceb69df24188dbe44ee347e0a8fc1c6cfc92) (diffs)
- conf/minimal/autoload_configs/timezones.conf.xml (version 7d52ceb69df24188dbe44ee347e0a8fc1c6cfc92) (diffs)
- conf/insideout/autoload_configs/timezones.conf.xml (version 7d52ceb69df24188dbe44ee347e0a8fc1c6cfc92) (diffs)
- conf/curl/autoload_configs/timezones.conf.xml (version 7d52ceb69df24188dbe44ee347e0a8fc1c6cfc92) (diffs)
-
Andrey Volk b74245d48a1f65a05e853f24e973f9b9ff35f8f5 m
version bump