[Zope-Annce] SilvaStatic Released

2006-11-28 Thread eric casteleijn
28 november 2006 – Infrae has just released SilvaStatic, a Silva 
extension that allows users to export a static copy of content 
maintained in Silva to an external website. This allows an organization 
to run Silva internally to manage content, but export the content to a 
simple external web server, for instance at an internet provider. The 
only things the web server needs to support are the serving of static 
files and FTP access so content can be uploaded.


In order to install SilvaStatic, you also need to have either wget or 
httrack installed, and the ftputil python package (download it from 
http://ftputil.sschwarzer.net/trac).

Download

The Silva extension can be downloaded from: 
http://infrae.com/download/SilvaStatic.


--
- eric casteleijn
http://infrae.com
___
Zope-Announce maillist  -  Zope-Announce@zope.org
http://mail.zope.org/mailman/listinfo/zope-announce

 Zope-Announce for Announcements only - no discussions

(Related lists - 
Users: http://mail.zope.org/mailman/listinfo/zope

Developers: http://mail.zope.org/mailman/listinfo/zope-dev )


[Zope-dev] Zope Tests: 8 OK, 1 Failed

2006-11-28 Thread Zope Tests Summarizer
Summary of messages to the zope-tests list.
Period Mon Nov 27 12:00:00 2006 UTC to Tue Nov 28 12:00:00 2006 UTC.
There were 9 messages: 9 from Zope Unit Tests.


Test failures
-

Subject: FAILED (failures=2) : Zope-2.8 Python-2.4.4 : Linux
From: Zope Unit Tests
Date: Mon Nov 27 21:38:00 EST 2006
URL: http://mail.zope.org/pipermail/zope-tests/2006-November/006688.html


Tests passed OK
---

Subject: OK : Zope-2.6 Python-2.1.3 : Linux
From: Zope Unit Tests
Date: Mon Nov 27 21:30:30 EST 2006
URL: http://mail.zope.org/pipermail/zope-tests/2006-November/006683.html

Subject: OK : Zope-2.6 Python-2.3.6 : Linux
From: Zope Unit Tests
Date: Mon Nov 27 21:32:00 EST 2006
URL: http://mail.zope.org/pipermail/zope-tests/2006-November/006684.html

Subject: OK : Zope-2.7 Python-2.3.6 : Linux
From: Zope Unit Tests
Date: Mon Nov 27 21:33:30 EST 2006
URL: http://mail.zope.org/pipermail/zope-tests/2006-November/006685.html

Subject: OK : Zope-2.7 Python-2.4.4 : Linux
From: Zope Unit Tests
Date: Mon Nov 27 21:35:00 EST 2006
URL: http://mail.zope.org/pipermail/zope-tests/2006-November/006686.html

Subject: OK : Zope-2.8 Python-2.3.6 : Linux
From: Zope Unit Tests
Date: Mon Nov 27 21:36:30 EST 2006
URL: http://mail.zope.org/pipermail/zope-tests/2006-November/006687.html

Subject: OK : Zope-2.9 Python-2.4.4 : Linux
From: Zope Unit Tests
Date: Mon Nov 27 21:39:30 EST 2006
URL: http://mail.zope.org/pipermail/zope-tests/2006-November/006689.html

Subject: OK : Zope-2.10 Python-2.4.4 : Linux
From: Zope Unit Tests
Date: Mon Nov 27 21:41:00 EST 2006
URL: http://mail.zope.org/pipermail/zope-tests/2006-November/006690.html

Subject: OK : Zope-trunk Python-2.4.4 : Linux
From: Zope Unit Tests
Date: Mon Nov 27 21:42:31 EST 2006
URL: http://mail.zope.org/pipermail/zope-tests/2006-November/006691.html

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


[Zope] Re: error with simple python script loop

2006-11-28 Thread Maurits van Rees
Christian Steinhauer, on 2006-11-24:
 i cant use pdb on zope´s python script i think?

You can, if you put this small (two lines) program in your Products
dir:

svn://svn.zope.org/repos/main/Products.enablesettrace

Not meant for production sites.

-- 
Maurits van Rees | http://maurits.vanrees.org/ [NL]
Work | http://zestsoftware.nl/
Do not worry about your difficulties in computers,
 I can assure you mine are still greater.

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


[Zope] a question about aq_base

2006-11-28 Thread Yuri

Hi!

here: http://docs.neuroinf.de/programming-plone/ate we can read:



   obj = brain.getObject().aq_base

why .aq_base and not only brain.getObject()? :)


___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce

http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] Re: error with simple python script loop

