rev 1909 - in trunk/buscador: . testmails

[prev] [thread] [next] [lurker] [Date index for 2005/02/18]

From: simon
Subject: rev 1909 - in trunk/buscador: . testmails
Date: 17:03 on 18 Feb 2005
Author: simon
Date: 2005-02-18 17:03:39 +0000 (Fri, 18 Feb 2005)
New Revision: 1909

Added:
   trunk/buscador/testmails/
   trunk/buscador/testmails/attach.mails
   trunk/buscador/testmails/attachment.mails
   trunk/buscador/testmails/demo.mails
   trunk/buscador/testmails/egr.mails
   trunk/buscador/testmails/htmltest.mails
   trunk/buscador/testmails/j.mails
   trunk/buscador/testmails/mutt-ng-devel.mails
   trunk/buscador/testmails/muttley.mails
   trunk/buscador/testmails/random.mails
   trunk/buscador/testmails/thread.mails
   trunk/buscador/testmails/unicode.mails
Log:
Add a load of test mails


Added: trunk/buscador/testmails/attach.mails
===================================================================
--- trunk/buscador/testmails/attach.mails	2005-02-18 17:02:52 UTC (rev 1908)
+++ trunk/buscador/testmails/attach.mails	2005-02-18 17:03:39 UTC (rev 1909)
@@ -0,0 +1,116 @@
+From matt.lawrence@xxxxxx.xxx Fri Jan 28 17:55:49 2005
+From: Simon Cozens <simon@xxxxxxxxxxxx.xxx>
+To: test@xxxx.xxx
+Bcc: lathos@xxxxx.xxx
+Subject: Test attachment
+Mime-Version: 1.0
+Content-Type: multipart/mixed; boundary="n8g4imXOkfNTN/H1"
+Content-Disposition: inline
+X-Mutt-Fcc: =outbox-200406
+Status: RO
+Content-Length: 6431
+Lines: 102
+
+
+--n8g4imXOkfNTN/H1
+Content-Type: text/plain; charset=us-ascii
+Content-Disposition: inline
+
+I am attaching two pointless attachments for your pleasure.
+
+--n8g4imXOkfNTN/H1
+Content-Type: application/x-tex
+Content-Disposition: attachment; filename="foo.tex"
+Content-Transfer-Encoding: quoted-printable
+
+Foo bar baz=0A
+--n8g4imXOkfNTN/H1
+Content-Type: image/png
+Content-Disposition: attachment; filename="tree.png"
+Content-Transfer-Encoding: base64
+
+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
+
+--n8g4imXOkfNTN/H1--
+

