<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general">
    <title>gmane.comp.lang.ruby.clogger.general</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/54"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/53"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/52"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/51"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/50"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/49"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/48"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/47"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/46"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/45"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/44"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/43"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/42"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/41"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/40"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/39"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/35"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/34"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/33"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/32"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/54">
    <title>[ANN] clogger 1.1.0 - more escaping!</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/54</link>
    <description>&lt;pre&gt;Changes:

This release fixes potential vulnerabilities when escape
sequences are viewed in certain terminals.

The 0x7F-0xFF byte range is escaped to match behavior of nginx
1.0.9+, as some character sets may have escape characters in
that range.

$cookie_* values are now escaped to be consistent with the
behavior of the $http_cookie value.  All users of $cookie_* in
their log format must upgrade (of course there may be no
Clogger users other than myself, and I don't use $cookie_*)

* http://clogger.rubyforge.org/
* clogger&amp;lt; at &amp;gt;librelist.org
* git://bogomips.org/clogger.git
* http://clogger.rubyforge.org/NEWS.atom.xml

&lt;/pre&gt;</description>
    <dc:creator>Eric Wong</dc:creator>
    <dc:date>2011-12-06T03:02:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/53">
    <title>where does clogger go, now?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/53</link>
    <description>&lt;pre&gt;What's missing?  What could be better?

I think we support all of the nginx variables that can be mapped to
Rack at this point.

I'm hesitant to add server-specific support of any sort since that'd
nudge us back to the pre-Rack days when everybody was writing apps for
specific servers.

So it looks like this project will just sit idle and wait for:

* bug fixes
* nginx changes
* Ruby changes
* Rack changes

Anyways I'm open to suggestions as long as it doesn't include
endorsing non-Free software or any for-profit entities.

&lt;/pre&gt;</description>
    <dc:creator>Eric Wong</dc:creator>
    <dc:date>2011-07-21T23:55:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/52">
    <title>[ANN] clogger 1.0.1 - portability fixes</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/52</link>
    <description>&lt;pre&gt;Changes:

Minor portability fixes noticed on some systems.

There is a minor license change, it is now explicitly LGPLv2.1
and LGPLv3 and later versions at the project leader's
discretion.  It is no longer LGPLv2.1+, so it doesn't give a
blank check to the FSF to change the license on us.

* http://clogger.rubyforge.org/
* clogger&amp;lt; at &amp;gt;librelist.org
* git://bogomips.org/clogger.git

&lt;/pre&gt;</description>
    <dc:creator>Eric Wong</dc:creator>
    <dc:date>2011-06-22T23:29:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/51">
    <title>[PATCH] tests: add full URL example</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/51</link>
    <description>&lt;pre&gt;In case anyone is interested in getting the full URL with hostname,
here's how I did it:

From: Eric Wong &amp;lt;normalperson&amp;lt; at &amp;gt;yhbt.net&amp;gt;
Date: Wed, 11 May 2011 18:54:47 -0700
Subject: [PATCH] tests: add full URL example

Could be useful for some folks.
---
 test/test_clogger.rb |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/test/test_clogger.rb b/test/test_clogger.rb
index 9440d74..35a211a 100644
--- a/test/test_clogger.rb
+++ b/test/test_clogger.rb
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -28,6 +28,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; class TestClogger &amp;lt; Test::Unit::TestCase
       "QUERY_STRING" =&amp;gt; "goodbye=true",
       "rack.errors" =&amp;gt; $stderr,
       "rack.input" =&amp;gt; File.open('/dev/null', 'rb'),
+      "rack.url_scheme" =&amp;gt; "http",
       "REMOTE_ADDR" =&amp;gt; 'home',
     }
   end
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -795,4 +796,16 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; class TestClogger &amp;lt; Test::Unit::TestCase
     assert_equal :PONIES, s[1]
     assert_equal 2, s.size
   end
+
+  def test_full_uri
+    s = []
+    format = '"$request_method ' \
+             '$env{rack.url_scheme}://$http_host$request_uri $http_v&lt;/pre&gt;</description>
    <dc:creator>Eric Wong</dc:creator>
    <dc:date>2011-05-12T02:24:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/50">
    <title>[ANN] license change for clogger.git</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/50</link>
    <description>&lt;pre&gt;Instead of LGPLv2.1+, it'll be LGPLv2.1 + LGPLv3.   I reserve the right
to approve (or ignore) future versions of the LGPL.