2006-11-28 Thread Paul Winkler
On Tue, Nov 28, 2006 at 08:28:47AM +, Maurits van Rees wrote:
 Christian Steinhauer, on 2006-11-24:
  i cant use pdb on zope?s python script i think?
 
 You can, if you put this small (two lines) program in your Products
 dir:
 
 svn://svn.zope.org/repos/main/Products.enablesettrace
 
 Not meant for production sites.

I still prefer zdb, because you can actually see and step through the
script code.
http://www.simplistix.co.uk/software/zope/zdb

-- 

Paul Winkler
http://www.slinkp.com
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] a question about aq_base

2006-11-28 Thread Jens Vagelpohl

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


On 28 Nov 2006, at 14:23, Yuri wrote:


Hi!

here: http://docs.neuroinf.de/programming-plone/ate we can read:


   obj = brain.getObject().aq_base

why .aq_base and not only brain.getObject()? :)


You are not presenting this one line in its context. No one will be  
able to tell you whether that is necessary wherever it is mentioned,  
because no one knows the stuff you omitted.


In normal situations getObject is all you need. I don't know any  
standard situation where you would not want the returned object  
acquisition-wrapped.


jens


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFFbHEyRAx5nvEhZLIRAnC3AJ9bwRC7ca3l+1KKA1F1M6cN9972RACglzQI
QaSWjPJb6566aB1AHY+kZAI=
=HOTR
-END PGP SIGNATURE-
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce

http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] Re: error with simple python script loop

2006-11-28 Thread Chris Withers

Paul Winkler wrote:

I still prefer zdb, because you can actually see and step through the
script code.
http://www.simplistix.co.uk/software/zope/zdb


It also includes the security declarations necessary to import it from 
untrusted code :-)


Chris

--
Simplistix - Content Management, Zope  Python Consulting
   - http://www.simplistix.co.uk
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce

http://mail.zope.org/mailman/listinfo/zope-dev )


[Zope] making a dynamic quiz help

2006-11-28 Thread Thomas Bennett
I would like some suggestions on building a dynamic quiz.

  There are categories and in each category the question can be multiple 
choice or true/false.   For each category a specific number of questions is 
asked.  The questions asked are randomly chosen from a collection of 
questions for the category.  The number of questions chosen may be different 
for each category.

example
  category one - 3 questions
  category two - 1 question
  category three - 2 questions

My first thought is a python script does the randomization selecting questions 
from my postgresql database.  Quizzes submitted updates the database counting 
correct and wrong answers and emails the results to the student and 
instructors.

A second thought is a python script builds a dtml page quiz from individual 
dtml files which categories can be folders with an individual dtml file for 
each question.  Then submit questions and answers to database and email 
student and instructors.

A third thought is create a collection of complete quizzes and then randomly 
select a quiz (least preferred).

I've searched and the closest I could find was on the zope edu wiki just 
discussing an aggregated quiz but I haven't found where that has been 
persued.   Most or all quiz products create static quizzes not one that can 
be built on the fly.  Any other designs would be appreciated.

Thanks,

Thomas

-- 

Thomas McMillan Grant Bennett   Appalachian State University
Computer Consultant III P O Box 32026
University Library  Boone, North Carolina 28608
(828) 262 6587

If it's not as simple as possible to try it, then the barrier to entry is too 
high.

Library Systems Help Desk: http://www.library.appstate.edu/help/

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] making a dynamic quiz help

2006-11-28 Thread Jonathan


- Original Message - 
From: Thomas Bennett [EMAIL PROTECTED]

