From e65b41af9ddae52155ae5d437c3561d981988861 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 11:35:32 +0300 Subject: [PATCH 01/79] flite ver bump and fix --- multimedia/sound/flite/actions.py | 6 ++-- .../sound/flite/files/flite-ldflags.patch | 35 +++++++++++++++++++ multimedia/sound/flite/pspec.xml | 11 +++--- 3 files changed, 45 insertions(+), 7 deletions(-) create mode 100644 multimedia/sound/flite/files/flite-ldflags.patch diff --git a/multimedia/sound/flite/actions.py b/multimedia/sound/flite/actions.py index b6737045f7..a2366fadb6 100644 --- a/multimedia/sound/flite/actions.py +++ b/multimedia/sound/flite/actions.py @@ -11,14 +11,14 @@ from pisi.actionsapi import get #WorkDir = "flite-%s-current" % get.srcVERSION() -NoStrip = ["/usr/lib"] def setup(): #shelltools.system("sed '/^#VOXES.*$/d; s/+//g; s/cmu_indic_lex/&\nVOXES = cmu_us_kal16 cmu_us_slt/' config/android.lv >config/pisilinux.lv") #shelltools.system("sed -i '/$(INSTALL) -m 755 $(BINDIR)\/flite_time $(DESTDIR)$(INSTALLBINDIR)/d' main/Makefile") shelltools.export("LDFLAGS", "-lasound -lm") autotools.configure("--prefix=/usr \ - --with-audio=alsa \ + --enable-shared \ + --with-audio=alsa \ --with-vox=cmu_us_kal16") def build(): @@ -26,5 +26,7 @@ def build(): def install(): autotools.install() + + pisitools.remove("/usr/lib/*.a") pisitools.dodoc("COPYING", "README*") diff --git a/multimedia/sound/flite/files/flite-ldflags.patch b/multimedia/sound/flite/files/flite-ldflags.patch new file mode 100644 index 0000000000..f9295fb853 --- /dev/null +++ b/multimedia/sound/flite/files/flite-ldflags.patch @@ -0,0 +1,35 @@ +diff -Naur flite-1.4-release/config/common_make_rules flite-1.4-release.new/config/common_make_rules +--- flite-1.4-release/config/common_make_rules 2009-07-30 14:52:56.000000000 +0000 ++++ flite-1.4-release.new/config/common_make_rules 2011-03-26 20:22:59.000000000 +0000 +@@ -68,7 +68,7 @@ + + FLITELIBS = $(BUILDDIR)/lib/libflite.a + FLITELIBFLAGS = -L$(BUILDDIR)/lib -lflite +-LDFLAGS += -lm $(AUDIOLIBS) $(OTHERLIBS) ++LDLIBS += -lm $(AUDIOLIBS) $(OTHERLIBS) + + FULLOBJS = $(OBJS:%=$(OBJDIR)/%) + ifdef SHFLAGS +@@ -123,7 +123,7 @@ + @ rm -rf shared_os && mkdir shared_os + @ rm -f $@ $@.${PROJECT_VERSION} $@.${PROJECT_SHLIB_VERSION} + @ (cd shared_os && ar x ../$<) +- @ (cd shared_os && $(CC) -shared -Wl,-soname,`basename $@`.${PROJECT_SHLIB_VERSION} -o ../$@.${PROJECT_VERSION} *.os) ++ @ (cd shared_os && $(CC) ${LDFLAGS} -shared -Wl,-soname,`basename $@`.${PROJECT_SHLIB_VERSION} -o ../$@.${PROJECT_VERSION} *.os $(LDLIBS)) + @ (cd $(LIBDIR) && ln -s `basename $@.${PROJECT_VERSION}` `basename $@.${PROJECT_SHLIB_VERSION}` ) + @ (cd $(LIBDIR) && ln -s `basename $@.${PROJECT_SHLIB_VERSION}` `basename $@` ) + @ rm -rf shared_os +--- flite-1.4-release/tools/Makefile~ 2009-08-22 20:19:01.000000000 +0100 ++++ flite-1.4-release.new/tools/Makefile 2013-01-20 20:06:34.259527220 +0000 +@@ -62,9 +62,9 @@ + LOCAL_CLEAN = $(BINDIR)/find_sts $(BINDIR)/flite_sort + + $(BINDIR)/find_sts: find_sts_main.o $(FLITELIBS) +- $(CC) $(CFLAGS) -o $@ find_sts_main.o $(FLITELIBFLAGS) $(LDFLAGS) ++ $(CC) $(CFLAGS) ${LDFLAGS} -o $@ find_sts_main.o $(FLITELIBFLAGS) $(LDLIBS) + $(BINDIR)/flite_sort: flite_sort_main.o $(FLITELIBS) +- $(CC) $(CFLAGS) -o $@ flite_sort_main.o $(FLITELIBFLAGS) $(LDFLAGS) ++ $(CC) $(CFLAGS) ${LDFLAGS} -o $@ flite_sort_main.o $(FLITELIBFLAGS) $(LDLIBS) + makescripts: + @ cp -p $(SCRIPTS) $(TOP)/bin + diff --git a/multimedia/sound/flite/pspec.xml b/multimedia/sound/flite/pspec.xml index 5139300a9e..259ccd27d2 100644 --- a/multimedia/sound/flite/pspec.xml +++ b/multimedia/sound/flite/pspec.xml @@ -13,12 +13,13 @@ library Flite: a small run-time speech synthesis engine Flite (festival-lite) is a small, fast run-time speech synthesis engine developed at CMU and primarily designed for small embedded machines and/or large servers. Flite is designed as an alternative synthesis engine to Festival for voices built using the FestVox suite of voice building tools. - http://www.festvox.org/flite/packed/flite-2.0/flite-2.0.0-release.tar.bz2 + http://festvox.org/flite/packed/flite-2.1/flite-2.1-release.tar.bz2 alsa-lib-devel chrpath + flite-ldflags.patch @@ -47,10 +48,10 @@ - 2020-01-18 - 2.0.0 - Rebuild - İdris Kalp + 2020-01-19 + 2.1 + Version bump. + Idris Kalp idriskalp@gmail.com From c276dac5859a6325c674167cbc44f93c93da1af4 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 11:52:29 +0300 Subject: [PATCH 02/79] ffmpeg 4.2.2 --- multimedia/video/ffmpeg/actions.py | 64 +++++++-- .../video/ffmpeg/files/libflite-flags.patch | 11 ++ multimedia/video/ffmpeg/pspec.xml | 131 ++++++++++++++++-- 3 files changed, 182 insertions(+), 24 deletions(-) create mode 100644 multimedia/video/ffmpeg/files/libflite-flags.patch diff --git a/multimedia/video/ffmpeg/actions.py b/multimedia/video/ffmpeg/actions.py index baf030734b..e62f4b315b 100644 --- a/multimedia/video/ffmpeg/actions.py +++ b/multimedia/video/ffmpeg/actions.py @@ -10,49 +10,93 @@ from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools def setup(): - shelltools.system("./configure --prefix=/usr \ + shelltools.system("./configure --prefix=/usr \ --mandir=/usr/share/man \ --disable-debug \ --disable-static \ --disable-stripping \ + --enable-version3 \ + --enable-nonfree \ --enable-avfilter \ --enable-avresample \ - --enable-fontconfig \ - --enable-gnutls \ + --enable-frei0r \ --enable-gpl \ + --enable-ladspa \ + --enable-libaom \ + --enable-libaribb24 \ --enable-libass \ --enable-libbluray \ + --enable-libbs2b \ + --enable-libcelt \ + --enable-libcdio \ + --enable-libcodec2 \ + --enable-libdav1d \ + --enable-libdavs2 \ + --enable-libdc1394 \ + --enable-libfdk-aac \ + --enable-libflite \ + --enable-libfontconfig \ --enable-libfreetype \ + --enable-libfribidi \ + --enable-libgme \ --enable-libgsm \ + --enable-libiec61883 \ + --enable-libilbc \ + --enable-libjack \ + --enable-libkvazaar \ + --enable-liblensfun \ --enable-libmodplug \ --enable-libmp3lame \ --enable-libopencore_amrnb \ --enable-libopencore_amrwb \ --enable-libopenjpeg \ + --enable-libopenmpt \ --enable-libopus \ --enable-libpulse \ + --enable-librsvg \ + --enable-librubberband \ --enable-librtmp \ + --enable-libshine \ + --enable-libsnappy \ + --enable-libsoxr \ --enable-libspeex \ --enable-libtheora \ + --enable-libtwolame \ + --enable-libvidstab \ --enable-libv4l2 \ + --enable-libvo-amrwbenc \ --enable-libvorbis \ --enable-libvpx \ + --enable-libwavpack \ + --enable-libwebp \ --enable-libx264 \ --enable-libx265 \ + --enable-libxavs \ + --enable-libxavs2 \ + --enable-libxcb \ --enable-libxvid \ + --enable-libxml2 \ + --enable-libzmq \ + --enable-libzimg \ --enable-pic \ --enable-postproc \ --enable-runtime-cpudetect \ --enable-shared \ --enable-swresample \ --enable-vdpau \ - --enable-version3 \ - --enable-libdc1394 \ - --enable-libcelt \ - --enable-frei0r \ - --enable-libcdio \ - --enable-libvo-amrwbenc \ - --enable-nonfree") + --enable-openal \ + --enable-opencl \ + --enable-openssl \ + --enable-libdrm \ + --enable-libmfx \ + --enable-nvdec \ + --enable-nvenc \ + --enable-vaapi \ + --enable-vdpau \ + --enable-omx \ + --extra-ldflags='-lasound -lm' \ + --cc='clang -fuse-ld=lld -rtlib=compiler-rt' \ + --cxx='clang++ -fuse-ld=lld -rtlib=compiler-rt'") def build(): autotools.make() diff --git a/multimedia/video/ffmpeg/files/libflite-flags.patch b/multimedia/video/ffmpeg/files/libflite-flags.patch new file mode 100644 index 0000000000..e6ce722749 --- /dev/null +++ b/multimedia/video/ffmpeg/files/libflite-flags.patch @@ -0,0 +1,11 @@ +--- a/configure.orig 2020-01-18 19:46:04.694206468 +0300 ++++ b/configure 2020-01-18 19:46:21.610206846 +0300 +@@ -6203,7 +6203,7 @@ + enabled libfdk_aac && { check_pkg_config libfdk_aac fdk-aac "fdk-aac/aacenc_lib.h" aacEncOpen || + { require libfdk_aac fdk-aac/aacenc_lib.h aacEncOpen -lfdk-aac && + warn "using libfdk without pkg-config"; } } +-flite_extralibs="-lflite_cmu_time_awb -lflite_cmu_us_awb -lflite_cmu_us_kal -lflite_cmu_us_kal16 -lflite_cmu_us_rms -lflite_cmu_us_slt -lflite_usenglish -lflite_cmulex -lflite" ++flite_extralibs="-lflite_cmu_time_awb -lflite_cmu_us_awb -lflite_cmu_us_kal -lflite_cmu_us_kal16 -lflite_cmu_us_rms -lflite_cmu_us_slt -lflite_usenglish -lflite_cmulex -lflite -lasound -lm" + enabled libflite && require libflite "flite/flite.h" flite_init $flite_extralibs + enabled fontconfig && enable libfontconfig + enabled libfontconfig && require_pkg_config libfontconfig fontconfig "fontconfig/fontconfig.h" FcInit diff --git a/multimedia/video/ffmpeg/pspec.xml b/multimedia/video/ffmpeg/pspec.xml index b120ee7bbc..0e08f8ce44 100644 --- a/multimedia/video/ffmpeg/pspec.xml +++ b/multimedia/video/ffmpeg/pspec.xml @@ -15,23 +15,56 @@ app:console A command-line tool to record, convert and stream audio and video FFmpeg is a complete solution to record, convert and stream audio and video. - https://ffmpeg.org/releases/ffmpeg-4.2.1.tar.gz + https://ffmpeg.org/releases/ffmpeg-4.2.2.tar.bz2 freetype-devel - faac-devel + fontconfig-devel + lame-devel + cairo-devel + xz-devel x264-devel - x265-devel + x265-devel + xavs-devel + xavs2-devel + ffnvcodec + libbs2b-devel + libavc1394-devel + libraw1394-devel + + libdrm-devel + libmfx-devel + dav1d-devel + davs2-devel + aom-devel libva-devel libsdl2-devel libvpx-devel libass-devel libopus-devel + libilbc-devel + codec2-devel + libfdk-aac-devel + libgme-devel + lensfun-devel + libiec61883-devel + kvazaar-devel + libopenmpt-devel + librsvg-devel + rubberband-devel + shine-devel + flite-devel + libsoxr-devel + snappy-devel + vid.stab-devel + libxcb-devel + libzimg-devel + openal-devel alsa-lib-devel libvdpau-devel libtheora-devel libvorbis-devel - gnutls-devel + celt-devel gsm-devel libbluray-devel @@ -42,23 +75,37 @@ openjpeg2-devel frei0r-plugins-devel rtmpdump-devel - schroedinger-devel + speex-devel yasm-devel libv4l-devel pkgconfig libvo-amrwbenc-devel - libvo-aacenc-devel + xvid-devel libdc1394-devel - libnut-devel + libcdio-paranoia-devel libXv-devel - libidn-devel + wavpack-devel + webp-devel + ladspa-sdk-devel + libaribb24-devel + jack-audio-connection-kit-devel + twolame-devel + fribidi-devel + libxml2-devel + opencl-icd-devel + openssl-devel + libomxil-bellagio-devel + zeromq-devel + llvm-clang + lld + - + libflite-flags.patch @@ -67,7 +114,7 @@ gsm celt - faac + lame x264 x265 @@ -77,9 +124,9 @@ speex libva libXv - gnutls + libX11 - libnut + libsdl2 libv4l libvpx @@ -91,6 +138,43 @@ freetype libvdpau openjpeg2 + xz + cairo + glib2 + xavs + xavs2 + libbs2b + libavc1394 + libraw1394 + + libdrm + libmfx + dav1d + davs2 + aom + libva + libsdl2 + libvpx + libass + libopus + libilbc + codec2 + libfdk-aac + libgme + lensfun + libiec61883 + kvazaar + libopenmpt + librsvg + rubberband + shine + flite + libsoxr + snappy + vid.stab + libxcb + libzimg + openal rtmpdump libbluray libdc1394 @@ -100,10 +184,22 @@ libmodplug libvo-aacenc opencore-amr - schroedinger + libvo-amrwbenc pulseaudio-libs - libcdio-paranoia + libcdio-paranoia + wavpack + webp + ladspa-sdk + libaribb24 + jack-audio-connection-kit + twolame + fribidi + libxml2 + opencl-icd + openssl + libomxil-bellagio + zeromq /etc @@ -129,6 +225,13 @@ + + 2020-01-14 + 4.2.2 + Version bump. + Idris Kalp + idriskalp@gmail.com + 2019-10-14 4.2.1 From b320d45e7d86281acc8844fa6a27047a4ef111dd Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 11:56:27 +0300 Subject: [PATCH 03/79] libmp4v2 rebuild --- multimedia/video/libmp4v2/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multimedia/video/libmp4v2/pspec.xml b/multimedia/video/libmp4v2/pspec.xml index e8ef9c638c..ec30c71a68 100644 --- a/multimedia/video/libmp4v2/pspec.xml +++ b/multimedia/video/libmp4v2/pspec.xml @@ -47,6 +47,13 @@ + + 2020-01-19 + 2.0.0 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-08-01 2.0.0 From f8d8272323908188b5cb12a411e4c3e9337fd863 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 11:56:49 +0300 Subject: [PATCH 04/79] faac rebuild --- multimedia/sound/faac/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multimedia/sound/faac/pspec.xml b/multimedia/sound/faac/pspec.xml index 9cdda135cf..e66b9cad81 100644 --- a/multimedia/sound/faac/pspec.xml +++ b/multimedia/sound/faac/pspec.xml @@ -48,6 +48,13 @@ + + 2020-01-19 + 1.29.9.2 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-08-01 1.29.9.2 From a983737bf380f59950eded7f3ec2938d6c5b1669 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 12:00:26 +0300 Subject: [PATCH 05/79] lirc rebuild --- hardware/irda/lirc/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/hardware/irda/lirc/pspec.xml b/hardware/irda/lirc/pspec.xml index ebeb1dc39d..b2b8713f6b 100644 --- a/hardware/irda/lirc/pspec.xml +++ b/hardware/irda/lirc/pspec.xml @@ -82,6 +82,13 @@ + + 2020-01-19 + 0.10.1 + Rebuild + İdris Kalp + idriskalp@gmail.com + 2018-10-15 0.10.1 From 5e6ebbeb54ef7d6ef06f950532fa176623f4cfb7 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 12:11:35 +0300 Subject: [PATCH 06/79] recode 3.7.6 --- office/misc/recode/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/office/misc/recode/pspec.xml b/office/misc/recode/pspec.xml index fdc41d85ad..45e88ee8a7 100644 --- a/office/misc/recode/pspec.xml +++ b/office/misc/recode/pspec.xml @@ -12,7 +12,7 @@ app:console File character set converter Recode can convert files to various character sets (e.g. utf8, iso-8859-1, koi8r..). - https://github.com/rrthomas/recode/releases/download/v3.7/recode-3.7.tar.gz + https://github.com/rrthomas/recode/releases/download/v3.7.6/recode-3.7.6.tar.gz gettext texinfo @@ -60,6 +60,13 @@ + + 2020-01-19 + 3.7.6 + Version bump + Pisi Linux Community + admin@pisilinux.org + 2018-08-06 3.7 From cb709c079e21f12899b63c6103f2ed76ca18f971 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 12:12:02 +0300 Subject: [PATCH 07/79] enca rebuild --- office/misc/enca/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/office/misc/enca/pspec.xml b/office/misc/enca/pspec.xml index 7493eeb0f4..9f16c65364 100644 --- a/office/misc/enca/pspec.xml +++ b/office/misc/enca/pspec.xml @@ -50,6 +50,13 @@ + + 2020-01-19 + 1.19 + Rebuild. + İdris Kalp + idriskalp@gmail.com + 2018-08-06 1.19 From dfde364b0b951d7509661922103d17504f1cec66 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 12:16:34 +0300 Subject: [PATCH 08/79] xfsprogs 5.4.0 --- hardware/disk/xfsprogs/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hardware/disk/xfsprogs/pspec.xml b/hardware/disk/xfsprogs/pspec.xml index 83edffdb1a..6eb9a7abb6 100644 --- a/hardware/disk/xfsprogs/pspec.xml +++ b/hardware/disk/xfsprogs/pspec.xml @@ -12,7 +12,7 @@ app:console XFS filesystem utilities xfsprogs contains a number of administrative utilities to work with and manage XFS filesystems. - https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-4.19.0.tar.xz + https://mirrors.edge.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-5.4.0.tar.xz icu4c-devel readline-devel @@ -56,6 +56,13 @@ + + 2020-01-19 + 5.4.0 + Version Bump + İdris Kalp + idriskalp@gmail.com + 2019-04-26 4.19.0 From 6dfe84eac2dbae1b4338c09779504c8d55b01529 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 12:18:38 +0300 Subject: [PATCH 09/79] dmapi rebuild --- hardware/disk/dmapi/pspec.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/hardware/disk/dmapi/pspec.xml b/hardware/disk/dmapi/pspec.xml index 017cb491d8..c520d83e55 100644 --- a/hardware/disk/dmapi/pspec.xml +++ b/hardware/disk/dmapi/pspec.xml @@ -12,9 +12,9 @@ app:console XFS data management API library The Data Management API (DMAPI/XDSM) allows implementation of hierarchical storage management software with no kernel modifications as well as high-performance dump programs without requiring "raw" access to the disk and knowledge of filesystem structures. - ftp://oss.sgi.com/projects/xfs/cmd_tars/dmapi-2.2.12.tar.gz + https://sources.archlinux.org/other/packages/dmapi/dmapi-2.2.12.tar.gz - xfsprogs-devel + xfsprogs-devel libutil-linux-devel @@ -49,6 +49,13 @@ + + 2020-01-19 + 2.2.12 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2019-04-26 2.2.12 From 585e2444ace252b7b05a78e01025b2550aeedeeb Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 12:20:29 +0300 Subject: [PATCH 10/79] iniparser rebuild --- programming/misc/iniparser/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/programming/misc/iniparser/pspec.xml b/programming/misc/iniparser/pspec.xml index 17304bdd46..eb77db30e5 100644 --- a/programming/misc/iniparser/pspec.xml +++ b/programming/misc/iniparser/pspec.xml @@ -36,6 +36,13 @@ + + 2020-01-19 + 4.1 + Rebuild + İdris Kalp + idriskalp@gmail.com + 2018-08-06 4.0 From 898af5780ef6169cdfec020c4e616869a04711b9 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 12:23:59 +0300 Subject: [PATCH 11/79] libtirpc 1.2.5 --- programming/library/libtirpc/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/programming/library/libtirpc/pspec.xml b/programming/library/libtirpc/pspec.xml index bce4b7e03d..797066e060 100644 --- a/programming/library/libtirpc/pspec.xml +++ b/programming/library/libtirpc/pspec.xml @@ -12,7 +12,7 @@ library Transport Independent RPC library Transport Independent RPC library - https://downloads.sourceforge.net/libtirpc/libtirpc-1.1.4.tar.bz2 + https://sourceforge.net/projects/libtirpc/files/libtirpc/1.2.5/libtirpc-1.2.5.tar.bz2 mit-kerberos e2fsprogs-devel @@ -49,6 +49,13 @@ + + 2020-01-19 + 1.2.5 + Version bump + İdris Kalp + idriskalp@gmail.com + 2019-03-29 1.1.4 From acf7646148407e3fc257618956ee12fd3d6e4c5c Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 12:26:28 +0300 Subject: [PATCH 12/79] rpcsvc-proto rebuild --- programming/library/rpcsvc-proto/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/programming/library/rpcsvc-proto/pspec.xml b/programming/library/rpcsvc-proto/pspec.xml index 1caef25fd6..41fd5cea95 100644 --- a/programming/library/rpcsvc-proto/pspec.xml +++ b/programming/library/rpcsvc-proto/pspec.xml @@ -45,6 +45,13 @@ to create header files and sources from protocol files. + + 2020-01-19 + 1.4 + Rebuild + İdris Kalp + idriskalp@gmail.com + 2019-03-29 1.4 From 8c3176154cb1cc98ba913a682c8ac4aacea8b3af Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 12:33:03 +0300 Subject: [PATCH 13/79] libtalloc 2.3.1 --- programming/misc/libtalloc/actions.py | 4 ++-- programming/misc/libtalloc/pspec.xml | 9 ++++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/programming/misc/libtalloc/actions.py b/programming/misc/libtalloc/actions.py index 4d0b9f0cab..6fa14888a8 100644 --- a/programming/misc/libtalloc/actions.py +++ b/programming/misc/libtalloc/actions.py @@ -24,11 +24,11 @@ def setup(): if get.buildTYPE() == "emul32": options += " --libdir=/usr/lib32 \ + --disable-python \ " elif get.ARCH() == "x86_64": - options += " --extra-python=/usr/bin/python \ - " + options += " " autotools.configure(options) diff --git a/programming/misc/libtalloc/pspec.xml b/programming/misc/libtalloc/pspec.xml index ef9a2f43ee..777ececd45 100644 --- a/programming/misc/libtalloc/pspec.xml +++ b/programming/misc/libtalloc/pspec.xml @@ -12,7 +12,7 @@ library Hierarchical pool based memory allocator libtalloc is a library which implements a hierarchical allocator with destructors which is the core memory allocator in samba. - http://www.samba.org/ftp/talloc/talloc-2.1.16.tar.gz + https://www.samba.org/ftp/talloc/talloc-2.3.1.tar.gz docbook-xsl libxslt-devel @@ -74,6 +74,13 @@ + + 2020-01-19 + 2.3.1 + Version Bump + İdris Kalp + idriskalp@gmail.com + 2019-04-04 2.1.16 From e09f142ff537a97c55dc4c7dd79553e0ec3c88bf Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 12:37:08 +0300 Subject: [PATCH 14/79] libtevent 0.10.2 --- programming/misc/libtevent/actions.py | 1 - programming/misc/libtevent/pspec.xml | 9 ++++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/programming/misc/libtevent/actions.py b/programming/misc/libtevent/actions.py index c027243370..8d86f14112 100644 --- a/programming/misc/libtevent/actions.py +++ b/programming/misc/libtevent/actions.py @@ -14,7 +14,6 @@ def setup(): autotools.configure("\ --builtin-libraries=replace \ --bundled-libraries=NONE \ - --extra-python=/usr/bin/python \ --disable-rpath \ ") diff --git a/programming/misc/libtevent/pspec.xml b/programming/misc/libtevent/pspec.xml index f4db3eaf42..d77e276b51 100644 --- a/programming/misc/libtevent/pspec.xml +++ b/programming/misc/libtevent/pspec.xml @@ -12,7 +12,7 @@ library Event system based on the talloc memory management library libtevent is an event system based on the talloc memory management library. It is the core event system used in Samba. Tevent has support for many event types, including timers, signals, and the classic file descriptor events. - https://www.samba.org/ftp/tevent/tevent-0.9.39.tar.gz + https://www.samba.org/ftp/tevent/tevent-0.10.2.tar.gz python-devel python3-devel @@ -53,6 +53,13 @@ + + 2020-01-19 + 0.10.2 + Version bump + İdris Kalp + idriskalp@gmail.com + 2019-04-04 0.9.39 From adc2579960905310cf347018495d9100aff77db0 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 12:39:53 +0300 Subject: [PATCH 15/79] lmdb 0.9.24 --- server/database/lmdb/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/server/database/lmdb/pspec.xml b/server/database/lmdb/pspec.xml index 1aa420cd55..e5a377921d 100644 --- a/server/database/lmdb/pspec.xml +++ b/server/database/lmdb/pspec.xml @@ -14,7 +14,7 @@ app:console Symas Lightning Memory-Mapped Database An ultra-fast, ultra-compact key-value embedded data store. - https://github.com/LMDB/lmdb/archive/LMDB_0.9.21.tar.gz + https://github.com/LMDB/lmdb/archive/LMDB_0.9.24.tar.gz @@ -39,6 +39,13 @@ + + 2020-01-19 + 0.9.24 + Version bump + İdris Kalp + idriskalp@gmail.com + 2018-08-10 0.9.21 From d00fc2593635a394e28ebd8e7e5be24d8100312b Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 12:42:34 +0300 Subject: [PATCH 16/79] libassuan 2.5.3 --- programming/misc/libassuan/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/programming/misc/libassuan/pspec.xml b/programming/misc/libassuan/pspec.xml index 8d18a89919..33cce030bb 100644 --- a/programming/misc/libassuan/pspec.xml +++ b/programming/misc/libassuan/pspec.xml @@ -12,7 +12,7 @@ library IPC library for GnuPG related projects This is the IPC library used by GnuPG 2, GPGME and a few other packages. - https://www.gnupg.org/ftp/gcrypt/libassuan/libassuan-2.5.1.tar.bz2 + https://www.gnupg.org/ftp/gcrypt/libassuan/libassuan-2.5.3.tar.bz2 libgpg-error-devel @@ -43,6 +43,13 @@ + + 2020-01-19 + 2.5.3 + Version bump + İdris Kalp + idriskalp@gmail.com + 2018-08-03 2.5.1 From 21b2e26cef21a8258edaedd43e967ff7e011b6d9 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 12:47:48 +0300 Subject: [PATCH 17/79] libsecret 0.20.0 --- desktop/gnome/base/libsecret/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/desktop/gnome/base/libsecret/pspec.xml b/desktop/gnome/base/libsecret/pspec.xml index 2ae24c0a9e..47f0ae329b 100644 --- a/desktop/gnome/base/libsecret/pspec.xml +++ b/desktop/gnome/base/libsecret/pspec.xml @@ -11,7 +11,7 @@ app:gui The libsecret package contains a GObject based library The libsecret package contains a GObject based library for accessing the Secret Service API. - ftp://ftp.gnome.org/pub/gnome/sources/libsecret/0.18/libsecret-0.18.8.tar.xz + ftp://ftp.gnome.org/pub/gnome/sources/libsecret/0.20/libsecret-0.20.0.tar.xz gtk-doc vala-devel @@ -55,6 +55,13 @@ + + 20120-01-19 + 0.20.0 + Version bump. + İdris Kalp + idriskalp@gmail.com + 2019-07-13 0.18.8 From a9204a5ee938133e895a128181fdf65210cc27c7 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 12:56:07 +0300 Subject: [PATCH 18/79] fltk rebuild --- desktop/toolkit/fltk/pspec.xml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/desktop/toolkit/fltk/pspec.xml b/desktop/toolkit/fltk/pspec.xml index 68fd4130c6..b50f32524f 100644 --- a/desktop/toolkit/fltk/pspec.xml +++ b/desktop/toolkit/fltk/pspec.xml @@ -12,7 +12,7 @@ library FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL and its built-in GLUT emulation. FLTK is designed to be small and modular enough to be statically linked, but works fine as a shared library. FLTK also includes an excellent UI builder called FLUID that can be used to create applications in minutes. - http://fltk.org/pub/fltk/1.3.4/fltk-1.3.4-2-source.tar.gz + https://www.fltk.org/pub/fltk/1.3.5/fltk-1.3.5-source.tar.bz2 x-fluid.desktop @@ -21,7 +21,7 @@ libX11-devel libgcc libpng-devel - mesa-devel + libglvnd-devel libXft-devel libXext-devel mesa-glu-devel @@ -44,7 +44,7 @@ libX11 libgcc libpng - mesa + libglvnd libXft libXext libXrender @@ -70,7 +70,7 @@ libX11-32bit libgcc libpng-32bit - mesa-32bit + libglvnd-32bit libXft-32bit libXext-32bit mesa-glu-32bit @@ -85,7 +85,7 @@ zlib-32bit libX11-32bit libpng-32bit - mesa-32bit + libglvnd-32bit libXft-32bit libXext-32bit libXrender-32bit @@ -128,6 +128,13 @@ + + 2020-01-19 + 1.3.5 + Version bump + Pisi Linux Community + admin@pisilinux.org + 2018-07-30 1.3.4.2 From 1994097bb079687679c44a3e9cc0629e8e2fc513 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 12:57:02 +0300 Subject: [PATCH 19/79] pinentry rebuild --- util/crypt/pinentry/pspec.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/util/crypt/pinentry/pspec.xml b/util/crypt/pinentry/pspec.xml index 801da7d02d..3b2e1b04a7 100644 --- a/util/crypt/pinentry/pspec.xml +++ b/util/crypt/pinentry/pspec.xml @@ -22,7 +22,7 @@ libcap-devel ncurses-devel glib2-devel - gcr-devel + fltk-devel @@ -38,7 +38,7 @@ /usr/share/doc - gcr + fltk libgcc glib2 @@ -86,6 +86,13 @@ + + 2020-01-19 + 1.1.0 + Rebuild + PisiLinux Community + admins@pisilinux.org + 2018-08-03 1.1.0 From 1ae5ee8e9a6ba3f65742ecd46a1168c9516be05c Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 12:59:01 +0300 Subject: [PATCH 20/79] npth 1.6 --- programming/misc/npth/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/programming/misc/npth/pspec.xml b/programming/misc/npth/pspec.xml index bc28489153..90ee9dbd6e 100644 --- a/programming/misc/npth/pspec.xml +++ b/programming/misc/npth/pspec.xml @@ -12,7 +12,7 @@ library New portable threads library is a non-preemptive threads implementation using an API very similar to the one known from GNU Pth. It has been designed as a replacement of GNU Pth for non-ancient operating systems. - ftp://ftp.gnupg.org/gcrypt/npth/npth-1.5.tar.bz2 + ftp://ftp.gnupg.org/gcrypt/npth/npth-1.6.tar.bz2 @@ -38,6 +38,13 @@ + + 2020-01-19 + 1.6 + Version bump. + İdris Kalp + idriskalp@gmail.com + 2018-08-03 1.5 From 66caa856bc3001285b32fb0b2fffd9980d800621 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 13:00:36 +0300 Subject: [PATCH 21/79] libksba rebuild --- util/crypt/libksba/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/util/crypt/libksba/pspec.xml b/util/crypt/libksba/pspec.xml index 80982db0ea..f1b37b9e1a 100644 --- a/util/crypt/libksba/pspec.xml +++ b/util/crypt/libksba/pspec.xml @@ -45,6 +45,13 @@ + + 2020-01-19 + 1.3.5 + Rebuild. + İdris Kalp + idriskalp@gmail.com + 2018-08-03 1.3.5 From 70b67b63d1b0ad06f8372890ca8d2d233e949a91 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 13:08:09 +0300 Subject: [PATCH 22/79] gnupg 2.2.19 --- util/crypt/gnupg/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/util/crypt/gnupg/pspec.xml b/util/crypt/gnupg/pspec.xml index 09eaa4b368..41ae60625d 100644 --- a/util/crypt/gnupg/pspec.xml +++ b/util/crypt/gnupg/pspec.xml @@ -12,7 +12,7 @@ app:console The GNU Privacy Guard, a PGP replacement GnuPG allows to encrypt and sign your data and communication, features a versatile key managment system as well as access modules for all kinds of public key directories. - https://www.gnupg.org/ftp/gcrypt/gnupg/gnupg-2.2.17.tar.bz2 + https://www.gnupg.org/ftp/gcrypt/gnupg/gnupg-2.2.19.tar.bz2 openldap-client pinentry @@ -89,6 +89,13 @@ + + 2020-01-19 + 2.2.19 + Version bump. + İdris Kalp + idriskalp@gmail.com + 2019-09-15 2.2.17 From ec0a2aba7a0a9b3c2b85b1fc933ca25060f4f8c7 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 13:08:19 +0300 Subject: [PATCH 23/79] gpgme rebuild1 --- util/crypt/gpgme/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/util/crypt/gpgme/pspec.xml b/util/crypt/gpgme/pspec.xml index 69a9d36723..db76feaa9a 100644 --- a/util/crypt/gpgme/pspec.xml +++ b/util/crypt/gpgme/pspec.xml @@ -117,6 +117,13 @@ + + 2020-01-19 + 1.13.1 + Rebuild. + İdris Kalp + idriskalp@gmail.com + 2019-11-08 1.13.1 From 847da5d5d2ad657a6772331aa20c221010816b08 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 13:10:16 +0300 Subject: [PATCH 24/79] jansson 2.12 --- multimedia/misc/jansson/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/multimedia/misc/jansson/pspec.xml b/multimedia/misc/jansson/pspec.xml index aea014482f..9c9403c4ae 100644 --- a/multimedia/misc/jansson/pspec.xml +++ b/multimedia/misc/jansson/pspec.xml @@ -12,7 +12,7 @@ library Jansson is a C library for encoding, decoding and manipulating JSON data. It features: Simple and intuitive API and data model, Comprehensive documentation, No dependencies on other libraries, Full Unicode support (UTF-8), Extensive test suite. - http://www.digip.org/jansson/releases/jansson-2.11.tar.bz2 + http://www.digip.org/jansson/releases/jansson-2.12.tar.bz2 @@ -39,6 +39,13 @@ + + 2020-01-19 + 2.12 + Version Bump + İdris Kalp + aidriskalp@gmail.com + 2018-08-13 2.11 From f4f4d665659f3d3a13bdcfc3041b64a3ad519857 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 13:42:48 +0300 Subject: [PATCH 25/79] samba 4.11.4 --- server/samba/actions.py | 2 +- server/samba/pspec.xml | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/server/samba/actions.py b/server/samba/actions.py index a0db7901ab..fc009168d4 100644 --- a/server/samba/actions.py +++ b/server/samba/actions.py @@ -33,7 +33,6 @@ def setup(): --disable-rpath \ --disable-rpath-install \ --enable-fhs \ - --enable-gnutls \ --nopyc \ --nopyo \ --with-acl-support \ @@ -48,6 +47,7 @@ def setup(): --with-syslog \ --with-utmp \ --with-winbind \ + --without-systemd \ --bundled-libraries=!tdb,!talloc,!pytalloc-util,!tevent,!popt \ " % MODULES) # !ldb,!pyldb-util diff --git a/server/samba/pspec.xml b/server/samba/pspec.xml index f7ae00e2dd..6ea22d268c 100644 --- a/server/samba/pspec.xml +++ b/server/samba/pspec.xml @@ -12,7 +12,7 @@ service A suite of SMB and CIFS client/server programs for UNIX samba is a free software implementation of Microsoft's networking protocol released under the GNU General Public License. As of version 4, Samba not only provides file and print services for various Microsoft Windows clients but can also integrate with a Windows Server domain, either as a Primary Domain Controller (PDC) or as a Domain Member. It can also be part of an Active Directory domain. - http://us1.samba.org/samba/ftp/stable/samba-4.9.4.tar.gz + https://download.samba.org/pub/samba/samba-4.11.4.tar.gz keyutils acl-devel @@ -145,6 +145,13 @@ + + 2020-01-19 + 4.11.4 + Version bump. + İdris Kalp + idriskalp@gmail.com + 2019-04-05 4.9.4 From 5270f2f714f5eac9999257614907cb56c631bb48 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 13:46:30 +0300 Subject: [PATCH 26/79] faad2 rebuild --- multimedia/sound/faad2/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multimedia/sound/faad2/pspec.xml b/multimedia/sound/faad2/pspec.xml index a55ec21b27..fb61f8ed50 100644 --- a/multimedia/sound/faad2/pspec.xml +++ b/multimedia/sound/faad2/pspec.xml @@ -55,6 +55,13 @@ + + 2020-01-19 + 2.8.8 + Rebuild. + İdris Kalp + idriskalp@gmail.com + 2018-08-01 2.8.8 From 7af4b58372629a4443a1e86e1e659dcc8d078701 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 13:48:53 +0300 Subject: [PATCH 27/79] libdv rebuild --- multimedia/video/libdv/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multimedia/video/libdv/pspec.xml b/multimedia/video/libdv/pspec.xml index 0cc028dc6d..d375b485e5 100644 --- a/multimedia/video/libdv/pspec.xml +++ b/multimedia/video/libdv/pspec.xml @@ -51,6 +51,13 @@ + + 2020-01-19 + 1.0.0 + Rebuild + İdris Kalp + idriskalp@gmail.com + 2018-08-02 1.0.0 From 3e0d6131bdd9d3fc97ac1802eff6117d4a810aec Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 13:52:21 +0300 Subject: [PATCH 28/79] libdca rebuild --- multimedia/sound/libdca/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multimedia/sound/libdca/pspec.xml b/multimedia/sound/libdca/pspec.xml index fc4b22836b..d6c99a2d39 100644 --- a/multimedia/sound/libdca/pspec.xml +++ b/multimedia/sound/libdca/pspec.xml @@ -42,6 +42,13 @@ + + 2020-01-19 + 0.0.6 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-08-01 0.0.5 From f31150fcfe1cafcf7a1d10f56195909b0313e38f Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 13:56:08 +0300 Subject: [PATCH 29/79] djbfft rebuild --- science/mathematics/djbfft/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/science/mathematics/djbfft/pspec.xml b/science/mathematics/djbfft/pspec.xml index fe2f56645a..5237cd6c29 100644 --- a/science/mathematics/djbfft/pspec.xml +++ b/science/mathematics/djbfft/pspec.xml @@ -40,6 +40,13 @@ + + 2020-01-19 + 0.76 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-07-31 0.76 From 3700a964db43769bd50bc1b4280ade5bcedc4aef Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 13:57:56 +0300 Subject: [PATCH 30/79] a52dec rebuild --- multimedia/sound/a52dec/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multimedia/sound/a52dec/pspec.xml b/multimedia/sound/a52dec/pspec.xml index 870d2ae61c..c62d2d65c3 100644 --- a/multimedia/sound/a52dec/pspec.xml +++ b/multimedia/sound/a52dec/pspec.xml @@ -49,6 +49,13 @@ + + 2020-01-19 + 0.7.4 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-07-31 0.7.4 From eca3ec00264c548b685d65cba19e9c1d1a37fe75 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 14:00:34 +0300 Subject: [PATCH 31/79] libmng rebuild --- multimedia/graphics/libmng/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multimedia/graphics/libmng/pspec.xml b/multimedia/graphics/libmng/pspec.xml index bacfb0b5c3..78a6934423 100644 --- a/multimedia/graphics/libmng/pspec.xml +++ b/multimedia/graphics/libmng/pspec.xml @@ -67,6 +67,13 @@ + + 2020-01-19 + 2.0.3 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2018-07-29 2.0.3 From 5f468098ca5d153dbb605874cfe84f41f6bad65d Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 14:07:28 +0300 Subject: [PATCH 32/79] live555 2020.01.11 --- multimedia/stream/live555/actions.py | 2 +- multimedia/stream/live555/pspec.xml | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/multimedia/stream/live555/actions.py b/multimedia/stream/live555/actions.py index 90cfa4225c..0515c3ba8b 100644 --- a/multimedia/stream/live555/actions.py +++ b/multimedia/stream/live555/actions.py @@ -16,7 +16,7 @@ def setup(): def build(): # http://bugs.gentoo.org/show_bug.cgi?id=247844 - autotools.make('-j1 LINK_OPTS="-L. %s"' % get.LDFLAGS().replace("-Wl,--as-needed","")) + autotools.make('-j1 LINK_OPTS="-L. %s -lssl -lcrypto"' % get.LDFLAGS().replace("-Wl,--as-needed","")) def install(): for directory in ["BasicUsageEnvironment", "groupsock", "liveMedia", "UsageEnvironment"]: diff --git a/multimedia/stream/live555/pspec.xml b/multimedia/stream/live555/pspec.xml index 0b0951d481..812993ebb3 100644 --- a/multimedia/stream/live555/pspec.xml +++ b/multimedia/stream/live555/pspec.xml @@ -15,7 +15,7 @@ - http://live555.com/liveMedia/public/live.2018.08.05.tar.gz + http://live555.com/liveMedia/public/live.2020.01.11.tar.gz shared-config.patch @@ -23,10 +23,16 @@ libs.patch --> + + openssl-devel + live555 + + openssl + /usr/lib /usr/share/doc @@ -45,6 +51,13 @@ + + 2020-01-19 + 2020.01.11 + Version Bump + Pisi Linux Community + admin@pisilinux.org + 2018-08-07 2018.08.05 From 37cc979a37d776f9e760e6cd0f14ab4b7c498b0e Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 14:14:04 +0300 Subject: [PATCH 33/79] libid3tag rebuild --- multimedia/misc/libid3tag/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multimedia/misc/libid3tag/pspec.xml b/multimedia/misc/libid3tag/pspec.xml index ff212da032..e1aaf3887c 100644 --- a/multimedia/misc/libid3tag/pspec.xml +++ b/multimedia/misc/libid3tag/pspec.xml @@ -51,6 +51,13 @@ + + 2020-01-19 + 0.15.1b + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2019-03-13 0.15.1b From d49c028ff00bddad35d288d448803f2bb6f188b0 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 14:17:28 +0300 Subject: [PATCH 34/79] imlib2 rebuild --- multimedia/graphics/imlib2/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/multimedia/graphics/imlib2/pspec.xml b/multimedia/graphics/imlib2/pspec.xml index cb4f7f1bf0..3f60a20382 100644 --- a/multimedia/graphics/imlib2/pspec.xml +++ b/multimedia/graphics/imlib2/pspec.xml @@ -12,7 +12,7 @@ library Second version of the general image loading and rendering library Imlib 2 is the successor to Imlib. It is not just a newer version - it is a completely new library. Imlib2 can be installed alongside Imlib 1.x without any problems since they are effectively different libraries - but they Have very similar functionality. - https://downloads.sourceforge.net/enlightenment/imlib2-1.5.1.tar.bz2 + https://sourceforge.net/projects/enlightenment/files/imlib2-src/1.6.1/imlib2-1.6.1.tar.bz2 giflib-devel libid3tag-devel @@ -65,6 +65,13 @@ + + 2020-01-19 + 1.6.1 + Version Bump + İdris Kalp + idriskalp@gmail.com + 2019-09-28 1.5.1 From 3402c879d496053bb3a451203cd947df6cd42ec5 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 14:19:00 +0300 Subject: [PATCH 35/79] libcaca rebuild --- multimedia/graphics/libcaca/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multimedia/graphics/libcaca/pspec.xml b/multimedia/graphics/libcaca/pspec.xml index bb54f9d79b..d89ba0f9e5 100644 --- a/multimedia/graphics/libcaca/pspec.xml +++ b/multimedia/graphics/libcaca/pspec.xml @@ -55,6 +55,13 @@ + + 2020-01-19 + 0.99_beta19 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2018-08-03 0.99_beta19 From 9f3e5a698bcae72fb0d2e093c3d407f68e5fa463 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 14:20:39 +0300 Subject: [PATCH 36/79] libmpeg2 rebuild --- multimedia/video/libmpeg2/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multimedia/video/libmpeg2/pspec.xml b/multimedia/video/libmpeg2/pspec.xml index 37aaa2cfc7..ac153de19c 100644 --- a/multimedia/video/libmpeg2/pspec.xml +++ b/multimedia/video/libmpeg2/pspec.xml @@ -41,6 +41,13 @@ + + 2020-01-19 + 0.5.1 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2018-07-31 0.5.1 From 36110857c59b595abeebac65cbff4a6411ab9018 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 14:22:41 +0300 Subject: [PATCH 37/79] openjpeg rebuild --- multimedia/graphics/openjpeg/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multimedia/graphics/openjpeg/pspec.xml b/multimedia/graphics/openjpeg/pspec.xml index 18fab35f24..cb740abf83 100644 --- a/multimedia/graphics/openjpeg/pspec.xml +++ b/multimedia/graphics/openjpeg/pspec.xml @@ -73,6 +73,13 @@ + + 2020-01-19 + 1.5.2 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2019-11-05 1.5.2 From 7f3100f06fa489579a8e1914ceedfd4625476ec9 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 14:24:28 +0300 Subject: [PATCH 38/79] libmpcdec rebuild --- multimedia/sound/libmpcdec/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multimedia/sound/libmpcdec/pspec.xml b/multimedia/sound/libmpcdec/pspec.xml index ba23d877d2..51bfce0b8f 100644 --- a/multimedia/sound/libmpcdec/pspec.xml +++ b/multimedia/sound/libmpcdec/pspec.xml @@ -34,6 +34,13 @@ + + 2020-01-19 + 1.2.6 + Release Bump + Pisi Linux Community + admin@pisilinux.org + 2018-08-07 1.2.6 From a62b5daad60a0bcde655b28543c79ddcf992a324 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 14:27:48 +0300 Subject: [PATCH 39/79] libdvdcss 1.4.2 --- multimedia/misc/libdvdcss/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/multimedia/misc/libdvdcss/pspec.xml b/multimedia/misc/libdvdcss/pspec.xml index d4532fff06..11e8e1974c 100644 --- a/multimedia/misc/libdvdcss/pspec.xml +++ b/multimedia/misc/libdvdcss/pspec.xml @@ -12,7 +12,7 @@ library A portable abstraction library for DVD decryption libdvdcss is a simple and library portable abstraction library designed for accessing DVDs like a block device without having to bother about the decryption. A DVD player can be built around the libdvdcss API using no more than 4 or 5 library calls. - http://download.videolan.org/pub/videolan/libdvdcss/1.4.1/libdvdcss-1.4.1.tar.bz2 + https://download.videolan.org/pub/libdvdcss/1.4.2/libdvdcss-1.4.2.tar.bz2 @@ -36,6 +36,13 @@ + + 2020-01-19 + 1.4.2 + Version bump + Pisi Linux Community + admin@pisilinux.org + 2018-07-31 1.4.1 From 976d3e6011a839dfdbbfd20a736c5b713c629954 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 14:31:16 +0300 Subject: [PATCH 40/79] libdvdread 6.0.2 --- multimedia/misc/libdvdread/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/multimedia/misc/libdvdread/pspec.xml b/multimedia/misc/libdvdread/pspec.xml index 2460a9b203..f021b49006 100644 --- a/multimedia/misc/libdvdread/pspec.xml +++ b/multimedia/misc/libdvdread/pspec.xml @@ -12,7 +12,7 @@ library Provides a simple foundation for reading DVD-Video images A DVD player for the Solaris, Linux and BSD environments released under the GNU Public License (GPL). It is includes bookmarks, time skipping, multichannel audio, SPDIF output, crop and zoom video. It supports DVD menus and navigation, reads from mounted, unmounted DVDs and hard drive and reads encrypted and unencrypted DVDs using libdvdread/libdvdcss. - http://download.videolan.org/pub/videolan/libdvdread/6.0.0/libdvdread-6.0.0.tar.bz2 + https://get.videolan.org/libdvdread/6.0.2/libdvdread-6.0.2.tar.bz2 libdvdcss-devel git @@ -44,6 +44,13 @@ + + 2020-01-19 + 6.0.2 + Version bump + Pisi Linux Community + admin@pisilinux.org + 2018-07-31 6.0.0 From 8793e7d73a0ecca1e5d6f98188893196d4614ecc Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 14:34:10 +0300 Subject: [PATCH 41/79] libdvdnav 6.0.1 --- multimedia/misc/libdvdnav/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/multimedia/misc/libdvdnav/pspec.xml b/multimedia/misc/libdvdnav/pspec.xml index 052f3bc531..2dc300d9ac 100644 --- a/multimedia/misc/libdvdnav/pspec.xml +++ b/multimedia/misc/libdvdnav/pspec.xml @@ -12,7 +12,7 @@ library libdvdnav is a library for developers of multimedia applications libdvdnav is a library for developers of multimedia applications. It allows easy use of sophisticated DVD navigation features such as DVD menus, multiangle playback and even interactive DVD games. - http://download.videolan.org/pub/videolan/libdvdnav/6.0.0/libdvdnav-6.0.0.tar.bz2 + https://get.videolan.org/libdvdnav/6.0.1/libdvdnav-6.0.1.tar.bz2 libdvdread-devel @@ -45,6 +45,13 @@ + + 2020-01-19 + 6.0.1 + Version bump + Pisi Linux Community + admin@pisilinux.org + 2018-08-01 6.0.0 From 3a23bd52cde05df51a7a1d9dfadb8023547b785c Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 14:39:14 +0300 Subject: [PATCH 42/79] libebml 1.3.9 --- multimedia/misc/libebml/actions.py | 12 ++++++++---- multimedia/misc/libebml/pspec.xml | 10 +++++++++- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/multimedia/misc/libebml/actions.py b/multimedia/misc/libebml/actions.py index daacdd0963..1742399bca 100644 --- a/multimedia/misc/libebml/actions.py +++ b/multimedia/misc/libebml/actions.py @@ -7,20 +7,24 @@ from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools +from pisi.actionsapi import cmaketools from pisi.actionsapi import get def setup(): shelltools.export("CFLAGS", "%s -fPIC" % get.CFLAGS()) shelltools.export("CXXFLAGS", "%s -fPIC" % get.CXXFLAGS()) - autotools.configure() + #autotools.autoreconf("-vfi") + #autotools.configure() + + cmaketools.configure("-DCMAKE_INSTALL_LIBDIR=lib") def build(): - autotools.make("PREFIX=/usr") + cmaketools.make() def install(): - autotools.install("libdir=%s/usr/lib" % get.installDIR()) + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) # No static libs - pisitools.remove("/usr/lib/*.a") + #pisitools.remove("/usr/lib/*.a") pisitools.dodoc("LICENSE.*") diff --git a/multimedia/misc/libebml/pspec.xml b/multimedia/misc/libebml/pspec.xml index 9d859f6bae..d6dc5aec9e 100644 --- a/multimedia/misc/libebml/pspec.xml +++ b/multimedia/misc/libebml/pspec.xml @@ -12,7 +12,7 @@ library Extensible binary format library (kinda like XML) Extensible Binary Meta Language access library A library for reading and writing files with the Extensible Binary Meta Language, a binary pendant to XML. - https://dl.matroska.org/downloads/libebml/libebml-1.3.4.tar.bz2 + https://dl.matroska.org/downloads/libebml/libebml-1.3.9.tar.xz @@ -35,12 +35,20 @@ /usr/include /usr/lib/pkgconfig + /usr/lib/cmake /usr/share/man/man3 + + 2020-01-19 + 1.3.9 + Version bump + Pisi Linux Community + admin@pisilinux.org + 2018-08-03 1.3.4 From 1d9de637981dea8cc731c8840920b5a2d7958d1c Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 14:41:48 +0300 Subject: [PATCH 43/79] libmatroska 1.5.2 --- multimedia/video/libmatroska/actions.py | 15 +++++++++------ multimedia/video/libmatroska/pspec.xml | 9 ++++++++- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/multimedia/video/libmatroska/actions.py b/multimedia/video/libmatroska/actions.py index a05c3829f0..ef80bae899 100644 --- a/multimedia/video/libmatroska/actions.py +++ b/multimedia/video/libmatroska/actions.py @@ -7,23 +7,26 @@ from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools +from pisi.actionsapi import cmaketools from pisi.actionsapi import get def setup(): #pisitools.dosed("make/linux/Makefile", "CXXFLAGS=", "CXXFLAGS+=") - autotools.configure() + cmaketools.configure("-DCMAKE_INSTALL_LIBDIR=lib") def build(): #shelltools.cd("make/linux") - autotools.make("PREFIX=/usr \ - LIBEBML_INCLUDE_DIR=/usr/include/ebml \ - LIBEBML_LIB_DIR=/usr/lib") + #autotools.make("PREFIX=/usr \ + #LIBEBML_INCLUDE_DIR=/usr/include/ebml \ + #LIBEBML_LIB_DIR=/usr/lib") + + cmaketools.make() def install(): #shelltools.cd("make/linux") - autotools.install("libdir=%s/usr/lib" % get.installDIR()) + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) # No static libs - pisitools.remove("/usr/lib/*.a") + #pisitools.remove("/usr/lib/*.a") pisitools.dodoc("ChangeLog") diff --git a/multimedia/video/libmatroska/pspec.xml b/multimedia/video/libmatroska/pspec.xml index 26789fbbd6..b8b022d6fe 100644 --- a/multimedia/video/libmatroska/pspec.xml +++ b/multimedia/video/libmatroska/pspec.xml @@ -12,7 +12,7 @@ library Extensible multimedia container format based on EBML Matroska is an extensible open standard Audio/Video container. It aims to become THE standard of multimedia container formats. Matroska is usually found as .mkv files (matroska video) and .mka files (matroska audio). - https://dl.matroska.org/downloads/libmatroska/libmatroska-1.4.5.tar.bz2 + https://dl.matroska.org/downloads/libmatroska/libmatroska-1.5.2.tar.xz libebml-devel @@ -45,6 +45,13 @@ + + 2020-01-19 + 1.5.2 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2018-08-03 1.4.5 From 271bd66ebb99dd7d53bd81d4fd88ef6edb4ec970 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 14:58:45 +0300 Subject: [PATCH 44/79] mplayer r38161 --- multimedia/video/mplayer/actions.py | 12 ++------ multimedia/video/mplayer/pspec.xml | 44 ++++++++++++++++------------- 2 files changed, 27 insertions(+), 29 deletions(-) diff --git a/multimedia/video/mplayer/actions.py b/multimedia/video/mplayer/actions.py index 0734031cd6..bf8306efdc 100755 --- a/multimedia/video/mplayer/actions.py +++ b/multimedia/video/mplayer/actions.py @@ -13,21 +13,16 @@ from pisi.actionsapi import pythonmodules pisitools.flags.sub("-O[\ds]+", "-O3") def setup(): - shelltools.system('sed -E "s|(#include )|#include \n\1|g" -i stream/stream_smb.c ./version.sh') + shelltools.system("mv ffmpeg-4.2.2 ffmpeg") + autotools.rawConfigure('\ --prefix=/usr \ - --libdir=/usr/lib \ --confdir=/usr/share/mplayer \ --enable-dynamic-plugins \ --enable-menu \ - --enable-x11 \ --datadir=/usr/share/mplayer \ --charset=UTF-8 \ - --enable-xvmc \ - --enable-smb \ --language=en \ - --enable-radio \ - --enable-radio-capture \ --enable-gui') def build(): @@ -42,8 +37,7 @@ def install(): MANDIR=%(D)s/usr/share/man" % {"D": get.installDIR()}) # set the default skin for gui - #shelltools.copytree("mplayer-1.2_pre37124/Blue-multilingual", "%s/usr/share/mplayer/skins/default" % get.installDIR()) - shelltools.copytree("Clearlooks-multilingual", "%s/usr/share/mplayer/skins/default" % get.installDIR()) + shelltools.copytree("mplayer-1.2_pre37124/Blue-multilingual", "%s/usr/share/mplayer/skins/default" % get.installDIR()) # codecs conf, not something user will interact with pisitools.insinto("/etc/mplayer", "etc/*.conf") diff --git a/multimedia/video/mplayer/pspec.xml b/multimedia/video/mplayer/pspec.xml index d40a9287bb..077b1b6f91 100755 --- a/multimedia/video/mplayer/pspec.xml +++ b/multimedia/video/mplayer/pspec.xml @@ -14,9 +14,9 @@ app:console Media Player for Linux MPlayer is a movie player that can run on many platforms. It plays most MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA files, supported by many native codecs. - http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.4.tar.xz - - https://mplayerhq.hu/MPlayer/skins/Clearlooks-multilingual-2.0.3.tar.bz2 + https://sourceforge.net/projects/pisilinux/files/source/mplayer-r38161.tar.xz + https://ffmpeg.org/releases/ffmpeg-4.2.2.tar.bz2 + https://sourceforge.net/projects/pisilinux/files/source/Blue-multilingual-1.13.2.tar.bz2 gsm-devel glib2-devel @@ -27,7 +27,7 @@ lirc-devel xvid-devel lame-devel - mesa-devel + libglvnd-devel x264-devel enca-devel aalib-devel @@ -43,7 +43,7 @@ giflib-devel libdca-devel libogg-devel - libnut-devel + a52dec-devel mpg123-devel openal-devel @@ -62,7 +62,7 @@ rtmpdump-devel libmpeg2-devel alsa-lib-devel - openjpeg2-devel + openjpeg-devel DirectFB-devel libtheora-devel libmpcdec-devel @@ -77,7 +77,7 @@ libXinerama-devel libXxf86dga-devel libmatroska-devel - libcrystalhd-devel + schroedinger-devel opencore-amr-devel libXScrnSaver-devel @@ -88,8 +88,6 @@ lzo-devel zlib-devel bzip2 - live555-devel - libraw1394-devel cdparanoia-devel yasm-devel gnutls-devel @@ -104,8 +102,7 @@ tr-locale-fix.patch - include-samba-4.0.patch - x11-libs.patch + @@ -140,15 +137,15 @@ libvpx a52dec libogg - libnut + libopus libXvMC libcaca twolame libXext DirectFB + openjpeg alsa-lib - openjpeg2 libvdpau rtmpdump libmpeg2 @@ -165,7 +162,7 @@ libXinerama opencore-amr schroedinger - libcrystalhd + libjpeg-turbo libXScrnSaver pulseaudio-libs @@ -225,12 +222,19 @@ - - 2019-11-16 - 1.4 - Rebuild. - Mustafa Cinasal - muscnsl@gmail.com + + 2020-01-14 + 1.4_38158 + Rebuild + Idris Kalp + idriskalp@gmail.com + + + 2019-10-25 + 1.4_38152 + Version bump + Idris Kalp + idriskalp@gmail.com 2019-04-27 From d3f58dfef86cf64541f78b2dee7c2bc918bf7064 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 15:41:14 +0300 Subject: [PATCH 45/79] ilmbase rebuild --- science/misc/ilmbase/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/science/misc/ilmbase/pspec.xml b/science/misc/ilmbase/pspec.xml index 5cc0637347..7f789bc47c 100644 --- a/science/misc/ilmbase/pspec.xml +++ b/science/misc/ilmbase/pspec.xml @@ -46,6 +46,13 @@ + + 2020-01-19 + 2.2.1 + Rebuild + İdris Kalp + idriskalp@gmail.com + 2018-08-06 2.2.1 From 3ac5d942c372554ac9f108bbf9e547b635af8d08 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 15:43:35 +0300 Subject: [PATCH 46/79] openexr rebuild --- multimedia/misc/openexr/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multimedia/misc/openexr/pspec.xml b/multimedia/misc/openexr/pspec.xml index 3d8c956f81..84f020d2aa 100644 --- a/multimedia/misc/openexr/pspec.xml +++ b/multimedia/misc/openexr/pspec.xml @@ -71,6 +71,13 @@ + + 2020-01-19 + 2.2.1 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2018-08-06 2.2.1 From 8680303f0cd31f85f852dd76ec39aed0525c3754 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 15:48:00 +0300 Subject: [PATCH 47/79] lapack rebuild --- science/mathematics/lapack/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/science/mathematics/lapack/pspec.xml b/science/mathematics/lapack/pspec.xml index a1afe67f92..2cc22d0baf 100644 --- a/science/mathematics/lapack/pspec.xml +++ b/science/mathematics/lapack/pspec.xml @@ -107,6 +107,13 @@ + + 2020-01-19 + 3.9.0 + Rebuild + İdris Kalp + idriskalp@gmail.com + 2019-12-12 3.9.0 From 450629ae07594be364c2a2f5b8b44e57fc57e407 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 15:56:50 +0300 Subject: [PATCH 48/79] libgudev add 32bit --- programming/library/libgudev/actions.py | 21 ++++++++++++++++----- programming/library/libgudev/pspec.xml | 19 +++++++++++++++++++ 2 files changed, 35 insertions(+), 5 deletions(-) diff --git a/programming/library/libgudev/actions.py b/programming/library/libgudev/actions.py index 7d06bb9ac8..b2474e83b1 100644 --- a/programming/library/libgudev/actions.py +++ b/programming/library/libgudev/actions.py @@ -10,12 +10,23 @@ from pisi.actionsapi import pisitools from pisi.actionsapi import autotools def setup(): - autotools.configure("--prefix=/usr \ - --enable-introspection \ - --enable-gtk-doc \ - --disable-umockdev") + + options = "--disable-umockdev \ + " + + if get.buildTYPE() == "emul32": + options += "--disable-introspection \ + --disable-gtk-doc \ + " + else: + options += "--enable-introspection \ + --enable-gtk-doc \ + " + + + autotools.configure(options) - pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") def build(): autotools.make() diff --git a/programming/library/libgudev/pspec.xml b/programming/library/libgudev/pspec.xml index cd9f1e0ebe..6e70f11756 100644 --- a/programming/library/libgudev/pspec.xml +++ b/programming/library/libgudev/pspec.xml @@ -35,6 +35,25 @@ /usr/share/gtk-doc + + + libgudev-32bit + emul32 + emul32 + + eudev-32bit + glib2-32bit + glib2-devel + + + eudev-32bit + glib2-32bit + glib2-devel + + + /usr/lib32 + + libgudev-devel From 59f668db6ea66e06cf73fe1dd2a9155b100937a4 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 16:00:25 +0300 Subject: [PATCH 49/79] gst-plugins-base add dep --- multimedia/video/gst-plugins-base/actions.py | 1 + multimedia/video/gst-plugins-base/pspec.xml | 2 ++ 2 files changed, 3 insertions(+) diff --git a/multimedia/video/gst-plugins-base/actions.py b/multimedia/video/gst-plugins-base/actions.py index 5a5407ef17..366efde77b 100644 --- a/multimedia/video/gst-plugins-base/actions.py +++ b/multimedia/video/gst-plugins-base/actions.py @@ -17,6 +17,7 @@ def setup(): autotools.configure("--enable-introspection=%(introspection)s \ --with-package-name='PisiLinux gstreamer-plugins-base package' \ --with-package-origin='http://www.pisilinux.org' \ + --disable-examples \ " % opts) pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") diff --git a/multimedia/video/gst-plugins-base/pspec.xml b/multimedia/video/gst-plugins-base/pspec.xml index e0da939fe4..b04982ac62 100644 --- a/multimedia/video/gst-plugins-base/pspec.xml +++ b/multimedia/video/gst-plugins-base/pspec.xml @@ -99,6 +99,7 @@ libvorbis-32bit libvisual-32bit gstreamer-32bit + libgudev-32bit gst-plugins-base @@ -122,6 +123,7 @@ libvorbis-32bit libvisual-32bit gstreamer-32bit + libgudev-32bit /usr/lib32/gstreamer-1.0 From 0c4181e689194e94f64d32affa46387f2cd68ff3 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 16:03:00 +0300 Subject: [PATCH 50/79] libexif rebuild --- multimedia/misc/libexif/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multimedia/misc/libexif/pspec.xml b/multimedia/misc/libexif/pspec.xml index 53c10a1eb9..de2fb83841 100644 --- a/multimedia/misc/libexif/pspec.xml +++ b/multimedia/misc/libexif/pspec.xml @@ -44,6 +44,13 @@ + + 2020-01-19 + 0.6.21 + Rebuild + İdris Kalp + idriskalp@gmail.com + 2018-08-14 0.6.21 From c4af5ea731b09b75f3091724144b8cf6a96fbf5e Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 16:07:36 +0300 Subject: [PATCH 51/79] gd rebuild --- multimedia/misc/gd/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multimedia/misc/gd/pspec.xml b/multimedia/misc/gd/pspec.xml index 0a2e162bbd..57b36c089c 100644 --- a/multimedia/misc/gd/pspec.xml +++ b/multimedia/misc/gd/pspec.xml @@ -73,6 +73,13 @@ + + 2020-01-19 + 2.2.5 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-07-30 2.2.5 From c294cc2f6998daf85818c04eb932a41724c3f1ac Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 16:10:27 +0300 Subject: [PATCH 52/79] libgphoto2 2.5.23 --- hardware/misc/libgphoto2/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hardware/misc/libgphoto2/pspec.xml b/hardware/misc/libgphoto2/pspec.xml index 3a31be8b31..8f85d99fe8 100644 --- a/hardware/misc/libgphoto2/pspec.xml +++ b/hardware/misc/libgphoto2/pspec.xml @@ -12,7 +12,7 @@ library Library that implements support for numerous digital cameras libgphoto2 is the core library designed to allow access to digital camera by external programs. - mirrors://sourceforge/gphoto/libgphoto2-2.5.18.tar.bz2 + https://sourceforge.net/projects/gphoto/files/libgphoto/2.5.23/libgphoto2-2.5.23.tar.bz2 doxygen libxml2-devel @@ -79,6 +79,13 @@ + + 2020-01-19 + 2.5.23 + İdris Kalp + İdris Kalp + idriskalp@gmail.com + 2018-07-30 2.5.18 From 7c41a19a83680f9e6fe5acd264ea3750264aeb01 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 16:18:10 +0300 Subject: [PATCH 53/79] intel-tbb 2020.0 --- programming/misc/intel-tbb/actions.py | 2 +- programming/misc/intel-tbb/pspec.xml | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/programming/misc/intel-tbb/actions.py b/programming/misc/intel-tbb/actions.py index aa479caeee..58ddfdb68a 100644 --- a/programming/misc/intel-tbb/actions.py +++ b/programming/misc/intel-tbb/actions.py @@ -11,7 +11,7 @@ from pisi.actionsapi import shelltools #WorkDir="tbb%soss" % (get.srcVERSION().replace(".", "")) -WorkDir="tbb-2018_U5" +WorkDir="tbb-%s" % get.srcVERSION() def build(): diff --git a/programming/misc/intel-tbb/pspec.xml b/programming/misc/intel-tbb/pspec.xml index f583d5fb72..b8a537204c 100644 --- a/programming/misc/intel-tbb/pspec.xml +++ b/programming/misc/intel-tbb/pspec.xml @@ -12,7 +12,7 @@ library Intel Threading Building Blocks Library Threading Building Blocks (TBB) is a C++ runtime library that abstracts the low-level threading details necessary for optimal multi-core performance. - https://github.com/01org/tbb/archive/2018_U5.tar.gz + https://github.com/intel/tbb/archive/v2020.0.tar.gz install.sh @@ -40,6 +40,13 @@ + + 2020-01-19 + 2020.0 + Version bump + Pisi Linux Community + admin@pisilinux.org + 2018-09-09 2018_20180618 From 739c187dad4bfc46202634292238ca1d68ad31bc Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 16:43:45 +0300 Subject: [PATCH 54/79] xine-lib 1.2.10 --- multimedia/video/xine-lib/actions.py | 4 +++ multimedia/video/xine-lib/pspec.xml | 47 ++++++++++++++++++++++++---- 2 files changed, 45 insertions(+), 6 deletions(-) diff --git a/multimedia/video/xine-lib/actions.py b/multimedia/video/xine-lib/actions.py index b8fd61f5ac..239ca8f3a3 100644 --- a/multimedia/video/xine-lib/actions.py +++ b/multimedia/video/xine-lib/actions.py @@ -39,11 +39,15 @@ def setup(): --enable-mmap \ --enable-modplug \ --enable-opengl \ + --disable-vaapi \ + --disable-vdpau \ --disable-samba \ --enable-xinerama \ --with-external-a52dec \ --with-external-ffmpeg \ --with-external-libmad \ + --with-libaom \ + --with-dav1d \ --with-vorbis \ --with-x \ --with-xcb \ diff --git a/multimedia/video/xine-lib/pspec.xml b/multimedia/video/xine-lib/pspec.xml index b7e4264437..63f5a9a635 100644 --- a/multimedia/video/xine-lib/pspec.xml +++ b/multimedia/video/xine-lib/pspec.xml @@ -12,11 +12,25 @@ library Core libraries for Xine movie player This package contains the Xine library. It can be used to play back various media, decode multimedia files from local disk drives, and display multimedia streamed over the Internet. It interprets many of the most common multimedia formats available - and some uncommon formats, too. - http://sourceforge.net/projects/xine/files/xine-lib/1.2.9/xine-lib-1.2.9.tar.xz + https://sourceforge.net/projects/xine/files/xine-lib/1.2.10/xine-lib-1.2.10.tar.xz accel_vaapi.h + aom-devel + dav1d-devel + faad2-devel + gnutls-devel + libmng-devel + libpng-devel + libcaca-devel + libssh2-devel + openssl-devel + wayland-devel + libdvdnav-devel + libmpcdec-devel + libdvdread-devel + libjpeg-turbo-devel libXext-devel fontconfig-devel @@ -27,7 +41,7 @@ libXvMC-devel libogg-devel libvorbis-devel - mesa-devel + libglvnd-devel libdvdcss-devel DirectFB-devel flac-devel @@ -61,9 +75,9 @@ list.patch no_autopoint.patch - dmo.patch - tr_segfault_fix.patch - deepbind.patch + + + lpthread.patch @@ -71,7 +85,7 @@ xine-lib - mesa + libglvnd zlib flac @@ -107,6 +121,20 @@ libvorbis fontconfig libmodplug + aom + dav1d + faad2 + gnutls + libmng + libpng + libcaca + libssh2 + openssl + wayland + libdvdnav + libmpcdec + libdvdread + libjpeg-turbo pulseaudio-libs @@ -136,6 +164,13 @@ + + 2020-01-19 + 1.2.10 + Rebuild ffmpeg. + Pisi Linux Community + admin@pisilinux.org + 2018-12-28 1.2.9 From 496b2cdcc7a7ca73062f2ff3597ea27aa8d89ca1 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 17:48:48 +0300 Subject: [PATCH 55/79] opencv 4.2.0 --- science/robotics/opencv/actions.py | 19 +++++++++++++++++-- science/robotics/opencv/pspec.xml | 28 ++++++++++++++++++++++++++-- 2 files changed, 43 insertions(+), 4 deletions(-) diff --git a/science/robotics/opencv/actions.py b/science/robotics/opencv/actions.py index 1ce20540f8..8365e75e7d 100644 --- a/science/robotics/opencv/actions.py +++ b/science/robotics/opencv/actions.py @@ -24,7 +24,6 @@ def setup(): -D CMAKE_SKIP_RPATH=ON \ DESTDIR=%s \ -DBUILD_EXAMPLES=1 \ - -DBUILD_SWIG_PYTHON_SUPPORT=1 \ -DINSTALL_C_EXAMPLES=1 \ -DINSTALL_PYTHON_EXAMPLES=1 \ -DINSTALL_OCTAVE_EXAMPLES=1 \ @@ -48,7 +47,23 @@ def setup(): -DWITH_TIFF=1 \ -DWITH_V4L=1 \ -DWITH_XINE=1 \ - -DCMAKE_SKIP_RPATH=1", sourceDir="..") + -DWITH_VTK=OFF \ + -DWITH_QT=OFF \ + -DWITH_OPENGL=ON \ + -DWITH_OPENCL=ON \ + -DWITH_VULKAN=ON \ + -DCMAKE_SKIP_RPATH=1 \ + -DBUILD_opencv_python3=ON \ + -DBUILD_opencv_python2=ON \ + -DBUILD_IPP_IW=OFF \ + -DBUILD_ITT=OFF \ + -DBUILD_JAVA=OFF \ + -DBUILD_PROTOBUF=OFF \ + -DBUILD_opencv_java_bindings_generator=OFF \ + -DPYTHON3_EXECUTABLE=/usr/bin/python3 \ + -DOPENCV_GENERATE_PKGCONFIG=ON \ + -DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-%s/modules \ + " % (get.installDIR(), get.srcVERSION()), sourceDir="..") # -DUSE_O3=OFF # -DUSE_OMIT_FRAME_POINTER=OFF diff --git a/science/robotics/opencv/pspec.xml b/science/robotics/opencv/pspec.xml index e204260217..93c51849eb 100644 --- a/science/robotics/opencv/pspec.xml +++ b/science/robotics/opencv/pspec.xml @@ -12,7 +12,8 @@ library Computer vision library opencv is a programming library mainly aimed at the real time computer vision. Example applications are human-computer interaction, object identification, face recognition, motion tracking, mobile robotics. - https://github.com/opencv/opencv/archive/3.4.5.tar.gz + https://github.com/opencv/opencv/archive/4.2.0.tar.gz + https://github.com/opencv/opencv_contrib/archive/4.2.0.tar.gz cmake gtk2-devel @@ -35,6 +36,14 @@ libjpeg-turbo-devel libgphoto2-devel gst-plugins-base-devel + intel-tbb-devel + eigen3 + opencl-icd-devel + libglvnd-devel + tiff-devel + webp-devel + freetype-devel + harfbuzz-devel @@ -58,12 +67,20 @@ gdk-pixbuf gst-plugins-base libjpeg-turbo + intel-tbb + opencl-icd + libglvnd + tiff + webp + freetype + harfbuzz /usr/lib /usr/bin /usr/share/OpenCV - /usr/share/opencv + /usr/share/licenses + /usr/share/opencv4 @@ -89,6 +106,13 @@ + + 2019-01-19 + 4.2.0 + Version bump + İdris Kalp + idriskalp@gmail.com + 2019-01-11 3.4.5 From 75ebb952b566149c940868013bcc72e93f7d6064 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 17:50:18 +0300 Subject: [PATCH 56/79] mjpegtools rebuild --- multimedia/graphics/mjpegtools/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multimedia/graphics/mjpegtools/pspec.xml b/multimedia/graphics/mjpegtools/pspec.xml index e5b199be32..5f7f62723f 100644 --- a/multimedia/graphics/mjpegtools/pspec.xml +++ b/multimedia/graphics/mjpegtools/pspec.xml @@ -65,6 +65,13 @@ + + 2020-01-19 + 2.1.0 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2018-08-01 2.1.0 From 6278213a1c38c8239aba8e064a8f8326a489d229 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 18:00:16 +0300 Subject: [PATCH 57/79] soundtouch 2.1.1 --- multimedia/sound/soundtouch/actions.py | 2 +- multimedia/sound/soundtouch/pspec.xml | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/multimedia/sound/soundtouch/actions.py b/multimedia/sound/soundtouch/actions.py index d24eb470b4..2185ab12d2 100644 --- a/multimedia/sound/soundtouch/actions.py +++ b/multimedia/sound/soundtouch/actions.py @@ -10,7 +10,7 @@ from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools from pisi.actionsapi import get -WorkDir = "soundtouch" +#WorkDir = "soundtouch" def setup(): pisitools.dosed("source/SoundStretch/Makefile.*", "-O3", "") diff --git a/multimedia/sound/soundtouch/pspec.xml b/multimedia/sound/soundtouch/pspec.xml index 9962d399a7..25db3e308b 100644 --- a/multimedia/sound/soundtouch/pspec.xml +++ b/multimedia/sound/soundtouch/pspec.xml @@ -13,7 +13,7 @@ app:console Audio Processing Library soundtouch is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or file. - http://www.surina.net/soundtouch/soundtouch-2.0.0.tar.gz + https://gitlab.com/soundtouch/soundtouch/-/archive/2.1.1/soundtouch-2.1.1.tar.bz2 @@ -39,6 +39,13 @@ + + 2020-1-19 + 2.1.1 + Version Bump + Pisi Linux Community + admin@pisilinux.org + 2018-08-01 2.0.0 From 1f9b80f1ca01d395ee8ee97cc2454774e85d407c Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 18:09:08 +0300 Subject: [PATCH 58/79] gst-plugins-bad 1.16.2 --- multimedia/video/gst-plugins-bad/pspec.xml | 60 +++++++++++++++++++--- 1 file changed, 52 insertions(+), 8 deletions(-) diff --git a/multimedia/video/gst-plugins-bad/pspec.xml b/multimedia/video/gst-plugins-bad/pspec.xml index f8283ae5c2..7a3dc555ae 100644 --- a/multimedia/video/gst-plugins-bad/pspec.xml +++ b/multimedia/video/gst-plugins-bad/pspec.xml @@ -12,20 +12,38 @@ library A set of GStreamer plug-ins that aren't up to par compared to the rest GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared to the rest. They might be close to being good quality, but they're missing something - be it a good code review, some documentation, a set of tests, a real live maintainer, or some actual wide use. - https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.16.1.tar.xz + https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.16.2.tar.xz valgrind - xz-devel + aom-devel + sbc-devel + flite-devel + lcms2-devel + libva-devel + libass-devel + libgme-devel + libmfx-devel + nettle-devel + openal-devel + vulkan-devel + ilmbase-devel + libbs2b-devel + librsvg-devel + rtmpdump-devel + libfdk-aac-devel + libmodplug-devel + libopenmpt-devel + openexr-devel orc-devel curl-devel gsm-devel faac-devel gtk3-devel - mesa-devel + libglvnd-devel webp-devel x265-devel faad2-devel @@ -61,9 +79,9 @@ libvo-aacenc-devel libjpeg-turbo-devel libvo-amrwbenc-devel - gstreamer-devel + gstreamer-devel gobject-introspection-devel - gst-plugins-base-devel + gst-plugins-base-devel @@ -83,9 +101,28 @@ libgudev libdc1394 openjpeg2 + aom + sbc + flite + lcms2 + libva + libass + libgme + libmfx + nettle + openal + vulkan + ilmbase + libbs2b + librsvg + rtmpdump + libfdk-aac + libmodplug + libopenmpt + openexr-libs faac gtk3 - mesa + libglvnd libxcb webp x265 @@ -111,10 +148,10 @@ libvo-aacenc schroedinger libjpeg-turbo - gstreamer + gstreamer libvo-amrwbenc wayland-client - gst-plugins-base + gst-plugins-base /usr/bin @@ -158,6 +195,13 @@ + + 2020-01-19 + 1.16.2 + Version bump + İdris Kalp + idriskalp@gmail.com + 2019-10-05 1.16.1 From a984917b1cfbe80cfeb93036be55efd3eb07c53b Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 18:50:50 +0300 Subject: [PATCH 59/79] libpsl add to repo --- programming/misc/libpsl/actions.py | 29 + .../files/libpsl-0.21.0-build-fix.patch | 33 + .../files/libpsl-gtk-doc-1.30-fix.patch | 25 + .../misc/libpsl/files/public_suffix_list.dat | 13056 ++++++++++++++++ programming/misc/libpsl/files/test_psl.txt | 98 + programming/misc/libpsl/pspec.xml | 82 + 6 files changed, 13323 insertions(+) create mode 100644 programming/misc/libpsl/actions.py create mode 100644 programming/misc/libpsl/files/libpsl-0.21.0-build-fix.patch create mode 100644 programming/misc/libpsl/files/libpsl-gtk-doc-1.30-fix.patch create mode 100644 programming/misc/libpsl/files/public_suffix_list.dat create mode 100644 programming/misc/libpsl/files/test_psl.txt create mode 100644 programming/misc/libpsl/pspec.xml diff --git a/programming/misc/libpsl/actions.py b/programming/misc/libpsl/actions.py new file mode 100644 index 0000000000..a1f515329e --- /dev/null +++ b/programming/misc/libpsl/actions.py @@ -0,0 +1,29 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import shelltools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + #autotools.autoreconf("-vfi") + autotools.configure("--enable-shared \ + --disable-static \ + --enable-gtk-doc \ + --enable-runtime=libicu \ + --enable-builtin=libicu") + +def build(): + autotools.make() + + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + pisitools.insinto("/usr/share/libpsl", "effective_tld_names.dat") + pisitools.insinto("/usr/share/libpsl", "test_psl.txt") + + pisitools.dodoc("AUTHORS", "COPYING", "README*", "LICENSE") diff --git a/programming/misc/libpsl/files/libpsl-0.21.0-build-fix.patch b/programming/misc/libpsl/files/libpsl-0.21.0-build-fix.patch new file mode 100644 index 0000000000..92bc6cfcc1 --- /dev/null +++ b/programming/misc/libpsl/files/libpsl-0.21.0-build-fix.patch @@ -0,0 +1,33 @@ +From 9347024221f4a9d63f9dcafcda13362a7c8d92fe Mon Sep 17 00:00:00 2001 +From: Po-Chuan Hsieh +Date: Wed, 17 Apr 2019 13:25:48 +0000 +Subject: [PATCH] Fix build when configured with --with-psl-file + +The error message is as follows: +Making all in tests +make: don't know how to make ../list/public_suffix_list.dat. Stop + +make: stopped in /usr/ports/works/usr/ports/dns/libpsl/work/libpsl-libpsl-0.21.0/tests +*** Error code 1 + +Stop. +--- + tests/Makefile.am | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/tests/Makefile.am b/tests/Makefile.am +index 480b236..9c37ce3 100644 +--- a/tests/Makefile.am ++++ b/tests/Makefile.am +@@ -33,9 +33,9 @@ TESTS = $(PSL_TESTS) + # dafsa.psl and dafsa_ascii.psl must be created before any test is executed + # check-local target works in parallel to the tests, so the test suite will likely fail + BUILT_SOURCES = psl.dafsa psl_ascii.dafsa +-psl.dafsa: $(top_srcdir)/list/public_suffix_list.dat ++psl.dafsa: $(PSL_FILE) + $(top_srcdir)/src/psl-make-dafsa --output-format=binary "$(PSL_FILE)" psl.dafsa +-psl_ascii.dafsa: $(top_srcdir)/list/public_suffix_list.dat ++psl_ascii.dafsa: $(PSL_FILE) + $(top_srcdir)/src/psl-make-dafsa --output-format=binary --encoding=ascii "$(PSL_FILE)" psl_ascii.dafsa + + clean-local: diff --git a/programming/misc/libpsl/files/libpsl-gtk-doc-1.30-fix.patch b/programming/misc/libpsl/files/libpsl-gtk-doc-1.30-fix.patch new file mode 100644 index 0000000000..bcd49e7501 --- /dev/null +++ b/programming/misc/libpsl/files/libpsl-gtk-doc-1.30-fix.patch @@ -0,0 +1,25 @@ +From 87d1add318b5e5d09977f7f374e923577b6ff3be Mon Sep 17 00:00:00 2001 +From: Alexander Kanavin +Date: Sat, 1 Jun 2019 13:09:41 +0200 +Subject: [PATCH] gtk-doc: do not include tree_index.sgml + +gtk-doc 1.30 no longer generates the file if the object tree is empty. +--- + docs/libpsl/libpsl-docs.sgml | 4 ---- + 1 file changed, 4 deletions(-) + +diff --git a/docs/libpsl/libpsl-docs.sgml b/docs/libpsl/libpsl-docs.sgml +index 335d241..88c7ba8 100644 +--- a/docs/libpsl/libpsl-docs.sgml ++++ b/docs/libpsl/libpsl-docs.sgml +@@ -22,10 +22,6 @@ + + + +- +- Object Hierarchy +- +- + + API Index + diff --git a/programming/misc/libpsl/files/public_suffix_list.dat b/programming/misc/libpsl/files/public_suffix_list.dat new file mode 100644 index 0000000000..5d94f8136e --- /dev/null +++ b/programming/misc/libpsl/files/public_suffix_list.dat @@ -0,0 +1,13056 @@ +// This Source Code Form is subject to the terms of the Mozilla Public +// License, v. 2.0. If a copy of the MPL was not distributed with this +// file, You can obtain one at https://mozilla.org/MPL/2.0/. + +// Please pull this list from, and only from https://publicsuffix.org/list/public_suffix_list.dat, +// rather than any other VCS sites. Pulling from any other URL is not guaranteed to be supported. + +// Instructions on pulling and using this list can be found at https://publicsuffix.org/list/. + +// ===BEGIN ICANN DOMAINS=== + +// ac : https://en.wikipedia.org/wiki/.ac +ac +com.ac +edu.ac +gov.ac +net.ac +mil.ac +org.ac + +// ad : https://en.wikipedia.org/wiki/.ad +ad +nom.ad + +// ae : https://en.wikipedia.org/wiki/.ae +// see also: "Domain Name Eligibility Policy" at http://www.aeda.ae/eng/aepolicy.php +ae +co.ae +net.ae +org.ae +sch.ae +ac.ae +gov.ae +mil.ae + +// aero : see https://www.information.aero/index.php?id=66 +aero +accident-investigation.aero +accident-prevention.aero +aerobatic.aero +aeroclub.aero +aerodrome.aero +agents.aero +aircraft.aero +airline.aero +airport.aero +air-surveillance.aero +airtraffic.aero +air-traffic-control.aero +ambulance.aero +amusement.aero +association.aero +author.aero +ballooning.aero +broker.aero +caa.aero +cargo.aero +catering.aero +certification.aero +championship.aero +charter.aero +civilaviation.aero +club.aero +conference.aero +consultant.aero +consulting.aero +control.aero +council.aero +crew.aero +design.aero +dgca.aero +educator.aero +emergency.aero +engine.aero +engineer.aero +entertainment.aero +equipment.aero +exchange.aero +express.aero +federation.aero +flight.aero +freight.aero +fuel.aero +gliding.aero +government.aero +groundhandling.aero +group.aero +hanggliding.aero +homebuilt.aero +insurance.aero +journal.aero +journalist.aero +leasing.aero +logistics.aero +magazine.aero +maintenance.aero +media.aero +microlight.aero +modelling.aero +navigation.aero +parachuting.aero +paragliding.aero +passenger-association.aero +pilot.aero +press.aero +production.aero +recreation.aero +repbody.aero +res.aero +research.aero +rotorcraft.aero +safety.aero +scientist.aero +services.aero +show.aero +skydiving.aero +software.aero +student.aero +trader.aero +trading.aero +trainer.aero +union.aero +workinggroup.aero +works.aero + +// af : http://www.nic.af/help.jsp +af +gov.af +com.af +org.af +net.af +edu.af + +// ag : http://www.nic.ag/prices.htm +ag +com.ag +org.ag +net.ag +co.ag +nom.ag + +// ai : http://nic.com.ai/ +ai +off.ai +com.ai +net.ai +org.ai + +// al : http://www.ert.gov.al/ert_alb/faq_det.html?Id=31 +al +com.al +edu.al +gov.al +mil.al +net.al +org.al + +// am : https://www.amnic.net/policy/en/Policy_EN.pdf +am +co.am +com.am +commune.am +net.am +org.am + +// ao : https://en.wikipedia.org/wiki/.ao +// http://www.dns.ao/REGISTR.DOC +ao +ed.ao +gv.ao +og.ao +co.ao +pb.ao +it.ao + +// aq : https://en.wikipedia.org/wiki/.aq +aq + +// ar : https://nic.ar/nic-argentina/normativa-vigente +ar +com.ar +edu.ar +gob.ar +gov.ar +int.ar +mil.ar +musica.ar +net.ar +org.ar +tur.ar + +// arpa : https://en.wikipedia.org/wiki/.arpa +// Confirmed by registry 2008-06-18 +arpa +e164.arpa +in-addr.arpa +ip6.arpa +iris.arpa +uri.arpa +urn.arpa + +// as : https://en.wikipedia.org/wiki/.as +as +gov.as + +// asia : https://en.wikipedia.org/wiki/.asia +asia + +// at : https://en.wikipedia.org/wiki/.at +// Confirmed by registry 2008-06-17 +at +ac.at +co.at +gv.at +or.at + +// au : https://en.wikipedia.org/wiki/.au +// http://www.auda.org.au/ +au +// 2LDs +com.au +net.au +org.au +edu.au +gov.au +asn.au +id.au +// Historic 2LDs (closed to new registration, but sites still exist) +info.au +conf.au +oz.au +// CGDNs - http://www.cgdn.org.au/ +act.au +nsw.au +nt.au +qld.au +sa.au +tas.au +vic.au +wa.au +// 3LDs +act.edu.au +catholic.edu.au +// eq.edu.au - Removed at the request of the Queensland Department of Education +nsw.edu.au +nt.edu.au +qld.edu.au +sa.edu.au +tas.edu.au +vic.edu.au +wa.edu.au +// act.gov.au Bug 984824 - Removed at request of Greg Tankard +// nsw.gov.au Bug 547985 - Removed at request of +// nt.gov.au Bug 940478 - Removed at request of Greg Connors +qld.gov.au +sa.gov.au +tas.gov.au +vic.gov.au +wa.gov.au +// 4LDs +education.tas.edu.au +schools.nsw.edu.au + +// aw : https://en.wikipedia.org/wiki/.aw +aw +com.aw + +// ax : https://en.wikipedia.org/wiki/.ax +ax + +// az : https://en.wikipedia.org/wiki/.az +az +com.az +net.az +int.az +gov.az +org.az +edu.az +info.az +pp.az +mil.az +name.az +pro.az +biz.az + +// ba : http://nic.ba/users_data/files/pravilnik_o_registraciji.pdf +ba +com.ba +edu.ba +gov.ba +mil.ba +net.ba +org.ba + +// bb : https://en.wikipedia.org/wiki/.bb +bb +biz.bb +co.bb +com.bb +edu.bb +gov.bb +info.bb +net.bb +org.bb +store.bb +tv.bb + +// bd : https://en.wikipedia.org/wiki/.bd +*.bd + +// be : https://en.wikipedia.org/wiki/.be +// Confirmed by registry 2008-06-08 +be +ac.be + +// bf : https://en.wikipedia.org/wiki/.bf +bf +gov.bf + +// bg : https://en.wikipedia.org/wiki/.bg +// https://www.register.bg/user/static/rules/en/index.html +bg +a.bg +b.bg +c.bg +d.bg +e.bg +f.bg +g.bg +h.bg +i.bg +j.bg +k.bg +l.bg +m.bg +n.bg +o.bg +p.bg +q.bg +r.bg +s.bg +t.bg +u.bg +v.bg +w.bg +x.bg +y.bg +z.bg +0.bg +1.bg +2.bg +3.bg +4.bg +5.bg +6.bg +7.bg +8.bg +9.bg + +// bh : https://en.wikipedia.org/wiki/.bh +bh +com.bh +edu.bh +net.bh +org.bh +gov.bh + +// bi : https://en.wikipedia.org/wiki/.bi +// http://whois.nic.bi/ +bi +co.bi +com.bi +edu.bi +or.bi +org.bi + +// biz : https://en.wikipedia.org/wiki/.biz +biz + +// bj : https://en.wikipedia.org/wiki/.bj +bj +asso.bj +barreau.bj +gouv.bj + +// bm : http://www.bermudanic.bm/dnr-text.txt +bm +com.bm +edu.bm +gov.bm +net.bm +org.bm + +// bn : http://www.bnnic.bn/faqs +bn +com.bn +edu.bn +gov.bn +net.bn +org.bn + +// bo : https://nic.bo/delegacion2015.php#h-1.10 +bo +com.bo +edu.bo +gob.bo +int.bo +org.bo +net.bo +mil.bo +tv.bo +web.bo +// Social Domains +academia.bo +agro.bo +arte.bo +blog.bo +bolivia.bo +ciencia.bo +cooperativa.bo +democracia.bo +deporte.bo +ecologia.bo +economia.bo +empresa.bo +indigena.bo +industria.bo +info.bo +medicina.bo +movimiento.bo +musica.bo +natural.bo +nombre.bo +noticias.bo +patria.bo +politica.bo +profesional.bo +plurinacional.bo +pueblo.bo +revista.bo +salud.bo +tecnologia.bo +tksat.bo +transporte.bo +wiki.bo + +// br : http://registro.br/dominio/categoria.html +// Submitted by registry +br +9guacu.br +abc.br +adm.br +adv.br +agr.br +aju.br +am.br +anani.br +aparecida.br +arq.br +art.br +ato.br +b.br +barueri.br +belem.br +bhz.br +bio.br +blog.br +bmd.br +boavista.br +bsb.br +campinagrande.br +campinas.br +caxias.br +cim.br +cng.br +cnt.br +com.br +contagem.br +coop.br +cri.br +cuiaba.br +curitiba.br +def.br +ecn.br +eco.br +edu.br +emp.br +eng.br +esp.br +etc.br +eti.br +far.br +feira.br +flog.br +floripa.br +fm.br +fnd.br +fortal.br +fot.br +foz.br +fst.br +g12.br +ggf.br +goiania.br +gov.br +// gov.br 26 states + df https://en.wikipedia.org/wiki/States_of_Brazil +ac.gov.br +al.gov.br +am.gov.br +ap.gov.br +ba.gov.br +ce.gov.br +df.gov.br +es.gov.br +go.gov.br +ma.gov.br +mg.gov.br +ms.gov.br +mt.gov.br +pa.gov.br +pb.gov.br +pe.gov.br +pi.gov.br +pr.gov.br +rj.gov.br +rn.gov.br +ro.gov.br +rr.gov.br +rs.gov.br +sc.gov.br +se.gov.br +sp.gov.br +to.gov.br +gru.br +imb.br +ind.br +inf.br +jab.br +jampa.br +jdf.br +joinville.br +jor.br +jus.br +leg.br +lel.br +londrina.br +macapa.br +maceio.br +manaus.br +maringa.br +mat.br +med.br +mil.br +morena.br +mp.br +mus.br +natal.br +net.br +niteroi.br +*.nom.br +not.br +ntr.br +odo.br +ong.br +org.br +osasco.br +palmas.br +poa.br +ppg.br +pro.br +psc.br +psi.br +pvh.br +qsl.br +radio.br +rec.br +recife.br +ribeirao.br +rio.br +riobranco.br +riopreto.br +salvador.br +sampa.br +santamaria.br +santoandre.br +saobernardo.br +saogonca.br +sjc.br +slg.br +slz.br +sorocaba.br +srv.br +taxi.br +tc.br +teo.br +the.br +tmp.br +trd.br +tur.br +tv.br +udi.br +vet.br +vix.br +vlog.br +wiki.br +zlg.br + +// bs : http://www.nic.bs/rules.html +bs +com.bs +net.bs +org.bs +edu.bs +gov.bs + +// bt : https://en.wikipedia.org/wiki/.bt +bt +com.bt +edu.bt +gov.bt +net.bt +org.bt + +// bv : No registrations at this time. +// Submitted by registry +bv + +// bw : https://en.wikipedia.org/wiki/.bw +// http://www.gobin.info/domainname/bw.doc +// list of other 2nd level tlds ? +bw +co.bw +org.bw + +// by : https://en.wikipedia.org/wiki/.by +// http://tld.by/rules_2006_en.html +// list of other 2nd level tlds ? +by +gov.by +mil.by +// Official information does not indicate that com.by is a reserved +// second-level domain, but it's being used as one (see www.google.com.by and +// www.yahoo.com.by, for example), so we list it here for safety's sake. +com.by + +// http://hoster.by/ +of.by + +// bz : https://en.wikipedia.org/wiki/.bz +// http://www.belizenic.bz/ +bz +com.bz +net.bz +org.bz +edu.bz +gov.bz + +// ca : https://en.wikipedia.org/wiki/.ca +ca +// ca geographical names +ab.ca +bc.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 +// gc.ca: https://en.wikipedia.org/wiki/.gc.ca +// see also: http://registry.gc.ca/en/SubdomainFAQ +gc.ca + +// cat : https://en.wikipedia.org/wiki/.cat +cat + +// cc : https://en.wikipedia.org/wiki/.cc +cc + +// cd : https://en.wikipedia.org/wiki/.cd +// see also: https://www.nic.cd/domain/insertDomain_2.jsp?act=1 +cd +gov.cd + +// cf : https://en.wikipedia.org/wiki/.cf +cf + +// cg : https://en.wikipedia.org/wiki/.cg +cg + +// ch : https://en.wikipedia.org/wiki/.ch +ch + +// ci : https://en.wikipedia.org/wiki/.ci +// http://www.nic.ci/index.php?page=charte +ci +org.ci +or.ci +com.ci +co.ci +edu.ci +ed.ci +ac.ci +net.ci +go.ci +asso.ci +aéroport.ci +int.ci +presse.ci +md.ci +gouv.ci + +// ck : https://en.wikipedia.org/wiki/.ck +*.ck +!www.ck + +// cl : https://en.wikipedia.org/wiki/.cl +cl +gov.cl +gob.cl +co.cl +mil.cl + +// cm : https://en.wikipedia.org/wiki/.cm plus bug 981927 +cm +co.cm +com.cm +gov.cm +net.cm + +// cn : https://en.wikipedia.org/wiki/.cn +// Submitted by registry +cn +ac.cn +com.cn +edu.cn +gov.cn +net.cn +org.cn +mil.cn +公司.cn +网络.cn +網絡.cn +// cn geographic names +ah.cn +bj.cn +cq.cn +fj.cn +gd.cn +gs.cn +gz.cn +gx.cn +ha.cn +hb.cn +he.cn +hi.cn +hl.cn +hn.cn +jl.cn +js.cn +jx.cn +ln.cn +nm.cn +nx.cn +qh.cn +sc.cn +sd.cn +sh.cn +sn.cn +sx.cn +tj.cn +xj.cn +xz.cn +yn.cn +zj.cn +hk.cn +mo.cn +tw.cn + +// co : https://en.wikipedia.org/wiki/.co +// Submitted by registry +co +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 + +// com : https://en.wikipedia.org/wiki/.com +com + +// coop : https://en.wikipedia.org/wiki/.coop +coop + +// cr : http://www.nic.cr/niccr_publico/showRegistroDominiosScreen.do +cr +ac.cr +co.cr +ed.cr +fi.cr +go.cr +or.cr +sa.cr + +// cu : https://en.wikipedia.org/wiki/.cu +cu +com.cu +edu.cu +org.cu +net.cu +gov.cu +inf.cu + +// cv : https://en.wikipedia.org/wiki/.cv +cv + +// cw : http://www.una.cw/cw_registry/ +// Confirmed by registry 2013-03-26 +cw +com.cw +edu.cw +net.cw +org.cw + +// cx : https://en.wikipedia.org/wiki/.cx +// list of other 2nd level tlds ? +cx +gov.cx + +// cy : http://www.nic.cy/ +// Submitted by registry Panayiotou Fotia +cy +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 + +// cz : https://en.wikipedia.org/wiki/.cz +cz + +// de : https://en.wikipedia.org/wiki/.de +// Confirmed by registry (with technical +// reservations) 2008-07-01 +de + +// dj : https://en.wikipedia.org/wiki/.dj +dj + +// dk : https://en.wikipedia.org/wiki/.dk +// Confirmed by registry 2008-06-17 +dk + +// dm : https://en.wikipedia.org/wiki/.dm +dm +com.dm +net.dm +org.dm +edu.dm +gov.dm + +// do : https://en.wikipedia.org/wiki/.do +do +art.do +com.do +edu.do +gob.do +gov.do +mil.do +net.do +org.do +sld.do +web.do + +// dz : https://en.wikipedia.org/wiki/.dz +dz +com.dz +org.dz +net.dz +gov.dz +edu.dz +asso.dz +pol.dz +art.dz + +// ec : http://www.nic.ec/reg/paso1.asp +// Submitted by registry +ec +com.ec +info.ec +net.ec +fin.ec +k12.ec +med.ec +pro.ec +org.ec +edu.ec +gov.ec +gob.ec +mil.ec + +// edu : https://en.wikipedia.org/wiki/.edu +edu + +// ee : http://www.eenet.ee/EENet/dom_reeglid.html#lisa_B +ee +edu.ee +gov.ee +riik.ee +lib.ee +med.ee +com.ee +pri.ee +aip.ee +org.ee +fie.ee + +// eg : https://en.wikipedia.org/wiki/.eg +eg +com.eg +edu.eg +eun.eg +gov.eg +mil.eg +name.eg +net.eg +org.eg +sci.eg + +// er : https://en.wikipedia.org/wiki/.er +*.er + +// es : https://www.nic.es/site_ingles/ingles/dominios/index.html +es +com.es +nom.es +org.es +gob.es +edu.es + +// et : https://en.wikipedia.org/wiki/.et +et +com.et +gov.et +org.et +edu.et +biz.et +name.et +info.et +net.et + +// eu : https://en.wikipedia.org/wiki/.eu +eu + +// fi : https://en.wikipedia.org/wiki/.fi +fi +// aland.fi : https://en.wikipedia.org/wiki/.ax +// This domain is being phased out in favor of .ax. As there are still many +// domains under aland.fi, we still keep it on the list until aland.fi is +// completely removed. +// TODO: Check for updates (expected to be phased out around Q1/2009) +aland.fi + +// fj : https://en.wikipedia.org/wiki/.fj +*.fj + +// fk : https://en.wikipedia.org/wiki/.fk +*.fk + +// fm : https://en.wikipedia.org/wiki/.fm +fm + +// fo : https://en.wikipedia.org/wiki/.fo +fo + +// fr : http://www.afnic.fr/ +// domaines descriptifs : https://www.afnic.fr/medias/documents/Cadre_legal/Afnic_Naming_Policy_12122016_VEN.pdf +fr +asso.fr +com.fr +gouv.fr +nom.fr +prd.fr +tm.fr +// domaines sectoriels : https://www.afnic.fr/en/products-and-services/the-fr-tld/sector-based-fr-domains-4.html +aeroport.fr +avocat.fr +avoues.fr +cci.fr +chambagri.fr +chirurgiens-dentistes.fr +experts-comptables.fr +geometre-expert.fr +greta.fr +huissier-justice.fr +medecin.fr +notaires.fr +pharmacien.fr +port.fr +veterinaire.fr + +// ga : https://en.wikipedia.org/wiki/.ga +ga + +// gb : This registry is effectively dormant +// Submitted by registry +gb + +// gd : https://en.wikipedia.org/wiki/.gd +gd + +// ge : http://www.nic.net.ge/policy_en.pdf +ge +com.ge +edu.ge +gov.ge +org.ge +mil.ge +net.ge +pvt.ge + +// gf : https://en.wikipedia.org/wiki/.gf +gf + +// gg : http://www.channelisles.net/register-domains/ +// Confirmed by registry 2013-11-28 +gg +co.gg +net.gg +org.gg + +// gh : https://en.wikipedia.org/wiki/.gh +// see also: http://www.nic.gh/reg_now.php +// Although domains directly at second level are not possible at the moment, +// they have been possible for some time and may come back. +gh +com.gh +edu.gh +gov.gh +org.gh +mil.gh + +// gi : http://www.nic.gi/rules.html +gi +com.gi +ltd.gi +gov.gi +mod.gi +edu.gi +org.gi + +// gl : https://en.wikipedia.org/wiki/.gl +// http://nic.gl +gl +co.gl +com.gl +edu.gl +net.gl +org.gl + +// gm : http://www.nic.gm/htmlpages%5Cgm-policy.htm +gm + +// gn : http://psg.com/dns/gn/gn.txt +// Submitted by registry +gn +ac.gn +com.gn +edu.gn +gov.gn +org.gn +net.gn + +// gov : https://en.wikipedia.org/wiki/.gov +gov + +// gp : http://www.nic.gp/index.php?lang=en +gp +com.gp +net.gp +mobi.gp +edu.gp +org.gp +asso.gp + +// gq : https://en.wikipedia.org/wiki/.gq +gq + +// gr : https://grweb.ics.forth.gr/english/1617-B-2005.html +// Submitted by registry +gr +com.gr +edu.gr +net.gr +org.gr +gov.gr + +// gs : https://en.wikipedia.org/wiki/.gs +gs + +// gt : http://www.gt/politicas_de_registro.html +gt +com.gt +edu.gt +gob.gt +ind.gt +mil.gt +net.gt +org.gt + +// gu : http://gadao.gov.gu/register.html +// University of Guam : https://www.uog.edu +// Submitted by uognoc@triton.uog.edu +gu +com.gu +edu.gu +gov.gu +guam.gu +info.gu +net.gu +org.gu +web.gu + +// gw : https://en.wikipedia.org/wiki/.gw +gw + +// gy : https://en.wikipedia.org/wiki/.gy +// http://registry.gy/ +gy +co.gy +com.gy +edu.gy +gov.gy +net.gy +org.gy + +// hk : https://www.hkirc.hk +// Submitted by registry +hk +com.hk +edu.hk +gov.hk +idv.hk +net.hk +org.hk +公司.hk +教育.hk +敎育.hk +政府.hk +個人.hk +个人.hk +箇人.hk +網络.hk +网络.hk +组織.hk +網絡.hk +网絡.hk +组织.hk +組織.hk +組织.hk + +// hm : https://en.wikipedia.org/wiki/.hm +hm + +// hn : http://www.nic.hn/politicas/ps02,,05.html +hn +com.hn +edu.hn +org.hn +net.hn +mil.hn +gob.hn + +// hr : http://www.dns.hr/documents/pdf/HRTLD-regulations.pdf +hr +iz.hr +from.hr +name.hr +com.hr + +// ht : http://www.nic.ht/info/charte.cfm +ht +com.ht +shop.ht +firm.ht +info.ht +adult.ht +net.ht +pro.ht +org.ht +med.ht +art.ht +coop.ht +pol.ht +asso.ht +edu.ht +rel.ht +gouv.ht +perso.ht + +// hu : http://www.domain.hu/domain/English/sld.html +// Confirmed by registry 2008-06-12 +hu +co.hu +info.hu +org.hu +priv.hu +sport.hu +tm.hu +2000.hu +agrar.hu +bolt.hu +casino.hu +city.hu +erotica.hu +erotika.hu +film.hu +forum.hu +games.hu +hotel.hu +ingatlan.hu +jogasz.hu +konyvelo.hu +lakas.hu +media.hu +news.hu +reklam.hu +sex.hu +shop.hu +suli.hu +szex.hu +tozsde.hu +utazas.hu +video.hu + +// id : https://pandi.id/en/domain/registration-requirements/ +id +ac.id +biz.id +co.id +desa.id +go.id +mil.id +my.id +net.id +or.id +ponpes.id +sch.id +web.id + +// ie : https://en.wikipedia.org/wiki/.ie +ie +gov.ie + +// il : http://www.isoc.org.il/domains/ +il +ac.il +co.il +gov.il +idf.il +k12.il +muni.il +net.il +org.il + +// im : https://www.nic.im/ +// Submitted by registry +im +ac.im +co.im +com.im +ltd.co.im +net.im +org.im +plc.co.im +tt.im +tv.im + +// in : https://en.wikipedia.org/wiki/.in +// see also: https://registry.in/Policies +// Please note, that nic.in is not an official eTLD, but used by most +// government institutions. +in +co.in +firm.in +net.in +org.in +gen.in +ind.in +nic.in +ac.in +edu.in +res.in +gov.in +mil.in + +// info : https://en.wikipedia.org/wiki/.info +info + +// int : https://en.wikipedia.org/wiki/.int +// Confirmed by registry 2008-06-18 +int +eu.int + +// io : http://www.nic.io/rules.html +// list of other 2nd level tlds ? +io +com.io + +// iq : http://www.cmc.iq/english/iq/iqregister1.htm +iq +gov.iq +edu.iq +mil.iq +com.iq +org.iq +net.iq + +// ir : http://www.nic.ir/Terms_and_Conditions_ir,_Appendix_1_Domain_Rules +// Also see http://www.nic.ir/Internationalized_Domain_Names +// Two .ir entries added at request of , 2010-04-16 +ir +ac.ir +co.ir +gov.ir +id.ir +net.ir +org.ir +sch.ir +// xn--mgba3a4f16a.ir (.ir, Persian YEH) +ایران.ir +// xn--mgba3a4fra.ir (.ir, Arabic YEH) +ايران.ir + +// is : http://www.isnic.is/domain/rules.php +// Confirmed by registry 2008-12-06 +is +net.is +com.is +edu.is +gov.is +org.is +int.is + +// it : https://en.wikipedia.org/wiki/.it +it +gov.it +edu.it +// Reserved geo-names (regions and provinces): +// https://www.nic.it/sites/default/files/archivio/docs/Regulation_assignation_v7.1.pdf +// Regions +abr.it +abruzzo.it +aosta-valley.it +aostavalley.it +bas.it +basilicata.it +cal.it +calabria.it +cam.it +campania.it +emilia-romagna.it +emiliaromagna.it +emr.it +friuli-v-giulia.it +friuli-ve-giulia.it +friuli-vegiulia.it +friuli-venezia-giulia.it +friuli-veneziagiulia.it +friuli-vgiulia.it +friuliv-giulia.it +friulive-giulia.it +friulivegiulia.it +friulivenezia-giulia.it +friuliveneziagiulia.it +friulivgiulia.it +fvg.it +laz.it +lazio.it +lig.it +liguria.it +lom.it +lombardia.it +lombardy.it +lucania.it +mar.it +marche.it +mol.it +molise.it +piedmont.it +piemonte.it +pmn.it +pug.it +puglia.it +sar.it +sardegna.it +sardinia.it +sic.it +sicilia.it +sicily.it +taa.it +tos.it +toscana.it +trentin-sud-tirol.it +trentin-süd-tirol.it +trentin-sudtirol.it +trentin-südtirol.it +trentin-sued-tirol.it +trentin-suedtirol.it +trentino-a-adige.it +trentino-aadige.it +trentino-alto-adige.it +trentino-altoadige.it +trentino-s-tirol.it +trentino-stirol.it +trentino-sud-tirol.it +trentino-süd-tirol.it +trentino-sudtirol.it +trentino-südtirol.it +trentino-sued-tirol.it +trentino-suedtirol.it +trentino.it +trentinoa-adige.it +trentinoaadige.it +trentinoalto-adige.it +trentinoaltoadige.it +trentinos-tirol.it +trentinostirol.it +trentinosud-tirol.it +trentinosüd-tirol.it +trentinosudtirol.it +trentinosüdtirol.it +trentinosued-tirol.it +trentinosuedtirol.it +trentinsud-tirol.it +trentinsüd-tirol.it +trentinsudtirol.it +trentinsüdtirol.it +trentinsued-tirol.it +trentinsuedtirol.it +tuscany.it +umb.it +umbria.it +val-d-aosta.it +val-daosta.it +vald-aosta.it +valdaosta.it +valle-aosta.it +valle-d-aosta.it +valle-daosta.it +valleaosta.it +valled-aosta.it +valledaosta.it +vallee-aoste.it +vallée-aoste.it +vallee-d-aoste.it +vallée-d-aoste.it +valleeaoste.it +valléeaoste.it +valleedaoste.it +valléedaoste.it +vao.it +vda.it +ven.it +veneto.it +// Provinces +ag.it +agrigento.it +al.it +alessandria.it +alto-adige.it +altoadige.it +an.it +ancona.it +andria-barletta-trani.it +andria-trani-barletta.it +andriabarlettatrani.it +andriatranibarletta.it +ao.it +aosta.it +aoste.it +ap.it +aq.it +aquila.it +ar.it +arezzo.it +ascoli-piceno.it +ascolipiceno.it +asti.it +at.it +av.it +avellino.it +ba.it +balsan-sudtirol.it +balsan-südtirol.it +balsan-suedtirol.it +balsan.it +bari.it +barletta-trani-andria.it +barlettatraniandria.it +belluno.it +benevento.it +bergamo.it +bg.it +bi.it +biella.it +bl.it +bn.it +bo.it +bologna.it +bolzano-altoadige.it +bolzano.it +bozen-sudtirol.it +bozen-südtirol.it +bozen-suedtirol.it +bozen.it +br.it +brescia.it +brindisi.it +bs.it +bt.it +bulsan-sudtirol.it +bulsan-südtirol.it +bulsan-suedtirol.it +bulsan.it +bz.it +ca.it +cagliari.it +caltanissetta.it +campidano-medio.it +campidanomedio.it +campobasso.it +carbonia-iglesias.it +carboniaiglesias.it +carrara-massa.it +carraramassa.it +caserta.it +catania.it +catanzaro.it +cb.it +ce.it +cesena-forli.it +cesena-forlì.it +cesenaforli.it +cesenaforlì.it +ch.it +chieti.it +ci.it +cl.it +cn.it +co.it +como.it +cosenza.it +cr.it +cremona.it +crotone.it +cs.it +ct.it +cuneo.it +cz.it +dell-ogliastra.it +dellogliastra.it +en.it +enna.it +fc.it +fe.it +fermo.it +ferrara.it +fg.it +fi.it +firenze.it +florence.it +fm.it +foggia.it +forli-cesena.it +forlì-cesena.it +forlicesena.it +forlìcesena.it +fr.it +frosinone.it +ge.it +genoa.it +genova.it +go.it +gorizia.it +gr.it +grosseto.it +iglesias-carbonia.it +iglesiascarbonia.it +im.it +imperia.it +is.it +isernia.it +kr.it +la-spezia.it +laquila.it +laspezia.it +latina.it +lc.it +le.it +lecce.it +lecco.it +li.it +livorno.it +lo.it +lodi.it +lt.it +lu.it +lucca.it +macerata.it +mantova.it +massa-carrara.it +massacarrara.it +matera.it +mb.it +mc.it +me.it +medio-campidano.it +mediocampidano.it +messina.it +mi.it +milan.it +milano.it +mn.it +mo.it +modena.it +monza-brianza.it +monza-e-della-brianza.it +monza.it +monzabrianza.it +monzaebrianza.it +monzaedellabrianza.it +ms.it +mt.it +na.it +naples.it +napoli.it +no.it +novara.it +nu.it +nuoro.it +og.it +ogliastra.it +olbia-tempio.it +olbiatempio.it +or.it +oristano.it +ot.it +pa.it +padova.it +padua.it +palermo.it +parma.it +pavia.it +pc.it +pd.it +pe.it +perugia.it +pesaro-urbino.it +pesarourbino.it +pescara.it +pg.it +pi.it +piacenza.it +pisa.it +pistoia.it +pn.it +po.it +pordenone.it +potenza.it +pr.it +prato.it +pt.it +pu.it +pv.it +pz.it +ra.it +ragusa.it +ravenna.it +rc.it +re.it +reggio-calabria.it +reggio-emilia.it +reggiocalabria.it +reggioemilia.it +rg.it +ri.it +rieti.it +rimini.it +rm.it +rn.it +ro.it +roma.it +rome.it +rovigo.it +sa.it +salerno.it +sassari.it +savona.it +si.it +siena.it +siracusa.it +so.it +sondrio.it +sp.it +sr.it +ss.it +suedtirol.it +südtirol.it +sv.it +ta.it +taranto.it +te.it +tempio-olbia.it +tempioolbia.it +teramo.it +terni.it +tn.it +to.it +torino.it +tp.it +tr.it +trani-andria-barletta.it +trani-barletta-andria.it +traniandriabarletta.it +tranibarlettaandria.it +trapani.it +trento.it +treviso.it +trieste.it +ts.it +turin.it +tv.it +ud.it +udine.it +urbino-pesaro.it +urbinopesaro.it +va.it +varese.it +vb.it +vc.it +ve.it +venezia.it +venice.it +verbania.it +vercelli.it +verona.it +vi.it +vibo-valentia.it +vibovalentia.it +vicenza.it +viterbo.it +vr.it +vs.it +vt.it +vv.it + +// je : http://www.channelisles.net/register-domains/ +// Confirmed by registry 2013-11-28 +je +co.je +net.je +org.je + +// jm : http://www.com.jm/register.html +*.jm + +// jo : http://www.dns.jo/Registration_policy.aspx +jo +com.jo +org.jo +net.jo +edu.jo +sch.jo +gov.jo +mil.jo +name.jo + +// jobs : https://en.wikipedia.org/wiki/.jobs +jobs + +// jp : https://en.wikipedia.org/wiki/.jp +// http://jprs.co.jp/en/jpdomain.html +// Submitted by registry +jp +// jp organizational type names +ac.jp +ad.jp +co.jp +ed.jp +go.jp +gr.jp +lg.jp +ne.jp +or.jp +// jp prefecture type names +aichi.jp +akita.jp +aomori.jp +chiba.jp +ehime.jp +fukui.jp +fukuoka.jp +fukushima.jp +gifu.jp +gunma.jp +hiroshima.jp +hokkaido.jp +hyogo.jp +ibaraki.jp +ishikawa.jp +iwate.jp +kagawa.jp +kagoshima.jp +kanagawa.jp +kochi.jp +kumamoto.jp +kyoto.jp +mie.jp +miyagi.jp +miyazaki.jp +nagano.jp +nagasaki.jp +nara.jp +niigata.jp +oita.jp +okayama.jp +okinawa.jp +osaka.jp +saga.jp +saitama.jp +shiga.jp +shimane.jp +shizuoka.jp +tochigi.jp +tokushima.jp +tokyo.jp +tottori.jp +toyama.jp +wakayama.jp +yamagata.jp +yamaguchi.jp +yamanashi.jp +栃木.jp +愛知.jp +愛媛.jp +兵庫.jp +熊本.jp +茨城.jp +北海道.jp +千葉.jp +和歌山.jp +長崎.jp +長野.jp +新潟.jp +青森.jp +静岡.jp +東京.jp +石川.jp +埼玉.jp +三重.jp +京都.jp +佐賀.jp +大分.jp +大阪.jp +奈良.jp +宮城.jp +宮崎.jp +富山.jp +山口.jp +山形.jp +山梨.jp +岩手.jp +岐阜.jp +岡山.jp +島根.jp +広島.jp +徳島.jp +沖縄.jp +滋賀.jp +神奈川.jp +福井.jp +福岡.jp +福島.jp +秋田.jp +群馬.jp +香川.jp +高知.jp +鳥取.jp +鹿児島.jp +// jp geographic type names +// http://jprs.jp/doc/rule/saisoku-1.html +*.kawasaki.jp +*.kitakyushu.jp +*.kobe.jp +*.nagoya.jp +*.sapporo.jp +*.sendai.jp +*.yokohama.jp +!city.kawasaki.jp +!city.kitakyushu.jp +!city.kobe.jp +!city.nagoya.jp +!city.sapporo.jp +!city.sendai.jp +!city.yokohama.jp +// 4th level registration +aisai.aichi.jp +ama.aichi.jp +anjo.aichi.jp +asuke.aichi.jp +chiryu.aichi.jp +chita.aichi.jp +fuso.aichi.jp +gamagori.aichi.jp +handa.aichi.jp +hazu.aichi.jp +hekinan.aichi.jp +higashiura.aichi.jp +ichinomiya.aichi.jp +inazawa.aichi.jp +inuyama.aichi.jp +isshiki.aichi.jp +iwakura.aichi.jp +kanie.aichi.jp +kariya.aichi.jp +kasugai.aichi.jp +kira.aichi.jp +kiyosu.aichi.jp +komaki.aichi.jp +konan.aichi.jp +kota.aichi.jp +mihama.aichi.jp +miyoshi.aichi.jp +nishio.aichi.jp +nisshin.aichi.jp +obu.aichi.jp +oguchi.aichi.jp +oharu.aichi.jp +okazaki.aichi.jp +owariasahi.aichi.jp +seto.aichi.jp +shikatsu.aichi.jp +shinshiro.aichi.jp +shitara.aichi.jp +tahara.aichi.jp +takahama.aichi.jp +tobishima.aichi.jp +toei.aichi.jp +togo.aichi.jp +tokai.aichi.jp +tokoname.aichi.jp +toyoake.aichi.jp +toyohashi.aichi.jp +toyokawa.aichi.jp +toyone.aichi.jp +toyota.aichi.jp +tsushima.aichi.jp +yatomi.aichi.jp +akita.akita.jp +daisen.akita.jp +fujisato.akita.jp +gojome.akita.jp +hachirogata.akita.jp +happou.akita.jp +higashinaruse.akita.jp +honjo.akita.jp +honjyo.akita.jp +ikawa.akita.jp +kamikoani.akita.jp +kamioka.akita.jp +katagami.akita.jp +kazuno.akita.jp +kitaakita.akita.jp +kosaka.akita.jp +kyowa.akita.jp +misato.akita.jp +mitane.akita.jp +moriyoshi.akita.jp +nikaho.akita.jp +noshiro.akita.jp +odate.akita.jp +oga.akita.jp +ogata.akita.jp +semboku.akita.jp +yokote.akita.jp +yurihonjo.akita.jp +aomori.aomori.jp +gonohe.aomori.jp +hachinohe.aomori.jp +hashikami.aomori.jp +hiranai.aomori.jp +hirosaki.aomori.jp +itayanagi.aomori.jp +kuroishi.aomori.jp +misawa.aomori.jp +mutsu.aomori.jp +nakadomari.aomori.jp +noheji.aomori.jp +oirase.aomori.jp +owani.aomori.jp +rokunohe.aomori.jp +sannohe.aomori.jp +shichinohe.aomori.jp +shingo.aomori.jp +takko.aomori.jp +towada.aomori.jp +tsugaru.aomori.jp +tsuruta.aomori.jp +abiko.chiba.jp +asahi.chiba.jp +chonan.chiba.jp +chosei.chiba.jp +choshi.chiba.jp +chuo.chiba.jp +funabashi.chiba.jp +futtsu.chiba.jp +hanamigawa.chiba.jp +ichihara.chiba.jp +ichikawa.chiba.jp +ichinomiya.chiba.jp +inzai.chiba.jp +isumi.chiba.jp +kamagaya.chiba.jp +kamogawa.chiba.jp +kashiwa.chiba.jp +katori.chiba.jp +katsuura.chiba.jp +kimitsu.chiba.jp +kisarazu.chiba.jp +kozaki.chiba.jp +kujukuri.chiba.jp +kyonan.chiba.jp +matsudo.chiba.jp +midori.chiba.jp +mihama.chiba.jp +minamiboso.chiba.jp +mobara.chiba.jp +mutsuzawa.chiba.jp +nagara.chiba.jp +nagareyama.chiba.jp +narashino.chiba.jp +narita.chiba.jp +noda.chiba.jp +oamishirasato.chiba.jp +omigawa.chiba.jp +onjuku.chiba.jp +otaki.chiba.jp +sakae.chiba.jp +sakura.chiba.jp +shimofusa.chiba.jp +shirako.chiba.jp +shiroi.chiba.jp +shisui.chiba.jp +sodegaura.chiba.jp +sosa.chiba.jp +tako.chiba.jp +tateyama.chiba.jp +togane.chiba.jp +tohnosho.chiba.jp +tomisato.chiba.jp +urayasu.chiba.jp +yachimata.chiba.jp +yachiyo.chiba.jp +yokaichiba.chiba.jp +yokoshibahikari.chiba.jp +yotsukaido.chiba.jp +ainan.ehime.jp +honai.ehime.jp +ikata.ehime.jp +imabari.ehime.jp +iyo.ehime.jp +kamijima.ehime.jp +kihoku.ehime.jp +kumakogen.ehime.jp +masaki.ehime.jp +matsuno.ehime.jp +matsuyama.ehime.jp +namikata.ehime.jp +niihama.ehime.jp +ozu.ehime.jp +saijo.ehime.jp +seiyo.ehime.jp +shikokuchuo.ehime.jp +tobe.ehime.jp +toon.ehime.jp +uchiko.ehime.jp +uwajima.ehime.jp +yawatahama.ehime.jp +echizen.fukui.jp +eiheiji.fukui.jp +fukui.fukui.jp +ikeda.fukui.jp +katsuyama.fukui.jp +mihama.fukui.jp +minamiechizen.fukui.jp +obama.fukui.jp +ohi.fukui.jp +ono.fukui.jp +sabae.fukui.jp +sakai.fukui.jp +takahama.fukui.jp +tsuruga.fukui.jp +wakasa.fukui.jp +ashiya.fukuoka.jp +buzen.fukuoka.jp +chikugo.fukuoka.jp +chikuho.fukuoka.jp +chikujo.fukuoka.jp +chikushino.fukuoka.jp +chikuzen.fukuoka.jp +chuo.fukuoka.jp +dazaifu.fukuoka.jp +fukuchi.fukuoka.jp +hakata.fukuoka.jp +higashi.fukuoka.jp +hirokawa.fukuoka.jp +hisayama.fukuoka.jp +iizuka.fukuoka.jp +inatsuki.fukuoka.jp +kaho.fukuoka.jp +kasuga.fukuoka.jp +kasuya.fukuoka.jp +kawara.fukuoka.jp +keisen.fukuoka.jp +koga.fukuoka.jp +kurate.fukuoka.jp +kurogi.fukuoka.jp +kurume.fukuoka.jp +minami.fukuoka.jp +miyako.fukuoka.jp +miyama.fukuoka.jp +miyawaka.fukuoka.jp +mizumaki.fukuoka.jp +munakata.fukuoka.jp +nakagawa.fukuoka.jp +nakama.fukuoka.jp +nishi.fukuoka.jp +nogata.fukuoka.jp +ogori.fukuoka.jp +okagaki.fukuoka.jp +okawa.fukuoka.jp +oki.fukuoka.jp +omuta.fukuoka.jp +onga.fukuoka.jp +onojo.fukuoka.jp +oto.fukuoka.jp +saigawa.fukuoka.jp +sasaguri.fukuoka.jp +shingu.fukuoka.jp +shinyoshitomi.fukuoka.jp +shonai.fukuoka.jp +soeda.fukuoka.jp +sue.fukuoka.jp +tachiarai.fukuoka.jp +tagawa.fukuoka.jp +takata.fukuoka.jp +toho.fukuoka.jp +toyotsu.fukuoka.jp +tsuiki.fukuoka.jp +ukiha.fukuoka.jp +umi.fukuoka.jp +usui.fukuoka.jp +yamada.fukuoka.jp +yame.fukuoka.jp +yanagawa.fukuoka.jp +yukuhashi.fukuoka.jp +aizubange.fukushima.jp +aizumisato.fukushima.jp +aizuwakamatsu.fukushima.jp +asakawa.fukushima.jp +bandai.fukushima.jp +date.fukushima.jp +fukushima.fukushima.jp +furudono.fukushima.jp +futaba.fukushima.jp +hanawa.fukushima.jp +higashi.fukushima.jp +hirata.fukushima.jp +hirono.fukushima.jp +iitate.fukushima.jp +inawashiro.fukushima.jp +ishikawa.fukushima.jp +iwaki.fukushima.jp +izumizaki.fukushima.jp +kagamiishi.fukushima.jp +kaneyama.fukushima.jp +kawamata.fukushima.jp +kitakata.fukushima.jp +kitashiobara.fukushima.jp +koori.fukushima.jp +koriyama.fukushima.jp +kunimi.fukushima.jp +miharu.fukushima.jp +mishima.fukushima.jp +namie.fukushima.jp +nango.fukushima.jp +nishiaizu.fukushima.jp +nishigo.fukushima.jp +okuma.fukushima.jp +omotego.fukushima.jp +ono.fukushima.jp +otama.fukushima.jp +samegawa.fukushima.jp +shimogo.fukushima.jp +shirakawa.fukushima.jp +showa.fukushima.jp +soma.fukushima.jp +sukagawa.fukushima.jp +taishin.fukushima.jp +tamakawa.fukushima.jp +tanagura.fukushima.jp +tenei.fukushima.jp +yabuki.fukushima.jp +yamato.fukushima.jp +yamatsuri.fukushima.jp +yanaizu.fukushima.jp +yugawa.fukushima.jp +anpachi.gifu.jp +ena.gifu.jp +gifu.gifu.jp +ginan.gifu.jp +godo.gifu.jp +gujo.gifu.jp +hashima.gifu.jp +hichiso.gifu.jp +hida.gifu.jp +higashishirakawa.gifu.jp +ibigawa.gifu.jp +ikeda.gifu.jp +kakamigahara.gifu.jp +kani.gifu.jp +kasahara.gifu.jp +kasamatsu.gifu.jp +kawaue.gifu.jp +kitagata.gifu.jp +mino.gifu.jp +minokamo.gifu.jp +mitake.gifu.jp +mizunami.gifu.jp +motosu.gifu.jp +nakatsugawa.gifu.jp +ogaki.gifu.jp +sakahogi.gifu.jp +seki.gifu.jp +sekigahara.gifu.jp +shirakawa.gifu.jp +tajimi.gifu.jp +takayama.gifu.jp +tarui.gifu.jp +toki.gifu.jp +tomika.gifu.jp +wanouchi.gifu.jp +yamagata.gifu.jp +yaotsu.gifu.jp +yoro.gifu.jp +annaka.gunma.jp +chiyoda.gunma.jp +fujioka.gunma.jp +higashiagatsuma.gunma.jp +isesaki.gunma.jp +itakura.gunma.jp +kanna.gunma.jp +kanra.gunma.jp +katashina.gunma.jp +kawaba.gunma.jp +kiryu.gunma.jp +kusatsu.gunma.jp +maebashi.gunma.jp +meiwa.gunma.jp +midori.gunma.jp +minakami.gunma.jp +naganohara.gunma.jp +nakanojo.gunma.jp +nanmoku.gunma.jp +numata.gunma.jp +oizumi.gunma.jp +ora.gunma.jp +ota.gunma.jp +shibukawa.gunma.jp +shimonita.gunma.jp +shinto.gunma.jp +showa.gunma.jp +takasaki.gunma.jp +takayama.gunma.jp +tamamura.gunma.jp +tatebayashi.gunma.jp +tomioka.gunma.jp +tsukiyono.gunma.jp +tsumagoi.gunma.jp +ueno.gunma.jp +yoshioka.gunma.jp +asaminami.hiroshima.jp +daiwa.hiroshima.jp +etajima.hiroshima.jp +fuchu.hiroshima.jp +fukuyama.hiroshima.jp +hatsukaichi.hiroshima.jp +higashihiroshima.hiroshima.jp +hongo.hiroshima.jp +jinsekikogen.hiroshima.jp +kaita.hiroshima.jp +kui.hiroshima.jp +kumano.hiroshima.jp +kure.hiroshima.jp +mihara.hiroshima.jp +miyoshi.hiroshima.jp +naka.hiroshima.jp +onomichi.hiroshima.jp +osakikamijima.hiroshima.jp +otake.hiroshima.jp +saka.hiroshima.jp +sera.hiroshima.jp +seranishi.hiroshima.jp +shinichi.hiroshima.jp +shobara.hiroshima.jp +takehara.hiroshima.jp +abashiri.hokkaido.jp +abira.hokkaido.jp +aibetsu.hokkaido.jp +akabira.hokkaido.jp +akkeshi.hokkaido.jp +asahikawa.hokkaido.jp +ashibetsu.hokkaido.jp +ashoro.hokkaido.jp +assabu.hokkaido.jp +atsuma.hokkaido.jp +bibai.hokkaido.jp +biei.hokkaido.jp +bifuka.hokkaido.jp +bihoro.hokkaido.jp +biratori.hokkaido.jp +chippubetsu.hokkaido.jp +chitose.hokkaido.jp +date.hokkaido.jp +ebetsu.hokkaido.jp +embetsu.hokkaido.jp +eniwa.hokkaido.jp +erimo.hokkaido.jp +esan.hokkaido.jp +esashi.hokkaido.jp +fukagawa.hokkaido.jp +fukushima.hokkaido.jp +furano.hokkaido.jp +furubira.hokkaido.jp +haboro.hokkaido.jp +hakodate.hokkaido.jp +hamatonbetsu.hokkaido.jp +hidaka.hokkaido.jp +higashikagura.hokkaido.jp +higashikawa.hokkaido.jp +hiroo.hokkaido.jp +hokuryu.hokkaido.jp +hokuto.hokkaido.jp +honbetsu.hokkaido.jp +horokanai.hokkaido.jp +horonobe.hokkaido.jp +ikeda.hokkaido.jp +imakane.hokkaido.jp +ishikari.hokkaido.jp +iwamizawa.hokkaido.jp +iwanai.hokkaido.jp +kamifurano.hokkaido.jp +kamikawa.hokkaido.jp +kamishihoro.hokkaido.jp +kamisunagawa.hokkaido.jp +kamoenai.hokkaido.jp +kayabe.hokkaido.jp +kembuchi.hokkaido.jp +kikonai.hokkaido.jp +kimobetsu.hokkaido.jp +kitahiroshima.hokkaido.jp +kitami.hokkaido.jp +kiyosato.hokkaido.jp +koshimizu.hokkaido.jp +kunneppu.hokkaido.jp +kuriyama.hokkaido.jp +kuromatsunai.hokkaido.jp +kushiro.hokkaido.jp +kutchan.hokkaido.jp +kyowa.hokkaido.jp +mashike.hokkaido.jp +matsumae.hokkaido.jp +mikasa.hokkaido.jp +minamifurano.hokkaido.jp +mombetsu.hokkaido.jp +moseushi.hokkaido.jp +mukawa.hokkaido.jp +muroran.hokkaido.jp +naie.hokkaido.jp +nakagawa.hokkaido.jp +nakasatsunai.hokkaido.jp +nakatombetsu.hokkaido.jp +nanae.hokkaido.jp +nanporo.hokkaido.jp +nayoro.hokkaido.jp +nemuro.hokkaido.jp +niikappu.hokkaido.jp +niki.hokkaido.jp +nishiokoppe.hokkaido.jp +noboribetsu.hokkaido.jp +numata.hokkaido.jp +obihiro.hokkaido.jp +obira.hokkaido.jp +oketo.hokkaido.jp +okoppe.hokkaido.jp +otaru.hokkaido.jp +otobe.hokkaido.jp +otofuke.hokkaido.jp +otoineppu.hokkaido.jp +oumu.hokkaido.jp +ozora.hokkaido.jp +pippu.hokkaido.jp +rankoshi.hokkaido.jp +rebun.hokkaido.jp +rikubetsu.hokkaido.jp +rishiri.hokkaido.jp +rishirifuji.hokkaido.jp +saroma.hokkaido.jp +sarufutsu.hokkaido.jp +shakotan.hokkaido.jp +shari.hokkaido.jp +shibecha.hokkaido.jp +shibetsu.hokkaido.jp +shikabe.hokkaido.jp +shikaoi.hokkaido.jp +shimamaki.hokkaido.jp +shimizu.hokkaido.jp +shimokawa.hokkaido.jp +shinshinotsu.hokkaido.jp +shintoku.hokkaido.jp +shiranuka.hokkaido.jp +shiraoi.hokkaido.jp +shiriuchi.hokkaido.jp +sobetsu.hokkaido.jp +sunagawa.hokkaido.jp +taiki.hokkaido.jp +takasu.hokkaido.jp +takikawa.hokkaido.jp +takinoue.hokkaido.jp +teshikaga.hokkaido.jp +tobetsu.hokkaido.jp +tohma.hokkaido.jp +tomakomai.hokkaido.jp +tomari.hokkaido.jp +toya.hokkaido.jp +toyako.hokkaido.jp +toyotomi.hokkaido.jp +toyoura.hokkaido.jp +tsubetsu.hokkaido.jp +tsukigata.hokkaido.jp +urakawa.hokkaido.jp +urausu.hokkaido.jp +uryu.hokkaido.jp +utashinai.hokkaido.jp +wakkanai.hokkaido.jp +wassamu.hokkaido.jp +yakumo.hokkaido.jp +yoichi.hokkaido.jp +aioi.hyogo.jp +akashi.hyogo.jp +ako.hyogo.jp +amagasaki.hyogo.jp +aogaki.hyogo.jp +asago.hyogo.jp +ashiya.hyogo.jp +awaji.hyogo.jp +fukusaki.hyogo.jp +goshiki.hyogo.jp +harima.hyogo.jp +himeji.hyogo.jp +ichikawa.hyogo.jp +inagawa.hyogo.jp +itami.hyogo.jp +kakogawa.hyogo.jp +kamigori.hyogo.jp +kamikawa.hyogo.jp +kasai.hyogo.jp +kasuga.hyogo.jp +kawanishi.hyogo.jp +miki.hyogo.jp +minamiawaji.hyogo.jp +nishinomiya.hyogo.jp +nishiwaki.hyogo.jp +ono.hyogo.jp +sanda.hyogo.jp +sannan.hyogo.jp +sasayama.hyogo.jp +sayo.hyogo.jp +shingu.hyogo.jp +shinonsen.hyogo.jp +shiso.hyogo.jp +sumoto.hyogo.jp +taishi.hyogo.jp +taka.hyogo.jp +takarazuka.hyogo.jp +takasago.hyogo.jp +takino.hyogo.jp +tamba.hyogo.jp +tatsuno.hyogo.jp +toyooka.hyogo.jp +yabu.hyogo.jp +yashiro.hyogo.jp +yoka.hyogo.jp +yokawa.hyogo.jp +ami.ibaraki.jp +asahi.ibaraki.jp +bando.ibaraki.jp +chikusei.ibaraki.jp +daigo.ibaraki.jp +fujishiro.ibaraki.jp +hitachi.ibaraki.jp +hitachinaka.ibaraki.jp +hitachiomiya.ibaraki.jp +hitachiota.ibaraki.jp +ibaraki.ibaraki.jp +ina.ibaraki.jp +inashiki.ibaraki.jp +itako.ibaraki.jp +iwama.ibaraki.jp +joso.ibaraki.jp +kamisu.ibaraki.jp +kasama.ibaraki.jp +kashima.ibaraki.jp +kasumigaura.ibaraki.jp +koga.ibaraki.jp +miho.ibaraki.jp +mito.ibaraki.jp +moriya.ibaraki.jp +naka.ibaraki.jp +namegata.ibaraki.jp +oarai.ibaraki.jp +ogawa.ibaraki.jp +omitama.ibaraki.jp +ryugasaki.ibaraki.jp +sakai.ibaraki.jp +sakuragawa.ibaraki.jp +shimodate.ibaraki.jp +shimotsuma.ibaraki.jp +shirosato.ibaraki.jp +sowa.ibaraki.jp +suifu.ibaraki.jp +takahagi.ibaraki.jp +tamatsukuri.ibaraki.jp +tokai.ibaraki.jp +tomobe.ibaraki.jp +tone.ibaraki.jp +toride.ibaraki.jp +tsuchiura.ibaraki.jp +tsukuba.ibaraki.jp +uchihara.ibaraki.jp +ushiku.ibaraki.jp +yachiyo.ibaraki.jp +yamagata.ibaraki.jp +yawara.ibaraki.jp +yuki.ibaraki.jp +anamizu.ishikawa.jp +hakui.ishikawa.jp +hakusan.ishikawa.jp +kaga.ishikawa.jp +kahoku.ishikawa.jp +kanazawa.ishikawa.jp +kawakita.ishikawa.jp +komatsu.ishikawa.jp +nakanoto.ishikawa.jp +nanao.ishikawa.jp +nomi.ishikawa.jp +nonoichi.ishikawa.jp +noto.ishikawa.jp +shika.ishikawa.jp +suzu.ishikawa.jp +tsubata.ishikawa.jp +tsurugi.ishikawa.jp +uchinada.ishikawa.jp +wajima.ishikawa.jp +fudai.iwate.jp +fujisawa.iwate.jp +hanamaki.iwate.jp +hiraizumi.iwate.jp +hirono.iwate.jp +ichinohe.iwate.jp +ichinoseki.iwate.jp +iwaizumi.iwate.jp +iwate.iwate.jp +joboji.iwate.jp +kamaishi.iwate.jp +kanegasaki.iwate.jp +karumai.iwate.jp +kawai.iwate.jp +kitakami.iwate.jp +kuji.iwate.jp +kunohe.iwate.jp +kuzumaki.iwate.jp +miyako.iwate.jp +mizusawa.iwate.jp +morioka.iwate.jp +ninohe.iwate.jp +noda.iwate.jp +ofunato.iwate.jp +oshu.iwate.jp +otsuchi.iwate.jp +rikuzentakata.iwate.jp +shiwa.iwate.jp +shizukuishi.iwate.jp +sumita.iwate.jp +tanohata.iwate.jp +tono.iwate.jp +yahaba.iwate.jp +yamada.iwate.jp +ayagawa.kagawa.jp +higashikagawa.kagawa.jp +kanonji.kagawa.jp +kotohira.kagawa.jp +manno.kagawa.jp +marugame.kagawa.jp +mitoyo.kagawa.jp +naoshima.kagawa.jp +sanuki.kagawa.jp +tadotsu.kagawa.jp +takamatsu.kagawa.jp +tonosho.kagawa.jp +uchinomi.kagawa.jp +utazu.kagawa.jp +zentsuji.kagawa.jp +akune.kagoshima.jp +amami.kagoshima.jp +hioki.kagoshima.jp +isa.kagoshima.jp +isen.kagoshima.jp +izumi.kagoshima.jp +kagoshima.kagoshima.jp +kanoya.kagoshima.jp +kawanabe.kagoshima.jp +kinko.kagoshima.jp +kouyama.kagoshima.jp +makurazaki.kagoshima.jp +matsumoto.kagoshima.jp +minamitane.kagoshima.jp +nakatane.kagoshima.jp +nishinoomote.kagoshima.jp +satsumasendai.kagoshima.jp +soo.kagoshima.jp +tarumizu.kagoshima.jp +yusui.kagoshima.jp +aikawa.kanagawa.jp +atsugi.kanagawa.jp +ayase.kanagawa.jp +chigasaki.kanagawa.jp +ebina.kanagawa.jp +fujisawa.kanagawa.jp +hadano.kanagawa.jp +hakone.kanagawa.jp +hiratsuka.kanagawa.jp +isehara.kanagawa.jp +kaisei.kanagawa.jp +kamakura.kanagawa.jp +kiyokawa.kanagawa.jp +matsuda.kanagawa.jp +minamiashigara.kanagawa.jp +miura.kanagawa.jp +nakai.kanagawa.jp +ninomiya.kanagawa.jp +odawara.kanagawa.jp +oi.kanagawa.jp +oiso.kanagawa.jp +sagamihara.kanagawa.jp +samukawa.kanagawa.jp +tsukui.kanagawa.jp +yamakita.kanagawa.jp +yamato.kanagawa.jp +yokosuka.kanagawa.jp +yugawara.kanagawa.jp +zama.kanagawa.jp +zushi.kanagawa.jp +aki.kochi.jp +geisei.kochi.jp +hidaka.kochi.jp +higashitsuno.kochi.jp +ino.kochi.jp +kagami.kochi.jp +kami.kochi.jp +kitagawa.kochi.jp +kochi.kochi.jp +mihara.kochi.jp +motoyama.kochi.jp +muroto.kochi.jp +nahari.kochi.jp +nakamura.kochi.jp +nankoku.kochi.jp +nishitosa.kochi.jp +niyodogawa.kochi.jp +ochi.kochi.jp +okawa.kochi.jp +otoyo.kochi.jp +otsuki.kochi.jp +sakawa.kochi.jp +sukumo.kochi.jp +susaki.kochi.jp +tosa.kochi.jp +tosashimizu.kochi.jp +toyo.kochi.jp +tsuno.kochi.jp +umaji.kochi.jp +yasuda.kochi.jp +yusuhara.kochi.jp +amakusa.kumamoto.jp +arao.kumamoto.jp +aso.kumamoto.jp +choyo.kumamoto.jp +gyokuto.kumamoto.jp +kamiamakusa.kumamoto.jp +kikuchi.kumamoto.jp +kumamoto.kumamoto.jp +mashiki.kumamoto.jp +mifune.kumamoto.jp +minamata.kumamoto.jp +minamioguni.kumamoto.jp +nagasu.kumamoto.jp +nishihara.kumamoto.jp +oguni.kumamoto.jp +ozu.kumamoto.jp +sumoto.kumamoto.jp +takamori.kumamoto.jp +uki.kumamoto.jp +uto.kumamoto.jp +yamaga.kumamoto.jp +yamato.kumamoto.jp +yatsushiro.kumamoto.jp +ayabe.kyoto.jp +fukuchiyama.kyoto.jp +higashiyama.kyoto.jp +ide.kyoto.jp +ine.kyoto.jp +joyo.kyoto.jp +kameoka.kyoto.jp +kamo.kyoto.jp +kita.kyoto.jp +kizu.kyoto.jp +kumiyama.kyoto.jp +kyotamba.kyoto.jp +kyotanabe.kyoto.jp +kyotango.kyoto.jp +maizuru.kyoto.jp +minami.kyoto.jp +minamiyamashiro.kyoto.jp +miyazu.kyoto.jp +muko.kyoto.jp +nagaokakyo.kyoto.jp +nakagyo.kyoto.jp +nantan.kyoto.jp +oyamazaki.kyoto.jp +sakyo.kyoto.jp +seika.kyoto.jp +tanabe.kyoto.jp +uji.kyoto.jp +ujitawara.kyoto.jp +wazuka.kyoto.jp +yamashina.kyoto.jp +yawata.kyoto.jp +asahi.mie.jp +inabe.mie.jp +ise.mie.jp +kameyama.mie.jp +kawagoe.mie.jp +kiho.mie.jp +kisosaki.mie.jp +kiwa.mie.jp +komono.mie.jp +kumano.mie.jp +kuwana.mie.jp +matsusaka.mie.jp +meiwa.mie.jp +mihama.mie.jp +minamiise.mie.jp +misugi.mie.jp +miyama.mie.jp +nabari.mie.jp +shima.mie.jp +suzuka.mie.jp +tado.mie.jp +taiki.mie.jp +taki.mie.jp +tamaki.mie.jp +toba.mie.jp +tsu.mie.jp +udono.mie.jp +ureshino.mie.jp +watarai.mie.jp +yokkaichi.mie.jp +furukawa.miyagi.jp +higashimatsushima.miyagi.jp +ishinomaki.miyagi.jp +iwanuma.miyagi.jp +kakuda.miyagi.jp +kami.miyagi.jp +kawasaki.miyagi.jp +marumori.miyagi.jp +matsushima.miyagi.jp +minamisanriku.miyagi.jp +misato.miyagi.jp +murata.miyagi.jp +natori.miyagi.jp +ogawara.miyagi.jp +ohira.miyagi.jp +onagawa.miyagi.jp +osaki.miyagi.jp +rifu.miyagi.jp +semine.miyagi.jp +shibata.miyagi.jp +shichikashuku.miyagi.jp +shikama.miyagi.jp +shiogama.miyagi.jp +shiroishi.miyagi.jp +tagajo.miyagi.jp +taiwa.miyagi.jp +tome.miyagi.jp +tomiya.miyagi.jp +wakuya.miyagi.jp +watari.miyagi.jp +yamamoto.miyagi.jp +zao.miyagi.jp +aya.miyazaki.jp +ebino.miyazaki.jp +gokase.miyazaki.jp +hyuga.miyazaki.jp +kadogawa.miyazaki.jp +kawaminami.miyazaki.jp +kijo.miyazaki.jp +kitagawa.miyazaki.jp +kitakata.miyazaki.jp +kitaura.miyazaki.jp +kobayashi.miyazaki.jp +kunitomi.miyazaki.jp +kushima.miyazaki.jp +mimata.miyazaki.jp +miyakonojo.miyazaki.jp +miyazaki.miyazaki.jp +morotsuka.miyazaki.jp +nichinan.miyazaki.jp +nishimera.miyazaki.jp +nobeoka.miyazaki.jp +saito.miyazaki.jp +shiiba.miyazaki.jp +shintomi.miyazaki.jp +takaharu.miyazaki.jp +takanabe.miyazaki.jp +takazaki.miyazaki.jp +tsuno.miyazaki.jp +achi.nagano.jp +agematsu.nagano.jp +anan.nagano.jp +aoki.nagano.jp +asahi.nagano.jp +azumino.nagano.jp +chikuhoku.nagano.jp +chikuma.nagano.jp +chino.nagano.jp +fujimi.nagano.jp +hakuba.nagano.jp +hara.nagano.jp +hiraya.nagano.jp +iida.nagano.jp +iijima.nagano.jp +iiyama.nagano.jp +iizuna.nagano.jp +ikeda.nagano.jp +ikusaka.nagano.jp +ina.nagano.jp +karuizawa.nagano.jp +kawakami.nagano.jp +kiso.nagano.jp +kisofukushima.nagano.jp +kitaaiki.nagano.jp +komagane.nagano.jp +komoro.nagano.jp +matsukawa.nagano.jp +matsumoto.nagano.jp +miasa.nagano.jp +minamiaiki.nagano.jp +minamimaki.nagano.jp +minamiminowa.nagano.jp +minowa.nagano.jp +miyada.nagano.jp +miyota.nagano.jp +mochizuki.nagano.jp +nagano.nagano.jp +nagawa.nagano.jp +nagiso.nagano.jp +nakagawa.nagano.jp +nakano.nagano.jp +nozawaonsen.nagano.jp +obuse.nagano.jp +ogawa.nagano.jp +okaya.nagano.jp +omachi.nagano.jp +omi.nagano.jp +ookuwa.nagano.jp +ooshika.nagano.jp +otaki.nagano.jp +otari.nagano.jp +sakae.nagano.jp +sakaki.nagano.jp +saku.nagano.jp +sakuho.nagano.jp +shimosuwa.nagano.jp +shinanomachi.nagano.jp +shiojiri.nagano.jp +suwa.nagano.jp +suzaka.nagano.jp +takagi.nagano.jp +takamori.nagano.jp +takayama.nagano.jp +tateshina.nagano.jp +tatsuno.nagano.jp +togakushi.nagano.jp +togura.nagano.jp +tomi.nagano.jp +ueda.nagano.jp +wada.nagano.jp +yamagata.nagano.jp +yamanouchi.nagano.jp +yasaka.nagano.jp +yasuoka.nagano.jp +chijiwa.nagasaki.jp +futsu.nagasaki.jp +goto.nagasaki.jp +hasami.nagasaki.jp +hirado.nagasaki.jp +iki.nagasaki.jp +isahaya.nagasaki.jp +kawatana.nagasaki.jp +kuchinotsu.nagasaki.jp +matsuura.nagasaki.jp +nagasaki.nagasaki.jp +obama.nagasaki.jp +omura.nagasaki.jp +oseto.nagasaki.jp +saikai.nagasaki.jp +sasebo.nagasaki.jp +seihi.nagasaki.jp +shimabara.nagasaki.jp +shinkamigoto.nagasaki.jp +togitsu.nagasaki.jp +tsushima.nagasaki.jp +unzen.nagasaki.jp +ando.nara.jp +gose.nara.jp +heguri.nara.jp +higashiyoshino.nara.jp +ikaruga.nara.jp +ikoma.nara.jp +kamikitayama.nara.jp +kanmaki.nara.jp +kashiba.nara.jp +kashihara.nara.jp +katsuragi.nara.jp +kawai.nara.jp +kawakami.nara.jp +kawanishi.nara.jp +koryo.nara.jp +kurotaki.nara.jp +mitsue.nara.jp +miyake.nara.jp +nara.nara.jp +nosegawa.nara.jp +oji.nara.jp +ouda.nara.jp +oyodo.nara.jp +sakurai.nara.jp +sango.nara.jp +shimoichi.nara.jp +shimokitayama.nara.jp +shinjo.nara.jp +soni.nara.jp +takatori.nara.jp +tawaramoto.nara.jp +tenkawa.nara.jp +tenri.nara.jp +uda.nara.jp +yamatokoriyama.nara.jp +yamatotakada.nara.jp +yamazoe.nara.jp +yoshino.nara.jp +aga.niigata.jp +agano.niigata.jp +gosen.niigata.jp +itoigawa.niigata.jp +izumozaki.niigata.jp +joetsu.niigata.jp +kamo.niigata.jp +kariwa.niigata.jp +kashiwazaki.niigata.jp +minamiuonuma.niigata.jp +mitsuke.niigata.jp +muika.niigata.jp +murakami.niigata.jp +myoko.niigata.jp +nagaoka.niigata.jp +niigata.niigata.jp +ojiya.niigata.jp +omi.niigata.jp +sado.niigata.jp +sanjo.niigata.jp +seiro.niigata.jp +seirou.niigata.jp +sekikawa.niigata.jp +shibata.niigata.jp +tagami.niigata.jp +tainai.niigata.jp +tochio.niigata.jp +tokamachi.niigata.jp +tsubame.niigata.jp +tsunan.niigata.jp +uonuma.niigata.jp +yahiko.niigata.jp +yoita.niigata.jp +yuzawa.niigata.jp +beppu.oita.jp +bungoono.oita.jp +bungotakada.oita.jp +hasama.oita.jp +hiji.oita.jp +himeshima.oita.jp +hita.oita.jp +kamitsue.oita.jp +kokonoe.oita.jp +kuju.oita.jp +kunisaki.oita.jp +kusu.oita.jp +oita.oita.jp +saiki.oita.jp +taketa.oita.jp +tsukumi.oita.jp +usa.oita.jp +usuki.oita.jp +yufu.oita.jp +akaiwa.okayama.jp +asakuchi.okayama.jp +bizen.okayama.jp +hayashima.okayama.jp +ibara.okayama.jp +kagamino.okayama.jp +kasaoka.okayama.jp +kibichuo.okayama.jp +kumenan.okayama.jp +kurashiki.okayama.jp +maniwa.okayama.jp +misaki.okayama.jp +nagi.okayama.jp +niimi.okayama.jp +nishiawakura.okayama.jp +okayama.okayama.jp +satosho.okayama.jp +setouchi.okayama.jp +shinjo.okayama.jp +shoo.okayama.jp +soja.okayama.jp +takahashi.okayama.jp +tamano.okayama.jp +tsuyama.okayama.jp +wake.okayama.jp +yakage.okayama.jp +aguni.okinawa.jp +ginowan.okinawa.jp +ginoza.okinawa.jp +gushikami.okinawa.jp +haebaru.okinawa.jp +higashi.okinawa.jp +hirara.okinawa.jp +iheya.okinawa.jp +ishigaki.okinawa.jp +ishikawa.okinawa.jp +itoman.okinawa.jp +izena.okinawa.jp +kadena.okinawa.jp +kin.okinawa.jp +kitadaito.okinawa.jp +kitanakagusuku.okinawa.jp +kumejima.okinawa.jp +kunigami.okinawa.jp +minamidaito.okinawa.jp +motobu.okinawa.jp +nago.okinawa.jp +naha.okinawa.jp +nakagusuku.okinawa.jp +nakijin.okinawa.jp +nanjo.okinawa.jp +nishihara.okinawa.jp +ogimi.okinawa.jp +okinawa.okinawa.jp +onna.okinawa.jp +shimoji.okinawa.jp +taketomi.okinawa.jp +tarama.okinawa.jp +tokashiki.okinawa.jp +tomigusuku.okinawa.jp +tonaki.okinawa.jp +urasoe.okinawa.jp +uruma.okinawa.jp +yaese.okinawa.jp +yomitan.okinawa.jp +yonabaru.okinawa.jp +yonaguni.okinawa.jp +zamami.okinawa.jp +abeno.osaka.jp +chihayaakasaka.osaka.jp +chuo.osaka.jp +daito.osaka.jp +fujiidera.osaka.jp +habikino.osaka.jp +hannan.osaka.jp +higashiosaka.osaka.jp +higashisumiyoshi.osaka.jp +higashiyodogawa.osaka.jp +hirakata.osaka.jp +ibaraki.osaka.jp +ikeda.osaka.jp +izumi.osaka.jp +izumiotsu.osaka.jp +izumisano.osaka.jp +kadoma.osaka.jp +kaizuka.osaka.jp +kanan.osaka.jp +kashiwara.osaka.jp +katano.osaka.jp +kawachinagano.osaka.jp +kishiwada.osaka.jp +kita.osaka.jp +kumatori.osaka.jp +matsubara.osaka.jp +minato.osaka.jp +minoh.osaka.jp +misaki.osaka.jp +moriguchi.osaka.jp +neyagawa.osaka.jp +nishi.osaka.jp +nose.osaka.jp +osakasayama.osaka.jp +sakai.osaka.jp +sayama.osaka.jp +sennan.osaka.jp +settsu.osaka.jp +shijonawate.osaka.jp +shimamoto.osaka.jp +suita.osaka.jp +tadaoka.osaka.jp +taishi.osaka.jp +tajiri.osaka.jp +takaishi.osaka.jp +takatsuki.osaka.jp +tondabayashi.osaka.jp +toyonaka.osaka.jp +toyono.osaka.jp +yao.osaka.jp +ariake.saga.jp +arita.saga.jp +fukudomi.saga.jp +genkai.saga.jp +hamatama.saga.jp +hizen.saga.jp +imari.saga.jp +kamimine.saga.jp +kanzaki.saga.jp +karatsu.saga.jp +kashima.saga.jp +kitagata.saga.jp +kitahata.saga.jp +kiyama.saga.jp +kouhoku.saga.jp +kyuragi.saga.jp +nishiarita.saga.jp +ogi.saga.jp +omachi.saga.jp +ouchi.saga.jp +saga.saga.jp +shiroishi.saga.jp +taku.saga.jp +tara.saga.jp +tosu.saga.jp +yoshinogari.saga.jp +arakawa.saitama.jp +asaka.saitama.jp +chichibu.saitama.jp +fujimi.saitama.jp +fujimino.saitama.jp +fukaya.saitama.jp +hanno.saitama.jp +hanyu.saitama.jp +hasuda.saitama.jp +hatogaya.saitama.jp +hatoyama.saitama.jp +hidaka.saitama.jp +higashichichibu.saitama.jp +higashimatsuyama.saitama.jp +honjo.saitama.jp +ina.saitama.jp +iruma.saitama.jp +iwatsuki.saitama.jp +kamiizumi.saitama.jp +kamikawa.saitama.jp +kamisato.saitama.jp +kasukabe.saitama.jp +kawagoe.saitama.jp +kawaguchi.saitama.jp +kawajima.saitama.jp +kazo.saitama.jp +kitamoto.saitama.jp +koshigaya.saitama.jp +kounosu.saitama.jp +kuki.saitama.jp +kumagaya.saitama.jp +matsubushi.saitama.jp +minano.saitama.jp +misato.saitama.jp +miyashiro.saitama.jp +miyoshi.saitama.jp +moroyama.saitama.jp +nagatoro.saitama.jp +namegawa.saitama.jp +niiza.saitama.jp +ogano.saitama.jp +ogawa.saitama.jp +ogose.saitama.jp +okegawa.saitama.jp +omiya.saitama.jp +otaki.saitama.jp +ranzan.saitama.jp +ryokami.saitama.jp +saitama.saitama.jp +sakado.saitama.jp +satte.saitama.jp +sayama.saitama.jp +shiki.saitama.jp +shiraoka.saitama.jp +soka.saitama.jp +sugito.saitama.jp +toda.saitama.jp +tokigawa.saitama.jp +tokorozawa.saitama.jp +tsurugashima.saitama.jp +urawa.saitama.jp +warabi.saitama.jp +yashio.saitama.jp +yokoze.saitama.jp +yono.saitama.jp +yorii.saitama.jp +yoshida.saitama.jp +yoshikawa.saitama.jp +yoshimi.saitama.jp +aisho.shiga.jp +gamo.shiga.jp +higashiomi.shiga.jp +hikone.shiga.jp +koka.shiga.jp +konan.shiga.jp +kosei.shiga.jp +koto.shiga.jp +kusatsu.shiga.jp +maibara.shiga.jp +moriyama.shiga.jp +nagahama.shiga.jp +nishiazai.shiga.jp +notogawa.shiga.jp +omihachiman.shiga.jp +otsu.shiga.jp +ritto.shiga.jp +ryuoh.shiga.jp +takashima.shiga.jp +takatsuki.shiga.jp +torahime.shiga.jp +toyosato.shiga.jp +yasu.shiga.jp +akagi.shimane.jp +ama.shimane.jp +gotsu.shimane.jp +hamada.shimane.jp +higashiizumo.shimane.jp +hikawa.shimane.jp +hikimi.shimane.jp +izumo.shimane.jp +kakinoki.shimane.jp +masuda.shimane.jp +matsue.shimane.jp +misato.shimane.jp +nishinoshima.shimane.jp +ohda.shimane.jp +okinoshima.shimane.jp +okuizumo.shimane.jp +shimane.shimane.jp +tamayu.shimane.jp +tsuwano.shimane.jp +unnan.shimane.jp +yakumo.shimane.jp +yasugi.shimane.jp +yatsuka.shimane.jp +arai.shizuoka.jp +atami.shizuoka.jp +fuji.shizuoka.jp +fujieda.shizuoka.jp +fujikawa.shizuoka.jp +fujinomiya.shizuoka.jp +fukuroi.shizuoka.jp +gotemba.shizuoka.jp +haibara.shizuoka.jp +hamamatsu.shizuoka.jp +higashiizu.shizuoka.jp +ito.shizuoka.jp +iwata.shizuoka.jp +izu.shizuoka.jp +izunokuni.shizuoka.jp +kakegawa.shizuoka.jp +kannami.shizuoka.jp +kawanehon.shizuoka.jp +kawazu.shizuoka.jp +kikugawa.shizuoka.jp +kosai.shizuoka.jp +makinohara.shizuoka.jp +matsuzaki.shizuoka.jp +minamiizu.shizuoka.jp +mishima.shizuoka.jp +morimachi.shizuoka.jp +nishiizu.shizuoka.jp +numazu.shizuoka.jp +omaezaki.shizuoka.jp +shimada.shizuoka.jp +shimizu.shizuoka.jp +shimoda.shizuoka.jp +shizuoka.shizuoka.jp +susono.shizuoka.jp +yaizu.shizuoka.jp +yoshida.shizuoka.jp +ashikaga.tochigi.jp +bato.tochigi.jp +haga.tochigi.jp +ichikai.tochigi.jp +iwafune.tochigi.jp +kaminokawa.tochigi.jp +kanuma.tochigi.jp +karasuyama.tochigi.jp +kuroiso.tochigi.jp +mashiko.tochigi.jp +mibu.tochigi.jp +moka.tochigi.jp +motegi.tochigi.jp +nasu.tochigi.jp +nasushiobara.tochigi.jp +nikko.tochigi.jp +nishikata.tochigi.jp +nogi.tochigi.jp +ohira.tochigi.jp +ohtawara.tochigi.jp +oyama.tochigi.jp +sakura.tochigi.jp +sano.tochigi.jp +shimotsuke.tochigi.jp +shioya.tochigi.jp +takanezawa.tochigi.jp +tochigi.tochigi.jp +tsuga.tochigi.jp +ujiie.tochigi.jp +utsunomiya.tochigi.jp +yaita.tochigi.jp +aizumi.tokushima.jp +anan.tokushima.jp +ichiba.tokushima.jp +itano.tokushima.jp +kainan.tokushima.jp +komatsushima.tokushima.jp +matsushige.tokushima.jp +mima.tokushima.jp +minami.tokushima.jp +miyoshi.tokushima.jp +mugi.tokushima.jp +nakagawa.tokushima.jp +naruto.tokushima.jp +sanagochi.tokushima.jp +shishikui.tokushima.jp +tokushima.tokushima.jp +wajiki.tokushima.jp +adachi.tokyo.jp +akiruno.tokyo.jp +akishima.tokyo.jp +aogashima.tokyo.jp +arakawa.tokyo.jp +bunkyo.tokyo.jp +chiyoda.tokyo.jp +chofu.tokyo.jp +chuo.tokyo.jp +edogawa.tokyo.jp +fuchu.tokyo.jp +fussa.tokyo.jp +hachijo.tokyo.jp +hachioji.tokyo.jp +hamura.tokyo.jp +higashikurume.tokyo.jp +higashimurayama.tokyo.jp +higashiyamato.tokyo.jp +hino.tokyo.jp +hinode.tokyo.jp +hinohara.tokyo.jp +inagi.tokyo.jp +itabashi.tokyo.jp +katsushika.tokyo.jp +kita.tokyo.jp +kiyose.tokyo.jp +kodaira.tokyo.jp +koganei.tokyo.jp +kokubunji.tokyo.jp +komae.tokyo.jp +koto.tokyo.jp +kouzushima.tokyo.jp +kunitachi.tokyo.jp +machida.tokyo.jp +meguro.tokyo.jp +minato.tokyo.jp +mitaka.tokyo.jp +mizuho.tokyo.jp +musashimurayama.tokyo.jp +musashino.tokyo.jp +nakano.tokyo.jp +nerima.tokyo.jp +ogasawara.tokyo.jp +okutama.tokyo.jp +ome.tokyo.jp +oshima.tokyo.jp +ota.tokyo.jp +setagaya.tokyo.jp +shibuya.tokyo.jp +shinagawa.tokyo.jp +shinjuku.tokyo.jp +suginami.tokyo.jp +sumida.tokyo.jp +tachikawa.tokyo.jp +taito.tokyo.jp +tama.tokyo.jp +toshima.tokyo.jp +chizu.tottori.jp +hino.tottori.jp +kawahara.tottori.jp +koge.tottori.jp +kotoura.tottori.jp +misasa.tottori.jp +nanbu.tottori.jp +nichinan.tottori.jp +sakaiminato.tottori.jp +tottori.tottori.jp +wakasa.tottori.jp +yazu.tottori.jp +yonago.tottori.jp +asahi.toyama.jp +fuchu.toyama.jp +fukumitsu.toyama.jp +funahashi.toyama.jp +himi.toyama.jp +imizu.toyama.jp +inami.toyama.jp +johana.toyama.jp +kamiichi.toyama.jp +kurobe.toyama.jp +nakaniikawa.toyama.jp +namerikawa.toyama.jp +nanto.toyama.jp +nyuzen.toyama.jp +oyabe.toyama.jp +taira.toyama.jp +takaoka.toyama.jp +tateyama.toyama.jp +toga.toyama.jp +tonami.toyama.jp +toyama.toyama.jp +unazuki.toyama.jp +uozu.toyama.jp +yamada.toyama.jp +arida.wakayama.jp +aridagawa.wakayama.jp +gobo.wakayama.jp +hashimoto.wakayama.jp +hidaka.wakayama.jp +hirogawa.wakayama.jp +inami.wakayama.jp +iwade.wakayama.jp +kainan.wakayama.jp +kamitonda.wakayama.jp +katsuragi.wakayama.jp +kimino.wakayama.jp +kinokawa.wakayama.jp +kitayama.wakayama.jp +koya.wakayama.jp +koza.wakayama.jp +kozagawa.wakayama.jp +kudoyama.wakayama.jp +kushimoto.wakayama.jp +mihama.wakayama.jp +misato.wakayama.jp +nachikatsuura.wakayama.jp +shingu.wakayama.jp +shirahama.wakayama.jp +taiji.wakayama.jp +tanabe.wakayama.jp +wakayama.wakayama.jp +yuasa.wakayama.jp +yura.wakayama.jp +asahi.yamagata.jp +funagata.yamagata.jp +higashine.yamagata.jp +iide.yamagata.jp +kahoku.yamagata.jp +kaminoyama.yamagata.jp +kaneyama.yamagata.jp +kawanishi.yamagata.jp +mamurogawa.yamagata.jp +mikawa.yamagata.jp +murayama.yamagata.jp +nagai.yamagata.jp +nakayama.yamagata.jp +nanyo.yamagata.jp +nishikawa.yamagata.jp +obanazawa.yamagata.jp +oe.yamagata.jp +oguni.yamagata.jp +ohkura.yamagata.jp +oishida.yamagata.jp +sagae.yamagata.jp +sakata.yamagata.jp +sakegawa.yamagata.jp +shinjo.yamagata.jp +shirataka.yamagata.jp +shonai.yamagata.jp +takahata.yamagata.jp +tendo.yamagata.jp +tozawa.yamagata.jp +tsuruoka.yamagata.jp +yamagata.yamagata.jp +yamanobe.yamagata.jp +yonezawa.yamagata.jp +yuza.yamagata.jp +abu.yamaguchi.jp +hagi.yamaguchi.jp +hikari.yamaguchi.jp +hofu.yamaguchi.jp +iwakuni.yamaguchi.jp +kudamatsu.yamaguchi.jp +mitou.yamaguchi.jp +nagato.yamaguchi.jp +oshima.yamaguchi.jp +shimonoseki.yamaguchi.jp +shunan.yamaguchi.jp +tabuse.yamaguchi.jp +tokuyama.yamaguchi.jp +toyota.yamaguchi.jp +ube.yamaguchi.jp +yuu.yamaguchi.jp +chuo.yamanashi.jp +doshi.yamanashi.jp +fuefuki.yamanashi.jp +fujikawa.yamanashi.jp +fujikawaguchiko.yamanashi.jp +fujiyoshida.yamanashi.jp +hayakawa.yamanashi.jp +hokuto.yamanashi.jp +ichikawamisato.yamanashi.jp +kai.yamanashi.jp +kofu.yamanashi.jp +koshu.yamanashi.jp +kosuge.yamanashi.jp +minami-alps.yamanashi.jp +minobu.yamanashi.jp +nakamichi.yamanashi.jp +nanbu.yamanashi.jp +narusawa.yamanashi.jp +nirasaki.yamanashi.jp +nishikatsura.yamanashi.jp +oshino.yamanashi.jp +otsuki.yamanashi.jp +showa.yamanashi.jp +tabayama.yamanashi.jp +tsuru.yamanashi.jp +uenohara.yamanashi.jp +yamanakako.yamanashi.jp +yamanashi.yamanashi.jp + +// ke : http://www.kenic.or.ke/index.php/en/ke-domains/ke-domains +ke +ac.ke +co.ke +go.ke +info.ke +me.ke +mobi.ke +ne.ke +or.ke +sc.ke + +// kg : http://www.domain.kg/dmn_n.html +kg +org.kg +net.kg +com.kg +edu.kg +gov.kg +mil.kg + +// kh : http://www.mptc.gov.kh/dns_registration.htm +*.kh + +// ki : http://www.ki/dns/index.html +ki +edu.ki +biz.ki +net.ki +org.ki +gov.ki +info.ki +com.ki + +// km : https://en.wikipedia.org/wiki/.km +// http://www.domaine.km/documents/charte.doc +km +org.km +nom.km +gov.km +prd.km +tm.km +edu.km +mil.km +ass.km +com.km +// These are only mentioned as proposed suggestions at domaine.km, but +// https://en.wikipedia.org/wiki/.km says they're available for registration: +coop.km +asso.km +presse.km +medecin.km +notaires.km +pharmaciens.km +veterinaire.km +gouv.km + +// kn : https://en.wikipedia.org/wiki/.kn +// http://www.dot.kn/domainRules.html +kn +net.kn +org.kn +edu.kn +gov.kn + +// kp : http://www.kcce.kp/en_index.php +kp +com.kp +edu.kp +gov.kp +org.kp +rep.kp +tra.kp + +// kr : https://en.wikipedia.org/wiki/.kr +// see also: http://domain.nida.or.kr/eng/registration.jsp +kr +ac.kr +co.kr +es.kr +go.kr +hs.kr +kg.kr +mil.kr +ms.kr +ne.kr +or.kr +pe.kr +re.kr +sc.kr +// kr geographical names +busan.kr +chungbuk.kr +chungnam.kr +daegu.kr +daejeon.kr +gangwon.kr +gwangju.kr +gyeongbuk.kr +gyeonggi.kr +gyeongnam.kr +incheon.kr +jeju.kr +jeonbuk.kr +jeonnam.kr +seoul.kr +ulsan.kr + +// kw : https://www.nic.kw/policies/ +// Confirmed by registry +kw +com.kw +edu.kw +emb.kw +gov.kw +ind.kw +net.kw +org.kw + +// ky : http://www.icta.ky/da_ky_reg_dom.php +// Confirmed by registry 2008-06-17 +ky +edu.ky +gov.ky +com.ky +org.ky +net.ky + +// kz : https://en.wikipedia.org/wiki/.kz +// see also: http://www.nic.kz/rules/index.jsp +kz +org.kz +edu.kz +net.kz +gov.kz +mil.kz +com.kz + +// la : https://en.wikipedia.org/wiki/.la +// Submitted by registry +la +int.la +net.la +info.la +edu.la +gov.la +per.la +com.la +org.la + +// lb : https://en.wikipedia.org/wiki/.lb +// Submitted by registry +lb +com.lb +edu.lb +gov.lb +net.lb +org.lb + +// lc : https://en.wikipedia.org/wiki/.lc +// see also: http://www.nic.lc/rules.htm +lc +com.lc +net.lc +co.lc +org.lc +edu.lc +gov.lc + +// li : https://en.wikipedia.org/wiki/.li +li + +// lk : http://www.nic.lk/seclevpr.html +lk +gov.lk +sch.lk +net.lk +int.lk +com.lk +org.lk +edu.lk +ngo.lk +soc.lk +web.lk +ltd.lk +assn.lk +grp.lk +hotel.lk +ac.lk + +// lr : http://psg.com/dns/lr/lr.txt +// Submitted by registry +lr +com.lr +edu.lr +gov.lr +org.lr +net.lr + +// ls : http://www.nic.ls/ +// Confirmed by registry +ls +ac.ls +biz.ls +co.ls +edu.ls +gov.ls +info.ls +net.ls +org.ls +sc.ls + +// lt : https://en.wikipedia.org/wiki/.lt +lt +// gov.lt : http://www.gov.lt/index_en.php +gov.lt + +// lu : http://www.dns.lu/en/ +lu + +// lv : http://www.nic.lv/DNS/En/generic.php +lv +com.lv +edu.lv +gov.lv +org.lv +mil.lv +id.lv +net.lv +asn.lv +conf.lv + +// ly : http://www.nic.ly/regulations.php +ly +com.ly +net.ly +gov.ly +plc.ly +edu.ly +sch.ly +med.ly +org.ly +id.ly + +// ma : https://en.wikipedia.org/wiki/.ma +// http://www.anrt.ma/fr/admin/download/upload/file_fr782.pdf +ma +co.ma +net.ma +gov.ma +org.ma +ac.ma +press.ma + +// mc : http://www.nic.mc/ +mc +tm.mc +asso.mc + +// md : https://en.wikipedia.org/wiki/.md +md + +// me : https://en.wikipedia.org/wiki/.me +me +co.me +net.me +org.me +edu.me +ac.me +gov.me +its.me +priv.me + +// mg : http://nic.mg/nicmg/?page_id=39 +mg +org.mg +nom.mg +gov.mg +prd.mg +tm.mg +edu.mg +mil.mg +com.mg +co.mg + +// mh : https://en.wikipedia.org/wiki/.mh +mh + +// mil : https://en.wikipedia.org/wiki/.mil +mil + +// mk : https://en.wikipedia.org/wiki/.mk +// see also: http://dns.marnet.net.mk/postapka.php +mk +com.mk +org.mk +net.mk +edu.mk +gov.mk +inf.mk +name.mk + +// ml : http://www.gobin.info/domainname/ml-template.doc +// see also: https://en.wikipedia.org/wiki/.ml +ml +com.ml +edu.ml +gouv.ml +gov.ml +net.ml +org.ml +presse.ml + +// mm : https://en.wikipedia.org/wiki/.mm +*.mm + +// mn : https://en.wikipedia.org/wiki/.mn +mn +gov.mn +edu.mn +org.mn + +// mo : http://www.monic.net.mo/ +mo +com.mo +net.mo +org.mo +edu.mo +gov.mo + +// mobi : https://en.wikipedia.org/wiki/.mobi +mobi + +// mp : http://www.dot.mp/ +// Confirmed by registry 2008-06-17 +mp + +// mq : https://en.wikipedia.org/wiki/.mq +mq + +// mr : https://en.wikipedia.org/wiki/.mr +mr +gov.mr + +// ms : http://www.nic.ms/pdf/MS_Domain_Name_Rules.pdf +ms +com.ms +edu.ms +gov.ms +net.ms +org.ms + +// mt : https://www.nic.org.mt/go/policy +// Submitted by registry +mt +com.mt +edu.mt +net.mt +org.mt + +// mu : https://en.wikipedia.org/wiki/.mu +mu +com.mu +net.mu +org.mu +gov.mu +ac.mu +co.mu +or.mu + +// museum : http://about.museum/naming/ +// http://index.museum/ +museum +academy.museum +agriculture.museum +air.museum +airguard.museum +alabama.museum +alaska.museum +amber.museum +ambulance.museum +american.museum +americana.museum +americanantiques.museum +americanart.museum +amsterdam.museum +and.museum +annefrank.museum +anthro.museum +anthropology.museum +antiques.museum +aquarium.museum +arboretum.museum +archaeological.museum +archaeology.museum +architecture.museum +art.museum +artanddesign.museum +artcenter.museum +artdeco.museum +arteducation.museum +artgallery.museum +arts.museum +artsandcrafts.museum +asmatart.museum +assassination.museum +assisi.museum +association.museum +astronomy.museum +atlanta.museum +austin.museum +australia.museum +automotive.museum +aviation.museum +axis.museum +badajoz.museum +baghdad.museum +bahn.museum +bale.museum +baltimore.museum +barcelona.museum +baseball.museum +basel.museum +baths.museum +bauern.museum +beauxarts.museum +beeldengeluid.museum +bellevue.museum +bergbau.museum +berkeley.museum +berlin.museum +bern.museum +bible.museum +bilbao.museum +bill.museum +birdart.museum +birthplace.museum +bonn.museum +boston.museum +botanical.museum +botanicalgarden.museum +botanicgarden.museum +botany.museum +brandywinevalley.museum +brasil.museum +bristol.museum +british.museum +britishcolumbia.museum +broadcast.museum +brunel.museum +brussel.museum +brussels.museum +bruxelles.museum +building.museum +burghof.museum +bus.museum +bushey.museum +cadaques.museum +california.museum +cambridge.museum +can.museum +canada.museum +capebreton.museum +carrier.museum +cartoonart.museum +casadelamoneda.museum +castle.museum +castres.museum +celtic.museum +center.museum +chattanooga.museum +cheltenham.museum +chesapeakebay.museum +chicago.museum +children.museum +childrens.museum +childrensgarden.museum +chiropractic.museum +chocolate.museum +christiansburg.museum +cincinnati.museum +cinema.museum +circus.museum +civilisation.museum +civilization.museum +civilwar.museum +clinton.museum +clock.museum +coal.museum +coastaldefence.museum +cody.museum +coldwar.museum +collection.museum +colonialwilliamsburg.museum +coloradoplateau.museum +columbia.museum +columbus.museum +communication.museum +communications.museum +community.museum +computer.museum +computerhistory.museum +comunicações.museum +contemporary.museum +contemporaryart.museum +convent.museum +copenhagen.museum +corporation.museum +correios-e-telecomunicações.museum +corvette.museum +costume.museum +countryestate.museum +county.museum +crafts.museum +cranbrook.museum +creation.museum +cultural.museum +culturalcenter.museum +culture.museum +cyber.museum +cymru.museum +dali.museum +dallas.museum +database.museum +ddr.museum +decorativearts.museum +delaware.museum +delmenhorst.museum +denmark.museum +depot.museum +design.museum +detroit.museum +dinosaur.museum +discovery.museum +dolls.museum +donostia.museum +durham.museum +eastafrica.museum +eastcoast.museum +education.museum +educational.museum +egyptian.museum +eisenbahn.museum +elburg.museum +elvendrell.museum +embroidery.museum +encyclopedic.museum +england.museum +entomology.museum +environment.museum +environmentalconservation.museum +epilepsy.museum +essex.museum +estate.museum +ethnology.museum +exeter.museum +exhibition.museum +family.museum +farm.museum +farmequipment.museum +farmers.museum +farmstead.museum +field.museum +figueres.museum +filatelia.museum +film.museum +fineart.museum +finearts.museum +finland.museum +flanders.museum +florida.museum +force.museum +fortmissoula.museum +fortworth.museum +foundation.museum +francaise.museum +frankfurt.museum +franziskaner.museum +freemasonry.museum +freiburg.museum +fribourg.museum +frog.museum +fundacio.museum +furniture.museum +gallery.museum +garden.museum +gateway.museum +geelvinck.museum +gemological.museum +geology.museum +georgia.museum +giessen.museum +glas.museum +glass.museum +gorge.museum +grandrapids.museum +graz.museum +guernsey.museum +halloffame.museum +hamburg.museum +handson.museum +harvestcelebration.museum +hawaii.museum +health.museum +heimatunduhren.museum +hellas.museum +helsinki.museum +hembygdsforbund.museum +heritage.museum +histoire.museum +historical.museum +historicalsociety.museum +historichouses.museum +historisch.museum +historisches.museum +history.museum +historyofscience.museum +horology.museum +house.museum +humanities.museum +illustration.museum +imageandsound.museum +indian.museum +indiana.museum +indianapolis.museum +indianmarket.museum +intelligence.museum +interactive.museum +iraq.museum +iron.museum +isleofman.museum +jamison.museum +jefferson.museum +jerusalem.museum +jewelry.museum +jewish.museum +jewishart.museum +jfk.museum +journalism.museum +judaica.museum +judygarland.museum +juedisches.museum +juif.museum +karate.museum +karikatur.museum +kids.museum +koebenhavn.museum +koeln.museum +kunst.museum +kunstsammlung.museum +kunstunddesign.museum +labor.museum +labour.museum +lajolla.museum +lancashire.museum +landes.museum +lans.museum +läns.museum +larsson.museum +lewismiller.museum +lincoln.museum +linz.museum +living.museum +livinghistory.museum +localhistory.museum +london.museum +losangeles.museum +louvre.museum +loyalist.museum +lucerne.museum +luxembourg.museum +luzern.museum +mad.museum +madrid.museum +mallorca.museum +manchester.museum +mansion.museum +mansions.museum +manx.museum +marburg.museum +maritime.museum +maritimo.museum +maryland.museum +marylhurst.museum +media.museum +medical.museum +medizinhistorisches.museum +meeres.museum +memorial.museum +mesaverde.museum +michigan.museum +midatlantic.museum +military.museum +mill.museum +miners.museum +mining.museum +minnesota.museum +missile.museum +missoula.museum +modern.museum +moma.museum +money.museum +monmouth.museum +monticello.museum +montreal.museum +moscow.museum +motorcycle.museum +muenchen.museum +muenster.museum +mulhouse.museum +muncie.museum +museet.museum +museumcenter.museum +museumvereniging.museum +music.museum +national.museum +nationalfirearms.museum +nationalheritage.museum +nativeamerican.museum +naturalhistory.museum +naturalhistorymuseum.museum +naturalsciences.museum +nature.museum +naturhistorisches.museum +natuurwetenschappen.museum +naumburg.museum +naval.museum +nebraska.museum +neues.museum +newhampshire.museum +newjersey.museum +newmexico.museum +newport.museum +newspaper.museum +newyork.museum +niepce.museum +norfolk.museum +north.museum +nrw.museum +nyc.museum +nyny.museum +oceanographic.museum +oceanographique.museum +omaha.museum +online.museum +ontario.museum +openair.museum +oregon.museum +oregontrail.museum +otago.museum +oxford.museum +pacific.museum +paderborn.museum +palace.museum +paleo.museum +palmsprings.museum +panama.museum +paris.museum +pasadena.museum +pharmacy.museum +philadelphia.museum +philadelphiaarea.museum +philately.museum +phoenix.museum +photography.museum +pilots.museum +pittsburgh.museum +planetarium.museum +plantation.museum +plants.museum +plaza.museum +portal.museum +portland.museum +portlligat.museum +posts-and-telecommunications.museum +preservation.museum +presidio.museum +press.museum +project.museum +public.museum +pubol.museum +quebec.museum +railroad.museum +railway.museum +research.museum +resistance.museum +riodejaneiro.museum +rochester.museum +rockart.museum +roma.museum +russia.museum +saintlouis.museum +salem.museum +salvadordali.museum +salzburg.museum +sandiego.museum +sanfrancisco.museum +santabarbara.museum +santacruz.museum +santafe.museum +saskatchewan.museum +satx.museum +savannahga.museum +schlesisches.museum +schoenbrunn.museum +schokoladen.museum +school.museum +schweiz.museum +science.museum +scienceandhistory.museum +scienceandindustry.museum +sciencecenter.museum +sciencecenters.museum +science-fiction.museum +sciencehistory.museum +sciences.museum +sciencesnaturelles.museum +scotland.museum +seaport.museum +settlement.museum +settlers.museum +shell.museum +sherbrooke.museum +sibenik.museum +silk.museum +ski.museum +skole.museum +society.museum +sologne.museum +soundandvision.museum +southcarolina.museum +southwest.museum +space.museum +spy.museum +square.museum +stadt.museum +stalbans.museum +starnberg.museum +state.museum +stateofdelaware.museum +station.museum +steam.museum +steiermark.museum +stjohn.museum +stockholm.museum +stpetersburg.museum +stuttgart.museum +suisse.museum +surgeonshall.museum +surrey.museum +svizzera.museum +sweden.museum +sydney.museum +tank.museum +tcm.museum +technology.museum +telekommunikation.museum +television.museum +texas.museum +textile.museum +theater.museum +time.museum +timekeeping.museum +topology.museum +torino.museum +touch.museum +town.museum +transport.museum +tree.museum +trolley.museum +trust.museum +trustee.museum +uhren.museum +ulm.museum +undersea.museum +university.museum +usa.museum +usantiques.museum +usarts.museum +uscountryestate.museum +usculture.museum +usdecorativearts.museum +usgarden.museum +ushistory.museum +ushuaia.museum +uslivinghistory.museum +utah.museum +uvic.museum +valley.museum +vantaa.museum +versailles.museum +viking.museum +village.museum +virginia.museum +virtual.museum +virtuel.museum +vlaanderen.museum +volkenkunde.museum +wales.museum +wallonie.museum +war.museum +washingtondc.museum +watchandclock.museum +watch-and-clock.museum +western.museum +westfalen.museum +whaling.museum +wildlife.museum +williamsburg.museum +windmill.museum +workshop.museum +york.museum +yorkshire.museum +yosemite.museum +youth.museum +zoological.museum +zoology.museum +ירושלים.museum +иком.museum + +// mv : https://en.wikipedia.org/wiki/.mv +// "mv" included because, contra Wikipedia, google.mv exists. +mv +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 + +// mw : http://www.registrar.mw/ +mw +ac.mw +biz.mw +co.mw +com.mw +coop.mw +edu.mw +gov.mw +int.mw +museum.mw +net.mw +org.mw + +// mx : http://www.nic.mx/ +// Submitted by registry +mx +com.mx +org.mx +gob.mx +edu.mx +net.mx + +// my : http://www.mynic.net.my/ +my +com.my +net.my +org.my +gov.my +edu.my +mil.my +name.my + +// mz : http://www.uem.mz/ +// Submitted by registry +mz +ac.mz +adv.mz +co.mz +edu.mz +gov.mz +mil.mz +net.mz +org.mz + +// na : http://www.na-nic.com.na/ +// http://www.info.na/domain/ +na +info.na +pro.na +name.na +school.na +or.na +dr.na +us.na +mx.na +ca.na +in.na +cc.na +tv.na +ws.na +mobi.na +co.na +com.na +org.na + +// name : has 2nd-level tlds, but there's no list of them +name + +// nc : http://www.cctld.nc/ +nc +asso.nc +nom.nc + +// ne : https://en.wikipedia.org/wiki/.ne +ne + +// net : https://en.wikipedia.org/wiki/.net +net + +// nf : https://en.wikipedia.org/wiki/.nf +nf +com.nf +net.nf +per.nf +rec.nf +web.nf +arts.nf +firm.nf +info.nf +other.nf +store.nf + +// ng : http://www.nira.org.ng/index.php/join-us/register-ng-domain/189-nira-slds +ng +com.ng +edu.ng +gov.ng +i.ng +mil.ng +mobi.ng +name.ng +net.ng +org.ng +sch.ng + +// ni : http://www.nic.ni/ +ni +ac.ni +biz.ni +co.ni +com.ni +edu.ni +gob.ni +in.ni +info.ni +int.ni +mil.ni +net.ni +nom.ni +org.ni +web.ni + +// nl : https://en.wikipedia.org/wiki/.nl +// https://www.sidn.nl/ +// ccTLD for the Netherlands +nl + +// no : http://www.norid.no/regelverk/index.en.html +// The Norwegian registry has declined to notify us of updates. The web pages +// referenced below are the official source of the data. There is also an +// announce mailing list: +// https://postlister.uninett.no/sympa/info/norid-diskusjon +no +// Norid generic domains : http://www.norid.no/regelverk/vedlegg-c.en.html +fhs.no +vgs.no +fylkesbibl.no +folkebibl.no +museum.no +idrett.no +priv.no +// Non-Norid generic domains : http://www.norid.no/regelverk/vedlegg-d.en.html +mil.no +stat.no +dep.no +kommune.no +herad.no +// no geographical names : http://www.norid.no/regelverk/vedlegg-b.en.html +// counties +aa.no +ah.no +bu.no +fm.no +hl.no +hm.no +jan-mayen.no +mr.no +nl.no +nt.no +of.no +ol.no +oslo.no +rl.no +sf.no +st.no +svalbard.no +tm.no +tr.no +va.no +vf.no +// primary and lower secondary schools per county +gs.aa.no +gs.ah.no +gs.bu.no +gs.fm.no +gs.hl.no +gs.hm.no +gs.jan-mayen.no +gs.mr.no +gs.nl.no +gs.nt.no +gs.of.no +gs.ol.no +gs.oslo.no +gs.rl.no +gs.sf.no +gs.st.no +gs.svalbard.no +gs.tm.no +gs.tr.no +gs.va.no +gs.vf.no +// cities +akrehamn.no +åkrehamn.no +algard.no +ålgård.no +arna.no +brumunddal.no +bryne.no +bronnoysund.no +brønnøysund.no +drobak.no +drøbak.no +egersund.no +fetsund.no +floro.no +florø.no +fredrikstad.no +hokksund.no +honefoss.no +hønefoss.no +jessheim.no +jorpeland.no +jørpeland.no +kirkenes.no +kopervik.no +krokstadelva.no +langevag.no +langevåg.no +leirvik.no +mjondalen.no +mjøndalen.no +mo-i-rana.no +mosjoen.no +mosjøen.no +nesoddtangen.no +orkanger.no +osoyro.no +osøyro.no +raholt.no +råholt.no +sandnessjoen.no +sandnessjøen.no +skedsmokorset.no +slattum.no +spjelkavik.no +stathelle.no +stavern.no +stjordalshalsen.no +stjørdalshalsen.no +tananger.no +tranby.no +vossevangen.no +// communities +afjord.no +åfjord.no +agdenes.no +al.no +ål.no +alesund.no +ålesund.no +alstahaug.no +alta.no +áltá.no +alaheadju.no +álaheadju.no +alvdal.no +amli.no +åmli.no +amot.no +åmot.no +andebu.no +andoy.no +andøy.no +andasuolo.no +ardal.no +årdal.no +aremark.no +arendal.no +ås.no +aseral.no +åseral.no +asker.no +askim.no +askvoll.no +askoy.no +askøy.no +asnes.no +åsnes.no +audnedaln.no +aukra.no +aure.no +aurland.no +aurskog-holand.no +aurskog-høland.no +austevoll.no +austrheim.no +averoy.no +averøy.no +balestrand.no +ballangen.no +balat.no +bálát.no +balsfjord.no +bahccavuotna.no +báhccavuotna.no +bamble.no +bardu.no +beardu.no +beiarn.no +bajddar.no +bájddar.no +baidar.no +báidár.no +berg.no +bergen.no +berlevag.no +berlevåg.no +bearalvahki.no +bearalváhki.no +bindal.no +birkenes.no +bjarkoy.no +bjarkøy.no +bjerkreim.no +bjugn.no +bodo.no +bodø.no +badaddja.no +bådåddjå.no +budejju.no +bokn.no +bremanger.no +bronnoy.no +brønnøy.no +bygland.no +bykle.no +barum.no +bærum.no +bo.telemark.no +bø.telemark.no +bo.nordland.no +bø.nordland.no +bievat.no +bievát.no +bomlo.no +bømlo.no +batsfjord.no +båtsfjord.no +bahcavuotna.no +báhcavuotna.no +dovre.no +drammen.no +drangedal.no +dyroy.no +dyrøy.no +donna.no +dønna.no +eid.no +eidfjord.no +eidsberg.no +eidskog.no +eidsvoll.no +eigersund.no +elverum.no +enebakk.no +engerdal.no +etne.no +etnedal.no +evenes.no +evenassi.no +evenášši.no +evje-og-hornnes.no +farsund.no +fauske.no +fuossko.no +fuoisku.no +fedje.no +fet.no +finnoy.no +finnøy.no +fitjar.no +fjaler.no +fjell.no +flakstad.no +flatanger.no +flekkefjord.no +flesberg.no +flora.no +fla.no +flå.no +folldal.no +forsand.no +fosnes.no +frei.no +frogn.no +froland.no +frosta.no +frana.no +fræna.no +froya.no +frøya.no +fusa.no +fyresdal.no +forde.no +førde.no +gamvik.no +gangaviika.no +gáŋgaviika.no +gaular.no +gausdal.no +gildeskal.no +gildeskål.no +giske.no +gjemnes.no +gjerdrum.no +gjerstad.no +gjesdal.no +gjovik.no +gjøvik.no +gloppen.no +gol.no +gran.no +grane.no +granvin.no +gratangen.no +grimstad.no +grong.no +kraanghke.no +kråanghke.no +grue.no +gulen.no +hadsel.no +halden.no +halsa.no +hamar.no +hamaroy.no +habmer.no +hábmer.no +hapmir.no +hápmir.no +hammerfest.no +hammarfeasta.no +hámmárfeasta.no +haram.no +hareid.no +harstad.no +hasvik.no +aknoluokta.no +ákŋoluokta.no +hattfjelldal.no +aarborte.no +haugesund.no +hemne.no +hemnes.no +hemsedal.no +heroy.more-og-romsdal.no +herøy.møre-og-romsdal.no +heroy.nordland.no +herøy.nordland.no +hitra.no +hjartdal.no +hjelmeland.no +hobol.no +hobøl.no +hof.no +hol.no +hole.no +holmestrand.no +holtalen.no +holtålen.no +hornindal.no +horten.no +hurdal.no +hurum.no +hvaler.no +hyllestad.no +hagebostad.no +hægebostad.no +hoyanger.no +høyanger.no +hoylandet.no +høylandet.no +ha.no +hå.no +ibestad.no +inderoy.no +inderøy.no +iveland.no +jevnaker.no +jondal.no +jolster.no +jølster.no +karasjok.no +karasjohka.no +kárášjohka.no +karlsoy.no +galsa.no +gálsá.no +karmoy.no +karmøy.no +kautokeino.no +guovdageaidnu.no +klepp.no +klabu.no +klæbu.no +kongsberg.no +kongsvinger.no +kragero.no +kragerø.no +kristiansand.no +kristiansund.no +krodsherad.no +krødsherad.no +kvalsund.no +rahkkeravju.no +ráhkkerávju.no +kvam.no +kvinesdal.no +kvinnherad.no +kviteseid.no +kvitsoy.no +kvitsøy.no +kvafjord.no +kvæfjord.no +giehtavuoatna.no +kvanangen.no +kvænangen.no +navuotna.no +návuotna.no +kafjord.no +kåfjord.no +gaivuotna.no +gáivuotna.no +larvik.no +lavangen.no +lavagis.no +loabat.no +loabát.no +lebesby.no +davvesiida.no +leikanger.no +leirfjord.no +leka.no +leksvik.no +lenvik.no +leangaviika.no +leaŋgaviika.no +lesja.no +levanger.no +lier.no +lierne.no +lillehammer.no +lillesand.no +lindesnes.no +lindas.no +lindås.no +lom.no +loppa.no +lahppi.no +láhppi.no +lund.no +lunner.no +luroy.no +lurøy.no +luster.no +lyngdal.no +lyngen.no +ivgu.no +lardal.no +lerdal.no +lærdal.no +lodingen.no +lødingen.no +lorenskog.no +lørenskog.no +loten.no +løten.no +malvik.no +masoy.no +måsøy.no +muosat.no +muosát.no +mandal.no +marker.no +marnardal.no +masfjorden.no +meland.no +meldal.no +melhus.no +meloy.no +meløy.no +meraker.no +meråker.no +moareke.no +moåreke.no +midsund.no +midtre-gauldal.no +modalen.no +modum.no +molde.no +moskenes.no +moss.no +mosvik.no +malselv.no +målselv.no +malatvuopmi.no +málatvuopmi.no +namdalseid.no +aejrie.no +namsos.no +namsskogan.no +naamesjevuemie.no +nååmesjevuemie.no +laakesvuemie.no +nannestad.no +narvik.no +narviika.no +naustdal.no +nedre-eiker.no +nes.akershus.no +nes.buskerud.no +nesna.no +nesodden.no +nesseby.no +unjarga.no +unjárga.no +nesset.no +nissedal.no +nittedal.no +nord-aurdal.no +nord-fron.no +nord-odal.no +norddal.no +nordkapp.no +davvenjarga.no +davvenjárga.no +nordre-land.no +nordreisa.no +raisa.no +ráisa.no +nore-og-uvdal.no +notodden.no +naroy.no +nærøy.no +notteroy.no +nøtterøy.no +odda.no +oksnes.no +øksnes.no +oppdal.no +oppegard.no +oppegård.no +orkdal.no +orland.no +ørland.no +orskog.no +ørskog.no +orsta.no +ørsta.no +os.hedmark.no +os.hordaland.no +osen.no +osteroy.no +osterøy.no +ostre-toten.no +østre-toten.no +overhalla.no +ovre-eiker.no +øvre-eiker.no +oyer.no +øyer.no +oygarden.no +øygarden.no +oystre-slidre.no +øystre-slidre.no +porsanger.no +porsangu.no +porsáŋgu.no +porsgrunn.no +radoy.no +radøy.no +rakkestad.no +rana.no +ruovat.no +randaberg.no +rauma.no +rendalen.no +rennebu.no +rennesoy.no +rennesøy.no +rindal.no +ringebu.no +ringerike.no +ringsaker.no +rissa.no +risor.no +risør.no +roan.no +rollag.no +rygge.no +ralingen.no +rælingen.no +rodoy.no +rødøy.no +romskog.no +rømskog.no +roros.no +røros.no +rost.no +røst.no +royken.no +røyken.no +royrvik.no +røyrvik.no +rade.no +råde.no +salangen.no +siellak.no +saltdal.no +salat.no +sálát.no +sálat.no +samnanger.no +sande.more-og-romsdal.no +sande.møre-og-romsdal.no +sande.vestfold.no +sandefjord.no +sandnes.no +sandoy.no +sandøy.no +sarpsborg.no +sauda.no +sauherad.no +sel.no +selbu.no +selje.no +seljord.no +sigdal.no +siljan.no +sirdal.no +skaun.no +skedsmo.no +ski.no +skien.no +skiptvet.no +skjervoy.no +skjervøy.no +skierva.no +skiervá.no +skjak.no +skjåk.no +skodje.no +skanland.no +skånland.no +skanit.no +skánit.no +smola.no +smøla.no +snillfjord.no +snasa.no +snåsa.no +snoasa.no +snaase.no +snåase.no +sogndal.no +sokndal.no +sola.no +solund.no +songdalen.no +sortland.no +spydeberg.no +stange.no +stavanger.no +steigen.no +steinkjer.no +stjordal.no +stjørdal.no +stokke.no +stor-elvdal.no +stord.no +stordal.no +storfjord.no +omasvuotna.no +strand.no +stranda.no +stryn.no +sula.no +suldal.no +sund.no +sunndal.no +surnadal.no +sveio.no +svelvik.no +sykkylven.no +sogne.no +søgne.no +somna.no +sømna.no +sondre-land.no +søndre-land.no +sor-aurdal.no +sør-aurdal.no +sor-fron.no +sør-fron.no +sor-odal.no +sør-odal.no +sor-varanger.no +sør-varanger.no +matta-varjjat.no +mátta-várjjat.no +sorfold.no +sørfold.no +sorreisa.no +sørreisa.no +sorum.no +sørum.no +tana.no +deatnu.no +time.no +tingvoll.no +tinn.no +tjeldsund.no +dielddanuorri.no +tjome.no +tjøme.no +tokke.no +tolga.no +torsken.no +tranoy.no +tranøy.no +tromso.no +tromsø.no +tromsa.no +romsa.no +trondheim.no +troandin.no +trysil.no +trana.no +træna.no +trogstad.no +trøgstad.no +tvedestrand.no +tydal.no +tynset.no +tysfjord.no +divtasvuodna.no +divttasvuotna.no +tysnes.no +tysvar.no +tysvær.no +tonsberg.no +tønsberg.no +ullensaker.no +ullensvang.no +ulvik.no +utsira.no +vadso.no +vadsø.no +cahcesuolo.no +čáhcesuolo.no +vaksdal.no +valle.no +vang.no +vanylven.no +vardo.no +vardø.no +varggat.no +várggát.no +vefsn.no +vaapste.no +vega.no +vegarshei.no +vegårshei.no +vennesla.no +verdal.no +verran.no +vestby.no +vestnes.no +vestre-slidre.no +vestre-toten.no +vestvagoy.no +vestvågøy.no +vevelstad.no +vik.no +vikna.no +vindafjord.no +volda.no +voss.no +varoy.no +værøy.no +vagan.no +vågan.no +voagat.no +vagsoy.no +vågsøy.no +vaga.no +vågå.no +valer.ostfold.no +våler.østfold.no +valer.hedmark.no +våler.hedmark.no + +// np : http://www.mos.com.np/register.html +*.np + +// nr : http://cenpac.net.nr/dns/index.html +// Submitted by registry +nr +biz.nr +info.nr +gov.nr +edu.nr +org.nr +net.nr +com.nr + +// nu : https://en.wikipedia.org/wiki/.nu +nu + +// nz : https://en.wikipedia.org/wiki/.nz +// Submitted by registry +nz +ac.nz +co.nz +cri.nz +geek.nz +gen.nz +govt.nz +health.nz +iwi.nz +kiwi.nz +maori.nz +mil.nz +māori.nz +net.nz +org.nz +parliament.nz +school.nz + +// om : https://en.wikipedia.org/wiki/.om +om +co.om +com.om +edu.om +gov.om +med.om +museum.om +net.om +org.om +pro.om + +// onion : https://tools.ietf.org/html/rfc7686 +onion + +// org : https://en.wikipedia.org/wiki/.org +org + +// pa : http://www.nic.pa/ +// Some additional second level "domains" resolve directly as hostnames, such as +// pannet.pa, so we add a rule for "pa". +pa +ac.pa +gob.pa +com.pa +org.pa +sld.pa +edu.pa +net.pa +ing.pa +abo.pa +med.pa +nom.pa + +// pe : https://www.nic.pe/InformeFinalComision.pdf +pe +edu.pe +gob.pe +nom.pe +mil.pe +org.pe +com.pe +net.pe + +// pf : http://www.gobin.info/domainname/formulaire-pf.pdf +pf +com.pf +org.pf +edu.pf + +// pg : https://en.wikipedia.org/wiki/.pg +*.pg + +// ph : http://www.domains.ph/FAQ2.asp +// Submitted by registry +ph +com.ph +net.ph +org.ph +gov.ph +edu.ph +ngo.ph +mil.ph +i.ph + +// pk : http://pk5.pknic.net.pk/pk5/msgNamepk.PK +pk +com.pk +net.pk +edu.pk +org.pk +fam.pk +biz.pk +web.pk +gov.pk +gob.pk +gok.pk +gon.pk +gop.pk +gos.pk +info.pk + +// pl http://www.dns.pl/english/index.html +// Submitted by registry +pl +com.pl +net.pl +org.pl +// pl functional domains (http://www.dns.pl/english/index.html) +aid.pl +agro.pl +atm.pl +auto.pl +biz.pl +edu.pl +gmina.pl +gsm.pl +info.pl +mail.pl +miasta.pl +media.pl +mil.pl +nieruchomosci.pl +nom.pl +pc.pl +powiat.pl +priv.pl +realestate.pl +rel.pl +sex.pl +shop.pl +sklep.pl +sos.pl +szkola.pl +targi.pl +tm.pl +tourism.pl +travel.pl +turystyka.pl +// Government domains +gov.pl +ap.gov.pl +ic.gov.pl +is.gov.pl +us.gov.pl +kmpsp.gov.pl +kppsp.gov.pl +kwpsp.gov.pl +psp.gov.pl +wskr.gov.pl +kwp.gov.pl +mw.gov.pl +ug.gov.pl +um.gov.pl +umig.gov.pl +ugim.gov.pl +upow.gov.pl +uw.gov.pl +starostwo.gov.pl +pa.gov.pl +po.gov.pl +psse.gov.pl +pup.gov.pl +rzgw.gov.pl +sa.gov.pl +so.gov.pl +sr.gov.pl +wsa.gov.pl +sko.gov.pl +uzs.gov.pl +wiih.gov.pl +winb.gov.pl +pinb.gov.pl +wios.gov.pl +witd.gov.pl +wzmiuw.gov.pl +piw.gov.pl +wiw.gov.pl +griw.gov.pl +wif.gov.pl +oum.gov.pl +sdn.gov.pl +zp.gov.pl +uppo.gov.pl +mup.gov.pl +wuoz.gov.pl +konsulat.gov.pl +oirm.gov.pl +// pl regional domains (http://www.dns.pl/english/index.html) +augustow.pl +babia-gora.pl +bedzin.pl +beskidy.pl +bialowieza.pl +bialystok.pl +bielawa.pl +bieszczady.pl +boleslawiec.pl +bydgoszcz.pl +bytom.pl +cieszyn.pl +czeladz.pl +czest.pl +dlugoleka.pl +elblag.pl +elk.pl +glogow.pl +gniezno.pl +gorlice.pl +grajewo.pl +ilawa.pl +jaworzno.pl +jelenia-gora.pl +jgora.pl +kalisz.pl +kazimierz-dolny.pl +karpacz.pl +kartuzy.pl +kaszuby.pl +katowice.pl +kepno.pl +ketrzyn.pl +klodzko.pl +kobierzyce.pl +kolobrzeg.pl +konin.pl +konskowola.pl +kutno.pl +lapy.pl +lebork.pl +legnica.pl +lezajsk.pl +limanowa.pl +lomza.pl +lowicz.pl +lubin.pl +lukow.pl +malbork.pl +malopolska.pl +mazowsze.pl +mazury.pl +mielec.pl +mielno.pl +mragowo.pl +naklo.pl +nowaruda.pl +nysa.pl +olawa.pl +olecko.pl +olkusz.pl +olsztyn.pl +opoczno.pl +opole.pl +ostroda.pl +ostroleka.pl +ostrowiec.pl +ostrowwlkp.pl +pila.pl +pisz.pl +podhale.pl +podlasie.pl +polkowice.pl +pomorze.pl +pomorskie.pl +prochowice.pl +pruszkow.pl +przeworsk.pl +pulawy.pl +radom.pl +rawa-maz.pl +rybnik.pl +rzeszow.pl +sanok.pl +sejny.pl +slask.pl +slupsk.pl +sosnowiec.pl +stalowa-wola.pl +skoczow.pl +starachowice.pl +stargard.pl +suwalki.pl +swidnica.pl +swiebodzin.pl +swinoujscie.pl +szczecin.pl +szczytno.pl +tarnobrzeg.pl +tgory.pl +turek.pl +tychy.pl +ustka.pl +walbrzych.pl +warmia.pl +warszawa.pl +waw.pl +wegrow.pl +wielun.pl +wlocl.pl +wloclawek.pl +wodzislaw.pl +wolomin.pl +wroclaw.pl +zachpomor.pl +zagan.pl +zarow.pl +zgora.pl +zgorzelec.pl + +// pm : http://www.afnic.fr/medias/documents/AFNIC-naming-policy2012.pdf +pm + +// pn : http://www.government.pn/PnRegistry/policies.htm +pn +gov.pn +co.pn +org.pn +edu.pn +net.pn + +// post : https://en.wikipedia.org/wiki/.post +post + +// pr : http://www.nic.pr/index.asp?f=1 +pr +com.pr +net.pr +org.pr +gov.pr +edu.pr +isla.pr +pro.pr +biz.pr +info.pr +name.pr +// these aren't mentioned on nic.pr, but on https://en.wikipedia.org/wiki/.pr +est.pr +prof.pr +ac.pr + +// pro : http://registry.pro/get-pro +pro +aaa.pro +aca.pro +acct.pro +avocat.pro +bar.pro +cpa.pro +eng.pro +jur.pro +law.pro +med.pro +recht.pro + +// ps : https://en.wikipedia.org/wiki/.ps +// http://www.nic.ps/registration/policy.html#reg +ps +edu.ps +gov.ps +sec.ps +plo.ps +com.ps +org.ps +net.ps + +// pt : http://online.dns.pt/dns/start_dns +pt +net.pt +gov.pt +org.pt +edu.pt +int.pt +publ.pt +com.pt +nome.pt + +// pw : https://en.wikipedia.org/wiki/.pw +pw +co.pw +ne.pw +or.pw +ed.pw +go.pw +belau.pw + +// py : http://www.nic.py/pautas.html#seccion_9 +// Submitted by registry +py +com.py +coop.py +edu.py +gov.py +mil.py +net.py +org.py + +// qa : http://domains.qa/en/ +qa +com.qa +edu.qa +gov.qa +mil.qa +name.qa +net.qa +org.qa +sch.qa + +// re : http://www.afnic.re/obtenir/chartes/nommage-re/annexe-descriptifs +re +asso.re +com.re +nom.re + +// ro : http://www.rotld.ro/ +ro +arts.ro +com.ro +firm.ro +info.ro +nom.ro +nt.ro +org.ro +rec.ro +store.ro +tm.ro +www.ro + +// rs : https://www.rnids.rs/en/domains/national-domains +rs +ac.rs +co.rs +edu.rs +gov.rs +in.rs +org.rs + +// ru : https://cctld.ru/files/pdf/docs/en/rules_ru-rf.pdf +// Submitted by George Georgievsky +ru + +// rw : https://www.ricta.org.rw/sites/default/files/resources/registry_registrar_contract_0.pdf +rw +ac.rw +co.rw +coop.rw +gov.rw +mil.rw +net.rw +org.rw + +// sa : http://www.nic.net.sa/ +sa +com.sa +net.sa +org.sa +gov.sa +med.sa +pub.sa +edu.sa +sch.sa + +// sb : http://www.sbnic.net.sb/ +// Submitted by registry +sb +com.sb +edu.sb +gov.sb +net.sb +org.sb + +// sc : http://www.nic.sc/ +sc +com.sc +gov.sc +net.sc +org.sc +edu.sc + +// sd : http://www.isoc.sd/sudanic.isoc.sd/billing_pricing.htm +// Submitted by registry +sd +com.sd +net.sd +org.sd +edu.sd +med.sd +tv.sd +gov.sd +info.sd + +// se : https://en.wikipedia.org/wiki/.se +// Submitted by registry +se +a.se +ac.se +b.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 +l.se +lanbib.se +m.se +n.se +naturbruksgymn.se +o.se +org.se +p.se +parti.se +pp.se +press.se +r.se +s.se +t.se +tm.se +u.se +w.se +x.se +y.se +z.se + +// sg : http://www.nic.net.sg/page/registration-policies-procedures-and-guidelines +sg +com.sg +net.sg +org.sg +gov.sg +edu.sg +per.sg + +// sh : http://www.nic.sh/registrar.html +sh +com.sh +net.sh +gov.sh +org.sh +mil.sh + +// si : https://en.wikipedia.org/wiki/.si +si + +// sj : No registrations at this time. +// Submitted by registry +sj + +// sk : https://en.wikipedia.org/wiki/.sk +// list of 2nd level domains ? +sk + +// sl : http://www.nic.sl +// Submitted by registry +sl +com.sl +net.sl +edu.sl +gov.sl +org.sl + +// sm : https://en.wikipedia.org/wiki/.sm +sm + +// sn : https://en.wikipedia.org/wiki/.sn +sn +art.sn +com.sn +edu.sn +gouv.sn +org.sn +perso.sn +univ.sn + +// so : http://sonic.so/policies/ +so +com.so +edu.so +gov.so +me.so +net.so +org.so + +// sr : https://en.wikipedia.org/wiki/.sr +sr + +// ss : https://registry.nic.ss/ +// Submitted by registry +ss +biz.ss +com.ss +edu.ss +gov.ss +net.ss +org.ss + +// st : http://www.nic.st/html/policyrules/ +st +co.st +com.st +consulado.st +edu.st +embaixada.st +gov.st +mil.st +net.st +org.st +principe.st +saotome.st +store.st + +// su : https://en.wikipedia.org/wiki/.su +su + +// sv : http://www.svnet.org.sv/niveldos.pdf +sv +com.sv +edu.sv +gob.sv +org.sv +red.sv + +// sx : https://en.wikipedia.org/wiki/.sx +// Submitted by registry +sx +gov.sx + +// sy : https://en.wikipedia.org/wiki/.sy +// see also: http://www.gobin.info/domainname/sy.doc +sy +edu.sy +gov.sy +net.sy +mil.sy +com.sy +org.sy + +// sz : https://en.wikipedia.org/wiki/.sz +// http://www.sispa.org.sz/ +sz +co.sz +ac.sz +org.sz + +// tc : https://en.wikipedia.org/wiki/.tc +tc + +// td : https://en.wikipedia.org/wiki/.td +td + +// tel: https://en.wikipedia.org/wiki/.tel +// http://www.telnic.org/ +tel + +// tf : https://en.wikipedia.org/wiki/.tf +tf + +// tg : https://en.wikipedia.org/wiki/.tg +// http://www.nic.tg/ +tg + +// th : https://en.wikipedia.org/wiki/.th +// Submitted by registry +th +ac.th +co.th +go.th +in.th +mi.th +net.th +or.th + +// tj : http://www.nic.tj/policy.html +tj +ac.tj +biz.tj +co.tj +com.tj +edu.tj +go.tj +gov.tj +int.tj +mil.tj +name.tj +net.tj +nic.tj +org.tj +test.tj +web.tj + +// tk : https://en.wikipedia.org/wiki/.tk +tk + +// tl : https://en.wikipedia.org/wiki/.tl +tl +gov.tl + +// tm : http://www.nic.tm/local.html +tm +com.tm +co.tm +org.tm +net.tm +nom.tm +gov.tm +mil.tm +edu.tm + +// tn : https://en.wikipedia.org/wiki/.tn +// http://whois.ati.tn/ +tn +com.tn +ens.tn +fin.tn +gov.tn +ind.tn +intl.tn +nat.tn +net.tn +org.tn +info.tn +perso.tn +tourism.tn +edunet.tn +rnrt.tn +rns.tn +rnu.tn +mincom.tn +agrinet.tn +defense.tn +turen.tn + +// to : https://en.wikipedia.org/wiki/.to +// Submitted by registry +to +com.to +gov.to +net.to +org.to +edu.to +mil.to + +// tr : https://nic.tr/ +// https://nic.tr/forms/eng/policies.pdf +// https://nic.tr/index.php?USRACTN=PRICELST +tr +av.tr +bbs.tr +bel.tr +biz.tr +com.tr +dr.tr +edu.tr +gen.tr +gov.tr +info.tr +mil.tr +k12.tr +kep.tr +name.tr +net.tr +org.tr +pol.tr +tel.tr +tsk.tr +tv.tr +web.tr +// Used by Northern Cyprus +nc.tr +// Used by government agencies of Northern Cyprus +gov.nc.tr + +// tt : http://www.nic.tt/ +tt +co.tt +com.tt +org.tt +net.tt +biz.tt +info.tt +pro.tt +int.tt +coop.tt +jobs.tt +mobi.tt +travel.tt +museum.tt +aero.tt +name.tt +gov.tt +edu.tt + +// tv : https://en.wikipedia.org/wiki/.tv +// Not listing any 2LDs as reserved since none seem to exist in practice, +// Wikipedia notwithstanding. +tv + +// tw : https://en.wikipedia.org/wiki/.tw +tw +edu.tw +gov.tw +mil.tw +com.tw +net.tw +org.tw +idv.tw +game.tw +ebiz.tw +club.tw +網路.tw +組織.tw +商業.tw + +// tz : http://www.tznic.or.tz/index.php/domains +// Submitted by registry +tz +ac.tz +co.tz +go.tz +hotel.tz +info.tz +me.tz +mil.tz +mobi.tz +ne.tz +or.tz +sc.tz +tv.tz + +// ua : https://hostmaster.ua/policy/?ua +// Submitted by registry +ua +// ua 2LD +com.ua +edu.ua +gov.ua +in.ua +net.ua +org.ua +// ua geographic names +// https://hostmaster.ua/2ld/ +cherkassy.ua +cherkasy.ua +chernigov.ua +chernihiv.ua +chernivtsi.ua +chernovtsy.ua +ck.ua +cn.ua +cr.ua +crimea.ua +cv.ua +dn.ua +dnepropetrovsk.ua +dnipropetrovsk.ua +dominic.ua +donetsk.ua +dp.ua +if.ua +ivano-frankivsk.ua +kh.ua +kharkiv.ua +kharkov.ua +kherson.ua +khmelnitskiy.ua +khmelnytskyi.ua +kiev.ua +kirovograd.ua +km.ua +kr.ua +krym.ua +ks.ua +kv.ua +kyiv.ua +lg.ua +lt.ua +lugansk.ua +lutsk.ua +lv.ua +lviv.ua +mk.ua +mykolaiv.ua +nikolaev.ua +od.ua +odesa.ua +odessa.ua +pl.ua +poltava.ua +rivne.ua +rovno.ua +rv.ua +sb.ua +sebastopol.ua +sevastopol.ua +sm.ua +sumy.ua +te.ua +ternopil.ua +uz.ua +uzhgorod.ua +vinnica.ua +vinnytsia.ua +vn.ua +volyn.ua +yalta.ua +zaporizhzhe.ua +zaporizhzhia.ua +zhitomir.ua +zhytomyr.ua +zp.ua +zt.ua + +// ug : https://www.registry.co.ug/ +ug +co.ug +or.ug +ac.ug +sc.ug +go.ug +ne.ug +com.ug +org.ug + +// uk : https://en.wikipedia.org/wiki/.uk +// Submitted by registry +uk +ac.uk +co.uk +gov.uk +ltd.uk +me.uk +net.uk +nhs.uk +org.uk +plc.uk +police.uk +*.sch.uk + +// us : https://en.wikipedia.org/wiki/.us +us +dni.us +fed.us +isa.us +kids.us +nsn.us +// us geographic names +ak.us +al.us +ar.us +as.us +az.us +ca.us +co.us +ct.us +dc.us +de.us +fl.us +ga.us +gu.us +hi.us +ia.us +id.us +il.us +in.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 +nv.us +ny.us +oh.us +ok.us +or.us +pa.us +pr.us +ri.us +sc.us +sd.us +tn.us +tx.us +ut.us +vi.us +vt.us +va.us +wa.us +wi.us +wv.us +wy.us +// The registrar notes several more specific domains available in each state, +// such as state.*.us, dst.*.us, etc., but resolution of these is somewhat +// haphazard; in some states these domains resolve as addresses, while in others +// only subdomains are available, or even nothing at all. We include the +// most common ones where it's clear that different sites are different +// entities. +k12.ak.us +k12.al.us +k12.ar.us +k12.as.us +k12.az.us +k12.ca.us +k12.co.us +k12.ct.us +k12.dc.us +k12.de.us +k12.fl.us +k12.ga.us +k12.gu.us +// k12.hi.us Bug 614565 - Hawaii has a state-wide DOE login +k12.ia.us +k12.id.us +k12.il.us +k12.in.us +k12.ks.us +k12.ky.us +k12.la.us +k12.ma.us +k12.md.us +k12.me.us +k12.mi.us +k12.mn.us +k12.mo.us +k12.ms.us +k12.mt.us +k12.nc.us +// k12.nd.us Bug 1028347 - Removed at request of Travis Rosso +k12.ne.us +k12.nh.us +k12.nj.us +k12.nm.us +k12.nv.us +k12.ny.us +k12.oh.us +k12.ok.us +k12.or.us +k12.pa.us +k12.pr.us +k12.ri.us +k12.sc.us +// k12.sd.us Bug 934131 - Removed at request of James Booze +k12.tn.us +k12.tx.us +k12.ut.us +k12.vi.us +k12.vt.us +k12.va.us +k12.wa.us +k12.wi.us +// k12.wv.us Bug 947705 - Removed at request of Verne Britton +k12.wy.us +cc.ak.us +cc.al.us +cc.ar.us +cc.as.us +cc.az.us +cc.ca.us +cc.co.us +cc.ct.us +cc.dc.us +cc.de.us +cc.fl.us +cc.ga.us +cc.gu.us +cc.hi.us +cc.ia.us +cc.id.us +cc.il.us +cc.in.us +cc.ks.us +cc.ky.us +cc.la.us +cc.ma.us +cc.md.us +cc.me.us +cc.mi.us +cc.mn.us +cc.mo.us +cc.ms.us +cc.mt.us +cc.nc.us +cc.nd.us +cc.ne.us +cc.nh.us +cc.nj.us +cc.nm.us +cc.nv.us +cc.ny.us +cc.oh.us +cc.ok.us +cc.or.us +cc.pa.us +cc.pr.us +cc.ri.us +cc.sc.us +cc.sd.us +cc.tn.us +cc.tx.us +cc.ut.us +cc.vi.us +cc.vt.us +cc.va.us +cc.wa.us +cc.wi.us +cc.wv.us +cc.wy.us +lib.ak.us +lib.al.us +lib.ar.us +lib.as.us +lib.az.us +lib.ca.us +lib.co.us +lib.ct.us +lib.dc.us +// lib.de.us Issue #243 - Moved to Private section at request of Ed Moore +lib.fl.us +lib.ga.us +lib.gu.us +lib.hi.us +lib.ia.us +lib.id.us +lib.il.us +lib.in.us +lib.ks.us +lib.ky.us +lib.la.us +lib.ma.us +lib.md.us +lib.me.us +lib.mi.us +lib.mn.us +lib.mo.us +lib.ms.us +lib.mt.us +lib.nc.us +lib.nd.us +lib.ne.us +lib.nh.us +lib.nj.us +lib.nm.us +lib.nv.us +lib.ny.us +lib.oh.us +lib.ok.us +lib.or.us +lib.pa.us +lib.pr.us +lib.ri.us +lib.sc.us +lib.sd.us +lib.tn.us +lib.tx.us +lib.ut.us +lib.vi.us +lib.vt.us +lib.va.us +lib.wa.us +lib.wi.us +// lib.wv.us Bug 941670 - Removed at request of Larry W Arnold +lib.wy.us +// k12.ma.us contains school districts in Massachusetts. The 4LDs are +// managed independently except for private (PVT), charter (CHTR) and +// parochial (PAROCH) schools. Those are delegated directly to the +// 5LD operators. +pvt.k12.ma.us +chtr.k12.ma.us +paroch.k12.ma.us +// Merit Network, Inc. maintains the registry for =~ /(k12|cc|lib).mi.us/ and the following +// see also: http://domreg.merit.edu +// see also: whois -h whois.domreg.merit.edu help +ann-arbor.mi.us +cog.mi.us +dst.mi.us +eaton.mi.us +gen.mi.us +mus.mi.us +tec.mi.us +washtenaw.mi.us + +// uy : http://www.nic.org.uy/ +uy +com.uy +edu.uy +gub.uy +mil.uy +net.uy +org.uy + +// uz : http://www.reg.uz/ +uz +co.uz +com.uz +net.uz +org.uz + +// va : https://en.wikipedia.org/wiki/.va +va + +// vc : https://en.wikipedia.org/wiki/.vc +// Submitted by registry +vc +com.vc +net.vc +org.vc +gov.vc +mil.vc +edu.vc + +// ve : https://registro.nic.ve/ +// Submitted by registry +ve +arts.ve +co.ve +com.ve +e12.ve +edu.ve +firm.ve +gob.ve +gov.ve +info.ve +int.ve +mil.ve +net.ve +org.ve +rec.ve +store.ve +tec.ve +web.ve + +// vg : https://en.wikipedia.org/wiki/.vg +vg + +// vi : http://www.nic.vi/newdomainform.htm +// http://www.nic.vi/Domain_Rules/body_domain_rules.html indicates some other +// TLDs are "reserved", such as edu.vi and gov.vi, but doesn't actually say they +// are available for registration (which they do not seem to be). +vi +co.vi +com.vi +k12.vi +net.vi +org.vi + +// vn : https://www.dot.vn/vnnic/vnnic/domainregistration.jsp +vn +com.vn +net.vn +org.vn +edu.vn +gov.vn +int.vn +ac.vn +biz.vn +info.vn +name.vn +pro.vn +health.vn + +// vu : https://en.wikipedia.org/wiki/.vu +// http://www.vunic.vu/ +vu +com.vu +edu.vu +net.vu +org.vu + +// wf : http://www.afnic.fr/medias/documents/AFNIC-naming-policy2012.pdf +wf + +// ws : https://en.wikipedia.org/wiki/.ws +// http://samoanic.ws/index.dhtml +ws +com.ws +net.ws +org.ws +gov.ws +edu.ws + +// yt : http://www.afnic.fr/medias/documents/AFNIC-naming-policy2012.pdf +yt + +// IDN ccTLDs +// When submitting patches, please maintain a sort by ISO 3166 ccTLD, then +// U-label, and follow this format: +// // A-Label ("", [, variant info]) : +// // [sponsoring org] +// U-Label + +// xn--mgbaam7a8h ("Emerat", Arabic) : AE +// http://nic.ae/english/arabicdomain/rules.jsp +امارات + +// xn--y9a3aq ("hye", Armenian) : AM +// ISOC AM (operated by .am Registry) +հայ + +// xn--54b7fta0cc ("Bangla", Bangla) : BD +বাংলা + +// xn--90ae ("bg", Bulgarian) : BG +бг + +// xn--90ais ("bel", Belarusian/Russian Cyrillic) : BY +// Operated by .by registry +бел + +// xn--fiqs8s ("Zhongguo/China", Chinese, Simplified) : CN +// CNNIC +// http://cnnic.cn/html/Dir/2005/10/11/3218.htm +中国 + +// xn--fiqz9s ("Zhongguo/China", Chinese, Traditional) : CN +// CNNIC +// http://cnnic.cn/html/Dir/2005/10/11/3218.htm +中國 + +// xn--lgbbat1ad8j ("Algeria/Al Jazair", Arabic) : DZ +الجزائر + +// xn--wgbh1c ("Egypt/Masr", Arabic) : EG +// http://www.dotmasr.eg/ +مصر + +// xn--e1a4c ("eu", Cyrillic) : EU +ею + +// xn--mgbah1a3hjkrd ("Mauritania", Arabic) : MR +موريتانيا + +// xn--node ("ge", Georgian Mkhedruli) : GE +გე + +// xn--qxam ("el", Greek) : GR +// Hellenic Ministry of Infrastructure, Transport, and Networks +ελ + +// xn--j6w193g ("Hong Kong", Chinese) : HK +// https://www.hkirc.hk +// Submitted by registry +// https://www.hkirc.hk/content.jsp?id=30#!/34 +香港 +公司.香港 +教育.香港 +政府.香港 +個人.香港 +網絡.香港 +組織.香港 + +// xn--2scrj9c ("Bharat", Kannada) : IN +// India +ಭಾರತ + +// xn--3hcrj9c ("Bharat", Oriya) : IN +// India +ଭାରତ + +// xn--45br5cyl ("Bharatam", Assamese) : IN +// India +ভাৰত + +// xn--h2breg3eve ("Bharatam", Sanskrit) : IN +// India +भारतम् + +// xn--h2brj9c8c ("Bharot", Santali) : IN +// India +भारोत + +// xn--mgbgu82a ("Bharat", Sindhi) : IN +// India +ڀارت + +// xn--rvc1e0am3e ("Bharatam", Malayalam) : IN +// India +ഭാരതം + +// xn--h2brj9c ("Bharat", Devanagari) : IN +// India +भारत + +// xn--mgbbh1a ("Bharat", Kashmiri) : IN +// India +بارت + +// xn--mgbbh1a71e ("Bharat", Arabic) : IN +// India +بھارت + +// xn--fpcrj9c3d ("Bharat", Telugu) : IN +// India +భారత్ + +// xn--gecrj9c ("Bharat", Gujarati) : IN +// India +ભારત + +// xn--s9brj9c ("Bharat", Gurmukhi) : IN +// India +ਭਾਰਤ + +// xn--45brj9c ("Bharat", Bengali) : IN +// India +ভারত + +// xn--xkc2dl3a5ee0h ("India", Tamil) : IN +// India +இந்தியா + +// xn--mgba3a4f16a ("Iran", Persian) : IR +ایران + +// xn--mgba3a4fra ("Iran", Arabic) : IR +ايران + +// xn--mgbtx2b ("Iraq", Arabic) : IQ +// Communications and Media Commission +عراق + +// xn--mgbayh7gpa ("al-Ordon", Arabic) : JO +// National Information Technology Center (NITC) +// Royal Scientific Society, Al-Jubeiha +الاردن + +// xn--3e0b707e ("Republic of Korea", Hangul) : KR +한국 + +// xn--80ao21a ("Kaz", Kazakh) : KZ +қаз + +// xn--fzc2c9e2c ("Lanka", Sinhalese-Sinhala) : LK +// http://nic.lk +ලංකා + +// xn--xkc2al3hye2a ("Ilangai", Tamil) : LK +// http://nic.lk +இலங்கை + +// xn--mgbc0a9azcg ("Morocco/al-Maghrib", Arabic) : MA +المغرب + +// xn--d1alf ("mkd", Macedonian) : MK +// MARnet +мкд + +// xn--l1acc ("mon", Mongolian) : MN +мон + +// xn--mix891f ("Macao", Chinese, Traditional) : MO +// MONIC / HNET Asia (Registry Operator for .mo) +澳門 + +// xn--mix082f ("Macao", Chinese, Simplified) : MO +澳门 + +// xn--mgbx4cd0ab ("Malaysia", Malay) : MY +مليسيا + +// xn--mgb9awbf ("Oman", Arabic) : OM +عمان + +// xn--mgbai9azgqp6j ("Pakistan", Urdu/Arabic) : PK +پاکستان + +// xn--mgbai9a5eva00b ("Pakistan", Urdu/Arabic, variant) : PK +پاكستان + +// xn--ygbi2ammx ("Falasteen", Arabic) : PS +// The Palestinian National Internet Naming Authority (PNINA) +// http://www.pnina.ps +فلسطين + +// xn--90a3ac ("srb", Cyrillic) : RS +// https://www.rnids.rs/en/domains/national-domains +срб +пр.срб +орг.срб +обр.срб +од.срб +упр.срб +ак.срб + +// xn--p1ai ("rf", Russian-Cyrillic) : RU +// https://cctld.ru/files/pdf/docs/en/rules_ru-rf.pdf +// Submitted by George Georgievsky +рф + +// xn--wgbl6a ("Qatar", Arabic) : QA +// http://www.ict.gov.qa/ +قطر + +// xn--mgberp4a5d4ar ("AlSaudiah", Arabic) : SA +// http://www.nic.net.sa/ +السعودية + +// xn--mgberp4a5d4a87g ("AlSaudiah", Arabic, variant) : SA +السعودیة + +// xn--mgbqly7c0a67fbc ("AlSaudiah", Arabic, variant) : SA +السعودیۃ + +// xn--mgbqly7cvafr ("AlSaudiah", Arabic, variant) : SA +السعوديه + +// xn--mgbpl2fh ("sudan", Arabic) : SD +// Operated by .sd registry +سودان + +// xn--yfro4i67o Singapore ("Singapore", Chinese) : SG +新加坡 + +// xn--clchc0ea0b2g2a9gcd ("Singapore", Tamil) : SG +சிங்கப்பூர் + +// xn--ogbpf8fl ("Syria", Arabic) : SY +سورية + +// xn--mgbtf8fl ("Syria", Arabic, variant) : SY +سوريا + +// xn--o3cw4h ("Thai", Thai) : TH +// http://www.thnic.co.th +ไทย +ศึกษา.ไทย +ธุรกิจ.ไทย +รัฐบาล.ไทย +ทหาร.ไทย +เน็ต.ไทย +องค์กร.ไทย + +// xn--pgbs0dh ("Tunisia", Arabic) : TN +// http://nic.tn +تونس + +// xn--kpry57d ("Taiwan", Chinese, Traditional) : TW +// http://www.twnic.net/english/dn/dn_07a.htm +台灣 + +// xn--kprw13d ("Taiwan", Chinese, Simplified) : TW +// http://www.twnic.net/english/dn/dn_07a.htm +台湾 + +// xn--nnx388a ("Taiwan", Chinese, variant) : TW +臺灣 + +// xn--j1amh ("ukr", Cyrillic) : UA +укр + +// xn--mgb2ddes ("AlYemen", Arabic) : YE +اليمن + +// xxx : http://icmregistry.com +xxx + +// ye : http://www.y.net.ye/services/domain_name.htm +*.ye + +// za : https://www.zadna.org.za/content/page/domain-information/ +ac.za +agric.za +alt.za +co.za +edu.za +gov.za +grondar.za +law.za +mil.za +net.za +ngo.za +nic.za +nis.za +nom.za +org.za +school.za +tm.za +web.za + +// zm : https://zicta.zm/ +// Submitted by registry +zm +ac.zm +biz.zm +co.zm +com.zm +edu.zm +gov.zm +info.zm +mil.zm +net.zm +org.zm +sch.zm + +// zw : https://www.potraz.gov.zw/ +// Confirmed by registry 2017-01-25 +zw +ac.zw +co.zw +gov.zw +mil.zw +org.zw + + +// newGTLDs + +// List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2020-01-06T17:33:31Z +// This list is auto-generated, don't edit it manually. +// aaa : 2015-02-26 American Automobile Association, Inc. +aaa + +// aarp : 2015-05-21 AARP +aarp + +// abarth : 2015-07-30 Fiat Chrysler Automobiles N.V. +abarth + +// abb : 2014-10-24 ABB Ltd +abb + +// abbott : 2014-07-24 Abbott Laboratories, Inc. +abbott + +// abbvie : 2015-07-30 AbbVie Inc. +abbvie + +// abc : 2015-07-30 Disney Enterprises, Inc. +abc + +// able : 2015-06-25 Able Inc. +able + +// abogado : 2014-04-24 Minds + Machines Group Limited +abogado + +// abudhabi : 2015-07-30 Abu Dhabi Systems and Information Centre +abudhabi + +// academy : 2013-11-07 Binky Moon, LLC +academy + +// accenture : 2014-08-15 Accenture plc +accenture + +// accountant : 2014-11-20 dot Accountant Limited +accountant + +// accountants : 2014-03-20 Binky Moon, LLC +accountants + +// aco : 2015-01-08 ACO Severin Ahlmann GmbH & Co. KG +aco + +// actor : 2013-12-12 Dog Beach, LLC +actor + +// adac : 2015-07-16 Allgemeiner Deutscher Automobil-Club e.V. (ADAC) +adac + +// ads : 2014-12-04 Charleston Road Registry Inc. +ads + +// adult : 2014-10-16 ICM Registry AD LLC +adult + +// aeg : 2015-03-19 Aktiebolaget Electrolux +aeg + +// aetna : 2015-05-21 Aetna Life Insurance Company +aetna + +// afamilycompany : 2015-07-23 Johnson Shareholdings, Inc. +afamilycompany + +// afl : 2014-10-02 Australian Football League +afl + +// africa : 2014-03-24 ZA Central Registry NPC trading as Registry.Africa +africa + +// agakhan : 2015-04-23 Fondation Aga Khan (Aga Khan Foundation) +agakhan + +// agency : 2013-11-14 Binky Moon, LLC +agency + +// aig : 2014-12-18 American International Group, Inc. +aig + +// aigo : 2015-08-06 aigo Digital Technology Co,Ltd. +aigo + +// airbus : 2015-07-30 Airbus S.A.S. +airbus + +// airforce : 2014-03-06 Dog Beach, LLC +airforce + +// airtel : 2014-10-24 Bharti Airtel Limited +airtel + +// akdn : 2015-04-23 Fondation Aga Khan (Aga Khan Foundation) +akdn + +// alfaromeo : 2015-07-31 Fiat Chrysler Automobiles N.V. +alfaromeo + +// alibaba : 2015-01-15 Alibaba Group Holding Limited +alibaba + +// alipay : 2015-01-15 Alibaba Group Holding Limited +alipay + +// allfinanz : 2014-07-03 Allfinanz Deutsche Vermögensberatung Aktiengesellschaft +allfinanz + +// allstate : 2015-07-31 Allstate Fire and Casualty Insurance Company +allstate + +// ally : 2015-06-18 Ally Financial Inc. +ally + +// alsace : 2014-07-02 Region Grand Est +alsace + +// alstom : 2015-07-30 ALSTOM +alstom + +// amazon : 2019-12-19 Amazon EU S.à r.l. +amazon + +// americanexpress : 2015-07-31 American Express Travel Related Services Company, Inc. +americanexpress + +// americanfamily : 2015-07-23 AmFam, Inc. +americanfamily + +// amex : 2015-07-31 American Express Travel Related Services Company, Inc. +amex + +// amfam : 2015-07-23 AmFam, Inc. +amfam + +// amica : 2015-05-28 Amica Mutual Insurance Company +amica + +// amsterdam : 2014-07-24 Gemeente Amsterdam +amsterdam + +// analytics : 2014-12-18 Campus IP LLC +analytics + +// android : 2014-08-07 Charleston Road Registry Inc. +android + +// anquan : 2015-01-08 QIHOO 360 TECHNOLOGY CO. LTD. +anquan + +// anz : 2015-07-31 Australia and New Zealand Banking Group Limited +anz + +// aol : 2015-09-17 Oath Inc. +aol + +// apartments : 2014-12-11 Binky Moon, LLC +apartments + +// app : 2015-05-14 Charleston Road Registry Inc. +app + +// apple : 2015-05-14 Apple Inc. +apple + +// aquarelle : 2014-07-24 Aquarelle.com +aquarelle + +// arab : 2015-11-12 League of Arab States +arab + +// aramco : 2014-11-20 Aramco Services Company +aramco + +// archi : 2014-02-06 Afilias Limited +archi + +// army : 2014-03-06 Dog Beach, LLC +army + +// art : 2016-03-24 UK Creative Ideas Limited +art + +// arte : 2014-12-11 Association Relative à la Télévision Européenne G.E.I.E. +arte + +// asda : 2015-07-31 Wal-Mart Stores, Inc. +asda + +// associates : 2014-03-06 Binky Moon, LLC +associates + +// athleta : 2015-07-30 The Gap, Inc. +athleta + +// attorney : 2014-03-20 Dog Beach, LLC +attorney + +// auction : 2014-03-20 Dog Beach, LLC +auction + +// audi : 2015-05-21 AUDI Aktiengesellschaft +audi + +// audible : 2015-06-25 Amazon Registry Services, Inc. +audible + +// audio : 2014-03-20 Uniregistry, Corp. +audio + +// auspost : 2015-08-13 Australian Postal Corporation +auspost + +// author : 2014-12-18 Amazon Registry Services, Inc. +author + +// auto : 2014-11-13 Cars Registry Limited +auto + +// autos : 2014-01-09 DERAutos, LLC +autos + +// avianca : 2015-01-08 Avianca Holdings S.A. +avianca + +// aws : 2015-06-25 Amazon Registry Services, Inc. +aws + +// axa : 2013-12-19 AXA SA +axa + +// azure : 2014-12-18 Microsoft Corporation +azure + +// baby : 2015-04-09 XYZ.COM LLC +baby + +// baidu : 2015-01-08 Baidu, Inc. +baidu + +// banamex : 2015-07-30 Citigroup Inc. +banamex + +// bananarepublic : 2015-07-31 The Gap, Inc. +bananarepublic + +// band : 2014-06-12 Dog Beach, LLC +band + +// bank : 2014-09-25 fTLD Registry Services LLC +bank + +// bar : 2013-12-12 Punto 2012 Sociedad Anonima Promotora de Inversion de Capital Variable +bar + +// barcelona : 2014-07-24 Municipi de Barcelona +barcelona + +// barclaycard : 2014-11-20 Barclays Bank PLC +barclaycard + +// barclays : 2014-11-20 Barclays Bank PLC +barclays + +// barefoot : 2015-06-11 Gallo Vineyards, Inc. +barefoot + +// bargains : 2013-11-14 Binky Moon, LLC +bargains + +// baseball : 2015-10-29 MLB Advanced Media DH, LLC +baseball + +// basketball : 2015-08-20 Fédération Internationale de Basketball (FIBA) +basketball + +// bauhaus : 2014-04-17 Werkhaus GmbH +bauhaus + +// bayern : 2014-01-23 Bayern Connect GmbH +bayern + +// bbc : 2014-12-18 British Broadcasting Corporation +bbc + +// bbt : 2015-07-23 BB&T Corporation +bbt + +// bbva : 2014-10-02 BANCO BILBAO VIZCAYA ARGENTARIA, S.A. +bbva + +// bcg : 2015-04-02 The Boston Consulting Group, Inc. +bcg + +// bcn : 2014-07-24 Municipi de Barcelona +bcn + +// beats : 2015-05-14 Beats Electronics, LLC +beats + +// beauty : 2015-12-03 L'Oréal +beauty + +// beer : 2014-01-09 Minds + Machines Group Limited +beer + +// bentley : 2014-12-18 Bentley Motors Limited +bentley + +// berlin : 2013-10-31 dotBERLIN GmbH & Co. KG +berlin + +// best : 2013-12-19 BestTLD Pty Ltd +best + +// bestbuy : 2015-07-31 BBY Solutions, Inc. +bestbuy + +// bet : 2015-05-07 Afilias Limited +bet + +// bharti : 2014-01-09 Bharti Enterprises (Holding) Private Limited +bharti + +// bible : 2014-06-19 American Bible Society +bible + +// bid : 2013-12-19 dot Bid Limited +bid + +// bike : 2013-08-27 Binky Moon, LLC +bike + +// bing : 2014-12-18 Microsoft Corporation +bing + +// bingo : 2014-12-04 Binky Moon, LLC +bingo + +// bio : 2014-03-06 Afilias Limited +bio + +// black : 2014-01-16 Afilias Limited +black + +// blackfriday : 2014-01-16 Uniregistry, Corp. +blackfriday + +// blockbuster : 2015-07-30 Dish DBS Corporation +blockbuster + +// blog : 2015-05-14 Knock Knock WHOIS There, LLC +blog + +// bloomberg : 2014-07-17 Bloomberg IP Holdings LLC +bloomberg + +// blue : 2013-11-07 Afilias Limited +blue + +// bms : 2014-10-30 Bristol-Myers Squibb Company +bms + +// bmw : 2014-01-09 Bayerische Motoren Werke Aktiengesellschaft +bmw + +// bnpparibas : 2014-05-29 BNP Paribas +bnpparibas + +// boats : 2014-12-04 DERBoats, LLC +boats + +// boehringer : 2015-07-09 Boehringer Ingelheim International GmbH +boehringer + +// bofa : 2015-07-31 Bank of America Corporation +bofa + +// bom : 2014-10-16 Núcleo de Informação e Coordenação do Ponto BR - NIC.br +bom + +// bond : 2014-06-05 ShortDot SA +bond + +// boo : 2014-01-30 Charleston Road Registry Inc. +boo + +// book : 2015-08-27 Amazon Registry Services, Inc. +book + +// booking : 2015-07-16 Booking.com B.V. +booking + +// bosch : 2015-06-18 Robert Bosch GMBH +bosch + +// bostik : 2015-05-28 Bostik SA +bostik + +// boston : 2015-12-10 Boston TLD Management, LLC +boston + +// bot : 2014-12-18 Amazon Registry Services, Inc. +bot + +// boutique : 2013-11-14 Binky Moon, LLC +boutique + +// box : 2015-11-12 .BOX INC. +box + +// bradesco : 2014-12-18 Banco Bradesco S.A. +bradesco + +// bridgestone : 2014-12-18 Bridgestone Corporation +bridgestone + +// broadway : 2014-12-22 Celebrate Broadway, Inc. +broadway + +// broker : 2014-12-11 Dotbroker Registry Limited +broker + +// brother : 2015-01-29 Brother Industries, Ltd. +brother + +// brussels : 2014-02-06 DNS.be vzw +brussels + +// budapest : 2013-11-21 Minds + Machines Group Limited +budapest + +// bugatti : 2015-07-23 Bugatti International SA +bugatti + +// build : 2013-11-07 Plan Bee LLC +build + +// builders : 2013-11-07 Binky Moon, LLC +builders + +// business : 2013-11-07 Binky Moon, LLC +business + +// buy : 2014-12-18 Amazon Registry Services, Inc. +buy + +// buzz : 2013-10-02 DOTSTRATEGY CO. +buzz + +// bzh : 2014-02-27 Association www.bzh +bzh + +// cab : 2013-10-24 Binky Moon, LLC +cab + +// cafe : 2015-02-11 Binky Moon, LLC +cafe + +// cal : 2014-07-24 Charleston Road Registry Inc. +cal + +// call : 2014-12-18 Amazon Registry Services, Inc. +call + +// calvinklein : 2015-07-30 PVH gTLD Holdings LLC +calvinklein + +// cam : 2016-04-21 AC Webconnecting Holding B.V. +cam + +// camera : 2013-08-27 Binky Moon, LLC +camera + +// camp : 2013-11-07 Binky Moon, LLC +camp + +// cancerresearch : 2014-05-15 Australian Cancer Research Foundation +cancerresearch + +// canon : 2014-09-12 Canon Inc. +canon + +// capetown : 2014-03-24 ZA Central Registry NPC trading as ZA Central Registry +capetown + +// capital : 2014-03-06 Binky Moon, LLC +capital + +// capitalone : 2015-08-06 Capital One Financial Corporation +capitalone + +// car : 2015-01-22 Cars Registry Limited +car + +// caravan : 2013-12-12 Caravan International, Inc. +caravan + +// cards : 2013-12-05 Binky Moon, LLC +cards + +// care : 2014-03-06 Binky Moon, LLC +care + +// career : 2013-10-09 dotCareer LLC +career + +// careers : 2013-10-02 Binky Moon, LLC +careers + +// cars : 2014-11-13 Cars Registry Limited +cars + +// casa : 2013-11-21 Minds + Machines Group Limited +casa + +// case : 2015-09-03 CNH Industrial N.V. +case + +// caseih : 2015-09-03 CNH Industrial N.V. +caseih + +// cash : 2014-03-06 Binky Moon, LLC +cash + +// casino : 2014-12-18 Binky Moon, LLC +casino + +// catering : 2013-12-05 Binky Moon, LLC +catering + +// catholic : 2015-10-21 Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication) +catholic + +// cba : 2014-06-26 COMMONWEALTH BANK OF AUSTRALIA +cba + +// cbn : 2014-08-22 The Christian Broadcasting Network, Inc. +cbn + +// cbre : 2015-07-02 CBRE, Inc. +cbre + +// cbs : 2015-08-06 CBS Domains Inc. +cbs + +// ceb : 2015-04-09 The Corporate Executive Board Company +ceb + +// center : 2013-11-07 Binky Moon, LLC +center + +// ceo : 2013-11-07 CEOTLD Pty Ltd +ceo + +// cern : 2014-06-05 European Organization for Nuclear Research ("CERN") +cern + +// cfa : 2014-08-28 CFA Institute +cfa + +// cfd : 2014-12-11 DotCFD Registry Limited +cfd + +// chanel : 2015-04-09 Chanel International B.V. +chanel + +// channel : 2014-05-08 Charleston Road Registry Inc. +channel + +// charity : 2018-04-11 Binky Moon, LLC +charity + +// chase : 2015-04-30 JPMorgan Chase Bank, National Association +chase + +// chat : 2014-12-04 Binky Moon, LLC +chat + +// cheap : 2013-11-14 Binky Moon, LLC +cheap + +// chintai : 2015-06-11 CHINTAI Corporation +chintai + +// christmas : 2013-11-21 Uniregistry, Corp. +christmas + +// chrome : 2014-07-24 Charleston Road Registry Inc. +chrome + +// church : 2014-02-06 Binky Moon, LLC +church + +// cipriani : 2015-02-19 Hotel Cipriani Srl +cipriani + +// circle : 2014-12-18 Amazon Registry Services, Inc. +circle + +// cisco : 2014-12-22 Cisco Technology, Inc. +cisco + +// citadel : 2015-07-23 Citadel Domain LLC +citadel + +// citi : 2015-07-30 Citigroup Inc. +citi + +// citic : 2014-01-09 CITIC Group Corporation +citic + +// city : 2014-05-29 Binky Moon, LLC +city + +// cityeats : 2014-12-11 Lifestyle Domain Holdings, Inc. +cityeats + +// claims : 2014-03-20 Binky Moon, LLC +claims + +// cleaning : 2013-12-05 Binky Moon, LLC +cleaning + +// click : 2014-06-05 Uniregistry, Corp. +click + +// clinic : 2014-03-20 Binky Moon, LLC +clinic + +// clinique : 2015-10-01 The Estée Lauder Companies Inc. +clinique + +// clothing : 2013-08-27 Binky Moon, LLC +clothing + +// cloud : 2015-04-16 Aruba PEC S.p.A. +cloud + +// club : 2013-11-08 .CLUB DOMAINS, LLC +club + +// clubmed : 2015-06-25 Club Méditerranée S.A. +clubmed + +// coach : 2014-10-09 Binky Moon, LLC +coach + +// codes : 2013-10-31 Binky Moon, LLC +codes + +// coffee : 2013-10-17 Binky Moon, LLC +coffee + +// college : 2014-01-16 XYZ.COM LLC +college + +// cologne : 2014-02-05 dotKoeln GmbH +cologne + +// comcast : 2015-07-23 Comcast IP Holdings I, LLC +comcast + +// commbank : 2014-06-26 COMMONWEALTH BANK OF AUSTRALIA +commbank + +// community : 2013-12-05 Binky Moon, LLC +community + +// company : 2013-11-07 Binky Moon, LLC +company + +// compare : 2015-10-08 Registry Services, LLC +compare + +// computer : 2013-10-24 Binky Moon, LLC +computer + +// comsec : 2015-01-08 VeriSign, Inc. +comsec + +// condos : 2013-12-05 Binky Moon, LLC +condos + +// construction : 2013-09-16 Binky Moon, LLC +construction + +// consulting : 2013-12-05 Dog Beach, LLC +consulting + +// contact : 2015-01-08 Dog Beach, LLC +contact + +// contractors : 2013-09-10 Binky Moon, LLC +contractors + +// cooking : 2013-11-21 Minds + Machines Group Limited +cooking + +// cookingchannel : 2015-07-02 Lifestyle Domain Holdings, Inc. +cookingchannel + +// cool : 2013-11-14 Binky Moon, LLC +cool + +// corsica : 2014-09-25 Collectivité de Corse +corsica + +// country : 2013-12-19 DotCountry LLC +country + +// coupon : 2015-02-26 Amazon Registry Services, Inc. +coupon + +// coupons : 2015-03-26 Binky Moon, LLC +coupons + +// courses : 2014-12-04 OPEN UNIVERSITIES AUSTRALIA PTY LTD +courses + +// cpa : 2019-06-10 American Institute of Certified Public Accountants +cpa + +// credit : 2014-03-20 Binky Moon, LLC +credit + +// creditcard : 2014-03-20 Binky Moon, LLC +creditcard + +// creditunion : 2015-01-22 CUNA Performance Resources, LLC +creditunion + +// cricket : 2014-10-09 dot Cricket Limited +cricket + +// crown : 2014-10-24 Crown Equipment Corporation +crown + +// crs : 2014-04-03 Federated Co-operatives Limited +crs + +// cruise : 2015-12-10 Viking River Cruises (Bermuda) Ltd. +cruise + +// cruises : 2013-12-05 Binky Moon, LLC +cruises + +// csc : 2014-09-25 Alliance-One Services, Inc. +csc + +// cuisinella : 2014-04-03 SCHMIDT GROUPE S.A.S. +cuisinella + +// cymru : 2014-05-08 Nominet UK +cymru + +// cyou : 2015-01-22 Beijing Gamease Age Digital Technology Co., Ltd. +cyou + +// dabur : 2014-02-06 Dabur India Limited +dabur + +// dad : 2014-01-23 Charleston Road Registry Inc. +dad + +// dance : 2013-10-24 Dog Beach, LLC +dance + +// data : 2016-06-02 Dish DBS Corporation +data + +// date : 2014-11-20 dot Date Limited +date + +// dating : 2013-12-05 Binky Moon, LLC +dating + +// datsun : 2014-03-27 NISSAN MOTOR CO., LTD. +datsun + +// day : 2014-01-30 Charleston Road Registry Inc. +day + +// dclk : 2014-11-20 Charleston Road Registry Inc. +dclk + +// dds : 2015-05-07 Minds + Machines Group Limited +dds + +// deal : 2015-06-25 Amazon Registry Services, Inc. +deal + +// dealer : 2014-12-22 Intercap Registry Inc. +dealer + +// deals : 2014-05-22 Binky Moon, LLC +deals + +// degree : 2014-03-06 Dog Beach, LLC +degree + +// delivery : 2014-09-11 Binky Moon, LLC +delivery + +// dell : 2014-10-24 Dell Inc. +dell + +// deloitte : 2015-07-31 Deloitte Touche Tohmatsu +deloitte + +// delta : 2015-02-19 Delta Air Lines, Inc. +delta + +// democrat : 2013-10-24 Dog Beach, LLC +democrat + +// dental : 2014-03-20 Binky Moon, LLC +dental + +// dentist : 2014-03-20 Dog Beach, LLC +dentist + +// desi : 2013-11-14 Desi Networks LLC +desi + +// design : 2014-11-07 Top Level Design, LLC +design + +// dev : 2014-10-16 Charleston Road Registry Inc. +dev + +// dhl : 2015-07-23 Deutsche Post AG +dhl + +// diamonds : 2013-09-22 Binky Moon, LLC +diamonds + +// diet : 2014-06-26 Uniregistry, Corp. +diet + +// digital : 2014-03-06 Binky Moon, LLC +digital + +// direct : 2014-04-10 Binky Moon, LLC +direct + +// directory : 2013-09-20 Binky Moon, LLC +directory + +// discount : 2014-03-06 Binky Moon, LLC +discount + +// discover : 2015-07-23 Discover Financial Services +discover + +// dish : 2015-07-30 Dish DBS Corporation +dish + +// diy : 2015-11-05 Lifestyle Domain Holdings, Inc. +diy + +// dnp : 2013-12-13 Dai Nippon Printing Co., Ltd. +dnp + +// docs : 2014-10-16 Charleston Road Registry Inc. +docs + +// doctor : 2016-06-02 Binky Moon, LLC +doctor + +// dog : 2014-12-04 Binky Moon, LLC +dog + +// domains : 2013-10-17 Binky Moon, LLC +domains + +// dot : 2015-05-21 Dish DBS Corporation +dot + +// download : 2014-11-20 dot Support Limited +download + +// drive : 2015-03-05 Charleston Road Registry Inc. +drive + +// dtv : 2015-06-04 Dish DBS Corporation +dtv + +// dubai : 2015-01-01 Dubai Smart Government Department +dubai + +// duck : 2015-07-23 Johnson Shareholdings, Inc. +duck + +// dunlop : 2015-07-02 The Goodyear Tire & Rubber Company +dunlop + +// dupont : 2015-06-25 E. I. du Pont de Nemours and Company +dupont + +// durban : 2014-03-24 ZA Central Registry NPC trading as ZA Central Registry +durban + +// dvag : 2014-06-23 Deutsche Vermögensberatung Aktiengesellschaft DVAG +dvag + +// dvr : 2016-05-26 DISH Technologies L.L.C. +dvr + +// earth : 2014-12-04 Interlink Co., Ltd. +earth + +// eat : 2014-01-23 Charleston Road Registry Inc. +eat + +// eco : 2016-07-08 Big Room Inc. +eco + +// edeka : 2014-12-18 EDEKA Verband kaufmännischer Genossenschaften e.V. +edeka + +// education : 2013-11-07 Binky Moon, LLC +education + +// email : 2013-10-31 Binky Moon, LLC +email + +// emerck : 2014-04-03 Merck KGaA +emerck + +// energy : 2014-09-11 Binky Moon, LLC +energy + +// engineer : 2014-03-06 Dog Beach, LLC +engineer + +// engineering : 2014-03-06 Binky Moon, LLC +engineering + +// enterprises : 2013-09-20 Binky Moon, LLC +enterprises + +// epson : 2014-12-04 Seiko Epson Corporation +epson + +// equipment : 2013-08-27 Binky Moon, LLC +equipment + +// ericsson : 2015-07-09 Telefonaktiebolaget L M Ericsson +ericsson + +// erni : 2014-04-03 ERNI Group Holding AG +erni + +// esq : 2014-05-08 Charleston Road Registry Inc. +esq + +// estate : 2013-08-27 Binky Moon, LLC +estate + +// esurance : 2015-07-23 Esurance Insurance Company +esurance + +// etisalat : 2015-09-03 Emirates Telecommunications Corporation (trading as Etisalat) +etisalat + +// eurovision : 2014-04-24 European Broadcasting Union (EBU) +eurovision + +// eus : 2013-12-12 Puntueus Fundazioa +eus + +// events : 2013-12-05 Binky Moon, LLC +events + +// exchange : 2014-03-06 Binky Moon, LLC +exchange + +// expert : 2013-11-21 Binky Moon, LLC +expert + +// exposed : 2013-12-05 Binky Moon, LLC +exposed + +// express : 2015-02-11 Binky Moon, LLC +express + +// extraspace : 2015-05-14 Extra Space Storage LLC +extraspace + +// fage : 2014-12-18 Fage International S.A. +fage + +// fail : 2014-03-06 Binky Moon, LLC +fail + +// fairwinds : 2014-11-13 FairWinds Partners, LLC +fairwinds + +// faith : 2014-11-20 dot Faith Limited +faith + +// family : 2015-04-02 Dog Beach, LLC +family + +// fan : 2014-03-06 Dog Beach, LLC +fan + +// fans : 2014-11-07 ZDNS International Limited +fans + +// farm : 2013-11-07 Binky Moon, LLC +farm + +// farmers : 2015-07-09 Farmers Insurance Exchange +farmers + +// fashion : 2014-07-03 Minds + Machines Group Limited +fashion + +// fast : 2014-12-18 Amazon Registry Services, Inc. +fast + +// fedex : 2015-08-06 Federal Express Corporation +fedex + +// feedback : 2013-12-19 Top Level Spectrum, Inc. +feedback + +// ferrari : 2015-07-31 Fiat Chrysler Automobiles N.V. +ferrari + +// ferrero : 2014-12-18 Ferrero Trading Lux S.A. +ferrero + +// fiat : 2015-07-31 Fiat Chrysler Automobiles N.V. +fiat + +// fidelity : 2015-07-30 Fidelity Brokerage Services LLC +fidelity + +// fido : 2015-08-06 Rogers Communications Canada Inc. +fido + +// film : 2015-01-08 Motion Picture Domain Registry Pty Ltd +film + +// final : 2014-10-16 Núcleo de Informação e Coordenação do Ponto BR - NIC.br +final + +// finance : 2014-03-20 Binky Moon, LLC +finance + +// financial : 2014-03-06 Binky Moon, LLC +financial + +// fire : 2015-06-25 Amazon Registry Services, Inc. +fire + +// firestone : 2014-12-18 Bridgestone Licensing Services, Inc +firestone + +// firmdale : 2014-03-27 Firmdale Holdings Limited +firmdale + +// fish : 2013-12-12 Binky Moon, LLC +fish + +// fishing : 2013-11-21 Minds + Machines Group Limited +fishing + +// fit : 2014-11-07 Minds + Machines Group Limited +fit + +// fitness : 2014-03-06 Binky Moon, LLC +fitness + +// flickr : 2015-04-02 Yahoo! Domain Services Inc. +flickr + +// flights : 2013-12-05 Binky Moon, LLC +flights + +// flir : 2015-07-23 FLIR Systems, Inc. +flir + +// florist : 2013-11-07 Binky Moon, LLC +florist + +// flowers : 2014-10-09 Uniregistry, Corp. +flowers + +// fly : 2014-05-08 Charleston Road Registry Inc. +fly + +// foo : 2014-01-23 Charleston Road Registry Inc. +foo + +// food : 2016-04-21 Lifestyle Domain Holdings, Inc. +food + +// foodnetwork : 2015-07-02 Lifestyle Domain Holdings, Inc. +foodnetwork + +// football : 2014-12-18 Binky Moon, LLC +football + +// ford : 2014-11-13 Ford Motor Company +ford + +// forex : 2014-12-11 Dotforex Registry Limited +forex + +// forsale : 2014-05-22 Dog Beach, LLC +forsale + +// forum : 2015-04-02 Fegistry, LLC +forum + +// foundation : 2013-12-05 Binky Moon, LLC +foundation + +// fox : 2015-09-11 FOX Registry, LLC +fox + +// free : 2015-12-10 Amazon Registry Services, Inc. +free + +// fresenius : 2015-07-30 Fresenius Immobilien-Verwaltungs-GmbH +fresenius + +// frl : 2014-05-15 FRLregistry B.V. +frl + +// frogans : 2013-12-19 OP3FT +frogans + +// frontdoor : 2015-07-02 Lifestyle Domain Holdings, Inc. +frontdoor + +// frontier : 2015-02-05 Frontier Communications Corporation +frontier + +// ftr : 2015-07-16 Frontier Communications Corporation +ftr + +// fujitsu : 2015-07-30 Fujitsu Limited +fujitsu + +// fujixerox : 2015-07-23 Xerox DNHC LLC +fujixerox + +// fun : 2016-01-14 DotSpace Inc. +fun + +// fund : 2014-03-20 Binky Moon, LLC +fund + +// furniture : 2014-03-20 Binky Moon, LLC +furniture + +// futbol : 2013-09-20 Dog Beach, LLC +futbol + +// fyi : 2015-04-02 Binky Moon, LLC +fyi + +// gal : 2013-11-07 Asociación puntoGAL +gal + +// gallery : 2013-09-13 Binky Moon, LLC +gallery + +// gallo : 2015-06-11 Gallo Vineyards, Inc. +gallo + +// gallup : 2015-02-19 Gallup, Inc. +gallup + +// game : 2015-05-28 Uniregistry, Corp. +game + +// games : 2015-05-28 Dog Beach, LLC +games + +// gap : 2015-07-31 The Gap, Inc. +gap + +// garden : 2014-06-26 Minds + Machines Group Limited +garden + +// gay : 2019-05-23 Top Level Design, LLC +gay + +// gbiz : 2014-07-17 Charleston Road Registry Inc. +gbiz + +// gdn : 2014-07-31 Joint Stock Company "Navigation-information systems" +gdn + +// gea : 2014-12-04 GEA Group Aktiengesellschaft +gea + +// gent : 2014-01-23 COMBELL NV +gent + +// genting : 2015-03-12 Resorts World Inc Pte. Ltd. +genting + +// george : 2015-07-31 Wal-Mart Stores, Inc. +george + +// ggee : 2014-01-09 GMO Internet, Inc. +ggee + +// gift : 2013-10-17 DotGift, LLC +gift + +// gifts : 2014-07-03 Binky Moon, LLC +gifts + +// gives : 2014-03-06 Dog Beach, LLC +gives + +// giving : 2014-11-13 Giving Limited +giving + +// glade : 2015-07-23 Johnson Shareholdings, Inc. +glade + +// glass : 2013-11-07 Binky Moon, LLC +glass + +// gle : 2014-07-24 Charleston Road Registry Inc. +gle + +// global : 2014-04-17 Dot Global Domain Registry Limited +global + +// globo : 2013-12-19 Globo Comunicação e Participações S.A +globo + +// gmail : 2014-05-01 Charleston Road Registry Inc. +gmail + +// gmbh : 2016-01-29 Binky Moon, LLC +gmbh + +// gmo : 2014-01-09 GMO Internet, Inc. +gmo + +// gmx : 2014-04-24 1&1 Mail & Media GmbH +gmx + +// godaddy : 2015-07-23 Go Daddy East, LLC +godaddy + +// gold : 2015-01-22 Binky Moon, LLC +gold + +// goldpoint : 2014-11-20 YODOBASHI CAMERA CO.,LTD. +goldpoint + +// golf : 2014-12-18 Binky Moon, LLC +golf + +// goo : 2014-12-18 NTT Resonant Inc. +goo + +// goodyear : 2015-07-02 The Goodyear Tire & Rubber Company +goodyear + +// goog : 2014-11-20 Charleston Road Registry Inc. +goog + +// google : 2014-07-24 Charleston Road Registry Inc. +google + +// gop : 2014-01-16 Republican State Leadership Committee, Inc. +gop + +// got : 2014-12-18 Amazon Registry Services, Inc. +got + +// grainger : 2015-05-07 Grainger Registry Services, LLC +grainger + +// graphics : 2013-09-13 Binky Moon, LLC +graphics + +// gratis : 2014-03-20 Binky Moon, LLC +gratis + +// green : 2014-05-08 Afilias Limited +green + +// gripe : 2014-03-06 Binky Moon, LLC +gripe + +// grocery : 2016-06-16 Wal-Mart Stores, Inc. +grocery + +// group : 2014-08-15 Binky Moon, LLC +group + +// guardian : 2015-07-30 The Guardian Life Insurance Company of America +guardian + +// gucci : 2014-11-13 Guccio Gucci S.p.a. +gucci + +// guge : 2014-08-28 Charleston Road Registry Inc. +guge + +// guide : 2013-09-13 Binky Moon, LLC +guide + +// guitars : 2013-11-14 Uniregistry, Corp. +guitars + +// guru : 2013-08-27 Binky Moon, LLC +guru + +// hair : 2015-12-03 L'Oréal +hair + +// hamburg : 2014-02-20 Hamburg Top-Level-Domain GmbH +hamburg + +// hangout : 2014-11-13 Charleston Road Registry Inc. +hangout + +// haus : 2013-12-05 Dog Beach, LLC +haus + +// hbo : 2015-07-30 HBO Registry Services, Inc. +hbo + +// hdfc : 2015-07-30 HOUSING DEVELOPMENT FINANCE CORPORATION LIMITED +hdfc + +// hdfcbank : 2015-02-12 HDFC Bank Limited +hdfcbank + +// health : 2015-02-11 DotHealth, LLC +health + +// healthcare : 2014-06-12 Binky Moon, LLC +healthcare + +// help : 2014-06-26 Uniregistry, Corp. +help + +// helsinki : 2015-02-05 City of Helsinki +helsinki + +// here : 2014-02-06 Charleston Road Registry Inc. +here + +// hermes : 2014-07-10 HERMES INTERNATIONAL +hermes + +// hgtv : 2015-07-02 Lifestyle Domain Holdings, Inc. +hgtv + +// hiphop : 2014-03-06 Uniregistry, Corp. +hiphop + +// hisamitsu : 2015-07-16 Hisamitsu Pharmaceutical Co.,Inc. +hisamitsu + +// hitachi : 2014-10-31 Hitachi, Ltd. +hitachi + +// hiv : 2014-03-13 Uniregistry, Corp. +hiv + +// hkt : 2015-05-14 PCCW-HKT DataCom Services Limited +hkt + +// hockey : 2015-03-19 Binky Moon, LLC +hockey + +// holdings : 2013-08-27 Binky Moon, LLC +holdings + +// holiday : 2013-11-07 Binky Moon, LLC +holiday + +// homedepot : 2015-04-02 Home Depot Product Authority, LLC +homedepot + +// homegoods : 2015-07-16 The TJX Companies, Inc. +homegoods + +// homes : 2014-01-09 DERHomes, LLC +homes + +// homesense : 2015-07-16 The TJX Companies, Inc. +homesense + +// honda : 2014-12-18 Honda Motor Co., Ltd. +honda + +// horse : 2013-11-21 Minds + Machines Group Limited +horse + +// hospital : 2016-10-20 Binky Moon, LLC +hospital + +// host : 2014-04-17 DotHost Inc. +host + +// hosting : 2014-05-29 Uniregistry, Corp. +hosting + +// hot : 2015-08-27 Amazon Registry Services, Inc. +hot + +// hoteles : 2015-03-05 Travel Reservations SRL +hoteles + +// hotels : 2016-04-07 Booking.com B.V. +hotels + +// hotmail : 2014-12-18 Microsoft Corporation +hotmail + +// house : 2013-11-07 Binky Moon, LLC +house + +// how : 2014-01-23 Charleston Road Registry Inc. +how + +// hsbc : 2014-10-24 HSBC Global Services (UK) Limited +hsbc + +// hughes : 2015-07-30 Hughes Satellite Systems Corporation +hughes + +// hyatt : 2015-07-30 Hyatt GTLD, L.L.C. +hyatt + +// hyundai : 2015-07-09 Hyundai Motor Company +hyundai + +// ibm : 2014-07-31 International Business Machines Corporation +ibm + +// icbc : 2015-02-19 Industrial and Commercial Bank of China Limited +icbc + +// ice : 2014-10-30 IntercontinentalExchange, Inc. +ice + +// icu : 2015-01-08 ShortDot SA +icu + +// ieee : 2015-07-23 IEEE Global LLC +ieee + +// ifm : 2014-01-30 ifm electronic gmbh +ifm + +// ikano : 2015-07-09 Ikano S.A. +ikano + +// imamat : 2015-08-06 Fondation Aga Khan (Aga Khan Foundation) +imamat + +// imdb : 2015-06-25 Amazon Registry Services, Inc. +imdb + +// immo : 2014-07-10 Binky Moon, LLC +immo + +// immobilien : 2013-11-07 Dog Beach, LLC +immobilien + +// inc : 2018-03-10 Intercap Registry Inc. +inc + +// industries : 2013-12-05 Binky Moon, LLC +industries + +// infiniti : 2014-03-27 NISSAN MOTOR CO., LTD. +infiniti + +// ing : 2014-01-23 Charleston Road Registry Inc. +ing + +// ink : 2013-12-05 Top Level Design, LLC +ink + +// institute : 2013-11-07 Binky Moon, LLC +institute + +// insurance : 2015-02-19 fTLD Registry Services LLC +insurance + +// insure : 2014-03-20 Binky Moon, LLC +insure + +// intel : 2015-08-06 Intel Corporation +intel + +// international : 2013-11-07 Binky Moon, LLC +international + +// intuit : 2015-07-30 Intuit Administrative Services, Inc. +intuit + +// investments : 2014-03-20 Binky Moon, LLC +investments + +// ipiranga : 2014-08-28 Ipiranga Produtos de Petroleo S.A. +ipiranga + +// irish : 2014-08-07 Binky Moon, LLC +irish + +// ismaili : 2015-08-06 Fondation Aga Khan (Aga Khan Foundation) +ismaili + +// ist : 2014-08-28 Istanbul Metropolitan Municipality +ist + +// istanbul : 2014-08-28 Istanbul Metropolitan Municipality +istanbul + +// itau : 2014-10-02 Itau Unibanco Holding S.A. +itau + +// itv : 2015-07-09 ITV Services Limited +itv + +// iveco : 2015-09-03 CNH Industrial N.V. +iveco + +// jaguar : 2014-11-13 Jaguar Land Rover Ltd +jaguar + +// java : 2014-06-19 Oracle Corporation +java + +// jcb : 2014-11-20 JCB Co., Ltd. +jcb + +// jcp : 2015-04-23 JCP Media, Inc. +jcp + +// jeep : 2015-07-30 FCA US LLC. +jeep + +// jetzt : 2014-01-09 Binky Moon, LLC +jetzt + +// jewelry : 2015-03-05 Binky Moon, LLC +jewelry + +// jio : 2015-04-02 Reliance Industries Limited +jio + +// jll : 2015-04-02 Jones Lang LaSalle Incorporated +jll + +// jmp : 2015-03-26 Matrix IP LLC +jmp + +// jnj : 2015-06-18 Johnson & Johnson Services, Inc. +jnj + +// joburg : 2014-03-24 ZA Central Registry NPC trading as ZA Central Registry +joburg + +// jot : 2014-12-18 Amazon Registry Services, Inc. +jot + +// joy : 2014-12-18 Amazon Registry Services, Inc. +joy + +// jpmorgan : 2015-04-30 JPMorgan Chase Bank, National Association +jpmorgan + +// jprs : 2014-09-18 Japan Registry Services Co., Ltd. +jprs + +// juegos : 2014-03-20 Uniregistry, Corp. +juegos + +// juniper : 2015-07-30 JUNIPER NETWORKS, INC. +juniper + +// kaufen : 2013-11-07 Dog Beach, LLC +kaufen + +// kddi : 2014-09-12 KDDI CORPORATION +kddi + +// kerryhotels : 2015-04-30 Kerry Trading Co. Limited +kerryhotels + +// kerrylogistics : 2015-04-09 Kerry Trading Co. Limited +kerrylogistics + +// kerryproperties : 2015-04-09 Kerry Trading Co. Limited +kerryproperties + +// kfh : 2014-12-04 Kuwait Finance House +kfh + +// kia : 2015-07-09 KIA MOTORS CORPORATION +kia + +// kim : 2013-09-23 Afilias Limited +kim + +// kinder : 2014-11-07 Ferrero Trading Lux S.A. +kinder + +// kindle : 2015-06-25 Amazon Registry Services, Inc. +kindle + +// kitchen : 2013-09-20 Binky Moon, LLC +kitchen + +// kiwi : 2013-09-20 DOT KIWI LIMITED +kiwi + +// koeln : 2014-01-09 dotKoeln GmbH +koeln + +// komatsu : 2015-01-08 Komatsu Ltd. +komatsu + +// kosher : 2015-08-20 Kosher Marketing Assets LLC +kosher + +// kpmg : 2015-04-23 KPMG International Cooperative (KPMG International Genossenschaft) +kpmg + +// kpn : 2015-01-08 Koninklijke KPN N.V. +kpn + +// krd : 2013-12-05 KRG Department of Information Technology +krd + +// kred : 2013-12-19 KredTLD Pty Ltd +kred + +// kuokgroup : 2015-04-09 Kerry Trading Co. Limited +kuokgroup + +// kyoto : 2014-11-07 Academic Institution: Kyoto Jyoho Gakuen +kyoto + +// lacaixa : 2014-01-09 Fundación Bancaria Caixa d’Estalvis i Pensions de Barcelona, “la Caixa” +lacaixa + +// lamborghini : 2015-06-04 Automobili Lamborghini S.p.A. +lamborghini + +// lamer : 2015-10-01 The Estée Lauder Companies Inc. +lamer + +// lancaster : 2015-02-12 LANCASTER +lancaster + +// lancia : 2015-07-31 Fiat Chrysler Automobiles N.V. +lancia + +// land : 2013-09-10 Binky Moon, LLC +land + +// landrover : 2014-11-13 Jaguar Land Rover Ltd +landrover + +// lanxess : 2015-07-30 LANXESS Corporation +lanxess + +// lasalle : 2015-04-02 Jones Lang LaSalle Incorporated +lasalle + +// lat : 2014-10-16 ECOM-LAC Federaciòn de Latinoamèrica y el Caribe para Internet y el Comercio Electrònico +lat + +// latino : 2015-07-30 Dish DBS Corporation +latino + +// latrobe : 2014-06-16 La Trobe University +latrobe + +// law : 2015-01-22 LW TLD Limited +law + +// lawyer : 2014-03-20 Dog Beach, LLC +lawyer + +// lds : 2014-03-20 IRI Domain Management, LLC ("Applicant") +lds + +// lease : 2014-03-06 Binky Moon, LLC +lease + +// leclerc : 2014-08-07 A.C.D. LEC Association des Centres Distributeurs Edouard Leclerc +leclerc + +// lefrak : 2015-07-16 LeFrak Organization, Inc. +lefrak + +// legal : 2014-10-16 Binky Moon, LLC +legal + +// lego : 2015-07-16 LEGO Juris A/S +lego + +// lexus : 2015-04-23 TOYOTA MOTOR CORPORATION +lexus + +// lgbt : 2014-05-08 Afilias Limited +lgbt + +// lidl : 2014-09-18 Schwarz Domains und Services GmbH & Co. KG +lidl + +// life : 2014-02-06 Binky Moon, LLC +life + +// lifeinsurance : 2015-01-15 American Council of Life Insurers +lifeinsurance + +// lifestyle : 2014-12-11 Lifestyle Domain Holdings, Inc. +lifestyle + +// lighting : 2013-08-27 Binky Moon, LLC +lighting + +// like : 2014-12-18 Amazon Registry Services, Inc. +like + +// lilly : 2015-07-31 Eli Lilly and Company +lilly + +// limited : 2014-03-06 Binky Moon, LLC +limited + +// limo : 2013-10-17 Binky Moon, LLC +limo + +// lincoln : 2014-11-13 Ford Motor Company +lincoln + +// linde : 2014-12-04 Linde Aktiengesellschaft +linde + +// link : 2013-11-14 Uniregistry, Corp. +link + +// lipsy : 2015-06-25 Lipsy Ltd +lipsy + +// live : 2014-12-04 Dog Beach, LLC +live + +// living : 2015-07-30 Lifestyle Domain Holdings, Inc. +living + +// lixil : 2015-03-19 LIXIL Group Corporation +lixil + +// llc : 2017-12-14 Afilias Limited +llc + +// llp : 2019-08-26 Dot Registry LLC +llp + +// loan : 2014-11-20 dot Loan Limited +loan + +// loans : 2014-03-20 Binky Moon, LLC +loans + +// locker : 2015-06-04 Dish DBS Corporation +locker + +// locus : 2015-06-25 Locus Analytics LLC +locus + +// loft : 2015-07-30 Annco, Inc. +loft + +// lol : 2015-01-30 Uniregistry, Corp. +lol + +// london : 2013-11-14 Dot London Domains Limited +london + +// lotte : 2014-11-07 Lotte Holdings Co., Ltd. +lotte + +// lotto : 2014-04-10 Afilias Limited +lotto + +// love : 2014-12-22 Merchant Law Group LLP +love + +// lpl : 2015-07-30 LPL Holdings, Inc. +lpl + +// lplfinancial : 2015-07-30 LPL Holdings, Inc. +lplfinancial + +// ltd : 2014-09-25 Binky Moon, LLC +ltd + +// ltda : 2014-04-17 InterNetX, Corp +ltda + +// lundbeck : 2015-08-06 H. Lundbeck A/S +lundbeck + +// lupin : 2014-11-07 LUPIN LIMITED +lupin + +// luxe : 2014-01-09 Minds + Machines Group Limited +luxe + +// luxury : 2013-10-17 Luxury Partners, LLC +luxury + +// macys : 2015-07-31 Macys, Inc. +macys + +// madrid : 2014-05-01 Comunidad de Madrid +madrid + +// maif : 2014-10-02 Mutuelle Assurance Instituteur France (MAIF) +maif + +// maison : 2013-12-05 Binky Moon, LLC +maison + +// makeup : 2015-01-15 L'Oréal +makeup + +// man : 2014-12-04 MAN SE +man + +// management : 2013-11-07 Binky Moon, LLC +management + +// mango : 2013-10-24 PUNTO FA S.L. +mango + +// map : 2016-06-09 Charleston Road Registry Inc. +map + +// market : 2014-03-06 Dog Beach, LLC +market + +// marketing : 2013-11-07 Binky Moon, LLC +marketing + +// markets : 2014-12-11 Dotmarkets Registry Limited +markets + +// marriott : 2014-10-09 Marriott Worldwide Corporation +marriott + +// marshalls : 2015-07-16 The TJX Companies, Inc. +marshalls + +// maserati : 2015-07-31 Fiat Chrysler Automobiles N.V. +maserati + +// mattel : 2015-08-06 Mattel Sites, Inc. +mattel + +// mba : 2015-04-02 Binky Moon, LLC +mba + +// mckinsey : 2015-07-31 McKinsey Holdings, Inc. +mckinsey + +// med : 2015-08-06 Medistry LLC +med + +// media : 2014-03-06 Binky Moon, LLC +media + +// meet : 2014-01-16 Charleston Road Registry Inc. +meet + +// melbourne : 2014-05-29 The Crown in right of the State of Victoria, represented by its Department of State Development, Business and Innovation +melbourne + +// meme : 2014-01-30 Charleston Road Registry Inc. +meme + +// memorial : 2014-10-16 Dog Beach, LLC +memorial + +// men : 2015-02-26 Exclusive Registry Limited +men + +// menu : 2013-09-11 Dot Menu Registry, LLC +menu + +// merckmsd : 2016-07-14 MSD Registry Holdings, Inc. +merckmsd + +// metlife : 2015-05-07 MetLife Services and Solutions, LLC +metlife + +// miami : 2013-12-19 Minds + Machines Group Limited +miami + +// microsoft : 2014-12-18 Microsoft Corporation +microsoft + +// mini : 2014-01-09 Bayerische Motoren Werke Aktiengesellschaft +mini + +// mint : 2015-07-30 Intuit Administrative Services, Inc. +mint + +// mit : 2015-07-02 Massachusetts Institute of Technology +mit + +// mitsubishi : 2015-07-23 Mitsubishi Corporation +mitsubishi + +// mlb : 2015-05-21 MLB Advanced Media DH, LLC +mlb + +// mls : 2015-04-23 The Canadian Real Estate Association +mls + +// mma : 2014-11-07 MMA IARD +mma + +// mobile : 2016-06-02 Dish DBS Corporation +mobile + +// moda : 2013-11-07 Dog Beach, LLC +moda + +// moe : 2013-11-13 Interlink Co., Ltd. +moe + +// moi : 2014-12-18 Amazon Registry Services, Inc. +moi + +// mom : 2015-04-16 Uniregistry, Corp. +mom + +// monash : 2013-09-30 Monash University +monash + +// money : 2014-10-16 Binky Moon, LLC +money + +// monster : 2015-09-11 XYZ.COM LLC +monster + +// mormon : 2013-12-05 IRI Domain Management, LLC ("Applicant") +mormon + +// mortgage : 2014-03-20 Dog Beach, LLC +mortgage + +// moscow : 2013-12-19 Foundation for Assistance for Internet Technologies and Infrastructure Development (FAITID) +moscow + +// moto : 2015-06-04 Motorola Trademark Holdings, LLC +moto + +// motorcycles : 2014-01-09 DERMotorcycles, LLC +motorcycles + +// mov : 2014-01-30 Charleston Road Registry Inc. +mov + +// movie : 2015-02-05 Binky Moon, LLC +movie + +// msd : 2015-07-23 MSD Registry Holdings, Inc. +msd + +// mtn : 2014-12-04 MTN Dubai Limited +mtn + +// mtr : 2015-03-12 MTR Corporation Limited +mtr + +// mutual : 2015-04-02 Northwestern Mutual MU TLD Registry, LLC +mutual + +// nab : 2015-08-20 National Australia Bank Limited +nab + +// nadex : 2014-12-11 Nadex Domains, Inc. +nadex + +// nagoya : 2013-10-24 GMO Registry, Inc. +nagoya + +// nationwide : 2015-07-23 Nationwide Mutual Insurance Company +nationwide + +// natura : 2015-03-12 NATURA COSMÉTICOS S.A. +natura + +// navy : 2014-03-06 Dog Beach, LLC +navy + +// nba : 2015-07-31 NBA REGISTRY, LLC +nba + +// nec : 2015-01-08 NEC Corporation +nec + +// netbank : 2014-06-26 COMMONWEALTH BANK OF AUSTRALIA +netbank + +// netflix : 2015-06-18 Netflix, Inc. +netflix + +// network : 2013-11-14 Binky Moon, LLC +network + +// neustar : 2013-12-05 Registry Services, LLC +neustar + +// new : 2014-01-30 Charleston Road Registry Inc. +new + +// newholland : 2015-09-03 CNH Industrial N.V. +newholland + +// news : 2014-12-18 Dog Beach, LLC +news + +// next : 2015-06-18 Next plc +next + +// nextdirect : 2015-06-18 Next plc +nextdirect + +// nexus : 2014-07-24 Charleston Road Registry Inc. +nexus + +// nfl : 2015-07-23 NFL Reg Ops LLC +nfl + +// ngo : 2014-03-06 Public Interest Registry +ngo + +// nhk : 2014-02-13 Japan Broadcasting Corporation (NHK) +nhk + +// nico : 2014-12-04 DWANGO Co., Ltd. +nico + +// nike : 2015-07-23 NIKE, Inc. +nike + +// nikon : 2015-05-21 NIKON CORPORATION +nikon + +// ninja : 2013-11-07 Dog Beach, LLC +ninja + +// nissan : 2014-03-27 NISSAN MOTOR CO., LTD. +nissan + +// nissay : 2015-10-29 Nippon Life Insurance Company +nissay + +// nokia : 2015-01-08 Nokia Corporation +nokia + +// northwesternmutual : 2015-06-18 Northwestern Mutual Registry, LLC +northwesternmutual + +// norton : 2014-12-04 Symantec Corporation +norton + +// now : 2015-06-25 Amazon Registry Services, Inc. +now + +// nowruz : 2014-09-04 Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti. +nowruz + +// nowtv : 2015-05-14 Starbucks (HK) Limited +nowtv + +// nra : 2014-05-22 NRA Holdings Company, INC. +nra + +// nrw : 2013-11-21 Minds + Machines GmbH +nrw + +// ntt : 2014-10-31 NIPPON TELEGRAPH AND TELEPHONE CORPORATION +ntt + +// nyc : 2014-01-23 The City of New York by and through the New York City Department of Information Technology & Telecommunications +nyc + +// obi : 2014-09-25 OBI Group Holding SE & Co. KGaA +obi + +// observer : 2015-04-30 Top Level Spectrum, Inc. +observer + +// off : 2015-07-23 Johnson Shareholdings, Inc. +off + +// office : 2015-03-12 Microsoft Corporation +office + +// okinawa : 2013-12-05 BRregistry, Inc. +okinawa + +// olayan : 2015-05-14 Crescent Holding GmbH +olayan + +// olayangroup : 2015-05-14 Crescent Holding GmbH +olayangroup + +// oldnavy : 2015-07-31 The Gap, Inc. +oldnavy + +// ollo : 2015-06-04 Dish DBS Corporation +ollo + +// omega : 2015-01-08 The Swatch Group Ltd +omega + +// one : 2014-11-07 One.com A/S +one + +// ong : 2014-03-06 Public Interest Registry +ong + +// onl : 2013-09-16 I-Registry Ltd. +onl + +// online : 2015-01-15 DotOnline Inc. +online + +// onyourside : 2015-07-23 Nationwide Mutual Insurance Company +onyourside + +// ooo : 2014-01-09 INFIBEAM AVENUES LIMITED +ooo + +// open : 2015-07-31 American Express Travel Related Services Company, Inc. +open + +// oracle : 2014-06-19 Oracle Corporation +oracle + +// orange : 2015-03-12 Orange Brand Services Limited +orange + +// organic : 2014-03-27 Afilias Limited +organic + +// origins : 2015-10-01 The Estée Lauder Companies Inc. +origins + +// osaka : 2014-09-04 Osaka Registry Co., Ltd. +osaka + +// otsuka : 2013-10-11 Otsuka Holdings Co., Ltd. +otsuka + +// ott : 2015-06-04 Dish DBS Corporation +ott + +// ovh : 2014-01-16 MédiaBC +ovh + +// page : 2014-12-04 Charleston Road Registry Inc. +page + +// panasonic : 2015-07-30 Panasonic Corporation +panasonic + +// paris : 2014-01-30 City of Paris +paris + +// pars : 2014-09-04 Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti. +pars + +// partners : 2013-12-05 Binky Moon, LLC +partners + +// parts : 2013-12-05 Binky Moon, LLC +parts + +// party : 2014-09-11 Blue Sky Registry Limited +party + +// passagens : 2015-03-05 Travel Reservations SRL +passagens + +// pay : 2015-08-27 Amazon Registry Services, Inc. +pay + +// pccw : 2015-05-14 PCCW Enterprises Limited +pccw + +// pet : 2015-05-07 Afilias Limited +pet + +// pfizer : 2015-09-11 Pfizer Inc. +pfizer + +// pharmacy : 2014-06-19 National Association of Boards of Pharmacy +pharmacy + +// phd : 2016-07-28 Charleston Road Registry Inc. +phd + +// philips : 2014-11-07 Koninklijke Philips N.V. +philips + +// phone : 2016-06-02 Dish DBS Corporation +phone + +// photo : 2013-11-14 Uniregistry, Corp. +photo + +// photography : 2013-09-20 Binky Moon, LLC +photography + +// photos : 2013-10-17 Binky Moon, LLC +photos + +// physio : 2014-05-01 PhysBiz Pty Ltd +physio + +// pics : 2013-11-14 Uniregistry, Corp. +pics + +// pictet : 2014-06-26 Pictet Europe S.A. +pictet + +// pictures : 2014-03-06 Binky Moon, LLC +pictures + +// pid : 2015-01-08 Top Level Spectrum, Inc. +pid + +// pin : 2014-12-18 Amazon Registry Services, Inc. +pin + +// ping : 2015-06-11 Ping Registry Provider, Inc. +ping + +// pink : 2013-10-01 Afilias Limited +pink + +// pioneer : 2015-07-16 Pioneer Corporation +pioneer + +// pizza : 2014-06-26 Binky Moon, LLC +pizza + +// place : 2014-04-24 Binky Moon, LLC +place + +// play : 2015-03-05 Charleston Road Registry Inc. +play + +// playstation : 2015-07-02 Sony Interactive Entertainment Inc. +playstation + +// plumbing : 2013-09-10 Binky Moon, LLC +plumbing + +// plus : 2015-02-05 Binky Moon, LLC +plus + +// pnc : 2015-07-02 PNC Domain Co., LLC +pnc + +// pohl : 2014-06-23 Deutsche Vermögensberatung Aktiengesellschaft DVAG +pohl + +// poker : 2014-07-03 Afilias Limited +poker + +// politie : 2015-08-20 Politie Nederland +politie + +// porn : 2014-10-16 ICM Registry PN LLC +porn + +// pramerica : 2015-07-30 Prudential Financial, Inc. +pramerica + +// praxi : 2013-12-05 Praxi S.p.A. +praxi + +// press : 2014-04-03 DotPress Inc. +press + +// prime : 2015-06-25 Amazon Registry Services, Inc. +prime + +// prod : 2014-01-23 Charleston Road Registry Inc. +prod + +// productions : 2013-12-05 Binky Moon, LLC +productions + +// prof : 2014-07-24 Charleston Road Registry Inc. +prof + +// progressive : 2015-07-23 Progressive Casualty Insurance Company +progressive + +// promo : 2014-12-18 Afilias Limited +promo + +// properties : 2013-12-05 Binky Moon, LLC +properties + +// property : 2014-05-22 Uniregistry, Corp. +property + +// protection : 2015-04-23 XYZ.COM LLC +protection + +// pru : 2015-07-30 Prudential Financial, Inc. +pru + +// prudential : 2015-07-30 Prudential Financial, Inc. +prudential + +// pub : 2013-12-12 Dog Beach, LLC +pub + +// pwc : 2015-10-29 PricewaterhouseCoopers LLP +pwc + +// qpon : 2013-11-14 dotCOOL, Inc. +qpon + +// quebec : 2013-12-19 PointQuébec Inc +quebec + +// quest : 2015-03-26 XYZ.COM LLC +quest + +// qvc : 2015-07-30 QVC, Inc. +qvc + +// racing : 2014-12-04 Premier Registry Limited +racing + +// radio : 2016-07-21 European Broadcasting Union (EBU) +radio + +// raid : 2015-07-23 Johnson Shareholdings, Inc. +raid + +// read : 2014-12-18 Amazon Registry Services, Inc. +read + +// realestate : 2015-09-11 dotRealEstate LLC +realestate + +// realtor : 2014-05-29 Real Estate Domains LLC +realtor + +// realty : 2015-03-19 Fegistry, LLC +realty + +// recipes : 2013-10-17 Binky Moon, LLC +recipes + +// red : 2013-11-07 Afilias Limited +red + +// redstone : 2014-10-31 Redstone Haute Couture Co., Ltd. +redstone + +// redumbrella : 2015-03-26 Travelers TLD, LLC +redumbrella + +// rehab : 2014-03-06 Dog Beach, LLC +rehab + +// reise : 2014-03-13 Binky Moon, LLC +reise + +// reisen : 2014-03-06 Binky Moon, LLC +reisen + +// reit : 2014-09-04 National Association of Real Estate Investment Trusts, Inc. +reit + +// reliance : 2015-04-02 Reliance Industries Limited +reliance + +// ren : 2013-12-12 ZDNS International Limited +ren + +// rent : 2014-12-04 XYZ.COM LLC +rent + +// rentals : 2013-12-05 Binky Moon, LLC +rentals + +// repair : 2013-11-07 Binky Moon, LLC +repair + +// report : 2013-12-05 Binky Moon, LLC +report + +// republican : 2014-03-20 Dog Beach, LLC +republican + +// rest : 2013-12-19 Punto 2012 Sociedad Anonima Promotora de Inversion de Capital Variable +rest + +// restaurant : 2014-07-03 Binky Moon, LLC +restaurant + +// review : 2014-11-20 dot Review Limited +review + +// reviews : 2013-09-13 Dog Beach, LLC +reviews + +// rexroth : 2015-06-18 Robert Bosch GMBH +rexroth + +// rich : 2013-11-21 I-Registry Ltd. +rich + +// richardli : 2015-05-14 Pacific Century Asset Management (HK) Limited +richardli + +// ricoh : 2014-11-20 Ricoh Company, Ltd. +ricoh + +// rightathome : 2015-07-23 Johnson Shareholdings, Inc. +rightathome + +// ril : 2015-04-02 Reliance Industries Limited +ril + +// rio : 2014-02-27 Empresa Municipal de Informática SA - IPLANRIO +rio + +// rip : 2014-07-10 Dog Beach, LLC +rip + +// rmit : 2015-11-19 Royal Melbourne Institute of Technology +rmit + +// rocher : 2014-12-18 Ferrero Trading Lux S.A. +rocher + +// rocks : 2013-11-14 Dog Beach, LLC +rocks + +// rodeo : 2013-12-19 Minds + Machines Group Limited +rodeo + +// rogers : 2015-08-06 Rogers Communications Canada Inc. +rogers + +// room : 2014-12-18 Amazon Registry Services, Inc. +room + +// rsvp : 2014-05-08 Charleston Road Registry Inc. +rsvp + +// rugby : 2016-12-15 World Rugby Strategic Developments Limited +rugby + +// ruhr : 2013-10-02 regiodot GmbH & Co. KG +ruhr + +// run : 2015-03-19 Binky Moon, LLC +run + +// rwe : 2015-04-02 RWE AG +rwe + +// ryukyu : 2014-01-09 BRregistry, Inc. +ryukyu + +// saarland : 2013-12-12 dotSaarland GmbH +saarland + +// safe : 2014-12-18 Amazon Registry Services, Inc. +safe + +// safety : 2015-01-08 Safety Registry Services, LLC. +safety + +// sakura : 2014-12-18 SAKURA Internet Inc. +sakura + +// sale : 2014-10-16 Dog Beach, LLC +sale + +// salon : 2014-12-11 Binky Moon, LLC +salon + +// samsclub : 2015-07-31 Wal-Mart Stores, Inc. +samsclub + +// samsung : 2014-04-03 SAMSUNG SDS CO., LTD +samsung + +// sandvik : 2014-11-13 Sandvik AB +sandvik + +// sandvikcoromant : 2014-11-07 Sandvik AB +sandvikcoromant + +// sanofi : 2014-10-09 Sanofi +sanofi + +// sap : 2014-03-27 SAP AG +sap + +// sarl : 2014-07-03 Binky Moon, LLC +sarl + +// sas : 2015-04-02 Research IP LLC +sas + +// save : 2015-06-25 Amazon Registry Services, Inc. +save + +// saxo : 2014-10-31 Saxo Bank A/S +saxo + +// sbi : 2015-03-12 STATE BANK OF INDIA +sbi + +// sbs : 2014-11-07 SPECIAL BROADCASTING SERVICE CORPORATION +sbs + +// sca : 2014-03-13 SVENSKA CELLULOSA AKTIEBOLAGET SCA (publ) +sca + +// scb : 2014-02-20 The Siam Commercial Bank Public Company Limited ("SCB") +scb + +// schaeffler : 2015-08-06 Schaeffler Technologies AG & Co. KG +schaeffler + +// schmidt : 2014-04-03 SCHMIDT GROUPE S.A.S. +schmidt + +// scholarships : 2014-04-24 Scholarships.com, LLC +scholarships + +// school : 2014-12-18 Binky Moon, LLC +school + +// schule : 2014-03-06 Binky Moon, LLC +schule + +// schwarz : 2014-09-18 Schwarz Domains und Services GmbH & Co. KG +schwarz + +// science : 2014-09-11 dot Science Limited +science + +// scjohnson : 2015-07-23 Johnson Shareholdings, Inc. +scjohnson + +// scor : 2014-10-31 SCOR SE +scor + +// scot : 2014-01-23 Dot Scot Registry Limited +scot + +// search : 2016-06-09 Charleston Road Registry Inc. +search + +// seat : 2014-05-22 SEAT, S.A. (Sociedad Unipersonal) +seat + +// secure : 2015-08-27 Amazon Registry Services, Inc. +secure + +// security : 2015-05-14 XYZ.COM LLC +security + +// seek : 2014-12-04 Seek Limited +seek + +// select : 2015-10-08 Registry Services, LLC +select + +// sener : 2014-10-24 Sener Ingeniería y Sistemas, S.A. +sener + +// services : 2014-02-27 Binky Moon, LLC +services + +// ses : 2015-07-23 SES +ses + +// seven : 2015-08-06 Seven West Media Ltd +seven + +// sew : 2014-07-17 SEW-EURODRIVE GmbH & Co KG +sew + +// sex : 2014-11-13 ICM Registry SX LLC +sex + +// sexy : 2013-09-11 Uniregistry, Corp. +sexy + +// sfr : 2015-08-13 Societe Francaise du Radiotelephone - SFR +sfr + +// shangrila : 2015-09-03 Shangri‐La International Hotel Management Limited +shangrila + +// sharp : 2014-05-01 Sharp Corporation +sharp + +// shaw : 2015-04-23 Shaw Cablesystems G.P. +shaw + +// shell : 2015-07-30 Shell Information Technology International Inc +shell + +// shia : 2014-09-04 Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti. +shia + +// shiksha : 2013-11-14 Afilias Limited +shiksha + +// shoes : 2013-10-02 Binky Moon, LLC +shoes + +// shop : 2016-04-08 GMO Registry, Inc. +shop + +// shopping : 2016-03-31 Binky Moon, LLC +shopping + +// shouji : 2015-01-08 QIHOO 360 TECHNOLOGY CO. LTD. +shouji + +// show : 2015-03-05 Binky Moon, LLC +show + +// showtime : 2015-08-06 CBS Domains Inc. +showtime + +// shriram : 2014-01-23 Shriram Capital Ltd. +shriram + +// silk : 2015-06-25 Amazon Registry Services, Inc. +silk + +// sina : 2015-03-12 Sina Corporation +sina + +// singles : 2013-08-27 Binky Moon, LLC +singles + +// site : 2015-01-15 DotSite Inc. +site + +// ski : 2015-04-09 Afilias Limited +ski + +// skin : 2015-01-15 L'Oréal +skin + +// sky : 2014-06-19 Sky International AG +sky + +// skype : 2014-12-18 Microsoft Corporation +skype + +// sling : 2015-07-30 DISH Technologies L.L.C. +sling + +// smart : 2015-07-09 Smart Communications, Inc. (SMART) +smart + +// smile : 2014-12-18 Amazon Registry Services, Inc. +smile + +// sncf : 2015-02-19 Société Nationale des Chemins de fer Francais S N C F +sncf + +// soccer : 2015-03-26 Binky Moon, LLC +soccer + +// social : 2013-11-07 Dog Beach, LLC +social + +// softbank : 2015-07-02 SoftBank Group Corp. +softbank + +// software : 2014-03-20 Dog Beach, LLC +software + +// sohu : 2013-12-19 Sohu.com Limited +sohu + +// solar : 2013-11-07 Binky Moon, LLC +solar + +// solutions : 2013-11-07 Binky Moon, LLC +solutions + +// song : 2015-02-26 Amazon Registry Services, Inc. +song + +// sony : 2015-01-08 Sony Corporation +sony + +// soy : 2014-01-23 Charleston Road Registry Inc. +soy + +// spa : 2019-09-19 Asia Spa and Wellness Promotion Council Limited +spa + +// space : 2014-04-03 DotSpace Inc. +space + +// sport : 2017-11-16 Global Association of International Sports Federations (GAISF) +sport + +// spot : 2015-02-26 Amazon Registry Services, Inc. +spot + +// spreadbetting : 2014-12-11 Dotspreadbetting Registry Limited +spreadbetting + +// srl : 2015-05-07 InterNetX, Corp +srl + +// stada : 2014-11-13 STADA Arzneimittel AG +stada + +// staples : 2015-07-30 Staples, Inc. +staples + +// star : 2015-01-08 Star India Private Limited +star + +// statebank : 2015-03-12 STATE BANK OF INDIA +statebank + +// statefarm : 2015-07-30 State Farm Mutual Automobile Insurance Company +statefarm + +// stc : 2014-10-09 Saudi Telecom Company +stc + +// stcgroup : 2014-10-09 Saudi Telecom Company +stcgroup + +// stockholm : 2014-12-18 Stockholms kommun +stockholm + +// storage : 2014-12-22 XYZ.COM LLC +storage + +// store : 2015-04-09 DotStore Inc. +store + +// stream : 2016-01-08 dot Stream Limited +stream + +// studio : 2015-02-11 Dog Beach, LLC +studio + +// study : 2014-12-11 OPEN UNIVERSITIES AUSTRALIA PTY LTD +study + +// style : 2014-12-04 Binky Moon, LLC +style + +// sucks : 2014-12-22 Vox Populi Registry Ltd. +sucks + +// supplies : 2013-12-19 Binky Moon, LLC +supplies + +// supply : 2013-12-19 Binky Moon, LLC +supply + +// support : 2013-10-24 Binky Moon, LLC +support + +// surf : 2014-01-09 Minds + Machines Group Limited +surf + +// surgery : 2014-03-20 Binky Moon, LLC +surgery + +// suzuki : 2014-02-20 SUZUKI MOTOR CORPORATION +suzuki + +// swatch : 2015-01-08 The Swatch Group Ltd +swatch + +// swiftcover : 2015-07-23 Swiftcover Insurance Services Limited +swiftcover + +// swiss : 2014-10-16 Swiss Confederation +swiss + +// sydney : 2014-09-18 State of New South Wales, Department of Premier and Cabinet +sydney + +// symantec : 2014-12-04 Symantec Corporation +symantec + +// systems : 2013-11-07 Binky Moon, LLC +systems + +// tab : 2014-12-04 Tabcorp Holdings Limited +tab + +// taipei : 2014-07-10 Taipei City Government +taipei + +// talk : 2015-04-09 Amazon Registry Services, Inc. +talk + +// taobao : 2015-01-15 Alibaba Group Holding Limited +taobao + +// target : 2015-07-31 Target Domain Holdings, LLC +target + +// tatamotors : 2015-03-12 Tata Motors Ltd +tatamotors + +// tatar : 2014-04-24 Limited Liability Company "Coordination Center of Regional Domain of Tatarstan Republic" +tatar + +// tattoo : 2013-08-30 Uniregistry, Corp. +tattoo + +// tax : 2014-03-20 Binky Moon, LLC +tax + +// taxi : 2015-03-19 Binky Moon, LLC +taxi + +// tci : 2014-09-12 Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti. +tci + +// tdk : 2015-06-11 TDK Corporation +tdk + +// team : 2015-03-05 Binky Moon, LLC +team + +// tech : 2015-01-30 Personals TLD Inc. +tech + +// technology : 2013-09-13 Binky Moon, LLC +technology + +// temasek : 2014-08-07 Temasek Holdings (Private) Limited +temasek + +// tennis : 2014-12-04 Binky Moon, LLC +tennis + +// teva : 2015-07-02 Teva Pharmaceutical Industries Limited +teva + +// thd : 2015-04-02 Home Depot Product Authority, LLC +thd + +// theater : 2015-03-19 Binky Moon, LLC +theater + +// theatre : 2015-05-07 XYZ.COM LLC +theatre + +// tiaa : 2015-07-23 Teachers Insurance and Annuity Association of America +tiaa + +// tickets : 2015-02-05 Accent Media Limited +tickets + +// tienda : 2013-11-14 Binky Moon, LLC +tienda + +// tiffany : 2015-01-30 Tiffany and Company +tiffany + +// tips : 2013-09-20 Binky Moon, LLC +tips + +// tires : 2014-11-07 Binky Moon, LLC +tires + +// tirol : 2014-04-24 punkt Tirol GmbH +tirol + +// tjmaxx : 2015-07-16 The TJX Companies, Inc. +tjmaxx + +// tjx : 2015-07-16 The TJX Companies, Inc. +tjx + +// tkmaxx : 2015-07-16 The TJX Companies, Inc. +tkmaxx + +// tmall : 2015-01-15 Alibaba Group Holding Limited +tmall + +// today : 2013-09-20 Binky Moon, LLC +today + +// tokyo : 2013-11-13 GMO Registry, Inc. +tokyo + +// tools : 2013-11-21 Binky Moon, LLC +tools + +// top : 2014-03-20 .TOP Registry +top + +// toray : 2014-12-18 Toray Industries, Inc. +toray + +// toshiba : 2014-04-10 TOSHIBA Corporation +toshiba + +// total : 2015-08-06 Total SA +total + +// tours : 2015-01-22 Binky Moon, LLC +tours + +// town : 2014-03-06 Binky Moon, LLC +town + +// toyota : 2015-04-23 TOYOTA MOTOR CORPORATION +toyota + +// toys : 2014-03-06 Binky Moon, LLC +toys + +// trade : 2014-01-23 Elite Registry Limited +trade + +// trading : 2014-12-11 Dottrading Registry Limited +trading + +// training : 2013-11-07 Binky Moon, LLC +training + +// travel : Dog Beach, LLC +travel + +// travelchannel : 2015-07-02 Lifestyle Domain Holdings, Inc. +travelchannel + +// travelers : 2015-03-26 Travelers TLD, LLC +travelers + +// travelersinsurance : 2015-03-26 Travelers TLD, LLC +travelersinsurance + +// trust : 2014-10-16 NCC Group Inc. +trust + +// trv : 2015-03-26 Travelers TLD, LLC +trv + +// tube : 2015-06-11 Latin American Telecom LLC +tube + +// tui : 2014-07-03 TUI AG +tui + +// tunes : 2015-02-26 Amazon Registry Services, Inc. +tunes + +// tushu : 2014-12-18 Amazon Registry Services, Inc. +tushu + +// tvs : 2015-02-19 T V SUNDRAM IYENGAR & SONS LIMITED +tvs + +// ubank : 2015-08-20 National Australia Bank Limited +ubank + +// ubs : 2014-12-11 UBS AG +ubs + +// unicom : 2015-10-15 China United Network Communications Corporation Limited +unicom + +// university : 2014-03-06 Binky Moon, LLC +university + +// uno : 2013-09-11 DotSite Inc. +uno + +// uol : 2014-05-01 UBN INTERNET LTDA. +uol + +// ups : 2015-06-25 UPS Market Driver, Inc. +ups + +// vacations : 2013-12-05 Binky Moon, LLC +vacations + +// vana : 2014-12-11 Lifestyle Domain Holdings, Inc. +vana + +// vanguard : 2015-09-03 The Vanguard Group, Inc. +vanguard + +// vegas : 2014-01-16 Dot Vegas, Inc. +vegas + +// ventures : 2013-08-27 Binky Moon, LLC +ventures + +// verisign : 2015-08-13 VeriSign, Inc. +verisign + +// versicherung : 2014-03-20 tldbox GmbH +versicherung + +// vet : 2014-03-06 Dog Beach, LLC +vet + +// viajes : 2013-10-17 Binky Moon, LLC +viajes + +// video : 2014-10-16 Dog Beach, LLC +video + +// vig : 2015-05-14 VIENNA INSURANCE GROUP AG Wiener Versicherung Gruppe +vig + +// viking : 2015-04-02 Viking River Cruises (Bermuda) Ltd. +viking + +// villas : 2013-12-05 Binky Moon, LLC +villas + +// vin : 2015-06-18 Binky Moon, LLC +vin + +// vip : 2015-01-22 Minds + Machines Group Limited +vip + +// virgin : 2014-09-25 Virgin Enterprises Limited +virgin + +// visa : 2015-07-30 Visa Worldwide Pte. Limited +visa + +// vision : 2013-12-05 Binky Moon, LLC +vision + +// vistaprint : 2014-09-18 Vistaprint Limited +vistaprint + +// viva : 2014-11-07 Saudi Telecom Company +viva + +// vivo : 2015-07-31 Telefonica Brasil S.A. +vivo + +// vlaanderen : 2014-02-06 DNS.be vzw +vlaanderen + +// vodka : 2013-12-19 Minds + Machines Group Limited +vodka + +// volkswagen : 2015-05-14 Volkswagen Group of America Inc. +volkswagen + +// volvo : 2015-11-12 Volvo Holding Sverige Aktiebolag +volvo + +// vote : 2013-11-21 Monolith Registry LLC +vote + +// voting : 2013-11-13 Valuetainment Corp. +voting + +// voto : 2013-11-21 Monolith Registry LLC +voto + +// voyage : 2013-08-27 Binky Moon, LLC +voyage + +// vuelos : 2015-03-05 Travel Reservations SRL +vuelos + +// wales : 2014-05-08 Nominet UK +wales + +// walmart : 2015-07-31 Wal-Mart Stores, Inc. +walmart + +// walter : 2014-11-13 Sandvik AB +walter + +// wang : 2013-10-24 Zodiac Wang Limited +wang + +// wanggou : 2014-12-18 Amazon Registry Services, Inc. +wanggou + +// watch : 2013-11-14 Binky Moon, LLC +watch + +// watches : 2014-12-22 Richemont DNS Inc. +watches + +// weather : 2015-01-08 International Business Machines Corporation +weather + +// weatherchannel : 2015-03-12 International Business Machines Corporation +weatherchannel + +// webcam : 2014-01-23 dot Webcam Limited +webcam + +// weber : 2015-06-04 Saint-Gobain Weber SA +weber + +// website : 2014-04-03 DotWebsite Inc. +website + +// wed : 2013-10-01 Atgron, Inc. +wed + +// wedding : 2014-04-24 Minds + Machines Group Limited +wedding + +// weibo : 2015-03-05 Sina Corporation +weibo + +// weir : 2015-01-29 Weir Group IP Limited +weir + +// whoswho : 2014-02-20 Who's Who Registry +whoswho + +// wien : 2013-10-28 punkt.wien GmbH +wien + +// wiki : 2013-11-07 Top Level Design, LLC +wiki + +// williamhill : 2014-03-13 William Hill Organization Limited +williamhill + +// win : 2014-11-20 First Registry Limited +win + +// windows : 2014-12-18 Microsoft Corporation +windows + +// wine : 2015-06-18 Binky Moon, LLC +wine + +// winners : 2015-07-16 The TJX Companies, Inc. +winners + +// wme : 2014-02-13 William Morris Endeavor Entertainment, LLC +wme + +// wolterskluwer : 2015-08-06 Wolters Kluwer N.V. +wolterskluwer + +// woodside : 2015-07-09 Woodside Petroleum Limited +woodside + +// work : 2013-12-19 Minds + Machines Group Limited +work + +// works : 2013-11-14 Binky Moon, LLC +works + +// world : 2014-06-12 Binky Moon, LLC +world + +// wow : 2015-10-08 Amazon Registry Services, Inc. +wow + +// wtc : 2013-12-19 World Trade Centers Association, Inc. +wtc + +// wtf : 2014-03-06 Binky Moon, LLC +wtf + +// xbox : 2014-12-18 Microsoft Corporation +xbox + +// xerox : 2014-10-24 Xerox DNHC LLC +xerox + +// xfinity : 2015-07-09 Comcast IP Holdings I, LLC +xfinity + +// xihuan : 2015-01-08 QIHOO 360 TECHNOLOGY CO. LTD. +xihuan + +// xin : 2014-12-11 Elegant Leader Limited +xin + +// xn--11b4c3d : 2015-01-15 VeriSign Sarl +कॉम + +// xn--1ck2e1b : 2015-02-26 Amazon Registry Services, Inc. +セール + +// xn--1qqw23a : 2014-01-09 Guangzhou YU Wei Information Technology Co., Ltd. +佛山 + +// xn--30rr7y : 2014-06-12 Excellent First Limited +慈善 + +// xn--3bst00m : 2013-09-13 Eagle Horizon Limited +集团 + +// xn--3ds443g : 2013-09-08 TLD REGISTRY LIMITED OY +在线 + +// xn--3oq18vl8pn36a : 2015-07-02 Volkswagen (China) Investment Co., Ltd. +大众汽车 + +// xn--3pxu8k : 2015-01-15 VeriSign Sarl +点看 + +// xn--42c2d9a : 2015-01-15 VeriSign Sarl +คอม + +// xn--45q11c : 2013-11-21 Zodiac Gemini Ltd +八卦 + +// xn--4gbrim : 2013-10-04 Suhub Electronic Establishment +موقع + +// xn--55qw42g : 2013-11-08 China Organizational Name Administration Center +公益 + +// xn--55qx5d : 2013-11-14 China Internet Network Information Center (CNNIC) +公司 + +// xn--5su34j936bgsg : 2015-09-03 Shangri‐La International Hotel Management Limited +香格里拉 + +// xn--5tzm5g : 2014-12-22 Global Website TLD Asia Limited +网站 + +// xn--6frz82g : 2013-09-23 Afilias Limited +移动 + +// xn--6qq986b3xl : 2013-09-13 Tycoon Treasure Limited +我爱你 + +// xn--80adxhks : 2013-12-19 Foundation for Assistance for Internet Technologies and Infrastructure Development (FAITID) +москва + +// xn--80aqecdr1a : 2015-10-21 Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication) +католик + +// xn--80asehdb : 2013-07-14 CORE Association +онлайн + +// xn--80aswg : 2013-07-14 CORE Association +сайт + +// xn--8y0a063a : 2015-03-26 China United Network Communications Corporation Limited +联通 + +// xn--9dbq2a : 2015-01-15 VeriSign Sarl +קום + +// xn--9et52u : 2014-06-12 RISE VICTORY LIMITED +时尚 + +// xn--9krt00a : 2015-03-12 Sina Corporation +微博 + +// xn--b4w605ferd : 2014-08-07 Temasek Holdings (Private) Limited +淡马锡 + +// xn--bck1b9a5dre4c : 2015-02-26 Amazon Registry Services, Inc. +ファッション + +// xn--c1avg : 2013-11-14 Public Interest Registry +орг + +// xn--c2br7g : 2015-01-15 VeriSign Sarl +नेट + +// xn--cck2b3b : 2015-02-26 Amazon Registry Services, Inc. +ストア + +// xn--cckwcxetd : 2019-12-19 Amazon EU S.à r.l. +アマゾン + +// xn--cg4bki : 2013-09-27 SAMSUNG SDS CO., LTD +삼성 + +// xn--czr694b : 2014-01-16 Internet DotTrademark Organisation Limited +商标 + +// xn--czrs0t : 2013-12-19 Binky Moon, LLC +商店 + +// xn--czru2d : 2013-11-21 Zodiac Aquarius Limited +商城 + +// xn--d1acj3b : 2013-11-20 The Foundation for Network Initiatives “The Smart Internet” +дети + +// xn--eckvdtc9d : 2014-12-18 Amazon Registry Services, Inc. +ポイント + +// xn--efvy88h : 2014-08-22 Guangzhou YU Wei Information Technology Co., Ltd. +新闻 + +// xn--estv75g : 2015-02-19 Industrial and Commercial Bank of China Limited +工行 + +// xn--fct429k : 2015-04-09 Amazon Registry Services, Inc. +家電 + +// xn--fhbei : 2015-01-15 VeriSign Sarl +كوم + +// xn--fiq228c5hs : 2013-09-08 TLD REGISTRY LIMITED OY +中文网 + +// xn--fiq64b : 2013-10-14 CITIC Group Corporation +中信 + +// xn--fjq720a : 2014-05-22 Binky Moon, LLC +娱乐 + +// xn--flw351e : 2014-07-31 Charleston Road Registry Inc. +谷歌 + +// xn--fzys8d69uvgm : 2015-05-14 PCCW Enterprises Limited +電訊盈科 + +// xn--g2xx48c : 2015-01-30 Minds + Machines Group Limited +购物 + +// xn--gckr3f0f : 2015-02-26 Amazon Registry Services, Inc. +クラウド + +// xn--gk3at1e : 2015-10-08 Amazon Registry Services, Inc. +通販 + +// xn--hxt814e : 2014-05-15 Zodiac Taurus Limited +网店 + +// xn--i1b6b1a6a2e : 2013-11-14 Public Interest Registry +संगठन + +// xn--imr513n : 2014-12-11 Internet DotTrademark Organisation Limited +餐厅 + +// xn--io0a7i : 2013-11-14 China Internet Network Information Center (CNNIC) +网络 + +// xn--j1aef : 2015-01-15 VeriSign Sarl +ком + +// xn--jlq480n2rg : 2019-12-19 Amazon EU S.à r.l. +亚马逊 + +// xn--jlq61u9w7b : 2015-01-08 Nokia Corporation +诺基亚 + +// xn--jvr189m : 2015-02-26 Amazon Registry Services, Inc. +食品 + +// xn--kcrx77d1x4a : 2014-11-07 Koninklijke Philips N.V. +飞利浦 + +// xn--kpu716f : 2014-12-22 Richemont DNS Inc. +手表 + +// xn--kput3i : 2014-02-13 Beijing RITT-Net Technology Development Co., Ltd +手机 + +// xn--mgba3a3ejt : 2014-11-20 Aramco Services Company +ارامكو + +// xn--mgba7c0bbn0a : 2015-05-14 Crescent Holding GmbH +العليان + +// xn--mgbaakc7dvf : 2015-09-03 Emirates Telecommunications Corporation (trading as Etisalat) +اتصالات + +// xn--mgbab2bd : 2013-10-31 CORE Association +بازار + +// xn--mgbca7dzdo : 2015-07-30 Abu Dhabi Systems and Information Centre +ابوظبي + +// xn--mgbi4ecexp : 2015-10-21 Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication) +كاثوليك + +// xn--mgbt3dhd : 2014-09-04 Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti. +همراه + +// xn--mk1bu44c : 2015-01-15 VeriSign Sarl +닷컴 + +// xn--mxtq1m : 2014-03-06 Net-Chinese Co., Ltd. +政府 + +// xn--ngbc5azd : 2013-07-13 International Domain Registry Pty. Ltd. +شبكة + +// xn--ngbe9e0a : 2014-12-04 Kuwait Finance House +بيتك + +// xn--ngbrx : 2015-11-12 League of Arab States +عرب + +// xn--nqv7f : 2013-11-14 Public Interest Registry +机构 + +// xn--nqv7fs00ema : 2013-11-14 Public Interest Registry +组织机构 + +// xn--nyqy26a : 2014-11-07 Stable Tone Limited +健康 + +// xn--otu796d : 2017-08-06 Internet DotTrademark Organisation Limited +招聘 + +// xn--p1acf : 2013-12-12 Rusnames Limited +рус + +// xn--pbt977c : 2014-12-22 Richemont DNS Inc. +珠宝 + +// xn--pssy2u : 2015-01-15 VeriSign Sarl +大拿 + +// xn--q9jyb4c : 2013-09-17 Charleston Road Registry Inc. +みんな + +// xn--qcka1pmc : 2014-07-31 Charleston Road Registry Inc. +グーグル + +// xn--rhqv96g : 2013-09-11 Stable Tone Limited +世界 + +// xn--rovu88b : 2015-02-26 Amazon Registry Services, Inc. +書籍 + +// xn--ses554g : 2014-01-16 KNET Co., Ltd. +网址 + +// xn--t60b56a : 2015-01-15 VeriSign Sarl +닷넷 + +// xn--tckwe : 2015-01-15 VeriSign Sarl +コム + +// xn--tiq49xqyj : 2015-10-21 Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication) +天主教 + +// xn--unup4y : 2013-07-14 Binky Moon, LLC +游戏 + +// xn--vermgensberater-ctb : 2014-06-23 Deutsche Vermögensberatung Aktiengesellschaft DVAG +vermögensberater + +// xn--vermgensberatung-pwb : 2014-06-23 Deutsche Vermögensberatung Aktiengesellschaft DVAG +vermögensberatung + +// xn--vhquv : 2013-08-27 Binky Moon, LLC +企业 + +// xn--vuq861b : 2014-10-16 Beijing Tele-info Network Technology Co., Ltd. +信息 + +// xn--w4r85el8fhu5dnra : 2015-04-30 Kerry Trading Co. Limited +嘉里大酒店 + +// xn--w4rs40l : 2015-07-30 Kerry Trading Co. Limited +嘉里 + +// xn--xhq521b : 2013-11-14 Guangzhou YU Wei Information Technology Co., Ltd. +广东 + +// xn--zfr164b : 2013-11-08 China Organizational Name Administration Center +政务 + +// xyz : 2013-12-05 XYZ.COM LLC +xyz + +// yachts : 2014-01-09 DERYachts, LLC +yachts + +// yahoo : 2015-04-02 Yahoo! Domain Services Inc. +yahoo + +// yamaxun : 2014-12-18 Amazon Registry Services, Inc. +yamaxun + +// yandex : 2014-04-10 Yandex Europe B.V. +yandex + +// yodobashi : 2014-11-20 YODOBASHI CAMERA CO.,LTD. +yodobashi + +// yoga : 2014-05-29 Minds + Machines Group Limited +yoga + +// yokohama : 2013-12-12 GMO Registry, Inc. +yokohama + +// you : 2015-04-09 Amazon Registry Services, Inc. +you + +// youtube : 2014-05-01 Charleston Road Registry Inc. +youtube + +// yun : 2015-01-08 QIHOO 360 TECHNOLOGY CO. LTD. +yun + +// zappos : 2015-06-25 Amazon Registry Services, Inc. +zappos + +// zara : 2014-11-07 Industria de Diseño Textil, S.A. (INDITEX, S.A.) +zara + +// zero : 2014-12-18 Amazon Registry Services, Inc. +zero + +// zip : 2014-05-08 Charleston Road Registry Inc. +zip + +// zone : 2013-11-14 Binky Moon, LLC +zone + +// zuerich : 2014-11-07 Kanton Zürich (Canton of Zurich) +zuerich + + +// ===END ICANN DOMAINS=== +// ===BEGIN PRIVATE DOMAINS=== +// (Note: these are in alphabetical order by company name) + +// 1GB LLC : https://www.1gb.ua/ +// Submitted by 1GB LLC +cc.ua +inf.ua +ltd.ua + +// Adobe : https://www.adobe.com/ +// Submitted by Ian Boston +adobeaemcloud.com +adobeaemcloud.net +*.dev.adobeaemcloud.com + +// Agnat sp. z o.o. : https://domena.pl +// Submitted by Przemyslaw Plewa +beep.pl + +// alboto.ca : http://alboto.ca +// Submitted by Anton Avramov +barsy.ca + +// Alces Software Ltd : http://alces-software.com +// Submitted by Mark J. Titorenko +*.compute.estate +*.alces.network + +// Altervista: https://www.altervista.org +// Submitted by Carlo Cannas +altervista.org + +// alwaysdata : https://www.alwaysdata.com +// Submitted by Cyril +alwaysdata.net + +// Amazon CloudFront : https://aws.amazon.com/cloudfront/ +// Submitted by Donavan Miller +cloudfront.net + +// Amazon Elastic Compute Cloud : https://aws.amazon.com/ec2/ +// Submitted by Luke Wells +*.compute.amazonaws.com +*.compute-1.amazonaws.com +*.compute.amazonaws.com.cn +us-east-1.amazonaws.com + +// Amazon Elastic Beanstalk : https://aws.amazon.com/elasticbeanstalk/ +// Submitted by Luke Wells +cn-north-1.eb.amazonaws.com.cn +cn-northwest-1.eb.amazonaws.com.cn +elasticbeanstalk.com +ap-northeast-1.elasticbeanstalk.com +ap-northeast-2.elasticbeanstalk.com +ap-northeast-3.elasticbeanstalk.com +ap-south-1.elasticbeanstalk.com +ap-southeast-1.elasticbeanstalk.com +ap-southeast-2.elasticbeanstalk.com +ca-central-1.elasticbeanstalk.com +eu-central-1.elasticbeanstalk.com +eu-west-1.elasticbeanstalk.com +eu-west-2.elasticbeanstalk.com +eu-west-3.elasticbeanstalk.com +sa-east-1.elasticbeanstalk.com +us-east-1.elasticbeanstalk.com +us-east-2.elasticbeanstalk.com +us-gov-west-1.elasticbeanstalk.com +us-west-1.elasticbeanstalk.com +us-west-2.elasticbeanstalk.com + +// Amazon Elastic Load Balancing : https://aws.amazon.com/elasticloadbalancing/ +// Submitted by Luke Wells +*.elb.amazonaws.com +*.elb.amazonaws.com.cn + +// Amazon S3 : https://aws.amazon.com/s3/ +// Submitted by Luke Wells +s3.amazonaws.com +s3-ap-northeast-1.amazonaws.com +s3-ap-northeast-2.amazonaws.com +s3-ap-south-1.amazonaws.com +s3-ap-southeast-1.amazonaws.com +s3-ap-southeast-2.amazonaws.com +s3-ca-central-1.amazonaws.com +s3-eu-central-1.amazonaws.com +s3-eu-west-1.amazonaws.com +s3-eu-west-2.amazonaws.com +s3-eu-west-3.amazonaws.com +s3-external-1.amazonaws.com +s3-fips-us-gov-west-1.amazonaws.com +s3-sa-east-1.amazonaws.com +s3-us-gov-west-1.amazonaws.com +s3-us-east-2.amazonaws.com +s3-us-west-1.amazonaws.com +s3-us-west-2.amazonaws.com +s3.ap-northeast-2.amazonaws.com +s3.ap-south-1.amazonaws.com +s3.cn-north-1.amazonaws.com.cn +s3.ca-central-1.amazonaws.com +s3.eu-central-1.amazonaws.com +s3.eu-west-2.amazonaws.com +s3.eu-west-3.amazonaws.com +s3.us-east-2.amazonaws.com +s3.dualstack.ap-northeast-1.amazonaws.com +s3.dualstack.ap-northeast-2.amazonaws.com +s3.dualstack.ap-south-1.amazonaws.com +s3.dualstack.ap-southeast-1.amazonaws.com +s3.dualstack.ap-southeast-2.amazonaws.com +s3.dualstack.ca-central-1.amazonaws.com +s3.dualstack.eu-central-1.amazonaws.com +s3.dualstack.eu-west-1.amazonaws.com +s3.dualstack.eu-west-2.amazonaws.com +s3.dualstack.eu-west-3.amazonaws.com +s3.dualstack.sa-east-1.amazonaws.com +s3.dualstack.us-east-1.amazonaws.com +s3.dualstack.us-east-2.amazonaws.com +s3-website-us-east-1.amazonaws.com +s3-website-us-west-1.amazonaws.com +s3-website-us-west-2.amazonaws.com +s3-website-ap-northeast-1.amazonaws.com +s3-website-ap-southeast-1.amazonaws.com +s3-website-ap-southeast-2.amazonaws.com +s3-website-eu-west-1.amazonaws.com +s3-website-sa-east-1.amazonaws.com +s3-website.ap-northeast-2.amazonaws.com +s3-website.ap-south-1.amazonaws.com +s3-website.ca-central-1.amazonaws.com +s3-website.eu-central-1.amazonaws.com +s3-website.eu-west-2.amazonaws.com +s3-website.eu-west-3.amazonaws.com +s3-website.us-east-2.amazonaws.com + +// Amsterdam Wireless: https://www.amsterdamwireless.nl/ +// Submitted by Imre Jonk +amsw.nl + +// Amune : https://amune.org/ +// Submitted by Team Amune +t3l3p0rt.net +tele.amune.org + +// Apigee : https://apigee.com/ +// Submitted by Apigee Security Team +apigee.io + +// Aptible : https://www.aptible.com/ +// Submitted by Thomas Orozco +on-aptible.com + +// ASEINet : https://www.aseinet.com/ +// Submitted by Asei SEKIGUCHI +user.aseinet.ne.jp +gv.vc +d.gv.vc + +// Asociación Amigos de la Informática "Euskalamiga" : http://encounter.eus/ +// Submitted by Hector Martin +user.party.eus + +// Association potager.org : https://potager.org/ +// Submitted by Lunar +pimienta.org +poivron.org +potager.org +sweetpepper.org + +// ASUSTOR Inc. : http://www.asustor.com +// Submitted by Vincent Tseng +myasustor.com + +// AVM : https://avm.de +// Submitted by Andreas Weise +myfritz.net + +// AW AdvisorWebsites.com Software Inc : https://advisorwebsites.com +// Submitted by James Kennedy +*.awdev.ca +*.advisor.ws + +// b-data GmbH : https://www.b-data.io +// Submitted by Olivier Benz +b-data.io + +// backplane : https://www.backplane.io +// Submitted by Anthony Voutas +backplaneapp.io + +// Balena : https://www.balena.io +// Submitted by Petros Angelatos +balena-devices.com + +// Banzai Cloud +// Submitted by Gabor Kozma +app.banzaicloud.io + +// BetaInABox +// Submitted by Adrian +betainabox.com + +// BinaryLane : http://www.binarylane.com +// Submitted by Nathan O'Sullivan +bnr.la + +// Blackbaud, Inc. : https://www.blackbaud.com +// Submitted by Paul Crowder +blackbaudcdn.net + +// Boomla : https://boomla.com +// Submitted by Tibor Halter +boomla.net + +// Boxfuse : https://boxfuse.com +// Submitted by Axel Fontaine +boxfuse.io + +// bplaced : https://www.bplaced.net/ +// Submitted by Miroslav Bozic +square7.ch +bplaced.com +bplaced.de +square7.de +bplaced.net +square7.net + +// BrowserSafetyMark +// Submitted by Dave Tharp +browsersafetymark.io + +// Bytemark Hosting : https://www.bytemark.co.uk +// Submitted by Paul Cammish +uk0.bigv.io +dh.bytemark.co.uk +vm.bytemark.co.uk + +// callidomus : https://www.callidomus.com/ +// Submitted by Marcus Popp +mycd.eu + +// Carrd : https://carrd.co +// Submitted by AJ +carrd.co +crd.co +uwu.ai + +// CentralNic : http://www.centralnic.com/names/domains +// Submitted by registry +ae.org +ar.com +br.com +cn.com +com.de +com.se +de.com +eu.com +gb.com +gb.net +hu.com +hu.net +jp.net +jpn.com +kr.com +mex.com +no.com +qc.com +ru.com +sa.com +se.net +uk.com +uk.net +us.com +uy.com +za.bz +za.com + +// Africa.com Web Solutions Ltd : https://registry.africa.com +// Submitted by Gavin Brown +africa.com + +// iDOT Services Limited : http://www.domain.gr.com +// Submitted by Gavin Brown +gr.com + +// Radix FZC : http://domains.in.net +// Submitted by Gavin Brown +in.net + +// US REGISTRY LLC : http://us.org +// Submitted by Gavin Brown +us.org + +// co.com Registry, LLC : https://registry.co.com +// Submitted by Gavin Brown +co.com + +// c.la : http://www.c.la/ +c.la + +// certmgr.org : https://certmgr.org +// Submitted by B. Blechschmidt +certmgr.org + +// Citrix : https://citrix.com +// Submitted by Alex Stoddard +xenapponazure.com + +// Civilized Discourse Construction Kit, Inc. : https://www.discourse.org/ +// Submitted by Rishabh Nambiar +discourse.group + +// ClearVox : http://www.clearvox.nl/ +// Submitted by Leon Rowland +virtueeldomein.nl + +// Clever Cloud : https://www.clever-cloud.com/ +// Submitted by Quentin Adam +cleverapps.io + +// Clerk : https://www.clerk.dev +// Submitted by Colin Sidoti +*.lcl.dev +*.stg.dev + +// Cloud66 : https://www.cloud66.com/ +// Submitted by Khash Sajadi +c66.me +cloud66.ws +cloud66.zone + +// CloudAccess.net : https://www.cloudaccess.net/ +// Submitted by Pawel Panek +jdevcloud.com +wpdevcloud.com +cloudaccess.host +freesite.host +cloudaccess.net + +// cloudControl : https://www.cloudcontrol.com/ +// Submitted by Tobias Wilken +cloudcontrolled.com +cloudcontrolapp.com + +// Cloudera, Inc. : https://www.cloudera.com/ +// Submitted by Philip Langdale +cloudera.site + +// Cloudflare, Inc. : https://www.cloudflare.com/ +// Submitted by Jake Riesterer +trycloudflare.com +workers.dev + +// Clovyr : https://clovyr.io +// Submitted by Patrick Nielsen +wnext.app + +// co.ca : http://registry.co.ca/ +co.ca + +// Co & Co : https://co-co.nl/ +// Submitted by Govert Versluis +*.otap.co + +// i-registry s.r.o. : http://www.i-registry.cz/ +// Submitted by Martin Semrad +co.cz + +// CDN77.com : http://www.cdn77.com +// Submitted by Jan Krpes +c.cdn77.org +cdn77-ssl.net +r.cdn77.net +rsc.cdn77.org +ssl.origin.cdn77-secure.org + +// Cloud DNS Ltd : http://www.cloudns.net +// Submitted by Aleksander Hristov +cloudns.asia +cloudns.biz +cloudns.club +cloudns.cc +cloudns.eu +cloudns.in +cloudns.info +cloudns.org +cloudns.pro +cloudns.pw +cloudns.us + +// Cloudeity Inc : https://cloudeity.com +// Submitted by Stefan Dimitrov +cloudeity.net + +// CNPY : https://cnpy.gdn +// Submitted by Angelo Gladding +cnpy.gdn + +// CoDNS B.V. +co.nl +co.no + +// Combell.com : https://www.combell.com +// Submitted by Thomas Wouters +webhosting.be +hosting-cluster.nl + +// Coordination Center for TLD RU and XN--P1AI : https://cctld.ru/en/domains/domens_ru/reserved/ +// Submitted by George Georgievsky +ac.ru +edu.ru +gov.ru +int.ru +mil.ru +test.ru + +// COSIMO GmbH : http://www.cosimo.de +// Submitted by Rene Marticke +dyn.cosidns.de +dynamisches-dns.de +dnsupdater.de +internet-dns.de +l-o-g-i-n.de +dynamic-dns.info +feste-ip.net +knx-server.net +static-access.net + +// Craynic, s.r.o. : http://www.craynic.com/ +// Submitted by Ales Krajnik +realm.cz + +// Cryptonomic : https://cryptonomic.net/ +// Submitted by Andrew Cady +*.cryptonomic.net + +// Cupcake : https://cupcake.io/ +// Submitted by Jonathan Rudenberg +cupcake.is + +// Customer OCI - Oracle Dyn https://cloud.oracle.com/home https://dyn.com/dns/ +// Submitted by Gregory Drake +// Note: This is intended to also include customer-oci.com due to wildcards implicitly including the current label +*.customer-oci.com +*.oci.customer-oci.com +*.ocp.customer-oci.com +*.ocs.customer-oci.com + +// cyon GmbH : https://www.cyon.ch/ +// Submitted by Dominic Luechinger +cyon.link +cyon.site + +// Daplie, Inc : https://daplie.com +// Submitted by AJ ONeal +daplie.me +localhost.daplie.me + +// Datto, Inc. : https://www.datto.com/ +// Submitted by Philipp Heckel +dattolocal.com +dattorelay.com +dattoweb.com +mydatto.com +dattolocal.net +mydatto.net + +// Dansk.net : http://www.dansk.net/ +// Submitted by Anani Voule +biz.dk +co.dk +firm.dk +reg.dk +store.dk + +// dapps.earth : https://dapps.earth/ +// Submitted by Daniil Burdakov +*.dapps.earth +*.bzz.dapps.earth + +// Dark, Inc. : https://darklang.com +// Submitted by Paul Biggar +builtwithdark.com + +// Datawire, Inc : https://www.datawire.io +// Submitted by Richard Li +edgestack.me + +// Debian : https://www.debian.org/ +// Submitted by Peter Palfrader / Debian Sysadmin Team +debian.net + +// deSEC : https://desec.io/ +// Submitted by Peter Thomassen +dedyn.io + +// DNShome : https://www.dnshome.de/ +// Submitted by Norbert Auler +dnshome.de + +// DotArai : https://www.dotarai.com/ +// Submitted by Atsadawat Netcharadsang +online.th +shop.th + +// DrayTek Corp. : https://www.draytek.com/ +// Submitted by Paul Fang +drayddns.com + +// DreamHost : http://www.dreamhost.com/ +// Submitted by Andrew Farmer +dreamhosters.com + +// Drobo : http://www.drobo.com/ +// Submitted by Ricardo Padilha +mydrobo.com + +// Drud Holdings, LLC. : https://www.drud.com/ +// Submitted by Kevin Bridges +drud.io +drud.us + +// DuckDNS : http://www.duckdns.org/ +// Submitted by Richard Harper +duckdns.org + +// dy.fi : http://dy.fi/ +// Submitted by Heikki Hannikainen +dy.fi +tunk.org + +// DynDNS.com : http://www.dyndns.com/services/dns/dyndns/ +dyndns-at-home.com +dyndns-at-work.com +dyndns-blog.com +dyndns-free.com +dyndns-home.com +dyndns-ip.com +dyndns-mail.com +dyndns-office.com +dyndns-pics.com +dyndns-remote.com +dyndns-server.com +dyndns-web.com +dyndns-wiki.com +dyndns-work.com +dyndns.biz +dyndns.info +dyndns.org +dyndns.tv +at-band-camp.net +ath.cx +barrel-of-knowledge.info +barrell-of-knowledge.info +better-than.tv +blogdns.com +blogdns.net +blogdns.org +blogsite.org +boldlygoingnowhere.org +broke-it.net +buyshouses.net +cechire.com +dnsalias.com +dnsalias.net +dnsalias.org +dnsdojo.com +dnsdojo.net +dnsdojo.org +does-it.net +doesntexist.com +doesntexist.org +dontexist.com +dontexist.net +dontexist.org +doomdns.com +doomdns.org +dvrdns.org +dyn-o-saur.com +dynalias.com +dynalias.net +dynalias.org +dynathome.net +dyndns.ws +endofinternet.net +endofinternet.org +endoftheinternet.org +est-a-la-maison.com +est-a-la-masion.com +est-le-patron.com +est-mon-blogueur.com +for-better.biz +for-more.biz +for-our.info +for-some.biz +for-the.biz +forgot.her.name +forgot.his.name +from-ak.com +from-al.com +from-ar.com +from-az.net +from-ca.com +from-co.net +from-ct.com +from-dc.com +from-de.com +from-fl.com +from-ga.com +from-hi.com +from-ia.com +from-id.com +from-il.com +from-in.com +from-ks.com +from-ky.com +from-la.net +from-ma.com +from-md.com +from-me.org +from-mi.com +from-mn.com +from-mo.com +from-ms.com +from-mt.com +from-nc.com +from-nd.com +from-ne.com +from-nh.com +from-nj.com +from-nm.com +from-nv.com +from-ny.net +from-oh.com +from-ok.com +from-or.com +from-pa.com +from-pr.com +from-ri.com +from-sc.com +from-sd.com +from-tn.com +from-tx.com +from-ut.com +from-va.com +from-vt.com +from-wa.com +from-wi.com +from-wv.com +from-wy.com +ftpaccess.cc +fuettertdasnetz.de +game-host.org +game-server.cc +getmyip.com +gets-it.net +go.dyndns.org +gotdns.com +gotdns.org +groks-the.info +groks-this.info +ham-radio-op.net +here-for-more.info +hobby-site.com +hobby-site.org +home.dyndns.org +homedns.org +homeftp.net +homeftp.org +homeip.net +homelinux.com +homelinux.net +homelinux.org +homeunix.com +homeunix.net +homeunix.org +iamallama.com +in-the-band.net +is-a-anarchist.com +is-a-blogger.com +is-a-bookkeeper.com +is-a-bruinsfan.org +is-a-bulls-fan.com +is-a-candidate.org +is-a-caterer.com +is-a-celticsfan.org +is-a-chef.com +is-a-chef.net +is-a-chef.org +is-a-conservative.com +is-a-cpa.com +is-a-cubicle-slave.com +is-a-democrat.com +is-a-designer.com +is-a-doctor.com +is-a-financialadvisor.com +is-a-geek.com +is-a-geek.net +is-a-geek.org +is-a-green.com +is-a-guru.com +is-a-hard-worker.com +is-a-hunter.com +is-a-knight.org +is-a-landscaper.com +is-a-lawyer.com +is-a-liberal.com +is-a-libertarian.com +is-a-linux-user.org +is-a-llama.com +is-a-musician.com +is-a-nascarfan.com +is-a-nurse.com +is-a-painter.com +is-a-patsfan.org +is-a-personaltrainer.com +is-a-photographer.com +is-a-player.com +is-a-republican.com +is-a-rockstar.com +is-a-socialist.com +is-a-soxfan.org +is-a-student.com +is-a-teacher.com +is-a-techie.com +is-a-therapist.com +is-an-accountant.com +is-an-actor.com +is-an-actress.com +is-an-anarchist.com +is-an-artist.com +is-an-engineer.com +is-an-entertainer.com +is-by.us +is-certified.com +is-found.org +is-gone.com +is-into-anime.com +is-into-cars.com +is-into-cartoons.com +is-into-games.com +is-leet.com +is-lost.org +is-not-certified.com +is-saved.org +is-slick.com +is-uberleet.com +is-very-bad.org +is-very-evil.org +is-very-good.org +is-very-nice.org +is-very-sweet.org +is-with-theband.com +isa-geek.com +isa-geek.net +isa-geek.org +isa-hockeynut.com +issmarterthanyou.com +isteingeek.de +istmein.de +kicks-ass.net +kicks-ass.org +knowsitall.info +land-4-sale.us +lebtimnetz.de +leitungsen.de +likes-pie.com +likescandy.com +merseine.nu +mine.nu +misconfused.org +mypets.ws +myphotos.cc +neat-url.com +office-on-the.net +on-the-web.tv +podzone.net +podzone.org +readmyblog.org +saves-the-whales.com +scrapper-site.net +scrapping.cc +selfip.biz +selfip.com +selfip.info +selfip.net +selfip.org +sells-for-less.com +sells-for-u.com +sells-it.net +sellsyourhome.org +servebbs.com +servebbs.net +servebbs.org +serveftp.net +serveftp.org +servegame.org +shacknet.nu +simple-url.com +space-to-rent.com +stuff-4-sale.org +stuff-4-sale.us +teaches-yoga.com +thruhere.net +traeumtgerade.de +webhop.biz +webhop.info +webhop.net +webhop.org +worse-than.tv +writesthisblog.com + +// ddnss.de : https://www.ddnss.de/ +// Submitted by Robert Niedziela +ddnss.de +dyn.ddnss.de +dyndns.ddnss.de +dyndns1.de +dyn-ip24.de +home-webserver.de +dyn.home-webserver.de +myhome-server.de +ddnss.org + +// Definima : http://www.definima.com/ +// Submitted by Maxence Bitterli +definima.net +definima.io + +// dnstrace.pro : https://dnstrace.pro/ +// Submitted by Chris Partridge +bci.dnstrace.pro + +// Dynu.com : https://www.dynu.com/ +// Submitted by Sue Ye +ddnsfree.com +ddnsgeek.com +giize.com +gleeze.com +kozow.com +loseyourip.com +ooguy.com +theworkpc.com +casacam.net +dynu.net +accesscam.org +camdvr.org +freeddns.org +mywire.org +webredirect.org +myddns.rocks +blogsite.xyz + +// dynv6 : https://dynv6.com +// Submitted by Dominik Menke +dynv6.net + +// E4YOU spol. s.r.o. : https://e4you.cz/ +// Submitted by Vladimir Dudr +e4.cz + +// En root‽ : https://en-root.org +// Submitted by Emmanuel Raviart +en-root.fr + +// Enalean SAS: https://www.enalean.com +// Submitted by Thomas Cottier +mytuleap.com + +// ECG Robotics, Inc: https://ecgrobotics.org +// Submitted by +onred.one +staging.onred.one + +// Enonic : http://enonic.com/ +// Submitted by Erik Kaareng-Sunde +enonic.io +customer.enonic.io + +// EU.org https://eu.org/ +// Submitted by Pierre Beyssac +eu.org +al.eu.org +asso.eu.org +at.eu.org +au.eu.org +be.eu.org +bg.eu.org +ca.eu.org +cd.eu.org +ch.eu.org +cn.eu.org +cy.eu.org +cz.eu.org +de.eu.org +dk.eu.org +edu.eu.org +ee.eu.org +es.eu.org +fi.eu.org +fr.eu.org +gr.eu.org +hr.eu.org +hu.eu.org +ie.eu.org +il.eu.org +in.eu.org +int.eu.org +is.eu.org +it.eu.org +jp.eu.org +kr.eu.org +lt.eu.org +lu.eu.org +lv.eu.org +mc.eu.org +me.eu.org +mk.eu.org +mt.eu.org +my.eu.org +net.eu.org +ng.eu.org +nl.eu.org +no.eu.org +nz.eu.org +paris.eu.org +pl.eu.org +pt.eu.org +q-a.eu.org +ro.eu.org +ru.eu.org +se.eu.org +si.eu.org +sk.eu.org +tr.eu.org +uk.eu.org +us.eu.org + +// Evennode : http://www.evennode.com/ +// Submitted by Michal Kralik +eu-1.evennode.com +eu-2.evennode.com +eu-3.evennode.com +eu-4.evennode.com +us-1.evennode.com +us-2.evennode.com +us-3.evennode.com +us-4.evennode.com + +// eDirect Corp. : https://hosting.url.com.tw/ +// Submitted by C.S. chang +twmail.cc +twmail.net +twmail.org +mymailer.com.tw +url.tw + +// Facebook, Inc. +// Submitted by Peter Ruibal +apps.fbsbx.com + +// FAITID : https://faitid.org/ +// Submitted by Maxim Alzoba +// https://www.flexireg.net/stat_info +ru.net +adygeya.ru +bashkiria.ru +bir.ru +cbg.ru +com.ru +dagestan.ru +grozny.ru +kalmykia.ru +kustanai.ru +marine.ru +mordovia.ru +msk.ru +mytis.ru +nalchik.ru +nov.ru +pyatigorsk.ru +spb.ru +vladikavkaz.ru +vladimir.ru +abkhazia.su +adygeya.su +aktyubinsk.su +arkhangelsk.su +armenia.su +ashgabad.su +azerbaijan.su +balashov.su +bashkiria.su +bryansk.su +bukhara.su +chimkent.su +dagestan.su +east-kazakhstan.su +exnet.su +georgia.su +grozny.su +ivanovo.su +jambyl.su +kalmykia.su +kaluga.su +karacol.su +karaganda.su +karelia.su +khakassia.su +krasnodar.su +kurgan.su +kustanai.su +lenug.su +mangyshlak.su +mordovia.su +msk.su +murmansk.su +nalchik.su +navoi.su +north-kazakhstan.su +nov.su +obninsk.su +penza.su +pokrovsk.su +sochi.su +spb.su +tashkent.su +termez.su +togliatti.su +troitsk.su +tselinograd.su +tula.su +tuva.su +vladikavkaz.su +vladimir.su +vologda.su + +// Fancy Bits, LLC : http://getchannels.com +// Submitted by Aman Gupta +channelsdvr.net + +// Fastly Inc. : http://www.fastly.com/ +// Submitted by Fastly Security +fastly-terrarium.com +fastlylb.net +map.fastlylb.net +freetls.fastly.net +map.fastly.net +a.prod.fastly.net +global.prod.fastly.net +a.ssl.fastly.net +b.ssl.fastly.net +global.ssl.fastly.net + +// FASTVPS EESTI OU : https://fastvps.ru/ +// Submitted by Likhachev Vasiliy +fastpanel.direct +fastvps-server.com + +// Featherhead : https://featherhead.xyz/ +// Submitted by Simon Menke +fhapp.xyz + +// Fedora : https://fedoraproject.org/ +// submitted by Patrick Uiterwijk +fedorainfracloud.org +fedorapeople.org +cloud.fedoraproject.org +app.os.fedoraproject.org +app.os.stg.fedoraproject.org + +// Fermax : https://fermax.com/ +// submitted by Koen Van Isterdael +mydobiss.com + +// Filegear Inc. : https://www.filegear.com +// Submitted by Jason Zhu +filegear.me +filegear-au.me +filegear-de.me +filegear-gb.me +filegear-ie.me +filegear-jp.me +filegear-sg.me + +// Firebase, Inc. +// Submitted by Chris Raynor +firebaseapp.com + +// Flynn : https://flynn.io +// Submitted by Jonathan Rudenberg +flynnhub.com +flynnhosting.net + +// Frederik Braun https://frederik-braun.com +// Submitted by Frederik Braun +0e.vc + +// Freebox : http://www.freebox.fr +// Submitted by Romain Fliedel +freebox-os.com +freeboxos.com +fbx-os.fr +fbxos.fr +freebox-os.fr +freeboxos.fr + +// freedesktop.org : https://www.freedesktop.org +// Submitted by Daniel Stone +freedesktop.org + +// Futureweb OG : http://www.futureweb.at +// Submitted by Andreas Schnederle-Wagner +*.futurecms.at +*.ex.futurecms.at +*.in.futurecms.at +futurehosting.at +futuremailing.at +*.ex.ortsinfo.at +*.kunden.ortsinfo.at +*.statics.cloud + +// GDS : https://www.gov.uk/service-manual/operations/operating-servicegovuk-subdomains +// Submitted by David Illsley +service.gov.uk + +// Gehirn Inc. : https://www.gehirn.co.jp/ +// Submitted by Kohei YOSHIDA +gehirn.ne.jp +usercontent.jp + +// Gentlent, Inc. : https://www.gentlent.com +// Submitted by Tom Klein +gentapps.com +lab.ms + +// GitHub, Inc. +// Submitted by Patrick Toomey +github.io +githubusercontent.com + +// GitLab, Inc. +// Submitted by Alex Hanselka +gitlab.io + +// Glitch, Inc : https://glitch.com +// Submitted by Mads Hartmann +glitch.me + +// GMO Pepabo, Inc. : https://pepabo.com/ +// Submitted by dojineko +lolipop.io + +// GOV.UK Platform as a Service : https://www.cloud.service.gov.uk/ +// Submitted by Tom Whitwell +cloudapps.digital +london.cloudapps.digital + +// UKHomeOffice : https://www.gov.uk/government/organisations/home-office +// Submitted by Jon Shanks +homeoffice.gov.uk + +// GlobeHosting, Inc. +// Submitted by Zoltan Egresi +ro.im +shop.ro + +// GoIP DNS Services : http://www.goip.de +// Submitted by Christian Poulter +goip.de + +// Google, Inc. +// Submitted by Eduardo Vela +run.app +a.run.app +web.app +*.0emm.com +appspot.com +*.r.appspot.com +blogspot.ae +blogspot.al +blogspot.am +blogspot.ba +blogspot.be +blogspot.bg +blogspot.bj +blogspot.ca +blogspot.cf +blogspot.ch +blogspot.cl +blogspot.co.at +blogspot.co.id +blogspot.co.il +blogspot.co.ke +blogspot.co.nz +blogspot.co.uk +blogspot.co.za +blogspot.com +blogspot.com.ar +blogspot.com.au +blogspot.com.br +blogspot.com.by +blogspot.com.co +blogspot.com.cy +blogspot.com.ee +blogspot.com.eg +blogspot.com.es +blogspot.com.mt +blogspot.com.ng +blogspot.com.tr +blogspot.com.uy +blogspot.cv +blogspot.cz +blogspot.de +blogspot.dk +blogspot.fi +blogspot.fr +blogspot.gr +blogspot.hk +blogspot.hr +blogspot.hu +blogspot.ie +blogspot.in +blogspot.is +blogspot.it +blogspot.jp +blogspot.kr +blogspot.li +blogspot.lt +blogspot.lu +blogspot.md +blogspot.mk +blogspot.mr +blogspot.mx +blogspot.my +blogspot.nl +blogspot.no +blogspot.pe +blogspot.pt +blogspot.qa +blogspot.re +blogspot.ro +blogspot.rs +blogspot.ru +blogspot.se +blogspot.sg +blogspot.si +blogspot.sk +blogspot.sn +blogspot.td +blogspot.tw +blogspot.ug +blogspot.vn +cloudfunctions.net +cloud.goog +codespot.com +googleapis.com +googlecode.com +pagespeedmobilizer.com +publishproxy.com +withgoogle.com +withyoutube.com + +// Group 53, LLC : https://www.group53.com +// Submitted by Tyler Todd +awsmppl.com + +// Hakaran group: http://hakaran.cz +// Submited by Arseniy Sokolov +fin.ci +free.hr +caa.li +ua.rs +conf.se + +// Handshake : https://handshake.org +// Submitted by Mike Damm +hs.zone +hs.run + +// Hashbang : https://hashbang.sh +hashbang.sh + +// Hasura : https://hasura.io +// Submitted by Shahidh K Muhammed +hasura.app +hasura-app.io + +// Hepforge : https://www.hepforge.org +// Submitted by David Grellscheid +hepforge.org + +// Heroku : https://www.heroku.com/ +// Submitted by Tom Maher +herokuapp.com +herokussl.com + +// Hibernating Rhinos +// Submitted by Oren Eini +myravendb.com +ravendb.community +ravendb.me +development.run +ravendb.run + +// HOSTBIP REGISTRY : https://www.hostbip.com/ +// Submitted by Atanunu Igbunuroghene +bpl.biz +orx.biz +ng.city +biz.gl +ng.ink +col.ng +firm.ng +gen.ng +ltd.ng +ngo.ng +ng.school +sch.so + +// Häkkinen.fi +// Submitted by Eero Häkkinen +häkkinen.fi + +// Ici la Lune : http://www.icilalune.com/ +// Submitted by Simon Morvan +*.moonscale.io +moonscale.net + +// iki.fi +// Submitted by Hannu Aronsson +iki.fi + +// Individual Network Berlin e.V. : https://www.in-berlin.de/ +// Submitted by Christian Seitz +dyn-berlin.de +in-berlin.de +in-brb.de +in-butter.de +in-dsl.de +in-dsl.net +in-dsl.org +in-vpn.de +in-vpn.net +in-vpn.org + +// info.at : http://www.info.at/ +biz.at +info.at + +// info.cx : http://info.cx +// Submitted by Jacob Slater +info.cx + +// Interlegis : http://www.interlegis.leg.br +// Submitted by Gabriel Ferreira +ac.leg.br +al.leg.br +am.leg.br +ap.leg.br +ba.leg.br +ce.leg.br +df.leg.br +es.leg.br +go.leg.br +ma.leg.br +mg.leg.br +ms.leg.br +mt.leg.br +pa.leg.br +pb.leg.br +pe.leg.br +pi.leg.br +pr.leg.br +rj.leg.br +rn.leg.br +ro.leg.br +rr.leg.br +rs.leg.br +sc.leg.br +se.leg.br +sp.leg.br +to.leg.br + +// intermetrics GmbH : https://pixolino.com/ +// Submitted by Wolfgang Schwarz +pixolino.com + +// IPiFony Systems, Inc. : https://www.ipifony.com/ +// Submitted by Matthew Hardeman +ipifony.net + +// IServ GmbH : https://iserv.eu +// Submitted by Kim-Alexander Brodowski +mein-iserv.de +test-iserv.de +iserv.dev + +// I-O DATA DEVICE, INC. : http://www.iodata.com/ +// Submitted by Yuji Minagawa +iobb.net + +// Jino : https://www.jino.ru +// Submitted by Sergey Ulyashin +myjino.ru +*.hosting.myjino.ru +*.landing.myjino.ru +*.spectrum.myjino.ru +*.vps.myjino.ru + +// Joyent : https://www.joyent.com/ +// Submitted by Brian Bennett +*.triton.zone +*.cns.joyent.com + +// JS.ORG : http://dns.js.org +// Submitted by Stefan Keim +js.org + +// KaasHosting : http://www.kaashosting.nl/ +// Submitted by Wouter Bakker +kaas.gg +khplay.nl + +// Keyweb AG : https://www.keyweb.de +// Submitted by Martin Dannehl +keymachine.de + +// KingHost : https://king.host +// Submitted by Felipe Keller Braz +kinghost.net +uni5.net + +// KnightPoint Systems, LLC : http://www.knightpoint.com/ +// Submitted by Roy Keene +knightpoint.systems + +// KUROKU LTD : https://kuroku.ltd/ +// Submitted by DisposaBoy +oya.to + +// .KRD : http://nic.krd/data/krd/Registration%20Policy.pdf +co.krd +edu.krd + +// LCube - Professional hosting e.K. : https://www.lcube-webhosting.de +// Submitted by Lars Laehn +git-repos.de +lcube-server.de +svn-repos.de + +// Leadpages : https://www.leadpages.net +// Submitted by Greg Dallavalle +leadpages.co +lpages.co +lpusercontent.com + +// Lelux.fi : https://lelux.fi/ +// Submitted by Lelux Admin +lelux.site + +// Lifetime Hosting : https://Lifetime.Hosting/ +// Submitted by Mike Fillator +co.business +co.education +co.events +co.financial +co.network +co.place +co.technology + +// Lightmaker Property Manager, Inc. : https://app.lmpm.com/ +// Submitted by Greg Holland +app.lmpm.com + +// Linki Tools UG : https://linki.tools +// Submitted by Paulo Matos +linkitools.space + +// linkyard ldt: https://www.linkyard.ch/ +// Submitted by Mario Siegenthaler +linkyard.cloud +linkyard-cloud.ch + +// Linode : https://linode.com +// Submitted by +members.linode.com +nodebalancer.linode.com + +// LiquidNet Ltd : http://www.liquidnetlimited.com/ +// Submitted by Victor Velchev +we.bs + +// Log'in Line : https://www.loginline.com/ +// Submitted by Rémi Mach +loginline.app +loginline.dev +loginline.io +loginline.services +loginline.site + +// LubMAN UMCS Sp. z o.o : https://lubman.pl/ +// Submitted by Ireneusz Maliszewski +krasnik.pl +leczna.pl +lubartow.pl +lublin.pl +poniatowa.pl +swidnik.pl + +// Lug.org.uk : https://lug.org.uk +// Submitted by Jon Spriggs +uklugs.org +glug.org.uk +lug.org.uk +lugs.org.uk + +// Lukanet Ltd : https://lukanet.com +// Submitted by Anton Avramov +barsy.bg +barsy.co.uk +barsyonline.co.uk +barsycenter.com +barsyonline.com +barsy.club +barsy.de +barsy.eu +barsy.in +barsy.info +barsy.io +barsy.me +barsy.menu +barsy.mobi +barsy.net +barsy.online +barsy.org +barsy.pro +barsy.pub +barsy.shop +barsy.site +barsy.support +barsy.uk + +// Magento Commerce +// Submitted by Damien Tournoud +*.magentosite.cloud + +// May First - People Link : https://mayfirst.org/ +// Submitted by Jamie McClelland +mayfirst.info +mayfirst.org + +// Mail.Ru Group : https://hb.cldmail.ru +// Submitted by Ilya Zaretskiy +hb.cldmail.ru + +// Memset hosting : https://www.memset.com +// Submitted by Tom Whitwell +miniserver.com +memset.net + +// MetaCentrum, CESNET z.s.p.o. : https://www.metacentrum.cz/en/ +// Submitted by Zdeněk Šustr +cloud.metacentrum.cz +custom.metacentrum.cz + +// MetaCentrum, CESNET z.s.p.o. : https://www.metacentrum.cz/en/ +// Submitted by Radim Janča +flt.cloud.muni.cz +usr.cloud.muni.cz + +// Meteor Development Group : https://www.meteor.com/hosting +// Submitted by Pierre Carrier +meteorapp.com +eu.meteorapp.com + +// Michau Enterprises Limited : http://www.co.pl/ +co.pl + +// Microsoft Corporation : http://microsoft.com +// Submitted by Justin Luk +azurecontainer.io +azurewebsites.net +azure-mobile.net +cloudapp.net + +// Mozilla Corporation : https://mozilla.com +// Submitted by Ben Francis +mozilla-iot.org + +// Mozilla Foundation : https://mozilla.org/ +// Submitted by glob +bmoattachments.org + +// MSK-IX : https://www.msk-ix.ru/ +// Submitted by Khannanov Roman +net.ru +org.ru +pp.ru + +// Nabu Casa : https://www.nabucasa.com +// Submitted by Paulus Schoutsen +ui.nabu.casa + +// Names.of.London : https://names.of.london/ +// Submitted by James Stevens or +pony.club +of.fashion +on.fashion +of.football +in.london +of.london +for.men +and.mom +for.mom +for.one +for.sale +of.work +to.work + +// NCTU.ME : https://nctu.me/ +// Submitted by Tocknicsu +nctu.me + +// Netlify : https://www.netlify.com +// Submitted by Jessica Parsons +bitballoon.com +netlify.com + +// Neustar Inc. +// Submitted by Trung Tran +4u.com + +// ngrok : https://ngrok.com/ +// Submitted by Alan Shreve +ngrok.io + +// Nimbus Hosting Ltd. : https://www.nimbushosting.co.uk/ +// Submitted by Nicholas Ford +nh-serv.co.uk + +// NFSN, Inc. : https://www.NearlyFreeSpeech.NET/ +// Submitted by Jeff Wheelhouse +nfshost.com + +// Now-DNS : https://now-dns.com +// Submitted by Steve Russell +dnsking.ch +mypi.co +n4t.co +001www.com +ddnslive.com +myiphost.com +forumz.info +16-b.it +32-b.it +64-b.it +soundcast.me +tcp4.me +dnsup.net +hicam.net +now-dns.net +ownip.net +vpndns.net +dynserv.org +now-dns.org +x443.pw +now-dns.top +ntdll.top +freeddns.us +crafting.xyz +zapto.xyz + +// nsupdate.info : https://www.nsupdate.info/ +// Submitted by Thomas Waldmann +nsupdate.info +nerdpol.ovh + +// No-IP.com : https://noip.com/ +// Submitted by Deven Reza +blogsyte.com +brasilia.me +cable-modem.org +ciscofreak.com +collegefan.org +couchpotatofries.org +damnserver.com +ddns.me +ditchyourip.com +dnsfor.me +dnsiskinky.com +dvrcam.info +dynns.com +eating-organic.net +fantasyleague.cc +geekgalaxy.com +golffan.us +health-carereform.com +homesecuritymac.com +homesecuritypc.com +hopto.me +ilovecollege.info +loginto.me +mlbfan.org +mmafan.biz +myactivedirectory.com +mydissent.net +myeffect.net +mymediapc.net +mypsx.net +mysecuritycamera.com +mysecuritycamera.net +mysecuritycamera.org +net-freaks.com +nflfan.org +nhlfan.net +no-ip.ca +no-ip.co.uk +no-ip.net +noip.us +onthewifi.com +pgafan.net +point2this.com +pointto.us +privatizehealthinsurance.net +quicksytes.com +read-books.org +securitytactics.com +serveexchange.com +servehumour.com +servep2p.com +servesarcasm.com +stufftoread.com +ufcfan.org +unusualperson.com +workisboring.com +3utilities.com +bounceme.net +ddns.net +ddnsking.com +gotdns.ch +hopto.org +myftp.biz +myftp.org +myvnc.com +no-ip.biz +no-ip.info +no-ip.org +noip.me +redirectme.net +servebeer.com +serveblog.net +servecounterstrike.com +serveftp.com +servegame.com +servehalflife.com +servehttp.com +serveirc.com +serveminecraft.net +servemp3.com +servepics.com +servequake.com +sytes.net +webhop.me +zapto.org + +// NodeArt : https://nodeart.io +// Submitted by Konstantin Nosov +stage.nodeart.io + +// Nodum B.V. : https://nodum.io/ +// Submitted by Wietse Wind +nodum.co +nodum.io + +// Nucleos Inc. : https://nucleos.com +// Submitted by Piotr Zduniak +pcloud.host + +// NYC.mn : http://www.information.nyc.mn +// Submitted by Matthew Brown +nyc.mn + +// NymNom : https://nymnom.com/ +// Submitted by Dave McCormack +nom.ae +nom.af +nom.ai +nom.al +nym.by +nym.bz +nom.cl +nym.ec +nom.gd +nom.ge +nom.gl +nym.gr +nom.gt +nym.gy +nym.hk +nom.hn +nym.ie +nom.im +nom.ke +nym.kz +nym.la +nym.lc +nom.li +nym.li +nym.lt +nym.lu +nym.me +nom.mk +nym.mn +nym.mx +nom.nu +nym.nz +nym.pe +nym.pt +nom.pw +nom.qa +nym.ro +nom.rs +nom.si +nym.sk +nom.st +nym.su +nym.sx +nom.tj +nym.tw +nom.ug +nom.uy +nom.vc +nom.vg + +// Observable, Inc. : https://observablehq.com +// Submitted by Mike Bostock +static.observableusercontent.com + +// Octopodal Solutions, LLC. : https://ulterius.io/ +// Submitted by Andrew Sampson +cya.gg + +// Omnibond Systems, LLC. : https://www.omnibond.com +// Submitted by Cole Estep +cloudycluster.net + +// One Fold Media : http://www.onefoldmedia.com/ +// Submitted by Eddie Jones +nid.io + +// OpenCraft GmbH : http://opencraft.com/ +// Submitted by Sven Marnach +opencraft.hosting + +// Opera Software, A.S.A. +// Submitted by Yngve Pettersen +operaunite.com + +// Oursky Limited : https://skygear.io/ +// Submited by Skygear Developer +skygearapp.com + +// OutSystems +// Submitted by Duarte Santos +outsystemscloud.com + +// OwnProvider GmbH: http://www.ownprovider.com +// Submitted by Jan Moennich +ownprovider.com +own.pm + +// OX : http://www.ox.rs +// Submitted by Adam Grand +ox.rs + +// oy.lc +// Submitted by Charly Coste +oy.lc + +// Pagefog : https://pagefog.com/ +// Submitted by Derek Myers +pgfog.com + +// Pagefront : https://www.pagefronthq.com/ +// Submitted by Jason Kriss +pagefrontapp.com + +// .pl domains (grandfathered) +art.pl +gliwice.pl +krakow.pl +poznan.pl +wroc.pl +zakopane.pl + +// Pantheon Systems, Inc. : https://pantheon.io/ +// Submitted by Gary Dylina +pantheonsite.io +gotpantheon.com + +// Peplink | Pepwave : http://peplink.com/ +// Submitted by Steve Leung +mypep.link + +// Perspecta : https://perspecta.com/ +// Submitted by Kenneth Van Alstyne +perspecta.cloud + +// Planet-Work : https://www.planet-work.com/ +// Submitted by Frédéric VANNIÈRE +on-web.fr + +// Platform.sh : https://platform.sh +// Submitted by Nikola Kotur +*.platform.sh +*.platformsh.site + +// Port53 : https://port53.io/ +// Submitted by Maximilian Schieder +dyn53.io + +// Positive Codes Technology Company : http://co.bn/faq.html +// Submitted by Zulfais +co.bn + +// prgmr.com : https://prgmr.com/ +// Submitted by Sarah Newman +xen.prgmr.com + +// priv.at : http://www.nic.priv.at/ +// Submitted by registry +priv.at + +// privacytools.io : https://www.privacytools.io/ +// Submitted by Jonah Aragon +prvcy.page + +// Protocol Labs : https://protocol.ai/ +// Submitted by Michael Burns +*.dweb.link + +// Protonet GmbH : http://protonet.io +// Submitted by Martin Meier +protonet.io + +// Publication Presse Communication SARL : https://ppcom.fr +// Submitted by Yaacov Akiba Slama +chirurgiens-dentistes-en-france.fr +byen.site + +// pubtls.org: https://www.pubtls.org +// Submitted by Kor Nielsen +pubtls.org + +// Qualifio : https://qualifio.com/ +// Submitted by Xavier De Cock +qualifioapp.com + +// Redstar Consultants : https://www.redstarconsultants.com/ +// Submitted by Jons Slemmer +instantcloud.cn + +// Russian Academy of Sciences +// Submitted by Tech Support +ras.ru + +// QA2 +// Submitted by Daniel Dent (https://www.danieldent.com/) +qa2.com + +// QCX +// Submitted by Cassandra Beelen +qcx.io +*.sys.qcx.io + +// QNAP System Inc : https://www.qnap.com +// Submitted by Nick Chang +dev-myqnapcloud.com +alpha-myqnapcloud.com +myqnapcloud.com + +// Quip : https://quip.com +// Submitted by Patrick Linehan +*.quipelements.com + +// Qutheory LLC : http://qutheory.io +// Submitted by Jonas Schwartz +vapor.cloud +vaporcloud.io + +// Rackmaze LLC : https://www.rackmaze.com +// Submitted by Kirill Pertsev +rackmaze.com +rackmaze.net + +// Rancher Labs, Inc : https://rancher.com +// Submitted by Vincent Fiduccia +*.on-k3s.io +*.on-rancher.cloud +*.on-rio.io + +// Read The Docs, Inc : https://www.readthedocs.org +// Submitted by David Fischer +readthedocs.io + +// Red Hat, Inc. OpenShift : https://openshift.redhat.com/ +// Submitted by Tim Kramer +rhcloud.com + +// Render : https://render.com +// Submitted by Anurag Goel +app.render.com +onrender.com + +// Repl.it : https://repl.it +// Submitted by Mason Clayton +repl.co +repl.run + +// Resin.io : https://resin.io +// Submitted by Tim Perry +resindevice.io +devices.resinstaging.io + +// RethinkDB : https://www.rethinkdb.com/ +// Submitted by Chris Kastorff +hzc.io + +// Revitalised Limited : http://www.revitalised.co.uk +// Submitted by Jack Price +wellbeingzone.eu +ptplus.fit +wellbeingzone.co.uk + +// Rochester Institute of Technology : http://www.rit.edu/ +// Submitted by Jennifer Herting +git-pages.rit.edu + +// Sandstorm Development Group, Inc. : https://sandcats.io/ +// Submitted by Asheesh Laroia +sandcats.io + +// SBE network solutions GmbH : https://www.sbe.de/ +// Submitted by Norman Meilick +logoip.de +logoip.com + +// schokokeks.org GbR : https://schokokeks.org/ +// Submitted by Hanno Böck +schokokeks.net + +// Scottish Government: https://www.gov.scot +// Submitted by Martin Ellis +gov.scot + +// Scry Security : http://www.scrysec.com +// Submitted by Shante Adam +scrysec.com + +// Securepoint GmbH : https://www.securepoint.de +// Submitted by Erik Anders +firewall-gateway.com +firewall-gateway.de +my-gateway.de +my-router.de +spdns.de +spdns.eu +firewall-gateway.net +my-firewall.org +myfirewall.org +spdns.org + +// Service Online LLC : http://drs.ua/ +// Submitted by Serhii Bulakh +biz.ua +co.ua +pp.ua + +// ShiftEdit : https://shiftedit.net/ +// Submitted by Adam Jimenez +shiftedit.io + +// Shopblocks : http://www.shopblocks.com/ +// Submitted by Alex Bowers +myshopblocks.com + +// Shopit : https://www.shopitcommerce.com/ +// Submitted by Craig McMahon +shopitsite.com + +// Siemens Mobility GmbH +// Submitted by Oliver Graebner +mo-siemens.io + +// SinaAppEngine : http://sae.sina.com.cn/ +// Submitted by SinaAppEngine +1kapp.com +appchizi.com +applinzi.com +sinaapp.com +vipsinaapp.com + +// Siteleaf : https://www.siteleaf.com/ +// Submitted by Skylar Challand +siteleaf.net + +// Skyhat : http://www.skyhat.io +// Submitted by Shante Adam +bounty-full.com +alpha.bounty-full.com +beta.bounty-full.com + +// Stackhero : https://www.stackhero.io +// Submitted by Adrien Gillon +stackhero-network.com + +// staticland : https://static.land +// Submitted by Seth Vincent +static.land +dev.static.land +sites.static.land + +// SourceLair PC : https://www.sourcelair.com +// Submitted by Antonis Kalipetis +apps.lair.io +*.stolos.io + +// SpaceKit : https://www.spacekit.io/ +// Submitted by Reza Akhavan +spacekit.io + +// SpeedPartner GmbH: https://www.speedpartner.de/ +// Submitted by Stefan Neufeind +customer.speedpartner.de + +// Standard Library : https://stdlib.com +// Submitted by Jacob Lee +api.stdlib.com + +// Storj Labs Inc. : https://storj.io/ +// Submitted by Philip Hutchins +storj.farm + +// Studenten Net Twente : http://www.snt.utwente.nl/ +// Submitted by Silke Hofstra +utwente.io + +// Student-Run Computing Facility : https://www.srcf.net/ +// Submitted by Edwin Balani +soc.srcf.net +user.srcf.net + +// Sub 6 Limited: http://www.sub6.com +// Submitted by Dan Miller +temp-dns.com + +// Swisscom Application Cloud: https://developer.swisscom.com +// Submitted by Matthias.Winzeler +applicationcloud.io +scapp.io + +// Symfony, SAS : https://symfony.com/ +// Submitted by Fabien Potencier +*.s5y.io +*.sensiosite.cloud + +// Syncloud : https://syncloud.org +// Submitted by Boris Rybalkin +syncloud.it + +// Synology, Inc. : https://www.synology.com/ +// Submitted by Rony Weng +diskstation.me +dscloud.biz +dscloud.me +dscloud.mobi +dsmynas.com +dsmynas.net +dsmynas.org +familyds.com +familyds.net +familyds.org +i234.me +myds.me +synology.me +vpnplus.to +direct.quickconnect.to + +// TAIFUN Software AG : http://taifun-software.de +// Submitted by Bjoern Henke +taifun-dns.de + +// TASK geographical domains (www.task.gda.pl/uslugi/dns) +gda.pl +gdansk.pl +gdynia.pl +med.pl +sopot.pl + +// Teckids e.V. : https://www.teckids.org +// Submitted by Dominik George +edugit.org + +// Telebit : https://telebit.cloud +// Submitted by AJ ONeal +telebit.app +telebit.io +*.telebit.xyz + +// The Gwiddle Foundation : https://gwiddlefoundation.org.uk +// Submitted by Joshua Bayfield +gwiddle.co.uk + +// Thingdust AG : https://thingdust.com/ +// Submitted by Adrian Imboden +thingdustdata.com +cust.dev.thingdust.io +cust.disrec.thingdust.io +cust.prod.thingdust.io +cust.testing.thingdust.io + +// Tlon.io : https://tlon.io +// Submitted by Mark Staarink +arvo.network +azimuth.network + +// TownNews.com : http://www.townnews.com +// Submitted by Dustin Ward +bloxcms.com +townnews-staging.com + +// TrafficPlex GmbH : https://www.trafficplex.de/ +// Submitted by Phillipp Röll +12hp.at +2ix.at +4lima.at +lima-city.at +12hp.ch +2ix.ch +4lima.ch +lima-city.ch +trafficplex.cloud +de.cool +12hp.de +2ix.de +4lima.de +lima-city.de +1337.pictures +clan.rip +lima-city.rocks +webspace.rocks +lima.zone + +// TransIP : https://www.transip.nl +// Submitted by Rory Breuk +*.transurl.be +*.transurl.eu +*.transurl.nl + +// TuxFamily : http://tuxfamily.org +// Submitted by TuxFamily administrators +tuxfamily.org + +// TwoDNS : https://www.twodns.de/ +// Submitted by TwoDNS-Support +dd-dns.de +diskstation.eu +diskstation.org +dray-dns.de +draydns.de +dyn-vpn.de +dynvpn.de +mein-vigor.de +my-vigor.de +my-wan.de +syno-ds.de +synology-diskstation.de +synology-ds.de + +// Uberspace : https://uberspace.de +// Submitted by Moritz Werner +uber.space +*.uberspace.de + +// UDR Limited : http://www.udr.hk.com +// Submitted by registry +hk.com +hk.org +ltd.hk +inc.hk + +// United Gameserver GmbH : https://united-gameserver.de +// Submitted by Stefan Schwarz +virtualuser.de +virtual-user.de + +// .US +// Submitted by Ed Moore +lib.de.us + +// VeryPositive SIA : http://very.lv +// Submitted by Danko Aleksejevs +2038.io + +// Viprinet Europe GmbH : http://www.viprinet.com +// Submitted by Simon Kissel +router.management + +// Virtual-Info : https://www.virtual-info.info/ +// Submitted by Adnan RIHAN +v-info.info + +// Voorloper.com: https://voorloper.com +// Submitted by Nathan van Bakel +voorloper.cloud + +// V.UA Domain Administrator : https://domain.v.ua/ +// Submitted by Serhii Rostilo +v.ua + +// Waffle Computer Inc., Ltd. : https://docs.waffleinfo.com +// Submitted by Masayuki Note +wafflecell.com + +// WebHare bv: https://www.webhare.com/ +// Submitted by Arnold Hendriks +*.webhare.dev + +// WeDeploy by Liferay, Inc. : https://www.wedeploy.com +// Submitted by Henrique Vicente +wedeploy.io +wedeploy.me +wedeploy.sh + +// Western Digital Technologies, Inc : https://www.wdc.com +// Submitted by Jung Jin +remotewd.com + +// Wikimedia Labs : https://wikitech.wikimedia.org +// Submitted by Yuvi Panda +wmflabs.org + +// XenonCloud GbR: https://xenoncloud.net +// Submitted by Julian Uphoff +half.host + +// XnBay Technology : http://www.xnbay.com/ +// Submitted by XnBay Developer +xnbay.com +u2.xnbay.com +u2-local.xnbay.com + +// XS4ALL Internet bv : https://www.xs4all.nl/ +// Submitted by Daniel Mostertman +cistron.nl +demon.nl +xs4all.space + +// Yandex.Cloud LLC: https://cloud.yandex.com +// Submitted by Alexander Lodin +yandexcloud.net +storage.yandexcloud.net +website.yandexcloud.net + +// YesCourse Pty Ltd : https://yescourse.com +// Submitted by Atul Bhouraskar +official.academy + +// Yola : https://www.yola.com/ +// Submitted by Stefano Rivera +yolasite.com + +// Yombo : https://yombo.net +// Submitted by Mitch Schwenk +ybo.faith +yombo.me +homelink.one +ybo.party +ybo.review +ybo.science +ybo.trade + +// Yunohost : https://yunohost.org +// Submitted by Valentin Grimaud +nohost.me +noho.st + +// ZaNiC : http://www.za.net/ +// Submitted by registry +za.net +za.org + +// Zeit, Inc. : https://zeit.domains/ +// Submitted by Olli Vanhoja +now.sh + +// Zine EOOD : https://zine.bg/ +// Submitted by Martin Angelov +bss.design + +// Zitcom A/S : https://www.zitcom.dk +// Submitted by Emil Stahl +basicserver.io +virtualserver.io +site.builder.nu +enterprisecloud.nu + +// ===END PRIVATE DOMAINS=== diff --git a/programming/misc/libpsl/files/test_psl.txt b/programming/misc/libpsl/files/test_psl.txt new file mode 100644 index 0000000000..012e5fecd7 --- /dev/null +++ b/programming/misc/libpsl/files/test_psl.txt @@ -0,0 +1,98 @@ +// Any copyright is dedicated to the Public Domain. +// https://creativecommons.org/publicdomain/zero/1.0/ + +// null input. +checkPublicSuffix(null, null); +// Mixed case. +checkPublicSuffix('COM', null); +checkPublicSuffix('example.COM', 'example.com'); +checkPublicSuffix('WwW.example.COM', 'example.com'); +// Leading dot. +checkPublicSuffix('.com', null); +checkPublicSuffix('.example', null); +checkPublicSuffix('.example.com', null); +checkPublicSuffix('.example.example', null); +// Unlisted TLD. +checkPublicSuffix('example', null); +checkPublicSuffix('example.example', 'example.example'); +checkPublicSuffix('b.example.example', 'example.example'); +checkPublicSuffix('a.b.example.example', 'example.example'); +// Listed, but non-Internet, TLD. +//checkPublicSuffix('local', null); +//checkPublicSuffix('example.local', null); +//checkPublicSuffix('b.example.local', null); +//checkPublicSuffix('a.b.example.local', null); +// TLD with only 1 rule. +checkPublicSuffix('biz', null); +checkPublicSuffix('domain.biz', 'domain.biz'); +checkPublicSuffix('b.domain.biz', 'domain.biz'); +checkPublicSuffix('a.b.domain.biz', 'domain.biz'); +// TLD with some 2-level rules. +checkPublicSuffix('com', null); +checkPublicSuffix('example.com', 'example.com'); +checkPublicSuffix('b.example.com', 'example.com'); +checkPublicSuffix('a.b.example.com', 'example.com'); +checkPublicSuffix('uk.com', null); +checkPublicSuffix('example.uk.com', 'example.uk.com'); +checkPublicSuffix('b.example.uk.com', 'example.uk.com'); +checkPublicSuffix('a.b.example.uk.com', 'example.uk.com'); +checkPublicSuffix('test.ac', 'test.ac'); +// TLD with only 1 (wildcard) rule. +checkPublicSuffix('mm', null); +checkPublicSuffix('c.mm', null); +checkPublicSuffix('b.c.mm', 'b.c.mm'); +checkPublicSuffix('a.b.c.mm', 'b.c.mm'); +// More complex TLD. +checkPublicSuffix('jp', null); +checkPublicSuffix('test.jp', 'test.jp'); +checkPublicSuffix('www.test.jp', 'test.jp'); +checkPublicSuffix('ac.jp', null); +checkPublicSuffix('test.ac.jp', 'test.ac.jp'); +checkPublicSuffix('www.test.ac.jp', 'test.ac.jp'); +checkPublicSuffix('kyoto.jp', null); +checkPublicSuffix('test.kyoto.jp', 'test.kyoto.jp'); +checkPublicSuffix('ide.kyoto.jp', null); +checkPublicSuffix('b.ide.kyoto.jp', 'b.ide.kyoto.jp'); +checkPublicSuffix('a.b.ide.kyoto.jp', 'b.ide.kyoto.jp'); +checkPublicSuffix('c.kobe.jp', null); +checkPublicSuffix('b.c.kobe.jp', 'b.c.kobe.jp'); +checkPublicSuffix('a.b.c.kobe.jp', 'b.c.kobe.jp'); +checkPublicSuffix('city.kobe.jp', 'city.kobe.jp'); +checkPublicSuffix('www.city.kobe.jp', 'city.kobe.jp'); +// TLD with a wildcard rule and exceptions. +checkPublicSuffix('ck', null); +checkPublicSuffix('test.ck', null); +checkPublicSuffix('b.test.ck', 'b.test.ck'); +checkPublicSuffix('a.b.test.ck', 'b.test.ck'); +checkPublicSuffix('www.ck', 'www.ck'); +checkPublicSuffix('www.www.ck', 'www.ck'); +// US K12. +checkPublicSuffix('us', null); +checkPublicSuffix('test.us', 'test.us'); +checkPublicSuffix('www.test.us', 'test.us'); +checkPublicSuffix('ak.us', null); +checkPublicSuffix('test.ak.us', 'test.ak.us'); +checkPublicSuffix('www.test.ak.us', 'test.ak.us'); +checkPublicSuffix('k12.ak.us', null); +checkPublicSuffix('test.k12.ak.us', 'test.k12.ak.us'); +checkPublicSuffix('www.test.k12.ak.us', 'test.k12.ak.us'); +// IDN labels. +checkPublicSuffix('食狮.com.cn', '食狮.com.cn'); +checkPublicSuffix('食狮.公司.cn', '食狮.公司.cn'); +checkPublicSuffix('www.食狮.公司.cn', '食狮.公司.cn'); +checkPublicSuffix('shishi.公司.cn', 'shishi.公司.cn'); +checkPublicSuffix('公司.cn', null); +checkPublicSuffix('食狮.中国', '食狮.中国'); +checkPublicSuffix('www.食狮.中国', '食狮.中国'); +checkPublicSuffix('shishi.中国', 'shishi.中国'); +checkPublicSuffix('中国', null); +// Same as above, but punycoded. +checkPublicSuffix('xn--85x722f.com.cn', 'xn--85x722f.com.cn'); +checkPublicSuffix('xn--85x722f.xn--55qx5d.cn', 'xn--85x722f.xn--55qx5d.cn'); +checkPublicSuffix('www.xn--85x722f.xn--55qx5d.cn', 'xn--85x722f.xn--55qx5d.cn'); +checkPublicSuffix('shishi.xn--55qx5d.cn', 'shishi.xn--55qx5d.cn'); +checkPublicSuffix('xn--55qx5d.cn', null); +checkPublicSuffix('xn--85x722f.xn--fiqs8s', 'xn--85x722f.xn--fiqs8s'); +checkPublicSuffix('www.xn--85x722f.xn--fiqs8s', 'xn--85x722f.xn--fiqs8s'); +checkPublicSuffix('shishi.xn--fiqs8s', 'shishi.xn--fiqs8s'); +checkPublicSuffix('xn--fiqs8s', null); diff --git a/programming/misc/libpsl/pspec.xml b/programming/misc/libpsl/pspec.xml new file mode 100644 index 0000000000..0162ccc691 --- /dev/null +++ b/programming/misc/libpsl/pspec.xml @@ -0,0 +1,82 @@ + + + + + libpsl + https://github.com/rockdaboot/libpsl + + PisiLinux Community + admins@pisilinux.org + + MIT + library + Public Suffix List library + C library to handle the Public Suffix List. A Public Suffix List is a collection of Top Level Domains (TLDs) suffixes. TLDs include Global Top Level Domains (gTLDs) like .com and .net; Country Top Level Domains (ccTLDs) like .de and .cn; and Brand Top Level Domains like .apple and .google + https://github.com/rockdaboot/libpsl/releases/download/libpsl-0.21.0/libpsl-0.21.0.tar.gz + + icu4c-devel + gtk-doc + + + libpsl-0.21.0-build-fix.patch + libpsl-gtk-doc-1.30-fix.patch + + + public_suffix_list.dat + test_psl.txt + + + + + libpsl + + icu4c + + + /etc + /usr/lib + /usr/share/doc + /usr/share/gtk-doc + /usr/share/libpsl + /usr/share/man + /usr/bin + + + + + libpsl-32bit + emul32 + emul32 + + icu4c-32bit + + + icu4c-32bit + + + /usr/lib32 + + + + + libpsl-devel + + libpsl + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + + + 2020-01-19 + 0.21.0 + First release + İdris Kalp + idriskalp@gmail.coö + + + From 1b8473139857db8a107707af741a46dd7673b5b1 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 18:51:18 +0300 Subject: [PATCH 60/79] pisi index --- pisi-index.xml | 859 ++++++++++++++++++++++++++++++++------ pisi-index.xml.sha1sum | 2 +- pisi-index.xml.xz | Bin 597856 -> 599104 bytes pisi-index.xml.xz.sha1sum | 2 +- 4 files changed, 729 insertions(+), 134 deletions(-) diff --git a/pisi-index.xml b/pisi-index.xml index d0d6e82085..05844cd7f7 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -1478,7 +1478,7 @@ libgphoto2 is the core library designed to allow access to digital camera by external programs. libgphoto2, harici uygulamalar tarafından sayısal kameralara ve müzik çalarlara erişim için kullanılan bir programlama kütüphanesidir. Libgphoto2 es la librería núcleo (core) que permite a programas externos acceder a camaras digitales. - mirrors://sourceforge/gphoto/libgphoto2-2.5.18.tar.bz2 + https://sourceforge.net/projects/gphoto/files/libgphoto/2.5.23/libgphoto2-2.5.23.tar.bz2 doxygen libxml2-devel @@ -1533,7 +1533,7 @@ libgphoto2 için geliştirme dosyaları libexif-devel - libgphoto2 + libgphoto2 /usr/bin/gphoto2-config* @@ -1544,6 +1544,13 @@ + + 2020-01-19 + 2.5.23 + İdris Kalp + İdris Kalp + idriskalp@gmail.com + 2018-07-30 2.5.18 @@ -5648,6 +5655,13 @@ + + 2020-01-19 + 0.10.1 + Rebuild + İdris Kalp + idriskalp@gmail.com + 2018-10-15 0.10.1 @@ -7471,9 +7485,9 @@ XFS data management API library XFS veri yönetimi kütüphanesi The Data Management API (DMAPI/XDSM) allows implementation of hierarchical storage management software with no kernel modifications as well as high-performance dump programs without requiring "raw" access to the disk and knowledge of filesystem structures. - ftp://oss.sgi.com/projects/xfs/cmd_tars/dmapi-2.2.12.tar.gz + https://sources.archlinux.org/other/packages/dmapi/dmapi-2.2.12.tar.gz - xfsprogs-devel + xfsprogs-devel libutil-linux-devel @@ -7498,7 +7512,7 @@ Development files for dmapi dmapi için geliştirme dosyaları - dmapi + dmapi /usr/include @@ -7507,6 +7521,13 @@ + + 2020-01-19 + 2.2.12 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2019-04-26 2.2.12 @@ -7559,7 +7580,7 @@ XFS dosya sistemi araçları xfsprogs contains a number of administrative utilities to work with and manage XFS filesystems. xfsprogs XFS dosya sistemini kullanmak ve yönetmek için bir dizi araç içerir. - https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-4.19.0.tar.xz + https://mirrors.edge.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-5.4.0.tar.xz icu4c-devel readline-devel @@ -7593,7 +7614,7 @@ Development headers for xfsprogs libutil-linux-devel - xfsprogs + xfsprogs /usr/include @@ -7601,6 +7622,13 @@ + + 2020-01-19 + 5.4.0 + Version Bump + İdris Kalp + idriskalp@gmail.com + 2019-04-26 4.19.0 @@ -13606,7 +13634,6 @@ libcap-devel ncurses-devel glib2-devel - gcr-devel fltk-devel util/crypt/pinentry/pspec.xml @@ -13614,7 +13641,6 @@ pinentry - gcr fltk libgcc glib2 @@ -13653,6 +13679,13 @@ + + 2020-01-19 + 1.1.0 + Rebuild + PisiLinux Community + admins@pisilinux.org + 2018-08-03 1.1.0 @@ -14159,7 +14192,7 @@ Development files for gpgme gpgme için geliştirme dosyaları - gpgme + gpgme libgpg-error-devel libassuan-devel @@ -14172,7 +14205,7 @@ gpgme-qt5 Qt5 bindings for gpgme - gpgme + gpgme libgcc qt5-base @@ -14185,7 +14218,7 @@ gpgme-python Python bindings for gpgme - gpgme + gpgme python @@ -14196,7 +14229,7 @@ gpgme-python3 Python3 bindings for gpgme - gpgme + gpgme python3 @@ -14207,9 +14240,9 @@ gpgme-qt5-devel Development files for gpgme-qt5 - gpgme - gpgme-devel - gpgme-qt5 + gpgme + gpgme-devel + gpgme-qt5 qt5-base-devel @@ -14219,6 +14252,13 @@ + + 2020-01-19 + 1.13.1 + Rebuild. + İdris Kalp + idriskalp@gmail.com + 2019-11-08 1.13.1 @@ -14331,7 +14371,7 @@ Development files for libksba libksba için geliştirme dosyaları - libksba + libksba /usr/include @@ -14339,6 +14379,13 @@ + + 2020-01-19 + 1.3.5 + Rebuild. + İdris Kalp + idriskalp@gmail.com + 2018-08-03 1.3.5 @@ -14892,7 +14939,7 @@ GNU Gizlilik Koruması GnuPG allows to encrypt and sign your data and communication, features a versatile key managment system as well as access modules for all kinds of public key directories. GnuPG verilerinizin ve iletişimlerinizin şifrelenmesi ve imzalanmmasını sağlar, her tür genel anahtar dizinleri için modullere erişiminde olduğu gibi çok yönlü anahtar yönetim sistemi avantajı vardır. - https://www.gnupg.org/ftp/gcrypt/gnupg/gnupg-2.2.17.tar.bz2 + https://www.gnupg.org/ftp/gcrypt/gnupg/gnupg-2.2.19.tar.bz2 openldap-client pinentry @@ -14958,7 +15005,7 @@ Documentation files for GnuPG GnuPG paketine ait API dokümantasyonu - gnupg + gnupg /usr/share/doc/gnupg/html @@ -14967,6 +15014,13 @@ + + 2020-01-19 + 2.2.19 + Version bump. + İdris Kalp + idriskalp@gmail.com + 2019-09-15 2.2.17 @@ -35247,7 +35301,7 @@ libdvdcss is a simple and library portable abstraction library designed for accessing DVDs like a block device without having to bother about the decryption. A DVD player can be built around the libdvdcss API using no more than 4 or 5 library calls. Libdvdcss, şifre çözme konusunda zahmete girmeden bir blok aygıt gibi DVD'lere erişim için düzenlenmiş basit ve soyutlanmış taşınabilir bir kütüphanedir. Bir DVD çalıcısı libdvdcss API etrafında 4 veya 5'ten fazla olmaksızın kütüphane çağrısı kullanarak kurulabilir. libdvdcss es una liraría simple y portable de abstracción para acceder a DVDs como a dispositivos de bloques, sin preocuparse de decriptación. Se puede construir un reproductor DVD alrededor el API libdvdcss con no más de 4 o 5 llamadas de librería. - http://download.videolan.org/pub/videolan/libdvdcss/1.4.1/libdvdcss-1.4.1.tar.bz2 + https://download.videolan.org/pub/libdvdcss/1.4.2/libdvdcss-1.4.2.tar.bz2 multimedia/misc/libdvdcss/pspec.xml @@ -35270,6 +35324,13 @@ + + 2020-01-19 + 1.4.2 + Version bump + Pisi Linux Community + admin@pisilinux.org + 2018-07-31 1.4.1 @@ -35696,7 +35757,7 @@ A DVD player for the Solaris, Linux and BSD environments released under the GNU Public License (GPL). It is includes bookmarks, time skipping, multichannel audio, SPDIF output, crop and zoom video. It supports DVD menus and navigation, reads from mounted, unmounted DVDs and hard drive and reads encrypted and unencrypted DVDs using libdvdread/libdvdcss. GNU Public License (GPL) altındaki Solaris, Linux ve BSD ortamları için bir DVD oynatıcısıdır. Yerimi, zaman atlatma, çoklukanal ses çıktı, SPDIF çıktı, video kırpma ve büyütme özellikleri içerir. DVD menüleri ve dolaşma özelliğini destekler, bağlanmış (mount) ve bağlanmamış sabit diskleri okur ve libdvdread / libdvdcss kullanan şifreli ve şifresiz DVDleri oynatabilir. DVD player para Solaris, Linux y BSD liberado bajo la licencia GNU Public License (GPL). incluye marcadores (bookmarks), time skipping, multichannel audio, salida SPDIF, video crop y zoom. soporta menús DVD y navegación, lee de DVDs y discos rígidos montados y no-montados y lee DVDs encriptados y no-encriptados usando libdvdread/libdvdcss. - http://download.videolan.org/pub/videolan/libdvdread/6.0.0/libdvdread-6.0.0.tar.bz2 + https://get.videolan.org/libdvdread/6.0.2/libdvdread-6.0.2.tar.bz2 libdvdcss-devel git @@ -35719,7 +35780,7 @@ Development files for libdvdread libdvdread için geliştirme dosyaları - libdvdread + libdvdread /usr/include @@ -35727,6 +35788,13 @@ + + 2020-01-19 + 6.0.2 + Version bump + Pisi Linux Community + admin@pisilinux.org + 2018-07-31 6.0.0 @@ -35799,7 +35867,7 @@ libid3tag-devel - libid3tag + libid3tag /usr/include @@ -35810,6 +35878,13 @@ + + 2020-01-19 + 0.15.1b + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2019-03-13 0.15.1b @@ -36478,7 +36553,7 @@ Development files for libexif libexif için geliştirme dosyaları - libexif + libexif /usr/include @@ -36487,6 +36562,13 @@ + + 2020-01-19 + 0.6.21 + Rebuild + İdris Kalp + idriskalp@gmail.com + 2018-08-14 0.6.21 @@ -36572,7 +36654,7 @@ Development files for gd gd için geliştirme dosyaları - gd + gd /usr/include @@ -36589,6 +36671,13 @@ + + 2020-01-19 + 2.2.5 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-07-30 2.2.5 @@ -36709,7 +36798,7 @@ Extensible binary format library (kinda like XML) Genişletilebilir ikilik biçimlendirme kütüphanesi Extensible Binary Meta Language access library A library for reading and writing files with the Extensible Binary Meta Language, a binary pendant to XML. - https://dl.matroska.org/downloads/libebml/libebml-1.3.4.tar.bz2 + https://dl.matroska.org/downloads/libebml/libebml-1.3.9.tar.xz multimedia/misc/libebml/pspec.xml @@ -36727,15 +36816,23 @@ Development files for libebml libebml için geliştirme dosyaları - libebml + libebml /usr/include /usr/lib/pkgconfig + /usr/lib/cmake /usr/share/man/man3 + + 2020-01-19 + 1.3.9 + Version bump + Pisi Linux Community + admin@pisilinux.org + 2018-08-03 1.3.4 @@ -36783,7 +36880,7 @@ libdvdnav is a library for developers of multimedia applications. It allows easy use of sophisticated DVD navigation features such as DVD menus, multiangle playback and even interactive DVD games. libdvdnav çokluortam uyguamaları geliştiricileri için bir kütüphane. libdvdnav ile karmaşık DVD dolaşmalarını Örn: DVD menüleri, değişik açılı gösterimleri ve hatta etkileşimli DVD oyunlarını kullanabilirsiniz libdvdnav es una librería para desarrollo de aplicaciones multimedia. Permite uso fácil de navegación avanzada en DVDs como en menús de DVDs, reproducción multi-ángulo, e incluso DVDs con juegos interactivos. - http://download.videolan.org/pub/videolan/libdvdnav/6.0.0/libdvdnav-6.0.0.tar.bz2 + https://get.videolan.org/libdvdnav/6.0.1/libdvdnav-6.0.1.tar.bz2 libdvdread-devel @@ -36804,7 +36901,7 @@ Development files for libdvdnav libdvdnav için geliştirme dosyaları - libdvdnav + libdvdnav libdvdread-devel @@ -36815,6 +36912,13 @@ + + 2020-01-19 + 6.0.1 + Version bump + Pisi Linux Community + admin@pisilinux.org + 2018-08-01 6.0.0 @@ -37102,7 +37206,7 @@ Development files for taglib taglib için geliştirme dosyaları - taglib + taglib /usr/include @@ -37110,6 +37214,13 @@ + + 2020-01-19 + 1.11.1 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2018-08-03 1.11.1 @@ -38427,6 +38538,13 @@ + + 2020-01-19 + 2.2.1 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2018-08-06 2.2.1 @@ -39210,7 +39328,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol multimedia.misc Jansson is a C library for encoding, decoding and manipulating JSON data. It features: Simple and intuitive API and data model, Comprehensive documentation, No dependencies on other libraries, Full Unicode support (UTF-8), Extensive test suite. - http://www.digip.org/jansson/releases/jansson-2.11.tar.bz2 + http://www.digip.org/jansson/releases/jansson-2.12.tar.bz2 multimedia/misc/jansson/pspec.xml @@ -39227,7 +39345,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol jansson-devel - jansson + jansson /usr/lib/pkgconfig @@ -39235,6 +39353,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2020-01-19 + 2.12 + Version Bump + İdris Kalp + aidriskalp@gmail.com + 2018-08-13 2.11 @@ -40175,7 +40300,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for libmpeg2 libmpeg2 için geliştirme dosyaları - libmpeg2 + libmpeg2 /usr/include @@ -40183,6 +40308,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2020-01-19 + 0.5.1 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2018-07-31 0.5.1 @@ -40418,11 +40550,25 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Xine çokluortam oynatıcısının çekirdek kitaplıkları This package contains the Xine library. It can be used to play back various media, decode multimedia files from local disk drives, and display multimedia streamed over the Internet. It interprets many of the most common multimedia formats available - and some uncommon formats, too. xine-lib çeşitli medyaları oynatmak, farklı medya yapılarını birbirine dönüştürmek, Internet üzerinden yayınları işleyip göstermek gibi işlevleri olan bir çokluortam kitaplığıdır. Yaygın çokluortam yapılarının çoğunu desteklediği gibi fazla yaygın olmayan yapıları da desteklemektedir. - http://sourceforge.net/projects/xine/files/xine-lib/1.2.9/xine-lib-1.2.9.tar.xz + https://sourceforge.net/projects/xine/files/xine-lib/1.2.10/xine-lib-1.2.10.tar.xz accel_vaapi.h + aom-devel + dav1d-devel + faad2-devel + gnutls-devel + libmng-devel + libpng-devel + libcaca-devel + libssh2-devel + openssl-devel + wayland-devel + libdvdnav-devel + libmpcdec-devel + libdvdread-devel + libjpeg-turbo-devel libXext-devel fontconfig-devel freetype-devel @@ -40432,7 +40578,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libXvMC-devel libogg-devel libvorbis-devel - mesa-devel + libglvnd-devel libdvdcss-devel DirectFB-devel flac-devel @@ -40461,9 +40607,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol list.patch no_autopoint.patch - dmo.patch - tr_segfault_fix.patch - deepbind.patch lpthread.patch multimedia/video/xine-lib/pspec.xml @@ -40471,7 +40614,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol xine-lib - mesa + libglvnd zlib flac speex @@ -40499,6 +40642,20 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libvorbis fontconfig libmodplug + aom + dav1d + faad2 + gnutls + libmng + libpng + libcaca + libssh2 + openssl + wayland + libdvdnav + libmpcdec + libdvdread + libjpeg-turbo pulseaudio-libs @@ -40516,7 +40673,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol xine-lib için geliştirme dosyaları xine-lib için geliştirme dosyaları - xine-lib + xine-lib /usr/bin/xine-config @@ -40526,6 +40683,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2020-01-19 + 1.2.10 + Rebuild ffmpeg. + Pisi Linux Community + admin@pisilinux.org + 2018-12-28 1.2.9 @@ -41205,7 +41369,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for libdv libdv için geliştirme dosyaları - libdv + libdv /usr/include/libdv @@ -41213,6 +41377,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2020-01-19 + 1.0.0 + Rebuild + İdris Kalp + idriskalp@gmail.com + 2018-08-02 1.0.0 @@ -41531,6 +41702,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol opencl-icd-devel openssl-devel libomxil-bellagio-devel + zeromq-devel llvm-clang lld @@ -41589,7 +41761,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libgme lensfun libiec61883 - libkvazaar + kvazaar libopenmpt librsvg rubberband @@ -41624,6 +41796,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol opencl-icd openssl libomxil-bellagio + zeromq /etc @@ -42016,7 +42189,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol A set of good-quality plugins for GStreamer Gstreamer için temel eklentiler paketi gst-plugins-good contains a set of mature plugins and elements for GStreamer. - https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.16.1.tar.xz + https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.16.2.tar.xz xz-devel valgrind @@ -42116,6 +42289,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2020-01-19 + 1.16.2 + Version bump + İdris Kalp + idriskalp@gmail.com + 2019-10-05 1.16.1 @@ -42194,7 +42374,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol multimedia.video VisualOn AAC encoder library VisualOn AAC encoder library - http://sourceforge.net/projects/opencore-amr/files/vo-aacenc/vo-aacenc-0.1.3.tar.gz/download + http://sourceforge.net/projects/opencore-amr/files/vo-aacenc/vo-aacenc-0.1.3.tar.gz multimedia/video/vo-aacenc/pspec.xml @@ -42215,6 +42395,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2020-01-19 + 1.3 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-08-02 1.3 @@ -42789,7 +42976,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Dirac kodek kitaplığı C-based libraries and GStreamer plugins for the Dirac video codec. C ile kodlanmış Dirac video kodeği kitaplıkları ve GStreamer eklentileri - http://www.diracvideo.org/download/schroedinger/schroedinger-1.0.11.tar.gz + https://launchpad.net/schroedinger/trunk/1.0.11/+download/schroedinger-1.0.11.tar.gz orc-devel @@ -42813,7 +43000,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for schroedinger schroedinger için geliştirme dosyaları - schroedinger + schroedinger orc-devel @@ -42822,6 +43009,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2020-01-19 + 1.0.11 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-08-01 1.0.11 @@ -43049,9 +43243,9 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol MPlayer is a movie player that can run on many platforms. It plays most MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA files, supported by many native codecs. MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA dosyalarını çalabilen ve farklı platformaların kütüphanelerini de kullanarak ses ve görüntü dosyaları oynatmaya yarayan uygulama. mplayer - https://sourceforge.net/projects/pisilinux/files/source/mplayer-r38159.tar.xz - https://ffmpeg.org/releases/ffmpeg-4.2.2.tar.bz2 - https://sourceforge.net/projects/pisilinux/files/source/Blue-multilingual-1.13.2.tar.bz2 + https://sourceforge.net/projects/pisilinux/files/source/mplayer-r38161.tar.xz + https://ffmpeg.org/releases/ffmpeg-4.2.2.tar.bz2 + https://sourceforge.net/projects/pisilinux/files/source/Blue-multilingual-1.13.2.tar.bz2 gsm-devel glib2-devel @@ -43062,7 +43256,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol lirc-devel xvid-devel lame-devel - mesa-devel + libglvnd-devel x264-devel enca-devel aalib-devel @@ -43078,7 +43272,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol giflib-devel libdca-devel libogg-devel - libnut-devel a52dec-devel mpg123-devel openal-devel @@ -43112,7 +43305,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libXinerama-devel libXxf86dga-devel libmatroska-devel - libcrystalhd-devel schroedinger-devel opencore-amr-devel libXScrnSaver-devel @@ -43170,7 +43362,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libvpx a52dec libogg - libnut libopus libXvMC libcaca @@ -43195,7 +43386,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libXinerama opencore-amr schroedinger - libcrystalhd libjpeg-turbo libXScrnSaver pulseaudio-libs @@ -43446,16 +43636,34 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Diğer eklentilerle karşılaştırıldığında çok iyi durumda olmayan gstreamer eklentileri GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared to the rest. They might be close to being good quality, but they're missing something - be it a good code review, some documentation, a set of tests, a real live maintainer, or some actual wide use. gst-plugins-bad, iyiye yakın kalitede olan ancak gerçek bir geliştirici, belgelendirme, test seti gibi eksikleri bulunan eklentilerdir. - https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.16.1.tar.xz + https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.16.2.tar.xz valgrind - xz-devel + aom-devel + sbc-devel + flite-devel + lcms2-devel + libva-devel + libass-devel + libgme-devel + libmfx-devel + nettle-devel + openal-devel + vulkan-devel + ilmbase-devel + libbs2b-devel + librsvg-devel + rtmpdump-devel + libfdk-aac-devel + libmodplug-devel + libopenmpt-devel + openexr-devel orc-devel curl-devel gsm-devel faac-devel gtk3-devel - mesa-devel + libglvnd-devel webp-devel x265-devel faad2-devel @@ -43491,9 +43699,9 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libvo-aacenc-devel libjpeg-turbo-devel libvo-amrwbenc-devel - gstreamer-devel + gstreamer-devel gobject-introspection-devel - gst-plugins-base-devel + gst-plugins-base-devel multimedia/video/gst-plugins-bad/pspec.xml @@ -43510,9 +43718,28 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libgudev libdc1394 openjpeg2 + aom + sbc + flite + lcms2 + libva + libass + libgme + libmfx + nettle + openal + vulkan + ilmbase + libbs2b + librsvg + rtmpdump + libfdk-aac + libmodplug + libopenmpt + openexr-libs faac gtk3 - mesa + libglvnd libxcb webp x265 @@ -43538,10 +43765,10 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libvo-aacenc schroedinger libjpeg-turbo - gstreamer + gstreamer libvo-amrwbenc wayland-client - gst-plugins-base + gst-plugins-base /usr/bin @@ -43563,7 +43790,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol gstreamer-devel gst-plugins-base-devel - gst-plugins-bad + gst-plugins-bad /usr/lib/pkgconfig @@ -43582,6 +43809,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2020-01-19 + 1.16.2 + Version bump + İdris Kalp + idriskalp@gmail.com + 2019-10-05 1.16.1 @@ -44287,13 +44521,20 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for libmp4v2 libmp4v2 için geliştirme dosyaları - libmp4v2 + libmp4v2 /usr/include + + 2020-01-19 + 2.0.0 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-08-01 2.0.0 @@ -44342,7 +44583,10 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Bu paket, Gstreamer'ın rahatlıkla genişleyebilmesini sağlayan ve bakımları sürekli yapılan temel eklentileri içerir. Program parçacığı yazmak için yardımcı kütüphaneler ve temel sınıflar da bulunur. http://ftp.acc.umu.se/pub/gnome/sources/gst-plugins-base/1.16/gst-plugins-base-1.16.2.tar.xz - xz-devel + mesa-devel + libdrm-devel + libgudev-devel + libjpeg-turbo-devel valgrind zlib-devel orc-devel @@ -44425,6 +44669,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libvorbis-32bit libvisual-32bit gstreamer-32bit + libgudev-32bit gst-plugins-base @@ -44448,6 +44693,10 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libvorbis-32bit libvisual-32bit gstreamer-32bit + libgudev-32bit + mesa-32bit + libdrm-32bit + libjpeg-turbo-32bit /usr/lib32/gstreamer-1.0 @@ -44857,7 +45106,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Extensible multimedia container format based on EBML EBML üzerine konumlandırılmış genişletilebilir çokluortam taşıyıcısı Matroska is an extensible open standard Audio/Video container. It aims to become THE standard of multimedia container formats. Matroska is usually found as .mkv files (matroska video) and .mka files (matroska audio). - https://dl.matroska.org/downloads/libmatroska/libmatroska-1.4.5.tar.bz2 + https://dl.matroska.org/downloads/libmatroska/libmatroska-1.5.2.tar.xz libebml-devel @@ -44879,7 +45128,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for libmatroska libmatroska için geliştirme dosyaları - libmatroska + libmatroska /usr/include @@ -44888,6 +45137,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2020-01-19 + 1.5.2 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2018-08-03 1.4.5 @@ -45608,7 +45864,10 @@ cleaner, which will allow to add new features in the future. Live555 est un ensemble de librairies C++ pour le streaming (diffusion numérique) multimédia utilisant les protocoles de standards ouverts (RTP/RTCP, RTSP, SIP). Live555 is a set of C++ libraries for multimedia streaming, using open standard protocols (RTP/RTCP, RTSP, SIP) Live555, açık standart protokolleri kullanan (RTP/RTCP, RTSP, SIP) çoklu ortam duraksız işlemleri (streaming) için C++ kütüphaneleridir. - http://live555.com/liveMedia/public/live.2018.08.05.tar.gz + http://live555.com/liveMedia/public/live.2020.01.11.tar.gz + + openssl-devel + shared-config.patch @@ -45616,6 +45875,9 @@ cleaner, which will allow to add new features in the future. live555 + + openssl + /usr/lib /usr/share/doc @@ -45626,13 +45888,20 @@ cleaner, which will allow to add new features in the future. Development files for live555 live555 için geliştirme dosyaları - live555 + live555 /usr/include + + 2020-01-19 + 2020.01.11 + Version Bump + Pisi Linux Community + admin@pisilinux.org + 2018-08-07 2018.08.05 @@ -46777,7 +47046,7 @@ cleaner, which will allow to add new features in the future. Development files for libdca libdca için geliştirme dosyaları - libdca + libdca /usr/include @@ -46785,6 +47054,13 @@ cleaner, which will allow to add new features in the future. + + 2020-01-19 + 0.0.6 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-08-01 0.0.5 @@ -46980,13 +47256,20 @@ cleaner, which will allow to add new features in the future. Development files for faad2 faad2 için geliştirme dosyaları - faad2 + faad2 /usr/include + + 2020-01-19 + 2.8.8 + Rebuild. + İdris Kalp + idriskalp@gmail.com + 2018-08-01 2.8.8 @@ -47509,13 +47792,20 @@ cleaner, which will allow to add new features in the future. Development files for faac faac için geliştirme dosyaları - faac + faac /usr/include + + 2020-01-19 + 1.29.9.2 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-08-01 1.29.9.2 @@ -47590,13 +47880,20 @@ cleaner, which will allow to add new features in the future. Development files for a52dec a52dec için geliştirme dosyaları - a52dec + a52dec /usr/include + + 2020-01-19 + 0.7.4 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-07-31 0.7.4 @@ -48263,11 +48560,14 @@ cleaner, which will allow to add new features in the future. Küçük ve hızlı bir konuşma sentezleyici Flite (festival-lite) is a small, fast run-time speech synthesis engine developed at CMU and primarily designed for small embedded machines and/or large servers. Flite is designed as an alternative synthesis engine to Festival for voices built using the FestVox suite of voice building tools. Flite (festival-lite), CMU tarafından geliştirilmiş küçük ve hızlı bir konuşma sentezleyicisidir. Flite, Festival'e alternatif sentezleyici olarak, öncelikle küçük gömülü sistemler ve/veya büyük sunucular için tasarlanmıştır. - http://www.festvox.org/flite/packed/flite-2.0/flite-2.0.0-release.tar.bz2 + http://festvox.org/flite/packed/flite-2.1/flite-2.1-release.tar.bz2 alsa-lib-devel chrpath + + flite-ldflags.patch + multimedia/sound/flite/pspec.xml @@ -48294,10 +48594,10 @@ cleaner, which will allow to add new features in the future. - 2020-01-18 - 2.0.0 - Rebuild - İdris Kalp + 2020-01-19 + 2.1 + Version bump. + Idris Kalp idriskalp@gmail.com @@ -50103,13 +50403,20 @@ cleaner, which will allow to add new features in the future. Development files for libmpcdec libmpcdec için geliştirme dosyaları - libmpcdec + libmpcdec /usr/include + + 2020-01-19 + 1.2.6 + Release Bump + Pisi Linux Community + admin@pisilinux.org + 2018-08-07 1.2.6 @@ -50240,7 +50547,7 @@ cleaner, which will allow to add new features in the future. soundtouch is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or file. soundtouch ses dosyalarının temposunu, oynatma hızını ve frekansını değiştirmek için kullanılabilen açık kaynaklı bir ses işleme kütüphanesidir. Librería código libre para procesamiento de sonido para manipular Tempo, Pitch y Tasas de reproducción de flujos o archivos de audio - http://www.surina.net/soundtouch/soundtouch-2.0.0.tar.gz + https://gitlab.com/soundtouch/soundtouch/-/archive/2.1.1/soundtouch-2.1.1.tar.bz2 multimedia/sound/soundtouch/pspec.xml @@ -50256,7 +50563,7 @@ cleaner, which will allow to add new features in the future. Development files for soundtouch soundtouch için geliştirme dosyaları - soundtouch + soundtouch /usr/include @@ -50265,6 +50572,13 @@ cleaner, which will allow to add new features in the future. + + 2020-1-19 + 2.1.1 + Version Bump + Pisi Linux Community + admin@pisilinux.org + 2018-08-01 2.0.0 @@ -54900,7 +55214,7 @@ cleaner, which will allow to add new features in the future. libmng-devel - libmng + libmng /usr/share/doc @@ -54923,13 +55237,20 @@ cleaner, which will allow to add new features in the future. zlib-32bit lcms2-32bit libjpeg-turbo-32bit - libmng + libmng /usr/lib32 + + 2020-01-19 + 2.0.3 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2018-07-29 2.0.3 @@ -55272,7 +55593,7 @@ cleaner, which will allow to add new features in the future. openjpeg için geliştirme dosyaları Pliki nagłówkowe do openjpeg - openjpeg + openjpeg /usr/lib/pkgconfig @@ -55290,13 +55611,20 @@ cleaner, which will allow to add new features in the future. libpng-32bit - openjpeg + openjpeg /usr/lib32 + + 2020-01-19 + 1.5.2 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2019-11-05 1.5.2 @@ -57720,7 +58048,7 @@ cleaner, which will allow to add new features in the future. Development files for mjpegtools mjpegtools için geliştirme dosyaları - mjpegtools + mjpegtools /usr/include @@ -57729,6 +58057,13 @@ cleaner, which will allow to add new features in the future. + + 2020-01-19 + 2.1.0 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2018-08-01 2.1.0 @@ -57776,7 +58111,7 @@ cleaner, which will allow to add new features in the future. Imlib 2 is the successor to Imlib. It is not just a newer version - it is a completely new library. Imlib2 can be installed alongside Imlib 1.x without any problems since they are effectively different libraries - but they Have very similar functionality. Imlib 2, Imlib'in gelişmişidir. Sadece ileri bir sürümü değildir, tamamen yeni bir kütüphanedir. Imlib2 ve Imlib 1.x tamamen farklı oldukları için bir arada kurulu bulunabilirler. İkisi de aynı amaçla yapılmıştır. Imlib 2 es el sucesor de Imlib. no es simplemente una versión actualizada - es una librería completamente nueva. Imlib2 puede instalarse junto con Imlib 1.x sin problemas, ya que efectivamente son librerías diferentes - sin embargo tienen una funcionalidad similar. - https://downloads.sourceforge.net/enlightenment/imlib2-1.5.1.tar.bz2 + https://sourceforge.net/projects/enlightenment/files/imlib2-src/1.6.1/imlib2-1.6.1.tar.bz2 giflib-devel libid3tag-devel @@ -57813,7 +58148,7 @@ cleaner, which will allow to add new features in the future. Development files for imlib2 imlib2 için geliştirme dosyaları - imlib2 + imlib2 /usr/include @@ -57821,6 +58156,13 @@ cleaner, which will allow to add new features in the future. + + 2020-01-19 + 1.6.1 + Version Bump + İdris Kalp + idriskalp@gmail.com + 2019-09-28 1.5.1 @@ -58133,7 +58475,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression Development files for libcaca libcaca için geliştirme dosyaları - libcaca + libcaca /usr/bin/caca-config @@ -58142,6 +58484,13 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression + + 2020-01-19 + 0.99_beta19 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2018-08-03 0.99_beta19 @@ -65671,7 +66020,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression Development files for enca enca için geliştirme dosyaları - enca + enca /usr/include @@ -65680,6 +66029,13 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression + + 2020-01-19 + 1.19 + Rebuild. + İdris Kalp + idriskalp@gmail.com + 2018-08-06 1.19 @@ -66830,7 +67186,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression Karakter kümesi dönüşümü aracı Recode can convert files to various character sets (e.g. utf8, iso-8859-1, koi8r..). Recode dosyaların bir karakter kümesinden bir başkasına dönüştürülmesine imkân verir. Çok sayıda karakter kümesini destekler. - https://github.com/rrthomas/recode/releases/download/v3.7/recode-3.7.tar.gz + https://github.com/rrthomas/recode/releases/download/v3.7.6/recode-3.7.6.tar.gz gettext texinfo @@ -66853,13 +67209,20 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression Development files for recode recode için geliştirme dosyaları - recode + recode /usr/include + + 2020-01-19 + 3.7.6 + Version bump + Pisi Linux Community + admin@pisilinux.org + 2018-08-06 3.7 @@ -86733,7 +87096,7 @@ functionality to build high-performing, platform-independent programs.server.database Symas Lightning Memory-Mapped Database An ultra-fast, ultra-compact key-value embedded data store. - https://github.com/LMDB/lmdb/archive/LMDB_0.9.21.tar.gz + https://github.com/LMDB/lmdb/archive/LMDB_0.9.24.tar.gz server/database/lmdb/pspec.xml @@ -86749,13 +87112,20 @@ functionality to build high-performing, platform-independent programs.lmdb-devel Development files for lmdb - lmdb + lmdb /usr/include + + 2020-01-19 + 0.9.24 + Version bump + İdris Kalp + idriskalp@gmail.com + 2018-08-10 0.9.21 @@ -87434,7 +87804,7 @@ functionality to build high-performing, platform-independent programs.Linux için Windows ağ paylaşım servisi samba is a free software implementation of Microsoft's networking protocol released under the GNU General Public License. As of version 4, Samba not only provides file and print services for various Microsoft Windows clients but can also integrate with a Windows Server domain, either as a Primary Domain Controller (PDC) or as a Domain Member. It can also be part of an Active Directory domain. Samba, Linux ve Unix işletim sistemleri ile Windows NT ve Windows 9x işletim sistemleri arasındaki iletişimi sağlayan bir ağ sunucusu uygulamasıdır. Samba yalnızca Linux ve windows makinaların birbirlerini görmelerini sağlamaz aynı zamanda Linux çalıştıran bilgisayarların windows ağında yazıcı sunucusu gibi işlevleri edinmesi içinde kullanılır. Ayrıca Active Directory ile de uyumludur. - http://us1.samba.org/samba/ftp/stable/samba-4.9.4.tar.gz + https://download.samba.org/pub/samba/samba-4.11.4.tar.gz keyutils acl-devel @@ -87551,7 +87921,7 @@ functionality to build high-performing, platform-independent programs. libtalloc-devel libtevent-devel - samba + samba /usr/include @@ -87559,6 +87929,13 @@ functionality to build high-performing, platform-independent programs. + + 2020-01-19 + 4.11.4 + Version bump. + İdris Kalp + idriskalp@gmail.com + 2019-04-05 4.9.4 @@ -100012,7 +100389,7 @@ functionality to build high-performing, platform-independent programs.FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL and its built-in GLUT emulation. FLTK is designed to be small and modular enough to be statically linked, but works fine as a shared library. FLTK also includes an excellent UI builder called FLUID that can be used to create applications in minutes. FLTK sistemi yormadan modern bir arayüzün işlevselliğini sağlar. OpenGL ve kendi içinde bulunan GLUT emülasyonu sayesinde 3B görüntü de sağlayabilir. FLTK statik kitaplık olabilecek kadar küçük ve modülerdir, fakat paylaşılmış kitaplık olarak da çalışabilir. Ayrıca FLUID adlı grafik arayüz tasarım aracı sayesinde çok kısa sürede FLTK uygulamaları geliştirilebilir. FLTK provee una funcionalidad de un GUI moderno sin demasiado complejidad y soporta gráficos 3D via OpenGL y su emulación GLUT incluido. FLTK fue diseñado para ser pequeño y modular para enlace estático, pero funciona bien como librería compartida. FLTK también incluye un entorno de desarrollo UI llamado FLUID con el cual se puede crear aplicaciones en minutos. - http://fltk.org/pub/fltk/1.3.4/fltk-1.3.4-2-source.tar.gz + https://www.fltk.org/pub/fltk/1.3.5/fltk-1.3.5-source.tar.bz2 x-fluid.desktop @@ -100021,7 +100398,7 @@ functionality to build high-performing, platform-independent programs.libX11-devel libgcc libpng-devel - mesa-devel + libglvnd-devel libXft-devel libXext-devel mesa-glu-devel @@ -100043,7 +100420,7 @@ functionality to build high-performing, platform-independent programs.libX11 libgcc libpng - mesa + libglvnd libXft libXext libXrender @@ -100068,7 +100445,7 @@ functionality to build high-performing, platform-independent programs.libX11-32bit libgcc libpng-32bit - mesa-32bit + libglvnd-32bit libXft-32bit libXext-32bit mesa-glu-32bit @@ -100079,11 +100456,11 @@ functionality to build high-performing, platform-independent programs.libjpeg-turbo-32bit - fltk + fltk zlib-32bit libX11-32bit libpng-32bit - mesa-32bit + libglvnd-32bit libXft-32bit libXext-32bit libXrender-32bit @@ -100105,7 +100482,7 @@ functionality to build high-performing, platform-independent programs.app:console app:gui - fltk + fltk libX11 libgcc libpng @@ -100125,6 +100502,13 @@ functionality to build high-performing, platform-independent programs. + + 2020-01-19 + 1.3.5 + Version bump + Pisi Linux Community + admin@pisilinux.org + 2018-07-30 1.3.4.2 @@ -196422,7 +196806,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.desktop.gnome.base The libsecret package contains a GObject based library The libsecret package contains a GObject based library for accessing the Secret Service API. - ftp://ftp.gnome.org/pub/gnome/sources/libsecret/0.18/libsecret-0.18.8.tar.xz + ftp://ftp.gnome.org/pub/gnome/sources/libsecret/0.20/libsecret-0.20.0.tar.xz gtk-doc vala-devel @@ -196455,7 +196839,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.Development files for libsecret libsecret için geliştirme dosyaları - libsecret + libsecret glib2-devel @@ -196464,6 +196848,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 20120-01-19 + 0.20.0 + Version bump. + İdris Kalp + idriskalp@gmail.com + 2019-07-13 0.18.8 @@ -196774,7 +197165,8 @@ It supports email, address books, calendars, tasks, news feeds and much more.opencv is a programming library mainly aimed at the real time computer vision. Example applications are human-computer interaction, object identification, face recognition, motion tracking, mobile robotics. opencv gerçek zamanlı bilgisayarla görme işlemleri için tasarlanmış bir kütüphanedir. İnsan-bilgisayar etkileşimi, nesne tanımlama, yüz tanıma, hareket izleme, mobil robotik, opencv'nin kullanıldığı bazı uygulama alanlarıdır. OpenCV (Open Source Computer Vision) to biblioteka funkcji przeznaczonych głównie do grafiki komputerowej w czasie rzeczywistym. - https://github.com/opencv/opencv/archive/3.4.5.tar.gz + https://github.com/opencv/opencv/archive/4.2.0.tar.gz + https://github.com/opencv/opencv_contrib/archive/4.2.0.tar.gz cmake gtk2-devel @@ -196797,6 +197189,14 @@ It supports email, address books, calendars, tasks, news feeds and much more.libjpeg-turbo-devel libgphoto2-devel gst-plugins-base-devel + intel-tbb-devel + eigen3 + opencl-icd-devel + libglvnd-devel + tiff-devel + webp-devel + freetype-devel + harfbuzz-devel science/robotics/opencv/pspec.xml @@ -196820,12 +197220,20 @@ It supports email, address books, calendars, tasks, news feeds and much more.gdk-pixbuf gst-plugins-base libjpeg-turbo + intel-tbb + opencl-icd + libglvnd + tiff + webp + freetype + harfbuzz /usr/lib /usr/bin /usr/share/OpenCV - /usr/share/opencv + /usr/share/licenses + /usr/share/opencv4 @@ -196842,7 +197250,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.opencv için geliştirme dosyaları Pliki naglowkowe do opencv - opencv + opencv /usr/include @@ -196850,6 +197258,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2019-01-19 + 4.2.0 + Version bump + İdris Kalp + idriskalp@gmail.com + 2019-01-11 3.4.5 @@ -197229,7 +197644,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.Development files for ilmbase ilmbase için geliştirme dosyaları - ilmbase + ilmbase /usr/include @@ -197237,6 +197652,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2020-01-19 + 2.2.1 + Rebuild + İdris Kalp + idriskalp@gmail.com + 2018-08-06 2.2.1 @@ -198808,7 +199230,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.blas-devel, blas için geliştirme dosyaları içerir static - blas + blas /usr/lib/libblas.a @@ -198835,7 +199257,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.cblas-devel provides development files for cblas cblas-devel, cblas için geliştirme dosyaları içerir - blas-devel + blas-devel /usr/lib/libcblas.a @@ -198864,8 +199286,8 @@ It supports email, address books, calendars, tasks, news feeds and much more.lapack-devel, lapack için geliştirme dosyaları içerir static - lapack - blas-devel + lapack + blas-devel /usr/lib/cmake @@ -198874,6 +199296,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2020-01-19 + 3.9.0 + Rebuild + İdris Kalp + idriskalp@gmail.com + 2019-12-12 3.9.0 @@ -199832,13 +200261,20 @@ It supports email, address books, calendars, tasks, news feeds and much more.Development files for djbfft djbfft için geliştirme dosyaları - djbfft + djbfft /usr/include + + 2020-01-19 + 0.76 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2018-07-31 0.76 @@ -200142,7 +200578,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.C için HTTP kitaplık gerçekleyicisi libsoup is an HTTP client/server library for GNOME. libsoup, GNOME için HTTP istemci / sunucu kitaplığıdır. - mirrors://gnome/libsoup/2.61/libsoup-2.61.1.tar.xz + mirrors://gnome/libsoup/2.68/libsoup-2.68.3.tar.xz libgcrypt-devel gtk-doc @@ -200206,7 +200642,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.glib2-devel libxml2-devel gobject-introspection-devel - libsoup + libsoup /usr/include @@ -200229,13 +200665,20 @@ It supports email, address books, calendars, tasks, news feeds and much more.glib2-32bit sqlite-32bit libxml2-32bit - libsoup + libsoup /usr/lib32 + + 2020-01-19 + 2.68.3 + Version bump + İdris Kalp + idriskalp@gmail.com + 2018-08-03 2.61.1 @@ -200480,7 +200923,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.Bellek yönetim kitaplığı libtalloc is a library which implements a hierarchical allocator with destructors which is the core memory allocator in samba. libtalloc, samba hizmetinin temel bellek ayırıcısını oluşturan hiyerarşik havuz tabanlı ayırıcıyı gerçekleyen kitaplıktır. - http://www.samba.org/ftp/talloc/talloc-2.1.16.tar.gz + https://www.samba.org/ftp/talloc/talloc-2.3.1.tar.gz docbook-xsl libxslt-devel @@ -200512,7 +200955,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.Development files for libtalloc libtalloc için geliştirme dosyaları - libtalloc + libtalloc /usr/lib/pkgconfig @@ -200533,13 +200976,20 @@ It supports email, address books, calendars, tasks, news feeds and much more. attr-32bit - libtalloc + libtalloc /usr/lib32 + + 2020-01-19 + 2.3.1 + Version Bump + İdris Kalp + idriskalp@gmail.com + 2019-04-04 2.1.16 @@ -200629,13 +201079,20 @@ It supports email, address books, calendars, tasks, news feeds and much more.Development files for iniparser iniparser için geliştirme dosyaları - iniparser + iniparser /usr/include + + 2020-01-19 + 4.1 + Rebuild + İdris Kalp + idriskalp@gmail.com + 2018-08-06 4.0 @@ -202451,7 +202908,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.Un librairie de threads portable pour les plateformes Unix. Elle permet la synchronisation non-préemptive pour l'exécution de threads ("multithreading") au sein d'applications serveur. is a non-preemptive threads implementation using an API very similar to the one known from GNU Pth. It has been designed as a replacement of GNU Pth for non-ancient operating systems. Pth Unix platformları için derlenmiş taşınabilir kitaplığıdır. Bir çok iç sunucu uygulamalarının yerine getirilmesi işlerinin öncelikli olmayan planlamasını yapar. - ftp://ftp.gnupg.org/gcrypt/npth/npth-1.5.tar.bz2 + ftp://ftp.gnupg.org/gcrypt/npth/npth-1.6.tar.bz2 programming/misc/npth/pspec.xml @@ -202466,7 +202923,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.Development files for pth npth için geliştirme dosyaları - npth + npth /usr/bin/npth-config @@ -202476,6 +202933,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2020-01-19 + 1.6 + Version bump. + İdris Kalp + idriskalp@gmail.com + 2018-08-03 1.5 @@ -203251,7 +203715,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.Intel Threading Building Blocks Library Intel Threading kitaplığı Threading Building Blocks (TBB) is a C++ runtime library that abstracts the low-level threading details necessary for optimal multi-core performance. - https://github.com/01org/tbb/archive/2018_U5.tar.gz + https://github.com/intel/tbb/archive/v2020.0.tar.gz install.sh @@ -203269,13 +203733,20 @@ It supports email, address books, calendars, tasks, news feeds and much more.Development files for intel-tbb intel-tbb için geliştirme dosyaları - intel-tbb + intel-tbb /usr/include + + 2020-01-19 + 2020.0 + Version bump + Pisi Linux Community + admin@pisilinux.org + 2018-09-09 2018_20180618 @@ -203654,7 +204125,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.talloc bellek yönetim kitaplığına dayanan olay sistemi kitaplığı libtevent is an event system based on the talloc memory management library. It is the core event system used in Samba. Tevent has support for many event types, including timers, signals, and the classic file descriptor events. libtevent Samba uygulamasının en temel olay sistem kitaplığıdır. Zamanlayıcı, dosya tanımlayıcı gibi çeşitli olay türlerini desteklemektedir. - https://www.samba.org/ftp/tevent/tevent-0.9.39.tar.gz + https://www.samba.org/ftp/tevent/tevent-0.10.2.tar.gz python-devel python3-devel @@ -203685,7 +204156,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.Development files for libtevent libtevent için geliştirme dosyaları - libtevent + libtevent libtalloc-devel @@ -203694,6 +204165,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2020-01-19 + 0.10.2 + Version bump + İdris Kalp + idriskalp@gmail.com + 2019-04-04 0.9.39 @@ -203954,7 +204432,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.IPC library for GnuPG related projects GnuPG, GPGME ve newpg tarafından kullanılan IPC kitaplığı This is the IPC library used by GnuPG 2, GPGME and a few other packages. - https://www.gnupg.org/ftp/gcrypt/libassuan/libassuan-2.5.1.tar.bz2 + https://www.gnupg.org/ftp/gcrypt/libassuan/libassuan-2.5.3.tar.bz2 libgpg-error-devel @@ -203976,7 +204454,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.Development files for libassuan libassuan için geliştirme dosyaları - libassuan + libassuan /usr/include @@ -203984,6 +204462,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2020-01-19 + 2.5.3 + Version bump + İdris Kalp + idriskalp@gmail.com + 2018-08-03 2.5.1 @@ -205244,6 +205729,84 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + + libpsl + https://github.com/rockdaboot/libpsl + + PisiLinux Community + admins@pisilinux.org + + MIT + library + programming.misc + Public Suffix List library + C library to handle the Public Suffix List. A Public Suffix List is a collection of Top Level Domains (TLDs) suffixes. TLDs include Global Top Level Domains (gTLDs) like .com and .net; Country Top Level Domains (ccTLDs) like .de and .cn; and Brand Top Level Domains like .apple and .google + https://github.com/rockdaboot/libpsl/releases/download/libpsl-0.21.0/libpsl-0.21.0.tar.gz + + public_suffix_list.dat + test_psl.txt + + + icu4c-devel + gtk-doc + + + libpsl-0.21.0-build-fix.patch + libpsl-gtk-doc-1.30-fix.patch + + programming/misc/libpsl/pspec.xml + + + libpsl + + icu4c + + + /etc + /usr/lib + /usr/share/doc + /usr/share/gtk-doc + /usr/share/libpsl + /usr/share/man + /usr/bin + + + + libpsl-32bit + emul32 + emul32 + + icu4c-32bit + + + icu4c-32bit + + + /usr/lib32 + + + + libpsl-devel + + libpsl + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + + 2020-01-19 + 0.21.0 + First release + İdris Kalp + idriskalp@gmail.coö + + + libevent @@ -223635,7 +224198,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.Transport Independent RPC library Transport Independent RPC library Transport Independent RPC library - https://downloads.sourceforge.net/libtirpc/libtirpc-1.1.4.tar.bz2 + https://sourceforge.net/projects/libtirpc/files/libtirpc/1.2.5/libtirpc-1.2.5.tar.bz2 mit-kerberos e2fsprogs-devel @@ -223660,7 +224223,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.libtirpc-devel Development files for libtirpc - libtirpc + libtirpc /usr/include @@ -223668,6 +224231,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2020-01-19 + 1.2.5 + Version bump + İdris Kalp + idriskalp@gmail.com + 2019-03-29 1.1.4 @@ -224947,6 +225517,24 @@ It supports email, address books, calendars, tasks, news feeds and much more./usr/share/gtk-doc + + libgudev-32bit + emul32 + emul32 + + eudev-32bit + glib2-32bit + glib2-devel + + + eudev-32bit + glib2-32bit + glib2-devel + + + /usr/lib32 + + libgudev-devel Development files for libgudev @@ -225108,7 +225696,7 @@ to create header files and sources from protocol files. Development headers for rpcsvc-proto rpcsvc-proto kitaplığı için geliştirme başlıkları - rpcsvc-proto + rpcsvc-proto /usr/include @@ -225116,6 +225704,13 @@ to create header files and sources from protocol files. + + 2020-01-19 + 1.4 + Rebuild + İdris Kalp + idriskalp@gmail.com + 2019-03-29 1.4 diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index 308c214c8d..98d75e03be 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -06a864fbe305a0787af2e84b81209dede6f9f29a \ No newline at end of file +4ef866c458a206f9cbb674eda60b6106c1ebe999 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index ced72313656df6941ff7fa3de72ee9985fd0cf66..c9bb7b65601994da789a1c20956d6b7d99712871 100644 GIT binary patch delta 594468 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