Commit graph

390 commits

Author SHA1 Message Date
earnolmartin
680df73a6a Minor Fix 2021-02-26 15:28:17 -07:00
earnolmartin
5e44094472 minor change 2021-02-08 15:41:23 -07:00
earnolmartin
dbb1872f2b nginx template updates and bot blocking included by default 2021-02-08 14:40:12 -07:00
earnolmartin
9f79067159 Minor Change 2020-12-01 11:13:44 -07:00
earnolmartin
1d9fdcbec0 Fixes for Debian and Minor Enhancements 2020-11-24 17:02:31 -07:00
earnolmartin
0eae628054 Lock Down PHP FPM Pools 2020-11-14 16:11:53 -07:00
earnolmartin
567cebe8d5 Security Enhancements 2020-11-14 13:00:58 -07:00
earnolmartin
0036523bfd Security Enhancements 2020-11-14 12:59:20 -07:00
earnolmartin
ebd48501c4 Added bc Dependency 2020-11-04 15:18:15 -07:00
earnolmartin
2178cd6f4d More Fixes for 16.04 2020-10-26 11:01:45 -06:00
earnolmartin
42edfd39a6 Fix for Ubuntu 16.04 due to Python Path Bug Being Backported All the Way to 16 2020-10-26 10:17:58 -06:00
earnolmartin
860d582944 Fix for Ubuntu 18.04 VSFTPD and SMTP for Broken Packages Backported from Ubuntu 20.04 2020-09-26 13:39:57 -06:00
earnolmartin
94a9748fe1 Remove MrUnix.net Dependency 2020-08-26 10:28:33 -06:00
earnolmartin
ebcfb1dea0 Extplorer Fixes PHP 7.4.x 2020-05-13 14:04:34 -06:00
earnolmartin
5194fa8bee Extplorer Fixes PHP 7.4.x 2020-05-13 13:27:44 -06:00
earnolmartin
e552c6976e Syntax Fix 2020-05-13 12:55:55 -06:00
earnolmartin
71cdee0b5f Fix Package Installation Repo Check 2020-05-13 12:31:27 -06:00
earnolmartin
a225a79479 Updated Certbot Install for Ubuntu 20.04 and Newer 2020-05-13 12:19:48 -06:00
earnolmartin
267169c989 Apache EHCP Template Changes and Symlink Fixes 2020-05-06 12:35:15 -06:00
earnolmartin
fa627f61b9 Apache EHCP Template Changes and Symlink Fixes 2020-05-06 12:33:33 -06:00
earnolmartin
db1bcf9df5 extplorer ehcp template changes 2020-05-06 09:59:50 -06:00
earnolmartin
d12b7c9669 Minor Change for Adding New MySQL User to Existing Database 2020-05-05 23:22:44 -06:00
earnolmartin
069290fd7a Minor Fixes 2020-03-25 22:42:30 -06:00
earnolmartin
6ecdd7c083 Minor Fixes 2020-03-25 22:34:33 -06:00
earnolmartin
48d45765e2 Minor Fixes 2020-03-25 22:21:44 -06:00
earnolmartin
c55c8071fb Handle Manual pip Install for Python and Ubuntu 20+ Scripts Added 2020-03-25 21:36:41 -06:00
earnolmartin
f0debbb7da Undo of PAM Auth Changes Previously Required for Ubuntu 20.04 2020-03-25 15:06:33 -06:00
earnolmartin
af3b8e6304 Not Needed - PHP Errors Already Logged in /var/log/php_errors.log 2020-03-20 15:42:02 -06:00
earnolmartin
781c8fe415 Fix 2020-03-20 15:38:15 -06:00
earnolmartin
0c03c0e90a Log PHP-FPM Output 2020-03-20 15:23:40 -06:00
earnolmartin
9be8f47acf Minor Fix 2020-02-20 18:57:20 -07:00
earnolmartin
9a2272df33 Minor 2020-02-20 18:21:25 -07:00
earnolmartin
7d1a1770be Better Structure 2020-02-20 18:18:43 -07:00
earnolmartin
6f4d246ea9 Use Newer Version of Sendmail if Needed 2020-02-20 18:12:53 -07:00
earnolmartin
cf35cd96e6 Fixes for Ubuntu 20.04 2020-02-20 17:31:26 -07:00
earnolmartin
54cba1acbc Fixes for Ubuntu 20.04 2020-02-20 16:05:58 -07:00
earnolmartin
de0a608ab8 minor 2020-02-20 12:29:27 -07:00
earnolmartin
4da2fe1822 Minor Changes 2020-02-20 12:15:31 -07:00
earnolmartin
ceaf703741 Use Default Length 2020-02-20 12:02:36 -07:00
earnolmartin
92120798b1 Added PHPMyAdmin Fixes for Ubuntu 18.04 2019-12-18 18:01:24 -07:00
earnolmartin
d00b4d65ca Minor Changes 2019-12-18 16:41:06 -07:00
earnolmartin
d5b5969a96 Fixes for Panel User Deletion 2019-12-18 16:28:49 -07:00
earnolmartin
75d9a20ad1 Only Older OS for Webalizer Changes 2019-12-10 10:32:49 -07:00
earnolmartin
1c99135bf6 Minor Change 2019-12-10 10:22:14 -07:00
earnolmartin
0c3b79b9f8 Webalizer Use Latest GeoIP 2019-12-10 10:18:54 -07:00
earnolmartin
ee49ef4407 Fixes for Webalizer 2019-12-10 10:13:28 -07:00
earnolmartin
7d4bec6e94 Apply Webalizer Patch for https://bugs.launchpad.net/ubuntu/+source/webalizer/+bug/1399615 2019-12-10 10:04:15 -07:00
earnolmartin
bc9d17dba1 Added Webalizer Update Code 2019-12-10 09:45:48 -07:00
earnolmartin
5cc5a6fff6 Use Better Nginx Bad Bot Repository 2019-12-06 10:39:02 -07:00
earnolmartin
2c46fafb24 Prevent Duplicate Additions 2019-10-18 18:29:56 -06:00
earnolmartin
c16e138c15 Better for Debian 9 2019-10-18 14:18:21 -06:00
earnolmartin
bfcd57032b Fix for Debian 9 2019-10-18 13:54:06 -06:00
earnolmartin
6517a9e32b Update OpenSSL Config If Needed 2019-10-18 12:44:45 -06:00
earnolmartin
ee71315ceb Debian 10 Is Running A New Enough Apache2 Version By Default 2019-10-18 12:07:47 -06:00
earnolmartin
6bd7a12070 Fix for Debian 10 2019-10-17 22:38:28 -06:00
earnolmartin
5f06f75f36 Fixes for Debian 10 2019-10-17 22:11:56 -06:00
earnolmartin
0b5e8bef2c debian 10 fixes 2019-10-17 20:57:24 -06:00
earnolmartin
6a34f617f8 Debian 10 phpmyadmin start 2019-10-17 19:26:10 -06:00
earnolmartin
8af896c3e0 Fixes for sql_mode 2019-10-16 16:26:18 -06:00
earnolmartin
e1a4ef566d Minor Changes for Debian 9 2019-10-15 23:32:42 -06:00
earnolmartin
b77476ca02 Updates and Fixes to Installer and Updater 2019-10-15 13:07:19 -06:00
earnolmartin
9132d50428 Updates and Fixes to Installer and Updater 2019-10-15 11:57:24 -06:00
earnolmartin
cdb40cc045 Updates and Fixes to Installer and Updater 2019-10-15 11:53:21 -06:00
earnolmartin
ca2a2541cc Fixes for Newer Versions of MariaDB and MySQL Server 2019-10-15 09:12:36 -06:00
earnolmartin
0ff0682670 Fixes for Newer Versions of MariaDB and MySQL Server 2019-10-15 09:06:59 -06:00
earnolmartin
06945b90bc Fixed Status FTP Account Bug - Shouldn't Apply to Custom Accounts 2019-09-12 22:51:59 -06:00
earnolmartin
8a61cdb9bd Fixed Status FTP Account Bug - Shouldn't Apply to Custom Accounts 2019-09-12 22:47:59 -06:00
earnolmartin
285081d783 Fixed Status FTP Account Bug - Shouldn't Apply to Custom Accounts 2019-09-12 22:46:53 -06:00
earnolmartin
b9e5955da6 Fixed Status FTP Account Bug - Shouldn't Apply to Custom Accounts 2019-09-12 22:44:43 -06:00
earnolmartin
5758219d9a Minor Fix for Fail2Ban - Make Sure VSFTPD Log Exists 2019-09-09 14:08:14 -06:00
earnolmartin
fd3971ebfb Minor Fix for Sasl 2019-09-09 11:11:04 -06:00
earnolmartin
bd94b6a2a1 Fix for Fail2Ban 2019-09-02 10:44:08 -06:00
earnolmartin
0ed1ebd910 Trying to Keep Special Chars in Remote Backup Encryption Keys 2019-08-22 11:02:32 -06:00
earnolmartin
e21f03a600 Trying to Keep Special Chars in Remote Backup Encryption Keys 2019-08-22 10:56:17 -06:00
earnolmartin
84ea13c006 Added Panelusername Identifier to list of Domains for Resellers and Admin 2019-08-21 13:21:52 -06:00
earnolmartin
cb88bade9d Changes to Debian Detection 2019-07-24 12:00:00 -06:00
earnolmartin
18eb651a14 Changes to Debian Detection 2019-07-24 11:58:03 -06:00
earnolmartin
30f3e53111 Better Informational UI when Editing and Deleting Email Accounts 2019-06-18 14:42:57 -06:00
earnolmartin
3fe8a47805 Fixes to IT Picante Template 2019-06-05 11:51:00 -06:00
earnolmartin
ca7e8d9c92 Updated Italian Language in Picante 2019-06-03 21:27:06 -06:00
earnolmartin
44c9f09e6a Make sure we use 1024 bit key for DKIM 2019-05-31 11:27:32 -06:00
earnolmartin
b0b8be1501 Order domains by name 2019-05-23 14:37:26 -06:00
earnolmartin
9d9d720abd DKIM Fixes 2019-05-23 12:19:33 -06:00
earnolmartin
0a88912ffa Fixes 2019-05-23 09:54:22 -06:00
earnolmartin
1e6f9fe0d0 Fixes for DKIM 2019-05-22 16:42:42 -06:00
earnolmartin
ef3df1f9c6 Better DKIM Adjusting 2019-05-22 16:02:16 -06:00
earnolmartin
5b9e01cc86 Change Hostname Variable in Postfix for DKIM Too 2019-05-22 15:56:17 -06:00
earnolmartin
87078ffd80 DKIM Testing 2019-05-22 15:48:15 -06:00
earnolmartin
5fdd3b6655 Added Missing Files 2019-05-22 13:03:34 -06:00
earnolmartin
3ce26c15bb Added Italian to Picante Theme 2019-05-22 12:26:54 -06:00
earnolmartin
621535166c Added php_sessions main path to the cleanup as well 2019-05-10 17:48:25 -06:00
earnolmartin
61fb8f5f08 Handle Mixed Mode SSL - One Domain that Previously Didn't Have SSL in the Template Should Have it if Let's Encrypt or a Custom Cert Was Marked to Be Used 2019-05-10 13:35:38 -06:00
earnolmartin
3dfcbd9ed2 Remove Extra Line 2019-05-10 09:09:11 -06:00
earnolmartin
ee65c9563b Better Checking for FTP Success 2019-05-10 09:07:39 -06:00
earnolmartin
e312b4fd60 Minor Fix 2019-04-30 23:08:33 -06:00
earnolmartin
d57972a75d Minor Fix 2019-04-30 17:35:56 -06:00
earnolmartin
f97f13cb77 Fixes for Custom Templates Logic 2019-04-30 17:30:45 -06:00
earnolmartin
bc8eaf0485 Templates Should Still Respect SSLOnly Depending on Which Template Is Used 2019-04-30 16:48:24 -06:00
earnolmartin
e989f9b93d Minor Fix 2019-04-30 15:59:49 -06:00
earnolmartin
998fdba852 Minor Fix 2019-04-30 15:50:34 -06:00
earnolmartin
c9263f821e Cleanup of Unused 3rd Parties and Added Nginx Bad Bot Blocker 2019-04-30 15:46:30 -06:00
earnolmartin
40427bbc1b Fix in Restore Script 2019-04-29 19:54:01 -06:00
earnolmartin
797a47b547 Extra Debugging During Restore 2019-04-29 19:12:08 -06:00
earnolmartin
1943c35495 Add Path to Restore Script 2019-04-29 17:41:56 -06:00
earnolmartin
e80215a116 Fix in Restore PHP 2019-04-29 17:15:19 -06:00
earnolmartin
15f6fd9d1b Added Restore Script 2019-04-29 17:09:49 -06:00
earnolmartin
9e3db9ba0d SCP Log should Go In /var/log/bakcup_log.conf 2019-04-29 16:55:00 -06:00
earnolmartin
13948a2a44 Cleanup Happens Before Resync 2019-04-29 16:22:10 -06:00
earnolmartin
65874c6897 Added Restore Script 2019-04-29 14:04:30 -06:00
earnolmartin
ba63f60d9c Do Postfix Quota Fix only for Specific OS 2019-04-23 17:22:47 -06:00
earnolmartin
159b6c7c2c Update the IP Address When It Changes 2019-04-19 14:28:54 -06:00
earnolmartin
fe6da42f36 Rebuilt Crontab Post Restore 2019-04-16 19:13:08 -06:00
earnolmartin
4289762236 Lookup php-fpm package in case something goes wrong 2019-04-12 10:45:19 -06:00
earnolmartin
cde4cfac80 Fixes for Quota 2019-04-08 19:57:47 -06:00
earnolmartin
c91db0ca19 Minor Fix 2019-04-01 23:09:32 -06:00
earnolmartin
19aa03da0d Added TLS Postfix Cert Advanced Option and Postfix VDA Fixes for Ubuntu 18.04 2019-04-01 22:24:21 -06:00
earnolmartin
ac53cb1602 Minor Change 2019-01-30 22:47:51 -07:00
earnolmartin
88cd82a0af Fix owner on transfer for domains 2019-01-30 22:25:12 -07:00
earnolmartin
a6612a3a7c Minor Fix to Keep Compatibility 2019-01-30 08:58:25 -07:00
earnolmartin
4950eba573 Minor Fixes to Transfer Domain Functionality 2019-01-29 18:18:39 -07:00
earnolmartin
c1ee41d4da Minor Fixes to Transfer Domain Functionality 2019-01-29 17:48:18 -07:00
earnolmartin
22fe1c6754 Minor Fixes to Transfer Domain Functionality 2019-01-29 17:37:56 -07:00
earnolmartin
c2684960fb Minor Fixes to Transfer Domain Functionality 2019-01-29 17:34:59 -07:00
earnolmartin
3d87d28b79 Minor Fixes to Transfer Domain Functionality 2019-01-29 17:27:32 -07:00
earnolmartin
f66b23621f Minor Fixes to Transfer Domain Functionality 2019-01-29 17:23:57 -07:00
earnolmartin
34b65b07a0 Minor Fixes to Transfer Domain Functionality 2019-01-29 17:18:21 -07:00
earnolmartin
f6a2ddd1e4 Proper Domain Transfer Functionality to Another Account - Testing 2019-01-29 17:01:04 -07:00
earnolmartin
6e41618898 su directive needed in log rotate 2019-01-28 13:30:20 -07:00
earnolmartin
5993c69c3a Minor Changes 2019-01-28 11:43:01 -07:00
earnolmartin
4aed0f0ddd Add Subdomains to Log Rotate, Prevent Access to Subdomain Logs, and Minor Fixes 2019-01-28 11:22:37 -07:00
earnolmartin
33e43f19ca Use UTF8 and General CI 2019-01-25 11:57:45 -07:00
earnolmartin
98abf2ec92 Better Cleanup for Let's Encrypt 2019-01-23 16:31:15 -07:00
earnolmartin
f1add17362 Better Cleanup for Let's Encrypt 2019-01-23 16:17:20 -07:00
earnolmartin
9f424f4d15 Better Cleanup for Let's Encrypt 2019-01-23 16:00:57 -07:00
earnolmartin
93a7ca04e5 Fix for Let's Encrypt 2019-01-23 15:22:55 -07:00
earnolmartin
0fe536975e Minor Change to Custom FTP Accounts 2019-01-23 14:31:24 -07:00
earnolmartin
5ba2afc48e Minor Change for SSL Certs in Courier 2018-12-06 14:58:35 -07:00
earnolmartin
824fee720b Minor Tweaks 2018-11-28 22:15:11 -07:00
earnolmartin
0d409d3064 Add PHP Errors File to Log Rotate 2018-11-28 21:22:39 -07:00
earnolmartin
9fd4cdc426 Fix PHP error logging 2018-11-28 21:02:41 -07:00
earnolmartin
ac04d762af Fix PHP error logging 2018-11-28 20:50:30 -07:00
earnolmartin
0f6443b07e Minor Fix 2018-09-24 11:59:53 -06:00
earnolmartin
3e6817f7bb Minor Fix 2018-09-22 22:46:32 -06:00
earnolmartin
c0f00edc37 Minor UI Fixes 2018-09-10 12:45:46 -06:00
earnolmartin
c7fcba6fc2 Merge branch 'master' of github.com:earnolmartin/EHCP-Force-Edition 2018-09-10 11:35:54 -06:00
earnolmartin
2dc1d5ffa1 Support for Custom Subdomain Templates - Initial 2018-09-10 11:35:39 -06:00
earnolmartin
089efa3873 Minor Change 2018-08-24 19:47:07 -06:00
earnolmartin
44e21bef3e Fixes for Older Versions of Ubuntu and Debian 2018-08-24 16:26:51 -06:00
earnolmartin
e719cb9730 Fixes for Older Versions of Ubuntu and Debian 2018-08-24 15:54:06 -06:00
earnolmartin
dcfb844721 Minor Changes to DB Validation 2018-08-10 12:34:02 -06:00
earnolmartin
fc58d719e5 Minor Change 2018-08-09 19:11:17 -06:00
earnolmartin
a132cf9850 MySQL User Password HAS to Be Updated Too 2018-08-09 12:48:29 -06:00
earnolmartin
68a9af6d4f Minor Tweaks 2018-08-08 14:36:47 -06:00
earnolmartin
6283813159 Remote Access to Specified MySQL DB Fixes & Remote Grants Included in Backups Now 2018-08-01 10:56:56 -06:00
earnolmartin
4ac7bbe3fc Remote Access to Specified MySQL DB Fixes 2018-08-01 10:14:45 -06:00
earnolmartin
4a39cd8650 Troubleshoot Missing Let's Encrypt Ubuntu 18.04 2018-07-18 12:29:02 -06:00
earnolmartin
78929fa1b2 Troubleshoot Missing Let's Encrypt Ubuntu 18.04 2018-07-18 12:26:19 -06:00
earnolmartin
0066c5bc66 Fix for NGINX Mime Types on Install 2018-07-18 09:33:30 -06:00
earnolmartin
4f8b378184 Also SyncFTP Post Install 2018-07-16 12:26:41 -06:00
earnolmartin
6c7eaf41b0 Fix for Let's Encrypt Suffixes (https://community.letsencrypt.org/t/prevent-0001-xxxx-certificate-suffixes/66802/2) 2018-07-16 08:34:39 -06:00
earnolmartin
21d8922938 Handle IPv6 Connections PHPMyAdmin 2018-07-13 15:38:04 -06:00
earnolmartin
c60eb694a4 Changes to Generated SQL 2018-07-13 15:06:06 -06:00
earnolmartin
5143a65f5b Changes to Generated SQL 2018-07-13 14:51:10 -06:00
earnolmartin
6da1127bfc Changes to Generated SQL 2018-07-13 14:43:46 -06:00
earnolmartin
9d2cc24c84 Load Config Too 2018-07-13 13:48:59 -06:00
earnolmartin
6fa951289b Rebuild Webserver Configs as Well Post Restore 2018-07-13 13:41:49 -06:00
earnolmartin
55245b4eaf Generate SSL Files Must be Run in Commandline Mode 2018-07-13 13:26:29 -06:00
earnolmartin
d94ae2f7c5 Add Fixing of Missing SSL Cert to Constructor 2018-07-13 12:43:55 -06:00
earnolmartin
acb717a362 Enable SSL for Apache - Problem Ran Into on Debian 9 2018-07-13 12:41:20 -06:00
earnolmartin
48cacc9e30 Install net-tools 2018-07-13 12:17:21 -06:00
earnolmartin
abd5ee8165 Sync After Restore 2018-07-13 12:11:02 -06:00
earnolmartin
d38a4164e2 Do NOT Store EHCP Files By Default in Backups Since this Can Cause Problems on Restore (changed credentials) 2018-07-13 11:28:01 -06:00
earnolmartin
9f308e5972 Create /var/backup directory for restoring backups / storing backups by default 2018-07-13 11:11:02 -06:00
earnolmartin
5c6bdea910 Match Spacing in Install 2018-07-13 10:47:43 -06:00
earnolmartin
489fad2e64 Fixes to Prevent Multiple Include root_whitelist.php in PHPMyAdmin Config 2018-07-13 10:46:51 -06:00
earnolmartin
03000aa078 No Need to Regrant EHCP Perms on Backup https://stackoverflow.com/questions/8765307/do-i-maintain-create-rights-after-drop-database-in-mysql 2018-07-13 10:28:11 -06:00
earnolmartin
1216be27b6 Backup Fixes, Additional Database Name Validation, Minor Tweaks to Unattended Install, and More Minor Fixes 2018-07-13 10:02:45 -06:00
earnolmartin
7509e193cc Fix for Ubuntu 18.04 PHPMyAdmin Login Issue for root MySQL 2018-07-05 20:09:46 -06:00
earnolmartin
203fad5ec2 Reusable Adjusting Domains Template Code for Redirecting Non-SSL to SSL 2018-06-14 14:42:56 -06:00
earnolmartin
fe9397a7ba Reusable Adjusting Domains Template Code for Redirecting Non-SSL to SSL 2018-06-14 14:27:05 -06:00
earnolmartin
fb110601cc Reusable Adjusting Domains Template Code for Redirecting Non-SSL to SSL 2018-06-14 13:56:48 -06:00
earnolmartin
44c9cdca2e Reusable Adjusting Domains Template Code for Redirecting Non-SSL to SSL 2018-06-14 13:39:35 -06:00
earnolmartin
79fa810e2b Added .so Files to Mime Types for nginx 2018-06-05 12:50:18 -06:00
earnolmartin
314114c6f8 Fix on Some Servers 2018-06-04 19:31:15 -06:00
earnolmartin
f213b670d3 Add Web Server Type to Public Info Call 2018-05-25 16:39:02 -06:00
earnolmartin
4cc96920fb Minor Adjustments 2018-05-25 14:12:51 -06:00
earnolmartin
766462fb6f nginx consistency 2018-05-24 18:12:56 -06:00
earnolmartin
65dc92232e Match nginx PHP Matching & nginx fixes 2018-05-24 17:46:43 -06:00
earnolmartin
18b0900163 Revert "Match Nginx PHP Matching"
This reverts commit bba2b00278.
2018-05-24 17:11:59 -06:00
earnolmartin
21fbeb090b Revert 2018-05-24 17:10:23 -06:00
earnolmartin
fb3ff1aab8 Added additional customhttp to backup when using panel reset function 2018-05-24 15:09:55 -06:00
earnolmartin
04c8de92cc Fixes to EHCP Panel Template 2018-05-23 23:24:26 -06:00
earnolmartin
1d97fb019c FPM Changes 2018-05-23 21:26:45 -06:00
earnolmartin
47aad5e15e Fixes for Debian 8 and 9 2018-05-23 19:56:47 -06:00
earnolmartin
3a23bcb831 Fix for Debian 8 2018-05-23 19:53:26 -06:00
earnolmartin
2882684436 Syntax Error Fix 2018-05-23 19:29:48 -06:00
earnolmartin
255c786d59 Syntax Error Fix 2018-05-23 19:27:01 -06:00
earnolmartin
2d0bd40f5b Fixes for Debian 8 and 9 - Drop Support for Debian 7 and Lower 2018-05-23 19:04:36 -06:00
earnolmartin
91d69cb7c1 Fixes for Debian 2018-05-22 12:16:56 -06:00
earnolmartin
1788749c23 Fixes for Debian 2018-05-22 12:16:08 -06:00