To: zope@zope.org
Sent: Tuesday, November 28, 2006 1:40 PM
Subject: [Zope] making a dynamic quiz help



I would like some suggestions on building a dynamic quiz.

 There are categories and in each category the question can be multiple
choice or true/false.   For each category a specific number of questions 
is

asked.  The questions asked are randomly chosen from a collection of
questions for the category.  The number of questions chosen may be 
different

for each category.

example
 category one - 3 questions
 category two - 1 question
 category three - 2 questions

My first thought is a python script does the randomization selecting 
questions
from my postgresql database.  Quizzes submitted updates the database 
counting

correct and wrong answers and emails the results to the student and
instructors.

A second thought is a python script builds a dtml page quiz from 
individual
dtml files which categories can be folders with an individual dtml file 
for

each question.  Then submit questions and answers to database and email
student and instructors.

A third thought is create a collection of complete quizzes and then 
randomly

select a quiz (least preferred).

I've searched and the closest I could find was on the zope edu wiki just
discussing an aggregated quiz but I haven't found where that has been
persued.   Most or all quiz products create static quizzes not one that 
can

be built on the fly.  Any other designs would be appreciated.


If I was building this app I would have a dtml method (or ZPT, whatever you 
are most comfortable with) that invokes a python script (or external method) 
to provide data for the dtml/zpt form fields.  A second dtml method/zpt 
would be used as the form processor, it would invoke a python 
script/external method to process the form data input by the user (update 
db, send email, whatever) and then display some confirmation/thank you 
message to the user.


Pretty straightforward app.

Have fun!

Jonathan 



___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce

http://mail.zope.org/mailman/listinfo/zope-dev )


[Zope] Problem Creating Instance

2006-11-28 Thread Nancy Donnelly
Hi;
I built Z3 from FreeBSD ports. Went to create an instance and got this error:

[EMAIL PROTECTED]:ports/www/zope3 (115) /usr/local/www/Zope3/bin/mkzopeinstance 
-d /usr/local/www/Zope3/main
Traceback (most recent call last):
  File /usr/local/www/Zope3/bin/mkzopeinstance, line 47, in module
from zope.app.server.mkzopeinstance import main
  File /usr/local/www/Zope3/lib/python/zope/app/server/mkzopeinstance.py, 
line 32, in module
from zope.app.authentication import password
  File /usr/local/www/Zope3/lib/python/zope/app/authentication/__init__.py, 
line 19, in module
import interfaces
  File /usr/local/www/Zope3/lib/python/zope/app/authentication/interfaces.py, 
line 22, in module
import zope.security.interfaces
  File /usr/local/www/Zope3/lib/python/zope/security/__init__.py, line 24, in 
module
from zope.security.management import checkPermission
  File /usr/local/www/Zope3/lib/python/zope/security/management.py, line 25, 
in module
from zope.security.interfaces import ISecurityManagement
  File /usr/local/www/Zope3/lib/python/zope/security/interfaces.py, line 20, 
in module
from zope.interface.common.interfaces import IAttributeError
  File /usr/local/www/Zope3/lib/python/zope/interface/common/interfaces.py, 
line 80, in module
classImplements(OverflowWarning, IOverflowWarning)
NameError: name 'OverflowWarning' is not defined

Now, apparently there is a vulnerability with Z3, so I could only make with 
this thrown in:
DISABLE_VULNERABILITIES=yes
TIA,
Nancy



___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] a question about aq_base

2006-11-28 Thread Dieter Maurer
Yuri wrote at 2006-11-28 14:23 +0100:
 here: http://docs.neuroinf.de/programming-plone/ate we can read:

 

obj = brain.getObject().aq_base

why .aq_base and not only brain.getObject()? :)

Usually, it is a bad idea to use aq_base in Zope applications
(there are special cases where it is the right thing though).
The reason: Zope usually expects to work with acquisition wrapped objects.
aq_base discards the acquisition context.


You should carefully examine the context of the code fragment above.
Maybe, the context is one of the rare situations where aq_base
is called for...



