Commit Graph

1959 Commits

Author SHA1 Message Date
FusionPBX 650a884c49 Create package-permissions.sh 2016-08-15 18:25:54 -06:00
FusionPBX d9bd863e12 Rename package-permissions.sh to package-split-permissions.sh 2016-08-15 18:24:39 -06:00
Mafoo 41c48b7df2 Enhance-Add Raspbian Support (#32)
If lsb_release -i is Raspbian report as Debian to os_check
reorganised CPU/OS checks to be more in depth and separate detects from checks
2016-08-15 09:22:23 -06:00
FusionPBX bf92ef1d6d Update source-release.sh
Add /etc/default/freeswitch for source-release version
2016-08-11 01:11:14 -06:00
FusionPBX 5c7cfadafa Create etc.default.freeswitch.source 2016-08-11 01:07:04 -06:00
FusionPBX 8992712007 Update freeswitch.service 2016-08-11 01:05:11 -06:00
FusionPBX df19549c9f Update source-permissions.sh 2016-08-11 01:02:49 -06:00
Mafoo 9bb09c15d2 BugFix-Arm compatibility (#31)
fix an issue reported in IRC with cubox-i4 not detecting the cpu
correctly
2016-08-05 08:10:39 -06:00
FusionPBX faa194d602 Update fusionpbx
Set client_max_body_size to 80 mb.
2016-08-03 14:41:12 -06:00
FusionPBX a5ca487145 Update package-permissions.sh
Add -p for mkdir.
2016-08-03 14:38:42 -06:00
FusionPBX ace73b168a Update php.sh 2016-08-03 12:09:53 -06:00
FusionPBX 7fb40be1d8 Update php.sh
Use upload_max_filesize instead of post_max_size the word upload is in the name of this parameter making it more intuitive.
2016-08-02 11:31:50 -06:00
Mafoo ae2c3ee411 Enhance-Add php config (#30)
update the post_max_size to 32M during the install
2016-08-02 11:14:57 -06:00
Mafoo 9a524b4329 BugFix-source-release (#27)
source-release was cding out of the base dir so was causing following
commands to fail as they were no longer correctly relative
Added store and return for the working directory
2016-07-05 11:00:20 -06:00
Mafoo a0b0016a40 Enhance-Get Version automatically (#28)
fetch the latest version automatically
2016-07-05 10:59:30 -06:00
Mafoo 370c880fd8 BugFix-add missing source-master.sh (#29) 2016-07-05 10:58:40 -06:00
Alexey Melnichuk 3bf249ac43 Fix. Bun IP requests (#25) 2016-06-30 08:13:55 -06:00
Len ed71dd9125 rewrite rule fix for yealink common (#23)
added .cfg on line 61
2016-06-14 18:59:45 -06:00
Mafoo 76eb530f3b Enhance Add colours (#21)
added colour support in a way that will not screw up the console if
colour support is not available
Used US spelling ;p
If approved will add to remaining scripts
2016-06-13 18:40:49 -06:00
Mafoo 70a03da58f BugFix-source install updates (#22)
moved version number up to match release (1.6.9)
added freeswitch user
added ln to fs_cli
added freeswitch.service
2016-06-13 18:00:28 -06:00
Mafoo 5482b1b932 Enhance-Add OS-CPU bit checking (#17)
encourage users to submit the output of lsb_release as an issue when
that test fails, this should allow contributors not in irc at the time
of the problem to see the information
Add CPU and OS bit checking which can be disabled with --no-cpu-check
2016-06-11 08:52:38 -06:00
Mafoo bded377c9a BugFix-make relative paths work (#19)
remove path on systemctl as it should rely on path as it could be in
/sbib/ on some systems
2016-06-11 08:50:10 -06:00
Mafoo 29a4baf2f4 Enhance-Add new bots (#18)
added a couple more persistent bots
2016-06-11 08:48:55 -06:00
FusionPBX c40601a30a Update install.sh
Change some of the wording and function names.
2016-06-11 08:31:49 -06:00
FusionPBX 2b519b75e0 Update install.sh 2016-06-11 08:26:24 -06:00
Mafoo c8058538ab BugFix use sh function definition (#20) 2016-06-11 08:25:56 -06:00
FusionPBX 90bc829d22 Update postgres.sh 2016-06-08 10:32:47 -06:00
FusionPBX 3907b11fe4 Update postgres.sh 2016-06-08 10:30:41 -06:00
FusionPBX 1b67b6cae6 Update README.md
Rename install-linux.sh to install.sh
2016-06-08 09:31:27 -06:00
FusionPBX d0db0da999 Rename install-linux.sh to install.sh
Rename the file
2016-06-08 09:30:28 -06:00
markjcrane 7de68ccb84 Add postgresql repo and 2ndquadrant. 2016-06-08 09:28:47 -06:00
Mafoo bb2079323d Enhance Add bootstrap installer (#16)
Added bootstrap installer to help simplify the install
Checks for root
Checks what OS (in a way that can be expanded)
If > Debian 8
- Install Git
- Fetch the rest of the installer
- Start the Install passing though command line options
2016-06-08 07:04:57 -06:00
FusionPBX 75cd7ebaac Update fusionpbx
Increase the client_max_body_size to 25mb for nginx config.
2016-06-07 16:53:09 -06:00
DigiDaz 2c35d8ea0a Install ca-certificates (#14)
Install ca-certificates just in case this is a very bare debian install as git will fail without it.
2016-06-06 18:49:41 -06:00
markjcrane 98e386458b Shorten the parameter names used in the install script. I'm considering shortening them further. 2016-06-04 13:21:32 -06:00
markjcrane bfd6075f14 Fix a spelling mistake in install.sh. 2016-06-04 13:05:16 -06:00
Mafoo 02f762d1c0 BugFix-suppress-error-in-psql (#15) 2016-06-04 12:47:40 -06:00
DigiDaz 53b9f40b40 Make ban action more reflective of the attack type (#13) 2016-05-28 18:39:14 -06:00
FusionPBX 249b9d74a6 Update jail.local
Set the fail2ban to block only web interface for failed authentication attempts.
2016-05-28 13:01:48 -06:00
Alexey Melnichuk 209a2f8343 Escene rewrite (#12)
* Add. rewrite rule for Escene provision.

* Fix. rewrite rule for escene in nginx config

* Fix. escene for https

* Fix. Escene again (tested)
2016-05-28 12:10:44 -06:00
Mafoo bf5a253f65 fixes for fail2ban (#10)
export the command line variables so sub scripts can use them
use sed to update log path is source is used
simplify freeswitch rules to use protocol=all
general tidy up of spacing in files
2016-05-28 12:09:45 -06:00
Mafoo af853ed018 fixed typo /usr not /var (#11) 2016-05-27 05:19:48 -06:00
FusionPBX b37d3c338a Update install.sh
Change restart php-fpm to php5-fpm
2016-05-26 17:56:05 -06:00
FusionPBX 55c5812050 Merge pull request #9 from mafoo/Enhance-permissions
Enhance Permissions
2016-05-26 14:36:11 -06:00
mafoo bef7c9b4b2 Initial permission changes
added use of getopt to allow command line options to indicate to use different sources

added +x
2016-05-26 19:35:00 +01:00
FusionPBX 75fb2385eb Merge pull request #8 from mafoo/Enhance-debian-iptables
Enhance debian iptables
2016-05-25 15:54:12 -06:00
FusionPBX 14d1fb827e Update package-permissions.sh
Remove the facl and add +x to the directories to get groups working.

For installs using the facl can use this to remove them.

setfacl --remove-all -R /usr/share/freeswitch
setfacl --remove-all -R /var/log/freeswitch
setfacl --remove-all -R /etc/freeswitch
setfacl --remove-all -R /var/lib/freeswitch
2016-05-25 14:16:52 -06:00
mafoo 9da2e90728 Updated iptables rules to make dropping known bots easier
included ssl ports as well
added comments to rules where appropriate
2016-05-25 14:06:25 +01:00
FusionPBX b6eeed2089 Update package-permissions.sh
Adding setfacl in for now.
2016-05-24 05:28:40 -06:00
FusionPBX 16c07760fd Update install.sh
Add the new package-permissions.sh shell script to install.sh.
2016-05-23 21:10:52 -06:00