&lt;/pre&gt;</description>
    <dc:creator>Eric Wong</dc:creator>
    <dc:date>2011-04-26T23:29:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/49">
    <title>[ANN] clogger 1.0.0 - \o/</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/49</link>
    <description>&lt;pre&gt;Changes:

* $time_iso8601 added for nginx compatibility
* $time_local (without strftime-options) is now locale-independent

There's also a minor usability tweak that allows Symbols to be
specified as the :format argument, so config.ru can be shortened:

before (continues to work with 1.0.0):

    use Clogger, :format =&amp;gt; Clogger::Format::Rack_1_0

after:

    use Clogger, :format =&amp;gt; :Rack_1_0

* http://clogger.rubyforge.org/
* clogger&amp;lt; at &amp;gt;librelist.com
* git://bogomips.org/clogger.git

&lt;/pre&gt;</description>
    <dc:creator>Eric Wong</dc:creator>
    <dc:date>2011-04-21T05:50:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/48">
    <title>1.0.0 release imminent</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/48</link>
    <description>&lt;pre&gt;Anything obviously missing (or broken)?

I'm mainly looking for things nginx supports that clogger is missing.
Of course stuff like $upstream_* variables in nginx that requires
intimate knowledge of the underlying Rack application so are thus
impossible to mimic.

I haven't heard of anything being broken in a while, so I'll assume
it's all good.  There are no new system-call dependencies in
clogger.git, either, so it's unlikely I broke some things for
systems I don't have access to (everything non-GNU/Linux).


Some things going on in clogger.git:

I just added $time_iso8601 to clogger.git (added to nginx 0.9.6) and
made $time_local local-independent.   $time_local{FORMAT} is still
supported, but FORMAT still uses strftime(3) internally which means it's
locale-aware and unsuitable for consistent logs (nginx doesn't use
strftime(), either).


There's also a minor usability tweak that allows Symbols to be
specified as the :format argument, so config.ru can be shortened:

before:

use Clogger, :format =&amp;gt; Clogg&lt;/pre&gt;</description>
    <dc:creator>Eric Wong</dc:creator>
    <dc:date>2011-04-19T00:48:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/47">
    <title>[ANN] clogger 0.9.0 - configurable logging for Rack</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/47</link>
    <description>&lt;pre&gt;Changes:

Under 1.9, we always release the GVL for filesystem operations
now to avoid worst case scenarios.  This may hurt performance
for some folks with bad locking implementations and extremely
fast filesystems.  A couple of minor cleanups, too.

* http://clogger.rubyforge.org/
* clogger&amp;lt; at &amp;gt;librelist.com
* git://bogomips.org/clogger.git

&lt;/pre&gt;</description>
    <dc:creator>Eric Wong</dc:creator>
    <dc:date>2011-03-15T12:00:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/46">
    <title>[ANN] clogger 0.8.0 - delegating away!</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/46</link>
    <description>&lt;pre&gt;Clogger now delegates all unknown methods to the response body
in cases where it needs to wrap the response body.  This allows
apps that use non-standard Rack extensions to continue working.

Eric Wong (4):
      pass along "to_io" calls to the body
      delegate method_missing calls to the response body
      pure: simpler autoload trigger
      switch to pkg.mk for maintenance tasks

* http://clogger.rubyforge.org/
* clogger&amp;lt; at &amp;gt;librelist.com
* git://git.bogomips.org/clogger.git

&lt;/pre&gt;</description>
    <dc:creator>Eric Wong</dc:creator>
    <dc:date>2011-01-21T09:12:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/45">
    <title>[ANN] clogger 0.7.0 - portability improvements, cleanups</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/45</link>
    <description>&lt;pre&gt;Changes:

Broken/crazy systems without CLOCK_MONOTONIC (in varying
degrees) and/or clock_gettime() should be supported by
using gettimeofday().  Thanks to Lawrence Pit for reporting
and helping us test.

The Clogger::ToPath proxy class is gone, Clogger itself can
proxy to_path/close calls correctly to the response body.

$time_utc with a default strftime-format is now supported, and
time formats can now be arbitrarily long in the C extension.

* http://clogger.rubyforge.org/
* clogger&amp;lt; at &amp;gt;librelist.com
* git://git.bogomips.org/clogger.git

&lt;/pre&gt;</description>
    <dc:creator>Eric Wong</dc:creator>
    <dc:date>2011-01-15T00:44:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/44">
    <title>[PATCH] another try to fix systems without CLOCK_MONOTONIC</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/44</link>
    <description>&lt;pre&gt;
Yup, it was late and I fucked up a typedef.  This also accounts for
CLOCK_MONONTIC being a function call, too.

