Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Browse files

Initial import from Voxpop.

  • Loading branch information...
commit a905b6bf453b624ae346d8efd13442f171f554ee 0 parents
@courtenay authored
Showing with 1,675 additions and 0 deletions.
  1. +20 −0 MIT-LICENSE
  2. +13 −0 README
  3. +22 −0 Rakefile
  4. +1 −0  init.rb
  5. +1 −0  install.rb
  6. +32 −0 lib/splam.rb
  7. +26 −0 lib/splam/rule.rb
  8. +2 −0  lib/splam/rules.rb
  9. +15 −0 lib/splam/rules/bad_words.rb
  10. +10 −0 lib/splam/rules/bbcode.rb
  11. +36 −0 lib/splam/rules/href.rb
  12. +10 −0 lib/splam/rules/html.rb
  13. +15 −0 lib/splam/rules/line_length.rb
  14. +16 −0 lib/splam/rules/punctuation.rb
  15. +16 −0 lib/splam/rules/russian.rb
  16. +4 −0 tasks/splam_tasks.rake
  17. +1 −0  test/fixtures/comment/ham/api-1.txt
  18. +7 −0 test/fixtures/comment/ham/api-2.txt
  19. +3 −0  test/fixtures/comment/ham/api-3.txt
  20. +1 −0  test/fixtures/comment/ham/api-4.txt
  21. +7 −0 test/fixtures/comment/ham/api-5.txt
  22. +5 −0 test/fixtures/comment/ham/api.txt
  23. +5 −0 test/fixtures/comment/ham/github.txt
  24. +3 −0  test/fixtures/comment/ham/sample_html.txt
  25. +11 −0 test/fixtures/comment/ham/tags.txt
  26. +5 −0 test/fixtures/comment/ham/thx.txt
  27. +1 −0  test/fixtures/comment/spam/40_pharmacia.txt
  28. +3 −0  test/fixtures/comment/spam/boobz.txt
  29. +119 −0 test/fixtures/comment/spam/hairbrush_sex.txt
  30. +5 −0 test/fixtures/comment/spam/handbag.txt
  31. +3 −0  test/fixtures/comment/spam/make_plans.txt
  32. +130 −0 test/fixtures/comment/spam/oem.txt
  33. +130 −0 test/fixtures/comment/spam/oem2.txt
  34. +131 −0 test/fixtures/comment/spam/oem_intl.txt
  35. +26 −0 test/fixtures/comment/spam/omg_sex.txt
  36. +1 −0  test/fixtures/comment/spam/ottersex.txt
  37. +320 −0 test/fixtures/comment/spam/pr0n.txt
  38. +448 −0 test/fixtures/comment/spam/property.txt
  39. +1 −0  test/fixtures/comment/spam/pyromancy.txt
  40. +5 −0 test/fixtures/comment/spam/russki.txt
  41. +2 −0  test/fixtures/comment/spam/russki2.txt
  42. +3 −0  test/fixtures/comment/spam/shipping.txt
  43. +1 −0  test/fixtures/comment/spam/short_n_sweet.txt
  44. +58 −0 test/splam_test.rb
  45. +1 −0  uninstall.rb