-- 
Dieter
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] Problem Creating Instance

2006-11-28 Thread Andreas Jung
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1



- --On 28. November 2006 11:29:41 -0800 Nancy Donnelly 
[EMAIL PROTECTED] wrote:

 Hi;
 I built Z3 from FreeBSD ports. Went to create an instance and got this
 error:


Real men/girls build Zope from the sources. Better ask on the zope3-users 
list.

- -aj
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFFbKhwCJIWIbr9KYwRAlRYAJ9PHJcj5OMAviTxk1eG+RzF+Ep4VACgsMNR
Fp2QyfXlpixK0wFKRmUmDDY=
=mfVs
-END PGP SIGNATURE-

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


[Zope] Existence and truth

2006-11-28 Thread Mark Barratt

[profound subject: sorry the body may be less interesting]

This is so basic, but any help would be appreciated. It's also a Plone 
site, but the problem is about basic tal behaviour so I hope it's 
appropriate:


I have an attribute, 'listed' (a property of 'member') which I want the 
user to be able to set or unset with a radio choice rather than by 
checking or unchecking a checkbox, as provided in default join_form and 
personalize_form.


In personalize_form, I define listed like this:
listed python:request.get('listed', member.getProperty('listed',''))

The radio inputs return name=listed and value 0 or 1

This works OK, but in the radio input code,

tal:attributes=checked python:test(listed,'checked',None);

*always* returns 'checked'

and the second of these debug lines is *always* displayed, whether 
listed is 0 or 1:


pdebug: value of listed, after define with getProperty=span 
tal:content=listedvalue/span/p


p tal:condition=listed | nothingdebug: this para should print if 
listed is true, ie equals 1/p


Appendix C of the Zope Book says tal:condition tests for existence and 
truth, and missing variables, None, zero, empty strings, and empty 
sequences false; all other values are true.


So what basic fact/knowledge am I missing?

Thanks

Mark Barratt
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce

http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] Existence and truth

2006-11-28 Thread Paul Winkler
On Tue, Nov 28, 2006 at 10:24:51PM +, Mark Barratt wrote:
 The radio inputs return name=listed and value 0 or 1
 
 This works OK, but in the radio input code,
 
 tal:attributes=checked python:test(listed,'checked',None);
 
 *always* returns 'checked'

(snip)

 So what basic fact/knowledge am I missing?

This kind of thing is usually a mistaken type assumption.
I bet your radiobutton is setting it to 0 rather than 0.


-- 

Paul Winkler
http://www.slinkp.com
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] Existence and truth

2006-11-28 Thread Mark Barratt

Paul Winkler wrote:


This kind of thing is usually a mistaken type assumption.
I bet your radiobutton is setting it to 0 rather than 0.



Thanks. Yes it was. But neither value=0 (which I think is invalid 
XHTML), nor value= makes any difference.


Mark Barratt
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce

http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] Existence and truth

2006-11-28 Thread Terry Brown


Hmmm, CGI only returns strings.  Sometimes x*1 will give a number 
(0) even if x is a string (0)... but I would have said your 
example should work...


Cheers -Terry
x
On Tue, 28 Nov 2006, Mark Barratt wrote:


Paul Winkler wrote:


This kind of thing is usually a mistaken type assumption.
I bet your radiobutton is setting it to 0 rather than 0.



Thanks. Yes it was. But neither value=0 (which I think is invalid XHTML), nor 
value= makes any difference.


Mark Barratt
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev )



___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce

http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] Existence and truth

2006-11-28 Thread Mark Barratt

Terry Brown wrote:


Hmmm, CGI only returns strings.  Sometimes x*1 will give a number (0) 
even if x is a string (0)... but I would have said your example should 
work...


Yes, that's what i would have thought sigh /. I'll move this to the 
Plone users list - there may be some specific Plone evil involved, 
though I don't see how.


Thanks for the input.

Mark Barratt
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce

http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] Existence and truth

2006-11-28 Thread Mark Barratt

Mark Barratt wrote:

Paul Winkler wrote:


