You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by jq...@apache.org on 2015/04/06 17:09:09 UTC

svn commit: r1671546 - /spamassassin/trunk/rules/20_aux_tlds.cf

Author: jquinn
Date: Mon Apr  6 15:09:09 2015
New Revision: 1671546

URL: http://svn.apache.org/r1671546
Log:
New version of aux TLDs cf file in preparation of patch for bug 6782

Modified:
    spamassassin/trunk/rules/20_aux_tlds.cf

Modified: spamassassin/trunk/rules/20_aux_tlds.cf
URL: http://svn.apache.org/viewvc/spamassassin/trunk/rules/20_aux_tlds.cf?rev=1671546&r1=1671545&r2=1671546&view=diff
==============================================================================
--- spamassassin/trunk/rules/20_aux_tlds.cf (original)
+++ spamassassin/trunk/rules/20_aux_tlds.cf Mon Apr  6 15:09:09 2015
@@ -26,72 +26,309 @@
 # This file replaces the SARE http://www.rulesemporium.com/rules/90_2tld.cf
 # which will be deprecated as from 2010-05-01
 
-# util_rb_2tld 2tld-1.tld 2tld-2.tld ...
-#            This option allows the addition of new 2nd-level TLDs (2TLD) to
-#            the RegistrarBoundaries code. Updates to the list usually happen
-#            when new versions of SpamAssassin are released, but sometimes
-#            it's necessary to add in new 2TLDs faster than a release can
-#            occur.
-#
-# util_rb_3tld is supported by SA 3.3.x , eg: foo.bay.livefilestore.com
-#
-
-
-# Last Update: 2015-02-17-AXB
+# File updated 2014-09-17 to contain complete TLD lists, they are no longer
+# hardcoded into SA codebase and Util/RegistrarBoundaries.pm is deprecated
+# in favor of Mail::SpamAssassin::RegistryBoundaries.
 
 
+# Let's clear the internal TLD list, we only want to read from this config
+# file and ignore possible old hardcoded lists.
+if (can(Mail::SpamAssassin::Conf::feature_registryboundaries))
+clear_util_rb
+endif
 
-# SA > 3.3.0
-if (version >= 3.003000)
 
-util_rb_3tld bay.livefilestore.com
-util_rb_3tld blu.livefilestore.com
-util_rb_3tld groups.live.com
-util_rb_3tld spaces.live.com
-util_rb_3tld profile.live.com
-util_rb_3tld web.aplus.net
-util_rb_3tld cloud.prohosting.com
-util_rb_3tld skydrive.live.com
-util_rb_3tld docs.google.com
-util_rb_3tld spaces.msn.com
-util_rb_3tld blog.friendster.com
-util_rb_3tld sakura.ne.jp
-util_rb_3tld web.officelive.com
-util_rb_3tld com.sapo.pt
-util_rb_3tld paginas.sapo.pt
-util_rb_3tld no.sapo.pt
-util_rb_3tld home.sapo.pt
-util_rb_3tld do.sapo.pt
-util_rb_3tld homepage.t-online.de
-util_rb_3tld privat.t-online.de
-util_rb_3tld web.fc2.com
-util_rb_3tld co.uk.pn
-util_rb_3tld com.au.pn
-util_rb_3tld co.at.pn
-util_rb_3tld co.at.lv
-util_rb_3tld or.at.lv
-util_rb_3tld co.at.tc
-util_rb_3tld qld.edu.au
-util_rb_3tld perso.neuf.fr
-util_rb_3tld perso.sfr.fr
-util_rb_3tld hop.clickbank.net
-util_rb_3tld user.icpnet.pl
-util_rb_3tld en.alibaba.com
 #
-util_rb_3tld blogspot.co.nz
-util_rb_3tld blogspot.co.uk
-util_rb_3tld blogspot.com.ar
-util_rb_3tld blogspot.com.au
-util_rb_3tld blogspot.com.br
-util_rb_3tld blogspot.com.es
+# 1st level TLD list
 #
-util_rb_3tld no-ip.co.uk
+
+# Basic list can be obtained with the following command:
+#  wget http://data.iana.org/TLD/tlds-alpha-by-domain.txt -O - | tail -n+2 | perl -ne 'print lc'
+# Current list may include more or less.. TODO easier maintenance?
+
+# util_rb_tld only accepts alpha (a-z) input before RegistryBoundaries was
+# implemented in 3.4.1(?), put IDN TLDs with numeric, hyphen (0-9-) etc in
+# this block
 #
-util_rb_3tld mobile.web.tr
+# For an up to date list of IDN TLDs that can be pasted into this block, run this command:
+# wget http://data.iana.org/TLD/tlds-alpha-by-domain.txt -O - | tail -n+2 | grep -i 'xn--' | tr '\n' ' ' | fold -w 80 -s | perl -e 's/^/util_rb_tld / && print lc while <>' && echo
 
