On 05/25/2013 04:12:40 PM, Thomas Waldmann wrote:
> > Spammers are creating users.  This is not a problem;
> <snip>
> > However,
> > spammers are attempting to create pages and each
> > time this happens moin leaves an empty file in
> > data/pages/.
> > 
> > The proliferation of these files is causing problems.
> > 
> > It would be nice if moin only allowed a user to
> > attempt page creation when the user has permission,
> > but that's for the future.  Right now I want to
> > know if there's a way I can prevent moin from creating
> > the empty files and plugging up the filesystem.
> 
> See there:
> 
> http://hg.moinmo.in/moin/1.9/rev/6489ec33874d

I applied this patch to 1.9.7 (via hacking the rpm for fedora 19,
moin-1.9.7-1.fc19.src.rpm).  It seems to have solved
the problem.  Thanks!

> > P.S.  FYI.  User creation also creates an empty file
> > in data/pages.  This is an unnecessary use of filesystem
> > resource until and if the user actually puts something
> > on their user page.
> 
> If that is still the case after applying the fix I linked above,
> please
> tell so (or file a bug on moinmo.in wiki).

This also appears to be fixed.

FYI  I wouldn't think this has anything to do with
the patch, but I thought you might want to know:

I'm getting this warning in my logs.

[Tue May 28 13:16:16 2013] [error] 2013-05-28 13:16:16,374 WARNING 
MoinMoin.log:112 /usr/lib/python2.6/site-packages/MoinMoin/user.py:599: 
DeprecationWarning: the method 
passlib.context.CryptContext.hash_needs_update() is deprecated as of 
Passlib 1.6, and will be removed in Passlib 1.8, use 
CryptContext.needs_update() instead.

Running: Scientific Linux release 6.4 (Carbon)

Oddly, python-passlib (v1.5.3 release 1.el6) is _not_
installed.

Regards,

Karl <k...@meme.com>
Free Software:  "You don't pay back, you pay forward."
                 -- Robert A. Heinlein


------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
Moin-user mailing list
Moin-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/moin-user

Reply via email to