387 Commits

Author SHA1 Message Date
Serhii Ivanov 4c93f3ce2b [UTILS] Add additional token prefix (#2950) 2025-11-19 01:37:49 +03:00
s3rj1k 051dea738d [UTILS] FSGET: Add additional token prefix 2025-07-14 19:28:08 +02:00
Andrey Volk 7f3c7bd55a [UTILS] FSGET: Transition to using deb822 format for Debian sources replacing the old freeswitch.list 2025-06-27 11:07:09 +00:00
s3rj1k 04dc456545 [BUILD] Add Dockerfiles and related small fixes. 2025-03-31 19:58:01 +02:00
Andrey Volk 3a53566eab [mod_python] Remove from tree 2025-03-31 18:49:17 +03:00
s3rj1k e622a02b33 [DOCS] Add guides for building FreeSWITCH build-dependencies
* [DOCS] Add guides for building FreeSWITCH build-dependencies

* Add `build-dependencies.sh` script
2025-03-17 17:54:01 +03:00
s3rj1k dd52b54dd6 [Scripts] Introduce FSDEB - a simple way to build FreeSWITCH packages for Debian. 2025-01-27 13:29:07 +03:00
s3rj1k 433bb901d9 [UTILS] Refactor fsget.sh script. 2025-01-25 13:21:29 +01:00
Andrey Volk d912e9fb01 [mod_soundtouch] Remove from tree 2025-01-10 02:41:04 +03:00
Andrey Volk 0e412ac0ee [mod_rayo, mod_ssml, iksemel] Remove from tree 2024-12-31 13:43:48 +03:00
Andrey Volk cb8e6de117 Merge pull request #2667 from signalwire/fsget
[Scripts] Introduce FSGET - a simple way to install FreeSWITCH.
2024-12-18 17:42:01 +03:00
Patrice Fournier 89b9e4f4ff [Scripts] Only show email changed section if it was changed
Show the email section when the email has changed instead of when the
name has changed in the git setup script.
2024-12-17 20:53:51 +03:00
Andrey Volk 21af2d966a [Scripts] Introduce FSGET - a simple way to install FreeSWITCH. 2024-12-15 14:15:02 +03:00
Douglas Vought 07f192ca03 [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
2023-09-05 23:11:01 +03:00
Andrey Volk 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 34f1d974f5 Revert "[core, mod_opus] more elastic jitterbuffer with Opus codec (#2069)"
This reverts commit 67840823c1.
2023-07-12 18:18:17 +03:00
Julien Chavanton 67840823c1 [core, mod_opus] more elastic jitterbuffer with Opus codec (#2069) 2023-06-23 16:45:31 +03:00
Dragos Oancea 8e59603d98 [core][mod_sofia] remove ZRTP (deemed obsolete).
[unit-tests][build-system][docs] remove references to ZRTP.
2022-10-28 20:19:42 +03:00
Alexander Traud b995b22164 [Build-System] Add libswscale-dev debian package to the debian_min_build.sh 2021-12-21 23:20:47 +03:00
Andrey Volk e2cba43533 Merge pull request #126 from micmac1/gentlscert-md
[gentls_cert] Update message digest
2021-03-24 21:08:57 +03:00
s3rj1k 3afa604acd [Build-System] Check requirements when generating tarballs. 2021-01-25 19:02:15 +03:00
Sebastian Kemper 70d1cbafe4 [gentls_cert] Update message digest
Debian Buster updated /etc/ssl/openssl.cnf to default to

MinProtocol = TLSv1.2
CipherString = DEFAULT@SECLEVEL=2

gentls_cert currently uses SHA1 as message digest. According to OpenSSL
documentation this only offers 80 bit of security. 80 bits is enough for
security level 1, but not 2.

The OpenSSL default MD nowadays is SHA256. This commit updates
gentls_cert to use it.

Issue was reported on the FS mailing list. The certificates created by
gentls_cert caused "md too weak" errors and clients were unable to
connect.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-11-13 20:40:42 +01:00
Mike Jerris dbec998873 [build/docs] point all old stash references in docs and makefiles to new github repository 2019-10-01 10:02:20 -06:00
Andrey Volk efd35f682e FS-11567: [Build-System] CentOS packaging: Put version parser into spec files. 2019-05-23 22:09:34 +04:00
Andrey Volk 2fb5a3938f FS-11567: [Build-System] CentOS packaging: Sound logic cleanup. 2019-05-23 22:09:08 +04:00
s3rj1k 8c8b7b5104 [FS-11507] use explicit architecture in control file
Signed-off-by: s3rj1k <evasive.gyron@gmail.com>
2018-11-07 00:45:11 +02:00
Andrew Siplas 5e895b28c7 FS-11444: Capture return code from os.execute(); stop attempting to concat boolean/nil to error string.
os.execute() returns [3
variables](https://github.com/lua/lua/blob/f59e6a93c0ad38a27a420e51abf8f13d962446b5/lauxlib.c#L286).
Capture the 2nd (e.g. "exit") and 3rd (e.g. 0) in addition to the first
which would be merely `true` on success or `nil` on error.
2018-10-06 22:53:49 -04:00
Sebastian Kemper b784fd535b FS-10055: Fix gentls_cert script to use "@certsdir@"
Currently gentls_cert uses "@prefix@/conf/ssl". But FreeSWITCH's
configure script provides "@certsdir@", so let's use that instead.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-02-19 11:33:32 +01:00
Mike Jerris 94f29b774d remove unneeded bits 2017-02-08 13:11:58 -06:00
Mike Jerris fcab54cfe4 slim packages 2017-02-08 12:50:34 -06:00
Mike Jerris bd2bc264de fix syntax 2017-02-08 12:39:17 -06:00
Mike Jerris a58092e184 quick debian default package like install script 2017-02-08 11:43:23 -06:00
Anthony Minessale 9b8a5edd3d FS-9638 2016-11-10 12:09:00 -06:00
Brian West 8dc27b1081 Commit an example of using the IVRMenu object to build the ivr in lua. 2016-10-31 12:27:13 -05:00
Ken Rice 1a70b70d79 add a script to configure and build FS as if it were installed from debian packages 2016-09-12 10:21:55 -05:00
Brian West fdcb590a7f Simple fax test script 2016-07-19 13:03:22 -05:00
nneul at mst.edu 68892535ca FS-9199 easier memory allocation debugging and analysis 2016-05-26 16:08:21 -05:00
Ken Rice 6bd826c9c6 FS-8933 WIP Fix some breakage on raspi as we dont want the FS repos there yet as we dont have armhf packages at this time 2016-03-29 17:40:05 -05:00
Ken Rice 0bd9b456bf rename the raspbian installer 2016-03-14 17:07:59 -05:00
Ken Rice e28ded19d2 FS-8933 #resolve Basic FreeSWITCH from source installer that works on Raspbian and Debian. Also installs VertoCommunicator and LetsEncrypt SSL Certs. LetsEncrypt requires the machine to have a public IP and DNS for the FDQN functioning properly in public DNS 2016-03-14 17:06:39 -05:00
Ken Rice 5c3d69604c FS-8933 WIP a few more edits to make Raspbian work 2016-03-14 16:08:09 -05:00
Ken Rice 2cc3ecd75b FS-8933 WIP few more tweaks 2016-03-14 11:36:16 -05:00
Ken Rice d46f77ad97 FS-8933 WIP make it not prompt for apt-get install 2016-03-13 23:31:28 -05:00
Ken Rice db28104d49 FS-8933 WIP initial commit of bash/dialog based installer for debian and raspbian \ debian support working, raspbian needs some work 2016-03-13 23:07:31 -05:00
Sergey Safarov 4827e22114 FS-8871: Fixed encoding "&" and "<" symbols in vanilla config 2016-02-25 18:41:37 +03:00
Brian West 4f7a29de5e test script 2016-02-23 11:00:21 -06:00
grindhold c61f6826c8 bugfix: prevented endless loop in sendmsg
FS-8667 - some commands do not send a response with the type
command/reply but send api/response instead. check for this type,
too in order to prevent $client->comand() from never returning
to the users script.
2015-12-16 05:05:13 +01:00
Brian West 1d8c136dbe testing example, need to form this into a framework 2015-07-02 09:53:48 -05:00
Brian West 3db3d35986 FS-7726 puppet xml curl handler 2015-06-30 18:27:19 -05:00
Brian West 21afd1b8c7 util to tag and lower vol on vids 2015-06-19 21:48:23 -05:00