This kind of thing is usually a mistaken type assumption.
I bet your radiobutton is setting it to 0 rather than 0.



Thanks. Yes it was. But neither value=0 (which I think is invalid 
XHTML), nor value= makes any difference.


OK, solved. value= actually works - some kind of cacheing issue seems 
to have misled me when first testing it.


Again, thanks.

Mark
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce

http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] Existence and truth

2006-11-28 Thread Chris Withers

Paul Winkler wrote:

On Tue, Nov 28, 2006 at 10:24:51PM +, Mark Barratt wrote:

The radio inputs return name=listed and value 0 or 1


If you change that radio input to name=listed:int you'll get the 
behaviour you expect...


cheers,

Chris

--
Simplistix - Content Management, Zope  Python Consulting
   - http://www.simplistix.co.uk
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce

http://mail.zope.org/mailman/listinfo/zope-dev )


[Zope] Re: Problem Creating Instance

2006-11-28 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Nancy Donnelly wrote:
 Hi;
 I built Z3 from FreeBSD ports. Went to create an instance and got this error:
 
 [EMAIL PROTECTED]:ports/www/zope3 (115) 
 /usr/local/www/Zope3/bin/mkzopeinstance -d /usr/local/www/Zope3/main
 Traceback (most recent call last):
   File /usr/local/www/Zope3/bin/mkzopeinstance, line 47, in module
 from zope.app.server.mkzopeinstance import main
   File /usr/local/www/Zope3/lib/python/zope/app/server/mkzopeinstance.py, 
 line 32, in module
 from zope.app.authentication import password
   File /usr/local/www/Zope3/lib/python/zope/app/authentication/__init__.py, 
 line 19, in module
 import interfaces
   File 
 /usr/local/www/Zope3/lib/python/zope/app/authentication/interfaces.py, line 
 22, in module
 import zope.security.interfaces
   File /usr/local/www/Zope3/lib/python/zope/security/__init__.py, line 24, 
 in module
 from zope.security.management import checkPermission
   File /usr/local/www/Zope3/lib/python/zope/security/management.py, line 
 25, in module
 from zope.security.interfaces import ISecurityManagement
   File /usr/local/www/Zope3/lib/python/zope/security/interfaces.py, line 
 20, in module
 from zope.interface.common.interfaces import IAttributeError
   File /usr/local/www/Zope3/lib/python/zope/interface/common/interfaces.py, 
 line 80, in module
 classImplements(OverflowWarning, IOverflowWarning)
 NameError: name 'OverflowWarning' is not defined
 
 Now, apparently there is a vulnerability with Z3, so I could only make with 
 this thrown in:
 DISABLE_VULNERABILITIES=yes
 TIA,
 Nancy

I'm guessing you are using some antique Python version here.
OverflowWarning is a builtin in the versions of Python required by *all*
released versions of Zope3:

$ python
Python 2.4.3 (#2, Oct  6 2006, 07:52:30)
[GCC 4.0.3 (Ubuntu 4.0.3-1ubuntu5)] on linux2
Type help, copyright, credits or license for more information.
 OverflowWarning
class exceptions.OverflowWarning at 0xb7da2f8c

[/home/tseaver]
$ python2.3
Python 2.3.5 (#2, Oct  5 2006, 22:06:14)
[GCC 4.0.3 (Ubuntu 4.0.3-1ubuntu5)] on linux2
Type help, copyright, credits or license for more information.
 OverflowWarning
class exceptions.OverflowWarning at 0xb7d71fbc



If the FreeBSD port for Zope doesn't mandate a Python = 2.3.x, it is
severely broken.

BTW, I have no idea what vulnerability you are describing here.


Tres.
- --
===
Tres Seaver  +1 202-558-7113  [EMAIL PROTECTED]
Palladion Software   Excellence by Designhttp://palladion.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFbNZ3+gerLs4ltQ4RAtwXAKC941JNHqpQ46T//X1jmWH09FMLlgCfal+j
7yWBI3sH7QkVaUFasf3igec=
=1pm5
-END PGP SIGNATURE-

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )