<?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.mail.mutt.devel">
    <title>gmane.mail.mutt.devel</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel</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.mail.mutt.devel/20771"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.mutt.devel/20770"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.mutt.devel/20769"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.mutt.devel/20768"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.mutt.devel/20767"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.mutt.devel/20766"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.mutt.devel/20765"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.mutt.devel/20764"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.mutt.devel/20763"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.mutt.devel/20762"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.mutt.devel/20761"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.mutt.devel/20760"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.mutt.devel/20759"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.mutt.devel/20758"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.mutt.devel/20757"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.mutt.devel/20756"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.mutt.devel/20755"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.mutt.devel/20754"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.mutt.devel/20753"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.mail.mutt.devel/20752"/>
      </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.mail.mutt.devel/20771">
    <title>Re: [Mutt] #3642: Missing header when building against S-Lang</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel/20771</link>
    <description>&lt;pre&gt;#3642: Missing header when building against S-Lang
--------------------------+----------------------
  Reporter:  baskerville  |      Owner:  mutt-dev
      Type:  defect       |     Status:  new
  Priority:  major        |  Milestone:
 Component:  build        |    Version:
Resolution:               |   Keywords:
--------------------------+----------------------
Changes (by baskerville):

 * owner:  brendan =&amp;gt; mutt-dev
 * component:  IMAP =&amp;gt; build


&lt;/pre&gt;</description>
    <dc:creator>Mutt</dc:creator>
    <dc:date>2013-05-03T19:03:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.mutt.devel/20770">
    <title>[Mutt] #3642: Missing header when building against S-Lang</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel/20770</link>
    <description>&lt;pre&gt;#3642: Missing header when building against S-Lang
-------------------------+---------------------
 Reporter:  baskerville  |      Owner:  brendan
     Type:  defect       |     Status:  new
 Priority:  major        |  Milestone:
Component:  IMAP         |    Version:
 Keywords:               |
