From 8b879c218ea296267fd5e122a4265cb90e0beb02 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Pialasse Date: Fri, 12 Sep 2025 22:46:48 -0400 Subject: [PATCH] * Fri Sep 12 2025 Jean-Philippe Pialasse 1.2-8.sme - enable mod deflate for ibays [SME: 12076] ibays{modDeflate} enabeld by default --- .gitignore | 1 + contriborbase | 1 - .../httpd.conf/VirtualHosts/21mod_deflate | 23 ++++++++++++++++++ smeserver-mod_deflate-1.2.tar.xz | Bin 7744 -> 0 bytes smeserver-mod_deflate.spec | 6 ++++- 5 files changed, 29 insertions(+), 2 deletions(-) delete mode 100644 contriborbase create mode 100644 root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/21mod_deflate delete mode 100644 smeserver-mod_deflate-1.2.tar.xz diff --git a/.gitignore b/.gitignore index cbb3a13..7510716 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ *.log *spec-20* *.tar.gz +*.tar.xz diff --git a/contriborbase b/contriborbase deleted file mode 100644 index 9b7fd51..0000000 --- a/contriborbase +++ /dev/null @@ -1 +0,0 @@ -contribs10 diff --git a/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/21mod_deflate b/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/21mod_deflate new file mode 100644 index 0000000..e8361a1 --- /dev/null +++ b/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/21mod_deflate @@ -0,0 +1,23 @@ +{ + use esmith::AccountsDB; + my $accounts = esmith::AccountsDB->open_ro; + + use esmith::DomainsDB; + my $domains = esmith::DomainsDB->open_ro; + + $OUT = ""; + my $status = $modDeflate{status} || 'disabled'; + return "# mod_deflate disabled\n" if $status eq "disabled"; + + my $compression = $modDeflate{level} || '5'; + + my $ibay = $virtualHostContent; + my $status = $accounts->get_prop($ibay, "modDeflate") || "enabled"; + return "# mod_deflate disabled for $ibay\n" if $status eq "disabled"; + $OUT = ' + + SetOutputFilter DEFLATE + +'; + +} diff --git a/smeserver-mod_deflate-1.2.tar.xz b/smeserver-mod_deflate-1.2.tar.xz deleted file mode 100644 index 2a46b8e72c0035f2cfdf0544c70946242869fcae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7744 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 G1X)_yIoibl diff --git a/smeserver-mod_deflate.spec b/smeserver-mod_deflate.spec index 1c6de18..90c029a 100644 --- a/smeserver-mod_deflate.spec +++ b/smeserver-mod_deflate.spec @@ -6,7 +6,7 @@ Summary: SME server mod_deflate activation %define name smeserver-mod_deflate Name: %{name} %define version 1.2 -%define release 7 +%define release 8 Version: %{version} Release: %{release}%{?dist} License: Freely distributable @@ -20,6 +20,10 @@ Requires: smeserver-release >= 8 AutoReqProv: no %changelog +* Fri Sep 12 2025 Jean-Philippe Pialasse 1.2-8.sme +- enable mod deflate for ibays [SME: 12076] + ibays{modDeflate} enabeld by default + * Sun Sep 08 2024 fix-e-smith-pkg.sh by Trevor Batley 1.2-7.sme - Fix e-smith references in smeserver-mod_deflate [SME: 12732]