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
s3rj1k
72d17ccf5c
[GHA] Add build workflow.
2024-06-11 22:02:42 +02: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
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
Jakub Karolczyk
41bc763d80
[core] Fix scan-build 14 in port allocator
2024-05-19 21:43:55 +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
Jakub Karolczyk
681c61ad32
[libvpx] Fix scan-build 14
2024-05-19 16:18:53 +01: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
Jakub Karolczyk
84ab90895a
[mod_amrwb] Fix scan-build 14
2024-04-26 13:11:54 +00:00
Jakub Karolczyk
597ee613de
[mod_avmd] Fix scan-build 14
2024-04-26 12:58:44 +00:00
Jakub Karolczyk
ef32d90e91
[mod_av] Fix scan-build 14
2024-04-26 12:41:07 +00:00
Hadžem Hadžić
d5ad504723
[mod_vlc] Resolve double mutex lock
2024-04-18 12:06:40 +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
Jakub Karolczyk
49029c8575
[mod_sofia] Set missing CF_3PCC flag
2024-02-22 19:23:40 +03:00
Andrey Volk
70d76bcc0e
[Core] Remove mod_kazoo from tree
2024-02-21 21:27:35 +03:00
s3rj1k
eb5476ff66
[build] Split `create_dsc` and `create-orig` functions in `util.sh`.
2024-02-15 18:51:46 +01: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
Anton Olofsson
9df3076f29
[mod_event_socket] Check if listener is running before pushing more logs or events to its queue
...
This fixes a possibility for MAX_MISSED to be exceeded if more logs are
attempted to be pushed to the listener's queue after running kill_listener but
before the listener thread gets CPU time and removes itself.
On a heavily loaded system with a lot of logs in the event dispatch queue
these excessive logs may prove fatal since socket_logger itself will produce
logs about the full queue, resulting in a circular situation of never-ending logs.
The same logic was applied to event_handler after finding the same behaviour
mentioned in signalwire/freeswitch#2143 .
2024-01-29 19:05:45 +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
Dragos Oancea
8b7a8c4aea
[core] SDP: replace SIP lingo in SDP offer/answer.
2024-01-26 21:01:32 +03:00
wmasilva
1c05719100
[Core] softtimer: fix crash in timezones when reloading xml
...
* switch_time: fix segfault null TIMEZONES_LIST.hash when reloading xml
* Unbind before destroying TIMEZONES_LIST.hash. Protect TIMEZONES_LIST.hash with a mutex that's allocated in core's global runtime.memory_pool so the mutex does not die on softtimer shutdown.
---------
Co-authored-by: Andrey Volk <andywolk@gmail.com>
2024-01-24 22:04:32 +03:00
Dmitry Kunilov
d148a3e412
[mod_amr, mod_amrwb] Fix input data corruption
...
* Fix input data corruption in AMR and AMRWB codecs
* [amr/amrwb] Check encoded frame size before decoding
* [mod_amr, mod_amrwb] Coding guidelines cleanup.
---------
Co-authored-by: Dmitry Kunilov <dmitry.kunilov@upm.solutions>
Co-authored-by: Andrey Volk <andywolk@gmail.com>
2024-01-24 16:50:08 +03:00
mahald
d3c60820d7
[mod_amqp] Adjusting to Appropriate Log Level for Message
...
* [mod_amqp] Adjusting to Appropriate Log Level for Message
Refined Logging Level for FreeSWITCH's mod_amqp: The logging level for the AMQP module in FreeSWITCH has been updated from 'warning' to 'debug'. This adjustment ensures a more suitable level for the log message and eliminates any potential impact on production environments. Previously, the 'warning' level would lead to unnecessary log entries for each individual message, although there was no actual warning condition. This change improves logging efficiency and appropriateness for mod_amqp's operations within FreeSWITCH.
* [MOD_AMQP] Change LogLevel to DEBUG1 as it is more appropriate for this message
2024-01-10 19:01:26 +03:00
Visytel
a6e219062d
[Build-System, ldns] config.h change to not define inline under Windows to avoid clash with Windows winsock2.h inline usage. Use updated ldns tarball on Windows.
...
* [ldns] config.h change to not define inline under Windows to avoid clash with Windows winsock2.h inline usage
* [Build-System] Use updated ldns tarball on Windows.
---------
Co-authored-by: Andrey Volk <andywolk@gmail.com>
2024-01-08 12:00:28 +03:00