+if (can(Mail::SpamAssassin::Conf::feature_registryboundaries))
+util_rb_tld xn--1qqw23a xn--30rr7y xn--3bst00m xn--3ds443g xn--3e0b707e xn--45brj9c
+util_rb_tld xn--45q11c xn--4gbrim xn--55qw42g xn--55qx5d xn--6frz82g xn--6qq986b3xl
+util_rb_tld xn--80adxhks xn--80ao21a xn--80asehdb xn--80aswg xn--90a3ac xn--90ais
+util_rb_tld xn--9et52u xn--b4w605ferd xn--c1avg xn--cg4bki xn--clchc0ea0b2g2a9gcd
+util_rb_tld xn--czr694b xn--czrs0t xn--czru2d xn--d1acj3b xn--d1alf xn--fiq228c5hs
+util_rb_tld xn--fiq64b xn--fiqs8s xn--fiqz9s xn--flw351e xn--fpcrj9c3d xn--fzc2c9e2c
+util_rb_tld xn--gecrj9c xn--h2brj9c xn--hxt814e xn--i1b6b1a6a2e xn--io0a7i xn--j1amh
+util_rb_tld xn--j6w193g xn--kprw13d xn--kpry57d xn--kput3i xn--l1acc xn--lgbbat1ad8j
+util_rb_tld xn--mgb9awbf xn--mgba3a4f16a xn--mgbaam7a8h xn--mgbab2bd xn--mgbayh7gpa
+util_rb_tld xn--mgbbh1a71e xn--mgbc0a9azcg xn--mgberp4a5d4ar xn--mgbx4cd0ab xn--mxtq1m
+util_rb_tld xn--ngbc5azd xn--node xn--nqv7f xn--nqv7fs00ema xn--nyqy26a xn--o3cw4h
+util_rb_tld xn--ogbpf8fl xn--p1acf xn--p1ai xn--pgbs0dh xn--q9jyb4c xn--qcka1pmc
+util_rb_tld xn--rhqv96g xn--s9brj9c xn--ses554g xn--unup4y xn--vermgensberater-ctb
+util_rb_tld xn--vermgensberatung-pwb xn--vhquv xn--vuq861b xn--wgbh1c xn--wgbl6a
+util_rb_tld xn--xhq521b xn--xkc2al3hye2a xn--xkc2dl3a5ee0h xn--yfro4i67o xn--ygbi2ammx
+util_rb_tld xn--zfr164b
 endif
 