From: Eric Wong &amp;lt;normalperson&amp;lt; at &amp;gt;yhbt.net&amp;gt;
Date: Fri, 14 Jan 2011 17:26:59 +0000
Subject: [PATCH] another try to fix systems without CLOCK_MONOTONIC

Fix a reversed typedef and also deal with the case where
CLOCK_MONOTONIC is a function call and not a constant
macro.
---
 ext/clogger_ext/broken_system_compat.h |    2 +-
 ext/clogger_ext/clogger.c              |    4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ext/clogger_ext/broken_system_compat.h b/ext/clogger_ext/broken_system_compat.h
index ec635b1..632612b 100644
--- a/ext/clogger_ext/broken_system_compat.h
+++ b/ext/clogger_ext/broken_system_compat.h
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -4,7 +4,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
  */
 
 #ifndef HAVE_TYPE_CLOCKID_T
-typedef clockid_t int;
+typedef int clockid_t;
 #endif
 
 #ifndef HAVE_CLOCK_GETTIME
diff --git a/ext/clogger_ext/clogger.c b/ext/clogger_ext/clogger.c
index 604b9b6..d96b046 100644
--- a/ext/clogger_ext/clogger.c
+++ b/ex&lt;/pre&gt;</description>
    <dc:creator>Eric Wong</dc:creator>
    <dc:date>2011-01-14T17:31:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/43">
    <title>Re: [PATCH] attempt to support broken/crazy systems</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/43</link>
    <description>&lt;pre&gt;
