Commit Graph

369 Commits

Author SHA1 Message Date
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
Ken Rice
d0e203a6cd fully regenerate these things when ran 2014-09-12 02:33:01 +04:00