Re: [Mailman-Users] a question about content-filtering

2008-03-10 Thread liste yoneticisi
On Fri, 7 Mar 2008, Mark Sapiro wrote:

Brad Knowles wrote:

>On 3/7/08, Mark Sapiro quoted liste yoneticisi <[EMAIL PROTECTED]>:
>
>>>Is there a patch that giving information for filtered extension.
>>>
>>>  I mean i am filtering *.mpg for example.
>>>  If someone sends an attachment with mpg extension, e-mail is delivered
>>>  without attachment and without any information about filtering.
>
>   [ ... deletia ... ]
>
>>  It is certainly possible, but as far as I know, there is no published
>>  patch for it.
>
>What about scrub_nondigest?  Wouldn't that do what the OP was asking for?


>Possibly. If the OP is willing to turn off content filtering or limit
>it to collapse_alternatives and then have all non-text/plain and
>characterset unknown parts stored and replaced with hyperlinks in the
>delivered posts, then yes, scrub_nondigest would do it.

Actually I just want a vissible message for deleted/filtered attachments.

You once sent a patch cok uppercase attachments.(I copied below) Is it
possible to add a command in order to add message (or information) to a
suitable part of this file??

But i don't know the the programming language for mailman.

Thank you fot your consideration and cooperation.

"""
The conversion of *_filename_extensions to lower case is intentional,
but we neglected to convert the actual extension in the message to
lower case for comparison.

The following patch will be in Mailman 2.1.10 and will fix the problem.

--- Mailman/Handlers/MimeDel.py 2005-12-30 18:50:08 +
+++ Mailman/Handlers/MimeDel.py 2007-10-05 01:01:24 +
@@ -256,4 +256,4 @@
 fext = fext[1:]
 else:
 fext = ''
-return fext
+return fext.lower()

-- 
Mark Sapiro <[EMAIL PROTECTED]>   The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan
"""


--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Announce] Updated message catalogs needed for Mailman 2.1.10

2008-03-10 Thread liste yoneticisi

Bu çalışmada Türkçe Mailman için girişimde bulunan var mı?
Bu listede Türkiye'den kimler var? Bu konuda işbirliği yapabilir miyiz?

(An explanation to all: I just asked if there is anyone who
responsible for Turkish translation of Mailman, attended to these lists
from Turkiye.)


Liste Yoneticisi
http://e-list.cc.metu.edu.tr
http://e-liste.bidb.odtu.edu.tr

On Sat, 8 Mar 2008, Mark Sapiro wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

If you are a language champion or otherwise responsible for a Mailman
translation, please get the updated 2.1.10 message catalog for your
language to me as soon as possible. Mailman 2.1.10 has been in beta for
3 months now, and I have received very few updated translations.

I am planning to release what I hope will be the final beta release of
2.1.10 in a few days. This would be a release candidate rather than a
beta if I had more updated translations.

Thank you for your understanding.

- --
Mark Sapiro <[EMAIL PROTECTED]>The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (MingW32)

iD8DBQFH0xyZVVuXXpU7hpMRAo1aAKDYiS/wpexcQJqNPi+d0GLK6o2x0gCfTo/Z
24bhI96yktpfx97nDC3XH48=
=PH4r
-END PGP SIGNATURE-
___
Mailman-announce mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-announce
Member address: [EMAIL PROTECTED]
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-announce/listeyon%40metu.edu.tr
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp


Re: [Mailman-Users] Bug in Mailman version 2.1.9

2008-03-10 Thread Fabricio Oliveira

Hi Mark, See attachment file with the log. Thanks. Regards,Fabrício> Date: Sat, 
8 Mar 2008 09:05:25 -0800> From: [EMAIL PROTECTED]> To: [EMAIL PROTECTED]> CC: 
mailman-users@python.org> Subject: Re: [Mailman-Users] Bug in Mailman version 
2.1.9> > Fabricio Oliveira wrote:> > Hi,> > > > When I try access the page of 
Mailman appear the error bellow:> > > > Bug in Mailman version 2.1.9> > We're 
sorry, we hit a bug!Please inform the webmaster for this site of this problem. 
Printing of traceback and other system information has been explicitly 
inhibited, but the webmaster can find this information in the Mailman error 
logs. > > > > I changed permissions of directorys, but don't work. I do the 
instructions discribe in following links: 
http://archive.netbsd.se/?ml=mailman-users&a=2007-11&t=5744516, 
http://www.forum.techcuriosity.com/viewtopic.php?p=376&sid=0193ffbab1bee8e67dce3657319f4f83
 and http://forum.swsoft.com/pda/index.php/t-48560.html, but don't work too.> > 
