Andrey Volk
987b3404e9
Merge pull request #2504 from signalwire/gha
...
[GHA] Increase verbosity for `mount=type=secret`.
2024-06-25 19:10:43 +03:00
Andrey Volk
6bf2237153
Merge pull request #2498 from signalwire/gha
...
[GHA] Fail early when required secret not set.
2024-06-25 17:40:32 +03:00
Andrey Volk
70c5520466
Merge pull request #2497 from signalwire/gha
...
[GHA] Rework how secrets are used inside Dockerfiles.
2024-06-22 19:29:00 +03:00
Andrey Volk
40a33e7bb7
Merge pull request #2487 from signalwire/thumbprint
...
[Build-System] Update expired Certificate Thumbprint on Windows.
2024-06-12 20:48:46 +03:00
Andrey Volk
a0e7fb8e71
[Build-System] Update expired Certificate Thumbprint on Windows.
2024-06-12 20:39:11 +03:00
Andrey Volk
e584243a19
Merge pull request #2479 from signalwire/gha
...
[GHA] Add build workflow.
2024-06-12 13:26:47 +03:00
Andrey Volk
ca861064cc
Merge pull request #2485 from signalwire/arm64
...
[Build-System] Add ARM64 support, extend Debian helper scripts.
2024-06-11 22:56:28 +03:00
Andrey Volk and s3rj1k
8224bb8e65
[Build-System] Add ARM64 support, extend Debian helper scripts.
...
Co-authored-by: s3rj1k <evasive.gyron@gmail.com >
2024-06-11 16:47:14 +02:00
Andrey Volk
3e5c58c11c
Merge pull request #2484 from signalwire/swigall
...
swigall
2024-06-11 17:24:00 +03:00
Andrey Volk
74f386bf94
swigall
2024-06-11 14:44:07 +02:00
Andrey Volk
c80ab8b034
Merge pull request #2482 from signalwire/rand
...
[Core] Better handle error cases in switch_rand().
2024-06-07 23:14:01 +03:00
Andrey Volk
9f362ea315
[Core] Better handle error cases in switch_rand().
2024-06-07 23:12:20 +03:00
Andrey Volk
99625acfa9
Merge pull request #2481 from signalwire/fsv
...
[mod_fsv] Fix use of 2gb of memory. Fix compiler warnings preventing builds on Bookworm.
2024-06-07 23:05:47 +03:00
Andrey Volk
0c8b5987f0
[mod_fsv] Fix use of 2gb of memory. Fix compiler warnings preventing builds on Bookworm.
2024-06-07 23:03:24 +03:00
Andrey Volk
173b97b6fd
Merge pull request #2480 from signalwire/avfmt
...
[mod_av] Fix use of switch_size_t in fs_rtp_parse_h263_rfc2190().
2024-06-07 20:52:09 +03:00
Andrey Volk
3b65e27116
[mod_av] Fix use of switch_size_t in fs_rtp_parse_h263_rfc2190().
2024-06-07 18:19:52 +03:00
Andrey Volk
d55ba83ef7
Merge pull request #2478 from signalwire/switch_rand
...
[Core] Add new switch_rand() a compliant random number generator API. Add a unit-test.
2024-06-06 23:31:20 +03:00
Andrey Volk
c7e793c345
[Core] Add new switch_rand() a compliant random number generator API. Add a unit-test.
...
* [Core] Add new switch_rand() a compliant random number generator API. Add a unit-test.
* Fall back to rand() on unsupported platforms compile time.
2024-06-06 21:14:36 +03:00
Andrey Volk
b84b7cbf71
Merge pull request #2477 from signalwire/msicrash
...
[Build-System] Fix crashing MSI packaging on Windows when Visual Studio 2022 is used.
2024-06-06 14:26:00 +03:00
Andrey Volk
a92c1e4c47
[Build-System] Fix crashing MSI packaging on Windows when Visual Studio 2022 is used.
2024-06-06 13:50:37 +03:00
Andrey Volk
218a00e2e9
Merge pull request #2467 from signalwire/sb14
...
[CI] Enable scan build 14 on Drone CI
2024-05-19 22:42:32 +03:00
Andrey Volk
72eef5681f
[CI] Enable scan build 14 on Drone CI
2024-05-19 21:48:14 +03:00
Andrey Volk
c2b7f0b5f7
Merge pull request #2466 from signalwire/portallocator
...
[core] Fix scan-build 14 in port allocator
2024-05-19 21:46:32 +03:00
Andrey Volk
ee62332ced
Merge pull request #2465 from signalwire/vad
...
[Core] VAD: Add a math sanity check to the switch_vad_process
2024-05-19 21:40:09 +03:00
Andrey Volk
85400015b7
[Core] VAD: Add a math sanity check to the switch_vad_process
2024-05-19 21:22:31 +03:00
Andrey Volk
f87a5eeb95
Merge pull request #2464 from signalwire/fix_scan_build_14_libvpx
...
[libvpx] Fix scan-build 14
2024-05-19 19:15:02 +03:00
Andrey Volk
503c19e12b
Merge pull request #2459 from signalwire/cseq
...
[Core, mod_sofia] Add switch_uint31_t type. Fix CSeq bigger than 2^31-1.
2024-05-09 22:45:26 +03:00
Andrey Volk
5b1c2688da
[Core, mod_sofia] Add switch_uint31_t type. Fix CSeq bigger than 2^31-1.
2024-05-09 22:20:14 +03:00
Andrey Volk
da93927c01
Merge pull request #2457 from signalwire/deadlock
...
[support-d] Add deadlock.py to tree.
2024-05-07 16:05:31 +03:00
Andrey Volk
91cc40d170
[support-d] Add deadlock.py to tree.
2024-05-07 10:24:07 +03:00
Andrey Volk
31cf32d91f
Merge pull request #2449 from signalwire/fix_scan_build_mod_amrwb
...
[mod_amrwb] Fix scan-build 14
2024-04-26 16:37:10 +03:00
Andrey Volk
f3ace249f5
Merge pull request #2448 from signalwire/fix_scan_build_mod_avmd
...
[mod_avmd] Fix scan-build 14
2024-04-26 16:35:53 +03:00
Andrey Volk
6896088fa8
Merge pull request #2447 from signalwire/fix_scan_build_mod_av
...
[mod_av] Fix scan-build 14
2024-04-26 16:34:58 +03:00
Andrey Volk
739e770c34
Merge pull request #2388 from signalwire/build_system
...
[build] Split `create_dsc` and `create-orig` functions in `util.sh`.
2024-02-28 19:31:06 +03:00
Andrey Volk
d7d38c7d03
Merge pull request #2381 from signalwire/opus_noop
...
[mod_opus] Fix status returned by switch_opus_decode(). Should be SWITCH_STATUS_FALSE instead of SWITCH_STATUS_NOOP. Add a unit-test.
2024-02-23 18:36:11 +03:00
Andrey Volk
5ce9057a12
Merge pull request #2392 from signalwire/kazoo
...
[Core] Remove mod_kazoo from tree
2024-02-22 22:06:32 +03:00
Andrey Volk
70d76bcc0e
[Core] Remove mod_kazoo from tree
2024-02-21 21:27:35 +03:00
Andrey Volk
647035c323
[mod_opus] Fix status returned by switch_opus_decode(). Should be SWITCH_STATUS_FALSE instead of SWITCH_STATUS_NOOP. Add a unit-test.
2024-02-06 00:36:35 +03:00
Andrey Volk
8e36c59033
Merge pull request #2281 from dragos-oancea/sdp_dialect
...
[core] SDP: replace SIP lingo in SDP offer/answer.
2024-01-27 14:27:09 +03:00
Andrey Volk
987e87bc0b
version bump
2023-12-22 22:37:54 +03:00
Andrey Volk
6ae8ce604a
swigall
2023-12-22 17:12:41 +00:00
Andrey Volk
86cbda90b8
Merge pull request from GHSA-39gv-hq72-j6m6
...
[Core] Reject DTLS packets coming from a source different than the current ICE negotiated path.
2023-12-22 17:57:34 +03:00
Andrey Volk
623f6176a3
Merge pull request #2342 from signalwire/sofia11317
...
Bump sofia-sip library requirement to version 1.13.17
2023-12-22 01:48:43 +03:00
Andrey Volk
e9e8e7fe1a
Bump sofia-sip library requirement to version 1.13.17
2023-12-22 01:09:19 +03:00
Andrey Volk
e010821bc5
Merge pull request #2339 from signalwire/static
...
[mod_conference] Remove static from cJSON vars in conference_jlist
2023-12-19 23:23:30 +03:00
Andrey Volk
2e7424169e
[mod_conference] Remove static from cJSON vars in conference_jlist
2023-12-19 22:42:54 +03:00
Andrey Volk
c26b5cdfa3
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'.
2023-12-14 14:01:57 +03:00
Andrey Volk
c155ea7008
[Core] Fix implicit conversion from enumeration type 'switch_odbc_status_t' to different enumeration type 'switch_status_t'.
2023-12-14 13:44:22 +03:00
Andrey Volk
01068048f8
Merge pull request #2329 from signalwire/reason
...
[mod_sofia] BYE Reason header was limited in length.
2023-12-11 23:12:27 +03:00
Andrey Volk
f7e19e5134
[mod_sofia] BYE Reason header was limited in length.
2023-12-11 22:48:00 +03:00
Andrey Volk
11048483d3
Merge pull request #2273 from asymptotic-io/mod-conference-fix
...
[mod_conference] Avoid a race in member->read_impl access
2023-11-07 18:50:30 +03:00
Andrey Volk
57fe9aa6b6
Merge pull request #2253 from signalwire/fix_ice_flopping
...
[core] Fix flopping routes on ICE negotiation
2023-10-27 19:29:22 +03:00
Andrey Volk
f1fb05214e
Merge pull request #2266 from signalwire/vpx
...
[libvpx] Fix bug with smaller width bigger size
2023-10-06 01:07:16 +03:00
Andrey Volk
2ab7a3d323
[libvpx] Fix bug with smaller width bigger size
2023-10-06 00:42:10 +03:00
Andrey Volk
f5a41d3092
[mod_pgsql] Coverity: 1227660 Logically dead code
2023-10-05 18:05:32 +03:00
Andrey Volk
d08424384b
[Core] Coverity: 1024552 Logically dead code
2023-10-05 18:03:32 +03:00
Andrey Volk
79ce088101
[Core] Coverity: Dereference before null check
...
* [Core] Coverity: 1060958 Dereference before null check
* [Core] Coverity: 1024236 Dereference before null check
2023-10-05 00:26:26 +03:00
Andrey Volk
c4115537e0
[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
2023-10-04 18:24:16 +03:00
Andrey Volk
fb4b367ff1
Merge pull request #2259 from signalwire/vpx
...
[libvpx] VP8: disallow thread count changes
2023-10-04 18:13:53 +03:00
Andrey Volk
6f9e72c585
[libvpx] VP8: disallow thread count changes
2023-10-04 00:47:39 +03:00
Andrey Volk
792eee44d0
Merge pull request #2232 from signalwire/coverity_1364946
...
[core] Coverity 1364946 Unchecked return value
2023-09-11 14:06:48 +03:00
Andrey Volk
ff71b9089c
Merge pull request #2233 from signalwire/coverity_1325269
...
[core] Coverity 1325269 Dereference before null check
2023-09-11 14:06:05 +03:00
Andrey Volk
0df47beebe
Merge pull request #2216 from voughtdq/update-timezones
...
[timezones] Update timezones to version 2023c.
2023-09-05 20:12:52 +03:00
Andrey Volk
b74245d48a
version bump
2023-08-13 23:20:20 +03:00
Andrey Volk
5c289cc063
swigall
2023-08-13 16:00:05 +00:00
Andrey Volk
9347c96712
[Core] check_ice: sanitize second field of the candidates. Add new switch_is_uint_in_range() API.
2023-08-13 15:49:58 +03:00
Andrey Volk
113889b14d
Merge pull request #1554 from wmasilva/mod_verto-msg_event_add_context_header
...
[mod_verto] Add context into msg event header
2023-08-11 20:08:31 +03:00
Andrey Volk
41507363f3
[Core] Fix greedy_sort for codecs containing different fmtp
2023-07-31 21:30:35 +03:00
Andrey Volk
cfb39e88dc
[Core] Sanitize match count during negotiation
2023-07-31 21:30:25 +03:00
Andrey Volk
6b67970bbb
[Core] Add new switch_channel_get_variable_strdup() and switch_channel_get_variable_buf() APIs that avoid allocating channel variables in a session's memory pool.
2023-07-28 22:29:22 +03:00
Andrey Volk
d91947f587
[Build-System] Add Debian 12 Bookworm support
2023-07-25 20:47:11 +03:00
Andrey Volk
1f364254a6
Merge pull request #2181 from signalwire/shout
...
[mod_shout] Replace deprecated meta functions with shout_set_meta()
2023-07-25 03:27:16 +03:00
Andrey Volk
820e42aa89
Merge pull request #2178 from signalwire/rtmp
...
[mod_rtmp] Add OpenSSL 3 support.
2023-07-25 03:04:26 +03:00
Andrey Volk
47e18be18d
[mod_shout] Replace deprecated meta functions with shout_set_meta()
2023-07-25 02:49:51 +03:00
Andrey Volk
4f9918f663
Merge pull request #2180 from signalwire/older
...
[Core] switch_curl_process_mime(): fix build on older systems.
2023-07-25 01:56:41 +03:00
Andrey Volk
c37ed7c816
[Core] switch_curl_process_mime(): fix build on older systems.
2023-07-25 01:44:20 +03:00
Andrey Volk
f7e5ae793e
Merge pull request #2175 from signalwire/curl
...
[Core, mod_cidlookup, mod_curl, mod_httapi, mod_http_cache, mod_kazoo, mod_shout] Add new switch_curl_mime APIs replacing switch_curl_process_form_post_params() and make code be compatible with libcurl>=7.87.0
2023-07-25 01:28:57 +03:00
Andrey Volk
f3f257dcda
Merge pull request #2179 from signalwire/newer
...
[Core, mod_mariadb, mod_ilbc] Fix build on gcc 12.
2023-07-25 00:45:35 +03:00
Andrey Volk
64f8ff03be
[Core, mod_mariadb, mod_ilbc] Fix build on gcc 12.
2023-07-25 00:25:53 +03:00
Andrey Volk
2ef59577a9
[mod_rtmp] Add OpenSSL 3 support.
2023-07-24 23:47:47 +03:00
Andrey Volk
5966077030
[Core, mod_cidlookup, mod_curl, mod_httapi, mod_http_cache, mod_kazoo, mod_shout] Add new switch_curl_mime APIs replacing switch_curl_process_form_post_params() and make code be compatible with libcurl>=7.87.0
2023-07-24 23:40:27 +03:00
Andrey Volk
0cdf1a5757
Merge pull request #2177 from signalwire/skinny
...
[mod_skinny] Fix build on Debian 12: error: array subscript 'skinny_message_t {aka struct skinny_message}[0]' is partly outside array bounds
2023-07-24 23:07:15 +03:00
Andrey Volk
62c1036b51
Merge pull request #2176 from signalwire/test
...
[Unit-tests] Fix possible overflows and an undefined variable in the test framework.
2023-07-24 22:33:47 +03:00
Andrey Volk
cced3e7f1b
[Unit-tests] Fix possible overflows and an undefined variable in the test framework.
2023-07-24 21:23:53 +03:00
Andrey Volk
1b58c8bdd0
[mod_skinny] Fix build on Debian 12: error: array subscript 'skinny_message_t {aka struct skinny_message}[0]' is partly outside array bounds
2023-07-24 21:15:52 +03:00
Andrey Volk and Julien Chavanton
0f445e1ddd
[core, mod_opus] more elastic jitterbuffer with Opus codec
...
* [core, mod_opus] more elastic jitterbuffer with Opus codec
* [Core] JB: Fix crash on null channel
* [Core] JB: Fix target_seq race in check_jb_size()
* Code cleanup
---------
Co-authored-by: Julien Chavanton <jchavanton@gmail.com >
2023-07-21 20:03:00 +03:00
Andrey Volk
e8c80bf7fb
Merge pull request #2166 from signalwire/migrate_to_ffmpeg5
...
[mod_av] Migrate to FFmpeg 5.1
2023-07-18 20:38:33 +03:00
Andrey Volk
9f8de014a1
[mod_av] Add FFmpeg 5.1.3 support on Windows.
2023-07-18 19:38:06 +03:00
Andrey Volk
2f81317ac1
Merge pull request #2155 from signalwire/move_to_packetizer
...
[core,mod_av,unit-tests] Make transition to core packetizer
2023-07-17 18:31:27 +03:00
Andrey Volk
d73fb3ec7a
Merge pull request #2163 from signalwire/MEDIA_PARAMS
...
[Core] Fix missing MEDIA_PARAMS in message_names.
2023-07-17 18:28:12 +03:00
Andrey Volk
fdce50e420
[Core] Fix missing MEDIA_PARAMS in message_names.
2023-07-16 21:20:56 +03:00
Andrey Volk
5e439b7384
Merge pull request #2162 from signalwire/libks2
...
[Build-System] Update libks and signalwire-c requirements to 2.0
2023-07-14 13:33:20 +03:00
Andrey Volk
7c1faeff48
[Build-System] Update libks and signalwire-c requirements to 2.0
2023-07-13 21:23:34 +03:00
Andrey Volk
51dbe89df6
Merge pull request #2157 from signalwire/revertopus
...
Revert "[core, mod_opus] more elastic jitterbuffer with Opus codec (#2069 )
2023-07-12 20:38:52 +03:00
Andrey Volk
34f1d974f5
Revert "[core, mod_opus] more elastic jitterbuffer with Opus codec ( #2069 )"
...
This reverts commit 67840823c1 .
2023-07-12 18:18:17 +03:00
Andrey Volk
95457f7922
Revert "[mod_opus] Fix Windows build regression made by previous commit"
...
This reverts commit 25afda9be0 .
2023-07-12 18:17:52 +03:00
Andrey Volk
224eb221e0
Merge pull request #2146 from linuxmaniac/vseva/mod_python3
...
[mod_python3] Fix build on Python 3.10+
2023-07-11 17:50:35 +03:00
Andrey Volk
48e1812e29
Merge pull request #2151 from signalwire/fix_func_decl
...
[mod_verto] Fix function declarations without a prototype
2023-07-08 18:47:21 +03:00
Andrey Volk
545538fb7a
Merge pull request #2142 from signalwire/fix_macos_build
...
[xmlrpc-c] Fix MacOS build
2023-07-08 13:04:54 +03:00
Andrey Volk
bd5bea5b2c
Merge pull request #2141 from signalwire/remove_verbatim
...
[mod_sofia] Remove non-implemented verbose feature
2023-07-04 17:04:37 +03:00