| Patrick 2009-05-09 |
The first code I wrote had no protection against spamming attacks. I added some basic protection but that is still not enough, so I have tightened it up some more.
If it proves sufficient I will post the revised code here. |