Commit Graph

370 Commits

Author SHA1 Message Date
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](f59e6a93c0/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
Ken Rice 02a0a2a068 FS-7607 #resolve #comment Update URLs to reflect https protocol on freeswitch.org websites and update additional URLs to avoid 301 redirects. 2015-06-03 15:23:40 -05:00
Michael Jerris 91a6fc82c0 FS-7338: remove libsndfile from tree, use system lib instead
FS-7338: remove libsilk from tree, use system lib instead
FS-7338: change to always use system liblua
FS-7338: remove libbroadvoice from tree, use system lib instead
FS-7338: remove libilbc from tree, use system lib instead
FS-7338: remove libs using system libs from bootstrap
FS-7338: remove libg722_1 from tree, use system lib instead
FS-7338: remove mod_celt, it has be superseded by mod_opus
FS-7338: remove libcodec2 from tree, use system lib instead
FS-7338: remove libopus from tree, use system lib instead
FS-7338: remove libsoundtouch build from tree, use system lib instead
FS-7338: remove flite build from tree, use system lib instead
FS-7338: remove openldap build from tree, use system lib instead
FS-7338: remove libmongoc build from tree, use system lib instead
FS-7338: remove mod_mongo deps that are no longer actually required
FS-7338: remove some dup demo modules and don't include demo code in packages
2015-05-28 12:47:24 -05:00
Ken Rice 861c4e9c47 update URLs for sound files 2015-05-26 00:05:37 -05:00
Chris Rienzo 66486713b0 FS-7273 Add support for build server to optionally specify revision when packaging RPM.
common.sh optionally accepts revision number and sets version in freeswitch-config-rayo.spec
	config-rayo.sh updated to be consistent with rpmbuilder.sh
        rpmbuilder.sh optionally accepts revision number
        src_tarball.sh will now produce freeswitch.spec and freeswitch-config-rayo.spec as artifacts.
2015-02-26 10:53:45 -05:00
Ken Rice fbe2a58a37 make this play cleaner with bamboo... if you are using this script destination dirs have changed to be more inline with the debian builds. This is part of the updates for deploying bamboo 2015-02-10 10:30:17 -06:00
Ken Rice 6f13748800 Tweaks for building packages 2015-02-09 12:21:08 -06:00
Ken Rice 00a18f7137 add a test build script 2015-02-04 15:05:27 -06:00
Brian West 08ff88ec31 Might needs this for testing. 2014-11-07 07:26:34 -06:00
Russell Treleaven 139b032045 improve regular expression to parse Jerusalem timezone files
The previous regular expression failed to parse 32 timezone files
including Jersusalem. All timezone files are parsed(hopefully correctly)
by this regular expression.
fs-4762 paritally address.
2014-09-25 13:24:21 -04:00
Travis Cross 1d80915637 Cleanup whitespace 2014-09-18 20:33:08 +00:00
Travis Cross 2ef2146a26 Refer to our contributor guidelines on git setup 2014-09-18 20:32:23 +00:00
Ken Rice bbcd4a86d1 prep for streamlining this process 2014-09-13 02:16:06 +04:00
Travis Cross 4016b93d4a Indicate we want a full name for git 2014-09-12 17:43:39 +00:00
Ken Rice e440eb6dc8 include the hash files so we can copy them up all at once 2014-09-12 21:14:55 +04:00
Ken Rice 3afc086413 June French RPMs 2014-09-12 21:14:55 +04:00
Ken Rice 0aececa578 last little tweaks on Elena Sounds 2014-09-12 19:54:32 +04:00
Ken Rice 688f2252b0 update ru/RU sounds for 1.0.50 2014-09-12 19:54:31 +04:00