> > Log - /usr/local/mailman/logs/error> > > > Mar 08 10:48:37 2008 
qrunner(1656): Traceback (most recent call last):Mar 08 10:48:37 2008 
qrunner(1656): File '/usr/local/mailman/bin/qrunner', line 278, in ?Mar 08 
10:48:37 2008 qrunner(1656): main()Mar 08 10:48:37 2008 qrunner(1656): File 
'/usr/local/mailman/bin/qrunner', line 238, in mainMar 08 10:48:37 2008 
qrunner(1656): qrunner.run()Mar 08 10:48:37 2008 qrunner(1656): File 
'/usr/local/mailman/Mailman/Queue/Runner.py', line 71, in runMar 08 10:48:37 
2008 qrunner(1656): filecnt = self._oneloop()Mar 08 10:48:37 2008 
qrunner(1656): File '/usr/local/mailman/Mailman/Queue/Runner.py', line 100, in 
_oneloopMar 08 10:48:37 2008 qrunner(1656): msg, msgdata = 
self._switchboard.dequeue(filebase)Mar 08 10:48:37 2008 qrunner(1656): File 
'/usr/local/mailman/Mailman/Queue/Switchboard.py', line 150, in dequeueMar 08 
10:48:37 2008 qrunner(1656): fp = open(filename)Mar 08 10:48:37 2008 
qrunner(1656): IOError : [Errno 13] Permission denied: '/usr/loc> 
al/mailman/qfiles/in/1204984114.6525619+5fb960a623c129aa4c6faf55d72e84188d8bafc6.pck'Mar
 08 11:04:45 2008 (1883) couldn't load config file 