Added: trunk/buscador/testmails/attachment.mails
===================================================================
--- trunk/buscador/testmails/attachment.mails	2005-02-18 17:02:52 UTC (rev 1908)
+++ trunk/buscador/testmails/attachment.mails	2005-02-18 17:03:39 UTC (rev 1909)
@@ -0,0 +1,295 @@
+From simon@xxxxxxxxxx.xxx Fri Feb 11 10:00:12 2005
+Received: from simon by kanga.astray.com with local (Exim 4.12)
+    id 1CzXas-0005UM-00
+    for me@xxxxxxxxxx.xxx; Fri, 11 Feb 2005 10:00:10 +0000
+Date: Fri, 11 Feb 2005 10:00:09 +0000
+From: Simon Wistow <simon@xxxxxxxxxx.xxx>
+To: me@xxxxxxxxxx.xxx
+Subject: attachment test
+Message-ID: <20050211100008.GV13518@xxxxxxxxxx.xxx>
+Mime-Version: 1.0
+Content-Type: multipart/mixed; boundary="s2ZSL+KKDSLx8OML"
+Content-Disposition: inline
+User-Agent: Mutt/1.5.6i
+Status: RO
+Content-Length: 15425
+Lines: 277
+
+
+--s2ZSL+KKDSLx8OML
+Content-Type: text/plain; charset=us-ascii
+Content-Disposition: inline
+
+Some attachments for testing
+
+
+
+-- 
+my ignorance is large - it contains multitudes
+
+
+--s2ZSL+KKDSLx8OML
+Content-Type: image/gif
+Content-Disposition: attachment; filename="buscador.gif"
+Content-Transfer-Encoding: base64
+
+R0lGODlhIAFoAKUAAPLy8ujo6OPj49PT08TExM7OztnZ2e3t7cnJyfHx8eLi4tjY2PDw8N/f
+3+7u7u/v79LS0t7e3ufn5+rq6sfHx83NzcjIyMzMzNvb2+Tk5MrKytbW1tfX19ra2tzc3NTU
+1NXV1c/Pz+Dg4Onp6cbGxtHR0eHh4ezs7Ovr68vLy+Xl5d3d3dDQ0Obm5v//////////////
+/////////////////////////////////////////////////////////yH+FUNyZWF0ZWQg
+d2l0aCBUaGUgR0lNUAAh+QQBCgA/ACwAAAAAIAFoAAAG/kCAcEgsGo/IpHLJbDqf0Kh0Sq1a
+r9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeIiYqLjI2Oj5CR
+kpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra5bBwKysgevtncCAwS7vL0FAwYCAbcAur3H
+BL8DyxGySQcGywO0xEQBCMjZx78CtWsEzLMCeALa5r4Rw0Xay+Ky6qnl5/O88EkC0QXZ0s5M
+8tkI7GCjRy8CEYL0DHjz9A+huXFIAhhzuGuAQSQTsz0x8KuZPS4RKM4TkiBBRpG+tgQQBmbl
+Oy4HBqJEpqBkySEH9M2smGSe/s0ESxryUhasXxWZO3tJsHky6UUsJ4m+pKLT10IrBrRdCMGV
+awp6DBj8TBAzacWbRSTME/szSQCU0oBRSxLy2AUWGPLmZcHiAj0TNheY7YVgbBWh8+Iuw4bg
+6pCmBJ7ESoK0wgIRIlZ46MCZMwYPCyBUyHbAAdsEJ5DuBGwYgOBzBx6cRlJy8C6ISFQTWLCi
+t2/fETxs4FDg6zEOD0qaQGYhBAuULdpOSaDANgEDR5oOkH6PMLzqvVQ0wLBgA4jz6M8PX2AA
+hN9dFlqMOMC2ajYLfPM/zyZCtnT72QgwgWloGVGbbQO4hQwJGzTo4IPDcbAAexQcwwIKpi3X
+ywcd/mCwQgMmKCDLCgYY0MEAIbzXSwPJ2TQdeLYZ2NQCYbVmhFAJCvEaLyssAMIHigU5wAcf
+/OhXAR4oEIADCaiFDF4iKCBCBL/5ZsAHGvDSwASxuZgAPSBkgAJbtH2J4FhACdFUCkIGSeQH
+qmmgwgkPiHBMkSCsV6KJnnngpwcW0ueiFNRZR0BNYzXVgAP+DVpEob1sp2YvF3AAZJuYDgDB
+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
+FF/xFn/xGJ/xGr/x6h4EADs=
+
+--s2ZSL+KKDSLx8OML
+Content-Type: message/external-body; access-type=x-mutt-deleted;
+    expiration="Fri, 11 Feb 2005 10:02:06 +0000"; length=1878664
+
+Content-Type: application/x-zip-compressed
+Content-Disposition: attachment; filename="Panda.zip"
+Content-Transfer-Encoding: base64
+
+
+--s2ZSL+KKDSLx8OML
+Content-Type: text/plain; charset=us-ascii
+Content-Disposition: attachment; filename="creation.txt"
+
+Creation - life and how to make it
+Steve Grand
+ISBN 0-75381-277-0
+
+Steve Grand is a digital god. 
+
+I'm not just saying that as some sort of hero worship or as a glowing
+reccomendation of this book (although you could probably accuse me of
+both) but because he concieves and creates binary creatures and imbues
+them with life.
+
+Steve Grand begat the Norns - the impossibly cute, wide eyed inhabitants
+of the game Creatures (and all its sequels). Norns were not just some
+sophisticated Tamgotchi, nor were they a clever hack designed to appear
+life like whilst a Wizard like figure behind the screen pull all the
+strings - Norns were designed to be alive.
+
+Despite (or, possibly, because of) having Igor Aleksander as a lecturer
+at college I've remained skeptical about the possibility of artificial
+life and machine intelligence (I shy away from saying the more normal,
+and loaded, Artificial Intelligence) but find the Intelligent agents in
+games to be a fascinating field and so I bought this book expecting it
+to be a HOWTO guide for building seemingly intelligent characters mixed
+in with some Neural Net theory.
+
+However I was pleasantly surprised to find a wide ranging and incredibly
+complete (especially considering that it's only 263 pages long including
+diagrams) book which was vaguely reminiscent of classic Feynman (but
+without the misogony).
+
+This book debunks the last 50 years of AI research but is cautiously
+optimistic for the next 50 years claiming, that we've been looking in
+the wrong place, that AI Research has failed its own Turing Test, and
+that the solutions to the problems lie within this book.
+
+Like any good theorem it starts off with the basics, by defining the
+axioms that the rest of the proof can be built upon. Only in this case
+it's more like redefining the basics - there is no such thing, argues
+Grand, as matter.
+
+I blinked hard a couple of times too.
+ 
+Essentially the argument goes like this - matter is no more than a
+disturbance in the universe just like a wave is nothing more than a
+disturbance in water. Sitting typing this on a laptop that I've just
+found out wasn't worth one and a half grand because, essentially, it's
+not there, is a little disconcerting but after a short think and a nice
+hot cup of tea it becomes a more palatable idea - think of it like this
+: the same difficulty one has with believing that a thing is just a
+disturbance in the universe is the same difficulty someone watching an
+incoming tidal wave has with believing that it's 'just' a disturbance in
+the sea and not a coherent thing.
+
+For more on this read "The Matter Myth" by Paul Davies and John Gribbin.
+
+>From there Grand goes onto explain clumping - subatomic particles clump
+together to form atoms, to form molecules to form chemicals. At this
+point, I have to admit, I was wondering what, precisely this has to do
+with games and intelligence. The answer is positive and negative 
+feedback loops which drive evolution and give rise to emergent
+behaviour.
+
+What Grand shows is that some seemingly intelligent behaviour, such as
+ants storing all their dead in a mass grave is little more than emergent
+behaviour. Ditto their path finding ability. By attempting to reproduce
+piece meal pure learning or intelligence or reasoning classical AI
+research has missed the point - what is needed is a combination of
+emergent behaviour, learning and emotions and then you get the
+intelligence 'for free'.
+
+It works in the same way as writing the dynamics in a game. Pacman
+didn't implement a physics engine - there was a simple rule that said
+"you can't move into the walls". However the same rule would come for
+free if it had been done with a physics engine. It would have Just
+Worked [tm].
+
+Still with me? Good, we're only half way through. And I've missed out
+lots. 
+
+Armed with these concepts we plunge into "God's Lego Set" - kind of
+design patterns for the universe - which examines the tools at our
+disposal before swerving neatly into "The whole Iguana" were we start
+plumbing everything so that in "Igor hand me that screwdriver" we can
+start building our virtual creature. Which is named Ron - Grand
+unconvincingly tries to claim that it's named Ron because that was the
+name of King Arthur's spear and also because of the infamous (mostly due
+to Fight Club) series of Readers' Digest articles about body parts such
+as "I am Jane's spleen" and, more relevantly, "I am Ron's brain".
+
+With the equivalent of some virtual neurons and a small hormone factory
+Ron quickly starts to take shape - what I liked best is the fact that
+everyt time Grand describes a problem (and he's not afraid to admit the
+mistakes he made and the corners he had to cut) there's always an
+elegant hack to get round it - as a programmer I found this as beautiful
+and as fascinating as the finished product and it's almost certainly the
+hallmarks of a well designed system.
+
+With everything plugged in the rubber gloves are donned and the switch
+thrown. Lightening cracks, thunder roles, cliches are perpetrated. Ron
+LIVES! 
+
+The emergent behaviour is fascinating - when placed with other Norns we
+discover that Ron, being attractive in a Norn kind of way learns that
+the first things that run towards him are females wanting to mate. Sadly
+when a truck rushes towards him he hasn't yet learnt to fear it so he,
+err, attempts to get jiggy with the Semi. This, explains Grand, is a
+feature not a bug.
+
+The last few chapters of the book deal with consequences of having
+machine life by taking stories from the online Creatures community
+(which is even larger than the Quake) and from the worldwide population
+of Norns - rough guesses place the figure in the several millions, more
+than the worldwide population of elephants - such as how it reacted to
+the Creature Torture site and the impassioned pleas of an Australian
+family who had one of their Norns give birth to a deaf and dumb baby
+(Grand did the equivalent of gene surgery, fed her up and sent her back
+and then recieved a Christmas card from the family saying that little
+'Kelly' was doing fine) - and mixing them in with some philosophy. For
+examples he asks why people think that robots will try and take over the
+earth - there is no point for them, their pleasure will be in serving us
+and so extermination of the human race would be counter productive.
+
+To sum up, an excellent book. Whilst some scientific knowledge (or at
+least scientific interest) is useful it isn't required. It leads us
+through fairly complicated ideas without patronising or bamboozling and
+Grand writes with warmth and humour (viz. the Chapter titles mentioned
+above - my favourite being chapter 7 which uses the Red Dwarf quote
+"They call me Legion; for I am many" and starts with a quote from Elbert
+Hubbard's Philistine "Life is just one damn thing after another") but
+with obvious intelligence and passion, hence the Feynman comparison.
+Or closer to home - think our own Mr Conway (Damian not John 'Game of
+Life' Conway, although he is mentioned lots) but smoking from a
+biological crack pipe rather than than a Latin or Quantum one. 
+
+If you're interested in AI, biology, philosophy or just looking for a
+good book to read then this book is 8 pounds very well spent.
+
+
+Simon
+
+
+--s2ZSL+KKDSLx8OML--
+

Added: trunk/buscador/testmails/demo.mails
===================================================================
--- trunk/buscador/testmails/demo.mails	2005-02-18 17:02:52 UTC (rev 1908)
+++ trunk/buscador/testmails/demo.mails	2005-02-18 17:03:39 UTC (rev 1909)
@@ -0,0 +1,1431 @@
+From error2@xxxxxxx.xxxxxxxxxx.xxx.xx Tue Feb  1 17:26:36 2005
+Return-Path: <error2@xxxxxxx.xxxxxxxxxx.xxx.xx>
+X-Original-To: clkao@xxxxx.xxx
+Delivered-To: clkao@xxxxx.xxx
+Received: from ebmail1.chinatrust.com.tw (ebmail1.chinatrust.com.tw [203.66.181.222])
+    by home.clkao.org (Postfix) with ESMTP id 6599C2F3
+    for <clkao@xxxxx.xxx>; Tue,  1 Feb 2005 17:26:36 +0800 (CST)
+Received: from nbsvrp11 (ebmail1.chinatrust.com.tw [203.66.181.222])
+    by ebmail1.chinatrust.com.tw (Postfix) with ESMTP id E44757AB0
+    for <clkao@xxxxx.xxx>; Tue,  1 Feb 2005 17:27:14 +0800 (CST)
+Message-ID: 64794$$$36291702$$$clkao@xxxxx.xxx                                   
+From: =?BIG5?B?pKSw6qtIsFWw07d+u8im5g==?= <bank.csc@xxxxxx.xxxxxxxxxx.xxx.xx>
+Reply-To: bank.csc@xxxxxx.xxxxxxxxxx.xxx.xx
+To: clkao@xxxxx.xxx
+Subject: =?BIG5?B?pKSw6qtIsFVWSVNBxefD0qpBsMgtLaTRpNGwZTUwMDCkuCE=?=
+Mime-Version: 1.0
+Content-Type: text/html; charset=BIG5
+Content-Transfer-Encoding: base64
+Date: Tue,  1 Feb 2005 17:27:14 +0800 (CST)
+X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22) on home.clkao.org
+X-Spam-Level: ****
+X-Spam-Status: No, score=4.3 required=5.0 tests=AWL,BAYES_99,HTML_90_100,
+    HTML_IMAGE_RATIO_02,HTML_MESSAGE,HTML_TAG_EXIST_TBODY,
+    HTML_TEXT_AFTER_BODY,HTML_TEXT_AFTER_HTML,INVALID_MSGID,IP_LINK_PLUS,
+    MIME_BASE64_TEXT,MIME_HTML_ONLY,NORMAL_HTTP_TO_IP autolearn=no 
+    version=3.0.1
+Status: RO
+Content-Length: 4597
+Lines: 61
+
+PEhUTUw+PEhFQUQ+PC9IRUFEPg0KPEJPRFkgc3R5bGU9IkZPTlQ6IDEwcHQgYXJpYWwiPiZuYnNw
+OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyANCjxUQUJMRSBoZWlnaHQ9MjU4IGNlbGxTcGFjaW5nPTAg
+Y2VsbFBhZGRpbmc9MCB3aWR0aD0iNDglIiBhbGlnbj1jZW50ZXIgYm9yZGVyPTA+DQo8VEJPRFk+
+DQo8VFI+DQo8VEQ+PEEgdGFyZ2V0PV9ibGFuayBocmVmPSJodHRwOi8vMjAzLjY2LjE4MS4yMjIv
+c2VydmxldC9DbGljaz9NQk1PUE5MT1BORkxESEtHTUFDS0lMTU1CSkZDSFBGUEtNRU1KR0pNUEdB
+SUVQQ1BPQ1BFSk1OSEVBSEJBS0ZJSk5DTE9ORU9DQUdKTElQR0VFTk9BT0ZORkNES0dGQUNFRU5P
+QU9GTkZDREtHRkFDRUVOT0FPRk5GQ0RLR0ZBQ05NREtPTVBLQVBFRUpPQUFQSEZCSEFQTURDT0pC
+SkRPIj48SU1HIGhlaWdodD00MiBzcmM9Imh0dHA6Ly8yMDMuNjYuMTgxLjIyMi9pbWdzZXJ2ZXIv
+MzU2LzZncThxR0lrVkVOTVJpeEcvaW1ncy92aXNhMDEyNV8wMS5naWYiIHdpZHRoPTYwMCBib3Jk
+ZXI9MD48L0E+PC9URD48L1RSPg0KPFRSPg0KPFREPg0KPFRBQkxFIGNlbGxTcGFjaW5nPTAgY2Vs
+bFBhZGRpbmc9MCB3aWR0aD0iNzUlIiBib3JkZXI9MD4NCjxUQk9EWT4NCjxUUj4NCjxURCByb3dT
+cGFuPTM+PElNRyBoZWlnaHQ9MjY0IHNyYz0iaHR0cDovLzIwMy42Ni4xODEuMjIyL2ltZ3NlcnZl
+ci8zNTYvNmdxOHFHSWtWRU5NUml4Ry9pbWdzL3Zpc2EwMTI1XzAyLmpwZyIgd2lkdGg9MjU0Pjwv
+VEQ+DQo8VEQ+PElNRyBoZWlnaHQ9MTIwIHNyYz0iaHR0cDovLzIwMy42Ni4xODEuMjIyL2ltZ3Nl
+cnZlci8zNTYvNmdxOHFHSWtWRU5NUml4Ry9pbWdzL3Zpc2EwMTI1XzAzLmdpZiIgd2lkdGg9MzQ2
+PjwvVEQ+PC9UUj4NCjxUUj4NCjxURD48SU1HIGhlaWdodD05NiBzcmM9Imh0dHA6Ly8yMDMuNjYu
+MTgxLjIyMi9pbWdzZXJ2ZXIvMzU2LzZncThxR0lrVkVOTVJpeEcvaW1ncy92aXNhMDEyNV8wNC5n
+aWYiIHdpZHRoPTM0Nj48L1REPjwvVFI+DQo8VFI+DQo8VEQgaGVpZ2h0PTE2PjxJTUcgaGVpZ2h0
+PTQ4IHNyYz0iaHR0cDovLzIwMy42Ni4xODEuMjIyL2ltZ3NlcnZlci8zNTYvNmdxOHFHSWtWRU5N
+Uml4Ry9pbWdzL3Zpc2EwMTI1XzA1LmpwZyIgd2lkdGg9MzQ2PjwvVEQ+PC9UUj48L1RCT0RZPjwv
+VEFCTEU+PC9URD48L1RSPg0KPFRSPg0KPFREPjxJTUcgaGVpZ2h0PTg3IHNyYz0iaHR0cDovLzIw
+My42Ni4xODEuMjIyL2ltZ3NlcnZlci8zNTYvNmdxOHFHSWtWRU5NUml4Ry9pbWdzL3Zpc2EwMTI1
+XzA2LmdpZiIgd2lkdGg9NjAwPjwvVEQ+PC9UUj4NCjxUUj4NCjxURD48SU1HIGhlaWdodD01NCBz
+cmM9Imh0dHA6Ly8yMDMuNjYuMTgxLjIyMi9pbWdzZXJ2ZXIvMzU2LzZncThxR0lrVkVOTVJpeEcv
+aW1ncy92aXNhMDEyNV8wNy5naWYiIHdpZHRoPTYwMD48L1REPjwvVFI+DQo8VFI+DQo8VEQ+PElN
+RyBoZWlnaHQ9NjEgc3JjPSJodHRwOi8vMjAzLjY2LjE4MS4yMjIvaW1nc2VydmVyLzM1Ni82Z3E4
+cUdJa1ZFTk1SaXhHL2ltZ3MvdmlzYTAxMjVfMDguZ2lmIiB3aWR0aD02MDA+PC9URD48L1RSPg0K
+PFRSPg0KPFREPjxJTUcgaGVpZ2h0PTE2NiBzcmM9Imh0dHA6Ly8yMDMuNjYuMTgxLjIyMi9pbWdz
+ZXJ2ZXIvMzU2LzZncThxR0lrVkVOTVJpeEcvaW1ncy92aXNhMDEyNV8wOS5naWYiIHdpZHRoPTYw
+MD48L1REPjwvVFI+DQo8VFI+DQo8VEQ+DQo8VEFCTEUgY2VsbFNwYWNpbmc9MCBjZWxsUGFkZGlu
+Zz0wIHdpZHRoPSI3NSUiIGJvcmRlcj0wPg0KPFRCT0RZPg0KPFRSPg0KPFREPjxJTUcgaGVpZ2h0
+PTUxIHNyYz0iaHR0cDovLzIwMy42Ni4xODEuMjIyL2ltZ3NlcnZlci8zNTYvNmdxOHFHSWtWRU5N
+Uml4Ry9pbWdzL3Zpc2EwMTI1XzEwLmdpZiIgd2lkdGg9MjM3PjwvVEQ+DQo8VEQ+PEEgdGFyZ2V0
+PV9ibGFuayBocmVmPSJodHRwOi8vMjAzLjY2LjE4MS4yMjIvc2VydmxldC9DbGljaz9NQk1PUE5M
+T1BORkxESEtHTUFDS0lMTU1CSkZDSFBGUENGSk1PSEJGSkJCUEZGS0JPQ1BFSk1OSEVBSEJBS0ZJ
+Sk5DTE9ORU9DQUdKTElQR0VFTk9BT0ZORkNES0dGQUNFRU5PQU9GTkZDREtHRkFDRUVOT0FPRk5G
+Q0RLR0ZBQ05NREtPTVBLQVBFRUpPQUFQSEZCSEFQTURDT0pCSkRPIj48SU1HIGhlaWdodD01MSBz
+cmM9Imh0dHA6Ly8yMDMuNjYuMTgxLjIyMi9pbWdzZXJ2ZXIvMzU2LzZncThxR0lrVkVOTVJpeEcv
+aW1ncy92aXNhMDEyNV8xMS5naWYiIHdpZHRoPTE2MSBib3JkZXI9MD48L0E+PC9URD4NCjxURD48
+SU1HIGhlaWdodD01MSBzcmM9Imh0dHA6Ly8yMDMuNjYuMTgxLjIyMi9pbWdzZXJ2ZXIvMzU2LzZn
+cThxR0lrVkVOTVJpeEcvaW1ncy92aXNhMDEyNV8xMi5naWYiIHdpZHRoPTIwMj48L1REPjwvVFI+
+PC9UQk9EWT48L1RBQkxFPjwvVEQ+PC9UUj4NCjxUUj4NCjxURD48SU1HIGhlaWdodD0yNSBzcmM9
+Imh0dHA6Ly8yMDMuNjYuMTgxLjIyMi9pbWdzZXJ2ZXIvMzU2LzZncThxR0lrVkVOTVJpeEcvaW1n
+cy92aXNhMDEyNV8xMy5naWYiIHdpZHRoPTYwMD48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPg0K
+PFRBQkxFIGNlbGxTcGFjaW5nPTEgY2VsbFBhZGRpbmc9OCB3aWR0aD03MDAgYWxpZ249Y2VudGVy
+IGJvcmRlcj0wPg0KPFRCT0RZPg0KPEZPUk0gbmFtZT1xdWVyeV9mb3JtIGFjdGlvbj1odHRwczov
+L2NvbnN1bWVyLmNoaW5hdHJ1c3QuY29tLnR3L2NnaS1iaW4vcHJvZC9jaC9ndC9ndF9vcmRlcl9k
+ZXRjdC5qc3AgbWV0aG9kPXBvc3QgPHRyPjwvU1BBTj4NCjxUUj4NCjxURD48U1BBTiBjbGFzcz10
+eHQtYmxhY2s+pnCqR7F6pKO3UaZBpqyo7KfarcyqurBUrqehQTxJTUcgaGVpZ2h0PTIyIHNyYz0i
+aHR0cDovLzIwMy42Ni4xODEuMjIyL2ltZ3NlcnZlci8yMjYwMC9BOGRoV1FIZGE3Rm9rWXlDL2lt
+Z3MvaGFuZC5naWYiIHdpZHRoPTI3IGFsaWduPWFic01pZGRsZT4gPElOUFVUIHR5cGU9c3VibWl0
+IHZhbHVlPaj6rvitcb5cIG5hbWU9YWN0PiA8SU5QVVQgdHlwZT1oaWRkZW4gdmFsdWU9J0ExMjQz
+NTM5NTYgICAgICAnIG5hbWU9aWRlbWFpbD4goUG1bqRKpKSw6qtIsFW69Lj0u8im5qvhoUGnWaVp
+xdyn87F6qrqtcb5cs12pd6FDPC9GT1JNPjwvU1BBTj48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxF
+Pg0KPFA+Jm5ic3A7PC9QPjxpbWcgd2lkdGg9MCBoZWlnaHQ9MCBzcmM9Imh0dHA6Ly8yMDMuNjYu
+MTgxLjIyMi9zZXJ2bGV0L09wZW4/TUJNT1BOTE9QTkZMREhLR0tNQ05EUEdERUhHRkxIS0FQREdP
+RlBPQU9LSk5DTUdNT0NQRUpNTkhFQUhCQUtGSUpOQ0xPTkVPQ0FHSkxJUEdFRU5PQU9GTkZDREtH
+RkFDRUVOT0FPRk5GQ0RLR0ZBQ0VFTk9BT0ZORkNES0dGQUNOTURLT01QS0FQRUVKT0FBUEhGQkhB
+UE1EQ09KQkpETyI+PC9CT0RZPjwvSFRNTD48UCBhbGlnbj1yaWdodD48Zm9udCBzaXplPTE+sU2u
+16VOuLk6NjQ3OTQgLKyhsMqlTri5OjY0NTIxPC9mb250PjwvUD4=
+
+
+From matt.lawrence@xxxxxx.xxx Fri Jan 28 17:55:49 2005
+Received: from h34.rdg.cp.net ([209.228.29.84] helo=n068.sc1.cp.net)
+    by kanga.astray.com with esmtp (Exim 4.12)
+    id 1CuaLV-0005cz-00
+    for simon@xxxxxxxxxx.xxx; Fri, 28 Jan 2005 17:55:49 +0000
+Received: from [10.143.6.246] (212.2.10.254) by n068.sc1.cp.net (7.0.038) (authenticated as matt.lawrence)
+        id 41F1F703000CDDF0; Fri, 28 Jan 2005 17:55:45 +0000
+Message-ID: <41FA7C41.4060407@xxxxxx.xxx>
+Date: Fri, 28 Jan 2005 17:54:09 +0000
+From: Matt Lawrence <matt.lawrence@xxxxxx.xxx>
+User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040913
+X-Accept-Language: en, en-us
+MIME-Version: 1.0
+To: Simon Wistow <simon@xxxxxxxxxx.xxx>
+Subject: =?UTF-8?B?w5puaWPDtGTDqiBzw7liasOrY3Q=?=
+Content-Type: text/plain; charset=UTF-8; format=flowed
+Content-Transfer-Encoding: Base64
+X-Spam-Checker-Version: SpamAssassin 2.61 (1.212.2.1-2003-12-09-exp) on 
+    kanga.astray.com
+X-Spam-Level: 
+X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.61
+Status: RO
+X-Status: A
+Content-Length: 49
+Lines: 1
+
+w5xuw6xjw7ZkZSBiw7hkeQ0KDQpodGgNCg0KTWF0dA0KDQo=
+
+From matt.lawrence@xxxxxx.xxx Fri Jan 28 17:55:49 2005
+Content-Transfer-Encoding: binary
+Content-Type: multipart/mixed; boundary="_----------=_110780049136980"
+MIME-Version: 1.0
+X-Mailer: MIME::Lite 3.01 (F2.71; T1.13; A1.58; B3.05; Q3.03)
+Date: Mon, 7 Feb 2005 18:21:31 UT
+From: someone@xxxxxxx.xxx
+To: simon@xxxxxxx.xxx
+Subject: Mixed part message
+Content-Length: 666
+Lines: 26
+
+This is a multi-part message in MIME format.
+
+--_----------=_110780049136980
+Content-Disposition: inline
+Content-Length: 65
+Content-Transfer-Encoding: binary
+Content-Type: text/plain
+
+This (http://buscador.thegestalt.org) should come out in the text
+--_----------=_110780049136980
+Content-Disposition: attachment; filename="msg.html"
+Content-Length: 202
+Content-Transfer-Encoding: binary
+Content-Type: text/html; name="msg.html"
+
+<html>
+<body>
+<div>
+<font face="Arial">
+<a href="http://buscador.thegestalt.org"; onClick="javascript:alert('Danger Will Robinson!')">this </a> should come out in the text
+</font>
+</div>
+</body>
+</html>
+
+--_----------=_110780049136980--
+
+From maypole-admin@xxxxx.xxxxxxxx.xx.xx  Tue Jun  1 09:57:39 2004
+Received: from localhost ([127.0.0.1] helo=alibi.simon-cozens.org)
+    by alibi.simon-cozens.org with esmtp (Exim 3.35 #1 (Debian))
+    id 1BV55U-0004YF-00; Tue, 01 Jun 2004 09:57:36 +0100
+Received: from mail.tvskat.net ([213.16.56.1])
+    by alibi.simon-cozens.org with esmtp (Exim 3.35 #1 (Debian))
+    id 1BV54o-0004Xq-00
+    for <maypole@xxxxx.xxxxxxxx.xx.xx>; Tue, 01 Jun 2004 09:56:54 +0100
+Received: from bugs (unknown [213.16.56.6])
+    by mail.tvskat.net (Postfix) with SMTP id 3EE8431D9
+    for <maypole@xxxxx.xxxxxxxx.xx.xx>; Tue,  1 Jun 2004 11:55:59 +0300 (EEST)
+From: "raptor@xxxxxx.xxx" <raptor@xxxxxx.xxx>
+To: maypole@xxxxx.xxxxxxxx.xx.xx
+Message-Id: <20040601115553.759d77ec@bugs>
+X-Mailer: Sylpheed version 0.9.10claws (GTK+ 1.2.10; i686-pc-linux-gnu)
+Mime-Version: 1.0
+Content-Type: text/plain; charset=US-ASCII
+Content-Transfer-Encoding: 7bit
+Subject: [Maypole] apache2 or cgi?
+Sender: maypole-admin@xxxxx.xxxxxxxx.xx.xx
+Errors-To: maypole-admin@xxxxx.xxxxxxxx.xx.xx
+X-BeenThere: maypole@xxxxx.xxxxxxxx.xx.xx
+X-Mailman-Version: 2.0.11
+Precedence: bulk
+List-Help: <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=help>;
+List-Post: <mailto:maypole@xxxxx.xxxxxxxx.xx.xx>;
+List-Subscribe: <http://lists.netthink.co.uk/listinfo/maypole>;,
+    <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=subscribe>;
+List-Id: Maypole developers and user's list <maypole.lists.netthink.co.uk>
+List-Unsubscribe: <http://lists.netthink.co.uk/listinfo/maypole>;,
+    <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=unsubscribe>;
+List-Archive: <http://lists.netthink.co.uk/pipermail/maypole/>;
+Date: Tue, 1 Jun 2004 11:55:53 +0300
+X-Spam-Checker-Version: SpamAssassin 2.70-r6188 (2004-01-17) on 
+    alibi.simon-cozens.org
+X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=ham 
+    version=2.70-r6188
+X-Spam-Level: 
+Status: RO
+Content-Length: 373
+Lines: 14
+
+hi,
+
+I "brusted" over the arhives and see there is some discussion about support 
+for Apache2... what are the steps to make maypole working under apache2, if possible?
+
+As worst case scenario how to run it under pure CGI ?
+
+tia
+
+_______________________________________________
+maypole mailing list
+maypole@xxxxx.xxxxxxxx.xx.xx
+http://lists.netthink.co.uk/listinfo/maypole
+
+
+From maypole-admin@xxxxx.xxxxxxxx.xx.xx  Tue Jun  1 10:18:04 2004
+Received: from localhost ([127.0.0.1] helo=alibi.simon-cozens.org)
+    by alibi.simon-cozens.org with esmtp (Exim 3.35 #1 (Debian))
+    id 1BV5PG-0004pS-00; Tue, 01 Jun 2004 10:18:02 +0100
+Received: from mag-sol.com ([217.160.181.186])
+    by alibi.simon-cozens.org with esmtp (Exim 3.35 #1 (Debian))
+    id 1BV5Oo-0004pA-00
+    for <maypole@xxxxx.xxxxxxxx.xx.xx>; Tue, 01 Jun 2004 10:17:34 +0100
+Received: (qmail 10907 invoked by uid 10009); 1 Jun 2004 09:17:35 -0000
+From: Dave Cross <dave@xxxx.xxx.xx>
+To: "raptor@xxxxxx.xxx" <raptor@xxxxxx.xxx>
+Cc: maypole@xxxxx.xxxxxxxx.xx.xx
+Subject: Re: [Maypole] apache2 or cgi?
+Message-ID: <20040601091735.GA10279@xxxxxxx.xxx>
+References: <20040601115553.759d77ec@bugs>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=us-ascii
+Content-Disposition: inline
+In-Reply-To: <20040601115553.759d77ec@bugs>
+User-Agent: Mutt/1.4.1i
+Sender: maypole-admin@xxxxx.xxxxxxxx.xx.xx
+Errors-To: maypole-admin@xxxxx.xxxxxxxx.xx.xx
+X-BeenThere: maypole@xxxxx.xxxxxxxx.xx.xx
+X-Mailman-Version: 2.0.11
+Precedence: bulk
+List-Help: <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=help>;
+List-Post: <mailto:maypole@xxxxx.xxxxxxxx.xx.xx>;
+List-Subscribe: <http://lists.netthink.co.uk/listinfo/maypole>;,
+    <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=subscribe>;
+List-Id: Maypole developers and user's list <maypole.lists.netthink.co.uk>
+List-Unsubscribe: <http://lists.netthink.co.uk/listinfo/maypole>;,
+    <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=unsubscribe>;
+List-Archive: <http://lists.netthink.co.uk/pipermail/maypole/>;
+Date: Tue, 1 Jun 2004 10:17:35 +0100
+X-Spam-Checker-Version: SpamAssassin 2.70-r6188 (2004-01-17) on 
+    alibi.simon-cozens.org
+X-Spam-Status: No, hits=-4.5 required=5.0 tests=AWL,BAYES_00,
+    TO_ADDRESS_EQ_REAL autolearn=ham version=2.70-r6188
+X-Spam-Level: 
+Status: RO
+Content-Length: 714
+Lines: 27
+
+On Tue, Jun 01, 2004 at 11:55:53AM +0300, raptor@xxxxxx.xxx wrote:
+> hi,
+> 
+> I "brusted" over the arhives and see there is some discussion about
+> support for Apache2... what are the steps to make maypole working
+> under apache2, if possible?
+
+I got Maypole working fine under Apache2 by following the directions in
+
+http://lists.netthink.co.uk/pipermail/maypole/2004-May/000248.html
+
+I also had to install the Apache2 version of Apache::Request which I
+got from 
+
+http://search.cpan.org/dist/libapreq2-2.02_02-dev/
+
+Dave...
+
+-- 
+  New .sigs
+  Running in please parse
+
+_______________________________________________
+maypole mailing list
+maypole@xxxxx.xxxxxxxx.xx.xx
+http://lists.netthink.co.uk/listinfo/maypole
+
+
+From maypole-admin@xxxxx.xxxxxxxx.xx.xx  Tue Jun  1 13:42:17 2004
+Received: from localhost ([127.0.0.1] helo=alibi.simon-cozens.org)
+    by alibi.simon-cozens.org with esmtp (Exim 3.35 #1 (Debian))
+    id 1BV8as-00083d-00; Tue, 01 Jun 2004 13:42:14 +0100
+Received: from mail.tvskat.net ([213.16.56.1])
+    by alibi.simon-cozens.org with esmtp (Exim 3.35 #1 (Debian))
+    id 1BV8Zw-00083D-00
+    for <maypole@xxxxx.xxxxxxxx.xx.xx>; Tue, 01 Jun 2004 13:41:17 +0100
+Received: from bugs (unknown [213.16.56.6])
+    by mail.tvskat.net (Postfix) with SMTP
+    id 2485D33B9; Tue,  1 Jun 2004 15:41:59 +0300 (EEST)
+From: "raptor@xxxxxx.xxx" <raptor@xxxxxx.xxx>
+To: Dave Cross <dave@xxxx.xxx.xx>
+Cc: maypole@xxxxx.xxxxxxxx.xx.xx
+Subject: Re: [Maypole] apache2 or cgi?
+Message-Id: <20040601154154.6b4b02e0@bugs>
+In-Reply-To: <20040601091735.GA10279@xxxxxxx.xxx>
+References: <20040601115553.759d77ec@bugs>
+    <20040601091735.GA10279@xxxxxxx.xxx>
+X-Mailer: Sylpheed version 0.9.10claws (GTK+ 1.2.10; i686-pc-linux-gnu)
+Mime-Version: 1.0
+Content-Type: text/plain; charset=US-ASCII
+Content-Transfer-Encoding: 7bit
+Sender: maypole-admin@xxxxx.xxxxxxxx.xx.xx
+Errors-To: maypole-admin@xxxxx.xxxxxxxx.xx.xx
+X-BeenThere: maypole@xxxxx.xxxxxxxx.xx.xx
+X-Mailman-Version: 2.0.11
+Precedence: bulk
+List-Help: <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=help>;
+List-Post: <mailto:maypole@xxxxx.xxxxxxxx.xx.xx>;
+List-Subscribe: <http://lists.netthink.co.uk/listinfo/maypole>;,
+    <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=subscribe>;
+List-Id: Maypole developers and user's list <maypole.lists.netthink.co.uk>
+List-Unsubscribe: <http://lists.netthink.co.uk/listinfo/maypole>;,
+    <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=unsubscribe>;
+List-Archive: <http://lists.netthink.co.uk/pipermail/maypole/>;
+Date: Tue, 1 Jun 2004 15:41:54 +0300
+X-Spam-Checker-Version: SpamAssassin 2.70-r6188 (2004-01-17) on 
+    alibi.simon-cozens.org
+X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=ham 
+    version=2.70-r6188
+X-Spam-Level: 
+Status: RO
+Content-Length: 665
+Lines: 25
+
+
+> http://search.cpan.org/dist/libapreq2-2.02_02-dev/
+
+what about :
+<<
+Maypole::Authentication::UserSessionCookie doesn't work yet here, 
+(segfaults) but I'm working on it.
+>>
+
+
+When I  try :
+ ./configure --with-apache2-apxs=/usr/sbin/apxs2 
+>>>>...............
+checking whether to enable maintainer-specific portions of Makefiles... no
+build/version_check.pl failed: no version_string found in ''.
+configure: error: Bad apache2 version
+
+
+--with-apache2-apxs  <-- what this mean path to apxs binary or some directory ?!
+
+_______________________________________________
+maypole mailing list
+maypole@xxxxx.xxxxxxxx.xx.xx
+http://lists.netthink.co.uk/listinfo/maypole
+
+
+From maypole-admin@xxxxx.xxxxxxxx.xx.xx  Tue Jun  1 17:11:17 2004
+Received: from localhost ([127.0.0.1] helo=alibi.simon-cozens.org)
+    by alibi.simon-cozens.org with esmtp (Exim 3.35 #1 (Debian))
+    id 1BVBr7-0003XE-00; Tue, 01 Jun 2004 17:11:13 +0100
+Received: from wsm.wineasy.no ([213.225.123.170])
+    by alibi.simon-cozens.org with esmtp (Exim 3.35 #1 (Debian))
+    id 1BVBqC-0003Wj-00
+    for <maypole@xxxxx.xxxxxxxx.xx.xx>; Tue, 01 Jun 2004 17:10:16 +0100
+Received: from localhost (localhost.localdomain [127.0.0.1])
+    by wsm.wineasy.no (Postfix) with ESMTP id 5CA721DC15C
+    for <maypole@xxxxx.xxxxxxxx.xx.xx>; Tue,  1 Jun 2004 18:08:02 +0200 (CEST)
+Received: from [10.0.0.2] (118.80-203-43.nextgentel.com [80.203.43.118])
+    by wsm.wineasy.no (Postfix) with ESMTP id 952B71DC108
+    for <maypole@xxxxx.xxxxxxxx.xx.xx>; Tue,  1 Jun 2004 18:08:01 +0200 (CEST)
+Message-ID: <40BCAA44.3030100@xxxxxxx.xx>
+From: Marcus Ramberg <marcus@xxxxxxx.xx>
+User-Agent: Mozilla Thunderbird 0.6 (Macintosh/20040502)
+X-Accept-Language: en-us, en
+MIME-Version: 1.0
+To: maypole@xxxxx.xxxxxxxx.xx.xx
+Subject: Re: [Maypole] apache2 or cgi?
+References: <20040601115553.759d77ec@xxxxxxxxxxxxxxxxxxxxx.xxxxxxx@XXXXXXX.com> <20040601154154.6b4b02e0@bugs>
+In-Reply-To: <20040601154154.6b4b02e0@bugs>
+Content-Type: text/plain; charset=us-ascii; format=flowed
+Content-Transfer-Encoding: 7bit
+X-Virus-Scanned: by Song Networks AS - F-Secure
+Sender: maypole-admin@xxxxx.xxxxxxxx.xx.xx
+Errors-To: maypole-admin@xxxxx.xxxxxxxx.xx.xx
+X-BeenThere: maypole@xxxxx.xxxxxxxx.xx.xx
+X-Mailman-Version: 2.0.11
+Precedence: bulk
+List-Help: <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=help>;
+List-Post: <mailto:maypole@xxxxx.xxxxxxxx.xx.xx>;
+List-Subscribe: <http://lists.netthink.co.uk/listinfo/maypole>;,
+    <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=subscribe>;
+List-Id: Maypole developers and user's list <maypole.lists.netthink.co.uk>
+List-Unsubscribe: <http://lists.netthink.co.uk/listinfo/maypole>;,
+    <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=unsubscribe>;
+List-Archive: <http://lists.netthink.co.uk/pipermail/maypole/>;
+Date: Tue, 01 Jun 2004 18:09:40 +0200
+X-Spam-Checker-Version: SpamAssassin 2.70-r6188 (2004-01-17) on 
+    alibi.simon-cozens.org
+X-Spam-Status: No, hits=-52.4 required=5.0 tests=AWL,BAYES_00,RCVD_IN_SORBS 
+    autolearn=no version=2.70-r6188
+X-Spam-Level: 
+Status: RO
+X-Status: A
+Content-Length: 695
+Lines: 29
+
+raptor@xxxxxx.xxx wrote:
+
+>>http://search.cpan.org/dist/libapreq2-2.02_02-dev/
+>>    
+>>
+>
+>what about :
+><<
+>Maypole::Authentication::UserSessionCookie doesn't work yet here, 
+>(segfaults) but I'm working on it.
+>  
+>
+I have a working version of this, can't remember if I posted the last
+version of this to the list. Should be part of the next release of this
+module I guess. Sure wish someone had taken up Simon on the project
+manager mail.
+
+Marcus
+
+--
+This e-mail has been protected by Song Networks' virus-scan service:
+http://www.securemail.no
+
+
+_______________________________________________
+maypole mailing list
+maypole@xxxxx.xxxxxxxx.xx.xx
+http://lists.netthink.co.uk/listinfo/maypole
+
+
+From maypole-admin@xxxxx.xxxxxxxx.xx.xx  Tue Jun  1 18:05:19 2004
+Received: from localhost ([127.0.0.1] helo=alibi.simon-cozens.org)
+    by alibi.simon-cozens.org with esmtp (Exim 3.35 #1 (Debian))
+    id 1BVChQ-0004Lx-00; Tue, 01 Jun 2004 18:05:16 +0100
+Received: from simon by alibi.simon-cozens.org with local (Exim 3.35 #1 (Debian))
+    id 1BVCgN-0004Io-00; Tue, 01 Jun 2004 18:04:11 +0100
+From: Simon Cozens <simon@xxxxxxxxxxxx.xxx>
+To: maypole@xxxxx.xxxxxxxx.xx.xx
+Subject: Re: [Maypole] apache2 or cgi?
+Message-ID: <20040601170411.GB26177@xxxxx.xxxxxxxxxxxx.xxx>
+References: <20040601115553.759d77ec@xxxxxxxxxxxxxxxxxxxxx.xxxxxxx@XXXXXXX.com> <20040601154154.6b4b02e0@xxxxxxxxxxxxxxx.xxxxxxx@XXXXXXX.no>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=us-ascii
+Content-Disposition: inline
+In-Reply-To: <40BCAA44.3030100@xxxxxxx.xx>
+User-Agent: Mutt/1.3.28i
+X-Operating-System: Linux alibi 2.4.18
+X-POM: The Moon is Waxing Gibbous (96% of Full)
+X-Addresses: The simon@xxxxxx.xxx address is deprecated due to being broken. simon@xxxxxx.xx.xx still works, but simon-cozens.org or netthink.co.uk are preferred.
+Sender: maypole-admin@xxxxx.xxxxxxxx.xx.xx
+Errors-To: maypole-admin@xxxxx.xxxxxxxx.xx.xx
+X-BeenThere: maypole@xxxxx.xxxxxxxx.xx.xx
+X-Mailman-Version: 2.0.11
+Precedence: bulk
+List-Help: <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=help>;
+List-Post: <mailto:maypole@xxxxx.xxxxxxxx.xx.xx>;
+List-Subscribe: <http://lists.netthink.co.uk/listinfo/maypole>;,
+    <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=subscribe>;
+List-Id: Maypole developers and user's list <maypole.lists.netthink.co.uk>
+List-Unsubscribe: <http://lists.netthink.co.uk/listinfo/maypole>;,
+    <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=unsubscribe>;
+List-Archive: <http://lists.netthink.co.uk/pipermail/maypole/>;
+Date: Tue, 1 Jun 2004 18:04:11 +0100
+X-Spam-Checker-Version: SpamAssassin 2.70-r6188 (2004-01-17) on 
+    alibi.simon-cozens.org
+X-Spam-Status: No, hits=-52.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
+    version=2.70-r6188
+X-Spam-Level: 
+Status: RO
+Content-Length: 940
+Lines: 26
+
+Marcus Ramberg:
+> I have a working version of this, can't remember if I posted the last
+> version of this to the list. Should be part of the next release of this
+> module I guess. 
+
+I'd be happy for this module to spun off to you if you want.
+
+> Sure wish someone had taken up Simon on the project
+> manager mail.
+
+Oh, plenty of people did. Unfortunately, without a clear list of priorities,
+taking one of them up on the offer hasn't been a priority yet. :)
+
+I should have time to look at another batch of Maypole stuff in about two
+weeks. In the meantime, I'd sure love it if people told me what they thought I
+should be doing by sending change requests to bugs-Maypole@xx.xxxx.xxx
+
+-- 
+Heh, heh, heh, heh... the NOISE of a bursar CHEWING Proctors' Memoranda.
+    - Henry Braun is Oxford Zippy
+
+_______________________________________________
+maypole mailing list
+maypole@xxxxx.xxxxxxxx.xx.xx
+http://lists.netthink.co.uk/listinfo/maypole
+
+
+From maypole-admin@xxxxx.xxxxxxxx.xx.xx  Tue Jun  1 14:08:15 2004
+Received: from localhost ([127.0.0.1] helo=alibi.simon-cozens.org)
+    by alibi.simon-cozens.org with esmtp (Exim 3.35 #1 (Debian))
+    id 1BV901-0000EO-00; Tue, 01 Jun 2004 14:08:13 +0100
+Received: from mail.tvskat.net ([213.16.56.1])
+    by alibi.simon-cozens.org with esmtp (Exim 3.35 #1 (Debian))
+    id 1BV8zZ-00008G-00
+    for <maypole@xxxxx.xxxxxxxx.xx.xx>; Tue, 01 Jun 2004 14:07:45 +0100
+Received: from bugs (unknown [213.16.56.6])
+    by mail.tvskat.net (Postfix) with SMTP id C2428347E
+    for <maypole@xxxxx.xxxxxxxx.xx.xx>; Tue,  1 Jun 2004 16:08:27 +0300 (EEST)
+From: "raptor@xxxxxx.xxx" <raptor@xxxxxx.xxx>
+To: maypole@xxxxx.xxxxxxxx.xx.xx
+Message-Id: <20040601160823.7e3929e4@bugs>
+X-Mailer: Sylpheed version 0.9.10claws (GTK+ 1.2.10; i686-pc-linux-gnu)
+Mime-Version: 1.0
+Content-Type: text/plain; charset=US-ASCII
+Content-Transfer-Encoding: 7bit
+Subject: [Maypole] CGI::Maypole
+Sender: maypole-admin@xxxxx.xxxxxxxx.xx.xx
+Errors-To: maypole-admin@xxxxx.xxxxxxxx.xx.xx
+X-BeenThere: maypole@xxxxx.xxxxxxxx.xx.xx
+X-Mailman-Version: 2.0.11
+Precedence: bulk
+List-Help: <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=help>;
+List-Post: <mailto:maypole@xxxxx.xxxxxxxx.xx.xx>;
+List-Subscribe: <http://lists.netthink.co.uk/listinfo/maypole>;,
+    <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=subscribe>;
+List-Id: Maypole developers and user's list <maypole.lists.netthink.co.uk>
+List-Unsubscribe: <http://lists.netthink.co.uk/listinfo/maypole>;,
+    <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=unsubscribe>;
+List-Archive: <http://lists.netthink.co.uk/pipermail/maypole/>;
+Date: Tue, 1 Jun 2004 16:08:23 +0300
+X-Spam-Checker-Version: SpamAssassin 2.70-r6188 (2004-01-17) on 
+    alibi.simon-cozens.org
+X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=ham 
+    version=2.70-r6188
+X-Spam-Level: 
+Status: RO
+Content-Length: 1707
+Lines: 65
+
+Simultaneously I'm tring CGI variant too :
+
+...
+client denied by server configuration: /usr/htdocs
+Premature end of script headers: test.pl
+file error - frontpage: not found at /usr/lib/perl5/site_perl/5.8.2/Maypole/View/Base.pm line <DATA> 3077 ......
+
+
+As stated in the Wiki FAQ I'm tring to put slash at the end, but still get this error , can this be 'cause
+
+>>> client denied by server configuration: /usr/htdocs <<<
+
+What I've set is a lib directory where I put MyTest.pm :
+
+package MyTest;
+#use base 'Apache::MVC';
+use base 'CGI::Maypole';
+
+MyTest->setup("dbi:SQLite:/path/to/db/test.db");
+MyTest->config->{uri_base} = "http://localhost/maypole/";;
+MyTest->config->{rows_per_page} = 10;
+MyTest->config->{display_tables} = [qw[test]];
+1;
+
+then test.pl like this :
+
+#!/usr/bin/perl -w
+use strict;
+use lib '/path/to/maypole/lib';
+use MyTest;
+MyTest->run();
+
+
+and fetched like this :
+
+wget http://x.x.x.x/maypole/test.pl/
+--15:47:12--  http://x.x.x.x/maypole/test.pl/
+           => `index.html'
+Connecting to x.x.x.x:80... connected.
+HTTP request sent, awaiting response... 500 Internal Server Error
+15:47:13 ERROR 500: Internal Server Error.
+
+this doesnt help either :
+
+wget http://x.x.x.x/maypole/test.pl/list
+--16:00:58--  http://x.x.x.x/maypole/test.pl/list
+           => `list'
+Connecting to x.x.x.x:80... connected.
+HTTP request sent, awaiting response... 500 Internal Server Error
+16:00:58 ERROR 500: Internal Server Error.
+
+
+wget http://x.x.x.x/maypole/test.pl/test/list
+
+either... the "test" is the name of the Table ...
+
+what i'm doing wrong ..
+
+tia
+
+_______________________________________________
+maypole mailing list
+maypole@xxxxx.xxxxxxxx.xx.xx
+http://lists.netthink.co.uk/listinfo/maypole
+
+
+From maypole-admin@xxxxx.xxxxxxxx.xx.xx  Tue Jun  1 14:23:15 2004
+Received: from localhost ([127.0.0.1] helo=alibi.simon-cozens.org)
+    by alibi.simon-cozens.org with esmtp (Exim 3.35 #1 (Debian))
+    id 1BV9EX-0000RF-00; Tue, 01 Jun 2004 14:23:13 +0100
+Received: from mail.tvskat.net ([213.16.56.1])
+    by alibi.simon-cozens.org with esmtp (Exim 3.35 #1 (Debian))
+    id 1BV9EB-0000Lf-00
+    for <maypole@xxxxx.xxxxxxxx.xx.xx>; Tue, 01 Jun 2004 14:22:51 +0100
+Received: from bugs (unknown [213.16.56.6])
+    by mail.tvskat.net (Postfix) with SMTP id EDD17330B
+    for <maypole@xxxxx.xxxxxxxx.xx.xx>; Tue,  1 Jun 2004 16:23:33 +0300 (EEST)
+From: "raptor@xxxxxx.xxx" <raptor@xxxxxx.xxx>
+To: maypole@xxxxx.xxxxxxxx.xx.xx
+Subject: Re: [Maypole] CGI::Maypole
+Message-Id: <20040601162329.323a3f18@bugs>
+In-Reply-To: <20040601160823.7e3929e4@bugs>
+References: <20040601160823.7e3929e4@bugs>
+X-Mailer: Sylpheed version 0.9.10claws (GTK+ 1.2.10; i686-pc-linux-gnu)
+Mime-Version: 1.0
+Content-Type: text/plain; charset=US-ASCII
+Content-Transfer-Encoding: 7bit
+Sender: maypole-admin@xxxxx.xxxxxxxx.xx.xx
+Errors-To: maypole-admin@xxxxx.xxxxxxxx.xx.xx
+X-BeenThere: maypole@xxxxx.xxxxxxxx.xx.xx
+X-Mailman-Version: 2.0.11
+Precedence: bulk
+List-Help: <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=help>;
+List-Post: <mailto:maypole@xxxxx.xxxxxxxx.xx.xx>;
+List-Subscribe: <http://lists.netthink.co.uk/listinfo/maypole>;,
+    <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=subscribe>;
+List-Id: Maypole developers and user's list <maypole.lists.netthink.co.uk>
+List-Unsubscribe: <http://lists.netthink.co.uk/listinfo/maypole>;,
+    <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=unsubscribe>;
+List-Archive: <http://lists.netthink.co.uk/pipermail/maypole/>;
+Date: Tue, 1 Jun 2004 16:23:29 +0300
+X-Spam-Checker-Version: SpamAssassin 2.70-r6188 (2004-01-17) on 
+    alibi.simon-cozens.org
+X-Spam-Status: No, hits=-4.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
+    version=2.70-r6188
+X-Spam-Level: 
+Status: RO
+Content-Length: 508
+Lines: 22
+
+Hmm :") i had to do it like this so I dont get Internal error ::
+
+> then test.pl like this :
+> 
+> #!/usr/bin/perl -w
+print "Content-type: text/html \n\n";
+> use strict;
+> use lib '/path/to/maypole/lib';
+> use MyTest;
+> MyTest->run();
+ 
+
+but still no success.. it seems I have to copy from somewhere --> somewhere-else templates ... but
+from where to where ?
+
+tia
+
+_______________________________________________
+maypole mailing list
+maypole@xxxxx.xxxxxxxx.xx.xx
+http://lists.netthink.co.uk/listinfo/maypole
+
+
+From maypole-admin@xxxxx.xxxxxxxx.xx.xx  Tue Jun  1 16:25:22 2004
+Received: from localhost ([127.0.0.1] helo=alibi.simon-cozens.org)
+    by alibi.simon-cozens.org with esmtp (Exim 3.35 #1 (Debian))
+    id 1BVB8g-0002Qh-00; Tue, 01 Jun 2004 16:25:18 +0100
+Received: from mail.tvskat.net ([213.16.56.1])
+    by alibi.simon-cozens.org with esmtp (Exim 3.35 #1 (Debian))
+    id 1BVB83-0002O0-00
+    for <maypole@xxxxx.xxxxxxxx.xx.xx>; Tue, 01 Jun 2004 16:24:39 +0100
+Received: from bugs (unknown [213.16.56.6])
+    by mail.tvskat.net (Postfix) with SMTP
+    id 7D8743485; Tue,  1 Jun 2004 18:25:22 +0300 (EEST)
+From: "raptor@xxxxxx.xxx" <raptor@xxxxxx.xxx>
+To: "raptor@xxxxxx.xxx" <raptor@xxxxxx.xxx>
+Cc: maypole@xxxxx.xxxxxxxx.xx.xx
+Subject: Re: [Maypole] CGI::Maypole
+Message-Id: <20040601182518.751490d0@bugs>
+In-Reply-To: <20040601160823.7e3929e4@bugs>
+References: <20040601160823.7e3929e4@bugs>
+X-Mailer: Sylpheed version 0.9.10claws (GTK+ 1.2.10; i686-pc-linux-gnu)
+Mime-Version: 1.0
+Content-Type: text/plain; charset=US-ASCII
+Content-Transfer-Encoding: 7bit
+Sender: maypole-admin@xxxxx.xxxxxxxx.xx.xx
+Errors-To: maypole-admin@xxxxx.xxxxxxxx.xx.xx
+X-BeenThere: maypole@xxxxx.xxxxxxxx.xx.xx
+X-Mailman-Version: 2.0.11
+Precedence: bulk
+List-Help: <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=help>;
+List-Post: <mailto:maypole@xxxxx.xxxxxxxx.xx.xx>;
+List-Subscribe: <http://lists.netthink.co.uk/listinfo/maypole>;,
+    <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=subscribe>;
+List-Id: Maypole developers and user's list <maypole.lists.netthink.co.uk>
+List-Unsubscribe: <http://lists.netthink.co.uk/listinfo/maypole>;,
+    <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=unsubscribe>;
+List-Archive: <http://lists.netthink.co.uk/pipermail/maypole/>;
+Date: Tue, 1 Jun 2004 18:25:18 +0300
+X-Spam-Checker-Version: SpamAssassin 2.70-r6188 (2004-01-17) on 
+    alibi.simon-cozens.org
+X-Spam-Status: No, hits=-4.5 required=5.0 tests=AWL,BAYES_00,
+    TO_ADDRESS_EQ_REAL autolearn=ham version=2.70-r6188
+X-Spam-Level: 
+Status: RO
+Content-Length: 2262
+Lines: 80
+
+I found the problem the following has to be added to MyTest :
+
+sub get_template_root { "/path/to/templates/" } 
+
+where I can find the .css stuff ... it looks very ugly not as shown on perl.com :")
+
+On Tue, 1 Jun 2004 16:08:23 +0300
+"raptor@xxxxxx.xxx" <raptor@xxxxxx.xxx> wrote:
+
+> Simultaneously I'm tring CGI variant too :
+> 
+> ...
+> client denied by server configuration: /usr/htdocs
+> Premature end of script headers: test.pl
+> file error - frontpage: not found at /usr/lib/perl5/site_perl/5.8.2/Maypole/View/Base.pm line <DATA> 3077 ......
+> 
+> 
+> As stated in the Wiki FAQ I'm tring to put slash at the end, but still get this error , can this be 'cause
+> 
+> >>> client denied by server configuration: /usr/htdocs <<<
+> 
+> What I've set is a lib directory where I put MyTest.pm :
+> 
+> package MyTest;
+> #use base 'Apache::MVC';
+> use base 'CGI::Maypole';
+> 
+> MyTest->setup("dbi:SQLite:/path/to/db/test.db");
+> MyTest->config->{uri_base} = "http://localhost/maypole/";;
+> MyTest->config->{rows_per_page} = 10;
+> MyTest->config->{display_tables} = [qw[test]];
+> 1;
+> 
+> then test.pl like this :
+> 
+> #!/usr/bin/perl -w
+> use strict;
+> use lib '/path/to/maypole/lib';
+> use MyTest;
+> MyTest->run();
+> 
+> 
+> and fetched like this :
+> 
+> wget http://x.x.x.x/maypole/test.pl/
+> --15:47:12--  http://x.x.x.x/maypole/test.pl/
+>            => `index.html'
+> Connecting to x.x.x.x:80... connected.
+> HTTP request sent, awaiting response... 500 Internal Server Error
+> 15:47:13 ERROR 500: Internal Server Error.
+> 
+> this doesnt help either :
+> 
+> wget http://x.x.x.x/maypole/test.pl/list
+> --16:00:58--  http://x.x.x.x/maypole/test.pl/list
+>            => `list'
+> Connecting to x.x.x.x:80... connected.
+> HTTP request sent, awaiting response... 500 Internal Server Error
+> 16:00:58 ERROR 500: Internal Server Error.
+> 
+> 
+> wget http://x.x.x.x/maypole/test.pl/test/list
+> 
+> either... the "test" is the name of the Table ...
+> 
+> what i'm doing wrong ..
+> 
+> tia
+> 
+> _______________________________________________
+> maypole mailing list
+> maypole@xxxxx.xxxxxxxx.xx.xx
+> http://lists.netthink.co.uk/listinfo/maypole
+> 
+
+_______________________________________________
+maypole mailing list
+maypole@xxxxx.xxxxxxxx.xx.xx
+http://lists.netthink.co.uk/listinfo/maypole
+
+
+From maypole-admin@xxxxx.xxxxxxxx.xx.xx  Tue Jun  1 21:04:25 2004
+Received: from localhost ([127.0.0.1] helo=alibi.simon-cozens.org)
+    by alibi.simon-cozens.org with esmtp (Exim 3.35 #1 (Debian))
+    id 1BVFUj-0006z8-00; Tue, 01 Jun 2004 21:04:21 +0100
+Received: from wsm.wineasy.no ([213.225.123.170])
+    by alibi.simon-cozens.org with esmtp (Exim 3.35 #1 (Debian))
+    id 1BVFTS-0006yU-00
+    for <maypole@xxxxx.xxxxxxxx.xx.xx>; Tue, 01 Jun 2004 21:03:02 +0100
+Received: from localhost (localhost.localdomain [127.0.0.1])
+    by wsm.wineasy.no (Postfix) with ESMTP id A29811DC3C3
+    for <maypole@xxxxx.xxxxxxxx.xx.xx>; Tue,  1 Jun 2004 22:00:46 +0200 (CEST)
+Received: from [10.0.0.2] (118.80-203-43.nextgentel.com [80.203.43.118])
+    by wsm.wineasy.no (Postfix) with ESMTP id 305E71DC06B
+    for <maypole@xxxxx.xxxxxxxx.xx.xx>; Tue,  1 Jun 2004 22:00:40 +0200 (CEST)
+Message-ID: <40BCE0CC.6020202@xxxxxxx.xx>
+From: Marcus Ramberg <marcus@xxxxxxx.xx>
+User-Agent: Mozilla Thunderbird 0.6 (Macintosh/20040502)
+X-Accept-Language: en-us, en
+MIME-Version: 1.0
+To: maypole@xxxxx.xxxxxxxx.xx.xx
+Content-Type: text/plain; charset=ISO-8859-1; format=flowed
+Content-Transfer-Encoding: 7bit
+X-Virus-Scanned: by Song Networks AS - F-Secure
+Subject: [Maypole] Patch to allow different ok_tables and display_tables
+Sender: maypole-admin@xxxxx.xxxxxxxx.xx.xx
+Errors-To: maypole-admin@xxxxx.xxxxxxxx.xx.xx
+X-BeenThere: maypole@xxxxx.xxxxxxxx.xx.xx
+X-Mailman-Version: 2.0.11
+Precedence: bulk
+List-Help: <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=help>;
+List-Post: <mailto:maypole@xxxxx.xxxxxxxx.xx.xx>;
+List-Subscribe: <http://lists.netthink.co.uk/listinfo/maypole>;,
+    <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=subscribe>;
+List-Id: Maypole developers and user's list <maypole.lists.netthink.co.uk>
+List-Unsubscribe: <http://lists.netthink.co.uk/listinfo/maypole>;,
+    <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=unsubscribe>;
+List-Archive: <http://lists.netthink.co.uk/pipermail/maypole/>;
+Date: Tue, 01 Jun 2004 22:02:20 +0200
+X-Spam-Checker-Version: SpamAssassin 2.70-r6188 (2004-01-17) on 
+    alibi.simon-cozens.org
+X-Spam-Status: No, hits=-52.4 required=5.0 tests=AWL,BAYES_00,RCVD_IN_SORBS 
+    autolearn=no version=2.70-r6188
+X-Spam-Level: 
+Status: RO
+Content-Length: 1168
+Lines: 32
+
+Hi. Some of the tables I want only accessible through links from other 
+tables, others I want to display, so I've made this patch which allows 
+you to specify ok_tables as well as display_tables . It also allows 
+ok_tables to use the same format as display_tables.
+
+Marcus
+
+RCS file: /var/cvs/modules/Apache-MVC/lib/Maypole.pm,v
+retrieving revision 1.18
+diff -u -r1.18 Maypole.pm
+@@ -89,7 +90,10 @@
+ sub is_applicable {
+     my $self = shift;
+     my $config = $self->config;
+-    $config->{ok_tables} = {map {$_ => 1} @{$config->{display_tables}}};
++    $config->{ok_tables} ||= @{$config->{display_tables}};
++    $config->{ok_tables} = {map {$_=>1} @{$config->{ok_tables}}}
++       if ref $config->{ok_tables} eq "ARRAY";
+     warn "We don't have that table ($self->{table})"
+         if $self->debug and not $config->{ok_tables}{$self->{table}};
+     return DECLINED() unless exists $config->{ok_tables}{$self->{table}};
+
+--
+This e-mail has been protected by Song Networks' virus-scan service:
+http://www.securemail.no
+
+
+_______________________________________________
+maypole mailing list
+maypole@xxxxx.xxxxxxxx.xx.xx
+http://lists.netthink.co.uk/listinfo/maypole
+
+
+From maypole-admin@xxxxx.xxxxxxxx.xx.xx  Wed Jun  2 02:28:18 2004
+Received: from localhost ([127.0.0.1] helo=alibi.simon-cozens.org)
+    by alibi.simon-cozens.org with esmtp (Exim 3.35 #1 (Debian))
+    id 1BVKYB-0003JC-00; Wed, 02 Jun 2004 02:28:15 +0100
+Received: from www.hostsharing.net ([212.42.230.151] helo=pima.hostsharing.net)
+    by alibi.simon-cozens.org with esmtp (Exim 3.35 #1 (Debian))
+    id 1BVKXA-0003Is-00
+    for <maypole@xxxxx.xxxxxxxx.xx.xx>; Wed, 02 Jun 2004 02:27:12 +0100
+Received: from localhost (dsl-082-082-173-079.arcor-ip.net [82.82.173.79])
+    (using TLSv1 with cipher RC4-MD5 (128/128 bits))
+    (No client certificate requested)
+    by pima.hostsharing.net (Postfix) with ESMTP id 061ECB000F20
+    for <maypole@xxxxx.xxxxxxxx.xx.xx>; Wed,  2 Jun 2004 03:27:13 +0200 (CEST)
+From: Sebastian Willert <s.willert@xxxxxxxxx.xx>
+To: Maypole <maypole@xxxxx.xxxxxxxx.xx.xx>
+Content-Type: text/plain
+Message-Id: <1086139632.3760.11.camel@localhost>
+Mime-Version: 1.0
+X-Mailer: Evolution 1.5.8 
+Content-Transfer-Encoding: 7bit
+Subject: [Maypole] Using Maypole with existing Class::DBI classes
+Sender: maypole-admin@xxxxx.xxxxxxxx.xx.xx
+Errors-To: maypole-admin@xxxxx.xxxxxxxx.xx.xx
+X-BeenThere: maypole@xxxxx.xxxxxxxx.xx.xx
+X-Mailman-Version: 2.0.11
+Precedence: bulk
+List-Help: <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=help>;
+List-Post: <mailto:maypole@xxxxx.xxxxxxxx.xx.xx>;
+List-Subscribe: <http://lists.netthink.co.uk/listinfo/maypole>;,
+    <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=subscribe>;
+List-Id: Maypole developers and user's list <maypole.lists.netthink.co.uk>
+List-Unsubscribe: <http://lists.netthink.co.uk/listinfo/maypole>;,
+    <mailto:maypole-request@xxxxx.xxxxxxxx.xx.xx?subject=unsubscribe>;
+List-Archive: <http://lists.netthink.co.uk/pipermail/maypole/>;
+Date: Wed, 02 Jun 2004 03:27:12 +0200
+X-Spam-Checker-Version: SpamAssassin 2.70-r6188 (2004-01-17) on 
+    alibi.simon-cozens.org
+X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=ham 
+    version=2.70-r6188
+X-Spam-Level: 
+Status: RO
+Content-Length: 2594
+Lines: 87
+
+Hi all,
+
+I am very impressed by Maypole and want to use it with a set of classes
+I've written using Class::DBI before I stubled on this framework. I
+could not use Maypole::Model::CDBI because the classes have names that
+are slightly different from those produced by Class::DBI::Loader. I have
+included my attempt to extend Maypole::Model::CDBI [1] to use this
+classes instead of autoloading some from Class::DBI::Loader, but I
+failed. The sources listed below do neither interact with the database
+(mysql logging is enabled but empty) nor produce any error messages:
+it's just like operating on empty datasets.
+
+I've tried to dig through the sources of Maypole (version 1.4) but lost
+my way after all this indirection and multiple inheritance and stuff, so
+I'd like to ask if anyone here can spot what I am doing wrong or even
+provide me with an example of a working model class for preexisting
+Class::DBI classes.
+
+Regards,
+  Sebastian
+
+P.S. Have mercy if I've done something completly braindead, I am fairly
+new to the wonderful world of Class::DBI and friends. 
+
+---
+
+[1] My attempt at Driver and Model classes for use with preexisting 
+    Class::DBI classes
+
+package Bar::A;
+use Class::DBI::FromCGI;
+use Class::DBI::mysql;
+use base 'Class::DBI::mysql';
+
+__PACKAGE__->set_db( 'Main', 'dbi:mysql:bar' );
+__PACKAGE__->set_up_table( 'tbl_a' );
+__PACKAGE__->has_many( addresses => 'Bar::A::B' );
+
+package Bar::A::B;
+use Class::DBI::FromCGI;
+use Class::DBI::mysql;
+use base 'Class::DBI::mysql';
+
+__PACKAGE__->set_db( 'Main', 'dbi:mysql:bar' );
+__PACKAGE__->set_up_table( 'tbl_a_b' );
+
+package Bar;
+
+use base 'Apache::MVC';
+
+Bar->setup("dbi:mysql:bar");
+Bar->config->{uri_base} = "http://bar.loc/";;
+Bar->config->{rows_per_page} = 10;
+Bar->config->{model} = 'Bar::Model';
+Bar->config->{display_tables} = [qw[tbl_a tbl_b]];
+Bar::A->untaint_columns( printable => [qw/foo1 foo2/] );
+Bar::A::B->untaint_columns( email => [qw/email/] );
+
+
+package Bar::Model;
+
+use Maypole::Model::CDBI;
+use base 'Maypole::Model::CDBI';
+
+my %_classlist = ( tbl_a => 'Bar::A', tbl_a_b => 'Bar::A::B' );
+
+sub setup_database {
+  my ($self, $config, $namespace, $dsn, $u, $p) = @_;
+  $config->{dsn} = $dsn;
+  $config->{classes} = [ sort values %_classlist ];
+  $config->{tables} = [ sort keys %_classlist ];
+  $self->adopt($_) for @{$config->{classes}};
+}
+
+sub class_of {
+  my ($self, $r, $table) = @_;
+  return $_classlist{ $table } || $self->SUPER::class_of( $r, $table );
+}
+
+
+
+
+_______________________________________________
+maypole mailing list
+maypole@xxxxx.xxxxxxxx.xx.xx
+http://lists.netthink.co.uk/listinfo/maypole
+
+From matt.lawrence@xxxxxx.xxx Fri Jan 28 17:55:49 2005
+From: Simon Cozens <simon@xxxxxxxxxxxx.xxx>
+To: test@xxxx.xxx
+Bcc: lathos@xxxxx.xxx
+Subject: Test attachment
+Mime-Version: 1.0
+Content-Type: multipart/mixed; boundary="n8g4imXOkfNTN/H1"
+Content-Disposition: inline
+X-Mutt-Fcc: =outbox-200406
+Status: RO
+Content-Length: 6431
+Lines: 102
+
+
+--n8g4imXOkfNTN/H1
+Content-Type: text/plain; charset=us-ascii
+Content-Disposition: inline
+
+I am attaching two pointless attachments for your pleasure.
+
+--n8g4imXOkfNTN/H1
+Content-Type: application/x-tex
+Content-Disposition: attachment; filename="foo.tex"
+Content-Transfer-Encoding: quoted-printable
+
+Foo bar baz=0A
+--n8g4imXOkfNTN/H1
+Content-Type: image/png
+Content-Disposition: attachment; filename="tree.png"
+Content-Transfer-Encoding: base64
+
+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
+
+--n8g4imXOkfNTN/H1--
+
+From simon@xxxxxxxxxx.xxx Fri Feb 11 10:00:12 2005
+Received: from simon by kanga.astray.com with local (Exim 4.12)
+    id 1CzXas-0005UM-00
+    for me@xxxxxxxxxx.xxx; Fri, 11 Feb 2005 10:00:10 +0000
+Date: Fri, 11 Feb 2005 10:00:09 +0000
+From: Simon Wistow <simon@xxxxxxxxxx.xxx>
+To: me@xxxxxxxxxx.xxx
+Subject: attachment test
+Message-ID: <20050211100008.GV13518@xxxxxxxxxx.xxx>
+Mime-Version: 1.0
+Content-Type: multipart/mixed; boundary="s2ZSL+KKDSLx8OML"
+Content-Disposition: inline
+User-Agent: Mutt/1.5.6i
+Status: RO
+Content-Length: 15425
+Lines: 277
+
+
+--s2ZSL+KKDSLx8OML
+Content-Type: text/plain; charset=us-ascii
+Content-Disposition: inline
+
+Some attachments for testing
+
+
+
+-- 
+my ignorance is large - it contains multitudes
+
+
+--s2ZSL+KKDSLx8OML
+Content-Type: image/gif
+Content-Disposition: attachment; filename="buscador.gif"
+Content-Transfer-Encoding: base64
+
+R0lGODlhIAFoAKUAAPLy8ujo6OPj49PT08TExM7OztnZ2e3t7cnJyfHx8eLi4tjY2PDw8N/f
+3+7u7u/v79LS0t7e3ufn5+rq6sfHx83NzcjIyMzMzNvb2+Tk5MrKytbW1tfX19ra2tzc3NTU
+1NXV1c/Pz+Dg4Onp6cbGxtHR0eHh4ezs7Ovr68vLy+Xl5d3d3dDQ0Obm5v//////////////
+/////////////////////////////////////////////////////////yH+FUNyZWF0ZWQg
+d2l0aCBUaGUgR0lNUAAh+QQBCgA/ACwAAAAAIAFoAAAG/kCAcEgsGo/IpHLJbDqf0Kh0Sq1a
+r9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeIiYqLjI2Oj5CR
+kpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra5bBwKysgevtncCAwS7vL0FAwYCAbcAur3H
+BL8DyxGySQcGywO0xEQBCMjZx78CtWsEzLMCeALa5r4Rw0Xay+Ky6qnl5/O88EkC0QXZ0s5M
+8tkI7GCjRy8CEYL0DHjz9A+huXFIAhhzuGuAQSQTsz0x8KuZPS4RKM4TkiBBRpG+tgQQBmbl
+Oy4HBqJEpqBkySEH9M2smGSe/s0ESxryUhasXxWZO3tJsHky6UUsJ4m+pKLT10IrBrRdCMGV
+awp6DBj8TBAzacWbRSTME/szSQCU0oBRSxLy2AUWGPLmZcHiAj0TNheY7YVgbBWh8+Iuw4bg
+6pCmBJ7ESoK0wgIRIlZ46MCZMwYPCyBUyHbAAdsEJ5DuBGwYgOBzBx6cRlJy8C6ISFQTWLCi
+t2/fETxs4FDg6zEOD0qaQGYhBAuULdpOSaDANgEDR5oOkH6PMLzqvVQ0wLBgA4jz6M8PX2AA
+hN9dFlqMOMC2ajYLfPM/zyZCtnT72QgwgWloGVGbbQO4hQwJGzTo4IPDcbAAexQcwwIKpi3X
+ywcd/mCwQgMmKCDLCgYY0MEAIbzXSwPJ2TQdeLYZ2NQCYbVmhFAJCvEaLyssAMIHigU5wAcf
+/OhXAR4oEIADCaiFDF4iKCBCBL/5ZsAHGvDSwASxuZgAPSBkgAJbtH2J4FhACdFUCkIGSeQH
+qmmgwgkPiHBMkSCsV6KJnnngpwcW0ueiFNRZR0BNYzXVgAP+DVpEob1sp2YvF3AAZJuYDgDB
+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
+FF/xFn/xGJ/xGr/x6h4EADs=
+
+--s2ZSL+KKDSLx8OML
+Content-Type: message/external-body; access-type=x-mutt-deleted;
+    expiration="Fri, 11 Feb 2005 10:02:06 +0000"; length=1878664
+
+Content-Type: application/x-zip-compressed
+Content-Disposition: attachment; filename="Panda.zip"
+Content-Transfer-Encoding: base64
+
+
+--s2ZSL+KKDSLx8OML
+Content-Type: text/plain; charset=us-ascii
+Content-Disposition: attachment; filename="creation.txt"
+
+Creation - life and how to make it
+Steve Grand
+ISBN 0-75381-277-0
+
+Steve Grand is a digital god. 
+
+I'm not just saying that as some sort of hero worship or as a glowing
+reccomendation of this book (although you could probably accuse me of
+both) but because he concieves and creates binary creatures and imbues
+them with life.
+
+Steve Grand begat the Norns - the impossibly cute, wide eyed inhabitants
+of the game Creatures (and all its sequels). Norns were not just some
+sophisticated Tamgotchi, nor were they a clever hack designed to appear
+life like whilst a Wizard like figure behind the screen pull all the
+strings - Norns were designed to be alive.
+
+Despite (or, possibly, because of) having Igor Aleksander as a lecturer
+at college I've remained skeptical about the possibility of artificial
+life and machine intelligence (I shy away from saying the more normal,
+and loaded, Artificial Intelligence) but find the Intelligent agents in
+games to be a fascinating field and so I bought this book expecting it
+to be a HOWTO guide for building seemingly intelligent characters mixed
+in with some Neural Net theory.
+
+However I was pleasantly surprised to find a wide ranging and incredibly
+complete (especially considering that it's only 263 pages long including
+diagrams) book which was vaguely reminiscent of classic Feynman (but
+without the misogony).
+
+This book debunks the last 50 years of AI research but is cautiously
+optimistic for the next 50 years claiming, that we've been looking in
+the wrong place, that AI Research has failed its own Turing Test, and
+that the solutions to the problems lie within this book.
+
+Like any good theorem it starts off with the basics, by defining the
+axioms that the rest of the proof can be built upon. Only in this case
+it's more like redefining the basics - there is no such thing, argues
+Grand, as matter.
+
+I blinked hard a couple of times too.
+ 
+Essentially the argument goes like this - matter is no more than a
+disturbance in the universe just like a wave is nothing more than a
+disturbance in water. Sitting typing this on a laptop that I've just
+found out wasn't worth one and a half grand because, essentially, it's
+not there, is a little disconcerting but after a short think and a nice
+hot cup of tea it becomes a more palatable idea - think of it like this
+: the same difficulty one has with believing that a thing is just a
+disturbance in the universe is the same difficulty someone watching an
+incoming tidal wave has with believing that it's 'just' a disturbance in
+the sea and not a coherent thing.
+
+For more on this read "The Matter Myth" by Paul Davies and John Gribbin.
+
+>From there Grand goes onto explain clumping - subatomic particles clump
+together to form atoms, to form molecules to form chemicals. At this
+point, I have to admit, I was wondering what, precisely this has to do
+with games and intelligence. The answer is positive and negative 
+feedback loops which drive evolution and give rise to emergent
+behaviour.
+
+What Grand shows is that some seemingly intelligent behaviour, such as
+ants storing all their dead in a mass grave is little more than emergent
+behaviour. Ditto their path finding ability. By attempting to reproduce
+piece meal pure learning or intelligence or reasoning classical AI
+research has missed the point - what is needed is a combination of
+emergent behaviour, learning and emotions and then you get the
+intelligence 'for free'.
+
+It works in the same way as writing the dynamics in a game. Pacman
+didn't implement a physics engine - there was a simple rule that said
+"you can't move into the walls". However the same rule would come for
+free if it had been done with a physics engine. It would have Just
+Worked [tm].
+
+Still with me? Good, we're only half way through. And I've missed out
+lots. 
+
+Armed with these concepts we plunge into "God's Lego Set" - kind of
+design patterns for the universe - which examines the tools at our
+disposal before swerving neatly into "The whole Iguana" were we start
+plumbing everything so that in "Igor hand me that screwdriver" we can
+start building our virtual creature. Which is named Ron - Grand
+unconvincingly tries to claim that it's named Ron because that was the
+name of King Arthur's spear and also because of the infamous (mostly due
+to Fight Club) series of Readers' Digest articles about body parts such
+as "I am Jane's spleen" and, more relevantly, "I am Ron's brain".
+
+With the equivalent of some virtual neurons and a small hormone factory
+Ron quickly starts to take shape - what I liked best is the fact that
+everyt time Grand describes a problem (and he's not afraid to admit the
+mistakes he made and the corners he had to cut) there's always an
+elegant hack to get round it - as a programmer I found this as beautiful
+and as fascinating as the finished product and it's almost certainly the
+hallmarks of a well designed system.
+
+With everything plugged in the rubber gloves are donned and the switch
+thrown. Lightening cracks, thunder roles, cliches are perpetrated. Ron
+LIVES! 
+
+The emergent behaviour is fascinating - when placed with other Norns we
+discover that Ron, being attractive in a Norn kind of way learns that
+the first things that run towards him are females wanting to mate. Sadly
+when a truck rushes towards him he hasn't yet learnt to fear it so he,
+err, attempts to get jiggy with the Semi. This, explains Grand, is a
+feature not a bug.
+
+The last few chapters of the book deal with consequences of having
+machine life by taking stories from the online Creatures community
+(which is even larger than the Quake) and from the worldwide population
+of Norns - rough guesses place the figure in the several millions, more
+than the worldwide population of elephants - such as how it reacted to
+the Creature Torture site and the impassioned pleas of an Australian
+family who had one of their Norns give birth to a deaf and dumb baby
+(Grand did the equivalent of gene surgery, fed her up and sent her back
+and then recieved a Christmas card from the family saying that little
+'Kelly' was doing fine) - and mixing them in with some philosophy. For
+examples he asks why people think that robots will try and take over the
+earth - there is no point for them, their pleasure will be in serving us
+and so extermination of the human race would be counter productive.
+
+To sum up, an excellent book. Whilst some scientific knowledge (or at
+least scientific interest) is useful it isn't required. It leads us
+through fairly complicated ideas without patronising or bamboozling and
+Grand writes with warmth and humour (viz. the Chapter titles mentioned
+above - my favourite being chapter 7 which uses the Red Dwarf quote
+"They call me Legion; for I am many" and starts with a quote from Elbert
+Hubbard's Philistine "Life is just one damn thing after another") but
+with obvious intelligence and passion, hence the Feynman comparison.
+Or closer to home - think our own Mr Conway (Damian not John 'Game of
+Life' Conway, although he is mentioned lots) but smoking from a
+biological crack pipe rather than than a Latin or Quantum one. 
+
+If you're interested in AI, biology, philosophy or just looking for a
+good book to read then this book is 8 pounds very well spent.
+
+
+Simon
+
+
+--s2ZSL+KKDSLx8OML--
+

Added: trunk/buscador/testmails/egr.mails
===================================================================
--- trunk/buscador/testmails/egr.mails	2005-02-18 17:02:52 UTC (rev 1908)
+++ trunk/buscador/testmails/egr.mails	2005-02-18 17:03:39 UTC (rev 1909)
@@ -0,0 +1,1077 @@
+From L7OIVQEBATBRnzMACAAAOw4AdzWY8A@xxxxx.xxxxxx.xxx Wed Feb 16 13:01:44 2005
+Received: from gan.2shortplanks.com ([195.82.114.50] helo=gan.twoshortplanks.com)
+    by kanga.astray.com with esmtp (Exim 4.12)
+    id 1D1OoK-0006pu-00
+    for simon@xxxxxxxxxx.xxx; Wed, 16 Feb 2005 13:01:44 +0000
+Received: from kanga.astray.com ([195.82.114.48])
+    by gan.twoshortplanks.com with esmtp (Exim 3.36 #1 (Debian))
+    id 1D1OoG-00081N-00
+    for <simon@xxxxxxxxxxxxxx.xxx>; Wed, 16 Feb 2005 13:01:40 +0000
+Received: from out007.topica-platinum-y.com ([66.227.60.27])
+    by kanga.astray.com with smtp (Exim 4.12)
+    id 1D1OoF-0006pn-00
+    for simon@xxxxxxxxxxxxxx.xxx; Wed, 16 Feb 2005 13:01:39 +0000
+Received: (qmail 28569 invoked by uid 0); 16 Feb 2005 13:00:12 -0000
+Received: from unknown (HELO mail2.panix.com) (166.84.1.73)
+  by 0 with SMTP; 16 Feb 2005 13:00:12 -0000
+Received: from mailspool3.panix.com (mailspool3.panix.com [166.84.1.78])
+    by mail2.panix.com (Postfix) with ESMTP id CF491A6FF5
+    for <egr-*****@xxxxxx.xxx>; Wed, 16 Feb 2005 08:00:11 -0500 (EST)
+Received: from [192.168.0.4] (70-58-21-235.dnvr.qwest.net [70.58.21.235])
+    by mailspool3.panix.com (Postfix) with ESMTP id 4174F374142
+    for <egr-*****@xxxxxx.xxx>; Wed, 16 Feb 2005 08:00:11 -0500 (EST)
+User-Agent: Mozilla Thunderbird 1.0 (Macintosh/20041206)
+X-Accept-Language: en-us, en
+MIME-Version: 1.0
+Content-Type: multipart/related;
+ boundary="------------030202080004010501000603"
+To: EGR List <egr@xxxxxx.xxx>
+From: Christopher Locke <clocke@xxxxx.xxx>
+Subject: EGR: out firefoxed
+Date: Wed, 16 Feb 2005 06:00:10 -0700
+Message-ID: <189956260-1463792382-1108558822@xxxxx.xxxxxx.xxx>
+Errors-To: <L7OIVQEBATBRnzMACAAAOw4AdzWY8A@xxxxx.xxxxxx.xxx>
+Reply-To: clocke@xxxxx.xxx
+X-Topica-Id: <1108558813.inmta002.3919.1050558>
+List-Help: <http://topica.com/lists/egr@xxxxxx.xxx/>;
+List-Unsubscribe: <mailto:egr-unsubscribe@xxxxxx.xxx>;
+Status: RO
+Content-Length: 70653
+Lines: 1035
+
+This is a multi-part message in MIME format.
+--------------030202080004010501000603
+Content-Type: text/html; charset=ISO-8859-1
+Content-Transfer-Encoding: 7bit
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <base href="http://www.chiefbloggingofficer.com">;
+</head>
+<body bgcolor="white" text="black">
+<div align="center"><small><font face="Helvetica, Arial, sans-serif"><big><big><big>the
+pretty version is <u><b><a
+ href="http://www.chiefbloggingofficer.com/2005/02/out-firefoxed.html">here</a></b></u></big></big></big></font></small><br>;
+</div>
+<br>
+<br>
+Valued Readers:<br>
+<br>
+Take a tip from the old CBO. Never, <i>ever</i>, say you're "always on
+the job," then spend the whole next day reconfiguring your entire
+working environment until you're near blind and you've got 68 random
+parameters coming out your ears. I finally moved to the Mac about nine
+months ago, and while it wasn't a walk in the park to relearn all my
+old tricks in brand new software, I have to say -- well, I don't have
+to, but I will -- that's it's mostly been a lot of fun.
+<p>I hope you won't mind too much that I'm gonna talk geek in this
+post. I usually keep it under pretty good wraps. But beneath my mild
+mannered exterior lives a seething, fire-breathing technofreak of no
+mean skillz. Imagine me beating my breast here like Johnny Weissmuller
+(for the youngsters among you: that was the guy who played Tarzan in
+the old Saturday afternoon matinees -- which you also don't remember). </p>
+<p>However, I lie. The sad truth of it is that I'm only just good
+enough at this stuff to be dangerous. Mostly to myself. I suppose it's
+a tribute to Mac OS X that I'm still up and running after the way I
+hacked this poor little 12" powerbook today. Why, I beat it like a
+red-headed stepchild! </p>
+<p>So two things caught my wavering attention this morning. Or whenever
+it was I woke up today. Yes, now I remember. It <i>was</i> morning.
+God, I hope that never happens again. And those two things were? Oh
+yes... </p>
+<ol compact="compact" type="1">
+  <li>I saw that <a
+ href="http://radio.weblogs.com/0001011/2005/02/15.html#a9441";
+ target="_blank">Scoble</a> had something about Gates alluding to a
+commitment to propose to deliver sometime in the future a new beta
+version of Internet Explorer. Whoa, huh? Now, I like Robert, and I know
+he's got a tough job over there at Microsoft, walking that fine line
+between truth and dare. But dude! That was so lame. No, no, I don't
+mean you. I mean that other guy saying like (and I paraphrase), we've
+heard The People speak, and they shall have of us that wonder they have
+yea verily demanded and Bill himself has spoken on this saying oh ye of
+little faith, just wait another couple-three quarters and it shall come
+to pass. Words to that general ipecacian effect.</li>
+</ol>
+<ol start="2" compact="compact" type="1">
+  <li>And the other thing I saw was this...</li>
+</ol>
+<div align="center">
+<a href="http://www.spreadfirefox.com/"; target="_blank"><img alt="IMG"
+ src="cid:part1.02020902.08020902@xxxxx.xxx" border="1" height="222"
+ width="261"></a><br>
+which I heartily invite you to click
+</div>
+<p>...because that tail and those ears are connected to a fox that is
+right now as we speak, so to speak, eating Microsoft's lunch. It is, in
+point of fact, a wily Firefox. And it has powerful friends all around
+the world, who are doing a kind of marketing number I once could only
+dream (and occasionally write) about.<br>
+<br>
+<table align="center" bgcolor="#000000" border="1" cellpadding="3"
+ cellspacing="2" width="400">
+  <tbody>
+    <tr>
+      <td><a href="http://www.spreadfirefox.com/?q=node/view/11556";
+ target="_blank"><img alt="" src="cid:part2.08080501.03030204@xxxxx.xxx"
+ align="middle" border="0" height="259" hspace="0" vspace="0"
+ width="264"></a></td>
+      <td><font color="#666666" face="arial" size="+3"><b>I mean, if
+you catch my drift...</b></font></td>
+    </tr>
+  </tbody>
+</table>
+</p>
+<p>And I have to say, I felt genuinely embarrassed when I looked at all
+that unbridled enthusiasm. I felt as if I'd been out of it way too
+long. Sitting on the sidelines licking my various wounds. So that's why
+I tore into my system and changed just about everything about how I'm
+working on this stuff. Not that I was using IE much anyway. I guess I'm
+just prone to being swayed, being moved, being rocked to my sox by this
+fox out of box. By this kind of rockin-the-top-off <i>JOY</i>. And
+that's what it is, make no mistake. Dangerous stuff when allowed to run
+wild and free like that. A dangerous business. </p>
+<p>I guess it's just that I like a good firefight every once in a
+while. It clears the air. Like everybody in town getting wasted for
+carnival. I just went over to the <a
+ href="http://blogs.msdn.com/ie/archive/2005/02/15/373104.aspx";
+ target="_blank">IEBlog</a>, which I'd never even heard of before
+today, and was rolling on the floor laughing at all the Firefox
+molotovs being tossed into that um conversation. And I know what some
+of you are thinking, though I'm thinking you've gotta be a small
+minority of those reading my anarchist ravings with any, shall we say,
+regularity. You -- the few, the proud -- are thinking this sort of
+behavior isn't very polite. And of course you're right.
+</p>
+<p><i>Yeah, but it sure is fun!</i>
+</p>
+<p>I knew the net was going to do this someday. I could feel it in my
+creaky old bones ten years ago, maybe 20. One day, I thought, some
+giant company is going to make some major announcement -- or what it
+would like the world to believe is a major announcement -- but the
+carefully crafted if utterly empty rhetoric will be drowned out by <a
+ href="http://www.spreadfirefox.com/?q=image/tid/50"; target="_blank">the
+block party</a> going on next door.<br>
+<br>
+</p>
+<blockquote><b><a href="http://www.highbeam.com/?refid=blog_2030486"><img
+ src="cid:part3.08010401.09020801@xxxxx.xxx" align="right" border="0"
+ hspace="10" vspace="0"></a><a
+ href="http://www.highbeam.com/library/docRef.asp?docid=1P1:104061960&amp;refid=blog_2030486&amp;openRef=1";
+ target="_blank">The Tampa Tribune, January 3, 2005:</a></b> " The
+Firefox browser, downloaded an impressive 10 million times in its first
+month, is creating a buzz on the Web as people weary of the security
+shortcomings of Microsoft Internet Explorer give the open-source
+alternative a try."
+  <p><b><a href="http://www.highbeam.com/?refid=blog_2030486"><img
+ src="cid:part3.08010401.09020801@xxxxx.xxx" align="right" border="0"
+ hspace="10" vspace="0"></a><a
+ href="http://www.highbeam.com/library/docRef.asp?docid=1G1:128032319&amp;refid=blog_2030486&amp;openRef=1";
+ target="_blank">The Christian Science Monitor, February 3, 2005:</a></b>"A
+clever fox is sneaking into Microsoft's henhouse, and some observers
+are warning that though it won't steal any valuable software itself, it
+could leave the door open to more ravenous invaders if the software
+giant isn't careful... In just over two months, [Firefox] has grabbed
+about 5 percent of the market, while IE has dropped from more than 95
+percent to just over 90 percent."
+  </p>
+  <p><b><a href="http://www.highbeam.com/?refid=blog_2030486"><img
+ src="cid:part3.08010401.09020801@xxxxx.xxx" align="right" border="0"
+ hspace="10" vspace="0"></a><a
+ href="http://www.highbeam.com/library/docRef.asp?docid=1P1:105065627&amp;refid=blog_2030486&amp;openRef=1";
+ target="_blank">Business Week, February 7, 2005:</a></b> The article
+is titled, "Move Over, Internet Explorer," and it ends with this. "One
+last to-do item before you start surfing with Firefox: Take a minute on
+the Mozilla.org site to make an online donation to the foundation,
+whose mission is to preserve choice and innovation on the Internet. The
+browser is free, but Mozilla has expenses. If you're using the product,
+why not help support it?"
+  </p>
+</blockquote>
+<p><a href="http://mozilla.org/foundation/donate.html"; target="_blank">Good
+question</a>. In fact, it's an <i>excellent</i> question. Sounds to me
+like The End of Business Week As Usual. &lt;g&gt; <br>
+<br>
+--<br>
+<font color="gray" size="2">Posted by clocke to <a
+ href="http://www.chiefbloggingofficer.com/2005/02/out-firefoxed.html">Chief
+Blogging Officer</a> at 2/16/2005 04:52:00 AM</font>.
+</p>
+<PRE>--^----------------------------------------------------------------
+This email was sent to: simon@xxxxxxxxxxxxxx.xxx
+
+EASY UNSUBSCRIBE click here: <A HREF="http://topica.com/u/?clvXQ4.a2j7rZ.c2ltb25A">http://topica.com/u/?clvXQ4.a2j7rZ.c2ltb25A</A>;
+Or send an email to: egr-unsubscribe@xxxxxx.xxx
+
+For Topica's complete suite of email marketing solutions visit:
+<A HREF="http://www.topica.com/?p=TEXFOOTER">http://www.topica.com/?p=TEXFOOTER</A>;
+--^----------------------------------------------------------------</PRE>
+</body>
+</html>
+
+--------------030202080004010501000603
+Content-Type: image/jpeg;
+ name="clip-firefox.jpg"
+Content-Transfer-Encoding: base64
+Content-ID: <part1.02020902.08020902@xxxxx.xxx>
+Content-Disposition: inline;
+ filename="clip-firefox.jpg"
+
+/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUG
+BgYFBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDAQICAgICAgUDAwUKBwYH
+CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgr/wgAR
+CADeAQUDASIAAhEBAxEB/8QAHQAAAgIDAQEBAAAAAAAAAAAAAAYFBwIDBAgBCf/EABwBAAEF
+AQEBAAAAAAAAAAAAAAABAgMEBQYHCP/aAAwDAQACEAMQAAAB9/HyEGzgviowC+AwC+AwC+Aw
+C+AwC+AwC+AwC+AwC+AwC+AwC+AwC+B3qvVT+RTtZgrvmqMugX+rob8sAPFtkW1jAFaAAJLt
+XzmyDbWyRIegFaEWULBaKG43HojGs+Viuk954t9STmKR0KXzro/gQ9AfaS1BaG9RsqNKEJhW
+8w52w+GNmqiZ2hBTvp3QMQFm2LbItrGAK0DANUejrcqXRFcdNiXP1VUwKNExVvaFoaK3c2Ly
+s9PdbktLkrXhFsnZXcyqWDhVepFtz7XkIhc1I2fM5kFF25paM+Azwz37zCA2cW2RbWMAVoAC
+eOA5I2NZBBP7GT4onfWfJSG7ZEaI0xL7FFvpYckFToYslEvQ9gKQ2gRUqDVAAM8MxGEBs4ts
+i2sYArQAAAAADi7cRILlnM3Ogu/tyE4NMvqReDo7ATglubpAAQAAAAAAMschGIBs4tsi2sYE
+PRdMC3IYFmUNEFqRMho37FcOOJ5+0xC73NWUFvfnyTpyxWjFPnJ19BWDnhcOwxC7KtXtF/HK
+mYiL4dGJiF2dsM25Y5btZiAbOLbItrGfPsNGuGChYHJ68XxrvPg6j9NV609fi9Cx2cGBe2Od
+atkrZZcXXeZkots9dW4HvtijeodahLLfHbUgwqc4xePd1oGXadeLZomZsc61dtapMZY5dvgM
+QDZxbZFtYxVaiGSupZvKV4XGMvUF5AuCNztKPVLNJIq6apseyutlgkE/CkWKWK6us2dHQTwU
+JZH1za1sPeTQ1o4TY1/JXtmitrqwsx7DLHK5TYgGzi2yLaxgCtAAAA5tfLFOWV6YjIJfDRHh
+N64/pQ6tenhUmcY7AO/fCbQldHJiE7nw9zUAAAAMschGIBs4tsi2sYArQAAAMDMEwM0h45nm
+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