Skip to content

Releases: engintron/engintron

v2.0

12 Jan 20:04
47d5abd
Compare
Choose a tag to compare
Update README.md

v1.16.0

31 Dec 18:30
Compare
Choose a tag to compare
No reason to append to /dev/null for cron jobs

v1.15.0

04 May 20:53
Compare
Choose a tag to compare
Remove G+ link and fix copyright date range in WHM app

v1.14.0

04 May 20:52
Compare
Choose a tag to compare
Update proxy_params_dynamic

v1.13.0

26 Jun 13:27
42713cd
Compare
Choose a tag to compare
Merge pull request #1191 from negrusti/patch-1

Add Magento-specific cookies to bypass

v1.12.0

09 Jan 21:51
Compare
Choose a tag to compare

January 9th, 2020 - v1.12.0

  • This is mainly a security release as it addresses log filtering in the Engintron WHM app. An attacker could inject malicious JS code as part of the HTTP headers that are logged in Nginx and in turn displayed into the Engintron WHM app. The issue was originally raised here: #1112
  • Improved the resellers' permissions check before allowing access to the Engintron WHM app.
  • Minor code cleanups.

v1.11.0

10 Jul 14:29
Compare
Choose a tag to compare

July 10th, 2019 - v1.11.0

  • Engintron is now IPv4 & IPv6 capable by default.
  • Added CloudFlare Public DNS IPs as resolver option in /etc/nginx.conf.

v1.10.0

29 May 11:41
Compare
Choose a tag to compare

May 29th, 2019 - v1.10.0

  • Moved Nginx cache purging after Apache has restarted as the previous execution order caused issues in servers where Apache takes a long time to restart - effectively breaking web serving.
  • Added force-restart option for Nginx. This option will come handy if for some reason Nginx cannot be restarted normally (and you see errors that indicate Nginx cannot bind to ports 80/443).
  • Added new healthcheck.sh utility script (located inside /usr/local/src/engintron/utilities/) which you can use to monitor your server's health (uptime). If the check fails, Engintron restarts Apache, Nginx & PHP-FPM and sends an email to your email address of choice so you know when downtime was detected. You can also configure the script to force-restart Nginx in case it was abruptly cut off (which may cause normal restarting to fail) in low-RAM scenarios etc. Usage comments are inside the script.
  • Updated all utility scripts (installers) for APCu & Memcached to support latest released versions and PHP 7.3. Removed option to install APCu for PHP version 5.4 & 5.5. Default cache size for Memcached is now 512M (but you can override that upon installing the script).
  • Added new EA4 profile (Engintron_EA4_2019_v1) which supports PHP 5.6 to 7.3 and also installs the Node.js runtime.
  • Updated usage comments in "Custom Rules" with examples on how to host Node.js (and other non-PHP based) apps.

v1.9.3 (last version to support EasyApache 3)

17 Feb 07:54
Compare
Choose a tag to compare

This is the last Engintron version to support EasyApache 3 as the latter is end-of-life as of December 2018 according to cPanel's related blog post.

January 22nd, 2019 - v1.9.3

  • Fixed issue where Nginx ports where broken after disabling and then re-enabling Engintron. Bonus points for those who never disabled Engintron and thus never saw this issue ;)
  • Improvements in the "purge cache" function. Apparently Apache takes some time to restart in some servers (my guess is low-spec servers with hundreds of sites on them) and this caused issues in the Nginx "purge cache" function as the cache would empty first, then wait for Apache to restart to finally restart Nginx. In the meantime, if Apache took many seconds to restart, Nginx would try to locate cache files that were previously deleted. This is now resolved.

v1.9.2

17 Feb 08:05
Compare
Choose a tag to compare
Push v1.9.2