Commit Graph
8132 Commits
Author SHA1 Message Date
Andrey Volk 288705f7cd [Build-System] Windows: Upgrade sqlite to v3.53.4_1 and use pre-compiled binaries (#3183) 2026-09-22 13:28:52 +03:00
Andrey Volk 501965c547 [Build-System] Windows: Upgrade libshout to v2.4.6_1, mpg123 to v1.33.7_1, libogg to v1.3.6_1, and use pre-compiled packages for them and for pthreads-w32 v2.9.1_1 (#3180) 2026-09-18 14:34:54 +03:00
Andrey Volk bea7c0f810 [Build-System] Windows: Upgrade lame to v3.101_1 and libtiff to v4.7.2_1 and use pre-compiled binaries (#3179) 2026-09-17 19:06:14 +03:00
Andrey Volk 31e7333e2a [Build-System] Get sphinxbase, pocketsphinx and the communicator model from freeswitch/windows-deps releases instead of files.freeswitch.org, upgrade Windows build to sphinxbase/pocketsphinx v0.8 (#3176) 2026-09-17 16:45:36 +03:00
Andrey Volk 4d35c43013 [Build-System] Windows: Get libsilk v1.0.9_1 pre-compiled package from freeswitch/windows-deps releases instead of building it in tree (#3175) 2026-09-16 23:26:01 +03:00
Andrey Volk 1a11192acf [Build-System] Windows: Get ilbc v0.0.1_1 pre-compiled package from freeswitch/windows-deps releases instead of building it in tree (#3174) 2026-09-16 22:32:02 +03:00
Andrey Volk ce8e22828c [Build-System] Windows: Get g722_1 v0.2.0_1 and broadvoice v0.1.0_1 pre-compiled packages from freeswitch/windows-deps releases instead of building in tree (#3173) 2026-09-16 18:32:06 +03:00
Andrey Volk f1edcccb92 [Build-System] Windows: Upgrade OpenSSL to v3.4.7_1, libpq to v17.11_1, rabbitmq-c to v0.17.0_1, zlib to v1.3.2_1, libpng to v1.6.58_1, curl to v7.88.1_1, libks to v2.0.11_1, signalwire-client-c to v2.0.5_2. (#3167) 2026-09-15 18:10:59 +03:00
Andrey Volk e6d261c069 [mod_opus] Windows: update opus library to v1.5.2 and use pre-compiled binaries (#3149) 2026-09-09 01:33:47 +03:00
Andrey Volk 1d77a57750 [SpanDSP] Update to v3.1.1 and fix build on Windows. (#3090) 2026-08-02 20:33:59 +03:00
Andrey Volk d5f9409e9d [libvpx] Windows: Use NASM instead of Yasm 2026-07-10 21:05:00 +03:00
Andrey Volk 4939e86013 [Core] Introduce switch_image.c 2026-07-10 19:38:46 +03:00
Andrey Volk e5cacd7644 [libvpx] add yield to vpx 2026-07-10 19:38:46 +03:00
Andrey Volk 97ceaf43b2 [libvpx] Fix threading. 2026-07-10 19:38:46 +03:00
Andrey Volk 5136b60544 [libvpx] Fix dead nested assignments 2026-07-10 19:38:46 +03:00
Andrey Volk eb124e409b [libvpx] scan-build: avoid dereference of null pointer 2026-07-10 19:38:46 +03:00
Andrey Volk b41f55b33a [libvpx] scan-build: prevent division by zero in vpx_int_pro_row_c() 2026-07-10 19:38:46 +03:00
Andrey Volk d0af9bf4a3 [libvpx] scan-build: Assigned value is garbage or undefined 2026-07-10 19:38:46 +03:00
Andrey Volk 9ffb37a352 [libvpx] scan-build: fix false-positive dereference of null pointer 2026-07-10 19:38:46 +03:00
Andrey Volk 2f4160e024 [libvpx] scan-build: Fix "Result of operation is garbage or undefined" in vp9/encoder/vp9_rd.c 2026-07-10 19:38:46 +03:00
Andrey Volk 6c510d60bc [libvpx] scan-build: Fix "Assigned value is garbage or undefined" in vpx_post_proc_down_and_across_mb_row_c() 2026-07-10 19:38:46 +03:00
Dragos Oancea c27534c89a [libvpx] scan-build: Division by zero - measure_square_diff_partial() 2026-07-10 19:38:46 +03:00
Andrey Volk f4c9499198 [libvpx] scan-build: Fix "Dereference of null pointer" in vp8_peek_si_internal 2026-07-10 19:38:46 +03:00
Andrey Volk 51742eed1e [libvpx] Fix pthread configure checks: "Null pointer passed as an argument to a 'nonnull' parameter" 2026-07-10 19:38:46 +03:00
Andrey Volk b5046d2a76 [libvpx] Update to v1.12.0 2026-07-10 19:38:46 +03:00
Andrey Volk 2096190199 [mod_av] Use pre-compiled FFmpeg 7.1.5 binary on Windows 2026-07-03 21:57:07 +03:00
Andrey Volk b9c41705b7 [mod_codec2] Use pre-compiled libcodec2 package on Windows. (#3058) 2026-06-23 23:25:55 +03:00
Andrey Volk 2e9b721d43 [mod_v8] Use pre-compiled libnode 20.19.2 binary instead of custom v8-6.1 lib on Windows. (#3053) 2026-06-11 03:00:34 +03:00
Dmitry Verenitsin dc5c802627 [libesl] Fix build of tests (#3038) 2026-05-26 23:11:19 +03:00
Dmitry Verenitsin 22de26cc7c Merge commit from fork
* [libesl] Validate `Content-Length` in `esl_recv_event`.

`atol()` accepted negative values, allowing a remote ESL peer to cause
a one-byte heap underwrite (`Content-Length: -1`) or NULL-pointer
dereference (`Content-Length: -2`, since `esl_assert` compiles out
under `NDEBUG`). Reject negative and oversized values, and check
`malloc` failure instead of relying on `assert`.

Cap at `ESL_MAX_CONTENT_LENGTH` (16 MiB).

* [libesl] Add test_recv_event.
2026-05-26 22:28:23 +03:00
Andrey Volk 88fa1f95ca [libesl] Fix heap buffer overflow in esl_buffer_write (#2979) 2026-01-16 23:10:23 +03:00
s3rj1k 70a29c48d3 [core] Cleanup .DS_Store (#2897) 2025-09-04 00:26:45 +03:00
Andrey Volk 65bc7c14bf [Core] Upgrade FreeSWITCH to use PCRE2 library. Be aware of breaking changes. 2025-07-15 18:26:17 +03:00
Andrey Volk b8a16cbc7f [Build-system] Use swig 4.1 2025-07-09 15:00:39 +03:00
Andrey Volk 3a53566eab [mod_python] Remove from tree 2025-03-31 18:49:17 +03:00
Andrey Volk 869a1443fa [FFmpeg] Fix build on newer Windows SDKs. 2025-03-10 21:07:58 +03:00
Andrey Volk 09026b496f [xmlrpc-c] Expat/xmltok: Add missing validation of encoding 2025-02-25 15:05:28 +03:00
Andrey Volk eba48efef5 [xmlrpc-c] Coverity 1024180, 1024205, 1024301, 1024847, 1024848, 1024377, 1024378, 1024379, 1024380, 1024381, 1024584, 1024495, 1214208 fixes. 2025-02-04 03:46:55 +03:00
Andrey Volk c3dff0ff95 [libesl] Coverity 1512636 Unused value 2025-02-04 02:18:47 +03:00
Andrey Volk 17cd751827 [libesl] Coverity 1589045 Check of thread-shared field evades lock acquisition 2025-02-04 02:18:47 +03:00
Andrey Volk 98a3749c10 [libesl] Coverity 1546296 Check of thread-shared field evades lock acquisition 2025-02-04 02:18:47 +03:00
Andrey Volk 8cfde8ad3c [libesl] Coverity 1294491 Identical code for different branches 2025-02-04 02:18:47 +03:00
Andrey Volk f5509a59e8 [libesl] Coverity 1024721 Unchecked return value from library 2025-02-04 02:18:47 +03:00
Andrey Volk e48b83fbbf [libesl] Coverity 1024719,1024720 Unchecked return value from library 2025-02-04 02:18:47 +03:00
Andrey Volk 62ef2d4822 [libesl] Coverity 1024459 Missing unlock 2025-02-04 02:18:47 +03:00
Andrey Volk 47d87e37b6 [libesl] Coverity 1024285 Dereference before null check 2025-02-04 02:18:47 +03:00
Andrey Volk 5854585d2d [libesl] Coverity 1395572 Logically dead code 2025-02-04 02:18:47 +03:00
Andrey Volk 86c0996fa8 [fs_cli] Coverity 1468564 Buffer not null terminated 2025-02-04 02:18:47 +03:00
Andrey Volk d895fdff60 [esl] 1227669 Resource leak 2025-01-31 18:09:18 +03:00
Andrey Volk ebc430928b [xmlrpc-c] Coverity 1024199, 1024200, 1024201, 1024202, 1024203, 1024204, 1024196, 1024197, 1024198 fixes. Uninitialized pointer read. 2025-01-30 16:47:34 +03:00