* Fri Sep 12 2025 Jean-Philippe Pialasse <jpp@koozali.org> 1.2-8.sme

- enable mod deflate for ibays [SME: 12076]
  ibays{modDeflate} enabeld by default
This commit is contained in:
2025-09-12 22:46:48 -04:00
parent ed794c2149
commit 8b879c218e
5 changed files with 29 additions and 2 deletions

1
.gitignore vendored
View File

@@ -2,3 +2,4 @@
*.log
*spec-20*
*.tar.gz
*.tar.xz

View File

@@ -1 +0,0 @@
contribs10

View File

@@ -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 = '
<filesMatch "\\.(css|js|html|txt)\$">
SetOutputFilter DEFLATE
</filesMatch>
';
}

Binary file not shown.

View File

@@ -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 <jpp@koozali.org> 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 <trevor@batley.id.au> 1.2-7.sme
- Fix e-smith references in smeserver-mod_deflate [SME: 12732]