/usr/local/mailman/lists/cartaoberro/config.pck insecure string pickleMar 08 
11:04:45 2008 (1883) couldn't load config file 
/usr/local/mailman/lists/cartaoberro/config.pck.last invalid load key, '¨'.Mar 
08 11:04:45 2008 (1883) couldn't load config file 
/usr/local/mailman/lists/cartaoberro/config.db[Errno 2] No such file or 
directory: '/usr/local/mailman/lists/cartaoberro/config.db'Mar 08 11:04:45 2008 
(1883) couldn't load config file 
/usr/local/mailman/lists/cartaoberro/config.db.last[Errno 2] No such file or 
directory: '/usr/local/mailman/lists/cartaoberro/config.db.last'Mar 08 11:04:45 
2008 (1883) All cartaoberro fallbacks were corrupt, giving upMar 08 11:04:45 
2008 (1883) couldn't load config file 
/usr/local/mailman/lists/cartaoberro/config.pckinsecure string pickleMar 08 
11:04:45 2008 (1883) couldn't load config file /usr/local/mailman> 
/lists/cartaoberro/config.pck.lastinvalid load key, '¨'.Mar 08 11:04:45 2008 
(1883) couldn't load config file /usr/local/mailman/lists/c 
artaoberro/config.db[Errno 2] No such file or directory: 
'/usr/local/mailman/lists/cartaoberro/config.db'Mar 08 11:04:45 2008 (1883) 
couldn't load config file 
/usr/local/mailman/lists/cartaoberro/config.db.last[Errno 2] No such file or 
directory: '/usr/local/mailman/lists/cartaoberro/config.db.last'Mar 08 11:04:45 
2008 (1883) All cartaoberro fallbacks were corrupt, giving upMar 08 11:04:45 
2008 admin(1883): admin(1883): 
[- Mailman Version: 2.1.9 -]admin(1883): [- Traceback 
--]admin(1883): Traceback (most recent call last):admin(1883): File 
'/usr/local/mailman/scripts/driver', line 101, in run_mainadmin(1883): 
main()admin(1883): File '/usr/local/mailman/Mailman/Cgi/admin.py', line 75, in 
mainadmin(1883): admin_overview(_('No such list 
%(safelistname)s'))admin(188> 3): File 
'/usr/local/mailman/Mailman/Cgi/admin.py', line 233, in admi 
n_overviewadmin(1883): mlist = MailList.MailList(name, lock=0)admin(1883): File 
'/usr/local/mailman/Mailman/MailList.py', line 130, in __ini t__admin(1883): 
self.Load()admin(1883): File '/usr/local/mailman/Mailman/MailList.py', line 
644, in Loadadmin(1883): raise Errors.MMCorruptListDatabaseError, eadmin(1883): 
MMCorruptListDatabaseError: [Errno 2] No such file or directory: '/ 
usr/local/mailman/lists/cartaoberro/config.db.last'admin(1883): [- Python 
Information -]admin(1883): sys.version = 2.4.3 (#1, Jul 26 2006, 
20:13:39)[GCC 3.4.6]admin(1883): sys.executable = /usr/bin/pythonadmin(1883): 
sys.prefix = /usradmin(1883): sys.exec_prefix = /usradmin(1883): sys.path = 
/usradmin(1883): sys.platform = linux2admin(1883): [->  Environment 
Variables -]admin(1883): SERVER_SOFTWARE: Apache/1.3.37 (Unix)admin(1883): 
SCRIPT_NAME: /mailman/adminadmin(1883): SERVER_SIGNATURE: 
Apache/1.3.37 Server at serverli

[Mailman-Users] minimizing spam addresses on web site

2008-03-10 Thread Chuck Peters
A couple days ago I saw a post on the dev list about backscatter spam and
also found a thread about someone's attempt at changing the -owner address,
that didn't appear to be successful.  That and the further problem newly
created address for the mailman-owner getting 200 spam a day tells me I need
to do something about this mess.

I would like to replace all mailto: links to a
http://mailhide.recaptcha.netURL.  I changed the listinfo page on a
test list, but changing it throughout
a list's pages isn't as trivial.  It appears that part of the footer code is
def GetMailmanFooter in Mailman/HTMLFormatter.py.

I have very little experience hacking python and could really use some help
getting this to work.  Besides I think this could be useful for lots of
others who are sick of the deluge of spam.  Any suggestions?


Thanks,
Chuck
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp


Re: [Mailman-Users] minimizing spam addresses on web site

2008-03-10 Thread Charles Marcus
On 3/10/2008, Chuck Peters ([EMAIL PROTECTED]) wrote:
> A couple days ago I saw a post on the dev list about backscatter spam
> and also found a thread about someone's attempt at changing the
> -owner address, that didn't appear to be successful. That and the
> further problem newly created address for the mailman-owner getting
> 200 spam a day tells me I need to do something about this mess.

Use some kind of anti-spam on your MTA to deal with this problem... it 
is very sub-optimal to try to deal with it at the mailman level.

-- 

Best regards,

Charles
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp


Re: [Mailman-Users] minimizing spam addresses on web site

2008-03-10 Thread Kenneth Porter
--On Monday, March 10, 2008 9:23 AM -0400 Chuck Peters <[EMAIL PROTECTED]> 
wrote:

> A couple days ago I saw a post on the dev list about backscatter spam and
> also found a thread about someone's attempt at changing the -owner
> address, that didn't appear to be successful.  That and the further
> problem newly created address for the mailman-owner getting 200 spam a
> day tells me I need to do something about this mess.

A wiki page was started with info on how to control backscatter. Feel free 
to add to it.



> I would like to replace all mailto: links to a
> http://mailhide.recaptcha.netURL.  I changed the listinfo page on a
> test list, but changing it throughout
> a list's pages isn't as trivial.  It appears that part of the footer code
> is def GetMailmanFooter in Mailman/HTMLFormatter.py.

I hadn't thought of mailto's in the web pages. As more info on this is 
developed, please add to the wiki. Thanks.
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp


Re: [Mailman-Users] Bug in Mailman version 2.1.9

2008-03-10 Thread Mark Sapiro
Fabricio Oliveira wrote:
> Hi Mark,
>  
> See attachment file with the log.


Thank you for reposting the logs as an attachment. That is much better.

Here is your log data with my comments interspersed.

 > Log - /usr/local/mailman/logs/error
 >
 > Mar 08 10:48:37 2008 qrunner(1656): Traceback (most recent call last):
 > Mar 08 10:48:37 2008 qrunner(1656): File 
"/usr/local/mailman/bin/qrunner", line 278, in ?
 > Mar 08 10:48:37 2008 qrunner(1656): main()
 > Mar 08 10:48:37 2008 qrunner(1656): File 
"/usr/local/mailman/bin/qrunner", line 238, in main
 > Mar 08 10:48:37 2008 qrunner(1656): qrunner.run()
 > Mar 08 10:48:37 2008 qrunner(1656): File 
"/usr/local/mailman/Mailman/Queue/Runner.py", line 71, in run
 > Mar 08 10:48:37 2008 qrunner(1656): filecnt = self._oneloop()
 > Mar 08 10:48:37 2008 qrunner(1656): File 
"/usr/local/mailman/Mailman/Queue/Runner.py", line 100, in _oneloop
 > Mar 08 10:48:37 2008 qrunner(1656): msg, msgdata = 
self._switchboard.dequeue(filebase)
 > Mar 08 10:48:37 2008 qrunner(1656): File 
"/usr/local/mailman/Mailman/Queue/Switchboard.py", line 150, in dequeue
 > Mar 08 10:48:37 2008 qrunner(1656): fp = open(filename)
 > Mar 08 10:48:37 2008 qrunner(1656): IOError : [Errno 13] Permission 
denied: 
'/usr/local/mailman/qfiles/in/1204984114.6525619+5fb960a623c129aa4c6faf55d72e84188d8bafc6.pck'


This says that IncomingRunner can't read the referenced queue entry 
file.  Based on the permissions you show below, this would seem 
impossible unless IncomingRunner was not running in the mailman group or 
there is some SELinux or other security policy preventing it. This can 
be caused by the runner being manually started or mailmanctl being run 
by a non-root user.


 > Mar 08 11:04:45 2008 (1883) couldn't load config file 
/usr/local/mailman/lists/cartaoberro/config.pck insecure string pickle
 > Mar 08 11:04:45 2008 (1883) couldn't load config file 
/usr/local/mailman/lists/cartaoberro/config.pck.last invalid load key, '¨'.
 > Mar 08 11:04:45 2008 (1883) couldn't load config file 
/usr/local/mailman/lists/cartaoberro/config.db [Errno 2] No such file or 
directory: '/usr/local/mailman/lists/cartaoberro/config.db'
 > Mar 08 11:04:45 2008 (1883) couldn't load config file 
/usr/local/mailman/lists/cartaoberro/config.db.last[Errno 2] No such 
file or directory: '/usr/local/mailman/lists/cartaoberro/config.db.last'
 > Mar 08 11:04:45 2008 (1883) All cartaoberro fallbacks were corrupt, 
giving up
 > Mar 08 11:04:45 2008 (1883) couldn't load config file 
/usr/local/mailman/lists/cartaoberro/config.pckinsecure string pickle
 > Mar 08 11:04:45 2008 (1883) couldn't load config file 
/usr/local/mailman/lists/cartaoberro/config.pck.lastinvalid load key, '¨'.
 > Mar 08 11:04:45 2008 (1883) couldn't load config file 
/usr/local/mailman/lists/c artaoberro/config.db[Errno 2] No such file or 
directory: '/usr/local/mailman/lists/cartaoberro/config.db'
 > Mar 08 11:04:45 2008 (1883) couldn't load config file 
/usr/local/mailman/lists/cartaoberro/config.db.last[Errno 2] No such 
file or directory: '/usr/local/mailman/lists/cartaoberro/config.db.last'
 > Mar 08 11:04:45 2008 (1883) All cartaoberro fallbacks were corrupt, 
giving up


This and the error below are the same error from the admin web 
interface. It appears that both the config.pck and config.pck.last for 
the cartaoberro list are corrupt (the config.db* files normally don't 
exist in a mailman 2.1.x installation).


 > Mar 08 11:04:45 2008 admin(1883): 

 > admin(1883): [- Mailman Version: 2.1.9 -]
 > admin(1883): [- Traceback --]
 > admin(1883): Traceback (most recent call last):
 > admin(1883): File "/usr/local/mailman/scripts/driver", line 101, in 
run_main
 > admin(1883): main()
 > admin(1883): File "/usr/local/mailman/Mailman/Cgi/admin.py", line 75, 
in main
 > admin(1883): admin_overview(_('No such list %(safelistname)s'))
 > admin(1883): File "/usr/local/mailman/Mailman/Cgi/admin.py", line 
233, in admi n_overview
 > admin(1883): mlist = MailList.MailList(name, lock=0)
 > admin(1883): File "/usr/local/mailman/Mailman/MailList.py", line 130, 
in __ini t__
 > admin(1883): self.Load()admin(1883): File 
"/usr/local/mailman/Mailman/MailList.py", line 644, in Load
 > admin(1883): raise Errors.MMCorruptListDatabaseError, e
 > admin(1883): MMCorruptListDatabaseError: [Errno 2] No such file or 
directory: '/ usr/local/mailman/lists/cartaoberro/config.db.last'
 > admin(1883): [- Python Information -]
 > admin(1883): sys.version = 2.4.3 (#1, Jul 26 2006, 20:13:39)[GCC 3.4.6]
 > admin(1883): sys.executable = /usr/bin/python
 > admin(1883): sys.prefix = /usr
 > admin(1883): sys.exec_prefix = /usr
 > admin(1883): sys.path = /usr
 > admin(1883): sys.platform = linux2
 > admin(1883): [- Environment Variables -]
 > admin(1883): SERVER_SOFTWARE: Apache/1.3.37 (Unix)
 > admin(1883): SCRIPT_NAME: /mailman/admin
 > admin(1883): SERVER_SIGNATURE: Apache/1.3.37 Server at 
serverlinux.r 

[Mailman-Users] Archive without attachments?

2008-03-10 Thread Francesco Peeters
I just rebuilt one of my lists' archive as ArchRunner was stuck and
didn't archive messages again (apparently since Jan 19th! )
After running arch --wipe, I restarted ArchRunner, which is now working
to catch up... (14000 messages to go!)

The lists allows attachments, but I really do not need those archived...
Is there a way to make the Archiver qrunner archive the emails *without*
the attachments? (It seems to me that that would also speed up the
process, but that is just a gut feeling!)

I tried Googling, but it comes up with a gazillion sites whose archives
have been scanned by Google, so there is virtually no way to sensibly
search for mailman related issues on Google...

Any help will be appreciated!
-- 
Francesco Peeters
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp


Re: [Mailman-Users] Archive without attachments?

2008-03-10 Thread Mark Sapiro
Francesco Peeters wrote:

>I just rebuilt one of my lists' archive as ArchRunner was stuck and
>didn't archive messages again (apparently since Jan 19th! )
>After running arch --wipe, I restarted ArchRunner, which is now working
>to catch up... (14000 messages to go!)


I'm confused. I don't know why you ran bin/arch --wipe, and do you
really have over 14000 new messages since Jan 19th?


>The lists allows attachments, but I really do not need those archived...
>Is there a way to make the Archiver qrunner archive the emails *without*
>the attachments? (It seems to me that that would also speed up the
>process, but that is just a gut feeling!)


No. There is really no way to not archive attachments that are allowed
on the list. If you set scrub_nondigest = Yes, the attachments will be
stored in the archive as the incoming message is processed and only
links will be in the delivered messages and the messages in the
archive queue, but it's too late for that in this case.


>I tried Googling, but it comes up with a gazillion sites whose archives
>have been scanned by Google, so there is virtually no way to sensibly
>search for mailman related issues on Google...


Sure there is. Just put site:mail.python.org and inurl:mailman (or
mailman-users) in addition to your other search criteria. Also see
.

-- 
Mark Sapiro <[EMAIL PROTECTED]>The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Announce] Updated message catalogs needed for Mailman 2.1.10

2008-03-10 Thread Brad Knowles
On 3/10/08, liste yoneticisi wrote:

>  (An explanation to all: I just asked if there is anyone who
>  responsible for Turkish translation of Mailman, attended to these lists
>  from Turkiye.)

This is a question that is better asked on the mailman-i18n mailing 
list.  That's where all the Internationalization folks should be 
hanging out.

-- 
Brad Knowles <[EMAIL PROTECTED]>
LinkedIn Profile: 
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp