aboutsummaryrefslogtreecommitdiffstats
path: root/funny.html
blob: 6b5c61c76e6b50e79fad2f2fbfddc0f83650b205 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Fetchmail's Funniest Fan Mail</title>
<link rev="made" href="mailto:esr@snark.thyrsus.com" />
<meta name="description"
content="Fetchmail's funniest fan mail." />
<meta name="keywords" content="fetchmail" />
<style type="text/css">
/*<![CDATA[*/
 h1.c1 {text-align: center}
/*]]>*/
</style>
</head>
<body>
<table width="100%" cellpadding="0" summary="Canned page header">
<tr>
<td width="30%">Back to <a href="index.html">Fetchmail Home Page</a></td>
<td width="30%" align="center">To <a href="/~esr/sitemap.html">Site Map</a></td>
<td width="30%" align="right">$Date: 2002/07/28 09:35:14 $</td>
</tr>
</table>

<hr />
<h1 class="c1">Fetchmail's Funniest Fan Mail</h1>

<pre>
From felix@crowfix.com  Wed Jan  8 13:50:03 1997
Message-Id: &lt;199701081745.JAA02194@crowfix.com&gt;
From: Felix Morley Finch &lt;felix@crowfix.com&gt;
To: esr@thyrsus.com
Subject: fetchmail 2.5

What the heck is WRONG with you?  This thing installed and worked
RIGHT OUT OF THE BOX!  The sample .fetchmailrc file WAS TOO EASY TO
FOLLOW!  What are you, some kind of nut?




                       ))))
         ::::               ))))
         ::::                ))))
                   -----      ))))
                   -----      ))))
         ::::                ))))
         ::::           ))))
                   ))))

Honestly, I was not expecting it to be so doggone EASY to get it up
and running.  Sure surprised me!  Of course, it hasn't actually
retreived any mail yet, but that's my problem, not yours.

Thanks very very much.

-- 
     ... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
       Felix Finch, scarecrow repairer / felix@crowfix.com
     PGP = 9D 93 1E 78 5B D7 42 1C   95 4E 9E DD 3F 6F 21 98
I've found a solution to Fermat's Last Theorem but I see I've run out of room o
</pre>

<p>(Um, I suppose I should add that he did in fact succeed in
getting fetchmail to retrieve his mail.)</p>

<hr />
<table width="100%" cellpadding="0" summary="Canned page footer">
<tr>
<td width="30%">Back to <a href="index.html">Fetchmail Home Page</a></td>
<td width="30%" align="center">To <a href="/~esr/sitemap.html">Site Map</a></td>
<td width="30%" align="right">$Date: 2002/07/28 09:35:14 $</td>
</tr>
</table>

<br clear="left" />
<address>Eric S. Raymond &lt;esr@snark.thyrsus.com&gt;</address>
</body>
</html>
"c1"># extract existing tags open(ID, "-|", "svn", "ls", $svnrepos . "/tags") || die "cannot run svn ls: $!\naborting"; while (<ID>) { if (m{^(RELEASE_.*)/}) { unshift(@versions, $1); } } close ID || die "svn ls failed, aborting"; if ($versions[0] eq $tag) { $tag = $versions[0]; $oldtag = $versions[1]; } else { $tag = '<workfile>'; $oldtag = $versions[0]; } $ENV{PATH} .= ":./dist-tools:./dist-tools/shipper:."; print "Building $version release, tag $tag, previous tag $oldtag\n"; if (-d autom4te.cache) { system("rm -rf autom4te.cache") and die "Failure in removing autom4te.cache"; } if (system("autoreconf -isv")) { die("Failure in regenerating autoconf files\n"); } if (system("./configure && make clean && make -C po update-po && make clean")) { die("Failure in translation-file rebuild\n"); } print "### Test-building the software...\n"; if (system("./configure && make clean && make distcheck")) { die("Compilation failure\n"); } print "### Building the distribution...\n"; if (system("make dist $null")) { die("Distribution-build failure\n"); } print "### Building the RPMs...\n"; if (system("buildrpms $project-${version}.tar.gz $null")) { die("RPM-build failure\n"); } open(REPORT, ">$tmp/$project.PREAMBLE.$$"); print REPORT <<EOF; From: $mailfrom Subject: The $version release of $project is available The $version release of $project is now available at the usual locations, including <URL:$website>. The source archive is available at: <URL:$website/$project-${version}.tar.gz> Here are the release notes: EOF # Extract the current notes open(NEWS, "NEWS"); while (<NEWS>) { if (/^$project/) { print REPORT $_; last; } } while (<NEWS>) { if (/^$project/) { last; } print REPORT $_; } $oldver = $oldtag; $oldver =~ tr/-/./; $oldver =~ s/^RELEASE_//; if ($diffs) { print REPORT "Diffs from the previous ($oldver) release follow as a MIME attachment." } else { print REPORT "By popular demand, diffs from the previous release have been omitted." } close(NEWS); close(REPORT); if ($tag eq '<workfile>') { system("svn diff -r$oldtag $errnull >$tmp/$project.DIFFS.$$"); } else { system("svn diff -r$oldtag -r$tag $errnull >$tmp/$project.DIFFS.$$"); } print "Diff size:"; system("wc <$tmp/$project.DIFFS.$$"); if ($diffs) { system "metasend -b" ." -D '$project-$tag announcement' -m 'text/plain' -e 7bit -f $tmp/$project.PREAMBLE.$$" ." -n -D 'diff between $oldver and $version' -m 'text/plain' -e 7bit -f $tmp/$project.DIFFS.$$" ." -o ANNOUNCE.EMAIL"; } else { rename("$tmp/$project.PREAMBLE.$$", "ANNOUNCE.EMAIL"); } #system("chown esr ANNOUNCE.EMAIL"); #chmod(0700, "ANNOUNCE.EMAIL"); #unlink("$tmp/$project.PREAMBLE.$$"); unlink("$tmp/$project.DIFFS.$$"); print "Building index page...\n"; system("rm -f index.html; indexgen.sh"); if (-r "testsites") { print "Building test server list...\n"; system("rm -f testservers.html; testservers-gen.sh >testservers.html"); } print "Making activity graph..."; system "growthplot"; print "Done\n"; # makerelease ends here