Log in with username/password: lyceum/lyceum

anti spam components:

1) Comment post filename obfuscation (and various related features... the admin being able to change the name, keep the old ones relevant for a certain period of time, etc)

2) client must load form to get unique token that must be submitted with POST. token is one-use-only

cialis valium butalbital buy online buy online ultram buy ultram online soma generic valium buy cheap ultracet buy carisoprodol alprazolam online atenolol medication alprazolam pictures ativan addiction xanax xr cheap levitra cheap phentermine cheap cialis buy ambien online is ultracet a narcotic drug fioricet cheap diazepam atenolol and flushing levitra alternative cialis online butalbital buy tramadol soma online buy soma buy tadalafil diazepam ambien side effects cheap cialis buy soma cheap generic viagra buy ultram online xanax online viagra alternative cheap ultracet cheap diazepam butalbital online carisoprodol buy online buy cheap ultram buy phentermine canada discount celexa ambien online what does alprazolam look like buy xanax levitra alternative online pharmacy tramadol ambien online buy fioricet buy online celexa xanax online adipex prescriptions alprazolam online buy ultracet ativan data herbal viagra buy fioricet online adipex ativan data buy carisoprodol buy cheap carisoprodol tadalafil ativan cheap buy cheap ultram herbal viagra xanax xr cheap diazepam cheap tramadol buy celexa carisoprodol buy online buy ultracet cialis buy valium online online pharmacy tramadol buy diazepam generic tadalafil buy cialis cheap tramadol soft tab tadalafil cheap viagra buy online carisoprodol soft tab tadalafil viagra drug fioricet levitra alternative butalbital cheap buy online diazepam buy fioricet online phentermine online viagra alternative tramadol cod buy phentermine valium without prescription generic valium adipex diet pills adipex buy ultram online adipex ativan buying buy valium atenolol medication phentermine online cheap diazepam tadalafil online atenolol xanax xr buy cheap ultram soma butalbital buying side effects of xanax generic ambien buy soma tramadol buy atenolol buy atenolol buy online celexa cheap ultracet alprazolam online butalbital buying tadalafil buy cheap fioricet adipex prescriptions celexa & discontinuation symptoms buy levitra online

3) even better, anything at all involving javascript must be done (then spam bots must execute javascript)

4) even BETTER, something process intensive (more than half a second) must be done by the javascript

(Hashcash achieves 2, 3, and 4)

5) rate limiting per-ip on entire system (not just per-blog)

5a) rate limiting on other things? (identical messages or email address posted on different blogs within a certain time period... probably other things we can think of)

6) reverse dns against open proxies (configurable)

7) some kind of integration with mod_security?

8) system-wide spam reporting.... if the same ip is reported X times, then then it gets blocked for Y hours/days


apache-level referer solution:

http://www.dvorak.org/blog/?p=2904

Log in with username/password: lyceum/lyceum