Commit Graph

279 Commits

Author SHA1 Message Date
VCC Live/Core d6de1d9af7 [Core] Add systemd sd_notify support 2021-10-23 21:59:52 +03:00
Andrey Volk 30eaf2c736 Bump sofia-sip library requirement to version 1.13.6 2021-10-19 23:41:27 +03:00
Andrey Volk e9fde845de [mod_cv] Replace deprecated definitions and update configure.ac to check renamed opencv4.pc on Debian Bullseye. 2021-10-14 23:29:30 +03:00
Andrey Volk e44fd2ea38 [mod_python3, ESL py3mod] Add Python3 support. 2021-10-14 23:26:36 +03:00
Andrey Volk 2b039a3c32 Bump sofia-sip library requirement to version 1.13.5 2021-08-25 19:32:43 +03:00
Andrey Volk 380fd060ef [Build-System] Remove freetdm from the FreeSWITCH tree. Use out-of-tree module https://github.com/freeswitch/freetdm instead. 2021-08-19 21:10:33 +03:00
Andrey Volk 6ec1cee256 [Build-System] Allow out-of-tree modules to stay commented out in modules.conf and fix false-positive warnings from module integrity checking when running make install. 2021-08-19 19:32:18 +03:00
Andrey Volk 9b91e82fa8 Bump sofia-sip library requirement to version 1.13.4 2021-06-16 00:30:44 +03:00
Chris Rienzo deecaae870
STIR/SHAKEN (#1160)
* [core] Add SWITCH_CAUSEs for STIR/SHAKEN.
[mod_sofia] Add sofia_verify_identity dialplan APP as a STIR/SHAKEN verification service.  Set sip_hangup_on_verify_identity_fail=true to end calls that fail verification, otherwise check sip_verstat and sip_verstat_detailed channel variables for verification result.

* [mod_sofia] Fix stir shaken implementation issues on fail.

* fix build

* Fix given comments

* stir_shaken_passport_get_grant return does not require to be freed.

* reworked things

* [core] add switch_rfc822_datetime_to_epoch()

* [mod_sofia] fix test return code

* [mod_sofia] Add Date header when signing Identity

* [mod_sofia] Check Date - WIP doesn't work

* [mod_sofia] STIR/SHAKEN check SIP Date header

* Try to give time for sofia to clean up calls

Co-authored-by: Andrey Volk <andywolk@gmail.com>
2021-04-27 13:54:32 -06:00
Andrey Volk 67cec5c3e8 version bump 2021-03-25 18:52:56 +03:00
Andrey Volk dfb9541b08 [mod_sofia] Use thread-safe alternatives when destroying nua and nua_handle references. Bump sofia-sip library requirement to version 1.13.3 2021-03-22 18:43:19 +03:00
Mike Jerris 16a4c21af7 [build] fix libpq configure check to use flags from autoconf/pkg-config 2020-12-15 11:22:21 -07:00
Andrey Volk c12300ca52 version bump 2020-08-19 03:32:54 +04:00
Andrey Volk 0f95e265d1 [Build-System] Use spandsp3 package 2020-08-15 01:46:47 +04:00
Andrey Volk 278d0741e6 version bump 2020-08-05 17:06:10 +04:00
Andrey Volk 231d5e6494 [Build-System] Remove SpanDSP library from the FreeSWITCH tree and use packages instead. 2020-08-04 19:15:28 -04:00
Andrey Volk 2fc0e3b80a [Build-System] Remove Sofia-Sip library from the FreeSWITCH tree and use packages instead. 2020-08-03 23:46:45 +04:00
Andrey Volk 7f1a8a69b0 [Build-System] Allow full path or git clone url (with arguments) in modules.conf to build out of tree modules.
--- modules.conf ---
/full/path/to/out-of-tree/mod_tobuild
mod_somewherethere|https://github.com/your_account/your_mod_repo.git -b branch
2020-06-04 22:41:55 +04:00
Mike Jerris 5239c6dcb0 [Build-System] Add a local pc file for use with out of tree mods built in tree. 2020-06-04 22:41:42 +04:00
Andrey Volk 8df2eca4d4 version bump 2020-05-11 16:46:27 +04:00
Andrey Volk 751d5ff55b [Unit-tests] Place module tests into their module's Makefile.am, fix tests, add missing Makefile.am to mod_png, implement recursive make check. 2020-01-18 09:58:42 +00:00
Mike Jerris 5e83ef7e7b [Build-System] Add print_tests make target to output the list of tests being built including in modules 2020-01-14 22:08:16 +04:00
Andrey Volk 00867086e3 [Build-System] Fix regression from the mariadb library checking fix. 2020-01-07 19:42:21 +04:00
Nathan Neulinger ffa4ca422d [Build-system] Fallback for mariadb lib check 2020-01-06 22:19:00 +04:00
Andrey Volk 965bd27d54 version bump 2019-12-31 19:46:29 +04:00
Mike Jerris 6a900a90a3 [build] OSX Catalina configure does not support --extra-cflags and fix broken compiler option test for -Wno-extended-offsetof that was used to fix older osx clang issue 2019-10-22 10:24:14 -06:00
cdosoftei d60193c1ae
ESL adjustments for PHP 7+ 2019-10-02 14:05:58 -04:00
Andrey Volk b8e14cb9b5 version bump 2019-08-20 23:37:49 +04:00
Andrey Volk ad99d725af version bump 2019-08-06 03:37:22 +04:00
Andrey Volk 26e1400bb4 version bump 2019-08-03 14:35:31 +04:00
Andrey Volk 4a2812aaf5 FS-11727: [mod_mariadb] Add MariaDB (MySQL) support 2019-07-23 20:07:16 +04:00
Chris Rienzo a33877aace FS-11931 [mod_http_cache] convert tests to use switch_test 2019-07-23 00:44:33 +04:00
Andrey Volk ccc4ae282a FS-11880: [Core,mod_pgsql] Remove native PostgreSQL support from the core, add mod_pgsql database module. 2019-07-18 00:20:50 +04:00
Andrey Volk 4d932281e9 FS-11813: [Build-System] Remove libtpl dependency from FreeSWITCH 2019-07-17 23:09:50 +04:00
Seven Du 813771f737 FS-11676 add JSON support to mod_lua 2019-07-17 19:46:09 +04:00
Chris Rienzo 892f0a289f FS-11516 [build-system] Add --enable-pool-sanitizer configure flag. This will make it easier to find memory issues when using address sanitizer. Also added -fstack-protector-strong when using --enable-address-sanitizer. 2019-07-16 23:17:47 +04:00
Seven Du e9c58084db FS-11911: [mod_av] Fix mod_av on Debian Buster 2019-07-15 22:23:39 +04:00
Mike Jerris 03077d3133 FS-11895: [osx] fix mod_av osx test build 2019-06-27 14:20:41 -04:00
Mike Jerris 42e4016f27 FS-11895: [osx] fix finding of ffmpeg/libav on OSx 2019-06-27 13:03:24 -04:00
Piotr Gregor 9682d2c2c9 FS-11730 Add support for DTLSv1.2 and make default
Needed in Chrome version >= 74 as Chrome dropped support for v1.0:
https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/discuss-webrtc/yr6gbAgWsKo/9X5vQb8kGAAJ

Using old v1.0 DTLS if 1.2 is not available or legacy DTLS
wanted explicitly. To request old DTLS set variable

	<action application="set" data="legacyDTLS=1"/>

Note: requires openssl 1.0.2 or later for DTLS v1.2 support
2019-06-06 12:05:11 -04:00
Andrey Volk 699affa1ef FS-11509: [Build-System] Fix --enable-address-sanitizer configure flag.
FS-11509: [Build-System] Fix unimrcp build with address sanitizer.
2019-06-06 11:02:27 -04:00
Mike Jerris 9635c7d09c Merge pull request #1351 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:feature/FS-10530_mod_opusfile to master
* commit 'ed2b3b7bb4a6ff0251452e519ff8cf309620770f':
  FS-10530: [mod_opusfile]: multichannel
  FS-10530: [mod_opusfile] new module, read and write ogg/opus files (".opus" extension)
2019-02-27 14:47:57 -06:00
Andrey Volk d0cca7e222 FS-11555: [mod_signalwire] Initial commit. 2018-12-21 21:45:59 +04:00
Seven Du 879a4dc7ec FS-11487 #resolve convert to Makefile.am
fix regression from 53533118cd7eedf7d25a9c6227558736fa5d0b2f
2018-12-20 10:18:54 -05:00
Seven Du b53d1caea0 FS-11461: [mod_av] Add test code, improve tests on Windows. 2018-12-20 10:18:42 -05:00
Chris Rienzo 0c8f5ed60d FS-11453 [core] remove dependency to libtap for unit tests
move all core unit tests to tests/unit
2018-12-20 10:18:28 -05:00
Seven Du e604dd15a3 FS-11455 #resolve add originate test for state handlers 2018-12-20 10:18:21 -05:00
Chris Rienzo 2226c3c621 FS-11453 [mod_rayo] convert to fst testing 2018-12-20 10:18:14 -05:00
Chris Rienzo 101512ba33 FS-11442 [mod_test] new module, mod_test - mock ASR interface. 2018-12-20 10:17:50 -05:00
Jamil Abdullayev 1a05fe0dcf FS-11530: [mod_lua] add configure support for LuaJIT 2018-11-27 00:27:57 +00:00