-------------------------+---------------------
 The following:

 {{{
 ./prepare \
     --prefix=/usr \
     --sysconfdir=/etc \
     --enable-gpgme \
     --enable-hcache \
     --with-slang=/usr \
     --with-regex \
     --with-idn
 make
 }}}

 yields

 {{{
 crypt-gpgme.c: In function ‘init_common’:
 crypt-gpgme.c:4369:15: error: ‘true’ undeclared (first use in this
 function)
      has_run = true;
 }}}

 The following patch ''solves'' the problem:
 {{{
 diff -r d498f0e91914 crypt-gpgme.c
 --- a/crypt-gpgme.c     Mon Mar 04 04:14:43 2013 +0000
 +++ b/crypt-gpgme.c     Sat Mar 23 11:58:04 2013 +0100
 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -39,6 +39,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
  #include &amp;lt;sys/wait.h&amp;gt;
  #include &amp;lt;string.h&amp;gt;
  #include &amp;lt;stdlib.h&amp;gt;
 +#include &amp;lt;stdbool.h&amp;gt;
&lt;/pre&gt;</description>
    <dc:creator>Mutt</dc:creator>
    <dc:date>2013-05-03T18:41:21</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.mutt.devel/20769">
    <title>Re: the mutt development vacuum</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel/20769</link>
    <description>&lt;pre&gt;
Hurray!  Congratulations (and thank you) Vincent!

-Kevin
&lt;/pre&gt;</description>
    <dc:creator>Kevin J. McCarthy</dc:creator>
    <dc:date>2013-04-29T17:42:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.mutt.devel/20768">
    <title>Re: the mutt development vacuum</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel/20768</link>
    <description>&lt;pre&gt;
Some good news on this front: Vincent Lefevre, whom I'm sure everyone
here knows well, has agreed to become a committer!

&lt;/pre&gt;</description>
    <dc:creator>Brendan Cully</dc:creator>
    <dc:date>2013-04-29T17:08:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.mutt.devel/20767">
    <title>Re: [PATCH 4 of 3] Update documentation when cycling</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel/20767</link>
    <description>&lt;pre&gt;Adding a patch to the series with a documentation update.  Also uploaded
to the ticket.

-Kevin
&lt;/pre&gt;</description>
    <dc:creator>Kevin J. McCarthy</dc:creator>
    <dc:date>2013-04-28T19:15:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.mutt.devel/20766">
    <title>Re: [PATCH 3 of 3] Save the scratch buffer when scrolling through history. (closes #3082)</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel/20766</link>
    <description>&lt;pre&gt;Sorry, another small fix.

mutt_history_save_scratch() should use h-&amp;gt;last instead of h-&amp;gt;cur
(which _mutt_enter_string() is verifying are equal, but still).

Revised patch attached and uploaded to trac.

-Kevin
&lt;/pre&gt;</description>
    <dc:creator>Kevin J. McCarthy</dc:creator>
    <dc:date>2013-04-28T01:00:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.mutt.devel/20765">
    <title>Re: [PATCH 1 of 3] Increase the size of the history array by 1. (see #3082)</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel/20765</link>
    <description>&lt;pre&gt;As soon as I sent the patch, I realized I forgot to fix the
re-allocation loop with OldSize in init_history().

Corrected patch attached, and uploaded to trac too.

-Kevin

&lt;/pre&gt;</description>
    <dc:creator>Kevin J. McCarthy</dc:creator>
    <dc:date>2013-04-27T23:13:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.mutt.devel/20764">
    <title>[PATCH 1 of 3] Increase the size of the history array by 1. (see #3082)</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel/20764</link>
    <description>&lt;pre&gt;This gives a place to store the stratch buffer while preserving the
size of history.  The scratch buffer will be stored at h-&amp;gt;last.


 history.c |  10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)


&lt;/pre&gt;</description>
    <dc:creator>Kevin J. McCarthy</dc:creator>
    <dc:date>2013-04-27T22:48:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.mutt.devel/20763">
    <title>[PATCH 3 of 3] Save the scratch buffer when scrolling through history. (closes #3082)</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel/20763</link>
    <description>&lt;pre&gt;This solution only preserves the current input for the scratch buffer
(the initial location in history when they first start editing).

If the user scrolls through history and starts editing a previous entry,
their edits will not be preserved if they continue scrolling through
history and back.


 enter.c   |  10 ++++++++++
 history.c |  31 ++++++++++++++++++++++++++++---
 history.h |   2 ++
 3 files changed, 40 insertions(+), 3 deletions(-)


&lt;/pre&gt;</description>
    <dc:creator>Kevin J. McCarthy</dc:creator>
    <dc:date>2013-04-27T22:48:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.mutt.devel/20762">
    <title>[PATCH 2 of 3] Reset history state after exiting mutt_enter_string (see #3082)</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel/20762</link>
    <description>&lt;pre&gt;This makes it so that the "scratch buffer" entry is used by default, and
allows mutt to preserve what the user types if they go through history
and back.


 enter.c   |   1 +
 history.c |  10 ++++++++++
 history.h |   1 +
 3 files changed, 12 insertions(+), 0 deletions(-)


&lt;/pre&gt;</description>
    <dc:creator>Kevin J. McCarthy</dc:creator>
    <dc:date>2013-04-27T22:48:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.mutt.devel/20761">
    <title>[PATCH 0 of 3] Ticket #3082 preserve current input in history when cycling</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel/20761</link>
    <description>&lt;pre&gt;I'm attaching a 3-part patch that is one possible solution to this. It
creates an extra slot in the History ring for a scratch buffer (at
h-&amp;gt;last). If you are editing inside that buffer, it is preserved when
you scroll up/down through the history. Editing while in other places in
history are *not* preserved with this patch.

I thought about creating a scratch history array instead, and trying to
preserve all edits in a temporary history array until done. But that
seemed a lot more complexity and work for a smaller usage case. Of
course if other people think that's important I'll be glad to work on
that alternative.

Another behavior change worth noting with this patch: the position
in history is now reset to the scratch buffer after each input
entry. Before, the position would be stay wherever it was - you didn't
restart at the "bottom" each time.

 history.c |  10 +++++-----
 enter.c   |   1 +
 history.c |  10 ++++++++++
 history.h |   1 +
 enter.c   |  10 ++++++++++
 history.c |  31 +++++++++++++++++++++++&lt;/pre&gt;</description>
    <dc:creator>Kevin J. McCarthy</dc:creator>
    <dc:date>2013-04-27T22:48:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.mutt.devel/20760">
    <title>Re: [Mutt] #3082: current input not preserved in history when cycling</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel/20760</link>
    <description>&lt;pre&gt;#3082: current input not preserved in history when cycling
---------------------+----------------------
  Reporter:  Ulrich  |      Owner:  kevin8t8
      Type:  defect  |     Status:  assigned
  Priority:  major   |  Milestone:
 Component:  mutt    |    Version:
Resolution:          |   Keywords:
---------------------+----------------------
Changes (by kevin8t8):

 * cc: kevin&amp;lt; at &amp;gt;… (added)
 * owner:  mutt-dev =&amp;gt; kevin8t8
 * status:  new =&amp;gt; assigned


Comment:

 I'm attaching a 3-part patch that is one possible solution to this.  It
 creates an extra slot in the History ring for a scratch buffer (at
 h-&amp;gt;last).  If you are editing inside that buffer, it is preserved when you
 scroll up/down through the history.  Editing while in other places in
 history are *not* preserved with this patch.

 I thought about creating a scratch history array instead, and trying to
 preserve all edits in a temporary history array until done.  But that
 seemed a lot more complexity and work for a smaller usage case.  Of course
 if&lt;/pre&gt;</description>
    <dc:creator>Mutt</dc:creator>
    <dc:date>2013-04-27T22:43:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.mutt.devel/20759">
    <title>Re: [Mutt] #3638: Compilation errors for 1.6</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel/20759</link>
    <description>&lt;pre&gt;
NFSv2 has more problems than you might imagine.

Open with O_CREAT|O_EXCL can fail EEXIST even when the file didn't
exist and no other systems are involved. All it takes is for the
response to be timed out - the retry fails because the original
request created the file.
I hit that problem doing 'cp -r' and getting mkdir failing EEXIST,
in my case caused by the target taking a long time to respond due
to flash erases (and the initiator assuming constant RTT).

In general, NFSv2 has the following properties:
1) If you export part of a filesystem, you export all of it.
2) If you give anyone read access you give everyone read access.
3) If you give anyone write access you give everyone write access.
Most of that is because the permission checks are done by the
mount protocol - and then assume the client obeys the rules.
(2) Requires a file handle be generated - this used to be very easy!

David

&lt;/pre&gt;</description>
    <dc:creator>David Laight</dc:creator>
    <dc:date>2013-04-26T21:50:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.mutt.devel/20758">
    <title>Re: [Mutt] #3638: Compilation errors for 1.6</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel/20758</link>
    <description>&lt;pre&gt;
In regards to Solaris and /dev/random, read
https://blogs.oracle.com/yenduri/entry/dev_random_in_solaris.  Solaris 8
is very old news.  As an aside, I know that Solaris 11 provides
mkstemp(), mkstemps() and tmpfile() any of which I'd like to see used by
mutt.  Perhaps use of one of these functions by mutt could be #ifdef'ed
depending on whether configure finds it supported on the platform it's
run on?

&lt;/pre&gt;</description>
    <dc:creator>Will Fiveash</dc:creator>
    <dc:date>2013-04-26T20:53:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.mutt.devel/20757">
    <title>Re: [Mutt] #3638: Compilation errors for 1.6</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel/20757</link>
    <description>&lt;pre&gt;
Sorry, yes, you're correct.  It's not just Linux... it's basically
every major Unix variant in production today, though
implementations vary.  Also:

  http://en.wikipedia.org/wiki//dev/random

    In 2004, Landon Curt Noll, Simon Cooper, and Mel Pleasant
    tested a variety of random number generators, including the
    /dev/random implementations in FreeBSD 5.2.1, Linux 2.4.21-20,
    Solaris 8 patch 108528-18, and Mac OS X 10.3.5.[7] They
    indicated that none of these /dev/random implementations were
    cryptographically secure because their outputs had uniformity
    flaws.

So, using the microsecond-resolution system clock is probably as
good, if not better.

Like I said, this is an annoyingly hard problem.

&lt;/pre&gt;</description>
    <dc:creator>Derek Martin</dc:creator>
    <dc:date>2013-04-26T20:16:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.mutt.devel/20756">
    <title>Re: [Mutt] #3638: Compilation errors for 1.6</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel/20756</link>
    <description>&lt;pre&gt;
On systems with a Linux kernel, /dev/urandom does not block but produces
lower entropy pseudorandom numbers instead.  The /dev/random device
does block, and is used when full entropy is essential.

imc

&lt;/pre&gt;</description>
    <dc:creator>Ian Collier</dc:creator>
    <dc:date>2013-04-26T19:57:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.mutt.devel/20755">
    <title>Re: [Mutt] #3638: Compilation errors for 1.6</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel/20755</link>
    <description>&lt;pre&gt;
That's right, but this is why your TEMP_DIR shouldn't ever be on NFS.
Or at least, when NFS is NFS &amp;lt; v3.


The spec guarantees nothing; but in practice implementations are
better than that.

The reality is, if you care about security, you're not using an older
system, you're not using NFSv2, and none of these issues affect you.
If that's not the case, it's really your fault (and your problem).

Again, it comes down to what platforms are (or should be) considered
supported for Mutt.


Nothing.


No, but you can't link() a file that doesn't already exist, so you
need to have opened the file securely in the first place.  The
discussion regarding the O_EXCL race in the man page describes how
link() can be used safely to create a *LOCK FILE*; it is not adequate
for opening a secure temporary file.  The assumption is that in your
lock file construct, the contents of the lock file are not
interesting.  With a temporary file, they are.  


The hardware clock is sufficient... when it is.  In other words, on
systems &lt;/pre&gt;</description>
    <dc:creator>Derek Martin</dc:creator>
    <dc:date>2013-04-26T19:17:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.mutt.devel/20754">
    <title>Re: Adding "closes #" to changeset</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel/20754</link>
    <description>&lt;pre&gt;
yes, that sounds good. You can add (see #nnn) to preparatory patches
if you're inclined. That generates a link from the ticket to the
commit but doesn't change the ticket status.

Sorry I haven't gotten to your other patches this week, I'll try to
reserve some time this weekend for it if no other dev jumps on
them. Thanks again for your work.


&lt;/pre&gt;</description>
    <dc:creator>Brendan Cully</dc:creator>
    <dc:date>2013-04-26T18:04:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.mutt.devel/20753">
    <title>Re: [Mutt] #3638: Compilation errors for 1.6</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel/20753</link>
    <description>&lt;pre&gt;
I'm reading this discussion with interest, more for my own academic
curiosity than anything practical.  As I understand it (and would
welcome corrections if I'm wrong)...

 - Mutt uses mktemp to help compute a unique filename, then opens the
   file with O_CREAT|O_EXCL.
 - The alternative is to use mktemps to open a file with whatever
   guarantees the OS gives you, then use link to give the file a
   name that has the desired suffix.

The attacks that mktemp has to defend against are:

 - content attacks, where the attacker wants you to open a file that
   they've created;
 - symlink attacks, where the attacker wants you to follow a symlink
   and thus open a file in an unsafe location, and
 - DOS attacks, where the attacker wants to prevent you from opening
   a tempfile by creating it before you do.

Opening the file with O_CREAT|O_EXCL is a solid defense against the
first two attacks in almost all common cases except when the temp
filesystem is mounted over NFSv2.  Using sufficient randomness with
a lar&lt;/pre&gt;</description>
    <dc:creator>Ian Collier</dc:creator>
    <dc:date>2013-04-26T17:52:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.mutt.devel/20752">
    <title>Re: [Mutt] #3638: Compilation errors for 1.6</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel/20752</link>
    <description>&lt;pre&gt;
Well then you don't have a clue.  Let me spell it out for you:

Script started on Fri 26 Apr 2013 10:08:08 AM CDT
$ ls -l /var/spool/mail
total 0
-rw------- 1 ddm mail 0 Apr 26 10:04 ddm
$ sudo useradd test1
$ sudo useradd test2
$ sudo useradd attacker
$ telnet mail.mydomain.SANITIZED 25
Trying SANITIZED_IP...
Connected to mail.mydomain.SANITIZED.
Escape character is '^]'.
220 SANITIZED ESMTP Sendmail 8.13.8/8.13.8; Fri, 26 Apr 2013 10:09:04 -0500
ehlo pizzashack.org
250-SANITIZED Hello SANITIZED [SANITIZED_IP], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-DELIVERBY
250 HELP
mail from: attacker
553 5.5.4 attacker... Domain name required for sender address attacker
mail from: attacker&amp;lt; at &amp;gt;somewhere.com
250 2.1.0 attacker&amp;lt; at &amp;gt;somewhere.com... Sender ok
rcpt to: test1
250 2.1.5 test1... Recipient ok
rcpt to: test2
250 2.1.5 test2... Recipient ok
rcpt to: attacker
250 2.1.5 attacker... Recipient ok
data
354 Enter mail, end with "." on a line by itself
From: me&amp;lt; at &amp;gt;my&lt;/pre&gt;</description>
    <dc:creator>Derek Martin</dc:creator>
    <dc:date>2013-04-26T15:31:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.mail.mutt.devel/20751">
    <title>Re: [Mutt] #3638: Compilation errors for 1.6</title>
    <link>http://permalink.gmane.org/gmane.mail.mutt.devel/20751</link>
    <description>&lt;pre&gt;
Wrong. This is not what I can see. Well, if I send the same mail
to 2 addresses different due to aliasing, the IDs are the same,
but if I use 2 addresses &amp;lt;local&amp;lt; at &amp;gt;domain&amp;gt; and &amp;lt;local+foo&amp;lt; at &amp;gt;domain&amp;gt;,
the IDs of the latest Received are different:

Received: from localhost (localhost [127.0.0.1])
        by jabiru.ens-lyon.fr (Postfix) with ESMTP id A681BA3AE3
        for &amp;lt;xxx+foo&amp;lt; at &amp;gt;vinc17.net&amp;gt;; Fri, 26 Apr 2013 13:19:24 +0200
        (CEST)

Received: from localhost (localhost [127.0.0.1])
        by jabiru.ens-lyon.fr (Postfix) with ESMTP id A9C99A3AFE
        for &amp;lt;xxx&amp;lt; at &amp;gt;vinc17.net&amp;gt;; Fri, 26 Apr 2013 13:19:24 +0200 (CEST)


I'm not sure that the same SMTP transactions can be used (at least the
latest ones in the chain): different users may have different antispam
rules at the site level...

The behavior may depend on the site. But at least on some sites, it
could be regarded as a source of random, even if the attacker has
mail access on the same site. So, there's no reason to reject this
method, unless there's a 100% &lt;/pre&gt;</description>
    <dc:creator>Vincent Lefevre</dc:creator>
    <dc:date>2013-04-26T11:49:10</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.mail.mutt.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.mail.mutt.devel</link>
  </textinput>
</rdf:RDF>
