<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to feature-requests</title><link>https://sourceforge.net/p/mod-gzip/feature-requests/</link><description>Recent changes to feature-requests</description><atom:link href="https://sourceforge.net/p/mod-gzip/feature-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sat, 28 May 2005 17:39:02 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/mod-gzip/feature-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>Lasso Connector</title><link>https://sourceforge.net/p/mod-gzip/feature-requests/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Despite being the last loaded module mod_gzip still&lt;br /&gt;
can't steal the output back from the&lt;br /&gt;
LassoConnectorforApache.so module.  Lasso is now&lt;br /&gt;
developed by OmniPilot, www.omnipilot.com&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sat, 28 May 2005 17:39:02 -0000</pubDate><guid>https://sourceforge.net09fa7bb0fa4f03937617a262275577940bbecba6</guid></item><item><title>error_log entries for 0 length files</title><link>https://sourceforge.net/p/mod-gzip/feature-requests/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Installed mod_gzip on our FreeBSD-based web server.  Works OK, &lt;br /&gt;
but the error_log file is getting more complaints about zero-length &lt;br /&gt;
files than I like to see.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;I put 'mod_gzip_minimum_file_size  1000' in our httpd.conf file.  Zero &lt;br /&gt;
is less than 1000 so why should the module care?&lt;/p&gt;
&lt;p&gt;The mod-gzip provided by our hosting company is 1.3.19.2a.  Would &lt;br /&gt;
1.3.26.1a eliminate these error messages? &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;If not, guess I could download the source and eliminate the error &lt;br /&gt;
message.  Is compiling source to a DSO well-documented?  Very &lt;br /&gt;
difficult?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Craig MacKenna</dc:creator><pubDate>Tue, 26 Apr 2005 20:40:06 -0000</pubDate><guid>https://sourceforge.net61156750c9bc5d09a4117f30fb201dcce56f175e</guid></item><item><title>Patch so mod_status counts gzip'ed traffic</title><link>https://sourceforge.net/p/mod-gzip/feature-requests/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Here is a patch, so the output of mod_status includes&lt;br /&gt;
the gzip'ed traffic:&lt;/p&gt;
&lt;p&gt;*** ORIG/mod_gzip-1.3.26.1a/mod_gzip.c  Tue Oct&lt;br /&gt;
1 09:29:49 2002&lt;br /&gt;
--- mod_gzip-1.3.26.1a/mod_gzip.c       Wed Feb&lt;br /&gt;
4 15:16:07 2004&lt;br /&gt;
***************&lt;br /&gt;
*** 7146,7151 ****&lt;br /&gt;
--- 7146,7154 ----&lt;br /&gt;
{&lt;br /&gt;
r-&amp;gt;connection-&amp;gt;client-&amp;gt;bytes_sent = &lt;br /&gt;
total_body_bytes_sent;&lt;br /&gt;
}&lt;br /&gt;
+  /* BEGIN Till Brychcy 2004/02/04: this has to be set or &lt;br /&gt;
mod_status will get the&lt;br /&gt;
traffic&lt;br /&gt;
wrong*/&lt;br /&gt;
+  r-&amp;gt;sent_bodyct = 1;&lt;br /&gt;
+  /* END Till Brychcy 2004/02/04: this has to be set or &lt;br /&gt;
mod_status will get the&lt;br /&gt;
traffic&lt;br /&gt;
wrong*/&lt;/p&gt;
&lt;p&gt;#ifdef MOD_GZIP_DEBUG1&lt;br /&gt;
mod_gzip_printf( "%s: After count update...",cn);&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 04 Feb 2004 15:00:54 -0000</pubDate><guid>https://sourceforge.netb8a002bbdb58eef26a5444cf59ef57d2cbfcd205</guid></item><item><title>Provide RPM and/or .DEB packages of mod_gzip</title><link>https://sourceforge.net/p/mod-gzip/feature-requests/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I found one older RH 7.2 mod_gzip rpm: &lt;br /&gt;
&lt;a href="http://vlugnet.org/apt/redhat/7.2/en/i386/SRPMS.vlugrpm" rel="nofollow"&gt;http://vlugnet.org/apt/redhat/7.2/en/i386/SRPMS.vlugrpm&lt;/a&gt;&lt;br /&gt;
s/mod_gzip-1.3.19.1a-2.src.rpm&lt;/p&gt;
&lt;p&gt;And a Mandrake RPM that is more recent:&lt;br /&gt;
&lt;a href="http://speakeasy.rpmfind.net//linux/RPM/mandrake/9.1/S" rel="nofollow"&gt;http://speakeasy.rpmfind.net//linux/RPM/mandrake/9.1/S&lt;/a&gt;&lt;br /&gt;
RPMS/mod_gzip-1.3.26.1a-3mdk.src.html&lt;/p&gt;
&lt;p&gt;From these two someone should be able to create a &lt;br /&gt;
good RPM that could be distributed from the SF site. &lt;/p&gt;
&lt;p&gt;Sam&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sam Snow</dc:creator><pubDate>Sun, 06 Apr 2003 22:42:28 -0000</pubDate><guid>https://sourceforge.net8c52ea22252da2007a61bbd1f703fabbb6ea893c</guid></item><item><title>platform support</title><link>https://sourceforge.net/p/mod-gzip/feature-requests/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Does mod_gzip work on apache running on Solaris 8 &lt;br /&gt;
platform?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Mon, 24 Mar 2003 17:11:12 -0000</pubDate><guid>https://sourceforge.netcf367e699a0ab210b70395d55884b428988a186d</guid></item><item><title>mod_gzip 2.0.40 download</title><link>https://sourceforge.net/p/mod-gzip/feature-requests/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi all,&lt;br /&gt;
source of mod_gzip which should compile with Apache 2.0.4x is available here:&lt;br /&gt;
&lt;a href="http://www.gknw.de/development/apache/httpd-2.0/unix/modules/" rel="nofollow"&gt;http://www.gknw.de/development/apache/httpd-2.0/unix/modules/&lt;/a&gt;&lt;br /&gt;
a Win32 binary here:&lt;br /&gt;
&lt;a href="http://www.gknw.de/development/apache/httpd-2.0/win32/modules/" rel="nofollow"&gt;http://www.gknw.de/development/apache/httpd-2.0/win32/modules/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;there are known problems with this module together with mod_php and mod_perl; but I have no time to look more for these issues; so patches are welcome!!&lt;br /&gt;
Guenter.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guenter Knauf</dc:creator><pubDate>Sun, 29 Dec 2002 01:38:27 -0000</pubDate><guid>https://sourceforge.net88462447ab38bdf684f47ad8cb57859a33068240</guid></item><item><title>Apache2 Build Needed</title><link>https://sourceforge.net/p/mod-gzip/feature-requests/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Apache 2.043 compatible versions are badly needed of &lt;br /&gt;
the latest mod_gzip version.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 17 Dec 2002 23:39:01 -0000</pubDate><guid>https://sourceforge.nete774b5e831e733ac82ffacdc16429fc5a69ae2f2</guid></item><item><title>source address based decision</title><link>https://sourceforge.net/p/mod-gzip/feature-requests/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br /&gt;
We should be able to define a list of source networks &lt;br /&gt;
to which the compressed content will be served. A &lt;br /&gt;
typical example is that of a server serving both an &lt;br /&gt;
intranet and internet. We would like to serve &lt;br /&gt;
compressed content to the requests originating on the &lt;br /&gt;
internet, and uncompressed content to the intranet thus &lt;br /&gt;
saving cpu load for intranet requests.&lt;/p&gt;
&lt;p&gt;something like&lt;br /&gt;
mod_gzip_deny 10.0.0.0/255.0.0.0&lt;/p&gt;
&lt;p&gt;Cheers,&lt;br /&gt;
Ajay&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dwivedi Ajay kumar</dc:creator><pubDate>Sun, 15 Dec 2002 08:50:59 -0000</pubDate><guid>https://sourceforge.netcc95a3b1c7150a09da65d11fead6a93695216800</guid></item><item><title>make gzip compression level configurable</title><link>https://sourceforge.net/p/mod-gzip/feature-requests/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;(originally posted on the mod_gzip mailing list, &lt;br /&gt;
&lt;a href="http://lists.over.net/pipermail/mod_gzip/2001-August/005492.html\" rel="nofollow"&gt;http://lists.over.net/pipermail/mod_gzip/2001-August/005492.html\&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;[Mod_gzip] mod_gzip: &amp;amp;quot;Level&amp;amp;quot; of gzip algorithm /&lt;br /&gt;
trade-off between cpu load and bandwidth savings&lt;/p&gt;
&lt;p&gt;This is about the effect of the numerical level of the gzip algorithm, which can be something from 0 (no &lt;br /&gt;
compression) to 9 (slow). mod_gzip uses level 6, as I read in the mailing list archive.&lt;/p&gt;
&lt;p&gt;My simple question would be: &amp;amp;quot;Why?&amp;amp;quot;&lt;/p&gt;
&lt;p&gt;I took a random, but typical HTML document x (some online manual&lt;br /&gt;
piece of our product with lots of redundant CSS ...) of 10097&lt;br /&gt;
bytes, and typed in via commandline:&lt;br /&gt;
gzip -1 x  -&amp;amp;gt; compressed to 1698 bytes (83.18%)&lt;br /&gt;
gzip -d x;  gzip -2 x  -&amp;amp;gt; compressed to 1693 bytes (83,23%)&lt;br /&gt;
gzip -d x;  gzip -3 x  -&amp;amp;gt; compressed to 1684 bytes (83,32%)&lt;br /&gt;
gzip -d x;  gzip -4 x  -&amp;amp;gt; compressed to 1684 bytes (83,32%)&lt;br /&gt;
gzip -d x;  gzip -5 x  -&amp;amp;gt; compressed to 1685 bytes (83,31%)&lt;br /&gt;
gzip -d x;  gzip -6 x  -&amp;amp;gt; compressed to 1685 bytes (83,31%)&lt;br /&gt;
gzip -d x;  gzip -7 x  -&amp;amp;gt; compressed to 1676 bytes (83,40%)&lt;br /&gt;
gzip -d x;  gzip -8 x  -&amp;amp;gt; compressed to 1676 bytes (83,40%)&lt;br /&gt;
gzip -d x;  gzip -9 x  -&amp;amp;gt; compressed to 1676 bytes (83,40%)&lt;/p&gt;
&lt;p&gt;Just to be sure that I do understand what I'm doing, a look into&lt;br /&gt;
my mod_gzip log:&lt;br /&gt;
153.46.90.209 - - [23/Aug/2001:17:26:34 +0200] &amp;amp;quot;finxs-dhtml GET&lt;br /&gt;
/hilfe/translationuserstylemanagement.html HTTP/1.0&amp;amp;quot; 200 1685&lt;br /&gt;
mod_gzip: OK In:10097 -&amp;amp;gt; Out:1685 = 84 Prozent text/html&lt;br /&gt;
^^^^^^^^^^        ^^^^^^^^&lt;br /&gt;
So at least I am in the right universe.&lt;br /&gt;
(Oops - mod_gzip is rounding up the percentage numbers ... you rather shouldn't do this, to be accurate.)&lt;/p&gt;
&lt;p&gt;In this special case I would have been better off with level 3, which might also consume less CPU time &lt;br /&gt;
(as I would believe). Even the results of level 1 look impressive (everything beyond this just grabs for one &lt;br /&gt;
more percent). But mod_gzip does not allow a level below 3, so you must have reasons for this.&lt;/p&gt;
&lt;p&gt;You could do several nice things for me:&lt;br /&gt;
a) post some URL of a description what these levels mean. Some RFCs 1951/2 describe the file format &lt;br /&gt;
only, but not the algorithm. I did Google around for a while but didn't get the right search terms.&lt;br /&gt;
b) write something about why level 6 seems to be the one you like more than others, and maybe some &lt;br /&gt;
guess about CPU time consumption as function of compression level (you seem to have made tests &lt;br /&gt;
about this?). I remember the archive entry where someone made a performance test and got factor 10 of &lt;br /&gt;
requests between mod_gzip online compression and mod_gzip content negotiation with compressed &lt;br /&gt;
static files ... something like these numbers, maybe?&lt;br /&gt;
c) write something about which types of documents might profit most from which level of compression &lt;br /&gt;
how much, if possible. What must a document look like to need gzip level 6 instead of just 3?&lt;/p&gt;
&lt;p&gt;mod_gzip allows a degree of freedom here which would allow the user to trade in more or less &lt;br /&gt;
compression for less or more CPU power - provided he knows what he is doing. Exactly this is the&lt;br /&gt;
goal of my post - trying to understand the meaning of this gzip level within the context of mod_gzip, i. e. &lt;br /&gt;
in a Web Content environment (mostly HTML, maybe XML later).&lt;br /&gt;
I wonder why there is no configuration parameter &amp;amp;quot;mod_gzip_level&amp;amp;quot; (integer, 3-9, default 6), which might &lt;br /&gt;
have been easy to implement - you see no need for it? If there were one, and some traffic analysis tool &lt;br /&gt;
(like the thingy I have started to write), one might simply set some compression level in httpd.conf, run &lt;br /&gt;
the site for a day or two and look at the statistics whether it might be worth to stay at this level. It's &lt;br /&gt;
mostly about usability once again. ;-)&lt;/p&gt;
&lt;p&gt;If I had some easy way of modifying the compression level I might even write a site specific benchmark, &lt;br /&gt;
maybe convert some existing access_log into a script requesting these URLs via HTTP/1.1 and &lt;br /&gt;
Accept-Encoding, to have comparable results.&lt;br /&gt;
Having to modify the source code for this one might be the way *I* could still use, but tell this to the &lt;br /&gt;
Win32 users with DLL only ... after all, Win32 doesn't just ship with a C compiler.&lt;/p&gt;
&lt;p&gt;I am asking basicly because a friend of mine tried to use mod_gzip on a rather small server (AMD &lt;br /&gt;
K6/700) producing a *lot* of traffic (100+GB a month) and running time consuming CGI scripts (like XML&lt;br /&gt;
parsing or full text phrase search), but got into CPU trouble when turning on compression (the server is &lt;br /&gt;
too small anyway, but the problem is here and now).&lt;br /&gt;
I told him to try to recompile mod_gzip with a level of 3 and test ... but it is only guessing from my side &lt;br /&gt;
until now, I just rembered that 3 is the minimum value but could not tell why.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Schröpl</dc:creator><pubDate>Thu, 19 Sep 2002 20:33:39 -0000</pubDate><guid>https://sourceforge.netc5f14c2922da9ae6c896b5bbb5d171180d65eeed</guid></item><item><title>win32 binary</title><link>https://sourceforge.net/p/mod-gzip/feature-requests/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;well... due to my lack of c++ knowledge let me kindly &lt;br /&gt;
ask if there will be also a win32 binary available of the &lt;br /&gt;
recent and further releases&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sat, 14 Sep 2002 09:58:26 -0000</pubDate><guid>https://sourceforge.net63dc6b3328993f807ac0f668b898d6e4fe3631a7</guid></item></channel></rss>