-# SA > 3.2.4
+# Standard List
+# For an up to date list of TLDs that can be pasted into this block, run this command:
+# wget http://data.iana.org/TLD/tlds-alpha-by-domain.txt -O - | tail -n+2 | grep -vi 'xn--' | tr '\n' ' ' | fold -w 80 -s | perl -e 's/^/util_rb_tld / && print lc while <>' && echo
+
+util_rb_tld abbott abogado ac academy accountant accountants active actor ad ads adult ae
+util_rb_tld aero af afl ag agency ai airforce al allfinanz alsace am amsterdam an android
+util_rb_tld ao apartments aq aquarelle ar archi army arpa as asia associates at attorney au
+util_rb_tld auction audio autos aw ax axa az ba band bank bar barclaycard barclays bargains
+util_rb_tld bauhaus bayern bb bbc bd be beer berlin best bf bg bh bi bid bike bingo bio biz
+util_rb_tld bj black blackfriday bloomberg blue bm bmw bn bnpparibas bo boats bond boo
+util_rb_tld boutique br brussels bs bt budapest build builders business buzz bv bw by bz
+util_rb_tld bzh ca cab cafe cal camera camp cancerresearch canon capetown capital caravan
+util_rb_tld cards care career careers cartier casa cash casino cat catering cbn cc cd
+util_rb_tld center ceo cern cf cfd cg ch channel chat cheap chloe christmas chrome church
+util_rb_tld ci citic city ck cl claims cleaning click clinic clothing club cm cn co coach
+util_rb_tld codes coffee college cologne com community company computer condos construction
+util_rb_tld consulting contractors cooking cool coop country courses cr credit creditcard
+util_rb_tld cricket crs cruises cu cuisinella cv cw cx cy cymru cyou cz dabur dad dance
+util_rb_tld date dating datsun day dclk de deals degree delivery democrat dental dentist
+util_rb_tld desi design dev diamonds diet digital direct directory discount dj dk dm dnp do
+util_rb_tld docs doha domains doosan download durban dvag dz eat ec edu education ee eg
+util_rb_tld email emerck energy engineer engineering enterprises epson equipment er erni es
+util_rb_tld esq estate et eu eurovision eus events everbank exchange expert exposed express
+util_rb_tld fail faith fan fans farm fashion feedback fi film finance financial firmdale
+util_rb_tld fish fishing fit fitness fj fk flights florist flowers flsmidth fly fm fo foo
+util_rb_tld football forex forsale foundation fr frl frogans fund furniture futbol ga gal
+util_rb_tld gallery garden gb gbiz gd gdn ge gent gf gg ggee gh gi gift gifts gives gl
+util_rb_tld glass gle global globo gm gmail gmo gmx gn gold goldpoint golf goo goog google
+util_rb_tld gop gov gp gq gr graphics gratis green gripe gs gt gu guge guide guitars guru
+util_rb_tld gw gy hamburg hangout haus healthcare help here hermes hiphop hiv hk hm hn
+util_rb_tld holdings holiday homes horse host hosting house how hr ht hu ibm id ie ifm il
+util_rb_tld im immo immobilien in industries infiniti info ing ink institute insure int
+util_rb_tld international investments io iq ir irish is it iwc java jcb je jetzt jm jo jobs
+util_rb_tld joburg jp juegos kaufen kddi ke kg kh ki kim kitchen kiwi km kn koeln komatsu
+util_rb_tld kp kr krd kred kw ky kyoto kz la lacaixa land lat latrobe lawyer lb lc lds
+util_rb_tld lease leclerc legal lgbt li lidl life lighting limited limo link lk loan loans
+util_rb_tld london lotte lotto love lr ls lt ltda lu luxe luxury lv ly ma madrid maif
+util_rb_tld maison management mango market marketing markets marriott mc md me media meet
+util_rb_tld melbourne meme memorial menu mg mh miami mil mini mk ml mm mma mn mo mobi moda
+util_rb_tld moe monash money mormon mortgage moscow motorcycles mov movie mp mq mr ms mt
+util_rb_tld mtn mtpc mu museum mv mw mx my mz na nagoya name navy nc ne net network neustar
+util_rb_tld new news nexus nf ng ngo nhk ni nico ninja nissan nl no np nr nra nrw ntt nu
+util_rb_tld nyc nz okinawa om one ong onl online ooo oracle org organic osaka otsuka ovh pa
+util_rb_tld page panerai paris partners parts party pe pf pg ph pharmacy photo photography
+util_rb_tld photos physio piaget pics pictet pictures pink pizza pk pl place plumbing plus
+util_rb_tld pm pn pohl poker porn post pr praxi press pro prod productions prof properties
+util_rb_tld property ps pt pub pw py qa qpon quebec racing re realtor recipes red redstone
+util_rb_tld rehab reise reisen reit ren rentals repair report republican rest restaurant
+util_rb_tld review reviews rich rio rip ro rocks rodeo rs rsvp ru ruhr rw ryukyu sa
+util_rb_tld saarland sale samsung sap sarl saxo sb sc sca scb schmidt scholarships school
+util_rb_tld schule schwarz science scot sd se services sew sexy sg sh shiksha shoes shriram
+util_rb_tld si singles site sj sk sky sl sm sn so social software sohu solar solutions soy
+util_rb_tld space spiegel spreadbetting sr st study style su sucks supplies supply support
+util_rb_tld surf surgery suzuki sv sx sy sydney systems sz taipei tatar tattoo tax tc td
+util_rb_tld tech technology tel temasek tennis tf tg th tickets tienda tips tires tirol tj
+util_rb_tld tk tl tm tn to today tokyo tools top toshiba tours town toys tr trade trading
+util_rb_tld training travel trust tt tui tv tw tz ua ug uk university uno uol us uy uz va
+util_rb_tld vacations vc ve vegas ventures versicherung vet vg vi viajes video villas
+util_rb_tld vision vlaanderen vn vodka vote voting voto voyage vu wales wang watch webcam
+util_rb_tld website wed wedding wf whoswho wien wiki williamhill win wme work works world
+util_rb_tld ws wtc wtf xin xxx xyz yachts yandex ye yodobashi yoga yokohama youtube yt za
+util_rb_tld zip zm zone zuerich zw
+
+
+#
+# 2nd level TLD list
+#
+
+# http://www.neustar.us/policies/docs/rfc_1480.txt
+# data originally from http://spamcheck.freeapp.net/two-level-tlds
+# The freeapp.net site now says that information on the site is obsolete
+# See discussion and sources in comments of bug 5677
+# updated as per bug 5815
+# cleanup in progress per bug 6795 (axb)
+# Unsorted sources:
+# .ua : http://hostmaster.ua
+# .hu : http://www.domain.hu/domain/English/szabalyzat/sld.html
+
+util_rb_2tld com.ac edu.ac gov.ac mil.ac net.ac org.ac
+util_rb_2tld nom.ad
+util_rb_2tld ac.ae co.ae com.ae gov.ae mil.ae name.ae net.ae org.ae pro.ae sch.ae
+util_rb_2tld com.af edu.af gov.af net.af
+util_rb_2tld co.ag com.ag net.ag nom.ag org.ag
+util_rb_2tld com.ai edu.ai gov.ai net.ai off.ai org.ai
+util_rb_2tld com.al edu.al gov.al net.al org.al
+util_rb_2tld com.an edu.an net.an org.an
+util_rb_2tld co.ao ed.ao gv.ao it.ao og.ao pb.ao
+util_rb_2tld com.ar edu.ar gov.ar int.ar mil.ar net.ar org.ar
+util_rb_2tld e164.arpa in-addr.arpa ip6.arpa iris.arpa uri.arpa urn.arpa
+util_rb_2tld ac.at co.at gv.at or.at priv.at
+util_rb_2tld act.au asn.au com.au conf.au csiro.au edu.au gov.au id.au info.au net.au nsw.au nt.au org.au otc.au oz.au qld.au sa.au tas.au telememo.au vic.au wa.au
+util_rb_2tld com.aw
+util_rb_2tld biz.az com.az edu.az gov.az info.az int.az mil.az name.az net.az org.az pp.az
+util_rb_2tld co.ba com.ba edu.ba gov.ba mil.ba net.ba org.ba rs.ba unbi.ba unsa.ba
+util_rb_2tld com.bb edu.bb gov.bb net.bb org.bb
+util_rb_2tld ac.bd com.bd edu.bd gov.bd mil.bd net.bd org.bd
+util_rb_2tld ac.be belgie.be dns.be fgov.be
+util_rb_2tld gov.bf
+util_rb_2tld biz.bh cc.bh com.bh edu.bh gov.bh info.bh net.bh org.bh
+util_rb_2tld com.bm edu.bm gov.bm net.bm org.bm
+util_rb_2tld com.bn edu.bn net.bn org.bn
+util_rb_2tld com.bo edu.bo gob.bo gov.bo int.bo mil.bo net.bo org.bo tv.bo
+util_rb_2tld adm.br adv.br agr.br am.br arq.br art.br ato.br bio.br bmd.br cim.br cng.br cnt.br com.br coop.br dpn.br eco.br ecn.br edu.br eng.br esp.br etc.br eti.br far.br fm.br fnd.br fot.br fst.br g12.br ggf.br gov.br imb.br ind.br inf.br jor.br lel.br mat.br med.br mil.br mus.br net.br nom.br not.br ntr.br odo.br org.br ppg.br pro.br psc.br psi.br qsl.br rec.br slg.br srv.br tmp.br trd.br tur.br tv.br vet.br zlg.br
+util_rb_2tld com.bs net.bs org.bs
+util_rb_2tld com.bt edu.bt gov.bt net.bt org.bt
+util_rb_2tld co.bw org.bw
+util_rb_2tld gov.by mil.by
+util_rb_2tld com.bz net.bz org.bz
+util_rb_2tld ab.ca bc.ca gc.ca mb.ca nb.ca nf.ca nl.ca ns.ca nt.ca nu.ca on.ca pe.ca qc.ca sk.ca yk.ca
+util_rb_2tld co.ck edu.ck gov.ck net.ck org.ck
+util_rb_2tld ac.cn ah.cn bj.cn com.cn cq.cn edu.cn fj.cn gd.cn gov.cn gs.cn gx.cn gz.cn ha.cn hb.cn he.cn hi.cn hk.cn hl.cn hn.cn jl.cn js.cn jx.cn ln.cn mo.cn net.cn nm.cn nx.cn org.cn qh.cn sc.cn sd.cn sh.cn sn.cn sx.cn tj.cn tw.cn xj.cn xz.cn yn.cn zj.cn
+util_rb_2tld arts.co com.co edu.co firm.co gov.co info.co int.co mil.co net.co nom.co org.co rec.co web.co
+util_rb_2tld co.cm com.cm net.cm
+util_rb_2tld au.com br.com cn.com de.com eu.com gb.com hu.com no.com qc.com ru.com sa.com se.com uk.com us.com uy.com za.com
+util_rb_2tld ac.cr co.cr ed.cr fi.cr go.cr or.cr sa.cr
+util_rb_2tld com.cu edu.cu gov.cu inf.cu net.cu org.cu
+util_rb_2tld gov.cx
+util_rb_2tld ac.cy biz.cy com.cy ekloges.cy gov.cy ltd.cy name.cy net.cy org.cy parliament.cy press.cy pro.cy tm.cy
+util_rb_2tld co.dk
+util_rb_2tld com.dm edu.dm gov.dm net.dm org.dm
+util_rb_2tld art.do com.do edu.do gob.do gov.do mil.do net.do org.do sld.do web.do
+util_rb_2tld art.dz asso.dz com.dz edu.dz gov.dz net.dz org.dz pol.dz
+util_rb_2tld com.ec edu.ec fin.ec gov.ec info.ec k12.ec med.ec mil.ec net.ec org.ec pro.ec gob.ec
+util_rb_2tld co.ee com.ee edu.ee fie.ee med.ee org.ee pri.ee
+util_rb_2tld com.eg edu.eg eun.eg gov.eg mil.eg net.eg org.eg sci.eg
+util_rb_2tld com.er edu.er gov.er ind.er mil.er net.er org.er
+util_rb_2tld com.es edu.es gob.es nom.es org.es
+util_rb_2tld biz.et com.et edu.et gov.et info.et name.et net.et org.et
+util_rb_2tld aland.fi
+util_rb_2tld ac.fj biz.fj com.fj gov.fj id.fj info.fj mil.fj name.fj net.fj org.fj pro.fj school.fj
+util_rb_2tld ac.fk co.fk com.fk gov.fk net.fk nom.fk org.fk
+util_rb_2tld tm.fr asso.fr nom.fr prd.fr presse.fr com.fr gouv.fr
+util_rb_2tld com.ge edu.ge gov.ge mil.ge net.ge org.ge pvt.ge
+util_rb_2tld ac.gg alderney.gg co.gg gov.gg guernsey.gg ind.gg ltd.gg net.gg org.gg sark.gg sch.gg
+util_rb_2tld com.gh edu.gh gov.gh mil.gh org.gh
+util_rb_2tld com.gi edu.gi gov.gi ltd.gi mod.gi org.gi
+util_rb_2tld ac.gn com.gn gov.gn net.gn org.gn
+util_rb_2tld asso.gp com.gp edu.gp net.gp org.gp
+util_rb_2tld com.gr edu.gr gov.gr net.gr org.gr
+util_rb_2tld com.gt edu.gt gob.gt ind.gt mil.gt net.gt org.gt
+util_rb_2tld com.gu edu.gu gov.gu mil.gu net.gu org.gu
+util_rb_2tld com.hk edu.hk gov.hk idv.hk net.hk org.hk
+util_rb_2tld com.hn edu.hn gob.hn mil.hn net.hn org.hn
+util_rb_2tld com.hr from.hr iz.hr name.hr
+util_rb_2tld adult.ht art.ht asso.ht com.ht coop.ht edu.ht firm.ht gouv.ht info.ht med.ht net.ht org.ht perso.ht pol.ht pro.ht rel.ht shop.ht
+util_rb_2tld 2000.hu agrar.hu bolt.hu casino.hu city.hu co.hu erotica.hu erotika.hu film.hu forum.hu games.hu hotel.hu info.hu ingatlan.hu jogasz.hu konyvelo.hu lakas.hu media.hu news.hu org.hu priv.hu reklam.hu sex.hu shop.hu sport.hu suli.hu szex.hu tm.hu tozsde.hu utazas.hu video.hu
+util_rb_2tld ac.id co.id go.id mil.id net.id or.id sch.id web.id
+util_rb_2tld gov.ie
+util_rb_2tld ac.il co.il gov.il idf.il k12.il muni.il net.il org.il
+util_rb_2tld ac.im co.im gov.im net.im nic.im org.im
+util_rb_2tld ac.in co.in edu.in ernet.in firm.in gen.in gov.in ind.in mil.in net.in nic.in org.in res.in
+util_rb_2tld com.io gov.io mil.io net.io org.io
+util_rb_2tld ac.ir co.ir gov.ir id.ir net.ir org.ir sch.ir
+util_rb_2tld edu.it gov.it
+util_rb_2tld ac.je co.je gov.je ind.je jersey.je ltd.je net.je org.je sch.je
+util_rb_2tld com.jm edu.jm gov.jm net.jm org.jm
+util_rb_2tld com.jo edu.jo gov.jo mil.jo net.jo org.jo
+util_rb_2tld ac.jp ad.jp aichi.jp akita.jp aomori.jp chiba.jp co.jp ed.jp ehime.jp fukui.jp fukuoka.jp fukushima.jp gifu.jp go.jp gov.jp gr.jp gunma.jp hiroshima.jp hokkaido.jp hyogo.jp ibaraki.jp ishikawa.jp iwate.jp kagawa.jp kagoshima.jp kanagawa.jp kanazawa.jp kawasaki.jp kitakyushu.jp kobe.jp kochi.jp kumamoto.jp kyoto.jp lg.jp matsuyama.jp mie.jp miyagi.jp miyazaki.jp nagano.jp nagasaki.jp nagoya.jp nara.jp ne.jp net.jp niigata.jp oita.jp okayama.jp okinawa.jp or.jp org.jp osaka.jp saga.jp saitama.jp sapporo.jp sendai.jp shiga.jp shimane.jp shizuoka.jp takamatsu.jp tochigi.jp tokushima.jp tokyo.jp tottori.jp toyama.jp utsunomiya.jp wakayama.jp yamagata.jp yamaguchi.jp yamanashi.jp yokohama.jp
+util_rb_2tld ac.ke co.ke go.ke ne.ke new.ke or.ke sc.ke
+util_rb_2tld com.kg edu.kg gov.kg mil.kg net.kg org.kg
+util_rb_2tld com.kh edu.kh gov.kh mil.kh net.kh org.kh per.kh
+util_rb_2tld ac.kr busan.kr chungbuk.kr chungnam.kr co.kr daegu.kr daejeon.kr es.kr gangwon.kr go.kr gwangju.kr gyeongbuk.kr gyeonggi.kr gyeongnam.kr hs.kr incheon.kr jeju.kr jeonbuk.kr jeonnam.kr kg.kr kyonggi.kr mil.kr ms.kr ne.kr or.kr pe.kr re.kr sc.kr seoul.kr ulsan.kr
+util_rb_2tld com.kw edu.kw gov.kw mil.kw net.kw org.kw
+util_rb_2tld com.ky edu.ky gov.ky net.ky org.ky
+util_rb_2tld com.kz edu.kz gov.kz mil.kz net.kz org.kz
+util_rb_2tld com.la net.la org.la
+util_rb_2tld com.lb edu.lb gov.lb mil.lb net.lb org.lb
+util_rb_2tld com.lc edu.lc gov.lc net.lc org.lc
+util_rb_2tld assn.lk com.lk edu.lk gov.lk grp.lk hotel.lk int.lk ltd.lk net.lk ngo.lk org.lk sch.lk soc.lk web.lk
+util_rb_2tld com.lr edu.lr gov.lr net.lr org.lr
+util_rb_2tld co.ls org.ls
+util_rb_2tld gov.lt mil.lt
+util_rb_2tld asn.lv com.lv conf.lv edu.lv gov.lv id.lv mil.lv net.lv org.lv
+util_rb_2tld biz.ly com.ly edu.ly gov.ly id.ly med.ly net.ly org.ly plc.ly sch.ly
+util_rb_2tld ac.ma co.ma gov.ma net.ma org.ma press.ma
+util_rb_2tld asso.mc tm.mc
+util_rb_2tld ac.me co.me edu.me gov.me its.me net.me org.me priv.me
+util_rb_2tld com.mg edu.mg gov.mg mil.mg nom.mg org.mg prd.mg tm.mg
+util_rb_2tld army.mil navy.mil
+util_rb_2tld com.mk org.mk
+util_rb_2tld com.mm edu.mm gov.mm net.mm org.mm
+util_rb_2tld edu.mn gov.mn org.mn
+util_rb_2tld com.mo edu.mo gov.mo net.mo org.mo
+util_rb_2tld music.mobi weather.mobi
+util_rb_2tld co.mp edu.mp gov.mp net.mp org.mp
+util_rb_2tld com.mt edu.mt gov.mt net.mt org.mt tm.mt uu.mt
+util_rb_2tld co.mu com.mu
+util_rb_2tld aero.mv biz.mv com.mv coop.mv edu.mv gov.mv info.mv int.mv mil.mv museum.mv name.mv net.mv org.mv pro.mv
+util_rb_2tld ac.mw co.mw com.mw coop.mw edu.mw gov.mw int.mw museum.mw net.mw org.mw
+util_rb_2tld com.mx edu.mx gob.mx net.mx org.mx
+util_rb_2tld com.my edu.my gov.my mil.my name.my net.my org.my
+util_rb_2tld alt.na com.na cul.na edu.na net.na org.na telecom.na unam.na
+util_rb_2tld com.nc net.nc org.nc
+util_rb_2tld de.net gb.net uk.net
+util_rb_2tld ac.ng com.ng edu.ng gov.ng net.ng org.ng sch.ng
+util_rb_2tld ac.ni biz.ni com.ni edu.ni gob.ni in.ni info.ni int.ni mil.ni net.ni nom.ni org.ni web.ni
+util_rb_2tld fhs.no folkebibl.no fylkesbibl.no herad.no idrett.no kommune.no mil.no museum.no priv.no stat.no tel.no vgs.no
+util_rb_2tld com.np edu.np gov.np mil.np net.np org.np
+util_rb_2tld biz.nr co.nr com.nr edu.nr fax.nr gov.nr info.nr mob.nr mobil.nr mobile.nr net.nr org.nr tel.nr tlf.nr
+util_rb_2tld ac.nz co.nz cri.nz geek.nz gen.nz govt.nz iwi.nz maori.nz mil.nz net.nz org.nz school.nz
+util_rb_2tld ac.om biz.om co.om com.om edu.om gov.om med.om mil.om mod.om museum.om net.om org.om pro.om sch.om
+util_rb_2tld dk.org eu.org
+util_rb_2tld abo.pa ac.pa com.pa edu.pa gob.pa ing.pa med.pa net.pa nom.pa org.pa sld.pa
+util_rb_2tld com.pe edu.pe gob.pe mil.pe net.pe nom.pe org.pe
+util_rb_2tld com.pf edu.pf org.pf
+util_rb_2tld ac.pg com.pg net.pg
+util_rb_2tld com.ph edu.ph gov.ph mil.ph net.ph ngo.ph org.ph
+util_rb_2tld biz.pk com.pk edu.pk fam.pk gob.pk gok.pk gon.pk gop.pk gos.pk gov.pk net.pk org.pk web.pk
+util_rb_2tld art.pl biz.pl com.pl edu.pl gov.pl info.pl mil.pl net.pl ngo.pl org.pl
+util_rb_2tld biz.pr com.pr edu.pr gov.pr info.pr isla.pr name.pr net.pr org.pr pro.pr
+util_rb_2tld cpa.pro law.pro med.pro
+util_rb_2tld com.ps edu.ps gov.ps net.ps org.ps plo.ps sec.ps
+util_rb_2tld com.pt edu.pt gov.pt int.pt net.pt nome.pt org.pt publ.pt
+util_rb_2tld com.py edu.py gov.py net.py org.py
+util_rb_2tld com.qa edu.qa gov.qa net.qa org.qa
+util_rb_2tld asso.re com.re nom.re
+util_rb_2tld arts.ro com.ro firm.ro info.ro nom.ro nt.ro org.ro rec.ro store.ro tm.ro www.ro
+util_rb_2tld ac.rs co.rs edu.rs gov.rs in.rs org.rs
+util_rb_2tld ac.ru com.ru edu.ru gov.ru int.ru mil.ru net.ru org.ru pp.ru
+util_rb_2tld ac.rw co.rw com.rw edu.rw gouv.rw gov.rw int.rw mil.rw net.rw
+util_rb_2tld com.sa edu.sa gov.sa med.sa net.sa org.sa pub.sa sch.sa
+util_rb_2tld com.sb edu.sb gov.sb net.sb org.sb
+util_rb_2tld com.sc edu.sc gov.sc net.sc org.sc
+util_rb_2tld com.sd edu.sd gov.sd info.sd med.sd net.sd org.sd sch.sd tv.sd
+util_rb_2tld ab.se ac.se bd.se brand.se c.se d.se e.se f.se fh.se fhsk.se fhv.se g.se h.se i.se k.se komforb.se kommunalforbund.se komvux.se lanarb.se lanbib.se m.se mil.se n.se naturbruksgymn.se o.se org.se parti.se pp.se press.se s.se sshn.se t.se tm.se u.se w.se x.se y.se z.se
+util_rb_2tld com.sg edu.sg gov.sg idn.sg net.sg org.sg per.sg
+util_rb_2tld com.sh edu.sh gov.sh mil.sh net.sh org.sh
+util_rb_2tld edu.sk gov.sk mil.sk
+util_rb_2tld co.st com.st consulado.st edu.st embaixada.st gov.st mil.st net.st org.st principe.st saotome.st store.st
+util_rb_2tld com.sv edu.sv gob.sv org.sv red.sv
+util_rb_2tld com.sy gov.sy net.sy org.sy
+util_rb_2tld at.tf bg.tf ca.tf ch.tf cz.tf de.tf edu.tf eu.tf int.tf net.tf pl.tf ru.tf sg.tf us.tf
+util_rb_2tld ac.th co.th go.th in.th mi.th net.th or.th
+util_rb_2tld ac.tj biz.tj co.tj com.tj edu.tj go.tj gov.tj int.tj mil.tj name.tj net.tj org.tj web.tj
+util_rb_2tld com.tn edunet.tn ens.tn fin.tn gov.tn ind.tn info.tn intl.tn nat.tn net.tn org.tn rnrt.tn rns.tn rnu.tn tourism.tn
+util_rb_2tld gov.to
+util_rb_2tld gov.tp
+util_rb_2tld av.tr bbs.tr bel.tr biz.tr com.tr dr.tr edu.tr gen.tr gov.tr info.tr k12.tr mil.tr name.tr net.tr org.tr pol.tr tel.tr web.tr
+util_rb_2tld aero.tt at.tt au.tt be.tt biz.tt ca.tt co.tt com.tt coop.tt de.tt dk.tt edu.tt es.tt eu.tt fr.tt gov.tt info.tt int.tt it.tt jobs.tt mobi.tt museum.tt name.tt net.tt nic.tt org.tt pro.tt se.tt travel.tt uk.tt us.tt
+util_rb_2tld co.tv gov.tv
+util_rb_2tld club.tw com.tw ebiz.tw edu.tw game.tw gov.tw idv.tw mil.tw net.tw org.tw
+util_rb_2tld ac.tz co.tz go.tz ne.tz or.tz
+util_rb_2tld cherkassy.ua chernigov.ua chernovtsy.ua ck.ua cn.ua co.ua com.ua crimea.ua cv.ua dn.ua dnepropetrovsk.ua donetsk.ua dp.ua edu.ua gov.ua if.ua in.ua ivano-frankivsk.ua kh.ua kharkov.ua kherson.ua khmelnitskiy.ua kiev.ua kirovograd.ua km.ua kr.ua ks.ua kv.ua lg.ua lugansk.ua lutsk.ua lviv.ua mk.ua net.ua nikolaev.ua od.ua odessa.ua org.ua pl.ua poltava.ua rovno.ua rv.ua sebastopol.ua sumy.ua te.ua ternopil.ua uzhgorod.ua vinnica.ua vn.ua zaporizhzhe.ua zhitomir.ua zp.ua zt.ua
+util_rb_2tld ac.ug co.ug go.ug ne.ug or.ug sc.ug
+util_rb_2tld ac.uk bl.uk british-library.uk co.uk edu.uk gov.uk icnet.uk jet.uk ltd.uk me.uk mod.uk national-library-scotland.uk net.uk nhs.uk nic.uk nls.uk org.uk parliament.uk plc.uk police.uk sch.uk
+util_rb_2tld ak.us al.us ar.us az.us ca.us co.us ct.us dc.us de.us dni.us fed.us fl.us ga.us hi.us ia.us id.us il.us in.us isa.us kids.us ks.us ky.us la.us ma.us md.us me.us mi.us mn.us mo.us ms.us mt.us nc.us nd.us ne.us nh.us nj.us nm.us nsn.us nv.us ny.us oh.us ok.us or.us pa.us ri.us sc.us sd.us tn.us tx.us ut.us va.us vt.us wa.us wi.us wv.us wy.us
+util_rb_2tld com.uy edu.uy gub.uy mil.uy net.uy org.uy
+util_rb_2tld vatican.va
+util_rb_2tld arts.ve bib.ve co.ve com.ve edu.ve firm.ve gov.ve info.ve int.ve mil.ve net.ve nom.ve org.ve rec.ve store.ve tec.ve web.ve
+util_rb_2tld co.vi com.vi edu.vi gov.vi net.vi org.vi
+util_rb_2tld ac.vn biz.vn com.vn edu.vn gov.vn health.vn info.vn int.vn name.vn net.vn org.vn pro.vn
+util_rb_2tld ch.vu com.vu de.vu edu.vu fr.vu net.vu org.vu
+util_rb_2tld com.ws edu.ws gov.ws net.ws org.ws
+util_rb_2tld com.ye edu.ye gov.ye mil.ye net.ye org.ye
+util_rb_2tld ac.za alt.za bourse.za city.za co.za edu.za gov.za law.za mil.za net.za ngo.za nom.za org.za school.za tm.za web.za
+util_rb_2tld ac.zm co.zm  com.zm edu.zm gov.zm org.zm sch.zm
+util_rb_2tld ac.zw co.zw gov.zw org.zw
 #
 util_rb_2tld 110mb.com
 util_rb_2tld 9k.com
