deps: move go-is-domain to gx
License: MIT Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
Jakub Sztandera committed
Aug 12, 2016 at 16:41 UTC
cf23ab9ff4bb8f9cfe99d65a32869a3fd71b7554
12 files changed
+8
-1612
Godeps/Godeps.json
-4
@@ -33,10 +33,6 @@
33
"ImportPath": "github.com/jbenet/go-detect-race",
34
"Rev": "3463798d9574bd0b7eca275dccc530804ff5216f"
35
},
36
- {
37
- "ImportPath": "github.com/jbenet/go-is-domain",
38
- "Rev": "93b717f2ae17838a265e30277275ee99ee7198d6"
39
- },
36
{
37
"ImportPath": "github.com/jbenet/go-os-rename",
38
"Rev": "3ac97f61ef67a6b87b95c1282f6c317ed0e693c2"
Godeps/_workspace/src/github.com/jbenet/go-is-domain/LICENSE
deleted
-21
@@ -1,21 +0,0 @@
1
-The MIT License (MIT)
2
-
3
-Copyright (c) 2014 Juan Batiz-Benet
4
-
5
-Permission is hereby granted, free of charge, to any person obtaining a copy
6
-of this software and associated documentation files (the "Software"), to deal
7
-in the Software without restriction, including without limitation the rights
8
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
-copies of the Software, and to permit persons to whom the Software is
10
-furnished to do so, subject to the following conditions:
11
-
12
-The above copyright notice and this permission notice shall be included in
13
-all copies or substantial portions of the Software.
14
-
15
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21
-THE SOFTWARE.
Godeps/_workspace/src/github.com/jbenet/go-is-domain/README.md
deleted
-23
@@ -1,23 +0,0 @@
1
-# go-is-domain
2
-
3
-This package is dedicated to [@whyrusleeping](https://github.com/whyrusleeping).
4
-
5
-Docs: https://godoc.org/github.com/jbenet/go-is-domain
6
-
7
-
8
-Check whether something is a domain.
9
-
10
-
11
-```Go
12
-
13
-import (
14
- isd "github.com/jbenet/go-is-domain"
15
-)
16
-
17
-isd.IsDomain("foo.com") // true
18
-isd.IsDomain("foo.bar.com.") // true
19
-isd.IsDomain("foo.bar.baz") // false
20
-
21
-```
22
-
23
-MIT Licensed
Godeps/_workspace/src/github.com/jbenet/go-is-domain/doc.go
deleted
-13
@@ -1,13 +0,0 @@
1
-/*
2
-Package isdomain package allows users to check whether strings represent domain names.
3
-
4
- import (
5
- isd "github.com/jbenet/go-is-domain"
6
- )
7
-
8
- isd.IsDomain("foo.com") // true
9
- isd.IsDomain("foo.bar.com.") // true
10
- isd.IsDomain("foo.bar.baz") // false
11
-
12
-*/
13
-package isdomain
Godeps/_workspace/src/github.com/jbenet/go-is-domain/domainre.go
deleted
-12
@@ -1,12 +0,0 @@
1
-package isdomain
2
-
3
-import "regexp"
4
-
5
-// DomainRegexpStr is a regular expression string to validate domains.
6
-const DomainRegexpStr = "^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$"
7
-
8
-var domainRegexp *regexp.Regexp
9
-
10
-func init() {
11
- domainRegexp = regexp.MustCompile(DomainRegexpStr)
12
-}
Godeps/_workspace/src/github.com/jbenet/go-is-domain/is_domain.go
deleted
-44
@@ -1,44 +0,0 @@
1
-package isdomain
2
-
3
-import "strings"
4
-
5
-// IsICANNTLD returns whether the given string is a TLD (Top Level Domain),
6
-// according to ICANN. Well, really according to the TLDs listed in this
7
-// package.
8
-func IsICANNTLD(s string) bool {
9
- s = strings.ToUpper(s)
10
- _, found := TLDs[s]
11
- return found
12
-}
13
-
14
-// IsExtendedTLD returns whether the given string is a TLD (Top Level Domain),
15
-// extended with a few other "TLDs": .bit, .onion
16
-func IsExtendedTLD(s string) bool {
17
- s = strings.ToUpper(s)
18
- _, found := ExtendedTLDs[s]
19
- return found
20
-}
21
-
22
-// IsTLD returns whether the given string is a TLD (according to ICANN, or
23
-// in the set of ExtendedTLDs listed in this package.
24
-func IsTLD(s string) bool {
25
- return IsICANNTLD(s) || IsExtendedTLD(s)
26
-}
27
-
28
-// IsDomain returns whether given string is a domain.
29
-// It first checks the TLD, and then uses a regular expression.
30
-func IsDomain(s string) bool {
31
- if strings.HasSuffix(s, ".") {
32
- s = s[:len(s)-1]
33
- }
34
-
35
- split := strings.Split(s, ".")
36
- tld := split[len(split)-1]
37
-
38
- if !IsTLD(tld) {
39
- return false
40
- }
41
-
42
- s = strings.ToLower(s)
43
- return domainRegexp.MatchString(s)
44
-}
Godeps/_workspace/src/github.com/jbenet/go-is-domain/is_domain_test.go
deleted
-29
@@ -1,29 +0,0 @@
1
-package isdomain
2
-
3
-import "testing"
4
-
5
-func TestBasic(t *testing.T) {
6
- cases := map[string]bool{
7
- "foo.bar.baz.com": true,
8
- "foo.bar.baz": false,
9
- "foo.bar.baz.com.": true,
10
- "com": false, // yeah yeah...
11
- ".": false, // yeah yeah...
12
- "..": false,
13
- ".foo.com.": false,
14
- ".foo.com": false,
15
- "fo o.com": false,
16
- "example.com": true,
17
- "fjdoisajfdiosafdsa8fd8saf8dsa8fdsafdsa-fd-sa-fd-saf-dsa.org": true,
18
- "fjdoisajfdiosafdsa8fd8saf8dsa8fdsafdsa-fd-sa-fd-saf-dsa.bit": true,
19
- "fjdoisajfdiosafdsa8fd8saf8dsa8fdsafdsa-fd-sa-fd-saf-dsa.onion": true,
20
- "a.b.c.d.e.f.g.h.i.j.k.l.museum": true,
21
- "a.b.c.d.e.f.g.h.i.j.k.l": false,
22
- }
23
-
24
- for d, ok := range cases {
25
- if IsDomain(d) != ok {
26
- t.Errorf("Misclassification: %v should be %v", d, ok)
27
- }
28
- }
29
-}
Godeps/_workspace/src/github.com/jbenet/go-is-domain/tlds-alpha-by-domain.txt
deleted
-727
@@ -1,727 +0,0 @@
1
-# from http://data.iana.org/TLD/tlds-alpha-by-domain.txt
2
-# Version 2014100300, Last Updated Fri Oct 3 07:07:01 2014 UTC
3
-AC
4
-ACADEMY
5
-ACCOUNTANTS
6
-ACTIVE
7
-ACTOR
8
-AD
9
-AE
10
-AERO
11
-AF
12
-AG
13
-AGENCY
14
-AI
15
-AIRFORCE
16
-AL
17
-ALLFINANZ
18
-AM
19
-AN
20
-AO
21
-AQ
22
-AR
23
-ARCHI
24
-ARMY
25
-ARPA
26
-AS
27
-ASIA
28
-ASSOCIATES
29
-AT
30
-ATTORNEY
31
-AU
32
-AUCTION
33
-AUDIO
34
-AUTOS
35
-AW
36
-AX
37
-AXA
38
-AZ
39
-BA
40
-BAR
41
-BARGAINS
42
-BAYERN
43
-BB
44
-BD
45
-BE
46
-BEER
47
-BERLIN
48
-BEST
49
-BF
50
-BG
51
-BH
52
-BI
53
-BID
54
-BIKE
55
-BIO
56
-BIZ
57
-BJ
58
-BLACK
59
-BLACKFRIDAY
60
-BLUE
61
-BM
62
-BMW
63
-BN
64
-BNPPARIBAS
65
-BO
66
-BOO
67
-BOUTIQUE
68
-BR
69
-BRUSSELS
70
-BS
71
-BT
72
-BUDAPEST
73
-BUILD
74
-BUILDERS
75
-BUSINESS
76
-BUZZ
77
-BV
78
-BW
79
-BY
80
-BZ
81
-BZH
82
-CA
83
-CAB
84
-CAL
85
-CAMERA
86
-CAMP
87
-CANCERRESEARCH
88
-CAPETOWN
89
-CAPITAL
90
-CARAVAN
91
-CARDS
92
-CARE
93
-CAREER
94
-CAREERS
95
-CASA
96
-CASH
97
-CAT
98
-CATERING
99
-CC
100
-CD
101
-CENTER
102
-CEO
103
-CERN
104
-CF
105
-CG
106
-CH
107
-CHANNEL
108
-CHEAP
109
-CHRISTMAS
110
-CHROME
111
-CHURCH
112
-CI
113
-CITIC
114
-CITY
115
-CK
116
-CL
117
-CLAIMS
118
-CLEANING
119
-CLICK
120
-CLINIC
121
-CLOTHING
122
-CLUB
123
-CM
124
-CN
125
-CO
126
-CODES
127
-COFFEE
128
-COLLEGE
129
-COLOGNE
130
-COM
131
-COMMUNITY
132
-COMPANY
133
-COMPUTER
134
-CONDOS
135
-CONSTRUCTION
136
-CONSULTING
137
-CONTRACTORS
138
-COOKING
139
-COOL
140
-COOP
141
-COUNTRY
142
-CR
143
-CREDIT
144
-CREDITCARD
145
-CRUISES
146
-CU
147
-CUISINELLA
148
-CV
149
-CW
150
-CX
151
-CY
152
-CYMRU
153
-CZ
154
-DAD
155
-DANCE
156
-DATING
157
-DAY
158
-DE
159
-DEALS
160
-DEGREE
161
-DEMOCRAT
162
-DENTAL
163
-DENTIST
164
-DESI
165
-DIAMONDS
166
-DIET
167
-DIGITAL
168
-DIRECT
169
-DIRECTORY
170
-DISCOUNT
171
-DJ
172
-DK
173
-DM
174
-DNP
175
-DO
176
-DOMAINS
177
-DURBAN
178
-DVAG
179
-DZ
180
-EAT
181
-EC
182
-EDU
183
-EDUCATION
184
-EE
185
-EG
186
-EMAIL
187
-ENGINEER
188
-ENGINEERING
189
-ENTERPRISES
190
-EQUIPMENT
191
-ER
192
-ES
193
-ESQ
194
-ESTATE
195
-ET
196
-EU
197
-EUS
198
-EVENTS
199
-EXCHANGE
200
-EXPERT
201
-EXPOSED
202
-FAIL
203
-FARM
204
-FEEDBACK
205
-FI
206
-FINANCE
207
-FINANCIAL
208
-FISH
209
-FISHING
210
-FITNESS
211
-FJ
212
-FK
213
-FLIGHTS
214
-FLORIST
215
-FLY
216
-FM
217
-FO
218
-FOO
219
-FORSALE
220
-FOUNDATION
221
-FR
222
-FRL
223
-FROGANS
224
-FUND
225
-FURNITURE
226
-FUTBOL
227
-GA
228
-GAL
229
-GALLERY
230
-GB
231
-GBIZ
232
-GD
233
-GE
234
-GENT
235
-GF
236
-GG
237
-GH
238
-GI
239
-GIFT
240
-GIFTS
241
-GIVES
242
-GL
243
-GLASS
244
-GLE
245
-GLOBAL
246
-GLOBO
247
-GM
248
-GMAIL
249
-GMO
250
-GMX
251
-GN
252
-GOOGLE
253
-GOP
254
-GOV
255
-GP
256
-GQ
257
-GR
258
-GRAPHICS
259
-GRATIS
260
-GREEN
261
-GRIPE
262
-GS
263
-GT
264
-GU
265
-GUIDE
266
-GUITARS
267
-GURU
268
-GW
269
-GY
270
-HAMBURG
271
-HAUS
272
-HEALTHCARE
273
-HELP
274
-HERE
275
-HIPHOP
276
-HIV
277
-HK
278
-HM
279
-HN
280
-HOLDINGS
281
-HOLIDAY
282
-HOMES
283
-HORSE
284
-HOST
285
-HOSTING
286
-HOUSE
287
-HOW
288
-HR
289
-HT
290
-HU
291
-IBM
292
-ID
293
-IE
294
-IL
295
-IM
296
-IMMO
297
-IMMOBILIEN
298
-IN
299
-INDUSTRIES
300
-INFO
301
-ING
302
-INK
303
-INSTITUTE
304
-INSURE
305
-INT
306
-INTERNATIONAL
307
-INVESTMENTS
308
-IO
309
-IQ
310
-IR
311
-IS
312
-IT
313
-JE
314
-JETZT
315
-JM
316
-JO
317
-JOBS
318
-JOBURG
319
-JP
320
-JUEGOS
321
-KAUFEN
322
-KE
323
-KG
324
-KH
325
-KI
326
-KIM
327
-KITCHEN
328
-KIWI
329
-KM
330
-KN
331
-KOELN
332
-KP
333
-KR
334
-KRD
335
-KRED
336
-KW
337
-KY
338
-KZ
339
-LA
340
-LACAIXA
341
-LAND
342
-LAWYER
343
-LB
344
-LC
345
-LEASE
346
-LGBT
347
-LI
348
-LIFE
349
-LIGHTING
350
-LIMITED
351
-LIMO
352
-LINK
353
-LK
354
-LOANS
355
-LONDON
356
-LOTTO
357
-LR
358
-LS
359
-LT
360
-LTDA
361
-LU
362
-LUXE
363
-LUXURY
364
-LV
365
-LY
366
-MA
367
-MAISON
368
-MANAGEMENT
369
-MANGO
370
-MARKET
371
-MARKETING
372
-MC
373
-MD
374
-ME
375
-MEDIA
376
-MEET
377
-MELBOURNE
378
-MEME
379
-MENU
380
-MG
381
-MH
382
-MIAMI
383
-MIL
384
-MINI
385
-MK
386
-ML
387
-MM
388
-MN
389
-MO
390
-MOBI
391
-MODA
392
-MOE
393
-MONASH
394
-MORTGAGE
395
-MOSCOW
396
-MOTORCYCLES
397
-MOV
398
-MP
399
-MQ
400
-MR
401
-MS
402
-MT
403
-MU
404
-MUSEUM
405
-MV
406
-MW
407
-MX
408
-MY
409
-MZ
410
-NA
411
-NAGOYA
412
-NAME
413
-NAVY
414
-NC
415
-NE
416
-NET
417
-NETWORK
418
-NEUSTAR
419
-NEW
420
-NEXUS
421
-NF
422
-NG
423
-NGO
424
-NHK
425
-NI
426
-NINJA
427
-NL
428
-NO
429
-NP
430
-NR
431
-NRA
432
-NRW
433
-NU
434
-NYC
435
-NZ
436
-OKINAWA
437
-OM
438
-ONG
439
-ONL
440
-OOO
441
-ORG
442
-ORGANIC
443
-OTSUKA
444
-OVH
445
-PA
446
-PARIS
447
-PARTNERS
448
-PARTS
449
-PE
450
-PF
451
-PG
452
-PH
453
-PHARMACY
454
-PHOTO
455
-PHOTOGRAPHY
456
-PHOTOS
457
-PHYSIO
458
-PICS
459
-PICTURES
460
-PINK
461
-PIZZA
462
-PK
463
-PL
464
-PLACE
465
-PLUMBING
466
-PM
467
-PN
468
-POHL
469
-POST
470
-PR
471
-PRAXI
472
-PRESS
473
-PRO
474
-PROD
475
-PRODUCTIONS
476
-PROF
477
-PROPERTIES
478
-PROPERTY
479
-PS
480
-PT
481
-PUB
482
-PW
483
-PY
484
-QA
485
-QPON
486
-QUEBEC
487
-RE
488
-REALTOR
489
-RECIPES
490
-RED
491
-REHAB
492
-REISE
493
-REISEN
494
-REN
495
-RENTALS
496
-REPAIR
497
-REPORT
498
-REPUBLICAN
499
-REST
500
-RESTAURANT
501
-REVIEWS
502
-RICH
503
-RIO
504
-RO
505
-ROCKS
506
-RODEO
507
-RS
508
-RSVP
509
-RU
510
-RUHR
511
-RW
512
-RYUKYU
513
-SA
514
-SAARLAND
515
-SARL
516
-SB
517
-SC
518
-SCA
519
-SCB
520
-SCHMIDT
521
-SCHULE
522
-SCOT
523
-SD
524
-SE
525
-SERVICES
526
-SEXY
527
-SG
528
-SH
529
-SHIKSHA
530
-SHOES
531
-SI
532
-SINGLES
533
-SJ
534
-SK
535
-SL
536
-SM
537
-SN
538
-SO
539
-SOCIAL
540
-SOFTWARE
541
-SOHU
542
-SOLAR
543
-SOLUTIONS
544
-SOY
545
-SPACE
546
-SPIEGEL
547
-SR
548
-ST
549
-SU
550
-SUPPLIES
551
-SUPPLY
552
-SUPPORT
553
-SURF
554
-SURGERY
555
-SUZUKI
556
-SV
557
-SX
558
-SY
559
-SYSTEMS
560
-SZ
561
-TATAR
562
-TATTOO
563
-TAX
564
-TC
565
-TD
566
-TECHNOLOGY
567
-TEL
568
-TF
569
-TG
570
-TH
571
-TIENDA
572
-TIPS
573
-TIROL
574
-TJ
575
-TK
576
-TL
577
-TM
578
-TN
579
-TO
580
-TODAY
581
-TOKYO
582
-TOOLS
583
-TOP
584
-TOWN
585
-TOYS
586
-TP
587
-TR
588
-TRADE
589
-TRAINING
590
-TRAVEL
591
-TT
592
-TUI
593
-TV
594
-TW
595
-TZ
596
-UA
597
-UG
598
-UK
599
-UNIVERSITY
600
-UNO
601
-UOL
602
-US
603
-UY
604
-UZ
605
-VA
606
-VACATIONS
607
-VC
608
-VE
609
-VEGAS
610
-VENTURES
611
-VERSICHERUNG
612
-VET
613
-VG
614
-VI
615
-VIAJES
616
-VILLAS
617
-VISION
618
-VLAANDEREN
619
-VN
620
-VODKA
621
-VOTE
622
-VOTING
623
-VOTO
624
-VOYAGE
625
-VU
626
-WALES
627
-WANG
628
-WATCH
629
-WEBCAM
630
-WEBSITE
631
-WED
632
-WF
633
-WHOSWHO
634
-WIEN
635
-WIKI
636
-WILLIAMHILL
637
-WME
638
-WORK
639
-WORKS
640
-WORLD
641
-WS
642
-WTC
643
-WTF
644
-XN--1QQW23A
645
-XN--3BST00M
646
-XN--3DS443G
647
-XN--3E0B707E
648
-XN--45BRJ9C
649
-XN--4GBRIM
650
-XN--55QW42G
651
-XN--55QX5D
652
-XN--6FRZ82G
653
-XN--6QQ986B3XL
654
-XN--80ADXHKS
655
-XN--80AO21A
656
-XN--80ASEHDB
657
-XN--80ASWG
658
-XN--90A3AC
659
-XN--C1AVG
660
-XN--CG4BKI
661
-XN--CLCHC0EA0B2G2A9GCD
662
-XN--CZR694B
663
-XN--CZRU2D
664
-XN--D1ACJ3B
665
-XN--FIQ228C5HS
666
-XN--FIQ64B
667
-XN--FIQS8S
668
-XN--FIQZ9S
669
-XN--FPCRJ9C3D
670
-XN--FZC2C9E2C
671
-XN--GECRJ9C
672
-XN--H2BRJ9C
673
-XN--I1B6B1A6A2E
674
-XN--IO0A7I
675
-XN--J1AMH
676
-XN--J6W193G
677
-XN--KPRW13D
678
-XN--KPRY57D
679
-XN--KPUT3I
680
-XN--L1ACC
681
-XN--LGBBAT1AD8J
682
-XN--MGB9AWBF
683
-XN--MGBA3A4F16A
684
-XN--MGBAAM7A8H
685
-XN--MGBAB2BD
686
-XN--MGBAYH7GPA
687
-XN--MGBBH1A71E
688
-XN--MGBC0A9AZCG
689
-XN--MGBERP4A5D4AR
690
-XN--MGBX4CD0AB
691
-XN--NGBC5AZD
692
-XN--NQV7F
693
-XN--NQV7FS00EMA
694
-XN--O3CW4H
695
-XN--OGBPF8FL
696
-XN--P1ACF
697
-XN--P1AI
698
-XN--PGBS0DH
699
-XN--Q9JYB4C
700
-XN--RHQV96G
701
-XN--S9BRJ9C
702
-XN--SES554G
703
-XN--UNUP4Y
704
-XN--VERMGENSBERATER-CTB
705
-XN--VERMGENSBERATUNG-PWB
706
-XN--VHQUV
707
-XN--WGBH1C
708
-XN--WGBL6A
709
-XN--XHQ521B
710
-XN--XKC2AL3HYE2A
711
-XN--XKC2DL3A5EE0H
712
-XN--YFRO4I67O
713
-XN--YGBI2AMMX
714
-XN--ZFR164B
715
-XXX
716
-XYZ
717
-YACHTS
718
-YANDEX
719
-YE
720
-YOKOHAMA
721
-YOUTUBE
722
-YT
723
-ZA
724
-ZIP
725
-ZM
726
-ZONE
727
-ZW
Godeps/_workspace/src/github.com/jbenet/go-is-domain/tlds.go
deleted
-737
@@ -1,737 +0,0 @@
1
-package isdomain
2
-
3
-// TLDs is a set of TLDs, according to ICANN in 2014.
4
-var TLDs = map[string]bool{
5
- "AC": true,
6
- "ACADEMY": true,
7
- "ACCOUNTANTS": true,
8
- "ACTIVE": true,
9
- "ACTOR": true,
10
- "AD": true,
11
- "AE": true,
12
- "AERO": true,
13
- "AF": true,
14
- "AG": true,
15
- "AGENCY": true,
16
- "AI": true,
17
- "AIRFORCE": true,
18
- "AL": true,
19
- "ALLFINANZ": true,
20
- "AM": true,
21
- "AN": true,
22
- "AO": true,
23
- "AQ": true,
24
- "AR": true,
25
- "ARCHI": true,
26
- "ARMY": true,
27
- "ARPA": true,
28
- "AS": true,
29
- "ASIA": true,
30
- "ASSOCIATES": true,
31
- "AT": true,
32
- "ATTORNEY": true,
33
- "AU": true,
34
- "AUCTION": true,
35
- "AUDIO": true,
36
- "AUTOS": true,
37
- "AW": true,
38
- "AX": true,
39
- "AXA": true,
40
- "AZ": true,
41
- "BA": true,
42
- "BAR": true,
43
- "BARGAINS": true,
44
- "BAYERN": true,
45
- "BB": true,
46
- "BD": true,
47
- "BE": true,
48
- "BEER": true,
49
- "BERLIN": true,
50
- "BEST": true,
51
- "BF": true,
52
- "BG": true,
53
- "BH": true,
54
- "BI": true,
55
- "BID": true,
56
- "BIKE": true,
57
- "BIO": true,
58
- "BIZ": true,
59
- "BJ": true,
60
- "BLACK": true,
61
- "BLACKFRIDAY": true,
62
- "BLUE": true,
63
- "BM": true,
64
- "BMW": true,
65
- "BN": true,
66
- "BNPPARIBAS": true,
67
- "BO": true,
68
- "BOO": true,
69
- "BOUTIQUE": true,
70
- "BR": true,
71
- "BRUSSELS": true,
72
- "BS": true,
73
- "BT": true,
74
- "BUDAPEST": true,
75
- "BUILD": true,
76
- "BUILDERS": true,
77
- "BUSINESS": true,
78
- "BUZZ": true,
79
- "BV": true,
80
- "BW": true,
81
- "BY": true,
82
- "BZ": true,
83
- "BZH": true,
84
- "CA": true,
85
- "CAB": true,
86
- "CAL": true,
87
- "CAMERA": true,
88
- "CAMP": true,
89
- "CANCERRESEARCH": true,
90
- "CAPETOWN": true,
91
- "CAPITAL": true,
92
- "CARAVAN": true,
93
- "CARDS": true,
94
- "CARE": true,
95
- "CAREER": true,
96
- "CAREERS": true,
97
- "CASA": true,
98
- "CASH": true,
99
- "CAT": true,
100
- "CATERING": true,
101
- "CC": true,
102
- "CD": true,
103
- "CENTER": true,
104
- "CEO": true,
105
- "CERN": true,
106
- "CF": true,
107
- "CG": true,
108
- "CH": true,
109
- "CHANNEL": true,
110
- "CHEAP": true,
111
- "CHRISTMAS": true,
112
- "CHROME": true,
113
- "CHURCH": true,
114
- "CI": true,
115
- "CITIC": true,
116
- "CITY": true,
117
- "CK": true,
118
- "CL": true,
119
- "CLAIMS": true,
120
- "CLEANING": true,
121
- "CLICK": true,
122
- "CLINIC": true,
123
- "CLOTHING": true,
124
- "CLUB": true,
125
- "CM": true,
126
- "CN": true,
127
- "CO": true,
128
- "CODES": true,
129
- "COFFEE": true,
130
- "COLLEGE": true,
131
- "COLOGNE": true,
132
- "COM": true,
133
- "COMMUNITY": true,
134
- "COMPANY": true,
135
- "COMPUTER": true,
136
- "CONDOS": true,
137
- "CONSTRUCTION": true,
138
- "CONSULTING": true,
139
- "CONTRACTORS": true,
140
- "COOKING": true,
141
- "COOL": true,
142
- "COOP": true,
143
- "COUNTRY": true,
144
- "CR": true,
145
- "CREDIT": true,
146
- "CREDITCARD": true,
147
- "CRUISES": true,
148
- "CU": true,
149
- "CUISINELLA": true,
150
- "CV": true,
151
- "CW": true,
152
- "CX": true,
153
- "CY": true,
154
- "CYMRU": true,
155
- "CZ": true,
156
- "DAD": true,
157
- "DANCE": true,
158
- "DATING": true,
159
- "DAY": true,
160
- "DE": true,
161
- "DEALS": true,
162
- "DEGREE": true,
163
- "DEMOCRAT": true,
164
- "DENTAL": true,
165
- "DENTIST": true,
166
- "DESI": true,
167
- "DIAMONDS": true,
168
- "DIET": true,
169
- "DIGITAL": true,
170
- "DIRECT": true,
171
- "DIRECTORY": true,
172
- "DISCOUNT": true,
173
- "DJ": true,
174
- "DK": true,
175
- "DM": true,
176
- "DNP": true,
177
- "DO": true,
178
- "DOMAINS": true,
179
- "DURBAN": true,
180
- "DVAG": true,
181
- "DZ": true,
182
- "EAT": true,
183
- "EC": true,
184
- "EDU": true,
185
- "EDUCATION": true,
186
- "EE": true,
187
- "EG": true,
188
- "EMAIL": true,
189
- "ENGINEER": true,
190
- "ENGINEERING": true,
191
- "ENTERPRISES": true,
192
- "EQUIPMENT": true,
193
- "ER": true,
194
- "ES": true,
195
- "ESQ": true,
196
- "ESTATE": true,
197
- "ET": true,
198
- "EU": true,
199
- "EUS": true,
200
- "EVENTS": true,
201
- "EXCHANGE": true,
202
- "EXPERT": true,
203
- "EXPOSED": true,
204
- "FAIL": true,
205
- "FARM": true,
206
- "FEEDBACK": true,
207
- "FI": true,
208
- "FINANCE": true,
209
- "FINANCIAL": true,
210
- "FISH": true,
211
- "FISHING": true,
212
- "FITNESS": true,
213
- "FJ": true,
214
- "FK": true,
215
- "FLIGHTS": true,
216
- "FLORIST": true,
217
- "FLY": true,
218
- "FM": true,
219
- "FO": true,
220
- "FOO": true,
221
- "FORSALE": true,
222
- "FOUNDATION": true,
223
- "FR": true,
224
- "FRL": true,
225
- "FROGANS": true,
226
- "FUND": true,
227
- "FURNITURE": true,
228
- "FUTBOL": true,
229
- "GA": true,
230
- "GAL": true,
231
- "GALLERY": true,
232
- "GB": true,
233
- "GBIZ": true,
234
- "GD": true,
235
- "GE": true,
236
- "GENT": true,
237
- "GF": true,
238
- "GG": true,
239
- "GH": true,
240
- "GI": true,
241
- "GIFT": true,
242
- "GIFTS": true,
243
- "GIVES": true,
244
- "GL": true,
245
- "GLASS": true,
246
- "GLE": true,
247
- "GLOBAL": true,
248
- "GLOBO": true,
249
- "GM": true,
250
- "GMAIL": true,
251
- "GMO": true,
252
- "GMX": true,
253
- "GN": true,
254
- "GOOGLE": true,
255
- "GOP": true,
256
- "GOV": true,
257
- "GP": true,
258
- "GQ": true,
259
- "GR": true,
260
- "GRAPHICS": true,
261
- "GRATIS": true,
262
- "GREEN": true,
263
- "GRIPE": true,
264
- "GS": true,
265
- "GT": true,
266
- "GU": true,
267
- "GUIDE": true,
268
- "GUITARS": true,
269
- "GURU": true,
270
- "GW": true,
271
- "GY": true,
272
- "HAMBURG": true,
273
- "HAUS": true,
274
- "HEALTHCARE": true,
275
- "HELP": true,
276
- "HERE": true,
277
- "HIPHOP": true,
278
- "HIV": true,
279
- "HK": true,
280
- "HM": true,
281
- "HN": true,
282
- "HOLDINGS": true,
283
- "HOLIDAY": true,
284
- "HOMES": true,
285
- "HORSE": true,
286
- "HOST": true,
287
- "HOSTING": true,
288
- "HOUSE": true,
289
- "HOW": true,
290
- "HR": true,
291
- "HT": true,
292
- "HU": true,
293
- "IBM": true,
294
- "ID": true,
295
- "IE": true,
296
- "IL": true,
297
- "IM": true,
298
- "IMMO": true,
299
- "IMMOBILIEN": true,
300
- "IN": true,
301
- "INDUSTRIES": true,
302
- "INFO": true,
303
- "ING": true,
304
- "INK": true,
305
- "INSTITUTE": true,
306
- "INSURE": true,
307
- "INT": true,
308
- "INTERNATIONAL": true,
309
- "INVESTMENTS": true,
310
- "IO": true,
311
- "IQ": true,
312
- "IR": true,
313
- "IS": true,
314
- "IT": true,
315
- "JE": true,
316
- "JETZT": true,
317
- "JM": true,
318
- "JO": true,
319
- "JOBS": true,
320
- "JOBURG": true,
321
- "JP": true,
322
- "JUEGOS": true,
323
- "KAUFEN": true,
324
- "KE": true,
325
- "KG": true,
326
- "KH": true,
327
- "KI": true,
328
- "KIM": true,
329
- "KITCHEN": true,
330
- "KIWI": true,
331
- "KM": true,
332
- "KN": true,
333
- "KOELN": true,
334
- "KP": true,
335
- "KR": true,
336
- "KRD": true,
337
- "KRED": true,
338
- "KW": true,
339
- "KY": true,
340
- "KZ": true,
341
- "LA": true,
342
- "LACAIXA": true,
343
- "LAND": true,
344
- "LAWYER": true,
345
- "LB": true,
346
- "LC": true,
347
- "LEASE": true,
348
- "LGBT": true,
349
- "LI": true,
350
- "LIFE": true,
351
- "LIGHTING": true,
352
- "LIMITED": true,
353
- "LIMO": true,
354
- "LINK": true,
355
- "LK": true,
356
- "LOANS": true,
357
- "LONDON": true,
358
- "LOTTO": true,
359
- "LR": true,
360
- "LS": true,
361
- "LT": true,
362
- "LTDA": true,
363
- "LU": true,
364
- "LUXE": true,
365
- "LUXURY": true,
366
- "LV": true,
367
- "LY": true,
368
- "MA": true,
369
- "MAISON": true,
370
- "MANAGEMENT": true,
371
- "MANGO": true,
372
- "MARKET": true,
373
- "MARKETING": true,
374
- "MC": true,
375
- "MD": true,
376
- "ME": true,
377
- "MEDIA": true,
378
- "MEET": true,
379
- "MELBOURNE": true,
380
- "MEME": true,
381
- "MENU": true,
382
- "MG": true,
383
- "MH": true,
384
- "MIAMI": true,
385
- "MIL": true,
386
- "MINI": true,
387
- "MK": true,
388
- "ML": true,
389
- "MM": true,
390
- "MN": true,
391
- "MO": true,
392
- "MOBI": true,
393
- "MODA": true,
394
- "MOE": true,
395
- "MONASH": true,
396
- "MORTGAGE": true,
397
- "MOSCOW": true,
398
- "MOTORCYCLES": true,
399
- "MOV": true,
400
- "MP": true,
401
- "MQ": true,
402
- "MR": true,
403
- "MS": true,
404
- "MT": true,
405
- "MU": true,
406
- "MUSEUM": true,
407
- "MV": true,
408
- "MW": true,
409
- "MX": true,
410
- "MY": true,
411
- "MZ": true,
412
- "NA": true,
413
- "NAGOYA": true,
414
- "NAME": true,
415
- "NAVY": true,
416
- "NC": true,
417
- "NE": true,
418
- "NET": true,
419
- "NETWORK": true,
420
- "NEUSTAR": true,
421
- "NEW": true,
422
- "NEXUS": true,
423
- "NF": true,
424
- "NG": true,
425
- "NGO": true,
426
- "NHK": true,
427
- "NI": true,
428
- "NINJA": true,
429
- "NL": true,
430
- "NO": true,
431
- "NP": true,
432
- "NR": true,
433
- "NRA": true,
434
- "NRW": true,
435
- "NU": true,
436
- "NYC": true,
437
- "NZ": true,
438
- "OKINAWA": true,
439
- "OM": true,
440
- "ONG": true,
441
- "ONL": true,
442
- "OOO": true,
443
- "ORG": true,
444
- "ORGANIC": true,
445
- "OTSUKA": true,
446
- "OVH": true,
447
- "PA": true,
448
- "PARIS": true,
449
- "PARTNERS": true,
450
- "PARTS": true,
451
- "PE": true,
452
- "PF": true,
453
- "PG": true,
454
- "PH": true,
455
- "PHARMACY": true,
456
- "PHOTO": true,
457
- "PHOTOGRAPHY": true,
458
- "PHOTOS": true,
459
- "PHYSIO": true,
460
- "PICS": true,
461
- "PICTURES": true,
462
- "PINK": true,
463
- "PIZZA": true,
464
- "PK": true,
465
- "PL": true,
466
- "PLACE": true,
467
- "PLUMBING": true,
468
- "PM": true,
469
- "PN": true,
470
- "POHL": true,
471
- "POST": true,
472
- "PR": true,
473
- "PRAXI": true,
474
- "PRESS": true,
475
- "PRO": true,
476
- "PROD": true,
477
- "PRODUCTIONS": true,
478
- "PROF": true,
479
- "PROPERTIES": true,
480
- "PROPERTY": true,
481
- "PS": true,
482
- "PT": true,
483
- "PUB": true,
484
- "PW": true,
485
- "PY": true,
486
- "QA": true,
487
- "QPON": true,
488
- "QUEBEC": true,
489
- "RE": true,
490
- "REALTOR": true,
491
- "RECIPES": true,
492
- "RED": true,
493
- "REHAB": true,
494
- "REISE": true,
495
- "REISEN": true,
496
- "REN": true,
497
- "RENTALS": true,
498
- "REPAIR": true,
499
- "REPORT": true,
500
- "REPUBLICAN": true,
501
- "REST": true,
502
- "RESTAURANT": true,
503
- "REVIEWS": true,
504
- "RICH": true,
505
- "RIO": true,
506
- "RO": true,
507
- "ROCKS": true,
508
- "RODEO": true,
509
- "RS": true,
510
- "RSVP": true,
511
- "RU": true,
512
- "RUHR": true,
513
- "RW": true,
514
- "RYUKYU": true,
515
- "SA": true,
516
- "SAARLAND": true,
517
- "SARL": true,
518
- "SB": true,
519
- "SC": true,
520
- "SCA": true,
521
- "SCB": true,
522
- "SCHMIDT": true,
523
- "SCHULE": true,
524
- "SCOT": true,
525
- "SD": true,
526
- "SE": true,
527
- "SERVICES": true,
528
- "SEXY": true,
529
- "SG": true,
530
- "SH": true,
531
- "SHIKSHA": true,
532
- "SHOES": true,
533
- "SI": true,
534
- "SINGLES": true,
535
- "SJ": true,
536
- "SK": true,
537
- "SL": true,
538
- "SM": true,
539
- "SN": true,
540
- "SO": true,
541
- "SOCIAL": true,
542
- "SOFTWARE": true,
543
- "SOHU": true,
544
- "SOLAR": true,
545
- "SOLUTIONS": true,
546
- "SOY": true,
547
- "SPACE": true,
548
- "SPIEGEL": true,
549
- "SR": true,
550
- "ST": true,
551
- "SU": true,
552
- "SUPPLIES": true,
553
- "SUPPLY": true,
554
- "SUPPORT": true,
555
- "SURF": true,
556
- "SURGERY": true,
557
- "SUZUKI": true,
558
- "SV": true,
559
- "SX": true,
560
- "SY": true,
561
- "SYSTEMS": true,
562
- "SZ": true,
563
- "TATAR": true,
564
- "TATTOO": true,
565
- "TAX": true,
566
- "TC": true,
567
- "TD": true,
568
- "TECHNOLOGY": true,
569
- "TEL": true,
570
- "TF": true,
571
- "TG": true,
572
- "TH": true,
573
- "TIENDA": true,
574
- "TIPS": true,
575
- "TIROL": true,
576
- "TJ": true,
577
- "TK": true,
578
- "TL": true,
579
- "TM": true,
580
- "TN": true,
581
- "TO": true,
582
- "TODAY": true,
583
- "TOKYO": true,
584
- "TOOLS": true,
585
- "TOP": true,
586
- "TOWN": true,
587
- "TOYS": true,
588
- "TP": true,
589
- "TR": true,
590
- "TRADE": true,
591
- "TRAINING": true,
592
- "TRAVEL": true,
593
- "TT": true,
594
- "TUI": true,
595
- "TV": true,
596
- "TW": true,
597
- "TZ": true,
598
- "UA": true,
599
- "UG": true,
600
- "UK": true,
601
- "UNIVERSITY": true,
602
- "UNO": true,
603
- "UOL": true,
604
- "US": true,
605
- "UY": true,
606
- "UZ": true,
607
- "VA": true,
608
- "VACATIONS": true,
609
- "VC": true,
610
- "VE": true,
611
- "VEGAS": true,
612
- "VENTURES": true,
613
- "VERSICHERUNG": true,
614
- "VET": true,
615
- "VG": true,
616
- "VI": true,
617
- "VIAJES": true,
618
- "VILLAS": true,
619
- "VISION": true,
620
- "VLAANDEREN": true,
621
- "VN": true,
622
- "VODKA": true,
623
- "VOTE": true,
624
- "VOTING": true,
625
- "VOTO": true,
626
- "VOYAGE": true,
627
- "VU": true,
628
- "WALES": true,
629
- "WANG": true,
630
- "WATCH": true,
631
- "WEBCAM": true,
632
- "WEBSITE": true,
633
- "WED": true,
634
- "WF": true,
635
- "WHOSWHO": true,
636
- "WIEN": true,
637
- "WIKI": true,
638
- "WILLIAMHILL": true,
639
- "WME": true,
640
- "WORK": true,
641
- "WORKS": true,
642
- "WORLD": true,
643
- "WS": true,
644
- "WTC": true,
645
- "WTF": true,
646
- "XN--1QQW23A": true,
647
- "XN--3BST00M": true,
648
- "XN--3DS443G": true,
649
- "XN--3E0B707E": true,
650
- "XN--45BRJ9C": true,
651
- "XN--4GBRIM": true,
652
- "XN--55QW42G": true,
653
- "XN--55QX5D": true,
654
- "XN--6FRZ82G": true,
655
- "XN--6QQ986B3XL": true,
656
- "XN--80ADXHKS": true,
657
- "XN--80AO21A": true,
658
- "XN--80ASEHDB": true,
659
- "XN--80ASWG": true,
660
- "XN--90A3AC": true,
661
- "XN--C1AVG": true,
662
- "XN--CG4BKI": true,
663
- "XN--CLCHC0EA0B2G2A9GCD": true,
664
- "XN--CZR694B": true,
665
- "XN--CZRU2D": true,
666
- "XN--D1ACJ3B": true,
667
- "XN--FIQ228C5HS": true,
668
- "XN--FIQ64B": true,
669
- "XN--FIQS8S": true,
670
- "XN--FIQZ9S": true,
671
- "XN--FPCRJ9C3D": true,
672
- "XN--FZC2C9E2C": true,
673
- "XN--GECRJ9C": true,
674
- "XN--H2BRJ9C": true,
675
- "XN--I1B6B1A6A2E": true,
676
- "XN--IO0A7I": true,
677
- "XN--J1AMH": true,
678
- "XN--J6W193G": true,
679
- "XN--KPRW13D": true,
680
- "XN--KPRY57D": true,
681
- "XN--KPUT3I": true,
682
- "XN--L1ACC": true,
683
- "XN--LGBBAT1AD8J": true,
684
- "XN--MGB9AWBF": true,
685
- "XN--MGBA3A4F16A": true,
686
- "XN--MGBAAM7A8H": true,
687
- "XN--MGBAB2BD": true,
688
- "XN--MGBAYH7GPA": true,
689
- "XN--MGBBH1A71E": true,
690
- "XN--MGBC0A9AZCG": true,
691
- "XN--MGBERP4A5D4AR": true,
692
- "XN--MGBX4CD0AB": true,
693
- "XN--NGBC5AZD": true,
694
- "XN--NQV7F": true,
695
- "XN--NQV7FS00EMA": true,
696
- "XN--O3CW4H": true,
697
- "XN--OGBPF8FL": true,
698
- "XN--P1ACF": true,
699
- "XN--P1AI": true,
700
- "XN--PGBS0DH": true,
701
- "XN--Q9JYB4C": true,
702
- "XN--RHQV96G": true,
703
- "XN--S9BRJ9C": true,
704
- "XN--SES554G": true,
705
- "XN--UNUP4Y": true,
706
- "XN--VERMGENSBERATER-CTB": true,
707
- "XN--VERMGENSBERATUNG-PWB": true,
708
- "XN--VHQUV": true,
709
- "XN--WGBH1C": true,
710
- "XN--WGBL6A": true,
711
- "XN--XHQ521B": true,
712
- "XN--XKC2AL3HYE2A": true,
713
- "XN--XKC2DL3A5EE0H": true,
714
- "XN--YFRO4I67O": true,
715
- "XN--YGBI2AMMX": true,
716
- "XN--ZFR164B": true,
717
- "XXX": true,
718
- "XYZ": true,
719
- "YACHTS": true,
720
- "YANDEX": true,
721
- "YE": true,
722
- "YOKOHAMA": true,
723
- "YOUTUBE": true,
724
- "YT": true,
725
- "ZA": true,
726
- "ZIP": true,
727
- "ZM": true,
728
- "ZONE": true,
729
- "ZW": true,
730
-}
731
-
732
-// ExtendedTLDs is a set of additional "TLDs", allowing decentralized name
733
-// systems, like TOR and Namecoin.
734
-var ExtendedTLDs = map[string]bool{
735
- "BIT": true,
736
- "ONION": true,
737
-}
core/corehttp/ipns_hostname.go
+1
-1
@@ -5,9 +5,9 @@ import (
5
"net/http"
6
"strings"
7
8
- isd "github.com/ipfs/go-ipfs/Godeps/_workspace/src/github.com/jbenet/go-is-domain"
8
"github.com/ipfs/go-ipfs/core"
9
"gx/ipfs/QmZy2y8t9zQH2a1b8q2ZSLKp17ATuJoCNxxyMFG5qFExpt/go-net/context"
10
+ isd "gx/ipfs/QmaeHSCBd9XjXxmgHEiKkHtLcMCb2eZsPLKT7bHgBfBkqw/go-is-domain"
11
)
12
13
// IPNSHostnameOption rewrites an incoming request if its Host: header contains
namesys/dns.go
+1
-1
@@ -5,8 +5,8 @@ import (
5
"net"
6
"strings"
7
8
- isd "github.com/ipfs/go-ipfs/Godeps/_workspace/src/github.com/jbenet/go-is-domain"
8
context "gx/ipfs/QmZy2y8t9zQH2a1b8q2ZSLKp17ATuJoCNxxyMFG5qFExpt/go-net/context"
9
+ isd "gx/ipfs/QmaeHSCBd9XjXxmgHEiKkHtLcMCb2eZsPLKT7bHgBfBkqw/go-is-domain"
10
11
path "github.com/ipfs/go-ipfs/path"
12
)
package.json
+6
@@ -189,6 +189,12 @@
189
"hash": "QmVvJ27GcLaLSXvcB4auk3Gn3xuWK5ti5ENkZ2pCoJEYW4",
190
"name": "autobatch",
191
"version": "0.2.0"
192
+ },
193
+ {
194
+ "author": "jbenet",
195
+ "hash": "QmaeHSCBd9XjXxmgHEiKkHtLcMCb2eZsPLKT7bHgBfBkqw",
196
+ "name": "go-is-domain",
197
+ "version": "1.0.0"
198
}
199
],
200
"gxVersion": "0.4.0",