@@ -0,0 +1,20 @@
+Copyright (c) 2008 [name of plugin creator]
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
@@ -0,0 +1,13 @@
+Introduction goes here.
+Example goes here.
+Copyright (c) 2008 [name of plugin creator], released under the MIT license
22 Rakefile
@@ -0,0 +1,22 @@
+require 'rake'
+require 'rake/testtask'
+require 'rake/rdoctask'
+desc 'Default: run unit tests.'
+task :default => :test
+desc 'Test the splam plugin.' do |t|
+ t.libs << 'lib'
+ t.pattern = 'test/**/*_test.rb'
+ t.verbose = true
+desc 'Generate documentation for the splam plugin.' do |rdoc|
+ rdoc.rdoc_dir = 'rdoc'
+ rdoc.title = 'Splam'
+ rdoc.options << '--line-numbers' << '--inline-source'
+ rdoc.rdoc_files.include('README')
+ rdoc.rdoc_files.include('lib/**/*.rb')
1  init.rb
@@ -0,0 +1 @@
+# Include hook code here
1  install.rb
@@ -0,0 +1 @@
+# Install hook code here
32 lib/splam.rb
@@ -0,0 +1,32 @@
+# Splam
+#require File.dirname(__FILE__) + "/splam/rule"
+#require File.dirname(__FILE__) + "/splam/rules"
+#require File.dirname(__FILE__) + "/splam/rules/russian"
+module Splam
+ def self.included(base)
+ # Autoload all files in rules
+ Dir["lib/splam/rules/*.rb"].each do |f|
+ require f
+ end
+ end
+ def splammable(fieldname, rules = [:all])
+ run_rules = []
+ if rules == [:all]
+ run_rules = Splam::Rule.subclasses
+ else
+ # todo
+ # run_rules = {|r| == ??? }
+ end
+ body = send(fieldname)
+ score = 0
+ reasons = []
+ Splam::Rule.subclasses.each do |_subclass|
+ worker =
+ score +=
+ reasons << worker.reasons
+ end
+ score
+ end
26 lib/splam/rule.rb
@@ -0,0 +1,26 @@
+class Splam::Rule
+ class << self
+ attr_reader :subclasses
+ end
+ def initialize(body)
+ @body = body
+ @reasons = []
+ end
+ def self.inherited(_subclass)
+ $stderr.puts "Inherited #{_subclass}"
+ @subclasses ||= []
+ @subclasses << _subclass
+ super
+ end
+ attr_accessor :reasons
+ # Overload this method to run your rule
+ def run
+ # abstract
+ 0
+ end
2  lib/splam/rules.rb
@@ -0,0 +1,2 @@
+module Splam::Rules
15 lib/splam/rules/bad_words.rb
@@ -0,0 +1,15 @@
+class Splam::Rules::BadWords < Splam::Rule
+ def run
+ score = 0
+ bad_words = %w( sex sexy porn gay )
+ suspicious_words = %w( free buy galleries gallery hard pharmacy overnight shipping)
+ bad_words.each do |word|
+ score += 5 * @body.scan(word).size
+ end
+ suspicious_words.each do |word|
+ score += 2 * @body.scan(word).size
+ end
+ score
+ end
10 lib/splam/rules/bbcode.rb
@@ -0,0 +1,10 @@
+class Splam::Rules::Bbcode < Splam::Rule
+ def run
+ score = 40 * @body.scan("[url=").size # no URLS for you!!
+ score = 40 * @body.scan("[URL=").size # no URLS for you!!
+ score += 40 * @body.scan("[url=http").size # another 10 points for shitty bbcode html
+ score += 40 * @body.scan("[URL=").size # another 10 points for shitty bbcode html
+ score += 10 * @body.scan(/\[[bai]/).size
+ end
36 lib/splam/rules/href.rb
@@ -0,0 +1,36 @@
+# This plugin checks for links in the text, and adds scores for having many links,
+# and
+class Splam::Rules::Href < Splam::Rule
+ def run
+ score = 3 * @body.scan("href=http").size # 3 points for shitty html
+ link_count = @body.scan("http://").size
+ score += 1 * link_count # 1 point per link
+ score += 50 if link_count > 10 # more than 10 links? spam.
+ score += 100 if link_count > 20 # more than 20 links? definitely spam.
+ # Modify these scores to weight certain problematic domains.
+ # You may need to modify these for your application
+ suspicious_domains = {
+ 'ru' => 20, # Russian? spammer.
+ 'cn' => 20, # Chinese? spammer.
+ 'us' => 8, # .us ? possibly spam
+ 'it' => 5,
+ 'pl' => 8,
+ 'info' => 20,
+ 'biz' => 20
+ }
+ @body.scan(/http:\/\/(.*?)[\/\]\s]/) do |match|
+ # $stderr.puts "checking #{match}"
+ if domain = match.to_s.split(".")[-1]
+ # $stderr.puts "Found domain '#{domain}'"
+ if found = suspicious_domains[domain]
+ # $stderr.puts "Found match for bad domain: #{match} "
+ score += found
+ end
+ end
+ end
+ score
+ end
10 lib/splam/rules/html.rb
@@ -0,0 +1,10 @@
+class Splam::Rules::Html < Splam::Rule
+ def run
+ score = 0
+ # you get points for having lots of links
+ score += @body.scan(/\<[abi]/).size
+ score
+ end
15 lib/splam/rules/line_length.rb
@@ -0,0 +1,15 @@
+class Splam::Rules::LineLength < Splam::Rule
+ # Penalize long line lengths.
+ def run
+ score = 0
+ @body.split("\n").each do |line|
+ # 1 point for each 40 chars in a line.
+ score += (line.size / 40)
+ # 2 more points if line is longer than 80
+ score += (line.size / 80) * 2
+ end
+ score
+ end
16 lib/splam/rules/punctuation.rb
@@ -0,0 +1,16 @@
+class Splam::Rules::Punctuation < Splam::Rule
+ def run
+ score = 0
+ @body.split(".").each do |sentence|
+ words = sentence.split(" ")
+ # long sentence, add a point.
+ score += 1 if words.size > 10
+ # 30 words in a sentence? spam
+ score += 10 if words.size > 30
+ end
+ score
+ end
16 lib/splam/rules/russian.rb
@@ -0,0 +1,16 @@
+class Splam::Rules::Russian < Splam::Rule
+ def run
+ score = 0
+ banned_words =[ # various russian characters
+ "\320\241", "\320\220", "\320\234", "\320\257", "\320\233", "\320\243",
+ "с", "м", "о", "т", "р", "е", "т", "ь", "п", "о", "р", "н", "о", "р", "л", "и", "к",
+ # unicode char
+ "\320"
+ ]
+ banned_words.each do |word|
+ score += (3 * @body.scan("#{word}").size) # 1 point for every banned word
+ end
+ score
+ end
4 tasks/splam_tasks.rake
@@ -0,0 +1,4 @@
+# desc "Explaining what the task does"
+# task :splam do
+# # Task goes here
+# end
1  test/fixtures/comment/ham/api-1.txt
@@ -0,0 +1 @@
+"This": doesn't work for you? Sending ?page=2 should work fine. It's basically an XML version of the html page. Try it without the .xml extension, and it should match the xml feed.
7 test/fixtures/comment/ham/api-2.txt
@@ -0,0 +1,7 @@
+Rick -
+Thanks again. I, after wrestling with a case of dyslexia, got it to work with you suggestion. I wasn't encoding the colon for some reason. Idiot me.
+I'm probably going to put together a little 'dummies guide' for the API once I get done with this projects, because I think it would help others who might have had some similar initial glitches.
+THANKS for a great product!
3  test/fixtures/comment/ham/api-3.txt
@@ -0,0 +1,3 @@
+Rick, is there a way to get all data without making requests page-by-page. If not, is there a way to get the total number of items?
1  test/fixtures/comment/ham/api-4.txt
@@ -0,0 +1 @@
++1 on the no-pagination request. Thanks!
7 test/fixtures/comment/ham/api-5.txt
@@ -0,0 +1,7 @@
+While no-pagination would be nice I can understand why it exists. If you have 100s of tickets then you're going to have an absolutely huge XML file to generate and load. The easy way to work through is:
+if (number of tickets on page == 30) {
+ get next page
+} else {
+ got all tickets
5 test/fixtures/comment/ham/api.txt
@@ -0,0 +1,5 @@
+Hey guys. So after a long night, I could finally get the API to do what I need to. But I can't seem to access anything past the first 30 tickets.
+I've tried adding ?page=1 then 2 then 3, but I can't seem to get anything but the first original 30 tickets. I know there are 65 tickets that match that request. Any suggestions?
5 test/fixtures/comment/ham/github.txt
@@ -0,0 +1,5 @@
+Syncing changeset notifications and/or ticket status changes from GitHub have been getting slower and slower lately until today... when they just stopped working at all.
+Is this a known issue? Is this part of the job queue issues you referred to here in "this post": ?
+LH's usefulness severely declines for me when I can't make updates via commit messages. What's going on?
3  test/fixtures/comment/ham/sample_html.txt
@@ -0,0 +1,3 @@
+You can wrap your text in < del > html tag (no spaces)
+<del>This text would be struck</del>
11 test/fixtures/comment/ham/tags.txt
@@ -0,0 +1,11 @@
+I came across a post on searching on multiple tags (, but I have a somewhat different problem. Apologies if this has been covered before.
+I'm searching for open tickets without patches in Rails. If I search for this (copied directly from the search box):
+ state:open not-tagged:patch tagged:activerecord
+then I get 64 results. However, if I search for this:
+ state:open not-tagged:patch
+then I get zero results. I've found no way to create a search that returns what strikes me as a potentially popular query. I'd appreciate any direction.
5 test/fixtures/comment/ham/thx.txt
@@ -0,0 +1,5 @@
+is it possible to reset the admin password.
+Nice regards
1  test/fixtures/comment/spam/40_pharmacia.txt
@@ -0,0 +1 @@
+FedEx overnight shipping and free prescription, 24/7 customer service: [url=]USA pharmacy overnight shipping[/url], http://OnlinePharmacyUSA.US
3  test/fixtures/comment/spam/boobz.txt
@@ -0,0 +1,3 @@
+<a href=>big boob asian lesbian</a> <a href=>asiatic man gay</a> <a href=>boy country gay</a> <a href=>grinding pussy video</a> <a href=>gay bars richmond</a> <a href=>free gushing pic pussy</a> <a href=>gay jewish man</a> <a href=>gay keyser virginia west</a>
+With-it 1993, this toronto unmarred pussy had an pertain to at the mercer gallery. Sexual the confidence whilom became seditionaries which sold customarily the identical same vestments at any rate whereby plurality anent a musical score inchoative and gradually drifted a reculons excluding hard sell paddle gear. His fingers slid mound inner self endorse and subliminal self covered superego disclose whereby his.
+<a href=>hustlers lesbian</a> <a href=>lickable pussy</a> <a href=>gay super hero comic</a> <a href=>gay man in locker rooms</a> <a href=>huge pussy insertion</a> <a href=>only gay eskimo song</a> <a href=>jordan capri lesbian action</a> <a href=>federalism gay marriage</a>
119 test/fixtures/comment/spam/hairbrush_sex.txt
@@ -0,0 +1,119 @@
+[URL=][IMG][/IMG][/URL] [URL=][IMG][/IMG][/URL] [URL=][IMG][/IMG][/URL]
+Somewhere, there is a babysitter that's right for you! Feed them your goods, because they'd like to sit on your cock!.
+[URL=][IMG][/IMG][/URL] [URL=][IMG][/IMG][/URL] [URL=][IMG][/IMG][/URL]
+Stunning ebony sweetie with big bubble booty gives two white men a real pleasure.
+[URL=][IMG][/IMG][/URL] [URL=][IMG][/IMG][/URL] [URL=][IMG][/IMG][/URL]
+Sexy looking coed gets naked and has her young pussy and ass fucked and jizzed.
+[URL=][IMG][/IMG][/URL] [URL=][IMG][/IMG][/URL] [URL=][IMG][/IMG][/URL]
+Shaved pussy coed moans and cries but still begs to bang her tight hole.
+[URL=][IMG][/IMG][/URL] [URL=][IMG][/IMG][/URL] [URL=][IMG][/IMG][/URL]
+Sex dice galleries of people having sex. Free college teen sex vids kim kardashian sex tape ray-j penis.
+Hairbrush sex.
+Seduce my wife sex amateur videos.
+[URL=]Family sex family sex clips[/URL] forece sex videos, hot free adult sex games sex on top wmv, my craziest sex experience princessara video. Howard stern lesbian sex toys sex games download free girl hurting from sex.
+Cartton sex movies - ay demon sex tall sex wmv sex toy supplier. Leg sex job sleep fucking sex vids! Ricky salomon sex tape, free hardcore sex downloads schoolgirl salesman sex stories cheating cyber sex.
+Athai tamil sex stories. Freen video sex afterplay during sex free amateur sex picpost sex offenders larimer county bikini model having sex!
+Nasty animal sex stories repeatitive sex offenders lollita xxx sex. Girls sex between legs. Determine snake sex free sex stories of wifes [URL=]singles sex hot sex hot sex[/URL]: listen to spy sex sounds samples [URL=]women having sex with animal[/URL] elena mature sex short bus sex sene. Male sex submission raunchy sex pictures of latinbeautyx naked.
+Hot steamy dog sex, photo sex on the beach [URL=]young male movies sex[/URL]. Anal sex info teenagers extreme sex. Little woman sex.
+[URL=]Show girls sex scenes[/URL] home post sex video? [URL=]Having sex during a period[/URL].
+Sex in anderson ca - [URL=]sex dating in bennett iowa[/URL] [URL=]sex survey have you[/URL]. Low sex drve. [URL=]Snuff gore blood sex art[/URL].
+Mature womens sex web sites! Moms teaching sex 8, female sex enhancement - fake amanda bynes sex pics. Interacial hardcore gay sex! [URL=]James sex randy[/URL], eraqi sex, dog having sex with lady vidio. Angielnia julie movie sex scences, sex dating in nemah washington sex with ammy, dad and daugther do sex. Louisiana state sex offenders. Kadin sex nylon tights legs!
+Female sex pov video. Anima masion sex sex while girls sleep. Sex offenders ct? Sex cortana, long previews of hot sex videos mom and son girl sex. Short text sex jokes. People doing military during sex. Gay men having sex. Scary movie 1 sex? Women giving sex to dogs.
+Gay sex underwear sex toy the head honcho! Klinick sex pictures. On premise sex!
+Granny sex kicking balls amature couples sex on the, depression and sex drive. Suma kutra sex positions, sex for husbands rebelde sex diego roberta. Download full length sex movies porn sex on the toilet sex porn video - winky wright is a sex offender registered sex offenders pictures free sex with sister video.
+Lds view on oral sex.
5 test/fixtures/comment/spam/handbag.txt
@@ -0,0 +1,5 @@
+brand handbags replica designer purse Designer inspired designer handbags wholesale
+we can supply mirror image replica handbags or inspired designer handbags at wholesale price please visit our site or contact us beaded handbags bedding belts blouse ,blouses bridal handbags car alarm casual shoes ,cheap handbag clothes clothing clothing accessories , coach handbag coach handbags custom clothing, designer designer bag designer bags designer clothing, designer handbag designer handbags designer purses, discount designer handbag discount designer handbags, discount handbag dropship electronics, evening bags evening dress evening handbag, gift shop gifts guess handbag hand bag hand bags, handbag handbag wholesale handbags handbags online, handmade handbag handmade handbags handmade jewelry, handmade purses jeans jewellery jewelry knockoff, knockoffs ladies handbags lady handbag laptop bagleather, leather bag leather bags leather belts leather goods leather handbag leather handbags, luggage luxury handbag pants plastic bags prada, marc jacobs handbag men's clothing necklace, prada handbags prada purse, purse purse handbag purses, replica handbag replica handbags scarves shirts, shoes shoulder bag shoulder bags, silk scarves straw handbags, our site or contact us tote tote bag tote bags totes trendy handbags unique handbag unique handbags unique purse, unique purses wallet wallets wholesale wholesale handbagsurse, dooney and bourke purse,juicy couture purse,christian dior purse, dolce and gabbana purse,chanel purse, wholesale replica pursereplica handbag fake coach purse, wholesale replica designer purse, designer replica purse, coach purse replica, louis vuitton replica purse, coach replica purse wholesale, gucci replica purse, replica dooney bourke purse, cheap replica coach purse, bag brighton handbag purse replica, wholesale replica prada purse, cheap coach replica purse, chanel purse replica, replica designer handbag purse, discount replica purse coach vuitton, replica gucci purse, handbag louis purse replica vuitton, burberry replica purse, juicy couture replica purse jewelry, our site or contact us, designer handbags , fashion handbags , genuine leather handbags , western handbags , genuine hair on hide handbags , rhinestone studded handbags , genuine rhinestone crystal handbags , cow print handbags , zebra print handbags , animal print handbags , rhinestone motif handbags , genuine leather handbags , camouflage handbags , polka dot print handbags , genuine cowhide handbags , cross studded handbags , rhinestone crystal cross handbags , fleur de lis handbags , skul and cross bone handbags , cowhide leather handbags , accessories, apparel, backpack, bag, Balenciaga, beaded handbags, bedding, belts, blouse, blouses, bridal handbags, buy hand bags, buy handbags, buy handbags online, car alarm, our site or contact us, casual shoes, clothes, clothing, clothing accessories, clothing accessory
+designer, designer accessories, designer bag, designer bags, designer clothing, designer purses, discount designer handbags, dresses, drop ship,, electronics, evening bag, evening bags, evening dress, fashion, fashion accessories, fashion bag, fashion bags, fashion boutique, fashion jewelry, fendi, fendi spy bag, footwear, funky handbags, garment, gift, gift baskets, gift shop, our site or contact us, gifts, hand bag, hand bags, handbags online, handbags uk, handmade bag, handmade jewelry, handmade purses, jeans
+Keywords:Purse fendi purses hand bags knockoff knockoffs inspired bags wallets designer bag cheap purses designer replica handbags coach replicas replica designer ba coach purses coach bags knockoff designer handbags wholesale purses imitation designer bags imitation designer handbags cheap replica handbags coach handbag knockoffs designer purse knockoffs discounted coach handbags imitation coach bags faux coach purses cheap coach purse wholesale designer bags knock off coach bags coach purse knockoffs designer bags for less knock off coach purse wholesale designer purses wholesale designer replica handbags coach imitation purses cheap coach handbags cheap coach bags wholesale coach handbags coach knockoffs faux designer handbags fake coach handbags fendi replica handbags cheap coach purses cheap designer purses discount purses our site or contact us purse replica discount coach handbags designer handbags replicas knock off coach purses designer fake purses fake coach handbag fake designer bags replica coach handbag cheap purse coach replica purse cheap designer handbags coach handbag replicas coach bag replica discount designer bags aaa replica handbags wholesale purse knock off designer purses coach knockoff purses knockoff purses imitation coach purse coach replica replica purses wholesale knockoff purse discount coach purse coach replica purses purses replica purse prada fashion purses knockoff designer purses our site or contact us fake purses fake coach purses discount coach purses designer replica purses discounted handbags shoulder handbags handbags sale funky handbags cheap handbags cheap designer handbags tote handbags replica coach handbags coach bag handbags handbag coach wallets coach coach handbag knockoffs authentic coach knock off coach coach knock off purse coach carly handbag coach handbag sale coach purse discount cheap coach purse discounted coach handbags coach purse knockoffs discount coach replica coach purse replica coach bag our site or contact us ladies handbags coach handbags on sale authentic coach handbags replica coach handbag fake coach handbag coach handbags discount coach bags discount cheap coach bag fake coach handbags coach knock off handbags coach wholesale handbags coach bags cheap coach replica bags cheap coach purses coach knockoff bags coach handbags cheap coach knockoffscoach imitation purses coach replicas coach wholesale replica coach coach carly bag coach carly handbags coach bag discount coach patchwork purses authentic coach purses coach hand bag designer replica handbags imitation coach purse coach accessories coach knockoff fake coach bag coach handbags outlet discount coach purses coach replica purses hype handbags designer handbags designer bags our site or contact us fake coach bags coach hand bags fake coach purses coach backpack carly coach purse leather coach purse coach handbag outlet coach cheap coach tote coach patchwork handbags fake coach purse ergo coach bag cheap coach handbag coach large ergo bag ergo coach handbag coach leather handbag purse bag coach ergo hobo bag ergo large hobo bag coach leather handbag purse discounted coach leather handbags discount coach handbag denim handbags coach leather handbag buy handbag coach carly coach handbag bag coach leather handbag vintage coach leather handbag purses authentic coach handbag fake coach leather handbags our site or contact us cheap coach leather purse,vintage coach leather purse ergo signature coach handbags suede handbags coach leather handbags purses coach purse handbag belted ergo bag coach carly blue denim handbag coach leather handbags buy coach carly bag buy carly coach handbags replica handbag coach carly discount authentic coach handbags coach ergo leather bag carly signature handbags coach leather purse coach leather purses patchwork handbags ergo coach bags ergo coach hand bag clearance coach handbags ergo handbag ergo handbags ergo belted handbag our site or contact us ergo hand bags dkny handbags kooba handbag coach large ergo coach ergo large hobo coach ergo patchwork cheap handbags coach pink handbag ergo patent leather bag ergo signature hobo carly signature bags signature carly purses coach ergo leather coach carly purses buy carly coach replica coach carly bags coach ergo handbags coach ergo purses coach ergo scarf coach patchwork bags discount designer handbag ergo belted handbags ergo purses belted ergo purse our site or contact us furla handbags kooba handbags leather handbags kipling handbags where are coach bags made ergo totes clutch handbags ergo leather coach ergo hobo wholesale supplier coach handbags coach carly denim coach handbag outlet storehandbags for sale cheap purses ladies purses designer bag purses and handbags purses handbags replica designer handbags inspired handbags authentic handbags discount handbags authentic designer handbags italian leather handbags leather purses handbags online trendy handbags unique handbags trendy purses designer leather handbags designer purses discount designer handbags designer bags our site or contact us prada purse coach purses tote coach bags designer purse handmade purses hobo handbags leather purse fendi bags evening handbags designer inspired handbags beaded handbags fashion bags fabric handbags fashion bag wholesale purses women's handbags designer inspired womens handbags knock off evening bags unique purses wallet hand bag pocketbook handbags uk prada designer accessories luxury handbags leather bags leather custom handbags handmade bags buy hand bags our site or contact us leather bag evening bag wholesale handbags replica handbags coach handbags coach bag ladies handbags ladies handbag leather handbags coach handbag designer handbags fashion handbags leather handbag handmade handbags prada handbag juicy couture handbags fashion handbag versace handbags guess handbag designer bag handbags com prada handbags fendi handbags designer handbag handbag wholesaler hand bag marc jacobs handbag fendi handbag leather bag guess handbags handbag distributor handbag supplier fendi b bag replica dior handbags our site or contact us versace handbag bally bag handbag sale handbags factory handmade handbag juicy couture handbag miu miu handbags fashion bag prada bag handbag forum miu miu handbag buy handbag d&g handbags dior handbags buy handbags marc jacobs handbags bag wholesale handbag importers dior handbag bag accessories hobo bag marc jacobs bag balenciaga handbag bag ladies hermes handbag juicy couture bag shoulder bag our site or contact us shopping bag handbag manufacturer tote bag fendi bag dior bag spy bag christian dior bag quilted bag buy bag replica balenciaga handbags fendi spy handbag rabeanco bag novelty handbags d&g handbag handbags imitation versace bag cheap replica bags d&g bag beaded handbags our site or contact us leather handbags wholesale replica prada handbags coach knockoff bags coach replica bags designer imposter handbags fendi handbags wholesale replica prada handbag straw handbags coach knock off handbags knockoffs handbags celine handbag branded handbag marni bag handbag brand replica hand bags hermes tote bag agnes bag cheap handbags fake bags fake handbag cheap hand bags loewe bag elle bag brand handbags kooba bag clutch bag replicas bags ysl muse bag givenchy bag womens shoes our site or contact us Keywords:loafers footwear mules sandals sneakers not Zippos sandal clogs boots slippers Birkenstock timberland echo Zippos shoe easy spirit florsheim sneaker designer footwear ked Bostonian crocs online shoe store footwear rocket dog beta sketchers converse casual prada geox Rockport stave madden ballet flats foramina dress bally Zippos com mephisto trainers nike adidas wholesale shopping clarks cole haan candies clothing fashion mary jane silk handbags fendi bags purses designer replica purse bags replica shoes replica watches wholesale jewelry silk scarf replica fendi our site or contact us replica prada knockoff jewelry knockoff knockoffs laptop bag laptop bags leather leather bag leather bags leather belts leather goods leather purse luggage men's clothing pants prada prada purse purses scarves shirts shoes shoulder bag shoulder bags shoulder handbags silk scarves tote tote bag tote bags totes toys trendy handbags unique handbags unique purse unique purses wallet wallets wholesale women's clothing women gloves designer handbag designer handbags Italian designer handbag wholesale designer handbag luxury designer handbags designer handbags purses wholesale designer handbags designer handbags sale buy designer handbags prada designer handbags prada leather handbag leather handbags designer leather handbags pink leather handbags leather handbag pink leather handbag fashion leather handbags handmade leather handbags wholesale leather handbags prada handbag prada handbags authentic fendi handbags authentic fendi handbag older fendi handbags wholesale fendi handbags handbags handbag wholesale handbags dkny handbags purses handbag wholesale replica handbags handbags wallets fashionable handbags mulberry handbag our site or contact us fashion handbags prada nylon handbags handbags on authentic handbags purses handbags trendy handbags handbags furla fashion handbag spanish handbags cheap handbags liquidation handbags black handbags italian handbags white handbag handbags sale drawstring handbags metallic handbags designer bucket handbags couture handbags handbags for women brighton handbags custom handbags kooba handbags paisley handbags roxy handbags wholesale purses handbags handmade handbags jewelry handbags ladies handbags satchel handbag authentic handbag purses and handbags cork handbags purse handbags cadillac handbag mcm handbags wholesalers handbags purses handbag spring summer handbags replica handbag brahmin handbags inspired handbags retail handbags tignanello handbags cheap juicy handbags men's shoes dc shoes clothes sport shoes ecco shoes shoes fendi mens shoes air force one shoes shoes wholesale cheap basketball shoes men shoes women's expensive designer shoes dc shoes apparel dc shoes clothings designer purses designer bags designer purse designer designer bag designer sunglasses knock off designer purse designer wallet copy designer bags designer purse knockoffs designers wallet bargain designer sunglasses cheap designer sunglasses designer shirts prada bags prada sunglasses prada bag prada purse prada wholesale prada prada purses prada wallet sunglasses cheap sunglasses furla sunglasses watches wholesale wallet air force one air force 1 air force ones bapes bags our site or contact us shox wallet wholesale bathing apes wallet shop bag buy hand bags hand bags fashion accessories buy handbags clothing accessory buy handbags online hand bag handmade bag fashion jewelry bag fashion bag clothing accessories designer bags purses fashion bags prada purse tote bag handbags online leather goods jewelry silk scarves leather bag garment leather belts drop ship shoes wallets blouse trendy handbags Balenciaga women's clothing laptop bag fashion boutique clothing evening dress luggage gifts electronics handmade jewelry gift evening bags footwear unique handbags tote bags casual shoes beaded handbags jeans fashion shoulder bags knockoff bridal handbags designer totes tote gift baskets bedding leather purse laptop bags knockoffs dresses shoulder handbags designer accessories
3  test/fixtures/comment/spam/make_plans.txt
@@ -0,0 +1,3 @@
+Make plans, believe in yourself, and go for what you want.
+In all one’s lifetime it is oneself that one spends the most time being with or dealing with. But it is precisely oneself that one has the least understanding of. When you are going upwards in life you tend to overestimate yourself. When you are going downhill you tend to underestimate yourself. It’s likely that you think it wise for yourself to know your place and stay aloof from worldly wearing a mask of cowardice, behind which the flow of sap in your life will be retarded.
+we can offer mirror image replica handbags or inspired designer handbags at wholesale price please visit our site or contact us accessories apparel backpack bag bags, balenciaga beaded handbag, beaded handbags bedding belts blouse, blouses bridal handbags car alarm casual shoes, cheap handbag clothes clothing clothing accessories, coach handbag coach handbags custom clothing, designer designer bag designer bags designer clothing, designer handbag designer handbags designer purses, discount designer handbag discount designer handbags, discount handbag dropship electronics, evening bags evening dress evening handbag, fabric handbag fake handbags fashion fashion accessories, fashion bag fashion bags fashion boutique, fashion handbag fashion handbags fashion , our site or contact us, jewelry, fendi fendi bags fendi handbag fendi handbags, footwear funky handbags garment gift gift baskets, gift shop gifts guess handbag hand bag hand bags, handbag handbag wholesale handbags handbags online, handmade handbag handmade handbags handmade jewelry, handmade purses jeans jewellery jewelry knockoff, knockoffs ladies handbags lady handbag laptop bagleather, leather bag leather bags leather belts leather goods, leather handbag leather handbags, luggage luxury handbag pants plastic bags prada, marc jacobs handbag men’s clothing necklace, prada handbags prada purse, purse purse handbag purses, replica handbag replica handbags scarves shirts, shoes shoulder bag shoulder bags, silk scarves straw handbags, tote tote bag tote bags totes trendy handbags, unique handbag unique handbags unique purse, unique purses wallet wallets wholesale wholesale handbags, wholesale replica handbags women handbag, women’s clothing women’s handbags womens gloves, womens handbagwomens handbags coach purse,chanel purse,designer, purse,prada purse,burberry purse Balenciaga, our site http://www.ectrade365.comor contact us, purse,hermes purse , fendi purse,versace purse,marc jacobs purse,louis vuitton purse, dooney and bourke purse,juicy couture purse,christian dior purse, dolce and gabbana purse,chanel purse, wholesale replica pursereplica handbag fake coach purse, wholesale replica designer purse, designer replica purse, coach purse replica, louis vuitton replica purse, coach replica purse wholesale, gucci replica purse, replica dooney bourke purse, cheap replica coach purse, bag brighton handbag purse replica, wholesale replica prada purse, cheap coach replica purse, chanel purse replica, replica designer handbag purse, discount replica purse coach vuitton, replica gucci purse, handbag louis purse replica vuitton, burberry replica purse, juicy couture replica purse jewelry, designer handbags , fashion handbags , genuine leather handbags , western handbags , genuine hair on hide handbags , rhinestone studded handbags , our site or contact us, genuine rhinestone crystal handbags , cow print handbags , zebra print handbags , animal print handbags , rhinestone motif handbags , genuine leather handbags , camouflage handbags , polka dot print handbags , genuine cowhide handbags , cross studded handbags , rhinestone crystal cross handbags , fleur de list handbags, skul and cross bone handbags, cowhide leather handbags, our site or contact us
130 test/fixtures/comment/spam/oem.txt
@@ -0,0 +1,130 @@
+Catch good discounted Software right now.
+OEMS ARE <b>AVAILABLE</b> ON ANY EUROPEAN <b>LANGUAGES</b> - <b>English, French, Italian, Spanish, German</b>
+<i>Windows Vista Ultimate - </i><b>$79.95</b>
+<i>Windows XP Pro With SP2 - </i><b>$59.95</b>
+<i>Office Enterprise 2007 - </i><b>$79.95</b>
+<i>Adobe Creative Suite 3 Master Collection - </i><b>$299.95</b>
+<i>Adobe Acrobat Pro 8 - </i><b>$79.95</b>
+<i>Adobe Photoshop CS3 Extended - </i><b>$99.95</b>
+<i>AutoCAD 2008 - </i><b>$149.95</b>
+Also we have so much soft for All Macs:
+<i>Microsoft Office for Apple Mac - </i><b>$79.96</b>
+<i>Adobe Acrobat 7 Professional for Apple Macintosh - </i><b>$79.96</b>
+<i>Adobe Creative Suite 2 Premium for MacOS X - </i><b>$199.96</b>
+<i>Macromedia Dreamweaver 8 for MACINTOSH - </i><b>$79.96</b>
+<i>Adobe Photoshop CS2 for MAC - </i><b>$79.96</b>
+To get full list of the offers, follow: <a href=>catalog</a>
+Url: 777-Software.Com
+<a href=>photoshop layer order</a>
+<a href=>prices for windows vista</a>
+<a href=>photoshop cs3 educator discount</a>
+<a href=>photoshop sales</a>
+<a href=>price for microsoft office professional</a>
+<a href=>photoshop cs 2 tutorial</a>
+<a href=>photoshop cs update</a>
+<a href=>office 2003 professional</a>
+<a href=>office suite</a>
+<a href=>photoshop store</a>
+<a href=>photoshop 7.0 prices</a>
+<a href=>photoshop cs3 trial</a>
+<a href=>photoshop price</a>
+<a href=>office outlook 2003</a>
+<a href=>photoshop plug ins</a>
+<a href=>office edition</a>
+<a href=>office 2003 oem</a>
+<a href=>photoshop 7 used</a>
+<a href=>order license</a>
+<a href=>photoshop cs plugins</a>
+<a href=>prices for microsoft office professional</a>
+<a href=>order crack</a>
+<a href=>premiere adobe</a>
+<a href=>photo shop price</a>
+<a href=>photoshop background</a>
+<a href=>photoshop cs 3 trial</a>
+<a href=>photoshop 6 for sale</a>
+<a href=>photoshop cs brushes</a>
+<a href=>photoshop bargain</a>
+<a href=>photoshop 7 prices</a>
+<a href=>photoshop 8 price</a>
+<a href=>office 2007 small business edition</a>
+<a href=>purchase adobe creative suite</a>
+<a href=>photoshop texture</a>
+<a href=>photoshop cs 3 price</a>
+<a href=>prices on windows vista</a>
+<a href=>office 2003 standard</a>
+<a href=>photoshop software</a>
+<a href=>office xp professional</a>
+<a href=>photoshop student discounts</a>
+<a href=>photoshop help</a>
+<a href=>order windows service pack 2</a>
+<a href=>photoshop retail</a>
+<a href=>photoshop software for sale</a>
+<a href=>photoshop download</a>
+<a href=>photo shop software</a>
+<a href=>photoshop templates</a>
+<a href=>photoshop text</a>
+<a href=>photoshop how to</a>
+<a href=>premiere pro adobe</a>
+<a href=>photoshop cs plugin</a>
+<a href=>price of autocad</a>
+<a href=>pagemaker adobe</a>
+<a href=>pricing discount</a>
+<a href=>office 2003 professional oem</a>
+<a href=>photoshop 7.0 retail</a>
+<a href=>office 2003 standard edition</a>
+<a href=>purchase adobe 7.0</a>
+<a href=>photoshop tricks</a>
+<a href=>price for microsoft office for</a>
+<a href=>photoshop cs font</a>
+<a href=>photoshop cs nef</a>
+<a href=>photoshop cs discount</a>
+<a href=>photo shop prices</a>
+<a href=>office software</a>
+<a href=>office proofing tools</a>
+<a href=>photoshop cs updates</a>
+<a href=>price for autodesk</a>
+<a href=>photoshop cs tips</a>
+<a href=>office 2007 standard upgrade</a>
+<a href=>photoshop downloads</a>
+<a href=>photoshop cs trial</a>
+<a href=>photoshop gradient</a>
+<a href=>price for photoshop cs2</a>
+<a href=>prices of microsoft office 2007</a>
+<a href=>photoshop textures</a>
+<a href=>photoshop7</a>
+<a href=>order vista</a>
+<a href=>photoshop 7 sale</a>
+<a href=>office standard edition</a>
+<a href=>photoshop cs trial download</a>
+<a href=>photoshop auction</a>
+<a href=>photoshop adobe</a>
+<a href=>photoshop used for</a>
+<a href=>photoshop extended</a>
+<a href=>photo software</a>
+<a href=>photoshop user discount</a>
+<a href=>price for autocad</a>
+<a href=>photoshop</a>
+<a href=>photoshop techniques</a>
+<a href=>price adobe</a>
+<a href=>office small business 2007</a>
+<a href=>photoshop sale</a>
+<a href=>order windows xp service pack</a>
+<a href=>photopaint</a>
+<a href=>office visio</a>
+<a href=>photoshop cs3 on sale</a>
+<a href=>photoshop tutoriales</a>
+<a href=>purchase adobe acrobat 8 standard</a>
+<a href=>photoshop cs 8.0</a>
130 test/fixtures/comment/spam/oem2.txt
@@ -0,0 +1,130 @@
+Catch good discounted Software right now.
+OEMS ARE [b]AVAILABLE[/b] ON ANY EUROPEAN [b]LANGUAGES[/b] - [b]English, French, Italian, Spanish, German[/b]
+[i]Windows Vista Ultimate - [/i][b]$79.95[/b]
+[i]Windows XP Pro With SP2 - [/i][b]$59.95[/b]
+[i]Office Enterprise 2007 - [/i][b]$79.95[/b]
+[i]Adobe Creative Suite 3 Master Collection - [/i][b]$299.95[/b]
+[i]Adobe Acrobat Pro 8 - [/i][b]$79.95[/b]
+[i]Adobe Photoshop CS3 Extended - [/i][b]$99.95[/b]
+[i]AutoCAD 2008 - [/i][b]$149.95[/b]
+Also we have so much soft for All Macs:
+[i]Microsoft Office for Apple Mac - [/i][b]$79.96[/b]
+[i]Adobe Acrobat 7 Professional for Apple Macintosh - [/i][b]$79.96[/b]
+[i]Adobe Creative Suite 2 Premium for MacOS X - [/i][b]$199.96[/b]
+[i]Macromedia Dreamweaver 8 for MACINTOSH - [/i][b]$79.96[/b]
+[i]Adobe Photoshop CS2 for MAC - [/i][b]$79.96[/b]
+To get full list of the offers, follow: [url=]catalog[/url]
+Url: 777-Software.Com
+[url=]price on microsoft office 2003[/url]
+[url=]photoshop tutoriales[/url]
+[url=]price for microsoft office home[/url]
+[url=]photoshop student discounts[/url]
+[url=]order file[/url]
+[url=]photo editing software[/url]
+[url=]order symbols[/url]
+[url=]photoshop cs 2 tutorial[/url]
+[url=]price of microsoft office home[/url]
+[url=]prices on microsoft office 2007[/url]
+[url=]photoshop deals[/url]
+[url=]order desktop[/url]
+[url=]order windows vista alternate media[/url]
+[url=]purchase adobe acrobat 8.0[/url]
+[url=]photoshop cs extended[/url]
+[url=]photo sohp[/url]
+[url=]photoshop trial[/url]
+[url=]page order adobe[/url]
+[url=]photoshop retail price[/url]
+[url=]photoshop 6.0[/url]
+[url=]purchase adobe after effects[/url]
+[url=]photoshop pro price[/url]
+[url=]price of adobe photoshop[/url]
+[url=]price on microsoft office[/url]
+[url=]price of autocad software[/url]
+[url=]purchase adobe acrobat 8 standard[/url]
+[url=]purchase a microsoft office[/url]
+[url=]photo editing[/url]
+[url=]photoshop cs help[/url]
+[url=]prices for microsoft office 2007[/url]
+[url=]photoshop cs best price[/url]
+[url=]price for photoshop cs2[/url]
+[url=]prices for microsoft office professional[/url]
+[url=]office 2003 xp[/url]
+[url=]powerpoint office[/url]
+[url=]photoshop software for sale[/url]
+[url=]photoshop bargain[/url]
+[url=]photoshop effects[/url]
+[url=]photoshop cs font[/url]
+[url=]order manager[/url]
+[url=]product key microsoft office xp[/url]
+[url=]photoshop 5.0 price[/url]
+[url=]office xp standard[/url]
+[url=]order in microsoft office[/url]
+[url=]order photoshop[/url]
+[url=]office visio[/url]
+[url=]photoshop cs3 sale[/url]
+[url=]order effects[/url]
+[url=]office basic[/url]
+[url=]photoshop color[/url]
+[url=]photoshop action[/url]
+[url=]price on photoshop[/url]
+[url=]office 2003 basic[/url]
+[url=]photoshop 7 retail[/url]
+[url=]office xp pro[/url]
+[url=]photoshop cs3 prices[/url]
+[url=]pagemaker adobe[/url]
+[url=]photoshop cs2 tutorial[/url]
+[url=]photoshop text[/url]
+[url=]office xp 2007[/url]
+[url=]photoshop training[/url]
+[url=]photoshop cs2 tutorials[/url]
+[url=]price of photoshop cs2[/url]
+[url=]photoshop cs 3 price[/url]
+[url=]photo shop sale[/url]
+[url=]purchase adobe acrobat professional[/url]
+[url=]photoshop cs brushes[/url]
+[url=]order microsoft windows[/url]
+[url=]photoshop for cheap[/url]
+[url=]photoshop cs v8[/url]
+[url=]office sbe 2007[/url]
+[url=]photo shop software[/url]
+[url=]photoshop free trial[/url]
+[url=]photoshop cs2 sales[/url]
+[url=]photoshop cs3 sales[/url]
+[url=]photoshop cs demo[/url]
+[url=]photoshop cs free download[/url]
+[url=]order windows xp service pack 2[/url]
+[url=]photoshop cs trial download[/url]
+[url=]price for adobe photoshop[/url]
+[url=]photoshop cs2 for sale[/url]
+[url=]photoshop 7 cheap[/url]
+[url=]office basic 2007[/url]
+[url=]photoshop cs3 to buy[/url]
+[url=]photoshop 7.0 price[/url]
+[url=]premiere adobe[/url]
+[url=]photoshop 7 prices[/url]
+[url=]office 97[/url]
+[url=]photoshop patterns[/url]
+[url=]order photoshop cs[/url]
+[url=]publisher office[/url]
+[url=]photoshop cs price[/url]
+[url=]office professional plus 2007[/url]
+[url=]photoshop cs version[/url]
+[url=]photoshop image[/url]
+[url=]photoshop brushes[/url]
+[url=]photoshop brushes for sale[/url]
+[url=]order quark[/url]
+[url=]photoshop cs3 beta[/url]
131 test/fixtures/comment/spam/oem_intl.txt
@@ -0,0 +1,131 @@
+Catch good discounted Software right now.
+OEMS ARE [b]AVAILABLE[/b] ON ANY EUROPEAN [b]LANGUAGES[/b] - [b]English, French, Italian, Spanish, German[/b]
+[i]Windows Vista Ultimate - [/i][b]$79.95[/b]
+[i]Windows XP Pro With SP2 - [/i][b]$59.95[/b]
+[i]Office Enterprise 2007 - [/i][b]$79.95[/b]
+[i]Adobe Creative Suite 3 Master Collection - [/i][b]$299.95[/b]
+[i]Adobe Acrobat Pro 8 - [/i][b]$79.95[/b]
+[i]Adobe Photoshop CS3 Extended - [/i][b]$99.95[/b]
+[i]AutoCAD 2008 - [/i][b]$149.95[/b]
+Also we have so much soft for All Macs:
+[i]Microsoft Office for Apple Mac - [/i][b]$79.96[/b]
+[i]Adobe Acrobat 7 Professional for Apple Macintosh - [/i][b]$79.96[/b]
+[i]Adobe Creative Suite 2 Premium for MacOS X - [/i][b]$199.96[/b]
+[i]Macromedia Dreamweaver 8 for MACINTOSH - [/i][b]$79.96[/b]
+[i]Adobe Photoshop CS2 for MAC - [/i][b]$79.96[/b]
+To get full list of the offers, follow: [url=]catalog[/url]
+Url: 777-Software.Com
+[url=]microsoft office os x[/url]
+[url=]microsoft office 2003 cost[/url]
+[url=]get microsoft office cheap[/url]
+[url=]learn autocad[/url]
+[url=]inventor autocad[/url]
+[url=]free photoshop brushes[/url]
+[url=]free microsoft office 2003[/url]
+[url=]microsoft office home and student 2007 best price[/url]
+[url=]get windows vista cheap[/url]
+[url=]express upgrade to windows vista order status[/url]
+[url=]microsoft vista best buy[/url]
+[url=]manual autocad[/url]
+[url=]microsoft office price list[/url]
+[url=]microsoft office works[/url]
+[url=]i purchase microsoft office 2003[/url]
+[url=]microsoft office 2007 home price[/url]
+[url=]microsoft office pro[/url]
+[url=]microsoft office suite 2003[/url]
+[url=]microsoft office uk price[/url]
+[url=]how to purchase windows vista[/url]
+[url=]microsoft office student teacher edition[/url]
+[url=]dont buy windows vista[/url]
+[url=]microsoft office professional prices[/url]
+[url=]ms office alternatives[/url]
+[url=]indesign discount[/url]
+[url=]microsoft office 2003 product key[/url]
+[url=]microsoft office 2003 oem[/url]
+[url=]free microsoft office xp[/url]
+[url=]learn photoshop[/url]
+[url=]microsoft office professional 2007 sale[/url]
+[url=]microsoft office online[/url]
+[url=]long horn vista[/url]
+[url=]microsoft office student and teacher[/url]
+[url=]microsoft office 2007 upgrade prices[/url]
+[url=]microsoft office home and student 2007 cheap[/url]
+[url=]microsoft office professional 2007 upgrade[/url]
+[url=]microsoft office xp cost[/url]
+[url=]microsoft office license[/url]
+[url=]microsoft office templates[/url]
+[url=]microsoft office xp 2002[/url]
+[url=]do i buy windows vista[/url]
+[url=]graphics card[/url]
+[url=]install xp[/url]
+[url=]education adobe[/url]
+[url=]ms office suite[/url]
+[url=]ms office small business 2007[/url]
+[url=]microsoft office basic price[/url]
+[url=]download windows xp[/url]
+[url=]how to buy photoshop[/url]
+[url=]ms windows xp[/url]
+[url=]microsoft office[/url]
+[url=]microsoft office education discount[/url]
+[url=]indesign sales[/url]
+[url=]microsoft office home and student edition 2007[/url]
+[url=]microsoft office basic edition 2003[/url]
+[url=]microsoft office program[/url]
+[url=]microsoft powerpoint[/url]
+[url=]microsoft office ultimate price[/url]
+[url=]microsoft office xp standard[/url]
+[url=]download adobe photoshop cs[/url]
+[url=]oem windows xp[/url]
+[url=]microsoft office standard 2007[/url]
+[url=]inexpensive photoshop[/url]
+[url=]microsoft office professional plus 2007[/url]
+[url=]get acrobat[/url]
+[url=]microsoft office alternative[/url]
+[url=]i buy quark cheese[/url]
+[url=]microsoft office software 2003[/url]
+[url=]microsoft office programs[/url]
+[url=]microsoft office best prices[/url]
+[url=]office 07[/url]
+[url=]graphics cards[/url]
+[url=]hdr photoshop cs[/url]
+[url=]microsoft office educational[/url]
+[url=]microsoft office 2007 home and student[/url]
+[url=]i want to buy windows vista[/url]
+[url=]microsoft office version[/url]
+[url=]microsoft office suite price[/url]
+[url=]microsoft office professional 2007 cost[/url]
+[url=]microsoft office teachers[/url]
+[url=]microsoft office suite prices[/url]
+[url=]mdt price[/url]
+[url=]microsoft office purchase[/url]
+[url=]microsoft office costs[/url]
+[url=]i buy quark[/url]
+[url=]microsoft office tutorial[/url]
+[url=]longhorn vista[/url]
+[url=]microsoft office enterprise cost[/url]
+[url=]microsoft office 2007 price[/url]
+[url=]ms office professional plus 2007[/url]
+[url=]license microsoft office[/url]
+[url=]microsoft oem office[/url]
+[url=]new microsoft office[/url]
+[url=]lowest price for microsoft office[/url]
+[url=]microsoft office cheap[/url]
+[url=]educational adobe[/url]
+[url=]microsoft office project 2007[/url]
+[url=]microsoft office 2007 cd key[/url]
+[url=]microsoft office 2007 education discount[/url]
26 test/fixtures/comment/spam/omg_sex.txt
@@ -0,0 +1,26 @@
+Naughty little girls sex photos sex play for boys. Xxx sex in tight skirts. Sex submission xxx same sex marriage an ethical issue, old woman sex boys. Ichat sex. Black world sex.
+R kelly sex weed song free mature sex videos on tv. Interracial wife sex video, cards sex game, everywhere sex. [URL=]Greatest sex potions[/URL]. Sex dvd video adult. Japanese sci-fi sex brother sister and friend sex stories sex on the altar, toon sex chan. Sex mechanical robots sex gamed.
+Yen sex. Should schools teach sex education, scientolgy sex. [URL=]First time sex scared[/URL]. [URL=]Nice rack sex[/URL]. Bumps on lip after oral sex 500 sex sod swedish sex thumbs premarital sex facts. The bible on sex changes, bbw lesbians sex irina sex blonde teen pussy fat beard sex [URL=]sex with colths on[/URL]. Girls with sex toys with webcams sex ape xxx, adult sex web cam. Sex therapist sally, nymphomaniac females and overactive sex drive gig harbor swinger sex wanted shower handjob sex.
+Ccyell sex chair bi sex sandwich 2 kahli sex, [URL=]lesbo free samples sex[/URL]. Halloween sex parties.
+Hidden mistressbate sex video. American latin sex tour. Phone sex nurse susan.
+Male sex videos [URL=]jiju saali sex story[/URL] - sex thief group sex story swinger. Story slave women sex. Asian sex workers. Wrong sex acts, spouse and sex. Latina big ass sex [URL=]have sex with my brother[/URL] [URL=]anal sex demonstration[/URL]. Sex club in university! Movie samples animal teen sex. Escort machine montreal sex shemale, [URL=]sex vibrators porn vedio[/URL]. Women sex centres in uk, [URL=]alternative to have sex[/URL]. Sex france? Dina hossam sex clip. Hot hardcore sex video's posh girl sex strip.
+Oral sex postions pictures mew mew sex, phone sex long distance rates? Bang gang orgy sex. Asian sex brides. Sex pictures cam girls for sex in oconee illinois.
+Houmor and sex. Layzie bone sex upn sex love secrets sex too soon video! Free adult realistic sex online game michelle sex fat husband walmart?
+Whats having russin sex. Swedish blondes sex videos. Eva longoria sex videos. Freeamatuer office sex sex bikinni. Cartoon sex movie download for free. Hd sex movies free babysitter. Misshemale sex sibelcik hotelheiress sex c35, sc sex offend gay good sex. Hugh sex toys gapping lollie sex. Which sex is more horny - hot porn sex ass sluts. Free free homemade sex movie.
+<a href= > </a>
+<a href= > </a>
+<a href= > </a>
+<a href= > </a>
1  test/fixtures/comment/spam/ottersex.txt
@@ -0,0 +1 @@
+[url=]смотреть порно ролики[/url]
320 test/fixtures/comment/spam/pr0n.txt
@@ -0,0 +1,320 @@
+<b><a href=><font color=red> NEW PORN GALLERIES WITH FREE SEX PICTURES AND XXX VIDEO CLIPS </font></a></b>
+<a href=><img></img></a>
+<a href=><img></img></a> <a href=><img></img></a>
+<a href=><img></img></a> <a href=><img></img></a>
+<a href=><img></img></a> <a href=><img></img></a>
+<a href=><img></img></a> <a href=><img></img></a>
+<a href=><img></img></a>
+<b><a href=><font color=red> NEW PORN GALLERIES WITH FREE SEX PICTURES AND XXX VIDEO CLIPS!!! </font></a></b>
+What people search for:
+<a href=>free picture porn post</a>
+<a href=>porn pictures 4 free</a>
+<a href=>free old mexican women porn</a>
+<a href=>free porn video clips sam</a>
+<a href=>free girl porn movies online</a>
+<a href=>free iranian porn</a>
+<a href=>dans free porn</a>
+<a href=>free amateur porn websites</a>
+<a href=>free gay porn site directory</a>
+<a href=>free mature group porn</a>
+<a href=>free porn clip with briana banks</a>
+<a href=>long free gay porn videos</a>
+<a href=>free online porn archive</a>
+<a href=>clip free porn video xxx</a>
+<a href=>absolutly free hardcore porn</a>
+<a href=>free porn sex photographs</a>
+<a href=>free porn star web cam</a>
+<a href=>free strap on sissie porn pictures</a>
+<a href=>free porn movies on the web</a>
+<a href=>dirty talk free porn clip</a>
+<a href=>free shemale porn video clips</a>
+<a href=>free porn webcams site</a>
+<a href=>free black xxx porn trailer</a>
+<a href=>free porn gag</a>
+<a href=>free gay porn sex top</a>
+<a href=>free upload porn videos</a>
+<a href=>clip free japanese porn video</a>
+<a href=>free teacher porn clips</a>
+<a href=>free asians porn</a>
+<a href=>big black women and free porn</a>
+<a href=>free tv cartoon porn</a>
+<a href=>free porn pussy creampie movies</a>
+<a href=>free porn pc games</a>
+<a href=>free hard core porn movie clip</a>
+<a href=>biggest free porn movies</a>
+<a href=>89 porn movies free</a>
+<a href=>kiara maria free porn video</a>
+<a href=>free porn star movie</a>
+<a href=>old man and girl free porn</a>
+<a href=>free money porn</a>
+<a href=>free gay porn sex clip</a>
+<a href=>free no sign up porn clips</a>
+<a href=>porn xxx free u tube</a>
+<a href=>free porn in windows media format</a>
+<a href=>free naked porn picture</a>
+<a href=>asian and indian free porn</a>
+<a href=>adult adult free movie porn</a>
+<a href=>interaccial lesbian porn free</a>
+<a href=>truck stop free gay porn</a>
+<a href=>free illegal porn tgp</a>
+<a href=>free porn angels</a>
+<a href=>free picture porn teen young</a>
+<a href=>uncut male porn free</a>
+<a href=>free gay dick porn</a>
+<a href=>free old man porn clips</a>
+<a href=>free cams porn videos</a>
+<a href=>bear download free gay muscular porn</a>
+<a href=>young teen porn free</a>
+<a href=>free frat boy porn</a>
+<a href=>free download porn vids</a>
+<a href=>free porn watch now</a>
+<a href=>passwordsbyjesus free porn</a>
+<a href=>italian women porn free</a>
+<a href=>free gay porn viedos</a>
+<a href=>free big porn clips</a>
+<a href=>interracial porn clips free</a>
+<a href=>miko lee xxx porn videos free</a>
+<a href=>truly free full length mobile porn</a>
+<a href=>free asian erotic porn</a>
+<a href=>free photo albums sex porn</a>
+<a href=>free mature porn tgp creampie</a>
+<a href=>free porn tenie boppers</a>
+<a href=>free porn gonzo</a>
+<a href=>risk free sex porn videos</a>
+<a href=>free gay porn trial</a>
+<a href=>free online porn masturbation</a>
+<a href=>free gtp xxx porn pictures</a>
+<a href=>porn site free passwords</a>
+<a href=>cubs chubs bears free gay porn</a>
+<a href=>free porn no scam no viruses</a>
+<a href=>free grl porn</a>
+<a href=>businesspundit free porn yesterday</a>
+<a href=>black clip free porn teen</a>
+<a href=>free online toon porn videos</a>
+<a href=>free porn galleres</a>
+<a href=>free voyeur live porn</a>
+<a href=>free porn clips for playstation portable</a>
+<a href=>free porn sharing site</a>
+<a href=>best free porn site web</a>
+<a href=>fat free old porn woman</a>
+<a href=>free porn websites for psp</a>
+<a href=>free gay porn and webcams</a>
+<a href=>free anime porn videos clips</a>
+<a href=>youbg teens free porn clips</a>
+<a href=>xxx porn ffree</a>
+<a href=>free full length porn movies megaupload</a>
+<a href=>direct download free lesbian porn videos</a>
+<a href=>free teenage porn sites</a>
+<a href=>free porn cumshot videos</a>
+<a href=>free sexy babes naked porn</a>
+<a href=>most popular free porn sites</a>
+<a href=>free porn movie gallery</a>
+<a href=>free beastiality video porn website</a>
+<a href=>celebrity free hardcore porn</a>
+<a href=>free porn for psp rss</a>
+<a href=>free tgp porn sites</a>
+<a href=>amateur free homemade movie porn</a>
+<a href=>free east indian porn movie</a>
+<a href=>free online live tv porn shows</a>
+<a href=>free no sign up porn</a>
+<a href=>best free movie online porn site</a>
+<a href=>free father and datghter porn</a>
+<a href=>free explicit teen porn videos</a>
+<a href=>jasmin porn cartoons free gallery spies</a>
+<a href=>free boy girl porn</a>
+<a href=>free amatuer wife porn</a>
+<a href=>free rough porn</a>
+<a href=>hardcore free porn cams</a>
+<a href=>bear men porn free</a>
+<a href=>free porn blondes</a>
+<a href=>free minor porn exposed videos</a>
+<a href=>no member required free online porn</a>
+<a href=>free painfull first anal porn</a>
+<a href=>pop up free porn</a>
+<a href=>free porn adult 3gp</a>
+<a href=>free porn wap sites</a>
+<a href=>tgp porn galleries free</a>
+<a href=>freee photos porn</a>
+<a href=>free porn no hassel</a>
+<a href=>porn free passwords</a>
+<a href=>jack off free porn</a>
+<a href=>swallowing porn free video</a>
+<a href=>free porn screensaver</a>
+<a href=>free porn star pics</a>
+<a href=>free psp porn</a>
+<a href=>nude house wives free porn</a>
+<a href=>free lesbian movie porn smut</a>
+<a href=>free scores porn</a>
+<a href=>absoultly free lesbian porn totaly free</a>
+<a href=>porn free straight</a>
+<a href=>free gay mature porn vids</a>
+<a href=>free extreme gay porn</a>
+<a href=>free asian porn video clip</a>
+<a href=>free triva porn</a>
+<a href=>man to man free porn</a>
+<a href=>free porn clips juicyclips</a>
+<a href=>free uk porn stories</a>
+<a href=>free gay daddy porn clips</a>
+<a href=>free big ass black bitches porn</a>
+<a href=>free hardcore gay porn videos</a>
+<a href=>free teen porn little</a>
+<a href=>free nude porn picture gallery</a>
+<a href=>free vitage porn gallary</a>
+<a href=>free neterlands porn site</a>
+<a href=>free skaters gay porn</a>
+<a href=>bisexual porn free movies</a>
+<a href=>free porn peter north naughty</a>
+<a href=>free gothic hardcore porn</a>
+<a href=>free hard core porn vids</a>
+<a href=>free nude beach porn</a>
+<a href=>totaly free porn galleries</a>
+<a href=>free porn sybian</a>
+<a href=>free gay sex porn</a>
+<a href=>free preview matthew rush porn</a>
+<a href=>tims free porn videos</a>
+<a href=>free home amat porn</a>
+<a href=>gay porn trial magazine free</a>
+<a href=>free couple s porn</a>
+<a href=>free gallery s of porn</a>
+<a href=>free fast streaming porn</a>
+<a href=>free porn vids for cell phones</a>
+<a href=>free abuse porn video</a>
+<a href=>free lesbian porn no money</a>
+<a href=>forum free pic porn vbulletin</a>
+<a href=>free assification xxx porn vid</a>
+<a href=>porn erotice movie amateur free</a>
+<a href=>african porn free</a>
+<a href=>free gay slave porn pics</a>
+<a href=>free porn ebony videos</a>
+<a href=>pichunter free porn nuns</a>
+<a href=>free porn fucking vids</a>
+<a href=>porn music free</a>
+<a href=>free thumbnail gallery porn videos</a>
+<a href=>free office porn galleries</a>
+<a href=>free porn videos rough sex</a>
+<a href=>free porn judy starr</a>
+<a href=>free porn clips or trailers</a>
+<a href=>free porn andnot credit cards addiction</a>
+<a href=>porn vedeo downloads for free</a>
+<a href=>porn trailer clips free</a>
+<a href=>heterosexual porn free</a>
+<a href=>gay porn free thumbs</a>
+<a href=>free video porn no sign up</a>
+<a href=>free denmark porn pics</a>
+<a href=>free home video of porn</a>
+<a href=>free black male porn vedio</a>
+<a href=>my free porn page</a>
+<a href=>free porn upskirts</a>
+<a href=>free miget porn uploads</a>
+<a href=>gay free porn</a>
+<a href=>free amateur porn spy mpegs</a>
+<a href=>free download lesbian cams porn</a>
+<a href=>bisexual free porn mmf</a>
+<a href=>free foreign porn sites</a>
+<a href=>free porn clip no membership</a>
+<a href=>clip ebony free porn video</a>
+<a href=>free stories hardcore porn</a>
+<a href=>free sample of porn</a>
+<a href=>free xxx milf porn</a>
+<a href=>daily free guide pinkworld porn</a>
+<a href=>free porn masturbation</a>
+<a href=>free aname porn videos</a>
+<a href=>free porn safe video</a>
+<a href=>free lolia porn</a>
+<a href=>free porn trailer virus</a>
+<a href=>free dad daughter porn videos</a>
+<a href=>free young gay porn video</a>
+<a href=>gay porn video clips free men</a>
+<a href=>free celeb 3gp porn</a>
+<a href=>free private porn movies</a>
+<a href=>nasty porn site free</a>
+<a href=>free porn home video clip</a>
+<a href=>free chat porn</a>
+<a href=>free shocking porn videos</a>
+<a href=>free porn vids for wii</a>
+<a href=>gay porn magazines men free</a>
+<a href=>free celebrity porn galle</a>
+<a href=>free 5 minute porn samples</a>
+<a href=>free porn video dans</a>
+<a href=>xxx black porn free clips</a>
+<a href=>no credit card free porn</a>
+<a href=>microflash media 6 free porn video</a>
+<a href=>free worldsex hardcore porn</a>
+<a href=>download free adult porn videos file</a>
+<a href=>lindsay lohan free porn video</a>
+<a href=>full length free downloadable porn movies</a>
+<a href=>porn free video cams</a>
+<a href=>free porn archive movie search</a>
+<a href=>free hot porn stars</a>
+<a href=>adult free video porn</a>
+<a href=>simply demi free porn</a>
+<a href=>freee cartoon porn</a>
+<a href=>free porn tt boy 1</a>
+<a href=>free lesbian sex porn sites</a>
+<a href=>free vintage porn thumbs</a>
+<a href=>free porn video file sharing</a>
+<a href=>free porn close up picks</a>
+<a href=>free black porn sample</a>
+<a href=>3d porn free</a>
+<a href=>written porn free</a>
+<a href=>free futurama porn picks</a>
+<a href=>free dumster porn</a>
+<a href=>free porn gallary</a>
+<a href=>hardcore porn free pic thumb</a>
+<a href=>best new free porn</a>
+<a href=>free porn movies oil</a>
+<a href=>free downloadable porn to psp</a>
+<a href=>free anal porn photos</a>
+<a href=>handheld porn sites for free</a>
+<a href=>free porn beauties tgp</a>
+<a href=>free porn fetishes</a>
+<a href=>100 percent free hardcore porn</a>
+<a href=>illegal free download porn</a>
+<a href=>ducky free porn</a>
+<a href=>free porn rpg</a>
+<a href=>porn free uniform</a>
+<a href=>free lesbian webcams porn pics</a>
+<a href=>free bi mfm porn videos</a>
+<a href=>beta free porn</a>
+<a href=>porn movie free download</a>
+<a href=>free porn blind date</a>
+<a href=>free porn ebony woman</a>
+<a href=>paris hilton free porn videos</a>
+<a href=>free teen porn fucking</a>
+<a href=>free feature length porn videos</a>
+<a href=>free porn pichunter</a>
+<a href=>free gallery lesbian movie porn</a>
+<a href=>free soccer porn</a>
+<a href=>free teen porn downloasd</a>
+<a href=>gymnastics porn movie free</a>
+<a href=>free avs porn passes</a>
+<a href=>free ebony video porn gallery</a>
+<a href=>anal porn video clips free</a>
+<a href=>free home made porn clips</a>
+<a href=>free porn at tieva</a>
+<a href=>free matrix porn</a>
+<a href=>clip free lesbian movie porn video</a>
+<a href=>free black porn star movie</a>
+<a href=>free adult porn access</a>
+<a href=>free heidi porn</a>
+<a href=>hard cocks gay porn free trailers</a>
+<a href=>free sex porn xxx onion booty</a>
+<a href=>donna marie free porn</a>
+<a href=>free online porn webcams</a>
+<a href=>plumpers free porn</a>
+tsunami washed up a mermaid used john deer 345 riding lawnmower amercian top model ass licker latina registered nurse alison time events frankley steers and queers movie quote milk and puss loader model s cycle paths essex karen macdougal naked teen leadership traits king pleasure moodys mood for love divya dutta sex scene klaus kobec straps cats twins models pussy in las vegas scriptures for dating screw technique sex lucy pinder showing nipples book free download model predictive control sew stretch lace salieri film porno selden dave physics of a tanning bed lauren spring classics vintage ivory bj rn halberstadt savage model 24j dl shotgun values what cuases that sensation when masturbate rene o'connor naked pictures holio gyno bare foot gay guy virgin entertainment foundation hot celebrity 60 s mark viduka wife portland oregon gay dance club vintage cars destroyed car crash photo teen dodge dart rim blow steering wheel bikini wax options shape picture really young lil girl angels nude ruger mark ii pistol field strip strip club il full nude stop sensitive teeth pain naturally 2foot dick heuristic problem solving model national hispanic nurses associaton adult bed wetting hypersomnia defiant behaviour in teens jodi blonde cajiun song hill's science adult dog ingredients people magazine sexiest man matt damon naked rally info on busted translating in latin hot sexy squirters chris botsaris wife trans union fraud alert octagonal rugs with rubber backing hot sexy italian men porn nod model diabetes blow me sandwich 9 movie trailer modular kitchen thumbnail photos meat while pregnant vintage gas stattions pantie games online free signs a pregnant cat is queening 69 albany toronto wife of clark howard london dating scene kyrics for sir psycho sexy sexual harassment for men footjob cartoons tosp xbox flashing starsiege tribes dragonball z mod sponge bobs cock zep bbs gateway rubber antioxidant nudist beach baja susan frei's topless teacher cell phone picture oklahoma teen boys fucking other teen looly sex indian boollywood crushing strengh for expanded ptfe dead pron star my grandmas tits pussy cat doll house what does vaginal ulcer look like sexy soccer girl stephanie beard naked kiefer sutherland 69 lawerence fishborne on pee wee playhouse turkey asian marinade beautiful woman photos nude sissy s rodgers ohio calcification within the cervix video remember when alan jackson wife detailed sexual escapades puss caterpilers amateur nude strippers vol dvd movie spank christina clips strange sex terms model cube vans who models for pantene gargoyal sex black asshole jpg bush cnn 6 too old for diapers erotic stories in convent amazing hottie 7 days late menstruation sex therapy in new jersey spacelabs model 90513 old revell fokker model cleveland sucks song augie cook haylee hitchhiker teen big nipples women models wearing clampers special occasion shoes sex in the kichen do most women enjoy giving blowjobs calculus airplane hanger dorm project tracy pitcock brady tx record label amature sex midland teen pic sites coastwatch webcam nobbys youtube naruto eepisode 131 massge porn fatty tissue inflammation lupus tiffany pollard new york transvestite brazil playboy soccer team insults for whores underground girl porn zovirax for genital herpes nipples priecing nude leticia ann bjork cline hinata hyuuga fansite shameless sucking their own dick amateur creamier climax cresent penis enlargement suspensory ligament california hiv fetuses rights doujinshi luffy one piece videos gay porn apryl focks porn sex smiley icons joey kramer naked submited nude photos tanning lotion mojo things that prevent getting pregnant jail naked sex meet in moorhead iowa louisiana gay male latin greek roots host hostage meaning black hairy pussy close up vivid epoxy primer 4100 4101 martinez magic striptease soul calibur 2 doujin girls who suck ass 500 gal storage tank ethanol heavy lactating asians give me one good reason tracy naruto episode vidios photo of a pregnant uterus adidas nylon gym pants drill press stand model 25921 no to homosexual marriages enjoin wife from improperly bisexual date website sexy nude katrina halili tracy caron st marys lewiston cna teen girl named tiffany adult and children shoe size chart obama and gay support how to pose for erotic photographs laurie-model upskirt harlemjets hentai black panty movies butch campbell patt campbell sex monster anime hot tentacle jasmin asian bistro fuck son and mother aids canad hiv naughty black girl virgin boeing 747 upload yuvtv porn asian gold radio station cute teens laptop bags for cheap absorption of diapers top 10 hot celebs cheerleader's pompoms tmy wife's new fuck game yaoi gallery porn pro help lace up metatarsals real cheerleader porn mechanicsville sluts joe stovall cumming georgia dream ivette sleazy wet is red hot chille peppers gay accuracy of at home pregnancy tests recipes better than sex cake six hotties bourgogne capitan vintage charts tarzan vibrator necrophilia joseph rowan nude ass photos for sale twin falls idaho bed aylssa teen redneck cigar club permission slip blue pin strip suit manual handling crawley sussex t a t u fuck sky high doujinshi hentai translated mandatory reporting as a nurse fish hook porn model 522 buck pocket knife forced to lick her feet crazy dumper eating oiled pussy iron sink vanity extreme toy sex 022 tracys point two lips sex galleries hentai rin first time audition xxx mature tymes bathroom pine vanity smurf dope recipes hotties in mini skirts domme london i love cocks nipples rachel mcadams dragon chicks oops laura hutton canada micro geocoin beaver 8 minute butt workout who is the milf hunter woman rubber boots megan pittman alabama model deaconess womans center spokane wa cleave fetish manga hawwii sex vacation athens dorm ga loft hostsave sucks jrs pants i scanned my breasts how many teens dui football uniform for kids fanfiction net the jacket womans sex noises adult adult mature personals van amstel diva erotic dancing women pleasure snowboard magazin girl lust bbs rod stuart pint cum crazy hot college babes pussy thumbnail pix castle adult super store mature at nude beach skinny quote myspace layouts duke university phd latin american studies nude rogie mature older women over medication pregnant taking while horseback riding in gainesville florida dick vanpattens pet food kitchener erotic raigslist nurse training courses hustler jinger gay bareback twins vintage northern girl prints cliter trans yellow girls naked make me a sissy bitch naughty nurse picture singapore development model britney nude magazine sex parties in vancouver babe big biker tit crochet neck adult bib strike and slip cunts big cocks and big jugs bleach warning rileys pool supply hairy hot dad lacey simone lesbo blackpool massage sex incontinence adult diapers sex stories of superheroes nude girls indexes cleaning vintage clothes naked mom contes sexy hs girls cellebrities naked pics jewish celebrity kist make ninja uniform ultimate 7th heaven vibrator xxxfree vids puberty wank close up young pussy pics 1 slut name dockers jillian boot cut pants cul amateur gratuit
448 test/fixtures/comment/spam/property.txt
@@ -0,0 +1,448 @@
+*Investing In, and Profiting from property esteems*
+There are respective ways to net folding buy both buying and blow the whistle oning territory
+denominates. We cduring the course of around them all in this guide.
+#1 Buying and won ontoing alcomprehendy appointment booked discipline esteems for a profit
+(Investing in property denominates):*_
+The territory superstar demand has been growing outrageously fast. realm esteems
+be suffering with on ordinary gained 83% per year for the hindmost few year. This is on
+ordinary 5-6 laters that of the S & P 500 bibliographying of stocks. All it beventually offs is
+a itty-bitty assume fromies, a fix insight of the tomorrow's and a midget luck. With the
+fix suckers, anyone can lacquire to pick territory esteems that at one's desire be valued
+at much penetratinger then what they pay when it's later to won onto. Be selectdly-organized as
+the demand is ness grade of occasional, sign inificance that valuations can line up
+join upificantly, and you can by get away with return someone a much degrade
+reward then they are initially asking.
+Where to buy and blow the whistle on alassume fromy appointment booked territory denominates:*
+- - Sedo is one of the most respected territory superstar
+Stock Exchangepoint as start as parking area. There are thousands of searchable
+territory superstars lean ined here for trade, for up, and for auction.
+- - Afternic is feasible the alternate most renowned
+territory denominate Stock Exchangecircumstances. lenient to search for territorys and then circumstances an
+furnish to the owners.
+There are then also a few gas territory denominate forums for buying and won ontoing
+territory denominates:
+Some spheres which regularly go for a lot of folding *:
+- If you can mollify discmore than to be a virtuous Generic .com discipline, you may at most hit the
+jackpot. A generic .com territory for admonition would be someact like, or There are thousands of people a day
+that in location of of using a search mechanism at one's desire lawful kidney in the poop they
+are looking for in the browser bar be guided byed by ".com". This disseminates so
+much value to these generic territorys because they are alskimy getting
+hundreds of thousands of routine endted visitors. It would be peaceful to
+moral wallop up a few tie-ins with your affiliate url to spots which clerk
+snowboards, bicycles, etc and acquire a ton of assume fromies for matter-of-factly noutensil.
+- Next there are the midget but cute .com disciplines. 2-4 dispatch disciplines
+can disseminate birth to Brobdingnagian value to both provideors and the preordained end buyer. send away fored if
+the territorys are not f comprehenders they can go after thousands of dollars.
+Examples would be,,, etc. The ydeserve sitting
+value with these territorys persist both because they are thirst foring, which
+means informal to muse in reject on, and because there are forced to be people or
+companies out there who disseminate birth to initials that are the greatly as these disciplines.
+2 Buying and Investing in Undirectoryed, calm at the comprehendy, or dischargeped
+territory esteems:_*
+Her are some huge tie-ins to milieus that cin days gone byde you to search for multiple
+territory esteem availabilities:
+- - Up to 500 territorys at some time ago
+- - Up to 500
+territorys at in days gone by
+[url=]Liberty Reserve[/url]
+Although there are not in effect too multifarious absolutely blinkificant thousand dollar
+disciplines esteems out there since thousands of people be suffering with been picking the
+fix ones off in excess of the titleinating 15 years, there are ness some superstars out
+there that you can net some hundred dollars on my holding and
+favouritely discmore than to being the fix buyer.
+There is a way to discin excess of to be stunning territorys denominates that are no ymeriter
+appointment booked, having mayhap thousands of visits a day, penetrating Google
+bellmanrank, and a subtle catchy esteem. How you may ask? sefriendly, yety day
+thousands of territorys esteems are not rejuvenateed. Somelaters webmasters at most
+muse during the course of of to revamp some of their richer reconsider territory denominates, while other utensilss
+they at most don't see the value you and I see in the territorys they in to defeat out to
+re-directory. The dashped territory Stock Exchange is chic a chiefly application in
+itself. In shot to be rich in recording dischargeped territorys, you
+ought to be untiredly quick. muse on, in days gone by a territory bebetter b concludes blink by you
+ought to fustigate out hundreds or thousands of other people looking to record
+the nonetheless ones. asgradeed registrars return support a use for undevelopedsequenceing
+denominates. Backsend away foring may in to defeat you an with one's heart in one's mouth on the competition. By paying a
+fee or systematize on a superstar, a registrar bequeath try their clothes to prefect and
+locked up the denominate as goodness away as it bebefalls at the assume fromy. Do a WHOIS search on
+your selected esteem and locate out what registrar is bibliographyed to select which
+undevelopedshot use to select. make and guard a book bibliography of the territory
+superstars that you skim birth to poised from your searches. Expiring esteems go
+to the core a redemption organize to csome time agode the basic registrant a sbend off
+to recreate. This redemption operation can contend against up to a month or somefrequentlys
+extendeder. hold on around two weeks from the expiry steady old-fashioned and start confirming
+availability each and yety day. To do this it is largest to be suffering with a enlargement
+territory esteem search medium such as: up on/ .
+Where do you locate territorys that are straightway to expire? unrestrictedly for one we at one's desire
+try and publish them on a weekly secondary topinning for members, but you can up on all
+these milieus as luxuriously on a routine secondary topinning:
+My favorite how is this airliner old bibliography of sampleped disciplines which
+upold hat moderns yety day with the newest disciplines which are verifiablely modeped.
+(Note that there are make to 100,000 always modes so it may contend against a bit
+to pack them all):
+A sway of thumb is that .com territorys are far more valuable then any
+other extensivenesss. Having said this, .net, and .org disciplines are the
+alternate clothes, but regularly can clerk for 10% or less then their .com
+*Following drifts:*
+Another way to muse during the course of virtuous thorough disciplines esteems that at one's desire be stunning
+providements for the unborn is to be guided by trends. If a new car better b concludes out,
+for admonition phoneed the "Nissan Envelope," you can directory disciplines esteems
+cor to that car such as, or Forum discipline esteems fly can be valued unequivoconveney favourable,
+but muse on you indigence to beet others out in the registration organize. In
+send away for to do this, you be suffering with to be on top of utensils, and do what I like to
+convene "drift Watching". You require to pick up on new products, blinkificant report
+steadyts, renowned sittings, etc as straightway as the regular communal starts buzzing
+around it. Here are the suckers that bequeath serve you do this:
+*drifts and pay Hot Topics:*
+- excess ofall - Yahoo's 20 Most habitually Searches
+- - Top 10,000 Monthly Wikipedia Topics
+- - Technorati Top 15 day after day Searches
+- - catalogue of 100 censored and uncensored top 100
+searches yety week
+- - Google's 100 Top Searches
+- - Lycos Top 50 Searches (upold hat modernd in any protectiony few days)
+- - AOL's Top 10 regular Searches
+- - Ebay pulsing Top 10 Searches
+<>'s 100 Most lay habitually Goals
+- - Displays irregularly new searched for
+- - swings and Ideas Blog
+*_#3 Buying Typo's, as luxuriously as territorys with genre-in conveyanceation, and reserveing
+With it chic harder to discin excess of to be a territory superstar you can directory and
+rewon onto within weeks for a profit, multifarious territoryers are turning to
+recording typo territorys whenyet they pay a new lay webplat. For
+exemplification when launched, and started receiving millions of
+visits per day, the disciplines such as,,, etc promptly began being directoryed. Why? Because out of
+the millions of people a day who standard "" into their browser,
+there were obligated to be at least a few hundred or possibly settle thousands of
+people who hit the diabolical key. This freight is benefit loot. If you can
+directory a territory for a year for $8, and it gets 1,000 unsurpasseds a day
+from typos wouldn't it be importance it? This is where territory parking better b concludes
+into play. property parking webspots are spots which circumstances ended ads on
+the discipline when people genre it in their browser. All you do is set your
+esteem servers to the ones the territory parking retinue disseminates you and they
+affliction around the residuum, and then pay you per click. A milieu getting 1,000
+incomparables per day can bring into being at least $5 per day. Not bad in vista of
+the $8 registration fee at one's desire be paid for within 2 days! Here is a bibliography
+of some of the discipline parking companies out there and what ad be nourished they use:
+- - Google devour
+- - Ask gratified
+- - Yahoo gratified
+- - Yahoo and Google survives
+- - Google survive
+- - Google survive
+- - Ask gratified
+- - Yahoo gratified
+- - Google survive
+- - Google survive
+- - Google gratified
+- - Yahoo gratified
+*Why Do We sine qua non to be informed All These greensing Companies?*
+You may inquire, "What do I beggary to identify all these divers parking
+companies for? They all use the nonetheless devours, they bring into the world to all pay the but."
+ enough thats not the for fear of the fact. stable kidneys of esteems bring off excel at
+divers parking companies. Also muse in reject on the divers parking
+companies contend against a contrastive appropriation of the rsettleue out, and also are set up
+diversly. multitudinous parking companies like Sedo, and Namedrive be suffering with the
+verifiable ads fix on the point when someone goes there, while others like
+Bodis at one's desire be suffering with ended keybooks that when clicked unite to the ads.
+*aiming Your greens propertys and Getting the Most out of Them:*
+The key to making the most kale from your parked disciplines is discerning
+term for libretto what people are looking for when prosperous to your discipline superstar.
+- If the territory is a typo of a famous webplat then, goto the comme il faut
+spelling of that milieu and appear out what people are looking for. If the
+plat is a carbon copy gallery for celebrities, then in your jurisdiction panel,
+where yet you are parking your territory denominate, set the keypoops to
+"Celebrities" and "carbon copys". asgradeed of the discipline reserveing companies also
+disseminate birth to graphics you can select. If this is the for fear of the fact opt the graphics
+which go clothes with the territory superstar. If dealing with a typo, your aim
+should be to mischief the alcohol into believing he/she is verifiablely at the
+spot they were worrying to get to. This way they cduring the course of click the ads.
+- If the territory is a generic poop or set of huddles, then believe around why
+people would be typing the discipline in. If you own a territory such as
+"" then believe around why people would be effective
+there. In this anyway a lest it is fair simple that most of the visitors covet
+to muse in schedules for main collaborate poorball teams. object your parked
+points for "mlb schedules" or "blinkificant collaborating with poorball schedules."
+- If your discipline is at most getting freight from reject associations and search
+appliances from when it old to be an f webplat, then, like in the
+victory admonition, participate out what webspot people are bothersome to get to and
+object your territory accordingly.
+varied of the parking plats are now doing auto tagetting coarsed on what
+people search for in the search box they circumstances at the top of your discipline
+parking episode. We propose countenanceing the auto objectting to subsume class
+and than evaluating utensils from there. You can at least get a richer reconsider
+approximation of what people are looking for and then add some of your own
+keyskimers as start. is one of these parking
+companies which auto end, and so is
+A debecome apparent to that we exhort is try and blink up for at least 5 or 6 of
+the parking companies. reserve them all at one for a start, then after 30
+days assess the results. gain possession of your conclusive analysis 60% of the territorys and try
+them at another assembly. recite this until you sense you be suffering with each discipline
+at the assembly that pays the clothes for its freight. Use a spcomprehendsheet to
+supervise the RPM (Rsettleue per thousand incomparable visits) of each territory subsumed
+each parking assembly.
+*Generating usual Typos of spheres:*
+Now you may ask, How do I better b conclude up with the paramount typos? unmixedly you can moral
+believe of peculiar ways people bequeath misspell many territory poops, or
+the easier way you can use this on medium:
+Her are some usual trends in misstandardd discipline esteems:
+1 - totting up of folded scholarship precisely
+2 - putting together of arbitrarily dispatch
+3 - Deleted folded line
+4 - Deleted then line
+5 - replacing drawd on the keyboard in consideration ofpoint (scholarship preciselys that are climaxr
+to each other are more inclined to to be misstandardd).
+6 - Phonetic switching - c/k/s, ee vs ea (reed,assume from) etc
+7 - Dyslexic swop - b/d, etc
+8 - ie vs ei switching
+9 - Pushed maltreat key - as a substitute for of and/or in increment to the scholarship precisely "a"
+one may hit "s/q/z". Or in lieu of of and or in in to "r" one may hit
+For exemplification we assume from birth to looked at some stats of typos. We up use
+1,000,000 as the coarse for the few of frequentlys in kidneyd into a
+browser in excess of a inescapable duration of frequently. This up grandstand a expose you what indisposed of
+typos get the most freight. For yety 1,000,000 standard ins you get the
+be guided bying typos.
+_*host of frequentlys out of 1,000,000 that it is standardd - What the typo is*_
+*Missing scholarship preciselys*
+10,200 -
+9,800 -
+4,300 -
+1,800 -
+498 -
+*Doubled scholarship preciselys*
+2,200 -
+720 -
+310 -
+*Rin any for fear of the factsed scholarship preciselys*
+6,400 -
+1,600 -
+*Repointd with climax lines*
+515 -
+290 -
+200 -
+380 -
+There is also someutensil reproveed "property Tasting". This basireprovey countenances
+you to record a territory, evaluation out how much freight it may be getting
+for 4 days, and then discharge it without having to pay the $7-$10
+registration fee. This way you can strictly try out thousands of typo
+and imaginable thrillation disciplines without having to peril thousands of dollars
+on registration. This webplat: at one's desire
+countenance you to try out territorys for at worst 3 cents per. If they don't acquire
+any thrillation you at most let them mode in 5 days. If you umpire fix to smother them
+you moral pay the stock registration fee. Also you can sample territorys for
+self-gbeyondning by appointment booking them at and canceling them within
+5 days for a refund.
+One act you be suffering with to be watchful around is that companies can, and
+somefrequentlys at one's desire contrduring the course ofsy a unendingly and Desist sequence for trademark
+infraction, and so winning your typo territory away from you. It doesn't
+transpire all that regularly, how we don't push spending a ton of
+loot for a typo trademark territory. On the rewon in excess of Stock Exchange, typos with
+imaginable trademark problems clerk for around 1-3 frequentlys year after year pocketings,
+while typos without trademark problems can won more than for between 2-12 utensilss
+year in and year out immediately toings depending on diverse factors. If you are effective to allot
+in territorys that may be suffering with trademark contrat an endsys, we exhort you divide
+your holdings so that if one retinue umpire fixs to problem a infinitely and Desist
+sequence, it doesn't bankrupt you. If you yet do be experiencing an climax or absurd
+anyway discipline denominate trademarks, here is a bibliography of the top territory
+attorneys as luxuriously as their webmilieus:
+John Berryhill -
+Brett Fausett -
+Ari Goldberger -
+Zak Muscovitch (In Canada) -
+Howard Neu -
+Derek Newman -
+Neil Smith -
+David Steele -
+Steve Sturgeon -
+Also, if you covet to search to see if a esteem is trademarked you can do
+so at: [url=]ways to make money online[/url]
+We be suffering with inaugurate that .fr and .dk be experiencing more trademark contrat an endsys then any other
+extensivenesss. Also you can position the hundreds of monthly Trademark disputes
+at the coterie brain quirk Organizations spot:
+ a lests/all.html
+*_#4 Buying favourable Traffic propertys and Leasing them Out_*
+This cin days gone bypt is greatly new. One plat, returns a means
+for territory superstar owners to rent out out their territory superstars to aptitude end
+alcohols. For warning, if you owned, which was getting 3000
+people a day from genre in freight, looking for snowboards, in lieu of of
+at most putting up a few affiliate associations, you could sublet out the discipline esteem
+out to a snowboard assembly for thousands of dollars per month. The
+undiminished property leasing toil has yet to absolutely subsume off, after all the
+tomorrow's does look favourable, specifically with the lack of the .com
+territory denominates at these days, as start as the augmentation in repurchase valuations.
+Now that we've explained what to look for in territory superstars, and how to
+be benefity of from them, we cduring the course of disseminate you some guidelines and admonitions.
+Here are the universal discipline extensivenesss, not including the county lex scripta 'statute law's:
+- .aero - The top up on territory debecome apparent toated for the air thrill
+vigour, on at worst to aviation community members.
+- .biz - The .biz top even territory is a deblinkated add on for
+responsibilityes. spheres using the .biz extensiveness requiplat be old for responsibility
+or commercial use. It's not in effect an enforced predominate though.
+- .com - out of the blue a trim for commercial. realm denominates with the .com addendum are
+the most lay and can be purchased by any distinct or responsibility in
+any wilderness.
+- .coop - This top plain discipline is blink by to cooperatives,
+cooperative use organizations and up one side owned subsidiaries of
+- .edu - The top plain territory is debecome apparent toated for four-year,
+grade-granting colleges and universities. Anyone can not lawful appointment book
+an .edu territory.
+- .gov - The top plain discipline deblinkated for agencies and branches of
+the cooperative structures Federal Gin excess ofnment. structure and peculiar gin excess ofnments in the
+unified structures should use the us top up on rural area practices territory. not the
+US gin excess ofment can appointment book these.
+- .info - .info territorys are join up by to the compomilieu communal.
+- .mobi - These are rigid for active internet episodes.
+- .mil - reticent at best for the US military. bourgeois citizens can not
+record these.
+- .museum - This top even territory is make by but to museums, museum
+organizations and distinct members of the museum profession.
+- .esteem - within reach to the compospot communal, .esteem email addresses are
+careened as at the startesteem@hindmostesteem.denominate <mailto:chiefsuperstar@at lengthdenominate.esteem> or
+at lengthesteem@victoryesteem.denominate <mailto:hindmostdenominate@at the startdenominate.esteem>. Web milieus are
+careened as www.victoryesteem.hindmostdenominate.esteem < the lengthesteem.esteem>.
+- .net - out of the blue a trim for .network. This territory extensiveness was unusually
+design ined to be cast-off by complicated web milieus. Howin any anyway a lest, this extensiveness can
+be appointment booked by anyone.
+- .org - low on for .organization. at for non-profit
+organizations that did not fit subsumed the .com or - .net extensiveness.
+Howin any anyway a lest any distinct or responsibility may now appointment book a .org territory esteem.
+- .pro - The .pro desinence was created for certified professionals
+including lawyers, doctors and accountants.
+- .tv - This ending is for the use of teleperception cor disciplines.
+To get an clue of what some of the big discipline denominate trades of the hindmost
+decade be suffering with been, here is a epigrammatic lean during the course of of purchase at $1 million and in excess of:
+ - $14,000,000 - $9,500,000 - $7,500,000 - $7,500,000 - $7,000,000 - $5,500,000 - $5,000,000 - $5,000,000 - $3,500,000 - $3,300,000 - $3,250,000 - $3,200,000 - $3,000,000 - $3,000,000 - $2,900,000 - $2,750,000 - $2,500,000 - $2,200,000 - $2,200,000 - $2,000,000 - $2,000,000 - $2,000,000 - $1,900,000 - $1,800,000 - $1,800,000 - $1,600,000 - $1,500,000 - $1,500,000 - $1,500,000 - $1,500,000 - $1,500,000 - $1,400,000 - $1,320,000 - $1,230,000 - $1,200,000
+disconto to - $1,200,000 - $1,180,000 - $1,120,008 - $1,100,000 - $1,100,000 - $1,030,000 - $1,020,000 - $1,000,000 - $1,000,000 - $1,000,000 - $1,000,000 - $1,000,000 - $1,000,000
1  test/fixtures/comment/spam/pyromancy.txt
@@ -0,0 +1 @@
+pyromancy, [URL=]helpful information glaspell trifles drama[/url] theoretic, [URL=]interesting information hs 2000 pistol[/url] seminole, [URL=]interesting information air pistols for sale uk[/url] touristattraction, [URL=]Look 35 whelen rifles[/url] unveil, [URL=]Look 375 rifle[/url] styx, [URL=]interesting information 2005.tvrip.xvid.avi am live revolver ring rock velvet[/url] specialist, [URL=]helpful information colt .45 auto pistol[/url] plaudits, [URL=]Look landlord grants rifle animal bite law issues[/url] clinicalpsychologist, [URL=]interesting information grip pistol smith wesson[/url] debitside, [URL=]look at it aluminum double rifle case with luggage rack[/url]
5 test/fixtures/comment/spam/russki.txt
@@ -0,0 +1,5 @@
+Наши сайты не разочаруют вас! Только лучшее и самое возбуждающее порно в сети!
+[url=][img][/img][/url][url=][img][/img][/url] [url=][img][/img][/url][url=][img][/img][/url] садо мазо фото извращения геи продам гараж орехово установить новости фетишизм культурология реферат скачать бесплатные загрузки порно картинок юмор приколы фото эротика в реалети шоу дом2 на тнт анализ стиха тютчева святая ночь на небосклон взошла скачат бесплатно порно ролики элитное порно секретарш фрегат заставка журнал досуг санкт петербург опутанное лестью мнимого друга dj romeo vip 3 фотографии жесткой эротики понятие аналитических балансов кондиционер электросталь бесплатные картинки малолетки жесткое порево бесплатно памела ли порно страховой рынок в рк групповые политики скачать видео чеченских боевиков через сколько устанавливается нормальный цикл при приеме оральной контрацепции сексуальная совместимость по датам рождения матрица аналогична canon pro1 powershot отель корал си в египте us5 videos где искать настоящего мужчину жесткое порно смотреть видео анализ стихотворения чародейкою зимою порно галлереи тощих школьница порно видео порно фото молоденькие негритянки комплексный экономический анализ реферат сайт кино спецназ ganguro girl скачать бесплатно международный конкурс коллективов 2006 порно с собачкой порно халкидики развлечения сайт знакомств бисексуалов шлюхи питера фото солдат курсантов старик девочка порно гей видео солдат сосет тупая тянущая боль в анальном отверстии самые лучшие порногалереи откровенная эротика обои заяц зверь 3gp порно миньет wild teens com секс знакомства латвия вентспилс первые домашние и частное эротическое фото эро фильмы бесплатно порно татьяна тарасова девушка фото со спермой перехват исходящих писем агентства недвижимости киева бесплатное все кино и все порно в мире без регистрации эротические фото певицы алекса магазин зоо секса экономический анализ управленческих расходов статьи скачать tom jones sex bomb автоматизация анализа использования трудовых ресурсов спб секс шоп доставка анекдоты картинки анализ стихотворения "все кругом" вставила резиновый член фото кончающих девочек т х москва большие видеоролики ведущие тв канала "домашний" сестра девушки хочу девчонку красивые девушки делают минет кончать писать на лицо скачать видео комплекс упражнений новые порно фото новомосковский огнеупорный завод проститутки южного бутова мальчишечьи фотки порно видио качать извращенный хентай игры starwars jedi academy скачать игру страховая согласие сайт компании stone cold видео скачать реферат этапы финансового анализа порнуха толко видео стоцкая порно выпускной бал алые паруса lineage ii c4 домашний сервис скачать базу данных библиотеки доска гей объявлений спб инцест порно аниме готовый анализ стихотворений фото приколы уродов досуг транссексуал кастинги спб 2007 порнуха секс малолетки порно аудио голые мужчины видео праздник вручение диплома аналитические базы данных сауна мурманск омен666 фильм скачать качели домашние год рождения знаменитости реферат по чог мораль в современном обществе рефераты по истории адыгеи борьба адыгов с османской агрессией рестораны электросталь игра города mail v4 украинский сайт порно ua секс аниме анимашки чат bizzare проститутка наташа мужская раздевалка порно фото видео порно тинейджеры секс насилование смотреть купить ps3 все о сексе членах dosug spb топ порно gay dvb t челябинск аналитический баланс предприятия фото зоофилия фото качественной порнухи live video chat скачать худые эротика фото игра crash москва внешторгбанк банкоматы фото анал крупный план анализ импортных операций java игры бесплатно w800 банда 74 анализ учета расходов материалов www mouzenidis gr геи в попу красный цветок гаршина анализ данные анализ кредиторской задолженности мультфильм добрый дядюшка эх бесплатно порнография фильмы spore новости наказания эротическое порно просмотр порно фильмов в интернете primavera анализ стиха влага фотографии любовь тихомирова текст песни трахни меня узнать ip компьютера проведение детских праздников почтамт часы работы москва порно ролик mpeg mp3 плеер форум купить авто астрахань нравственные моральные особенности работы следственных органов рефераты и комментарии классическое порно начола двадцатого века проводница порно анализ показателей финансовой независимости новые запчасти фольцваген б 5 5 страх ужас фото тренажерный зал тушинская гей индустрия реальные новости компьютерные sex игры фистинг фильмы скачать два черных члена в одной пезде прикольные сценарии юбилей 30лет лизал клитор дочери как трахнут сестру анализ стихотворения "летний вечер" девушки фото 15 free download porno барнаул никифоров михаил порно фото onanist ru kappara ru фотки даны борисовой без трусов клип друзей анализ стихотворений лермонтова скачать манга самурай х сдать анализы анонимно новости климовска вставил член между губок канальный вентилятор rsi 100-50l клуб эль инка супер телки галивуда обязательное медецинское страхование интимные знакомства нижний новгород скачать программу домашний бюджет сексуальные знакомства без регистрации скачать порно писающие секс картинки груповуха интимные женские стрижки фото veloroad spb ru жесткое порновидео фильмы - просмотр реферат анализ косвенных затрат горничные порно фото страховые компании магадан омен определение место праздника анализ новеллы таманго 45 баба электронная книга "как долго не кончать" gyno porno летние знакомство xxx drunk фильм нудист порно россказы про большой хуй казино jazz шлюхи одесса ависма новости возбужденные телки маркер under line порно фильмы для взрослых финансовый анализ реферат скачать бесплатно самые сексуальные девушки российского телевидения белорусская песня фото самых красивых девушек мира порно ролики порки порно девочек бесплатно галерея красивых эротических фото фото жены соседа трахать красивого мальчика синтезировать анальгин трахающиеся русские бесплатное фото жена скачать бесплатно жестокое порно с детьми секс могилев орел недвижимость обзор секс порно эротика sex секс туризм в подмосковье проанализировать фамилию эротическая музыка для секса член корреспондент ран спиркин порно нимфеток галереи большие члены гей фото японское порно видео бесплатно скачать бсплатно порно со зверями анализ спецеализированного английского словаря социум страховое брюсов анализ стихов скачать гунна и сумерки самые прикольные flash игры китайский аналог nokia 8800 скачать бой моралес изнасилования пытки бесплатно скачать руское домашнее порно чулки upskirt открытие наследственного дела заказным письмом расписание поездов сумы сочи давай потрахаемся галеник косметика анализ учебника по чтению висциновое масло парфюм скачать эротическое порно wiki член застрял анализ сказки колобок алена бондарчук муж video ilona mitrecey фильм пицца logitech precision gaming порно узбекское секс видио перис хилтон чемпионат мира 2996 болезни ногтей рук game nodex мультик про бегимота песни тимура работа почты москва резиновый анал голые гей порно видео бесплатно фото порно инцест тети с племянником выплаты компенсаций росгострахом секреты игрового автомата garage развратная девушка фото голубев гей щенки лабрадора руки музыку фото xxx негретянки видео голы чемпионата мира 2002 корпоративные праздники вечеринки скачать бесплатные порно клипы на сотовый gothic girls фото ебущих девок бесплатное видео голых звезд новостройка совхоз 1 мая узнать номер ip icq минет телкам 16 лет маленькая девочка сосет большой член гражданский кодекс недвижимость лесбиянки лижут ноги клип benny satisfaction синтетический и аналитический учет расчетов хуй негра рассказы про секс с тещей http chat flirt ru евроцемент сбербанк интимные истории порно рассказы китаянка трахает японку фильм масловка с. есенин анализ стихотворения вот оно глупое счастье... оральные ролики kiss фильм cтраховые компании хабаровска курсы иностранного санкт шокирующие порно фото без видео анализ верстки газет синяя птица зарубежная литература коэффициент котировки акций массаж подарок секс услуги предлагаю кино челябинска casio g 7302rl готовые сценарии дня рождения сотрудника яна рудковская проститутка galant vr g секс старики видо вокзалы москвы история маленькая девочку поли тв программа рамблер чат мастурбаторов детская любовь девушка job ru г казань клипы елена беркова эротика на дм 2 ты хочешь секса - скачать mp3 садо и мазо порно фотки мать ебет сына бесплатные игры 2006 старые зрелые порно фото видео безплатно детские порно фильмы басист анекдот набоков анализ рассказов страхование профессиональной ответственности росно порно фото детей 14 16 список банков обязательного страхования видео порно с пьяными гей порно 16 лет кашин знакомства домашняя сауна www business class su фотогалерея фистинга wmd 24500 r сайт любительские фото программа тв городского телеканала в ярославле яейя мю окъфе kerimow yandex ru рассказы убийства краткое содержание произведений акунина cold r анализ нищий лермонтов лепра анализ здоровье с малаховым на канале орт тв фото спорно девочками порно sims 2 оборудование stealth line mc4 эльдорадо ростова девушка оттрахала парня телки дешевые набухшее влагалище напольный кабель канал legrand рассказы об инцесте мать и сын сын трахает маму ролики скачать сейчас и быстро возбудить член мальчика руки вверх джимми тунис аэротревел библиоглобус ск согласие ипотечное страхование скачать качественные клипы кошерный секс gothic game порнофото зоо бесплатный массаж грудничку один раз медицинская страховка скачать смотреть порно видео пермский банк сбербанка томография 15 больница восточные знакомства mtr чат секс азия транс трах целочек анализ теста ровена частное порно текст песни грешная любовь порно мульты бесплатно видеоприколы порно фото мужской онанизм реферат страхование морского транспорта мультики сауны бишкека скачать бесплатно порно фильмы с бритни спеарс или другими звездами рассказы о сексе между тещей и зятем скачать кино чучело секс в басеене скачать игру свен стоят девчонки mp3 долина порно фильмы формата 3gp лишение попок девственности наполненная спермой пизда страхование в санкт петербурге секс мужчины проститутки знакомства кисловодск порно интересное библиотека max скачать девочки 13 лет фото [url=]sex clip ru[/url] [url=]эротика рен тв[/url] [url=]порно фильмы скаать[/url] [url=]мужские письки фото[/url] [url=]скачать изнасилование видео[/url] [url=]sex интим знакомства[/url] [url=]порно angel[/url] [url=]фото обнаженных звёзд[/url] [url=]лицензионное порно[/url] [url=]трансы интим москва[/url] [url=]порно рисунки 3d[/url] [url=]секс знакомство новороссийск[/url] [url=]интим массаж петербурга[/url] [url=]кирби[/url] [url=]тулин алексей[/url] [url=]порно ролики mpeg4[/url] [url=]просмотр бесплатно порно видео[/url] [url=]лучший оральный секс[/url] [url=]клубы услуги знакомства лесби[/url] [url=]увеличить грудь фото[/url] [url=]поезд секс[/url] [url=]порно истории вирт секс[/url] [url=]позы анального секса[/url] [url=]фото сперма рот[/url] [url=]голая завортнюк[/url] [url=]порно семья[/url] [url=]пожилой порно инцест[/url] [url=]секс разговор[/url] [url=]знакомства красивыми парнями[/url] [url=]секс лесбиянок фотки[/url]
2  test/fixtures/comment/spam/russki2.txt
@@ -0,0 +1,2 @@
+фестиваль белые ночи , [ ]миньет делаю[/url] , красивая сука порно фото , [ ]безплатное порно видео[/url] , порно лунка n9 , [ ]жестокое порно[/url] , ебля фотки , [ ]пизда[/url] , махачкала проститутки , [ ]порно хентай[/url] , скачать поро фильм , [ ]зоо порно[/url] , проститутки лыткарино , [ ]бесплатно порно видео[/url] , джонатан рис майерс гей , [ ]порно бесплатно[/url] , фото порно лесбос , [ ]сперма девки[/url] , мальчики галерея , [ ]лесбиянки[/url] , девушки мойка , [ ]большой член[/url] , фото даны борисовой голой , [ ]гей порно видео[/url] , рио белые штаны , [ ]порно[/url] , н фото , [ ]видео сперма[/url] , стрежевой фото , [ ]бесплатно порно видео[/url] , завязанные девушки , [ ]порно машины
+[/url] , порно про пожилых , [ ]оральный[/url] , фото лисицы , [ ]сын порно[/url] , родион газманов фото , [ ]насилие[/url] , голая оксана ковалевская бесплатно , [ ]секс порно[/url] , билайн базы данных , [ ]секс с животными[/url] , секс 20 , [ ]sex photo[/url] , безудержный секс , [ ]гей порно[/url] , собчак фото секс , [ ]sex[/url] , аниме рисунки карандашем , [ ]порно галерея[/url] , красивая сука порно фото , [ ]порно ru[/url] , девочки апартаменты , [ ]сосать хуй[/url] , фотогалерея изнасилования , [ ]порно фильмы[/url] , голая михальчик , [ ]порно видео[/url] , мать дочка порно , [ ]проститутки[/url] , ярина дней месячные , [ ]бесплатное порно[/url] , тюмень знакомства секс , [ ]видео секс[/url] , посмотреть девочек видео , [ ]хуй[/url] , белая мишка , [ ]детское порно[/url] , playboy хефнер , [ ]порнуха бесплатно[/url] , хуй jane air скачать , [ ]кунилингус[/url] , фото голая анастасия задорожная , [ ]сперма влагалище[/url] , девочки 5 класс , [ ]порно видео[/url] , 13 лет фото голые девочки , [ ]порно[/url] , фото голых 11 летних , [ ]сосать член[/url] , пожилые геи , [ ]sex photo[/url] , садомазо порно видео , [url=]секс порно[/url] .
3  test/fixtures/comment/spam/shipping.txt
@@ -0,0 +1,3 @@
+We ship to: United States, Afghanistan, Aland Islands, Albania, Algeria, American Samoa, Andorra, Angola, Anguilla, Antarctica, Antigua and Barbuda, Argentina, Armenia, Aruba, Ascension Island, Australia, Austria, Azerbaijan, Bahamas, Bahrain, Bangladesh, Barbados, Belarus, Belgium, Belize, Benin, Bermuda, Bhutan, Bolivia, Bosnia and Herzegovina, Botswana, Bouvet Island, Brazil, British Indian Ocean Territory, Brunei Darussalam, Bulgaria, Burkina Faso, Burundi, Cambodia, Cameroon, Canada, Cape Verde, Cayman Islands, Central, African Republic, Chad, Chile, China, Christmas Island, Cocos (Keeling), Islands, Colombia, Comoros, Congo, Republic of, Congo, Democratic Republic, of, Cook Islands, Costa Rica, Cote d'Ivoire, Croatia/Hrvatska, Cuba, Cyprus, Czech Republic, Denmark, Djibouti, Dominica, Dominican Republic, Ecuador, Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia, Ethiopia, Falkland, Islands (Malvinas), Faroe Islands, Fiji, Finland, France, French Guiana, French Polynesia, French Southern Territori
+es, Gabon, Gambia, Georgia, Ghana,Gibraltar, Greece, Greenland, Grenada, Guadeloupe, Guam, Guatemala, Guernsey, Guinea, Guinea-Bissau, Guyana, Haiti, Heard and McDonald Islands, HolySee (Vatican City State), Honduras, Hong Kong, Hungary, Iceland, India, Indonesia, Iran, Islamic Republic of, Iraq, Ireland, Isle of Man, Israel, Italy, Jamaica, Japan, Jersey, Jordan, Kazakhstan, Kenya, Kiribati, Korea North, Korea South, Kuwait, Kyrgyzstan, Lao PDR, Latvia, Lebanon, Lesotho, Liberia, Libyan Arab Jamahiriya, Liechtenstein, Lithuania, Luxembourg, Macau, Macedonia, Madagascar, Malawi, Malaysia, Maldives, Mali, Malta,Marshall Islands, Martinique, Mauritania, Mauritius, Mayotte, Mexico, Micronesia, Federal State of, Moldova, Monaco, Mongolia, Montserrat, Morocco, Mozambique, Myanmar, Namibia, Nauru, Nepal, Netherlands, Netherlands Antilles, New Caledonia, New Zealand, Nicaragua, Niger, Nigeria, Niue, Norfolk Island, Northern Mariana Islands, Norway, Oman, Pakistan, Palau, Palestinian Territory Occupied, Panama, Papua
+New Guinea, Paraguay, Peru, Philippines, Pitcairn Island, Poland, Portugal, Puerto Rico, Qatar, Reunion Island, Romania, Russian Federation, Rwanda, St Helena, St Kitts and, Nevis, St Lucia, St Pierre and Miquelon, St Vincent and Grenadines, San, Marino, Sao Tome and Principe, Saudi Arabia, Senegal, Serbia, Montenegro, Seychelles, Sierra Leone, Singapore, Slovakia, Slovenia, Solomon, Islands, Somalia, South Africa, S. Georgia and S. Sandwich Islds, Spain, Sri Lanka, Sudan, Suriname, Svalbard and Jan Mayen Islands, Swaziland, Switzerland, Syrian Arab Republic, Taiwan, Tajikistan, Tanzania, Thailand, Timor-Leste,Togo, Tokelau, Tonga, Trinidad and Tobago, Tunisia, Turkey, Turkmenistan, Turks and Caicos Islands, Tuvalu, Uganda, Ukraine, United Arab Emirates, United Kingdom, United States Minor Outlying Islds, Uruguay, Uzbekistan, Vanuatu, Venezuela, Vietnam, Virgin Islands, British, Virgin Islands, U.S., Wallis and Futuna Islands, Western Sahara, Western, Samoa, Yemen, Zambia, Zimbabwe <a href=http://rxfreeshipping.>Free shipping international pharmacy</a>
1  test/fixtures/comment/spam/short_n_sweet.txt
@@ -0,0 +1 @@
+plunger, <a href=>helpful information honda eg5000x generator schematic</a> wilsoniapusilla, <a href=>interesting information adult</a> hay, <a href=>i'm sured that it interestingly enfeild rifles</a> solvatingagent, <a href=>i'm sured that it interestingly blue book rifles</a> calico, <a href=>Look action lever mount rifle scope sears</a> connectingflight, <a href=>interesting information ak 47 fire control group instructions</a> steamshipcompany, <a href=>It's norinco ak 47 for sale</a> creativethinker, <a href=>i'm sured that it interestingly air gamo remanufactured rifle</a> permeable, <a href=>Look black powder pistol kits</a> crowdout, <a href=>i'm sured that it interestingly h r single shot rifle</a> habergeon, <a href=>It's jericho pistol</a> harding, <a href=>Look bam air rifles</a> reabsorption, <a href=>It's air pistol for sale</a> prototheria, <a href=>look at it 15 97s bushmaster carbon pistol type</a> centrifugation, <a href=>interesting information 22 rifle savage</a> careen, <a href=>About 416 remington rifle</a> leatherstrip, <a href=>It's co2 pellet pistols</a> genuspicris, <a href=>look at it air rifle law</a> casing, <a href=>So 22 caliber cheetah rifle</a> greenhouse, <a href=>helpful information 65 model revolver smith wesson</a>
58 test/splam_test.rb
@@ -0,0 +1,58 @@
+require 'test/unit'
+$:.unshift(File.dirname(__FILE__) + '/../lib')
+$:.unshift(File.dirname(__FILE__) + '/../lib/splam')
+require 'splam'
+require 'splam/rule'
+require 'splam/rules'
+# require 'splam/rules/russian'
+class Foo
+ include ::Splam
+ attr_accessor :body
+ def body
+ @body || "This is body\320\224 \320\199"
+ end
+class SplamTest < Test::Unit::TestCase
+ def test_runs_plugins
+ f =
+ assert_equal 6, f.splammable(:body)
+ end
+ def test_scores_spam_really_high
+ comment =
+ Dir.glob(File.join(File.dirname(__FILE__), "fixtures", "comment", "spam", "*.txt")).each do |f|
+ spam =
+ comment.body = spam
+ score = comment.splammable(:body)
+ $stderr.puts "#{f} score: #{score}"
+ if f =~ /\/(\d+)_\w+\.txt/
+ $stderr.puts $1.to_i
+ assert (score >= $1.to_i)
+ else
+ assert (score >= 100)
+ end
+ end
+ end
+ def test_scores_ham_low
+ comment =
+ Dir.glob(File.join(File.dirname(__FILE__), "fixtures", "comment", "ham", "*.txt")).each do |f|
+ spam =
+ comment.body = spam
+ score = comment.splammable(:body)
+ $stderr.puts "#{f} score: #{score}"
+ if f =~ /\/(\d+)_\w+\.txt/
+ $stderr.puts $1.to_i
+ assert (score >= $1.to_i)
+ else
+ assert (score < 50)
+ end
+ end
+ end
1  uninstall.rb
@@ -0,0 +1 @@
+# Uninstall hook code here
Please sign in to comment.
Something went wrong with that request. Please try again.