diff --git a/README.md b/README.md
index c02276c..ed00980 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
cpSetup
=======
-Author: Myles McNamara
Version: 1.3.3
Last Update: April 12, 2016
+Author: Myles McNamara
Version: 1.4.0
Last Update: February 1, 2017
cpsetup is a custom bash/shell script to setup and harden/configure cPanel CentOS/RHEL server with a wide range of applications, plugins, and modules. This script will also install cPanel if it's not already installed.
@@ -28,10 +28,14 @@ chmod +x cpsetup
Features Include:
- Install ClamAV from Source
+ - Install Let's Encrypt for cPanel AutoSSL
+ - Install AfterLogic WebMail Lite
+ - Install ConfigServer Explorer
- Install ConfigServer MailManage
- Install ConfigServer MailQueues
- Install ConfigServer Firewall
- Install ConfigServer ModSecurity Control
+ - Install ConfigServer MailScanner
- Install ConfigServer Exploit Scanner
- Install R-fx Malware Detect
- Install Softaculous
@@ -149,6 +153,8 @@ cPanel Tweak Settings Updates
| Referrer Safety Check | Disabled | Enabled |
| Hide Login PW from CGI Scripts | Disabled | Enabled |
| Max Emails Account Can Send Per Hour | Unlimited | 199 |
+| Restrict outgoing SMTP to root, exim, and mailman | Enabled | Disabled |
+| Proxy Subdomains (whm.example.com, etc)| Enabled | Disabled |
MySQL Settings Updates
----------------------
@@ -197,3 +203,27 @@ CloudFlare RailGun MemCached Configurations
### Caution
Use at your own risk, if you don't know what you're doing you should probably not be using this script. Myself and any contributors to this project take absolutely no responsibility for anything you do with this script. I **strongly** recommend reading the script so you understand what it does before using.
+
+# Change Log
+
+## [1.4.0](https://github.com/tripflex/cpsetup/tree/1.4.0) (2017-02-01)
+[Full Changelog](https://github.com/tripflex/cpsetup/compare/1.3.3...1.4.0)
+
+**Implemented enhancements:**
+
+- Added AfterLogic WebMail Lite installer
+- Added Let's Encrypt AutoSSL for cPanel installer
+- Added import for CloudFlare new public key
+- Added Disable Proxy Subdomains (whm.example.com, etc) to harden config call
+- Added Disable SMTP Restrictions to harden config call (when using CSF this should NOT be enabled)
+- Use hostname if nothing set at prompt or in file for RailGun Host
+- Moved CloudFlare RailGun install process and config process to separate functions
+
+**Bug Fixes:**
+- Fixed/Updated URL to download ConfigServer Firewall install file
+- Fixed incorrect function call for MySQL Tuner install
+
+**Other:**
+- Removed prompt to install CleanBackups
+- Removed prompt to install PHP.ini Manager
+- Removed prompt to install Account DNS Check
diff --git a/cpsetup b/cpsetup
index 02c775c..b6a53aa 100755
--- a/cpsetup
+++ b/cpsetup
@@ -1,5 +1,5 @@
#!/bin/bash
-version="1.3.3";
+version="1.4.0";
cpSetup_banner() {
echo -n "${GREEN}"
cat <<"EOT"
@@ -28,13 +28,13 @@ echo -n "${NORMAL}"
# cPanel Server Setup & Hardening Script
# ------------------------------------------------------------------------------
# @author Myles McNamara
-# @date 12.20.2015
-# @version 1.3.2
+# @date 02.01.2017
+# @version 1.4.0
# @source https://github.com/tripflex/cpsetup
# ------------------------------------------------------------------------------
# @usage ./cpsetup [(-h|--help)] [(-v|--verbose)] [(-V|--version)] [(-u|--unattended)]
# ------------------------------------------------------------------------------
-# @copyright Copyright (C) 2015 Myles McNamara
+# @copyright Copyright (C) 2017 Myles McNamara
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
@@ -54,7 +54,7 @@ echo -n "${NORMAL}"
#
# Define help function
function help(){
- echo "cpsetup - cPanel setup script";
+ echo "cpsetup - sMyles cPanel setup script v${version}";
echo "Usage example:";
echo "cpsetup [(-h|--help)] [(-v|--verbose)] [(-V|--version)] [(-u|--unattended)] [(-m|--menu)] [(-r|--run) value] [(-R|--functions)]";
echo "Options:";