]> ##&name; ###&version; - update apache to 2.4.25 - update php extensions to 5.6.29 - update libX11, libxcb, libXpm, net-snmp packages - fix: harfbuzz package for 6.3 - harden code for XSS and CSRF vulnerabilities - minor code improvements ###2016.10.26 - fix: harfbuzz package for 6.2 ###2016.10.24 - fix: docroot permissions on service start - add: browser based config editor for conf files and php.ini - add: search functions to editor - add: drop down list of users ###2016.10.15 - add: min and max version to plg - update php extensions to 5.6.26 match unRAID 6.3 ###2016.09.24 - fix: apr and apr-util packages not installing - fix: clearing log files - add: restart button - add: missing dependencies for gd.so ###2016.09.17a - fix: php.ini not being used - update php extensions to 5.6.24 match unRAID 6.2 ###2016.09.17 - update plugin for 6.2 only ###2015.09.07 - fix start and stop scripts ###2015.09.06 - change image png - refomat code for markdown and dynamix inherent functions ###2015.08.31 - add full path to settings page POST script ###2015.08.27 - fix plugin remove script ###2015.08.26 - update extensions to php 5.4.44 - updated for unRAID 6.1 ###2015.08.20 - fix rc.apache symlink ###2015.08.19 - update apache to 2.4.16 - update extentions to php 5.4.43 - updates for unRAID 6.1-rc* only ###2015.06.06 - update to apache 2.4.12 - update php extensions to 5.4.40 - remove libpng and libjpeg packages will need to reboot ###2015.05.22 - condense code - use native v6 code and styling ###2015.04.18 - fix bugs - add version and link to webserver ###2015.04.17 - update extentions to php 5.4.36 - added directory browser - reformatted layout ###2015.01.31 - update for beta12+ ###2014.09.25 - fix install and remove scripts ###2014.09.25 - reformated github and plugin format - conf files will now be in /boot/config/plugins/apache/httpd ###2014.06.07 - initial commit &gitURL;/packages/6.2/apr-1.5.2-x86_64-1.txz 4076e8b7bd35e028b1cfb9224b51afc8 &gitURL;/packages/6.2/apr-util-1.5.4-x86_64-2.txz 4efea0ce9975635fe82ad0a6a079d1ca &pkgURL;/freetype-2.6.5-x86_64-1.txz 60eb82ef3458130fc48f07e6f5035876 &pkgURL;/harfbuzz-1.3.0-x86_64-1.txz 348c80202ce746b41557708bddf9c35b &pkgURL;/httpd-2.4.25-x86_64-1.txz ab4f1612c10531fce830aa1f562a9dd5 &pkgURL;/libiodbc-3.52.10-x86_64-2.txz 5d62962db9add60780e184c76048d3d3 &pkgURL;/libmcrypt-2.5.8-x86_64-1.txz 758bfc84d60a0d1bb8c1e51caaffe50f &pkgURL;/libtool-2.4.6-x86_64-4.txz 3a4d8446f6025bdc06f423d719f942e8 &pkgURL;/libvpx-1.5.0-x86_64-1.txz 04ee011ea0510d961d121883930c2fda &pkgURL;/libX11-1.6.4-x86_64-1.txz 2797d80dacb47bdb6f47cb6fd9b70268 &pkgURL;/libXau-1.0.8-x86_64-1.txz b09a959ee01a1ea1d31600999b05dfef &pkgURL;/libxcb-1.12-x86_64-1.txz 1a318d5428928730e2a83ae1c8a135f5 &pkgURL;/libXdmcp-1.1.2-x86_64-2.txz ce01ef3cc35262bb124d36e2f5c520c5 &pkgURL;/libXpm-3.5.12-x86_64-1.txz 414f5b7fa9d4d51fca5ceb4c5b6c9b97 &pkgURL;/net-snmp-5.7.3-x86_64-4.txz b9ef68216b97cb5f0bcd9f3312e5941e &pkgURL;/php-ext-5.6.24-x86_64-1.txz b83aefdaa0904deec56e00fc6dc5def5 &pkgURL;/php-ext-5.6.26-x86_64-1.txz 6caeec1b7f8bf4c29baa27b63dd46891 &pkgURL;/php-ext-5.6.29-x86_64-1.txz 1a29d1eaa91a6e9b3e2741137b9563ec &pkgURL;/t1lib-5.1.2-x86_64-3.txz 6942fb6f9f78b8e3cc4a1c77469a2512 &gitURL;/archive/&plgNAME;.txz &gitURL;/archive/&plgNAME;.md5 #Verify unRAID Version source /etc/unraid-version VER=${version:0:3} if [[ $VER == 6.1 ]]; then echo "unRAID version 6.2 or higher is required" exit 1 fi # Verify and install plugin package sum1=$(/usr/bin/md5sum &plgPATH;/&plgNAME;.txz) sum2=$(/usr/bin/cat &plgPATH;/&plgNAME;.md5) if [ "${sum1:0:32}" != "${sum2:0:32}" ]; then echo "Wrong 'plugin' package md5 hash." rm &plgPATH;/&plgNAME;.txz rm &plgPATH;/&plgNAME;.md5 exit 1 else upgradepkg --install-new &plgPATH;/&plgNAME;.txz # Cleaning old source files find &plgPATH;/ -type f -iname "&name;*.txz" ! -iname "*&version;*" -delete find &plgPATH;/ -type f -iname "&name;*.md5" ! -iname "*&version;*" -delete echo "" echo "-----------------------------------------------------------" echo " &name; has been installed." echo " This plugin requires Dynamix webGui to operate" echo " Copyright 2016-2017, &author;" echo " Version: &version;" echo "-----------------------------------------------------------" echo "" fi /etc/rc.d/rc.apache stop removepkg &plgPATH;/&plgNAME;.txz rm -rf &emhttp; rm -f &plgPATH;/*.txz \ &plgPATH;/*.md5 #remove installed packages echo "Please wait, removing installed packages..." /dev/null 2>&1 rm -f /boot/config/plugins/apache/*.txz ]]> echo "" echo "-----------------------------------------------------------" echo " &name; has been removed." echo " Copyright 2016-2017, &author;" echo " Version: &version;" echo "-----------------------------------------------------------" echo ""