Here's another one which should work better, let us know if it
works for you or not (and which system you're running).

From: Eric Wong &amp;lt;normalperson&amp;lt; at &amp;gt;yhbt.net&amp;gt;
Date: Fri, 14 Jan 2011 09:07:57 +0000
Subject: [PATCH] another workaround for systems with broken CLOCK_MONOTONIC

This should also detect cases where CLOCK_MONOTONIC is
available at build but not at runtime.
---
 ext/clogger_ext/broken_system_compat.h |   17 +++++++++++---
 ext/clogger_ext/clogger.c              |   38 ++++++++++++++++++++++++++-----
 ext/clogger_ext/extconf.rb             |    5 ++-
 3 files changed, 48 insertions(+), 12 deletions(-)

diff --git a/ext/clogger_ext/broken_system_compat.h b/ext/clogger_ext/broken_system_compat.h
index f58307e..ec635b1 100644
--- a/ext/clogger_ext/broken_system_compat.h
+++ b/ext/clogger_ext/broken_system_compat.h
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -3,11 +3,15 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
  * without clock_gettime() or CLOCK_MONOTONIC
  */
 
+#ifndef HAVE_TYPE_CLOCKID_T
+typedef clockid_t int;
+#endif
+
 #ifndef HAVE_CLOCK_GETTIME
 #  ifndef CLOCK_REALTIME
 #&lt;/pre&gt;</description>
    <dc:creator>Eric Wong</dc:creator>
    <dc:date>2011-01-14T09:14:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/42">
    <title>[PATCH] attempt to support broken/crazy systems</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/42</link>
    <description>&lt;pre&gt;I've just pushed this out to git://git.bogomips.org/clogger.git

If you're using a crazy, non-Free OS[1] favored by many Rubyists,
please tell me if it works or not with this patch.

[1] - I don't and will never endorse non-Free Software nor any
      for-profit organizations in my Free Software works.

From: Eric Wong &amp;lt;normalperson&amp;lt; at &amp;gt;yhbt.net&amp;gt;
Date: Wed, 12 Jan 2011 16:24:23 -0800
Subject: [PATCH] attempt to support broken/crazy systems

clock_gettime() is not available on some systems and/or
CLOCK_MONOTONIC.  This is totally broken considering the
POSIX standard was 10 years ago, now.

Nothing in gnulib, either, wtf?!
 http://www.gnu.org/software/gnulib/manual/html_node/clock_005fgettime.html
---
 ext/clogger_ext/broken_system_compat.h |   27 +++++++++++++++++++++++++++
 ext/clogger_ext/clogger.c              |    1 +
 ext/clogger_ext/extconf.rb             |    1 +
 3 files changed, 29 insertions(+), 0 deletions(-)
 create mode 100644 ext/clogger_ext/broken_system_compat.h

diff --git a/ext/clogger_ext/brok&lt;/pre&gt;</description>
    <dc:creator>Eric Wong</dc:creator>
    <dc:date>2011-01-13T00:37:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/41">
    <title>[ANN] clogger 0.6.0 - :path shortcut, minor bugfixes</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/41</link>
    <description>&lt;pre&gt;Clogger may now be initialized with a :path instead of :logger
to avoid typing "::File" in config.ru files to avoid conflicting
with the completely-unrelated Rack::File.

$request_time is now uses the monotonic clock, making it immune
to system clock changes.  $usec and $msec statements were
completely broken in the pure-Ruby code and now fixed.

Rubinius is supported by the optional C extension as well,
the pure-Ruby code always worked.

* http://clogger.rubyforge.org/
* clogger&amp;lt; at &amp;gt;librelist.com
* git://git.bogomips.org/clogger.git
&lt;/pre&gt;</description>
    <dc:creator>Eric Wong</dc:creator>
    <dc:date>2010-12-25T09:35:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/40">
    <title>[WCEEENG 2011] Announcement: The 2011 World Congress onElectronics and Electrical Engineering</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/40</link>
    <description>&lt;pre&gt;&amp;lt;HTML xmlns:o = "urn:schemas-microsoft-com:office:office"&amp;gt;&amp;lt;HEAD&amp;gt;
&amp;lt;META content="text/html; charset=windows-1252" http-equiv=Content-Type&amp;gt;
&amp;lt;META name=GENERATOR content="MSHTML 8.00.6001.18943"&amp;gt;&amp;lt;/HEAD&amp;gt;
&amp;lt;BODY&amp;gt;
&amp;lt;DIV align=left&amp;gt;&amp;lt;FONT size=4 face="Times New Roman, Times, serif"&amp;gt;
&amp;lt;P style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; unicode-bidi: embed; DIRECTION: ltr" class=MsoNormal&amp;gt;&amp;lt;FONT size=3&amp;gt;*&amp;amp;nbsp;We apologize if you receive multiple copies of this CFP&amp;lt;BR&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;FONT size=3&amp;gt;==========================================================&amp;lt;BR&amp;gt;Congress Announcement: Full Paper Submission Deadline (Dec. 31, 2010)&amp;lt;BR&amp;gt;==========================================================&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;It is our great pleasure to announce the &amp;lt;SPAN style="COLOR: red"&amp;gt;2011 World Congress on&amp;amp;nbsp;Electronics and Electrical Engineering&amp;amp;nbsp;(WCEEENG'11)&amp;lt;/SPAN&amp;gt; to be held in &amp;lt;SPAN style="COLOR: red"&amp;gt;Cairo, Egypt&amp;lt;/SPAN&amp;gt;, &amp;lt;SPAN style="COLOR: red"&amp;gt;4 - 7&amp;amp;nbsp;April 2011&amp;lt;/SPAN&amp;gt;. The Congress is organized to invite international delegates, to share thei&lt;/pre&gt;</description>
    <dc:creator>WCEEENG 2011</dc:creator>
    <dc:date>2010-09-19T18:29:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/39">
    <title>[ANN] clogger 0.5.0 - body.to_path forwarding</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/39</link>
    <description>&lt;pre&gt;Clogger is Rack middleware for logging HTTP requests.  The log format
is customizable so you can specify exactly which fields to log.

* http://clogger.rubyforge.org/
* clogger&amp;lt; at &amp;gt;librelist.com
* git://git.bogomips.org/clogger.git

Changes:

This release allows middleware like Rack::Contrib::Sendfile to
work properly higher up the stack from Clogger.

Certain configurations of the Rainbows! and Zbatery web servers
are able to use the return value of body.to_path to serve static
files efficiently (via IO.copy_stream under 1.9 or
stream_file_data with EventMachine).

There are some small cleanups and documentation improvements
as well.

I've relicensed to LGPLv2.1+ (from LGPLv3-only) to allow
bundling with GPLv2-only applications (I'm currently the sole
copyright holder).

&lt;/pre&gt;</description>
    <dc:creator>Eric Wong</dc:creator>
    <dc:date>2010-06-06T08:05:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/35">
    <title>[ANN] clogger 0.4.0 - small cleanups</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/35</link>
    <description>&lt;pre&gt;Clogger is Rack middleware for logging HTTP requests.  The log format
is customizable so you can specify exactly which fields to log.

* http://clogger.rubyforge.org/
* clogger&amp;lt; at &amp;gt;librelist.com
* git://git.bogomips.org/clogger.git

Changes:

Small cleanups and minor enhancements (mainly for the optional
C extension) for this release:

Eric Wong (10):
      ext: use FIX macros instead of generic NUM macros if possible
      ext: preserve subclasses of Rack::Utils::HeaderHash
      test: fix Linux memory usage test
      avoid direct require of "rack" to quiet warnings
      ext: GC safety fix when throwing an exception
      ext: eliminate unused variable
      ext: fix signedness and shadow warnings
      ext: sparse cleanups
      ext: avoid void pointer arithmetic
      clogger 0.4.0

&lt;/pre&gt;</description>
    <dc:creator>Eric Wong</dc:creator>
    <dc:date>2010-04-22T00:00:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/34">
    <title>[ANN] clogger 0.3.2 - share a hacker, share a bug</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/34</link>
    <description>&lt;pre&gt;Yes, I managed to make the same mistake here I made in Unicorn!

This release fixes a memory leak in the optional C extension due to
misuse of the Ruby C API.  Users of the pure Ruby version are
unaffected.

We also misreleased 0.3.1 with this fix, but without bumping the
Clogger::VERSION constant.

* http://clogger.rubyforge.org/
* clogger&amp;lt; at &amp;gt;librelist.com
* git://git.bogomips.org/clogger.git

&lt;/pre&gt;</description>
    <dc:creator>Eric Wong</dc:creator>
    <dc:date>2010-02-13T10:42:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/33">
    <title>Re: Autoreply: "[ANN] clogger 0.3.0 - configurablelogging for Rack"</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/33</link>
    <description>&lt;pre&gt;
Zed just blocked him.

&lt;/pre&gt;</description>
    <dc:creator>Eric Wong</dc:creator>
    <dc:date>2010-02-09T22:24:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/32">
    <title>Re: Autoreply: "[ANN] clogger 0.3.0 - configurable loggingfor Rack"</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/32</link>
    <description>&lt;pre&gt;El Martes, 9 de Febrero de 2010, bilgi&amp;lt; at &amp;gt;mbpazarlama.net escribió:

Oh my god! what the f*** is this? I've received ~20 similar auto-reply mails 
from this user and each mail has a bigger Subject. I suspect that the 
autoreply is also including the maillist address so we get a loop.

Such kind of lusers should be expeled from maillists.


&lt;/pre&gt;</description>
    <dc:creator>Iñaki Baz Castillo</dc:creator>
    <dc:date>2010-02-09T22:22:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/31">
    <title>Autoreply: "Autoreply: \"Autoreply: \\\"Autoreply: \\\\\\\"Autoreply:\\\\\\\\\\\\\\\"Autoreply:\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Autoreply:\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Autoreply:\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Autoreply:\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nAutoreply:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.clogger.general/31</link>
    <description>&lt;pre&gt;MB BнLнонM &amp;amp; YAZILIM
Gіndermiў Oldu№unuz Mail Elimize Ulaўt§. Size En K§sa Zamanda Cevap Yaz§lacakt§r.
-----------------------------------------------------------------------
BмYмK KONYA FнRMA REHBERн . COM
www.buyukkonyafirmarehberi.com

MB BнLнонM &amp;amp; YAZILIM
нnternet Reklam Hizmetleri
 
E-TнCARET PAKETLERн  
PROGRAM  
BнLнонM 
нNTERNET REKLAMCILIаI 
MARKA TESCнL - PATENT 
MARKA FнRMA OLMA 
BнLGнSAYAR SERVнS HнZMETLERн
E-TнCARET PAKETLERн
MARKET
E-TнCARET
DOKTOR PAKETн
AVUKAT PAKETн    (www.isminiz.av.tr) Domain Tescili. 
EMLAK PAKETн
PROGRAM
TнCARн PROGRAM
ECZANE PROGRAM
HUKUK PROGRAMI
BнLнонM
WEB SнTESн TASARIM
HOSTнNG
нNTERNET REKLAMCILIаI
MAнL REKLAM 
мRмN REHBERн
FнRMA REHBERн
MARKA TESCнL
FнRMANIZIN нSнM TESCнLн
мRмNLERнNнZнN нSнM TESCнLн
MARKA FнRMA OLMA
KURUMSAL KнMLнK
MARKA FнRMA OLMA YOLUNDA PAKET SEЧENEKLERн VE DANIоMANLIK HнZMETLERн.
BнLGнSAYAR
но YERнNнZDE HIZLI VE ЧжZмMLм TEKNнK SERVнS HнZMETн.

bi&lt;/pre&gt;</description>
    <dc:creator>bilgi&lt; at &gt;mbpazarlama.net</dc:creator>
    <dc:date>2010-02-09T22:16:57</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.lang.ruby.clogger.general">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.lang.ruby.clogger.general</link>
  </textinput>
</rdf:RDF>