@@ -325,10 +562,6 @@ util_rb_2tld in.net
 util_rb_2tld com.de
 util_rb_2tld biz.ua
 util_rb_2tld azurewebsites.net
-util_rb_2tld com.us
-util_rb_2tld blogspot.cz
-util_rb_2tld blogspot.tw
-
 #
 util_rb_2tld neostrada.pl
 util_rb_2tld vv.cc
@@ -361,7 +594,6 @@ util_rb_2tld dyndns.dk
 util_rb_2tld dyndns.ws
 util_rb_2tld mydyndns.org
 util_rb_2tld qip.ru
-util_rb_2tld esy.es
 #
 util_rb_2tld no-ip.biz
 util_rb_2tld no-ip.ca
@@ -371,3 +603,65 @@ util_rb_2tld no-ip.net
 util_rb_2tld no-ip.org
 
 
+#
+# 3rd level TLD list (SA 3.3+)
+#
+# There was a bug before 3.4.1(?), only one 3TLD per line works!
+#
+
+if (version >= 3.003000)
+
+util_rb_3tld demon.co.uk
+util_rb_3tld esc.edu.ar
+util_rb_3tld lkd.co.im
+util_rb_3tld plc.co.im
+util_rb_3tld ltd.co.im
+#
+util_rb_3tld bay.livefilestore.com
+util_rb_3tld blu.livefilestore.com
+util_rb_3tld groups.live.com
+util_rb_3tld spaces.live.com
+util_rb_3tld profile.live.com
+util_rb_3tld web.aplus.net
+util_rb_3tld cloud.prohosting.com
+util_rb_3tld skydrive.live.com
+util_rb_3tld docs.google.com
+util_rb_3tld spaces.msn.com
+util_rb_3tld blog.friendster.com
+util_rb_3tld sakura.ne.jp
+util_rb_3tld web.officelive.com
+util_rb_3tld com.sapo.pt
+util_rb_3tld paginas.sapo.pt
+util_rb_3tld no.sapo.pt
+util_rb_3tld home.sapo.pt
+util_rb_3tld do.sapo.pt
+util_rb_3tld homepage.t-online.de
+util_rb_3tld privat.t-online.de
+util_rb_3tld web.fc2.com
+util_rb_3tld co.uk.pn
+util_rb_3tld com.au.pn
+util_rb_3tld co.at.pn
+util_rb_3tld co.at.lv
+util_rb_3tld or.at.lv
+util_rb_3tld co.at.tc
+util_rb_3tld qld.edu.au
+util_rb_3tld perso.neuf.fr
+util_rb_3tld perso.sfr.fr
+util_rb_3tld hop.clickbank.net
+util_rb_3tld user.icpnet.pl
+util_rb_3tld en.alibaba.com
+#
+util_rb_3tld blogspot.co.nz
+util_rb_3tld blogspot.co.uk
+util_rb_3tld blogspot.com.ar
+util_rb_3tld blogspot.com.au
+util_rb_3tld blogspot.com.br
+util_rb_3tld blogspot.com.es
+#
+util_rb_3tld no-ip.co.uk
+#
+util_rb_3tld mobile.web.tr
+
+endif
+
+