aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2024-12-28 08:30:31 -0500
committerEli Zaretskii2024-12-28 08:30:31 -0500
commitaf3bbc83600bec6c8621e1b04437dbfdeb329106 (patch)
tree9e981a7cdd60b276ae0e6549a4277f1995708d38
parentad5c8f25b36aac71870ff26b6549014c452a2145 (diff)
parent2ba6387d1d63072c5faaa7798c8ef7b00ca883c3 (diff)
downloademacs-af3bbc83600bec6c8621e1b04437dbfdeb329106.tar.gz
emacs-af3bbc83600bec6c8621e1b04437dbfdeb329106.zip
Merge from origin/emacs-30
2ba6387d1d6 ; Fix inaccuracy in ELisp Reference manual 8ac6a178804 ; * etc/PROBLEMS: Mention problems with XPM support in GD... 624322d5f6a Add missing fontification matches for elixir-ts-mode 5bafb11b400 ; Fix copyright year 186ea407326 Don't start docstrings with "This function" or similar cb8ce2e68bb Enable indent-tabs-mode in obj-c-mode 54f35137096 Fix comment indent in 'lua-ts-mode' and old grammar 8b95549e908 * admin/nt/dist-build/build-dep-zips.py: (deps src) handl... 8064b2a6798 Document undocumented completion commands c29b798537e ; etc/w32-feature.el (harfbuzz): improve test 0e43e35f96e * admin/nt/dist-build/emacs.nsi: (Uninstall) delete only ... b83cd8a8fb0 ; * etc/tutorials/TUTORIAL.ko: Fix the beginning. 41caccc488b ; * etc/publicsuffix.txt: Update from upstream. e6fb18406ee ; Fix refcards 14e791f9ba2 ; Update acknowledgments for Emacs 30 861b7864fc4 ; Fix node name in emacs-lisp-intro.texi 77243ba5be8 ; Update version tags of defcustoms fe2ac33bae8 ;* doc/misc/efaq.texi (New in Emacs 30): Mention 'trusted... 8fb884f0dc0 ; * etc/NEWS: Fix wording. e281355a5e8 Improve D-Bus and Tramp manual # Conflicts: # doc/emacs/emacs.texi # etc/NEWS # lisp/erc/erc-log.el # lisp/eshell/esh-mode.el # lisp/which-key.el
-rw-r--r--.dir-locals.el1
-rwxr-xr-xadmin/nt/dist-build/build-dep-zips.py278
-rw-r--r--admin/nt/dist-build/emacs.nsi95
-rw-r--r--admin/release-process22
-rw-r--r--doc/emacs/ack.texi46
-rw-r--r--doc/emacs/emacs.texi31
-rw-r--r--doc/emacs/mini.texi104
-rw-r--r--doc/lispintro/emacs-lisp-intro.texi4
-rw-r--r--doc/lispref/objects.texi2
-rw-r--r--doc/misc/dbus.texi9
-rw-r--r--doc/misc/efaq.texi7
-rw-r--r--doc/misc/tramp.texi9
-rw-r--r--etc/NEWS.302
-rw-r--r--etc/PROBLEMS10
-rw-r--r--etc/publicsuffix.txt3127
-rw-r--r--etc/refcards/cs-refcard.tex1
-rw-r--r--etc/refcards/cs-survival.tex3
-rw-r--r--etc/refcards/de-refcard.tex1
-rw-r--r--etc/refcards/fr-refcard.tex1
-rw-r--r--etc/refcards/fr-survival.tex4
-rw-r--r--etc/refcards/pl-refcard.tex2
-rw-r--r--etc/refcards/pt-br-refcard.tex1
-rw-r--r--etc/refcards/refcard.tex1
-rw-r--r--etc/refcards/ru-refcard.tex1
-rw-r--r--etc/refcards/sk-refcard.tex1
-rw-r--r--etc/refcards/sk-survival.tex3
-rw-r--r--etc/refcards/survival.tex3
-rw-r--r--etc/tutorials/TUTORIAL.ko5
-rw-r--r--etc/w32-feature.el4
-rw-r--r--lisp/editorconfig.el2
-rw-r--r--lisp/erc/erc-backend.el2
-rw-r--r--lisp/erc/erc-log.el4
-rw-r--r--lisp/erc/erc-track.el2
-rw-r--r--lisp/eshell/em-cmpl.el3
-rw-r--r--lisp/eshell/em-smart.el2
-rw-r--r--lisp/eshell/esh-ext.el1
-rw-r--r--lisp/eshell/esh-mode.el2
-rw-r--r--lisp/gnus/gnus-art.el2
-rw-r--r--lisp/gnus/nnfeed.el1
-rw-r--r--lisp/mail/supercite.el2
-rw-r--r--lisp/minibuffer.el12
-rw-r--r--lisp/net/newst-ticker.el1
-rw-r--r--lisp/net/nsm.el21
-rw-r--r--lisp/org/org-element.el2
-rw-r--r--lisp/progmodes/cc-vars.el1
-rw-r--r--lisp/progmodes/cperl-mode.el1
-rw-r--r--lisp/progmodes/eglot.el18
-rw-r--r--lisp/progmodes/elixir-ts-mode.el7
-rw-r--r--lisp/progmodes/flymake.el5
-rw-r--r--lisp/progmodes/lua-ts-mode.el2
-rw-r--r--lisp/progmodes/modula2.el2
-rw-r--r--lisp/progmodes/ruby-mode.el1
-rw-r--r--lisp/progmodes/verilog-mode.el9
-rw-r--r--lisp/progmodes/xscheme.el8
-rw-r--r--lisp/register.el3
-rw-r--r--lisp/vc/vc-annotate.el1
-rw-r--r--lisp/which-key.el2
-rw-r--r--src/minibuf.c5
58 files changed, 2059 insertions, 1843 deletions
diff --git a/.dir-locals.el b/.dir-locals.el
index c74da88a811..06ebedb7a49 100644
--- a/.dir-locals.el
+++ b/.dir-locals.el
@@ -33,6 +33,7 @@
33 (objc-mode . ((c-file-style . "GNU") 33 (objc-mode . ((c-file-style . "GNU")
34 (electric-quote-comment . nil) 34 (electric-quote-comment . nil)
35 (electric-quote-string . nil) 35 (electric-quote-string . nil)
36 (indent-tabs-mode . t)
36 (mode . bug-reference-prog))) 37 (mode . bug-reference-prog)))
37 (c-ts-mode . ((c-ts-mode-indent-style . gnu))) ;Inherits `c-mode' settings. 38 (c-ts-mode . ((c-ts-mode-indent-style . gnu))) ;Inherits `c-mode' settings.
38 (log-edit-mode . ((log-edit-font-lock-gnu-style . t) 39 (log-edit-mode . ((log-edit-font-lock-gnu-style . t)
diff --git a/admin/nt/dist-build/build-dep-zips.py b/admin/nt/dist-build/build-dep-zips.py
index 0b1cc4d8695..9df5d6703a8 100755
--- a/admin/nt/dist-build/build-dep-zips.py
+++ b/admin/nt/dist-build/build-dep-zips.py
@@ -20,41 +20,56 @@ import argparse
20import os 20import os
21import shutil 21import shutil
22import re 22import re
23import functools 23import subprocess
24import operator
25 24
26from subprocess import check_output 25from subprocess import check_output
27 26
28## Constants 27## Constants
29EMACS_MAJOR_VERSION="28" 28EMACS_MAJOR_VERSION= os.getenv('EMACS_MAJOR_VERSION') or "30"
30 29
31# This list derives from the features we want Emacs to compile with. 30# Base URI for the package sources mapped in PKG_REQ
31SRC_REPO="https://repo.msys2.org/mingw/sources"
32
33# Map items in `dynamic-library-alist' to source pakages
32PKG_REQ='''mingw-w64-x86_64-giflib 34PKG_REQ='''mingw-w64-x86_64-giflib
33mingw-w64-x86_64-gnutls 35mingw-w64-x86_64-gnutls
34mingw-w64-x86_64-harfbuzz 36mingw-w64-x86_64-harfbuzz
37mingw-w64-x86_64-jansson
35mingw-w64-x86_64-lcms2 38mingw-w64-x86_64-lcms2
36mingw-w64-x86_64-libjpeg-turbo 39mingw-w64-x86_64-libjpeg-turbo
37mingw-w64-x86_64-libpng 40mingw-w64-x86_64-libpng
38mingw-w64-x86_64-librsvg 41mingw-w64-x86_64-librsvg
42mingw-w64-x86_64-libwebp
39mingw-w64-x86_64-libtiff 43mingw-w64-x86_64-libtiff
40mingw-w64-x86_64-libxml2 44mingw-w64-x86_64-libxml2
41mingw-w64-x86_64-xpm-nox'''.split() 45mingw-w64-x86_64-gmp
42 46mingw-w64-x86_64-xpm-nox
43DLL_REQ='''libgif 47mingw-w64-x86_64-tree-sitter
44libgnutls 48mingw-w64-x86_64-sqlite3'''.split()
45libharfbuzz 49
46liblcms2 50# Emacs style path to dependancy DLLs on build system
47libturbojpeg 51DLL_SRC="c:/msys64/mingw64/bin"
48libpng 52
49librsvg 53# libraries we never include
50libtiff 54DLL_SKIP=["libgccjit-0.dll"]
51libxml 55
52libXpm'''.split() 56# Report first existing file for entries in dynamic-library-alist
53 57# ELISP_PROG="""
58# (message "%s" (mapconcat 'identity (remove nil
59# (mapcar (lambda(lib)
60# (seq-find
61# (lambda(file)
62# (file-exists-p
63# (file-name-concat "{}"
64# file)))
65# (cdr lib)))
66# dynamic-library-alist)
67# ) "\\n"))
68# """.format(DLL_SRC)
54 69
55## Options 70## Options
56DRY_RUN=False 71DRY_RUN=False
57 72# NEW_EMACS="bin/emacs.exe"
58 73
59def check_output_maybe(*args,**kwargs): 74def check_output_maybe(*args,**kwargs):
60 if(DRY_RUN): 75 if(DRY_RUN):
@@ -62,31 +77,76 @@ def check_output_maybe(*args,**kwargs):
62 else: 77 else:
63 return check_output(*args,**kwargs) 78 return check_output(*args,**kwargs)
64 79
80####################
65## DLL Capture 81## DLL Capture
82
83# entry point
66def gather_deps(): 84def gather_deps():
67 85
68 os.mkdir("x86_64") 86 os.mkdir("x86_64")
69 os.chdir("x86_64") 87 os.chdir("x86_64")
70 88
71 for dep in full_dll_dependency(): 89 #full=full_dll_dependency(init_deps())
72 check_output_maybe(["cp /mingw64/bin/{}*.dll .".format(dep)], 90 #filtered=filter(lambda x: x not in DLL_SKIP, full)
73 shell=True) 91 #print("full:",full.len(), " filtered:",filtered.len())
74 92 #exit
75 print("Zipping") 93
76 check_output_maybe("zip -9r ../emacs-{}-{}deps.zip *" 94 for dep in full_dll_dependency(init_deps()):
77 .format(EMACS_MAJOR_VERSION, DATE), 95 if dep not in DLL_SKIP:
78 shell=True) 96 if args.l != True:
97 print("Adding dep", dep)
98 check_output_maybe(["cp /mingw64/bin/{} .".format(dep)], shell=True)
99 else:
100 if args.l != True:
101 print("Skipping dep", dep)
102
103 zipfile="../emacs-{}-{}deps.zip".format(EMACS_MAJOR_VERSION, DATE)
104 tmpfile="{}.tmp".format(zipfile)
105 print("Zipping deps in", os.getcwd(), "as", tmpfile)
106 check_output_maybe("zip -9vr {} *.dll".format(tmpfile), shell=True)
107 if os.path.isfile(zipfile):
108 os.remove(zipfile)
109 os.rename(tmpfile, zipfile)
110 print("Deps updated in", os.getcwd(), "as", zipfile)
79 os.chdir("../") 111 os.chdir("../")
80 112
81## Return all Emacs dependencies 113# Return dependancies listed in Emacs
82def full_dll_dependency(): 114def init_deps():
83 deps = [dll_dependency(dep) for dep in DLL_REQ] 115 return '''libXpm-nox4.dll
84 return set(sum(deps, []) + DLL_REQ) 116libpng16-16.dll
85 117libjpeg-8.dll
86## Dependencies for a given DLL 118libgif-7.dll
119librsvg-2-2.dll
120libwebp-7.dll
121libwebpdemux-2.dll
122libsqlite3-0.dll
123libgdk_pixbuf-2.0-0.dll
124libglib-2.0-0.dll
125libgio-2.0-0.dll
126libgobject-2.0-0.dll
127libgnutls-30.dll
128libxml2-2.dll
129zlib1.dll
130liblcms2-2.dll
131libgccjit-0.dll
132libtree-sitter.dll'''.split()
133 # job_args=[NEW_EMACS, "--batch", "--eval", ELISP_PROG]
134 # #print("args: ", job_args)
135 # return subprocess.check_output(job_args, stderr=subprocess.STDOUT
136 # ).decode('utf-8').splitlines()
137
138# Return all second order dependencies
139def full_dll_dependency(dlls):
140 deps = [dll_dependency(dep) for dep in dlls]
141 return set(sum(deps, []) + dlls)
142
143#xs = filter(lambda x: x.attribute == value, xs)
144
145# Dependencies for a given DLL
87def dll_dependency(dll): 146def dll_dependency(dll):
88 output = check_output(["/mingw64/bin/ntldd", "--recursive", 147 output = check_output(["/mingw64/bin/ntldd", "--recursive",
89 "/mingw64/bin/{}*.dll".format(dll)]).decode("utf-8") 148 "/mingw64/bin/{}".format(dll)]
149 ).decode("utf-8")
90 ## munge output 150 ## munge output
91 return ntldd_munge(output) 151 return ntldd_munge(output)
92 152
@@ -101,9 +161,8 @@ def ntldd_munge(out):
101 161
102 ## if it's the former, we want it, if its the later we don't 162 ## if it's the former, we want it, if its the later we don't
103 splt = dep.split() 163 splt = dep.split()
104 if len(splt) > 2 and "msys64" in splt[2]: 164 if len(splt) > 2 and "mingw64" in splt[2]:
105 print("Adding dep", splt[0]) 165 rtn.append(splt[0])
106 rtn.append(splt[0].split(".")[0])
107 166
108 return rtn 167 return rtn
109 168
@@ -112,26 +171,92 @@ def ntldd_munge(out):
112## Packages to fiddle with 171## Packages to fiddle with
113## Source for gcc-libs is part of gcc 172## Source for gcc-libs is part of gcc
114SKIP_SRC_PKGS=["mingw-w64-gcc-libs"] 173SKIP_SRC_PKGS=["mingw-w64-gcc-libs"]
115SKIP_DEP_PKGS=frozenset(["mingw-w64-x86_64-glib2"]) 174SKIP_DEP_PKGS=["mingw-w64-glib2", "mingw-w64-ca-certificates-20211016-3"]
116MUNGE_SRC_PKGS={"mingw-w64-libwinpthread-git":"mingw-w64-winpthreads-git"} 175MUNGE_SRC_PKGS={
176 "mingw-w64-libwinpthread-git":"mingw-w64-winpthreads-git",
177 "mingw-w64-gettext-runtime":"mingw-w64-gettext"
178}
117MUNGE_DEP_PKGS={ 179MUNGE_DEP_PKGS={
118 "mingw-w64-x86_64-libwinpthread":"mingw-w64-x86_64-libwinpthread-git", 180 "mingw-w64-x86_64-libwinpthread":"mingw-w64-x86_64-libwinpthread-git",
119 "mingw-w64-x86_64-libtre": "mingw-w64-x86_64-libtre-git", 181 "mingw-w64-x86_64-libtre": "mingw-w64-x86_64-libtre-git",
120} 182}
183SRC_EXT={
184 "mingw-w64-freetype": ".src.tar.zst",
185 "mingw-w64-fribidi": ".src.tar.zst",
186 "mingw-w64-glib2": ".src.tar.zst",
187 "mingw-w64-harfbuzz": ".src.tar.zst",
188 "mingw-w64-libunistring": ".src.tar.zst",
189 "mingw-w64-winpthreads-git": ".src.tar.zst",
190 "mingw-w64-ca-certificates": ".src.tar.zst",
191 "mingw-w64-libxml2": ".src.tar.zst",
192 "mingw-w64-ncurses": ".src.tar.zst",
193 "mingw-w64-openssl": ".src.tar.zst",
194 "mingw-w64-pango": ".src.tar.zst",
195 "mingw-w64-python": ".src.tar.zst",
196 "mingw-w64-sqlite3": ".src.tar.zst",
197 "mingw-w64-xpm-nox": ".src.tar.zst",
198 "mingw-w64-xz": ".src.tar.zst",
199 "mingw-w64-bzip2": ".src.tar.zst",
200 "mingw-w64-cairo": ".src.tar.zst",
201 "mingw-w64-expat": ".src.tar.zst",
202 "mingw-w64-fontconfig": ".src.tar.zst",
203 "mingw-w64-gdk-pixbuf2": ".src.tar.zst",
204 "mingw-w64-giflib": ".src.tar.zst",
205 "mingw-w64-gmp": ".src.tar.zst",
206 "mingw-w64-gnutls": ".src.tar.zst",
207 "mingw-w64-graphite2": ".src.tar.zst",
208 "mingw-w64-jbigkit": ".src.tar.zst",
209 "mingw-w64-lcms2": ".src.tar.zst",
210 "mingw-w64-lerc": ".src.tar.zst",
211 "mingw-w64-libdatrie": ".src.tar.zst",
212 "mingw-w64-libffi": ".src.tar.zst",
213 "mingw-w64-libiconv": ".src.tar.zst",
214 "mingw-w64-libiconv": ".src.tar.zst",
215 "mingw-w64-libpng": ".src.tar.zst",
216 "mingw-w64-librsvg": ".src.tar.zst",
217 "mingw-w64-libsystre": ".src.tar.zst",
218 "mingw-w64-libtasn": ".src.tar.zst",
219 "mingw-w64-libthai": ".src.tar.zst",
220 "mingw-w64-libtiff": ".src.tar.zst",
221 "mingw-w64-libtre-git": ".src.tar.zst",
222 "mingw-w64-libwebp": ".src.tar.zst",
223 "mingw-w64-mpdecimal": ".src.tar.zst",
224 "mingw-w64-nettle": ".src.tar.zst",
225 "mingw-w64-p11-kit": ".src.tar.zst",
226 "mingw-w64-pcre": ".src.tar.zst",
227 "mingw-w64-pixman": ".src.tar.zst",
228 "mingw-w64-python-packaging": ".src.tar.zst",
229 "mingw-w64-readline": ".src.tar.zst",
230 "mingw-w64-tcl": ".src.tar.zst",
231 "mingw-w64-termcap": ".src.tar.zst",
232 "mingw-w64-tk": ".src.tar.zst",
233 "mingw-w64-tree-sitter": ".src.tar.zst",
234 "mingw-w64-tzdata": ".src.tar.zst",
235 "mingw-w64-wineditline": ".src.tar.zst",
236 "mingw-w64-zlib": ".src.tar.zst",
237 "mingw-w64-zstd": ".src.tar.zst",
238 "mingw-w64-brotli": ".src.tar.zst",
239 "mingw-w64-gettext": ".src.tar.zst",
240 "mingw-w64-libdeflate": ".src.tar.zst",
241 "mingw-w64-libidn2": ".src.tar.zst",
242 "mingw-w64-libjpeg-turbo": ".src.tar.zst",
243 "mingw-w64-libtasn1": ".src.tar.zst",
244 "mingw-w64-pcre2": ".src.tar.zst",
245}
121 246
122## Currently no packages seem to require this! 247## Currently no packages seem to require this!
123ARCH_PKGS=[] 248ARCH_PKGS=[]
124SRC_REPO="https://repo.msys2.org/mingw/sources"
125 249
250def immediate_deps(pkg):
251 package_info = check_output(["pacman", "-Si", pkg]).decode("utf-8").split("\n")
126 252
127def immediate_deps(pkgs): 253 ## Extract the "Depends On" line
128 package_info = check_output(["pacman", "-Si"] + pkgs).decode("utf-8").splitlines() 254 depends_on = [x for x in package_info if x.startswith("Depends On")][0]
255 ## Remove "Depends On" prefix
256 dependencies = depends_on.split(":")[1]
129 257
130 ## Extract the packages listed for "Depends On:" lines. 258 ## Split into dependencies
131 dependencies = [line.split(":")[1].split() for line in package_info 259 dependencies = dependencies.strip().split(" ")
132 if line.startswith("Depends On")]
133 ## Flatten dependency lists from multiple packages into one list.
134 dependencies = functools.reduce(operator.iconcat, dependencies, [])
135 260
136 ## Remove > signs TODO can we get any other punctuation here? 261 ## Remove > signs TODO can we get any other punctuation here?
137 dependencies = [d.split(">")[0] for d in dependencies if d] 262 dependencies = [d.split(">")[0] for d in dependencies if d]
@@ -147,18 +272,16 @@ def extract_deps():
147 print( "Extracting deps" ) 272 print( "Extracting deps" )
148 273
149 # Get a list of all dependencies needed for packages mentioned above. 274 # Get a list of all dependencies needed for packages mentioned above.
150 pkgs = set(PKG_REQ) 275 pkgs = PKG_REQ[:]
151 newdeps = pkgs 276 n = 0
152 print("adding...") 277 while n < len(pkgs):
153 while True: 278 subdeps = immediate_deps(pkgs[n])
154 subdeps = frozenset(immediate_deps(list(newdeps))) 279 for p in subdeps:
155 newdeps = subdeps - SKIP_DEP_PKGS - pkgs 280 if not (p in pkgs or p in SKIP_DEP_PKGS):
156 if not newdeps: 281 pkgs.append(p)
157 break 282 n = n + 1
158 print('\n'.join(newdeps))
159 pkgs |= newdeps
160 283
161 return list(pkgs) 284 return sorted(pkgs)
162 285
163 286
164def download_source(tarball): 287def download_source(tarball):
@@ -206,14 +329,24 @@ def gather_source(deps):
206 ## Switch names if necessary 329 ## Switch names if necessary
207 pkg_name = MUNGE_SRC_PKGS.get(pkg_name,pkg_name) 330 pkg_name = MUNGE_SRC_PKGS.get(pkg_name,pkg_name)
208 331
209 tarball = "{}-{}.src.tar.gz".format(pkg_name,pkg_version) 332 ## src archive is usually a .tar.gz
333 if pkg_name in SRC_EXT.keys():
334 src_ext = SRC_EXT[pkg_name]
335 else:
336 src_ext = ".src.tar.gz"
337
338 tarball = "{}-{}{}".format(pkg_name,pkg_version,src_ext)
210 339
211 download_source(tarball) 340 download_source(tarball)
212 341
213 print("Zipping") 342 srczip="../emacs-{}-{}deps-mingw-w64-src.zip".format(EMACS_MAJOR_VERSION,DATE)
214 check_output_maybe("zip -9 ../emacs-{}-{}deps-mingw-w64-src.zip *" 343 tmpzip="{}.tmp".format(srczip)
215 .format(EMACS_MAJOR_VERSION,DATE), 344 print("Zipping Dsrc in", os.getcwd(), "as", tmpzip)
216 shell=True) 345 check_output_maybe("zip -9 {} *".format(tmpzip), shell=True)
346 if os.path.isfile(srczip):
347 os.remove(srczip)
348 os.rename(tmpzip, srczip)
349 print("Dsrc updated in", os.getcwd(), "as", srczip)
217 350
218 os.chdir("..") 351 os.chdir("..")
219 352
@@ -231,6 +364,9 @@ if(os.environ["MSYSTEM"] != "MSYS"):
231 364
232 365
233parser = argparse.ArgumentParser() 366parser = argparse.ArgumentParser()
367
368#parser.add_argument("emacs", help="emacs executable")
369
234parser.add_argument("-s", help="snapshot build", 370parser.add_argument("-s", help="snapshot build",
235 action="store_true") 371 action="store_true")
236 372
@@ -243,19 +379,29 @@ parser.add_argument("-c", help="clean only",
243parser.add_argument("-d", help="dry run", 379parser.add_argument("-d", help="dry run",
244 action="store_true") 380 action="store_true")
245 381
246parser.add_argument("-l", help="list dependencies only", 382parser.add_argument("-l", help="list dependencies",
383 action="store_true")
384
385parser.add_argument("-e", help="extract direct dependancies",
247 action="store_true") 386 action="store_true")
248 387
249args = parser.parse_args() 388args = parser.parse_args()
250do_all=not (args.c or args.r) 389do_all=not (args.c or args.r)
251 390
252 391#NEW_EMACS=args.emacs
253 392
254DRY_RUN=args.d 393DRY_RUN=args.d
255 394
395if( args.e ):
396 print("\n".join(init_deps()))
397
256if( args.l ): 398if( args.l ):
257 print("List of dependencies") 399 print("List of dependencies:")
258 print( deps ) 400 print(full_dll_dependency(init_deps()))
401 print("List of source packages:")
402 print( extract_deps() )
403
404if( args.e or args.l ):
259 exit(0) 405 exit(0)
260 406
261if args.s: 407if args.s:
diff --git a/admin/nt/dist-build/emacs.nsi b/admin/nt/dist-build/emacs.nsi
index 557bb106dde..b8226d69423 100644
--- a/admin/nt/dist-build/emacs.nsi
+++ b/admin/nt/dist-build/emacs.nsi
@@ -8,7 +8,10 @@ Outfile "emacs-${OUT_VERSION}-installer.exe"
8SetCompressor /solid lzma 8SetCompressor /solid lzma
9 9
10Var StartMenuFolder 10Var StartMenuFolder
11Var UninstallerPath
11 12
13!define UNINST_KEY \
14 "Software\Microsoft\Windows\CurrentVersion\Uninstall\emacs-${VERSION_BRANCH}"
12 15
13!define MUI_WELCOMEPAGE_TITLE "Emacs" 16!define MUI_WELCOMEPAGE_TITLE "Emacs"
14!define MUI_WELCOMEPAGE_TITLE_3LINES 17!define MUI_WELCOMEPAGE_TITLE_3LINES
@@ -20,16 +23,27 @@ Var StartMenuFolder
20 23
21!insertmacro MUI_PAGE_WELCOME 24!insertmacro MUI_PAGE_WELCOME
22 25
23 26# licensing/about click-though page
24!define MUI_LICENSEPAGE_TEXT_TOP "The GNU General Public License" 27!define MUI_PAGE_HEADER_TEXT "Emacs is Free Software"
28!define MUI_PAGE_HEADER_SUBTEXT "A component of the GNU operating system."
29!define MUI_LICENSEPAGE_TEXT_TOP "This program is free software."
30!define MUI_LICENSEPAGE_TEXT_BOTTOM "You can redistribute this program and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License (as above), or (at your option) any later version."
31!define MUI_LICENSEPAGE_BUTTON "OK"
25!insertmacro MUI_PAGE_LICENSE "emacs-${VERSION_BRANCH}\share\emacs\${EMACS_VERSION}\lisp\COPYING" 32!insertmacro MUI_PAGE_LICENSE "emacs-${VERSION_BRANCH}\share\emacs\${EMACS_VERSION}\lisp\COPYING"
26 33
34# user option page: installation path
27!insertmacro MUI_PAGE_DIRECTORY 35!insertmacro MUI_PAGE_DIRECTORY
28!insertmacro MUI_PAGE_INSTFILES
29 36
37# user option page: start menu shortcut
30!insertmacro MUI_PAGE_STARTMENU Application $StartMenuFolder 38!insertmacro MUI_PAGE_STARTMENU Application $StartMenuFolder
31 39
40# user option confirm/begin install
41!insertmacro MUI_PAGE_INSTFILES
42
43# uninstaller confirmation/options (no options)
32!insertmacro MUI_UNPAGE_CONFIRM 44!insertmacro MUI_UNPAGE_CONFIRM
45
46# uninstaller begin
33!insertmacro MUI_UNPAGE_INSTFILES 47!insertmacro MUI_UNPAGE_INSTFILES
34 48
35!insertmacro MUI_LANGUAGE "English" 49!insertmacro MUI_LANGUAGE "English"
@@ -39,23 +53,35 @@ function .onInit
39 StrCpy $INSTDIR "$PROGRAMFILES64\Emacs" 53 StrCpy $INSTDIR "$PROGRAMFILES64\Emacs"
40functionend 54functionend
41 55
42 56# main section logic, run after confirming installation
43Section 57Section
44 58
45 SetOutPath $INSTDIR 59 # insisting on installing shortcuts for "all users"
60 # might ensure uninstall can remove shortcuts we created
61 # SetShellVarContext all
46 62
63 # extract program files
64 SetOutPath $INSTDIR
47 File /r emacs-${VERSION_BRANCH} 65 File /r emacs-${VERSION_BRANCH}
48 66
49 # define uninstaller name 67 # define uninstaller name
50 WriteUninstaller $INSTDIR\Uninstall.exe 68 StrCpy $UninstallerPath "$INSTDIR\Uninstall-${VERSION_BRANCH}.exe"
69
70 # create uninstaller
71 WriteUninstaller "$UninstallerPath"
72
73 # add registry key to enable uninstall from control panel
74 WriteRegStr HKLM "${UNINST_KEY}" "DisplayName" "GNU Emacs ${VERSION_BRANCH}"
75 WriteRegStr HKLM "${UNINST_KEY}" "UninstallString" "$\"$UninstallerPath$\""
51 76
52 !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
53 ;Create shortcuts 77 ;Create shortcuts
78 !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
54 CreateDirectory "$SMPROGRAMS\$StartMenuFolder" 79 CreateDirectory "$SMPROGRAMS\$StartMenuFolder"
55 CreateShortcut "$SMPROGRAMS\$StartMenuFolder\Uninstall.lnk" "$INSTDIR\Uninstall.exe" 80 CreateShortcut "$SMPROGRAMS\$StartMenuFolder\Uninstall.lnk" \
56 81 "$UninstallerPath"
82 CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Emacs.lnk" \
83 "$INSTDIR\emacs-${VERSION_BRANCH}\bin\runemacs.exe"
57 !insertmacro MUI_STARTMENU_WRITE_END 84 !insertmacro MUI_STARTMENU_WRITE_END
58 CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Emacs.lnk" "$INSTDIR\emacs-${VERSION_BRANCH}\bin\runemacs.exe"
59SectionEnd 85SectionEnd
60 86
61 87
@@ -63,15 +89,50 @@ SectionEnd
63# the section will always be named "Uninstall" 89# the section will always be named "Uninstall"
64Section "Uninstall" 90Section "Uninstall"
65 91
66 # Always delete uninstaller first 92 # remove All Users shortcuts only
67 Delete "$INSTDIR\Uninstall.exe" 93 # SetShellVarContext all
94
95 # retreive/recalculate uninstaller location
96 StrCpy $UninstallerPath "$INSTDIR\Uninstall-${VERSION_BRANCH}.exe"
97
98 # remove registry key
99 DeleteRegKey HKLM "${UNINST_KEY}"
68 100
69 # now delete installed directory 101 # delete uninstaller
70 RMDir /r "$INSTDIR" 102 Delete "$INSTDIR\Uninstall-${VERSION_BRANCH}.exe"
71 RMDir "$INSTDIR"
72 103
104 # retreive/reclculate startmenu shortcuts location
73 !insertmacro MUI_STARTMENU_GETFOLDER Application $StartMenuFolder 105 !insertmacro MUI_STARTMENU_GETFOLDER Application $StartMenuFolder
106 StrCpy $StartMenuFolder "$SMPROGRAMS\$StartMenuFolder"
107
108 # remove Start Menu Program shortcuts
109 Delete "$StartMenuFolder\Emacs.lnk"
110 Delete "$StartMenuFolder\Uninstall.lnk"
111
112 # remove empty startmenu parents up to $SMPROGRAMS
113 startMenuDeleteLoop:
114 ClearErrors
115 RMDir $StartMenuFolder
116 GetFullPathName $StartMenuFolder "$StartMenuFolder\.."
117 IfErrors startMenuDeleteLoopDone
118 StrCmp $StartMenuFolder $SMPROGRAMS startMenuDeleteLoopDone startMenuDeleteLoop
119
120 # we're basically using GOTO, above, so we should get here..
121 startMenuDeleteLoopDone:
122
123 # next we remove stuff from program-files/instalation path
124 # start with recursive delete of the Emacs we installed
125 RMDir /r "$INSTDIR\emacs-${VERSION_BRANCH}"
126
127 # now walk parents of installation directory, deleting if empty
128 instDirDeleteLoop:
129 ClearErrors
130 RMDir $INSTDIR
131 GetFullPathName $INSTDIR "$INSTDIR\.."
132 IfErrors instDirDeleteLoopDone
133 StrCmp $INSTDIR $PROGRAMFILES64 instDirDeleteLoopDone instDirDeleteLoop
134
135 # final clean-up (after removing from startmenu and progfiles)
136 instDirDeleteLoopDone:
74 137
75 Delete "$SMPROGRAMS\$StartMenuFolder\Uninstall.lnk"
76 RMDir "$SMPROGRAMS\$StartMenuFolder"
77SectionEnd 138SectionEnd
diff --git a/admin/release-process b/admin/release-process
index ef698f51666..d66bc48f70d 100644
--- a/admin/release-process
+++ b/admin/release-process
@@ -93,7 +93,19 @@ documentation (or decide no updates are necessary) for those that aren't.
93** For a major release, add a "New in Emacs XX" section to faq.texi. 93** For a major release, add a "New in Emacs XX" section to faq.texi.
94 94
95** cusver-check from admin.el can help find new defcustoms missing 95** cusver-check from admin.el can help find new defcustoms missing
96:version tags. 96:version tags. This asks for new and old Lisp directories; use the one
97in the current release branch as New and the one from the last released
98Emacs version as Old.
99
100Note that this doesn't (yet) know about :package-version and
101'customize-package-emacs-version-alist', so it could produce false
102positives for packages that use :package-version. Make sure the files
103with defcustoms that use :package-version have the appropriate
104add-to-list that determines the correspondence between package versions
105and Emacs versions. Any changes you make in :version etc. should be
106tested by running "M-x customize-changed" after regenerating cus-load.el
107(run "make custom-deps" in the lisp/ directory) and loaddefs.el (run
108"make autoloads-force").
97 109
98** Manuals 110** Manuals
99Check for node names using problematic characters: 111Check for node names using problematic characters:
@@ -102,7 +114,13 @@ Sadly makeinfo does not warn about such characters.
102 114
103Check for major new features added since the last release (e.g. new 115Check for major new features added since the last release (e.g. new
104lisp files), and add the relevant authors to the Acknowledgments in 116lisp files), and add the relevant authors to the Acknowledgments in
105doc/emacs/ack.texi and emacs.texi. 117doc/emacs/ack.texi and emacs.texi. To find new files, you could run a
118command such as this:
119
120 $ diff -rq emacs-NN.MM emacs-XX.YY | grep "^Only in emacs-XX"
121
122where NN.MM is the previous Emacs version, and XX.YY is the new version.
123This assumes you have the source trees of both versions available.
106 124
107For major releases, rewrite the "Antinews" appendix of the User Manual 125For major releases, rewrite the "Antinews" appendix of the User Manual
108(doc/emacs/anti.texi) to describe features lost by downgrading to the 126(doc/emacs/anti.texi) to describe features lost by downgrading to the
diff --git a/doc/emacs/ack.texi b/doc/emacs/ack.texi
index 3fc65476591..48aa1cd35b6 100644
--- a/doc/emacs/ack.texi
+++ b/doc/emacs/ack.texi
@@ -119,7 +119,8 @@ NeXTstep port of Emacs.
119 119
120@item 120@item
121Stephen Berman wrote @file{todo-mode.el} (based on the original version 121Stephen Berman wrote @file{todo-mode.el} (based on the original version
122by Oliver Seidel), a package for maintaining @file{TODO} list files. 122by Oliver Seidel), a package for maintaining @file{TODO} list files. He
123also wrote @file{visual-wrap.el} together with Stefan Monnier.
123 124
124@item 125@item
125Anna M. Bigatti wrote @file{cal-html.el}, which produces HTML calendars. 126Anna M. Bigatti wrote @file{cal-html.el}, which produces HTML calendars.
@@ -327,6 +328,10 @@ folders have mail waiting in them.
327Torbj@"orn Einarsson wrote @file{f90.el}, a mode for Fortran 90 files. 328Torbj@"orn Einarsson wrote @file{f90.el}, a mode for Fortran 90 files.
328 329
329@item 330@item
331Helmut Eller wrote @file{peg.el}, a Parsing Expression Grammars package
332for Emacs.
333
334@item
330Tsugutomo Enami co-wrote the support for international character sets. 335Tsugutomo Enami co-wrote the support for international character sets.
331 336
332@item 337@item
@@ -355,6 +360,10 @@ is an interface to directory servers via LDAP, CCSO PH/QI, or BBDB; and
355@file{ldap.el}, the LDAP client interface. 360@file{ldap.el}, the LDAP client interface.
356 361
357@item 362@item
363Jared Finder implemented window tool bars in @file{window-tool-bar.el}
364and enhanced xterm mouse support in @file{xt-mouse.el}.
365
366@item
358Fred Fish wrote the support for dumping COFF executable files. 367Fred Fish wrote the support for dumping COFF executable files.
359 368
360@item 369@item
@@ -460,6 +469,10 @@ Henry Guillaume wrote @file{find-file.el}, a package to visit files
460related to the currently visited file. 469related to the currently visited file.
461 470
462@item 471@item
472Dmitry Gutov wrote @file{etags-regen.el}, a package for automatic
473(re)generation of @file{TAGS} files.
474
475@item
463Doug Gwyn wrote the portable @code{alloca} implementation. 476Doug Gwyn wrote the portable @code{alloca} implementation.
464 477
465@item 478@item
@@ -629,6 +642,11 @@ editing the same file. He also wrote the initial version of
629parts of the file's name to the buffer name. 642parts of the file's name to the buffer name.
630 643
631@item 644@item
645Wilhelm H Kirschbaum wrote @file{elixir-ts-mode.el} and
646@file{heex-ts-mode.el}, Emacs major modes for editing Elixir and Heex
647files.
648
649@item
632Peter Kleiweg wrote @file{ps-mode.el}, a mode for editing PostScript 650Peter Kleiweg wrote @file{ps-mode.el}, a mode for editing PostScript
633files and running a PostScript interpreter interactively from within 651files and running a PostScript interpreter interactively from within
634Emacs. 652Emacs.
@@ -880,13 +898,19 @@ indentation engine; and @file{pcase.el}, implementing ML-style pattern
880matching. In Emacs 24, he integrated the lexical binding code, 898matching. In Emacs 24, he integrated the lexical binding code,
881cleaned up the CL namespace (making it acceptable to use CL 899cleaned up the CL namespace (making it acceptable to use CL
882functions at runtime), added generalized variables to core Emacs 900functions at runtime), added generalized variables to core Emacs
883Lisp, and implemented a new lightweight advice mechanism. 901Lisp, and implemented a new lightweight advice mechanism. He also wrote
902@file{track-changes.el}, a library which accumulates changes in a buffer
903until some client Lisp program wants to consume those changes.
884 904
885@item 905@item
886Morioka Tomohiko wrote several packages for MIME support in Gnus and 906Morioka Tomohiko wrote several packages for MIME support in Gnus and
887elsewhere. 907elsewhere.
888 908
889@item 909@item
910John Muhl wrote @file{lua-ts-mode.el}, an Emacs mode for editing Lua
911programs.
912
913@item
890Sen Nagata wrote @file{crm.el}, a package for reading multiple strings 914Sen Nagata wrote @file{crm.el}, a package for reading multiple strings
891with completion, and @file{rfc2368.el}, support for @code{mailto:} 915with completion, and @file{rfc2368.el}, support for @code{mailto:}
892URLs. 916URLs.
@@ -1034,6 +1058,10 @@ Michael D. Prange and Steven A. Wood wrote @file{fortran.el}, a mode
1034for editing Fortran code. 1058for editing Fortran code.
1035 1059
1036@item 1060@item
1061Vincenzo Pupillo wrote @code{php-ts-mode.el}, a major mode for editing
1062PHP programs.
1063
1064@item
1037Ashwin Ram wrote @file{refer.el}, commands to look up references in 1065Ashwin Ram wrote @file{refer.el}, commands to look up references in
1038bibliography files by keyword. 1066bibliography files by keyword.
1039 1067
@@ -1162,6 +1190,10 @@ wrote parts of the IRC client ERC (q.v.).
1162Randal Schwartz wrote @file{pp.el}, a pretty-printer for lisp objects. 1190Randal Schwartz wrote @file{pp.el}, a pretty-printer for lisp objects.
1163 1191
1164@item 1192@item
1193Daniel Semyonov write @file{nnatom.el}, the Atom backend for Gnus, and
1194@file{nnfeed.el}, a generic feed backend for Gnus.
1195
1196@item
1165Manuel Serrano wrote the Flyspell package, which does spell checking 1197Manuel Serrano wrote the Flyspell package, which does spell checking
1166as you type. 1198as you type.
1167 1199
@@ -1287,6 +1319,10 @@ words for which it is a prefix. He also wrote the original dumping
1287support. 1319support.
1288 1320
1289@item 1321@item
1322Theodor Thornhill wrote @file{html-ts-mode.el}, a major mode based on
1323the tree-sitter library for editing HTML files.
1324
1325@item
1290Toru Tomabechi contributed to Tibetan support. 1326Toru Tomabechi contributed to Tibetan support.
1291 1327
1292@item 1328@item
@@ -1420,6 +1456,12 @@ Francis J. Wright wrote @file{woman.el}, a package for browsing
1420manual pages without the @code{man} command. 1456manual pages without the @code{man} command.
1421 1457
1422@item 1458@item
1459Po Lu ported Emacs to Android, and wrote
1460@code{pixel-scroll-precision-mode}. He also added XInput2 support to
1461Emacs, implemented touchpad commands in @file{touch-screen.el}, and
1462extended drag-n-drop support.
1463
1464@item
1423Masatake Yamato wrote @file{ld-script.el}, an editing mode for GNU 1465Masatake Yamato wrote @file{ld-script.el}, an editing mode for GNU
1424linker scripts, and contributed subword handling and style 1466linker scripts, and contributed subword handling and style
1425guessing in CC mode. 1467guessing in CC mode.
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi
index 634788392d2..c282a8741a1 100644
--- a/doc/emacs/emacs.texi
+++ b/doc/emacs/emacs.texi
@@ -1465,10 +1465,10 @@ Dershowitz, Dave Detlefs, Matthieu Devin, Christophe de Dinechin, Eri
1465Ding, Jan Dj@"arv, Lawrence R. Dodd, Carsten Dominik, Scott Draves, 1465Ding, Jan Dj@"arv, Lawrence R. Dodd, Carsten Dominik, Scott Draves,
1466Benjamin Drieu, Viktor Dukhovni, Jacques Duthen, Dmitry Dzhus, John 1466Benjamin Drieu, Viktor Dukhovni, Jacques Duthen, Dmitry Dzhus, John
1467Eaton, Rolf Ebert, Carl Edman, David Edmondson, Paul Eggert, Stephen 1467Eaton, Rolf Ebert, Carl Edman, David Edmondson, Paul Eggert, Stephen
1468Eglen, Christian Egli, Torbj@"orn Einarsson, Tsugutomo Enami, David 1468Eglen, Christian Egli, Torbj@"orn Einarsson, Helmut Eller, Tsugutomo
1469Engster, Hans Henrik Eriksen, Michael Ernst, Ata Etemadi, Frederick 1469Enami, David Engster, Hans Henrik Eriksen, Michael Ernst, Ata Etemadi, Frederick
1470Farnbach, Oscar Figueiredo, Fred Fish, Steve Fisk, Thomas Fitzsimmons, Karl Fogel, Gary 1470Farnbach, Oscar Figueiredo, Jared Finder, Fred Fish, Steve Fisk, Thomas Fitzsimmons,
1471Foster, Eric S. Fraga, Romain Francoise, Noah Friedman, Andreas 1471Karl Fogel, Gary Foster, Eric S. Fraga, Romain Francoise, Noah Friedman, Andreas
1472Fuchs, Shigeru Fukaya, Xue Fuqiao, Hallvard Furuseth, Keith Gabryelski, Peter S. 1472Fuchs, Shigeru Fukaya, Xue Fuqiao, Hallvard Furuseth, Keith Gabryelski, Peter S.
1473Galbraith, Kevin Gallagher, Fabi@'an E. Gallina, Kevin Gallo, Juan Le@'en Lahoz Garc@'ia, 1473Galbraith, Kevin Gallagher, Fabi@'an E. Gallina, Kevin Gallo, Juan Le@'en Lahoz Garc@'ia,
1474Howard Gayle, Daniel German, Stephen Gildea, Julien Gilles, David 1474Howard Gayle, Daniel German, Stephen Gildea, Julien Gilles, David
@@ -1486,8 +1486,9 @@ Thorsten Jolitz, Michael K. Johnson, Kyle Jones, Terry Jones, Simon
1486Josefsson, Alexandre Julliard, Arne J@o{}rgensen, Tomoji Kagatani, 1486Josefsson, Alexandre Julliard, Arne J@o{}rgensen, Tomoji Kagatani,
1487Brewster Kahle, Tokuya Kameshima, Lute Kamstra, Stefan Kangas, Ivan Kanis, David 1487Brewster Kahle, Tokuya Kameshima, Lute Kamstra, Stefan Kangas, Ivan Kanis, David
1488Kastrup, David Kaufman, Henry Kautz, Taichi Kawabata, Taro Kawagishi, 1488Kastrup, David Kaufman, Henry Kautz, Taichi Kawabata, Taro Kawagishi,
1489Howard Kaye, Michael Kifer, Richard King, Peter Kleiweg, Karel 1489Howard Kaye, Michael Kifer, Richard King, Wilhelm Kirschbaum, Peter Kleiweg,
1490Kl@'i@v{c}, Shuhei Kobayashi, Pavel Kobyakov, Larry K. Kolodney, David 1490Karel Kl@'i@v{c}, Shuhei Kobayashi, Pavel Kobyakov, Larry K. Kolodney, David
1491Howard Kaye, Michael Kifer, Richard King, Peter Kleiweg,
1491M. Koppelman, Koseki Yoshinori, Robert Krawitz, Sebastian Kremer, 1492M. Koppelman, Koseki Yoshinori, Robert Krawitz, Sebastian Kremer,
1492Ryszard Kubiak, Tak Kunihiro, Igor Kuzmin, David K@aa{}gedal, Daniel LaLiberte, Karl 1493Ryszard Kubiak, Tak Kunihiro, Igor Kuzmin, David K@aa{}gedal, Daniel LaLiberte, Karl
1493Landstrom, Mario Lang, Aaron Larson, James R. Larus, Gemini Lasswell, Vinicius Jose 1494Landstrom, Mario Lang, Aaron Larson, James R. Larus, Gemini Lasswell, Vinicius Jose
@@ -1502,7 +1503,7 @@ Yukihiro Matsumoto, Tomohiro Matsuyama, David Maus, Thomas May, Will Mengarini,
1502Megginson, Jimmy Aguilar Mena, Stefan Merten, Ben A. Mesander, Wayne Mesard, Brad 1503Megginson, Jimmy Aguilar Mena, Stefan Merten, Ben A. Mesander, Wayne Mesard, Brad
1503Miller, Lawrence Mitchell, Richard Mlynarik, Gerd M@"ollmann, Dani Moncayo, Stefan 1504Miller, Lawrence Mitchell, Richard Mlynarik, Gerd M@"ollmann, Dani Moncayo, Stefan
1504Monnier, Keith Moore, Jan Moringen, Morioka Tomohiko, Glenn Morris, 1505Monnier, Keith Moore, Jan Moringen, Morioka Tomohiko, Glenn Morris,
1505Don Morrison, Diane Murray, Riccardo Murri, Sen Nagata, Erik Naggum, 1506Don Morrison, John Muhl, Diane Murray, Riccardo Murri, Sen Nagata, Erik Naggum,
1506Gergely Nagy, Nobuyoshi Nakada, Thomas Neumann, Mike Newton, Thien-Thi Nguyen, 1507Gergely Nagy, Nobuyoshi Nakada, Thomas Neumann, Mike Newton, Thien-Thi Nguyen,
1507Jurgen Nickelsen, Dan Nicolaescu, Hrvoje Nik@v{s}i@'c, Jeff Norden, 1508Jurgen Nickelsen, Dan Nicolaescu, Hrvoje Nik@v{s}i@'c, Jeff Norden,
1508Andrew Norman, Theresa O'Connor, Kentaro Ohkouchi, Christian Ohler, 1509Andrew Norman, Theresa O'Connor, Kentaro Ohkouchi, Christian Ohler,
@@ -1512,8 +1513,8 @@ Jeff Peck, Damon Anton Permezel, Tom Perrine, William M. Perry, Per
1512Persson, Jens Petersen, Nicolas Petton, Daniel Pfeiffer, Justus Piater, Richard L. 1513Persson, Jens Petersen, Nicolas Petton, Daniel Pfeiffer, Justus Piater, Richard L.
1513Pieri, Fred Pierresteguy, Fran@,{c}ois Pinard, Daniel Pittman, Christian 1514Pieri, Fred Pierresteguy, Fran@,{c}ois Pinard, Daniel Pittman, Christian
1514Plaunt, Alexander Pohoyda, David Ponce, Noam Postavsky, Francesco A. Potort@`i, 1515Plaunt, Alexander Pohoyda, David Ponce, Noam Postavsky, Francesco A. Potort@`i,
1515Michael D. Prange, Mukesh Prasad, Steve Purcell, Ken Raeburn, Marko Rahamaa, Ashwin 1516Michael D. Prange, Mukesh Prasad, Steve Purcell, Vincenzo Pupillo, Ken Raeburn,
1516Ram, Eric S. Raymond, Paul Reilly, Edward M. Reingold, David 1517Marko Rahamaa, Ashwin Ram, Eric S. Raymond, Paul Reilly, Edward M. Reingold, David
1517Reitter, Alex Rezinsky, Rob Riepel, Lara Rios, Adrian Robert, Nick 1518Reitter, Alex Rezinsky, Rob Riepel, Lara Rios, Adrian Robert, Nick
1518Roberts, Roland B. Roberts, John Robinson, Denis B. Roegel, Danny 1519Roberts, Roland B. Roberts, John Robinson, Denis B. Roegel, Danny
1519Roozendaal, Sebastian Rose, William Rosenblatt, Markus Rost, Guillermo 1520Roozendaal, Sebastian Rose, William Rosenblatt, Markus Rost, Guillermo
@@ -1523,9 +1524,9 @@ Timo Savola, Jorgen Sch@"afer, Holger Schauer, William Schelter, Ralph
1523Schleicher, Gregor Schmid, Michael Schmidt, Ronald S. Schnell, 1524Schleicher, Gregor Schmid, Michael Schmidt, Ronald S. Schnell,
1524Philippe Schnoebelen, Jan Schormann, Alex Schroeder, Stefan Schoef, 1525Philippe Schnoebelen, Jan Schormann, Alex Schroeder, Stefan Schoef,
1525Rainer Sch@"opf, Raymond Scholz, Eric Schulte, Andreas Schwab, Randal 1526Rainer Sch@"opf, Raymond Scholz, Eric Schulte, Andreas Schwab, Randal
1526Schwartz, Oliver Seidel, Manuel Serrano, Paul Sexton, Hovav Shacham, 1527Schwartz, Oliver Seidel, Daniel Semyonov, Manuel Serrano, Paul Sexton,
1527Stanislav Shalunov, Marc Shapiro, Richard Sharman, Olin Shivers, Tibor 1528Hovav Shacham, Stanislav Shalunov, Marc Shapiro, Richard Sharman, Olin
1528@v{S}imko, Espen Skoglund, Rick Sladkey, Lynn Slater, Chris Smith, 1529Shivers, Tibor @v{S}imko, Espen Skoglund, Rick Sladkey, Lynn Slater, Chris Smith,
1529David Smith, JD Smith, Paul D. Smith, Wilson Snyder, William Sommerfeld, Simon 1530David Smith, JD Smith, Paul D. Smith, Wilson Snyder, William Sommerfeld, Simon
1530South, Andre Spiegel, Michael Staats, Thomas Steffen, Ulf Stegemann, 1531South, Andre Spiegel, Michael Staats, Thomas Steffen, Ulf Stegemann,
1531Reiner Steib, Sam Steingold, Ake Stenhoff, Philipp Stephani, Peter Stephenson, Ken 1532Reiner Steib, Sam Steingold, Ake Stenhoff, Philipp Stephani, Peter Stephenson, Ken
@@ -1533,15 +1534,15 @@ Stevens, Andy Stewart, Jonathan Stigelman, Martin Stjernholm, Kim F.
1533Storm, Steve Strassmann, Christopher Suckling, Olaf Sylvester, Naoto 1534Storm, Steve Strassmann, Christopher Suckling, Olaf Sylvester, Naoto
1534Takahashi, Steven Tamm, Jan Tatarik, Jo@~ao T@'avora, Luc Teirlinck, 1535Takahashi, Steven Tamm, Jan Tatarik, Jo@~ao T@'avora, Luc Teirlinck,
1535Jean-Philippe Theberge, Jens T.@: Berger Thielemann, Spencer Thomas, 1536Jean-Philippe Theberge, Jens T.@: Berger Thielemann, Spencer Thomas,
1536Jim Thompson, Toru Tomabechi, David O'Toole, Markus Triska, Tom Tromey, Eli 1537Jim Thompson, Theodor Thornhill, Toru Tomabechi, David O'Toole, Markus Triska,
1537Tziperman, Daiki Ueno, Masanobu Umeda, Rajesh Vaidheeswarran, Neil 1538Tom Tromey, Eli Tziperman, Daiki Ueno, Masanobu Umeda, Rajesh Vaidheeswarran, Neil
1538W. Van Dyke, Didier Verna, Joakim Verona, Ulrik Vieth, Geoffrey 1539W. Van Dyke, Didier Verna, Joakim Verona, Ulrik Vieth, Geoffrey
1539Voelker, Johan Vromans, Inge Wallin, John Paul Wallington, Colin 1540Voelker, Johan Vromans, Inge Wallin, John Paul Wallington, Colin
1540Walters, Barry Warsaw, Christoph Wedler, Ilja Weis, Zhang Weize, 1541Walters, Barry Warsaw, Christoph Wedler, Ilja Weis, Zhang Weize,
1541Morten Welinder, Joseph Brian Wells, Rodney Whitby, John Wiegley, 1542Morten Welinder, Joseph Brian Wells, Rodney Whitby, John Wiegley,
1542Sascha Wilde, Ed Wilkinson, Mike Williams, Roland Winkler, Bill 1543Sascha Wilde, Ed Wilkinson, Mike Williams, Roland Winkler, Bill
1543Wohler, Steven A. Wood, Dale R. Worley, Francis J. Wright, Felix 1544Wohler, Steven A. Wood, Dale R. Worley, Francis J. Wright, Felix
1544S. T. Wu, Tom Wurgler, Yamamoto Mitsuharu, Katsumi Yamaoka, 1545S. T. Wu, Tom Wurgler, Yamamoto Mitsuharu, Po Lu, Katsumi Yamaoka,
1545Masatake Yamato, Jonathan Yavner, Ryan Yeske, Ilya Zakharevich, Milan 1546Masatake Yamato, Jonathan Yavner, Ryan Yeske, Ilya Zakharevich, Milan
1546Zamazal, Victor Zandy, Eli Zaretskii, Jamie Zawinski, Andrew Zhilin, 1547Zamazal, Victor Zandy, Eli Zaretskii, Jamie Zawinski, Andrew Zhilin,
1547Shenghuo Zhu, Piotr Zieli@'nski, Ian T. Zimmermann, Reto Zimmermann, 1548Shenghuo Zhu, Piotr Zieli@'nski, Ian T. Zimmermann, Reto Zimmermann,
diff --git a/doc/emacs/mini.texi b/doc/emacs/mini.texi
index 8e0d58d0f7c..84ff76017fe 100644
--- a/doc/emacs/mini.texi
+++ b/doc/emacs/mini.texi
@@ -342,18 +342,44 @@ when completion is allowed.
342@table @kbd 342@table @kbd
343@item @key{TAB} 343@item @key{TAB}
344Complete the text in the minibuffer as much as possible; if unable to 344Complete the text in the minibuffer as much as possible; if unable to
345complete, display a list of possible completions 345complete, display a list of possible completions.
346(@code{minibuffer-complete}).
347@item @key{SPC} 346@item @key{SPC}
348Complete up to one word from the minibuffer text before point 347Complete up to one word from the minibuffer text before point.
349(@code{minibuffer-complete-word}). This command is not available for 348@item C-x @key{UP}
350arguments that often include spaces, such as file names. 349Complete the text in the minibuffer using minibuffer history.
350@item C-x @key{DOWN}
351Complete the text in the minibuffer using minibuffer defaults.
351@item @key{RET} 352@item @key{RET}
352Submit the text in the minibuffer as the argument, possibly completing 353Submit the text in the minibuffer as the argument, possibly completing
353first (@code{minibuffer-complete-and-exit}). @xref{Completion Exit}. 354first. @xref{Completion Exit}.
354@item ? 355@item ?
355Display a list of completions and a few useful key bindings 356Display a list of completions and a few useful key bindings
356(@code{minibuffer-completion-help}). 357(@code{minibuffer-completion-help}).
358@item M-@key{DOWN}
359@itemx M-@key{UP}
360Navigate through list of completions.
361@item M-v
362@itemx M-g M-c
363@itemx @key{PageUp}
364@itemx @key{prior}
365While in the minibuffer, select the window showing the completion list.
366@item @key{RET}
367In the completions buffer, choose the completion at point.
368@item mouse-1
369@itemx mouse-2
370In the completions buffer, choose the completion at mouse click.
371@item @key{TAB}
372@itemx @key{RIGHT}
373@itemx @key{n}
374In the completions buffer, move to the following completion candidate.
375@item @key{S-TAB}
376@itemx @key{LEFT}
377@itemx @key{p}
378In the completions buffer, move to the previous completion candidate.
379@item q
380Quit the completions window and switch to the minibuffer window.
381@item z
382Kill the completions buffer and delete the window showing it.
357@end table 383@end table
358 384
359@kindex TAB @r{(completion)} 385@kindex TAB @r{(completion)}
@@ -371,7 +397,8 @@ are chosen.
371@samp{auto-f} in the minibuffer and type @key{SPC}, it finds that the 397@samp{auto-f} in the minibuffer and type @key{SPC}, it finds that the
372completion is @samp{auto-fill-mode}, but it only inserts @samp{ill-}, 398completion is @samp{auto-fill-mode}, but it only inserts @samp{ill-},
373giving @samp{auto-fill-}. Another @key{SPC} at this point completes 399giving @samp{auto-fill-}. Another @key{SPC} at this point completes
374all the way to @samp{auto-fill-mode}. 400all the way to @samp{auto-fill-mode}. This command is not available for
401arguments that often include spaces, such as file names.
375 402
376@kindex ? @r{(completion)} 403@kindex ? @r{(completion)}
377@cindex completion list 404@cindex completion list
@@ -382,7 +409,6 @@ can display the same completion list and help with @kbd{?}
382(@code{minibuffer-completion-help}). The following commands can be used 409(@code{minibuffer-completion-help}). The following commands can be used
383with the completion list: 410with the completion list:
384 411
385@table @kbd
386@vindex minibuffer-completion-auto-choose 412@vindex minibuffer-completion-auto-choose
387@kindex M-DOWN 413@kindex M-DOWN
388@kindex M-UP 414@kindex M-UP
@@ -390,12 +416,10 @@ with the completion list:
390@findex minibuffer-next-completion 416@findex minibuffer-next-completion
391@findex minibuffer-previous-completion 417@findex minibuffer-previous-completion
392@findex minibuffer-choose-completion 418@findex minibuffer-choose-completion
393@item M-@key{DOWN}
394@itemx M-@key{UP}
395While in the minibuffer or in the completion list buffer, @kbd{M-@key{DOWN}} 419While in the minibuffer or in the completion list buffer, @kbd{M-@key{DOWN}}
396(@code{minibuffer-next-completion} and @kbd{M-@key{UP}} 420(@code{minibuffer-next-completion} and @kbd{M-@key{UP}}
397(@code{minibuffer-previous-completion}) navigate through the 421(@code{minibuffer-previous-completion}) navigate through the
398completions and displayed in the completions buffer. When 422completions displayed in the completions buffer. When
399@code{minibuffer-completion-auto-choose} is non-@code{nil} (which is 423@code{minibuffer-completion-auto-choose} is non-@code{nil} (which is
400the default), using these commands also inserts the current completion 424the default), using these commands also inserts the current completion
401candidate into the minibuffer. If 425candidate into the minibuffer. If
@@ -407,9 +431,6 @@ M-@key{RET}} inserts the currently active candidate without exiting
407the minibuffer. 431the minibuffer.
408 432
409@findex switch-to-completions 433@findex switch-to-completions
410@item M-v
411@itemx @key{PageUp}
412@itemx @key{prior}
413Typing @kbd{M-v}, while in the minibuffer, selects the window showing 434Typing @kbd{M-v}, while in the minibuffer, selects the window showing
414the completion list (@code{switch-to-completions}). This paves the 435the completion list (@code{switch-to-completions}). This paves the
415way for using the commands below. @key{PageUp}, @key{prior} and 436way for using the commands below. @key{PageUp}, @key{prior} and
@@ -417,39 +438,38 @@ way for using the commands below. @key{PageUp}, @key{prior} and
417ways (@pxref{Windows}). 438ways (@pxref{Windows}).
418 439
419@findex choose-completion 440@findex choose-completion
420@item @key{RET} 441While in the completion list buffer, @kbd{@key{RET}} chooses the completion
421@itemx mouse-1 442candidate at point (@code{choose-completion}) and @kbd{mouse-1} and
422@itemx mouse-2 443@kbd{mouse-2} choose the completion at mouse click. With a prefix
423While in the completion list buffer, this chooses the completion at 444argument, @kbd{C-u @key{RET}} inserts the completion at point into the
424point (@code{choose-completion}). With a prefix argument, @kbd{C-u 445minibuffer, but doesn't exit the minibuffer---thus, you can change your
425@key{RET}} inserts the completion at point into the minibuffer, but 446mind and choose another candidate.
426doesn't exit the minibuffer---thus, you can change your mind and
427choose another candidate.
428 447
429@findex next-completion 448@findex next-completion
430@item @key{TAB} 449While in the completion list buffer, you can use @kbd{@key{TAB}},
431@item @key{RIGHT} 450@kbd{@key{RIGHT}}, or @kbd{n} to move point to the following completion
432@item @key{n} 451candidate (@code{next-completion}). You can also use @kbd{@key{S-TAB}},
433While in the completion list buffer, these keys move point to the 452@kbd{@key{LEFT}}, and @kbd{p} to move point to the previous completion
434following completion alternative (@code{next-completion}). 453alternative (@code{previous-completion}).
435 454
436@findex previous-completion 455@findex minibuffer-complete-history
437@item @key{S-TAB} 456@findex minibuffer-complete-defaults
438@item @key{LEFT} 457@kindex C-x UP @r{(completion)}
439@item @key{p} 458@kindex C-x DOWN @r{(completion)}
440While in the completion list buffer, these keys move point to the 459You can also complete using the history of minibuffer inputs for the
441previous completion alternative (@code{previous-completion}). 460command which prompted you. @kbd{C-x @key{UP}}
461(@code{minibuffer-complete-history}) works like @kbd{@key{TAB}}, but
462completes using minibuffer history instead of the usual completion
463candidates. A similar command @kbd{C-x @key{DOWN}}
464(@code{minibuffer-complete-defaults}) completes using the default input
465items provided by the prompting command.
442 466
443@findex quit-window 467@findex quit-window
444@item @kbd{q}
445While in the completion list buffer, this quits the window showing it
446and selects the window showing the minibuffer (@code{quit-window}).
447
448@findex kill-current-buffer 468@findex kill-current-buffer
449@item @kbd{z} 469Finally, @kbd{q} quits the window showing it and selects the window
450While in the completion list buffer, kill it and delete the window 470showing the minibuffer (@code{quit-window}), and @kbd{z} kills the
451showing it (@code{kill-current-buffer}). 471completion buffer and delete the window showing it
452@end table 472(@code{kill-current-buffer}).
453 473
454@vindex minibuffer-visible-completions 474@vindex minibuffer-visible-completions
455 If the variable @code{minibuffer-visible-completions} is customized to 475 If the variable @code{minibuffer-visible-completions} is customized to
diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi
index 49916235fbf..226ffc823ed 100644
--- a/doc/lispintro/emacs-lisp-intro.texi
+++ b/doc/lispintro/emacs-lisp-intro.texi
@@ -3774,7 +3774,7 @@ elisp, The Emacs Lisp Reference Manual}.
3774 3774
3775@menu 3775@menu
3776* Lexical & Dynamic Binding Differences:: 3776* Lexical & Dynamic Binding Differences::
3777* Lexical vs. Dynamic Binding Example:: 3777* Lexical vs Dynamic Binding Example::
3778@end menu 3778@end menu
3779 3779
3780@node Lexical & Dynamic Binding Differences 3780@node Lexical & Dynamic Binding Differences
@@ -3811,7 +3811,7 @@ on the top of the stack, and then executes the @code{let} body. Once
3811the @code{let} body finishes, it takes that binding off of the stack, 3811the @code{let} body finishes, it takes that binding off of the stack,
3812revealing the one it had (if any) before the @code{let} expression. 3812revealing the one it had (if any) before the @code{let} expression.
3813 3813
3814@node Lexical vs. Dynamic Binding Example 3814@node Lexical vs Dynamic Binding Example
3815@unnumberedsubsubsec Example of Lexical vs. Dynamic Binding 3815@unnumberedsubsubsec Example of Lexical vs. Dynamic Binding
3816In some cases, both lexical and dynamic binding behave identically. 3816In some cases, both lexical and dynamic binding behave identically.
3817However, in other cases, they can change the meaning of your program. 3817However, in other cases, they can change the meaning of your program.
diff --git a/doc/lispref/objects.texi b/doc/lispref/objects.texi
index df9c2267cc4..c782256390f 100644
--- a/doc/lispref/objects.texi
+++ b/doc/lispref/objects.texi
@@ -445,7 +445,7 @@ characters which resemble the previously mentioned @acronym{ASCII}
445ones, to avoid confusing people reading your code. Emacs will 445ones, to avoid confusing people reading your code. Emacs will
446highlight some non-escaped commonly confused characters such as 446highlight some non-escaped commonly confused characters such as
447@samp{‘} to encourage this. You can also add a backslash before whitespace 447@samp{‘} to encourage this. You can also add a backslash before whitespace
448characters such as space, tab, newline and formfeed. However, it is 448characters such as space and tab. However, it is
449cleaner to use one of the easily readable escape sequences, such as 449cleaner to use one of the easily readable escape sequences, such as
450@samp{\t} or @samp{\s}, instead of an actual whitespace character such 450@samp{\t} or @samp{\s}, instead of an actual whitespace character such
451as a tab or a space. (If you do write backslash followed by a space, 451as a tab or a space. (If you do write backslash followed by a space,
diff --git a/doc/misc/dbus.texi b/doc/misc/dbus.texi
index 42fe07367b8..e852d64b71d 100644
--- a/doc/misc/dbus.texi
+++ b/doc/misc/dbus.texi
@@ -75,9 +75,12 @@ another. An overview of D-Bus can be found at
75@cindex overview 75@cindex overview
76 76
77D-Bus is an inter-process communication mechanism for applications 77D-Bus is an inter-process communication mechanism for applications
78residing on the same host. The communication is based on 78residing on the same host. Emacs uses it when it is compiled with the
79@dfn{messages}. Data in the messages is carried in a structured way, 79respective library, see configuration option @option{--with-dbus}. At
80it is not just a byte stream. 80runtime, the form @code{(featurep 'dbusbind)} indicates D-Bus support.
81
82D-Bus communication is based on @dfn{messages}. Data in the messages is
83carried in a structured way, it is not just a byte stream.
81 84
82The communication is connection oriented to two kinds of message 85The communication is connection oriented to two kinds of message
83buses: a so called @dfn{system bus}, and a @dfn{session bus}. On a 86buses: a so called @dfn{system bus}, and a @dfn{session bus}. On a
diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi
index f6362b4f075..d94f9fe90b7 100644
--- a/doc/misc/efaq.texi
+++ b/doc/misc/efaq.texi
@@ -943,6 +943,13 @@ Emacs has been ported to the Android operating system. See the file
943to build it. 943to build it.
944 944
945@item 945@item
946New user option @code{trusted-contents} to allow potentially dangerous
947Emacs features which could execute arbitrary Lisp code. Use this
948variable to list files and directories whose contents Emacs should
949trust, thus allowing those potentially dangerous features when those
950files are visited.
951
952@item
946Numerous performance improvements, for example in parsing JSON, reading 953Numerous performance improvements, for example in parsing JSON, reading
947data from subprocesses, handling output from Eshell and in Shell mode, X 954data from subprocesses, handling output from Eshell and in Shell mode, X
948selection requests, remote files, and so on. 955selection requests, remote files, and so on.
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi
index 943f6da7b04..342511da38d 100644
--- a/doc/misc/tramp.texi
+++ b/doc/misc/tramp.texi
@@ -1407,9 +1407,12 @@ Desktop, @uref{https://en.wikipedia.org/wiki/GVFS}. Remote files on
1407@acronym{GVFS} are mounted locally through @acronym{FUSE} and 1407@acronym{GVFS} are mounted locally through @acronym{FUSE} and
1408@value{tramp} uses this locally mounted directory internally. 1408@value{tramp} uses this locally mounted directory internally.
1409 1409
1410Emacs uses the D-Bus mechanism to communicate with @acronym{GVFS}@. 1410Emacs uses the D-Bus mechanism to communicate with @acronym{GVFS}@. It
1411Emacs must have the message bus system, D-Bus integration active, 1411must have been compiled with D-Bus support, @pxref{Top, , D-Bus, dbus}.
1412@pxref{Top, , D-Bus, dbus}. 1412
1413@vindex tramp-gvfs-enabled
1414The @code{tramp-gvfs-enabled} variable, being non-@code{nil}, signals
1415that @value{tramp} can use @acronym{GVFS}-based methods.
1413 1416
1414@table @asis 1417@table @asis
1415@cindex method @option{afp} 1418@cindex method @option{afp}
diff --git a/etc/NEWS.30 b/etc/NEWS.30
index 61cb66387bb..5309364a513 100644
--- a/etc/NEWS.30
+++ b/etc/NEWS.30
@@ -201,7 +201,7 @@ see the variable 'url-request-extra-headers'.
201 201
202+++ 202+++
203** New user option 'trusted-content' to allow potentially dangerous features. 203** New user option 'trusted-content' to allow potentially dangerous features.
204This variable lists those files and directories whose content Emacs should 204This option lists those files and directories whose content Emacs should
205consider as sufficiently trusted to run any part of the code contained 205consider as sufficiently trusted to run any part of the code contained
206therein even without any explicit user request. 206therein even without any explicit user request.
207For example, Flymake's backend for Emacs Lisp consults this option 207For example, Flymake's backend for Emacs Lisp consults this option
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index c1745e8d18f..ef50b48273a 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -485,6 +485,16 @@ running the just-built Emacs.
485 485
486* General runtime problems 486* General runtime problems
487 487
488** GTK+ problems
489
490*** Some tool-bar icons aren't displayed.
491
492This could be caused by lack of support for XPM image format in the
493installed GTK packages. Some GNU/Linux distros no longer install
494support for those formats by default, so you might need to install
495additional support packages. E.g., on Fedora you need to install the
496'gdk-pixbuf2-modules-extra' package.
497
488** Lisp problems 498** Lisp problems
489 499
490*** Changes made to .el files do not take effect. 500*** Changes made to .el files do not take effect.
diff --git a/etc/publicsuffix.txt b/etc/publicsuffix.txt
index 3e8f934322a..a1bc5ea6c06 100644
--- a/etc/publicsuffix.txt
+++ b/etc/publicsuffix.txt
@@ -5,6 +5,9 @@
5// Please pull this list from, and only from https://publicsuffix.org/list/public_suffix_list.dat, 5// Please pull this list from, and only from https://publicsuffix.org/list/public_suffix_list.dat,
6// rather than any other VCS sites. Pulling from any other URL is not guaranteed to be supported. 6// rather than any other VCS sites. Pulling from any other URL is not guaranteed to be supported.
7 7
8// VERSION: 2024-12-20_13-01-30_UTC
9// COMMIT: 9e89e8b8a64027217dc22dda2e7c9dacd3d6ee6c
10
8// Instructions on pulling and using this list can be found at https://publicsuffix.org/list/. 11// Instructions on pulling and using this list can be found at https://publicsuffix.org/list/.
9 12
10// ===BEGIN ICANN DOMAINS=== 13// ===BEGIN ICANN DOMAINS===
@@ -14,40 +17,48 @@ ac
14com.ac 17com.ac
15edu.ac 18edu.ac
16gov.ac 19gov.ac
17net.ac
18mil.ac 20mil.ac
21net.ac
19org.ac 22org.ac
20 23
21// ad : https://en.wikipedia.org/wiki/.ad 24// ad : https://www.iana.org/domains/root/db/ad.html
25// Confirmed by Amadeu Abril i Abril (CORE) <amadeu.abril@corenic.org> 2024-11-17
22ad 26ad
23nom.ad
24 27
25// ae : https://tdra.gov.ae/en/aeda/ae-policies 28// ae : https://tdra.gov.ae/en/aeda/ae-policies
26ae 29ae
30ac.ae
27co.ae 31co.ae
32gov.ae
33mil.ae
28net.ae 34net.ae
29org.ae 35org.ae
30sch.ae 36sch.ae
31ac.ae
32gov.ae
33mil.ae
34 37
35// aero : see https://www.information.aero/index.php?id=66 38// aero : https://information.aero/registration/policies/dmp
36aero 39aero
40// 2LDs
41airline.aero
42airport.aero
43// 2LDs (currently not accepting registration, seemingly never have)
44// As of 2024-07, these are marked as reserved for potential 3LD
45// registrations (clause 11 "allocated subdomains" in the 2006 TLD
46// policy), but the relevant industry partners have not opened them up
47// for registration. Current status can be determined from the TLD's
48// policy document: 2LDs that are open for registration must list
49// their policy in the TLD's policy. Any 2LD without such a policy is
50// not open for registrations.
37accident-investigation.aero 51accident-investigation.aero
38accident-prevention.aero 52accident-prevention.aero
39aerobatic.aero 53aerobatic.aero
40aeroclub.aero 54aeroclub.aero
41aerodrome.aero 55aerodrome.aero
42agents.aero 56agents.aero
43aircraft.aero
44airline.aero
45airport.aero
46air-surveillance.aero 57air-surveillance.aero
47airtraffic.aero
48air-traffic-control.aero 58air-traffic-control.aero
59aircraft.aero
60airtraffic.aero
49ambulance.aero 61ambulance.aero
50amusement.aero
51association.aero 62association.aero
52author.aero 63author.aero
53ballooning.aero 64ballooning.aero
@@ -78,6 +89,7 @@ exchange.aero
78express.aero 89express.aero
79federation.aero 90federation.aero
80flight.aero 91flight.aero
92freight.aero
81fuel.aero 93fuel.aero
82gliding.aero 94gliding.aero
83government.aero 95government.aero
@@ -92,6 +104,7 @@ leasing.aero
92logistics.aero 104logistics.aero
93magazine.aero 105magazine.aero
94maintenance.aero 106maintenance.aero
107marketplace.aero
95media.aero 108media.aero
96microlight.aero 109microlight.aero
97modelling.aero 110modelling.aero
@@ -114,6 +127,7 @@ show.aero
114skydiving.aero 127skydiving.aero
115software.aero 128software.aero
116student.aero 129student.aero
130taxi.aero
117trader.aero 131trader.aero
118trading.aero 132trading.aero
119trainer.aero 133trainer.aero
@@ -121,27 +135,27 @@ union.aero
121workinggroup.aero 135workinggroup.aero
122works.aero 136works.aero
123 137
124// af : http://www.nic.af/help.jsp 138// af : https://www.nic.af/domain-price
125af 139af
126gov.af
127com.af 140com.af
128org.af
129net.af
130edu.af 141edu.af
142gov.af
143net.af
144org.af
131 145
132// ag : http://www.nic.ag/prices.htm 146// ag : http://www.nic.ag/prices.htm
133ag 147ag
148co.ag
134com.ag 149com.ag
135org.ag
136net.ag 150net.ag
137co.ag
138nom.ag 151nom.ag
152org.ag
139 153
140// ai : http://nic.com.ai/ 154// ai : http://nic.com.ai/
141ai 155ai
142off.ai
143com.ai 156com.ai
144net.ai 157net.ai
158off.ai
145org.ai 159org.ai
146 160
147// al : http://www.ert.gov.al/ert_alb/faq_det.html?Id=31 161// al : http://www.ert.gov.al/ert_alb/faq_det.html?Id=31
@@ -154,6 +168,7 @@ net.al
154org.al 168org.al
155 169
156// am : https://www.amnic.net/policy/en/Policy_EN.pdf 170// am : https://www.amnic.net/policy/en/Policy_EN.pdf
171// Confirmed by ISOC AM <isoc@isoc.am> 2024-11-18
157am 172am
158co.am 173co.am
159com.am 174com.am
@@ -161,17 +176,20 @@ commune.am
161net.am 176net.am
162org.am 177org.am
163 178
164// ao : https://en.wikipedia.org/wiki/.ao 179// ao : https://www.iana.org/domains/root/db/ao.html
165// http://www.dns.ao/REGISTR.DOC 180// https://www.dns.ao/ao/
166ao 181ao
182co.ao
167ed.ao 183ed.ao
184edu.ao
185gov.ao
168gv.ao 186gv.ao
187it.ao
169og.ao 188og.ao
170co.ao 189org.ao
171pb.ao 190pb.ao
172it.ao
173 191
174// aq : https://en.wikipedia.org/wiki/.aq 192// aq : https://www.iana.org/domains/root/db/aq.html
175aq 193aq
176 194
177// ar : https://nic.ar/es/nic-argentina/normativa 195// ar : https://nic.ar/es/nic-argentina/normativa
@@ -191,45 +209,46 @@ org.ar
191senasa.ar 209senasa.ar
192tur.ar 210tur.ar
193 211
194// arpa : https://en.wikipedia.org/wiki/.arpa 212// arpa : https://www.iana.org/domains/root/db/arpa.html
195// Confirmed by registry <iana-questions@icann.org> 2008-06-18 213// Confirmed by registry <iana-questions@icann.org> 2008-06-18
196arpa 214arpa
197e164.arpa 215e164.arpa
216home.arpa
198in-addr.arpa 217in-addr.arpa
199ip6.arpa 218ip6.arpa
200iris.arpa 219iris.arpa
201uri.arpa 220uri.arpa
202urn.arpa 221urn.arpa
203 222
204// as : https://en.wikipedia.org/wiki/.as 223// as : https://www.iana.org/domains/root/db/as.html
205as 224as
206gov.as 225gov.as
207 226
208// asia : https://en.wikipedia.org/wiki/.asia 227// asia : https://www.iana.org/domains/root/db/asia.html
209asia 228asia
210 229
211// at : https://en.wikipedia.org/wiki/.at 230// at : https://www.iana.org/domains/root/db/at.html
212// Confirmed by registry <it@nic.at> 2008-06-17 231// Confirmed by registry <it@nic.at> 2008-06-17
213at 232at
214ac.at 233ac.at
234sth.ac.at
215co.at 235co.at
216gv.at 236gv.at
217or.at 237or.at
218sth.ac.at
219 238
220// au : https://en.wikipedia.org/wiki/.au 239// au : https://www.iana.org/domains/root/db/au.html
221// http://www.auda.org.au/ 240// http://www.auda.org.au/
241// Confirmed by registry <general@auda.org.au> 2024-11-17
222au 242au
223// 2LDs 243// 2LDs
244asn.au
224com.au 245com.au
225net.au
226org.au
227edu.au 246edu.au
228gov.au 247gov.au
229asn.au
230id.au 248id.au
249net.au
250org.au
231// Historic 2LDs (closed to new registration, but sites still exist) 251// Historic 2LDs (closed to new registration, but sites still exist)
232info.au
233conf.au 252conf.au
234oz.au 253oz.au
235// CGDNs - http://www.cgdn.org.au/ 254// CGDNs - http://www.cgdn.org.au/
@@ -264,27 +283,31 @@ wa.gov.au
264// education.tas.edu.au - Removed at the request of the Department of Education Tasmania 283// education.tas.edu.au - Removed at the request of the Department of Education Tasmania
265schools.nsw.edu.au 284schools.nsw.edu.au
266 285
267// aw : https://en.wikipedia.org/wiki/.aw 286// aw : https://www.iana.org/domains/root/db/aw.html
268aw 287aw
269com.aw 288com.aw
270 289
271// ax : https://en.wikipedia.org/wiki/.ax 290// ax : https://www.iana.org/domains/root/db/ax.html
272ax 291ax
273 292
274// az : https://en.wikipedia.org/wiki/.az 293// az : https://www.iana.org/domains/root/db/az.html
294// Confirmed via https://whois.az/?page_id=10 2024-12-11
275az 295az
296biz.az
297co.az
276com.az 298com.az
277net.az
278int.az
279gov.az
280org.az
281edu.az 299edu.az
300gov.az
282info.az 301info.az
283pp.az 302int.az
284mil.az 303mil.az
285name.az 304name.az
305net.az
306org.az
307pp.az
308// No longer available for registration, however domains exist as of 2024-12-11
309// see https://whois.az/?page_id=783
286pro.az 310pro.az
287biz.az
288 311
289// ba : http://nic.ba/users_data/files/pravilnik_o_registraciji.pdf 312// ba : http://nic.ba/users_data/files/pravilnik_o_registraciji.pdf
290ba 313ba
@@ -295,7 +318,7 @@ mil.ba
295net.ba 318net.ba
296org.ba 319org.ba
297 320
298// bb : https://en.wikipedia.org/wiki/.bb 321// bb : https://www.iana.org/domains/root/db/bb.html
299bb 322bb
300biz.bb 323biz.bb
301co.bb 324co.bb
@@ -308,21 +331,31 @@ org.bb
308store.bb 331store.bb
309tv.bb 332tv.bb
310 333
311// bd : https://en.wikipedia.org/wiki/.bd 334// bd : https://www.iana.org/domains/root/db/bd.html
312*.bd 335*.bd
313 336
314// be : https://en.wikipedia.org/wiki/.be 337// be : https://www.iana.org/domains/root/db/be.html
315// Confirmed by registry <tech@dns.be> 2008-06-08 338// Confirmed by registry <tech@dns.be> 2008-06-08
316be 339be
317ac.be 340ac.be
318 341
319// bf : https://en.wikipedia.org/wiki/.bf 342// bf : https://www.iana.org/domains/root/db/bf.html
320bf 343bf
321gov.bf 344gov.bf
322 345
323// bg : https://en.wikipedia.org/wiki/.bg 346// bg : https://www.iana.org/domains/root/db/bg.html
324// https://www.register.bg/user/static/rules/en/index.html 347// https://www.register.bg/user/static/rules/en/index.html
325bg 348bg
3490.bg
3501.bg
3512.bg
3523.bg
3534.bg
3545.bg
3556.bg
3567.bg
3578.bg
3589.bg
326a.bg 359a.bg
327b.bg 360b.bg
328c.bg 361c.bg
@@ -349,26 +382,16 @@ w.bg
349x.bg 382x.bg
350y.bg 383y.bg
351z.bg 384z.bg
3520.bg
3531.bg
3542.bg
3553.bg
3564.bg
3575.bg
3586.bg
3597.bg
3608.bg
3619.bg
362 385
363// bh : https://en.wikipedia.org/wiki/.bh 386// bh : https://www.iana.org/domains/root/db/bh.html
364bh 387bh
365com.bh 388com.bh
366edu.bh 389edu.bh
390gov.bh
367net.bh 391net.bh
368org.bh 392org.bh
369gov.bh
370 393
371// bi : https://en.wikipedia.org/wiki/.bi 394// bi : https://www.iana.org/domains/root/db/bi.html
372// http://whois.nic.bi/ 395// http://whois.nic.bi/
373bi 396bi
374co.bi 397co.bi
@@ -377,7 +400,7 @@ edu.bi
377or.bi 400or.bi
378org.bi 401org.bi
379 402
380// biz : https://en.wikipedia.org/wiki/.biz 403// biz : https://www.iana.org/domains/root/db/biz.html
381biz 404biz
382 405
383// bj : https://nic.bj/bj-suffixes.txt 406// bj : https://nic.bj/bj-suffixes.txt
@@ -399,12 +422,12 @@ money.bj
399net.bj 422net.bj
400org.bj 423org.bj
401ote.bj 424ote.bj
402resto.bj
403restaurant.bj 425restaurant.bj
426resto.bj
404tourism.bj 427tourism.bj
405univ.bj 428univ.bj
406 429
407// bm : http://www.bermudanic.bm/dnr-text.txt 430// bm : https://www.bermudanic.bm/domain-registration/index.php
408bm 431bm
409com.bm 432com.bm
410edu.bm 433edu.bm
@@ -420,15 +443,16 @@ gov.bn
420net.bn 443net.bn
421org.bn 444org.bn
422 445
423// bo : https://nic.bo/delegacion2015.php#h-1.10 446// bo : https://nic.bo
447// Confirmed by registry <soporte@nic.bo> 2024-11-19
424bo 448bo
425com.bo 449com.bo
426edu.bo 450edu.bo
427gob.bo 451gob.bo
428int.bo 452int.bo
429org.bo
430net.bo
431mil.bo 453mil.bo
454net.bo
455org.bo
432tv.bo 456tv.bo
433web.bo 457web.bo
434// Social Domains 458// Social Domains
@@ -454,9 +478,9 @@ natural.bo
454nombre.bo 478nombre.bo
455noticias.bo 479noticias.bo
456patria.bo 480patria.bo
481plurinacional.bo
457politica.bo 482politica.bo
458profesional.bo 483profesional.bo
459plurinacional.bo
460pueblo.bo 484pueblo.bo
461revista.bo 485revista.bo
462salud.bo 486salud.bo
@@ -484,6 +508,7 @@ ato.br
484b.br 508b.br
485barueri.br 509barueri.br
486belem.br 510belem.br
511bet.br
487bhz.br 512bhz.br
488bib.br 513bib.br
489bio.br 514bio.br
@@ -571,6 +596,7 @@ joinville.br
571jor.br 596jor.br
572jus.br 597jus.br
573leg.br 598leg.br
599leilao.br
574lel.br 600lel.br
575log.br 601log.br
576londrina.br 602londrina.br
@@ -641,12 +667,12 @@ zlg.br
641// bs : http://www.nic.bs/rules.html 667// bs : http://www.nic.bs/rules.html
642bs 668bs
643com.bs 669com.bs
644net.bs
645org.bs
646edu.bs 670edu.bs
647gov.bs 671gov.bs
672net.bs
673org.bs
648 674
649// bt : https://en.wikipedia.org/wiki/.bt 675// bt : https://www.iana.org/domains/root/db/bt.html
650bt 676bt
651com.bt 677com.bt
652edu.bt 678edu.bt
@@ -658,14 +684,16 @@ org.bt
658// Submitted by registry <jarle@uninett.no> 684// Submitted by registry <jarle@uninett.no>
659bv 685bv
660 686
661// bw : https://en.wikipedia.org/wiki/.bw 687// bw : https://www.iana.org/domains/root/db/bw.html
662// http://www.gobin.info/domainname/bw.doc 688// https://nic.net.bw/bw-name-structure
663// list of other 2nd level tlds ?
664bw 689bw
690ac.bw
665co.bw 691co.bw
692gov.bw
693net.bw
666org.bw 694org.bw
667 695
668// by : https://en.wikipedia.org/wiki/.by 696// by : https://www.iana.org/domains/root/db/by.html
669// http://tld.by/rules_2006_en.html 697// http://tld.by/rules_2006_en.html
670// list of other 2nd level tlds ? 698// list of other 2nd level tlds ?
671by 699by
@@ -678,16 +706,17 @@ com.by
678// http://hoster.by/ 706// http://hoster.by/
679of.by 707of.by
680 708
681// bz : https://en.wikipedia.org/wiki/.bz 709// bz : https://www.iana.org/domains/root/db/bz.html
682// http://www.belizenic.bz/ 710// http://www.belizenic.bz/
683bz 711bz
712co.bz
684com.bz 713com.bz
685net.bz
686org.bz
687edu.bz 714edu.bz
688gov.bz 715gov.bz
716net.bz
717org.bz
689 718
690// ca : https://en.wikipedia.org/wiki/.ca 719// ca : https://www.iana.org/domains/root/db/ca.html
691ca 720ca
692// ca geographical names 721// ca geographical names
693ab.ca 722ab.ca
@@ -708,46 +737,43 @@ yk.ca
708// see also: http://registry.gc.ca/en/SubdomainFAQ 737// see also: http://registry.gc.ca/en/SubdomainFAQ
709gc.ca 738gc.ca
710 739
711// cat : https://en.wikipedia.org/wiki/.cat 740// cat : https://www.iana.org/domains/root/db/cat.html
712cat 741cat
713 742
714// cc : https://en.wikipedia.org/wiki/.cc 743// cc : https://www.iana.org/domains/root/db/cc.html
715cc 744cc
716 745
717// cd : https://en.wikipedia.org/wiki/.cd 746// cd : https://www.iana.org/domains/root/db/cd.html
718// see also: https://www.nic.cd/domain/insertDomain_2.jsp?act=1 747// https://www.nic.cd
719cd 748cd
720gov.cd 749gov.cd
721 750
722// cf : https://en.wikipedia.org/wiki/.cf 751// cf : https://www.iana.org/domains/root/db/cf.html
723cf 752cf
724 753
725// cg : https://en.wikipedia.org/wiki/.cg 754// cg : https://www.iana.org/domains/root/db/cg.html
726cg 755cg
727 756
728// ch : https://en.wikipedia.org/wiki/.ch 757// ch : https://www.iana.org/domains/root/db/ch.html
729ch 758ch
730 759
731// ci : https://en.wikipedia.org/wiki/.ci 760// ci : https://www.iana.org/domains/root/db/ci.html
732// http://www.nic.ci/index.php?page=charte
733ci 761ci
734org.ci 762ac.ci
735or.ci 763aéroport.ci
736com.ci 764asso.ci
737co.ci 765co.ci
738edu.ci 766com.ci
739ed.ci 767ed.ci
740ac.ci 768edu.ci
741net.ci
742go.ci 769go.ci
743asso.ci
744aéroport.ci
745int.ci
746presse.ci
747md.ci
748gouv.ci 770gouv.ci
771int.ci
772net.ci
773or.ci
774org.ci
749 775
750// ck : https://en.wikipedia.org/wiki/.ck 776// ck : https://www.iana.org/domains/root/db/ck.html
751*.ck 777*.ck
752!www.ck 778!www.ck
753 779
@@ -759,26 +785,26 @@ gob.cl
759gov.cl 785gov.cl
760mil.cl 786mil.cl
761 787
762// cm : https://en.wikipedia.org/wiki/.cm plus bug 981927 788// cm : https://www.iana.org/domains/root/db/cm.html plus bug 981927
763cm 789cm
764co.cm 790co.cm
765com.cm 791com.cm
766gov.cm 792gov.cm
767net.cm 793net.cm
768 794
769// cn : https://en.wikipedia.org/wiki/.cn 795// cn : https://www.iana.org/domains/root/db/cn.html
770// Submitted by registry <tanyaling@cnnic.cn> 796// Submitted by registry <tanyaling@cnnic.cn>
771cn 797cn
772ac.cn 798ac.cn
773com.cn 799com.cn
774edu.cn 800edu.cn
775gov.cn 801gov.cn
802mil.cn
776net.cn 803net.cn
777org.cn 804org.cn
778mil.cn
779å…¬å¸.cn 805å…¬å¸.cn
780网络.cn
781網絡.cn 806網絡.cn
807网络.cn
782// cn geographic names 808// cn geographic names
783ah.cn 809ah.cn
784bj.cn 810bj.cn
@@ -786,18 +812,20 @@ cq.cn
786fj.cn 812fj.cn
787gd.cn 813gd.cn
788gs.cn 814gs.cn
789gz.cn
790gx.cn 815gx.cn
816gz.cn
791ha.cn 817ha.cn
792hb.cn 818hb.cn
793he.cn 819he.cn
794hi.cn 820hi.cn
821hk.cn
795hl.cn 822hl.cn
796hn.cn 823hn.cn
797jl.cn 824jl.cn
798js.cn 825js.cn
799jx.cn 826jx.cn
800ln.cn 827ln.cn
828mo.cn
801nm.cn 829nm.cn
802nx.cn 830nx.cn
803qh.cn 831qh.cn
@@ -807,38 +835,32 @@ sh.cn
807sn.cn 835sn.cn
808sx.cn 836sx.cn
809tj.cn 837tj.cn
838tw.cn
810xj.cn 839xj.cn
811xz.cn 840xz.cn
812yn.cn 841yn.cn
813zj.cn 842zj.cn
814hk.cn
815mo.cn
816tw.cn
817 843
818// co : https://en.wikipedia.org/wiki/.co 844// co : https://www.iana.org/domains/root/db/co.html
819// Submitted by registry <tecnico@uniandes.edu.co> 845// https://www.cointernet.com.co/registra
846// https://www.cointernet.com.co/como-funciona-un-dominio-restringido
847// Confirmed by registry <gonzalo@cointernet.com.co> 2024-11-18
820co 848co
821arts.co
822com.co 849com.co
823edu.co 850edu.co
824firm.co
825gov.co 851gov.co
826info.co
827int.co
828mil.co 852mil.co
829net.co 853net.co
830nom.co 854nom.co
831org.co 855org.co
832rec.co
833web.co
834 856
835// com : https://en.wikipedia.org/wiki/.com 857// com : https://www.iana.org/domains/root/db/com.html
836com 858com
837 859
838// coop : https://en.wikipedia.org/wiki/.coop 860// coop : https://www.iana.org/domains/root/db/coop.html
839coop 861coop
840 862
841// cr : http://www.nic.cr/niccr_publico/showRegistroDominiosScreen.do 863// cr : https://nic.cr/capitulo-1-registro-de-un-nombre-de-dominio/
842cr 864cr
843ac.cr 865ac.cr
844co.cr 866co.cr
@@ -848,40 +870,45 @@ go.cr
848or.cr 870or.cr
849sa.cr 871sa.cr
850 872
851// cu : https://en.wikipedia.org/wiki/.cu 873// cu : https://www.iana.org/domains/root/db/cu.html
852cu 874cu
853com.cu 875com.cu
854edu.cu 876edu.cu
855org.cu 877gob.cu
856net.cu
857gov.cu
858inf.cu 878inf.cu
879nat.cu
880net.cu
881org.cu
859 882
860// cv : https://en.wikipedia.org/wiki/.cv 883// cv : https://www.iana.org/domains/root/db/cv.html
861// cv : http://www.dns.cv/tldcv_portal/do?com=DS;5446457100;111;+PAGE(4000018)+K-CAT-CODIGO(RDOM)+RCNT(100); <- registration rules 884// https://ola.cv/domain-extensions-under-cv/
885// Confirmed by registry <support@ola.cv> 2024-11-26
862cv 886cv
863com.cv 887com.cv
864edu.cv 888edu.cv
889id.cv
865int.cv 890int.cv
891net.cv
866nome.cv 892nome.cv
867org.cv 893org.cv
894publ.cv
868 895
869// cw : http://www.una.cw/cw_registry/ 896// cw : https://www.uoc.cw/cw-registry
870// Confirmed by registry <registry@una.net> 2013-03-26 897// Confirmed by registry <registry@uoc.cw> 2024-11-19
871cw 898cw
872com.cw 899com.cw
873edu.cw 900edu.cw
874net.cw 901net.cw
875org.cw 902org.cw
876 903
877// cx : https://en.wikipedia.org/wiki/.cx 904// cx : https://www.iana.org/domains/root/db/cx.html
878// list of other 2nd level tlds ? 905// list of other 2nd level tlds ?
879cx 906cx
880gov.cx 907gov.cx
881 908
882// cy : http://www.nic.cy/ 909// cy : http://www.nic.cy/
883// Submitted by registry Panayiotou Fotia <cydns@ucy.ac.cy> 910// Submitted by Panayiotou Fotia <cydns@ucy.ac.cy>
884// namespace policies URL https://www.nic.cy/portal//sites/default/files/symfonia_gia_eggrafi.pdf 911// https://nic.cy/wp-content/uploads/2024/01/Create-Request-for-domain-name-registration-1.pdf
885cy 912cy
886ac.cy 913ac.cy
887biz.cy 914biz.cy
@@ -896,30 +923,33 @@ press.cy
896pro.cy 923pro.cy
897tm.cy 924tm.cy
898 925
899// cz : https://en.wikipedia.org/wiki/.cz 926// cz : https://www.iana.org/domains/root/db/cz.html
900cz 927cz
901 928
902// de : https://en.wikipedia.org/wiki/.de 929// de : https://www.iana.org/domains/root/db/de.html
903// Confirmed by registry <ops@denic.de> (with technical 930// Confirmed by registry <ops@denic.de> (with technical
904// reservations) 2008-07-01 931// reservations) 2008-07-01
905de 932de
906 933
907// dj : https://en.wikipedia.org/wiki/.dj 934// dj : https://www.iana.org/domains/root/db/dj.html
908dj 935dj
909 936
910// dk : https://en.wikipedia.org/wiki/.dk 937// dk : https://www.iana.org/domains/root/db/dk.html
911// Confirmed by registry <robert@dk-hostmaster.dk> 2008-06-17 938// Confirmed by registry <robert@dk-hostmaster.dk> 2008-06-17
912dk 939dk
913 940
914// dm : https://en.wikipedia.org/wiki/.dm 941// dm : https://www.iana.org/domains/root/db/dm.html
942// https://nic.dm/policies/pdf/DMRulesandGuidelines2024v1.pdf
943// Confirmed by registry <admin@dotdm.dm> 2024-11-19
915dm 944dm
945co.dm
916com.dm 946com.dm
917net.dm
918org.dm
919edu.dm 947edu.dm
920gov.dm 948gov.dm
949net.dm
950org.dm
921 951
922// do : https://en.wikipedia.org/wiki/.do 952// do : https://www.iana.org/domains/root/db/do.html
923do 953do
924art.do 954art.do
925com.do 955com.do
@@ -939,88 +969,93 @@ asso.dz
939com.dz 969com.dz
940edu.dz 970edu.dz
941gov.dz 971gov.dz
942org.dz
943net.dz 972net.dz
973org.dz
944pol.dz 974pol.dz
945soc.dz 975soc.dz
946tm.dz 976tm.dz
947 977
948// ec : http://www.nic.ec/reg/paso1.asp 978// ec : https://www.nic.ec/
949// Submitted by registry <vabboud@nic.ec> 979// Submitted by registry <vabboud@nic.ec>
950ec 980ec
951com.ec 981com.ec
952info.ec 982edu.ec
953net.ec
954fin.ec 983fin.ec
984gob.ec
985gov.ec
986info.ec
955k12.ec 987k12.ec
956med.ec 988med.ec
957pro.ec
958org.ec
959edu.ec
960gov.ec
961gob.ec
962mil.ec 989mil.ec
990net.ec
991org.ec
992pro.ec
963 993
964// edu : https://en.wikipedia.org/wiki/.edu 994// edu : https://www.iana.org/domains/root/db/edu.html
965edu 995edu
966 996
967// ee : http://www.eenet.ee/EENet/dom_reeglid.html#lisa_B 997// ee : https://www.internet.ee/domains/general-domains-and-procedure-for-registration-of-sub-domains-under-general-domains
968ee 998ee
999aip.ee
1000com.ee
969edu.ee 1001edu.ee
1002fie.ee
970gov.ee 1003gov.ee
971riik.ee
972lib.ee 1004lib.ee
973med.ee 1005med.ee
974com.ee
975pri.ee
976aip.ee
977org.ee 1006org.ee
978fie.ee 1007pri.ee
1008riik.ee
979 1009
980// eg : https://en.wikipedia.org/wiki/.eg 1010// eg : https://www.iana.org/domains/root/db/eg.html
1011// https://domain.eg/en/domain-rules/subdomain-names-types/
981eg 1012eg
1013ac.eg
982com.eg 1014com.eg
983edu.eg 1015edu.eg
984eun.eg 1016eun.eg
985gov.eg 1017gov.eg
1018info.eg
1019me.eg
986mil.eg 1020mil.eg
987name.eg 1021name.eg
988net.eg 1022net.eg
989org.eg 1023org.eg
990sci.eg 1024sci.eg
1025sport.eg
1026tv.eg
991 1027
992// er : https://en.wikipedia.org/wiki/.er 1028// er : https://www.iana.org/domains/root/db/er.html
993*.er 1029*.er
994 1030
995// es : https://www.nic.es/site_ingles/ingles/dominios/index.html 1031// es : https://www.dominios.es/en
996es 1032es
997com.es 1033com.es
1034edu.es
1035gob.es
998nom.es 1036nom.es
999org.es 1037org.es
1000gob.es
1001edu.es
1002 1038
1003// et : https://en.wikipedia.org/wiki/.et 1039// et : https://www.iana.org/domains/root/db/et.html
1004et 1040et
1041biz.et
1005com.et 1042com.et
1006gov.et
1007org.et
1008edu.et 1043edu.et
1009biz.et 1044gov.et
1010name.et
1011info.et 1045info.et
1046name.et
1012net.et 1047net.et
1048org.et
1013 1049
1014// eu : https://en.wikipedia.org/wiki/.eu 1050// eu : https://www.iana.org/domains/root/db/eu.html
1015eu 1051eu
1016 1052
1017// fi : https://en.wikipedia.org/wiki/.fi 1053// fi : https://www.iana.org/domains/root/db/fi.html
1018fi 1054fi
1019// aland.fi : https://en.wikipedia.org/wiki/.ax 1055// aland.fi : https://www.iana.org/domains/root/db/ax.html
1020// This domain is being phased out in favor of .ax. As there are still many 1056// This domain is being phased out in favor of .ax. As there are still many
1021// domains under aland.fi, we still keep it on the list until aland.fi is 1057// domains under aland.fi, we still keep it on the list until aland.fi is
1022// completely removed. 1058// completely removed.
1023// TODO: Check for updates (expected to be phased out around Q1/2009)
1024aland.fi 1059aland.fi
1025 1060
1026// fj : http://domains.fj/ 1061// fj : http://domains.fj/
@@ -1037,17 +1072,17 @@ net.fj
1037org.fj 1072org.fj
1038pro.fj 1073pro.fj
1039 1074
1040// fk : https://en.wikipedia.org/wiki/.fk 1075// fk : https://www.iana.org/domains/root/db/fk.html
1041*.fk 1076*.fk
1042 1077
1043// fm : https://en.wikipedia.org/wiki/.fm 1078// fm : https://www.iana.org/domains/root/db/fm.html
1079fm
1044com.fm 1080com.fm
1045edu.fm 1081edu.fm
1046net.fm 1082net.fm
1047org.fm 1083org.fm
1048fm
1049 1084
1050// fo : https://en.wikipedia.org/wiki/.fo 1085// fo : https://www.iana.org/domains/root/db/fo.html
1051fo 1086fo
1052 1087
1053// fr : https://www.afnic.fr/ https://www.afnic.fr/wp-media/uploads/2022/12/afnic-naming-policy-2023-01-01.pdf 1088// fr : https://www.afnic.fr/ https://www.afnic.fr/wp-media/uploads/2022/12/afnic-naming-policy-2023-01-01.pdf
@@ -1064,59 +1099,60 @@ cci.fr
1064greta.fr 1099greta.fr
1065huissier-justice.fr 1100huissier-justice.fr
1066 1101
1067// ga : https://en.wikipedia.org/wiki/.ga 1102// ga : https://www.iana.org/domains/root/db/ga.html
1068ga 1103ga
1069 1104
1070// gb : This registry is effectively dormant 1105// gb : This registry is effectively dormant
1071// Submitted by registry <Damien.Shaw@ja.net> 1106// Submitted by registry <Damien.Shaw@ja.net>
1072gb 1107gb
1073 1108
1074// gd : https://en.wikipedia.org/wiki/.gd 1109// gd : https://www.iana.org/domains/root/db/gd.html
1110gd
1075edu.gd 1111edu.gd
1076gov.gd 1112gov.gd
1077gd
1078 1113
1079// ge : http://www.nic.net.ge/policy_en.pdf 1114// ge : https://nic.ge/en/administrator/the-ge-domain-regulations
1115// Confirmed by registry <info@nic.ge> 2024-11-20
1080ge 1116ge
1081com.ge 1117com.ge
1082edu.ge 1118edu.ge
1083gov.ge 1119gov.ge
1084org.ge
1085mil.ge
1086net.ge 1120net.ge
1121org.ge
1087pvt.ge 1122pvt.ge
1123school.ge
1088 1124
1089// gf : https://en.wikipedia.org/wiki/.gf 1125// gf : https://www.iana.org/domains/root/db/gf.html
1090gf 1126gf
1091 1127
1092// gg : http://www.channelisles.net/register-domains/ 1128// gg : https://www.channelisles.net/register-1/register-direct
1093// Confirmed by registry <nigel@channelisles.net> 2013-11-28 1129// Confirmed by registry <nigel@channelisles.net> 2013-11-28
1094gg 1130gg
1095co.gg 1131co.gg
1096net.gg 1132net.gg
1097org.gg 1133org.gg
1098 1134
1099// gh : https://en.wikipedia.org/wiki/.gh 1135// gh : https://www.iana.org/domains/root/db/gh.html
1100// see also: http://www.nic.gh/reg_now.php 1136// https://www.nic.gh/
1101// Although domains directly at second level are not possible at the moment, 1137// Although domains directly at second level are not possible at the moment,
1102// they have been possible for some time and may come back. 1138// they have been possible for some time and may come back.
1103gh 1139gh
1104com.gh 1140com.gh
1105edu.gh 1141edu.gh
1106gov.gh 1142gov.gh
1107org.gh
1108mil.gh 1143mil.gh
1144org.gh
1109 1145
1110// gi : http://www.nic.gi/rules.html 1146// gi : http://www.nic.gi/rules.html
1111gi 1147gi
1112com.gi 1148com.gi
1113ltd.gi 1149edu.gi
1114gov.gi 1150gov.gi
1151ltd.gi
1115mod.gi 1152mod.gi
1116edu.gi
1117org.gi 1153org.gi
1118 1154
1119// gl : https://en.wikipedia.org/wiki/.gl 1155// gl : https://www.iana.org/domains/root/db/gl.html
1120// http://nic.gl 1156// http://nic.gl
1121gl 1157gl
1122co.gl 1158co.gl
@@ -1135,22 +1171,22 @@ ac.gn
1135com.gn 1171com.gn
1136edu.gn 1172edu.gn
1137gov.gn 1173gov.gn
1138org.gn
1139net.gn 1174net.gn
1175org.gn
1140 1176
1141// gov : https://en.wikipedia.org/wiki/.gov 1177// gov : https://www.iana.org/domains/root/db/gov.html
1142gov 1178gov
1143 1179
1144// gp : http://www.nic.gp/index.php?lang=en 1180// gp : http://www.nic.gp/index.php?lang=en
1145gp 1181gp
1182asso.gp
1146com.gp 1183com.gp
1147net.gp
1148mobi.gp
1149edu.gp 1184edu.gp
1185mobi.gp
1186net.gp
1150org.gp 1187org.gp
1151asso.gp
1152 1188
1153// gq : https://en.wikipedia.org/wiki/.gq 1189// gq : https://www.iana.org/domains/root/db/gq.html
1154gq 1190gq
1155 1191
1156// gr : https://grweb.ics.forth.gr/english/1617-B-2005.html 1192// gr : https://grweb.ics.forth.gr/english/1617-B-2005.html
@@ -1158,11 +1194,11 @@ gq
1158gr 1194gr
1159com.gr 1195com.gr
1160edu.gr 1196edu.gr
1197gov.gr
1161net.gr 1198net.gr
1162org.gr 1199org.gr
1163gov.gr
1164 1200
1165// gs : https://en.wikipedia.org/wiki/.gs 1201// gs : https://www.iana.org/domains/root/db/gs.html
1166gs 1202gs
1167 1203
1168// gt : https://www.gt/sitio/registration_policy.php?lang=en 1204// gt : https://www.gt/sitio/registration_policy.php?lang=en
@@ -1188,11 +1224,11 @@ net.gu
1188org.gu 1224org.gu
1189web.gu 1225web.gu
1190 1226
1191// gw : https://en.wikipedia.org/wiki/.gw 1227// gw : https://www.iana.org/domains/root/db/gw.html
1192// gw : https://nic.gw/regras/ 1228// gw : https://nic.gw/regras/
1193gw 1229gw
1194 1230
1195// gy : https://en.wikipedia.org/wiki/.gy 1231// gy : https://www.iana.org/domains/root/db/gy.html
1196// http://registry.gy/ 1232// http://registry.gy/
1197gy 1233gy
1198co.gy 1234co.gy
@@ -1211,92 +1247,92 @@ gov.hk
1211idv.hk 1247idv.hk
1212net.hk 1248net.hk
1213org.hk 1249org.hk
1250个人.hk
1251個人.hk
1214å…¬å¸.hk 1252å…¬å¸.hk
1215教育.hk
1216敎育.hk
1217政府.hk 1253政府.hk
1218個人.hk 1254敎育.hk
1219个人.hk 1255教育.hk
1220箇人.hk 1256箇人.hk
1257組織.hk
1258組织.hk
1259網絡.hk
1221網络.hk 1260網络.hk
1222网络.hk
1223组織.hk 1261组織.hk
1224網絡.hk
1225网絡.hk
1226组织.hk 1262组织.hk
1227組織.hk 1263网絡.hk
1228組ç».hk 1264网络.hk
1229 1265
1230// hm : https://en.wikipedia.org/wiki/.hm 1266// hm : https://www.iana.org/domains/root/db/hm.html
1231hm 1267hm
1232 1268
1233// hn : http://www.nic.hn/politicas/ps02,,05.html 1269// hn : http://www.nic.hn/politicas/ps02,,05.html
1234hn 1270hn
1235com.hn 1271com.hn
1236edu.hn 1272edu.hn
1237org.hn
1238net.hn
1239mil.hn
1240gob.hn 1273gob.hn
1274mil.hn
1275net.hn
1276org.hn
1241 1277
1242// hr : http://www.dns.hr/documents/pdf/HRTLD-regulations.pdf 1278// hr : http://www.dns.hr/documents/pdf/HRTLD-regulations.pdf
1243hr 1279hr
1244iz.hr 1280com.hr
1245from.hr 1281from.hr
1282iz.hr
1246name.hr 1283name.hr
1247com.hr
1248 1284
1249// ht : http://www.nic.ht/info/charte.cfm 1285// ht : http://www.nic.ht/info/charte.cfm
1250ht 1286ht
1287adult.ht
1288art.ht
1289asso.ht
1251com.ht 1290com.ht
1252shop.ht 1291coop.ht
1292edu.ht
1253firm.ht 1293firm.ht
1294gouv.ht
1254info.ht 1295info.ht
1255adult.ht 1296med.ht
1256net.ht 1297net.ht
1257pro.ht
1258org.ht 1298org.ht
1259med.ht 1299perso.ht
1260art.ht
1261coop.ht
1262pol.ht 1300pol.ht
1263asso.ht 1301pro.ht
1264edu.ht
1265rel.ht 1302rel.ht
1266gouv.ht 1303shop.ht
1267perso.ht
1268 1304
1269// hu : http://www.domain.hu/domain/English/sld.html 1305// hu : http://www.domain.hu/domain/English/sld.html
1270// Confirmed by registry <pasztor@iszt.hu> 2008-06-12 1306// Confirmed by registry <pasztor@iszt.hu> 2008-06-12
1271hu 1307hu
1272co.hu
1273info.hu
1274org.hu
1275priv.hu
1276sport.hu
1277tm.hu
12782000.hu 13082000.hu
1279agrar.hu 1309agrar.hu
1280bolt.hu 1310bolt.hu
1281casino.hu 1311casino.hu
1282city.hu 1312city.hu
1313co.hu
1283erotica.hu 1314erotica.hu
1284erotika.hu 1315erotika.hu
1285film.hu 1316film.hu
1286forum.hu 1317forum.hu
1287games.hu 1318games.hu
1288hotel.hu 1319hotel.hu
1320info.hu
1289ingatlan.hu 1321ingatlan.hu
1290jogasz.hu 1322jogasz.hu
1291konyvelo.hu 1323konyvelo.hu
1292lakas.hu 1324lakas.hu
1293media.hu 1325media.hu
1294news.hu 1326news.hu
1327org.hu
1328priv.hu
1295reklam.hu 1329reklam.hu
1296sex.hu 1330sex.hu
1297shop.hu 1331shop.hu
1332sport.hu
1298suli.hu 1333suli.hu
1299szex.hu 1334szex.hu
1335tm.hu
1300tozsde.hu 1336tozsde.hu
1301utazas.hu 1337utazas.hu
1302video.hu 1338video.hu
@@ -1316,7 +1352,7 @@ ponpes.id
1316sch.id 1352sch.id
1317web.id 1353web.id
1318 1354
1319// ie : https://en.wikipedia.org/wiki/.ie 1355// ie : https://www.iana.org/domains/root/db/ie.html
1320ie 1356ie
1321gov.ie 1357gov.ie
1322 1358
@@ -1348,15 +1384,15 @@ org.il
1348im 1384im
1349ac.im 1385ac.im
1350co.im 1386co.im
1351com.im
1352ltd.co.im 1387ltd.co.im
1388plc.co.im
1389com.im
1353net.im 1390net.im
1354org.im 1391org.im
1355plc.co.im
1356tt.im 1392tt.im
1357tv.im 1393tv.im
1358 1394
1359// in : https://en.wikipedia.org/wiki/.in 1395// in : https://www.iana.org/domains/root/db/in.html
1360// see also: https://registry.in/policies 1396// see also: https://registry.in/policies
1361// Please note, that nic.in is not an official eTLD, but used by most 1397// Please note, that nic.in is not an official eTLD, but used by most
1362// government institutions. 1398// government institutions.
@@ -1403,27 +1439,33 @@ uk.in
1403up.in 1439up.in
1404us.in 1440us.in
1405 1441
1406// info : https://en.wikipedia.org/wiki/.info 1442// info : https://www.iana.org/domains/root/db/info.html
1407info 1443info
1408 1444
1409// int : https://en.wikipedia.org/wiki/.int 1445// int : https://www.iana.org/domains/root/db/int.html
1410// Confirmed by registry <iana-questions@icann.org> 2008-06-18 1446// Confirmed by registry <iana-questions@icann.org> 2008-06-18
1411int 1447int
1412eu.int 1448eu.int
1413 1449
1414// io : http://www.nic.io/rules.htm 1450// io : http://www.nic.io/rules.htm
1415// list of other 2nd level tlds ?
1416io 1451io
1452co.io
1417com.io 1453com.io
1454edu.io
1455gov.io
1456mil.io
1457net.io
1458nom.io
1459org.io
1418 1460
1419// iq : http://www.cmc.iq/english/iq/iqregister1.htm 1461// iq : http://www.cmc.iq/english/iq/iqregister1.htm
1420iq 1462iq
1421gov.iq 1463com.iq
1422edu.iq 1464edu.iq
1465gov.iq
1423mil.iq 1466mil.iq
1424com.iq
1425org.iq
1426net.iq 1467net.iq
1468org.iq
1427 1469
1428// ir : http://www.nic.ir/Terms_and_Conditions_ir,_Appendix_1_Domain_Rules 1470// ir : http://www.nic.ir/Terms_and_Conditions_ir,_Appendix_1_Domain_Rules
1429// Also see http://www.nic.ir/Internationalized_Domain_Names 1471// Also see http://www.nic.ir/Internationalized_Domain_Names
@@ -1442,22 +1484,16 @@ sch.ir
1442ايران.ir 1484ايران.ir
1443 1485
1444// is : http://www.isnic.is/domain/rules.php 1486// is : http://www.isnic.is/domain/rules.php
1445// Confirmed by registry <marius@isgate.is> 2008-12-06 1487// Confirmed by registry <marius@isgate.is> 2024-11-17
1446is 1488is
1447net.is 1489
1448com.is 1490// it : https://www.iana.org/domains/root/db/it.html
1449edu.is 1491// https://www.nic.it/
1450gov.is
1451org.is
1452int.is
1453
1454// it : https://en.wikipedia.org/wiki/.it
1455it 1492it
1456gov.it
1457edu.it 1493edu.it
1458// Reserved geo-names (regions and provinces): 1494gov.it
1459// https://www.nic.it/sites/default/files/archivio/docs/Regulation_assignation_v7.1.pdf 1495// Regions (3.3.1)
1460// Regions 1496// https://www.nic.it/en/manage-your-it/forms-and-docs -> "Assignment and Management of domain names"
1461abr.it 1497abr.it
1462abruzzo.it 1498abruzzo.it
1463aosta-valley.it 1499aosta-valley.it
@@ -1516,6 +1552,7 @@ trentin-sudtirol.it
1516trentin-südtirol.it 1552trentin-südtirol.it
1517trentin-sued-tirol.it 1553trentin-sued-tirol.it
1518trentin-suedtirol.it 1554trentin-suedtirol.it
1555trentino.it
1519trentino-a-adige.it 1556trentino-a-adige.it
1520trentino-aadige.it 1557trentino-aadige.it
1521trentino-alto-adige.it 1558trentino-alto-adige.it
@@ -1528,7 +1565,6 @@ trentino-sudtirol.it
1528trentino-südtirol.it 1565trentino-südtirol.it
1529trentino-sued-tirol.it 1566trentino-sued-tirol.it
1530trentino-suedtirol.it 1567trentino-suedtirol.it
1531trentino.it
1532trentinoa-adige.it 1568trentinoa-adige.it
1533trentinoaadige.it 1569trentinoaadige.it
1534trentinoalto-adige.it 1570trentinoalto-adige.it
@@ -1572,7 +1608,7 @@ vao.it
1572vda.it 1608vda.it
1573ven.it 1609ven.it
1574veneto.it 1610veneto.it
1575// Provinces 1611// Provinces (3.3.2)
1576ag.it 1612ag.it
1577agrigento.it 1613agrigento.it
1578al.it 1614al.it
@@ -1600,10 +1636,10 @@ at.it
1600av.it 1636av.it
1601avellino.it 1637avellino.it
1602ba.it 1638ba.it
1639balsan.it
1603balsan-sudtirol.it 1640balsan-sudtirol.it
1604balsan-südtirol.it 1641balsan-südtirol.it
1605balsan-suedtirol.it 1642balsan-suedtirol.it
1606balsan.it
1607bari.it 1643bari.it
1608barletta-trani-andria.it 1644barletta-trani-andria.it
1609barlettatraniandria.it 1645barlettatraniandria.it
@@ -1617,21 +1653,21 @@ bl.it
1617bn.it 1653bn.it
1618bo.it 1654bo.it
1619bologna.it 1655bologna.it
1620bolzano-altoadige.it
1621bolzano.it 1656bolzano.it
1657bolzano-altoadige.it
1658bozen.it
1622bozen-sudtirol.it 1659bozen-sudtirol.it
1623bozen-südtirol.it 1660bozen-südtirol.it
1624bozen-suedtirol.it 1661bozen-suedtirol.it
1625bozen.it
1626br.it 1662br.it
1627brescia.it 1663brescia.it
1628brindisi.it 1664brindisi.it
1629bs.it 1665bs.it
1630bt.it 1666bt.it
1667bulsan.it
1631bulsan-sudtirol.it 1668bulsan-sudtirol.it
1632bulsan-südtirol.it 1669bulsan-südtirol.it
1633bulsan-suedtirol.it 1670bulsan-suedtirol.it
1634bulsan.it
1635bz.it 1671bz.it
1636ca.it 1672ca.it
1637cagliari.it 1673cagliari.it
@@ -1733,9 +1769,9 @@ milano.it
1733mn.it 1769mn.it
1734mo.it 1770mo.it
1735modena.it 1771modena.it
1772monza.it
1736monza-brianza.it 1773monza-brianza.it
1737monza-e-della-brianza.it 1774monza-e-della-brianza.it
1738monza.it
1739monzabrianza.it 1775monzabrianza.it
1740monzaebrianza.it 1776monzaebrianza.it
1741monzaedellabrianza.it 1777monzaedellabrianza.it
@@ -1814,8 +1850,8 @@ sondrio.it
1814sp.it 1850sp.it
1815sr.it 1851sr.it
1816ss.it 1852ss.it
1817suedtirol.it
1818südtirol.it 1853südtirol.it
1854suedtirol.it
1819sv.it 1855sv.it
1820ta.it 1856ta.it
1821taranto.it 1857taranto.it
@@ -1874,23 +1910,30 @@ org.je
1874// jm : http://www.com.jm/register.html 1910// jm : http://www.com.jm/register.html
1875*.jm 1911*.jm
1876 1912
1877// jo : http://www.dns.jo/Registration_policy.aspx 1913// jo : https://www.dns.jo/JoFamily.aspx
1914// Confirmed by registry <DNS@modee.gov.jo> 2024-11-17
1878jo 1915jo
1916agri.jo
1917ai.jo
1879com.jo 1918com.jo
1880org.jo
1881net.jo
1882edu.jo 1919edu.jo
1883sch.jo 1920eng.jo
1921fm.jo
1884gov.jo 1922gov.jo
1885mil.jo 1923mil.jo
1886name.jo 1924net.jo
1925org.jo
1926per.jo
1927phd.jo
1928sch.jo
1929tv.jo
1887 1930
1888// jobs : https://en.wikipedia.org/wiki/.jobs 1931// jobs : https://www.iana.org/domains/root/db/jobs.html
1889jobs 1932jobs
1890 1933
1891// jp : https://en.wikipedia.org/wiki/.jp 1934// jp : https://www.iana.org/domains/root/db/jp.html
1892// http://jprs.co.jp/en/jpdomain.html 1935// http://jprs.co.jp/en/jpdomain.html
1893// Submitted by registry <info@jprs.jp> 1936// Confirmed by registry <info@jprs.jp> 2024-11-22
1894jp 1937jp
1895// jp organizational type names 1938// jp organizational type names
1896ac.jp 1939ac.jp
@@ -1903,6 +1946,9 @@ lg.jp
1903ne.jp 1946ne.jp
1904or.jp 1947or.jp
1905// jp prefecture type names 1948// jp prefecture type names
1949// 2024-11-22: JPRS confirmed that regional .jp suffixes no longer accept new registrations.
1950// Once all existing registrations expire (marking full discontinuation), these suffixes
1951// will be removed from the PSL.
1906aichi.jp 1952aichi.jp
1907akita.jp 1953akita.jp
1908aomori.jp 1954aomori.jp
@@ -1950,26 +1996,14 @@ wakayama.jp
1950yamagata.jp 1996yamagata.jp
1951yamaguchi.jp 1997yamaguchi.jp
1952yamanashi.jp 1998yamanashi.jp
1953栃木.jp 1999三é‡.jp
1954愛知.jp 2000京都.jp
1955愛媛.jp 2001ä½è³€.jp
1956兵庫.jp 2002兵庫.jp
1957熊本.jp
1958茨城.jp
1959北海é“.jp 2003北海é“.jp
1960åƒè‘‰.jp 2004åƒè‘‰.jp
1961和歌山.jp 2005和歌山.jp
1962é•·å´Ž.jp
1963長野.jp
1964新潟.jp
1965é’æ£®.jp
1966é™å²¡.jp
1967æ±äº¬.jp
1968石å·.jp
1969埼玉.jp 2006埼玉.jp
1970三é‡.jp
1971京都.jp
1972ä½è³€.jp
1973大分.jp 2007大分.jp
1974大阪.jp 2008大阪.jp
1975奈良.jp 2009奈良.jp
@@ -1979,20 +2013,32 @@ yamanashi.jp
1979å±±å£.jp 2013å±±å£.jp
1980山形.jp 2014山形.jp
1981山梨.jp 2015山梨.jp
1982岩手.jp
1983å²é˜œ.jp 2016å²é˜œ.jp
1984岡山.jp 2017岡山.jp
2018岩手.jp
1985å³¶æ ¹.jp 2019å³¶æ ¹.jp
1986広島.jp 2020広島.jp
1987徳島.jp 2021徳島.jp
2022愛媛.jp
2023愛知.jp
2024新潟.jp
2025æ±äº¬.jp
2026栃木.jp
1988沖縄.jp 2027沖縄.jp
1989滋賀.jp 2028滋賀.jp
2029熊本.jp
2030石å·.jp
1990神奈å·.jp 2031神奈å·.jp
1991ç¦äº•.jp 2032ç¦äº•.jp
1992ç¦å²¡.jp 2033ç¦å²¡.jp
1993ç¦å³¶.jp 2034ç¦å³¶.jp
1994ç§‹ç”°.jp 2035ç§‹ç”°.jp
1995群馬.jp 2036群馬.jp
2037茨城.jp
2038é•·å´Ž.jp
2039長野.jp
2040é’æ£®.jp
2041é™å²¡.jp
1996香å·.jp 2042香å·.jp
1997高知.jp 2043高知.jp
1998é³¥å–.jp 2044é³¥å–.jp
@@ -2000,18 +2046,18 @@ yamanashi.jp
2000// jp geographic type names 2046// jp geographic type names
2001// http://jprs.jp/doc/rule/saisoku-1.html 2047// http://jprs.jp/doc/rule/saisoku-1.html
2002*.kawasaki.jp 2048*.kawasaki.jp
2003*.kitakyushu.jp
2004*.kobe.jp
2005*.nagoya.jp
2006*.sapporo.jp
2007*.sendai.jp
2008*.yokohama.jp
2009!city.kawasaki.jp 2049!city.kawasaki.jp
2050*.kitakyushu.jp
2010!city.kitakyushu.jp 2051!city.kitakyushu.jp
2052*.kobe.jp
2011!city.kobe.jp 2053!city.kobe.jp
2054*.nagoya.jp
2012!city.nagoya.jp 2055!city.nagoya.jp
2056*.sapporo.jp
2013!city.sapporo.jp 2057!city.sapporo.jp
2058*.sendai.jp
2014!city.sendai.jp 2059!city.sendai.jp
2060*.yokohama.jp
2015!city.yokohama.jp 2061!city.yokohama.jp
2016// 4th level registration 2062// 4th level registration
2017aisai.aichi.jp 2063aisai.aichi.jp
@@ -3702,56 +3748,56 @@ sc.ke
3702 3748
3703// kg : http://www.domain.kg/dmn_n.html 3749// kg : http://www.domain.kg/dmn_n.html
3704kg 3750kg
3705org.kg
3706net.kg
3707com.kg 3751com.kg
3708edu.kg 3752edu.kg
3709gov.kg 3753gov.kg
3710mil.kg 3754mil.kg
3755net.kg
3756org.kg
3711 3757
3712// kh : http://www.mptc.gov.kh/dns_registration.htm 3758// kh : http://www.mptc.gov.kh/dns_registration.htm
3713*.kh 3759*.kh
3714 3760
3715// ki : http://www.ki/dns/index.html 3761// ki : http://www.ki/dns/index.html
3716ki 3762ki
3717edu.ki
3718biz.ki 3763biz.ki
3719net.ki 3764com.ki
3720org.ki 3765edu.ki
3721gov.ki 3766gov.ki
3722info.ki 3767info.ki
3723com.ki 3768net.ki
3769org.ki
3724 3770
3725// km : https://en.wikipedia.org/wiki/.km 3771// km : https://www.iana.org/domains/root/db/km.html
3726// http://www.domaine.km/documents/charte.doc 3772// http://www.domaine.km/documents/charte.doc
3727km 3773km
3728org.km 3774ass.km
3729nom.km 3775com.km
3776edu.km
3730gov.km 3777gov.km
3778mil.km
3779nom.km
3780org.km
3731prd.km 3781prd.km
3732tm.km 3782tm.km
3733edu.km
3734mil.km
3735ass.km
3736com.km
3737// These are only mentioned as proposed suggestions at domaine.km, but 3783// These are only mentioned as proposed suggestions at domaine.km, but
3738// https://en.wikipedia.org/wiki/.km says they're available for registration: 3784// https://www.iana.org/domains/root/db/km.html says they're available for registration:
3739coop.km
3740asso.km 3785asso.km
3741presse.km 3786coop.km
3787gouv.km
3742medecin.km 3788medecin.km
3743notaires.km 3789notaires.km
3744pharmaciens.km 3790pharmaciens.km
3791presse.km
3745veterinaire.km 3792veterinaire.km
3746gouv.km
3747 3793
3748// kn : https://en.wikipedia.org/wiki/.kn 3794// kn : https://www.iana.org/domains/root/db/kn.html
3749// http://www.dot.kn/domainRules.html 3795// http://www.dot.kn/domainRules.html
3750kn 3796kn
3751net.kn
3752org.kn
3753edu.kn 3797edu.kn
3754gov.kn 3798gov.kn
3799net.kn
3800org.kn
3755 3801
3756// kp : http://www.kcce.kp/en_index.php 3802// kp : http://www.kcce.kp/en_index.php
3757kp 3803kp
@@ -3762,7 +3808,7 @@ org.kp
3762rep.kp 3808rep.kp
3763tra.kp 3809tra.kp
3764 3810
3765// kr : https://en.wikipedia.org/wiki/.kr 3811// kr : https://www.iana.org/domains/root/db/kr.html
3766// see also: http://domain.nida.or.kr/eng/registration.jsp 3812// see also: http://domain.nida.or.kr/eng/registration.jsp
3767kr 3813kr
3768ac.kr 3814ac.kr
@@ -3815,29 +3861,29 @@ edu.ky
3815net.ky 3861net.ky
3816org.ky 3862org.ky
3817 3863
3818// kz : https://en.wikipedia.org/wiki/.kz 3864// kz : https://www.iana.org/domains/root/db/kz.html
3819// see also: http://www.nic.kz/rules/index.jsp 3865// see also: http://www.nic.kz/rules/index.jsp
3820kz 3866kz
3821org.kz 3867com.kz
3822edu.kz 3868edu.kz
3823net.kz
3824gov.kz 3869gov.kz
3825mil.kz 3870mil.kz
3826com.kz 3871net.kz
3872org.kz
3827 3873
3828// la : https://en.wikipedia.org/wiki/.la 3874// la : https://www.iana.org/domains/root/db/la.html
3829// Submitted by registry <gavin.brown@nic.la> 3875// Submitted by registry <gavin.brown@nic.la>
3830la 3876la
3831int.la 3877com.la
3832net.la
3833info.la
3834edu.la 3878edu.la
3835gov.la 3879gov.la
3836per.la 3880info.la
3837com.la 3881int.la
3882net.la
3838org.la 3883org.la
3884per.la
3839 3885
3840// lb : https://en.wikipedia.org/wiki/.lb 3886// lb : https://www.iana.org/domains/root/db/lb.html
3841// Submitted by registry <randy@psg.com> 3887// Submitted by registry <randy@psg.com>
3842lb 3888lb
3843com.lb 3889com.lb
@@ -3846,36 +3892,36 @@ gov.lb
3846net.lb 3892net.lb
3847org.lb 3893org.lb
3848 3894
3849// lc : https://en.wikipedia.org/wiki/.lc 3895// lc : https://www.iana.org/domains/root/db/lc.html
3850// see also: http://www.nic.lc/rules.htm 3896// see also: http://www.nic.lc/rules.htm
3851lc 3897lc
3852com.lc
3853net.lc
3854co.lc 3898co.lc
3855org.lc 3899com.lc
3856edu.lc 3900edu.lc
3857gov.lc 3901gov.lc
3902net.lc
3903org.lc
3858 3904
3859// li : https://en.wikipedia.org/wiki/.li 3905// li : https://www.iana.org/domains/root/db/li.html
3860li 3906li
3861 3907
3862// lk : https://www.nic.lk/index.php/domain-registration/lk-domain-naming-structure 3908// lk : https://www.nic.lk/index.php/domain-registration/lk-domain-naming-structure
3863lk 3909lk
3864gov.lk 3910ac.lk
3865sch.lk 3911assn.lk
3866net.lk
3867int.lk
3868com.lk 3912com.lk
3869org.lk
3870edu.lk 3913edu.lk
3914gov.lk
3915grp.lk
3916hotel.lk
3917int.lk
3918ltd.lk
3919net.lk
3871ngo.lk 3920ngo.lk
3921org.lk
3922sch.lk
3872soc.lk 3923soc.lk
3873web.lk 3924web.lk
3874ltd.lk
3875assn.lk
3876grp.lk
3877hotel.lk
3878ac.lk
3879 3925
3880// lr : http://psg.com/dns/lr/lr.txt 3926// lr : http://psg.com/dns/lr/lr.txt
3881// Submitted by registry <randy@psg.com> 3927// Submitted by registry <randy@psg.com>
@@ -3883,8 +3929,8 @@ lr
3883com.lr 3929com.lr
3884edu.lr 3930edu.lr
3885gov.lr 3931gov.lr
3886org.lr
3887net.lr 3932net.lr
3933org.lr
3888 3934
3889// ls : http://www.nic.ls/ 3935// ls : http://www.nic.ls/
3890// Confirmed by registry <lsadmin@nic.ls> 3936// Confirmed by registry <lsadmin@nic.ls>
@@ -3899,7 +3945,7 @@ net.ls
3899org.ls 3945org.ls
3900sc.ls 3946sc.ls
3901 3947
3902// lt : https://en.wikipedia.org/wiki/.lt 3948// lt : https://www.iana.org/domains/root/db/lt.html
3903lt 3949lt
3904// gov.lt : http://www.gov.lt/index_en.php 3950// gov.lt : http://www.gov.lt/index_en.php
3905gov.lt 3951gov.lt
@@ -3909,88 +3955,87 @@ lu
3909 3955
3910// lv : http://www.nic.lv/DNS/En/generic.php 3956// lv : http://www.nic.lv/DNS/En/generic.php
3911lv 3957lv
3958asn.lv
3912com.lv 3959com.lv
3960conf.lv
3913edu.lv 3961edu.lv
3914gov.lv 3962gov.lv
3915org.lv
3916mil.lv
3917id.lv 3963id.lv
3964mil.lv
3918net.lv 3965net.lv
3919asn.lv 3966org.lv
3920conf.lv
3921 3967
3922// ly : http://www.nic.ly/regulations.php 3968// ly : http://www.nic.ly/regulations.php
3923ly 3969ly
3924com.ly 3970com.ly
3925net.ly
3926gov.ly
3927plc.ly
3928edu.ly 3971edu.ly
3929sch.ly 3972gov.ly
3973id.ly
3930med.ly 3974med.ly
3975net.ly
3931org.ly 3976org.ly
3932id.ly 3977plc.ly
3978sch.ly
3933 3979
3934// ma : https://en.wikipedia.org/wiki/.ma 3980// ma : https://www.iana.org/domains/root/db/ma.html
3935// http://www.anrt.ma/fr/admin/download/upload/file_fr782.pdf 3981// http://www.anrt.ma/fr/admin/download/upload/file_fr782.pdf
3936ma 3982ma
3983ac.ma
3937co.ma 3984co.ma
3938net.ma
3939gov.ma 3985gov.ma
3986net.ma
3940org.ma 3987org.ma
3941ac.ma
3942press.ma 3988press.ma
3943 3989
3944// mc : http://www.nic.mc/ 3990// mc : http://www.nic.mc/
3945mc 3991mc
3946tm.mc
3947asso.mc 3992asso.mc
3993tm.mc
3948 3994
3949// md : https://en.wikipedia.org/wiki/.md 3995// md : https://www.iana.org/domains/root/db/md.html
3950md 3996md
3951 3997
3952// me : https://en.wikipedia.org/wiki/.me 3998// me : https://www.iana.org/domains/root/db/me.html
3953me 3999me
4000ac.me
3954co.me 4001co.me
3955net.me
3956org.me
3957edu.me 4002edu.me
3958ac.me
3959gov.me 4003gov.me
3960its.me 4004its.me
4005net.me
4006org.me
3961priv.me 4007priv.me
3962 4008
3963// mg : http://nic.mg/nicmg/?page_id=39 4009// mg : https://nic.mg
3964mg 4010mg
3965org.mg 4011co.mg
3966nom.mg 4012com.mg
3967gov.mg
3968prd.mg
3969tm.mg
3970edu.mg 4013edu.mg
4014gov.mg
3971mil.mg 4015mil.mg
3972com.mg 4016nom.mg
3973co.mg 4017org.mg
4018prd.mg
3974 4019
3975// mh : https://en.wikipedia.org/wiki/.mh 4020// mh : https://www.iana.org/domains/root/db/mh.html
3976mh 4021mh
3977 4022
3978// mil : https://en.wikipedia.org/wiki/.mil 4023// mil : https://www.iana.org/domains/root/db/mil.html
3979mil 4024mil
3980 4025
3981// mk : https://en.wikipedia.org/wiki/.mk 4026// mk : https://www.iana.org/domains/root/db/mk.html
3982// see also: http://dns.marnet.net.mk/postapka.php 4027// see also: http://dns.marnet.net.mk/postapka.php
3983mk 4028mk
3984com.mk 4029com.mk
3985org.mk
3986net.mk
3987edu.mk 4030edu.mk
3988gov.mk 4031gov.mk
3989inf.mk 4032inf.mk
3990name.mk 4033name.mk
4034net.mk
4035org.mk
3991 4036
3992// ml : http://www.gobin.info/domainname/ml-template.doc 4037// ml : http://www.gobin.info/domainname/ml-template.doc
3993// see also: https://en.wikipedia.org/wiki/.ml 4038// see also: https://www.iana.org/domains/root/db/ml.html
3994ml 4039ml
3995com.ml 4040com.ml
3996edu.ml 4041edu.ml
@@ -4000,34 +4045,34 @@ net.ml
4000org.ml 4045org.ml
4001presse.ml 4046presse.ml
4002 4047
4003// mm : https://en.wikipedia.org/wiki/.mm 4048// mm : https://www.iana.org/domains/root/db/mm.html
4004*.mm 4049*.mm
4005 4050
4006// mn : https://en.wikipedia.org/wiki/.mn 4051// mn : https://www.iana.org/domains/root/db/mn.html
4007mn 4052mn
4008gov.mn
4009edu.mn 4053edu.mn
4054gov.mn
4010org.mn 4055org.mn
4011 4056
4012// mo : http://www.monic.net.mo/ 4057// mo : http://www.monic.net.mo/
4013mo 4058mo
4014com.mo 4059com.mo
4015net.mo
4016org.mo
4017edu.mo 4060edu.mo
4018gov.mo 4061gov.mo
4062net.mo
4063org.mo
4019 4064
4020// mobi : https://en.wikipedia.org/wiki/.mobi 4065// mobi : https://www.iana.org/domains/root/db/mobi.html
4021mobi 4066mobi
4022 4067
4023// mp : http://www.dot.mp/ 4068// mp : http://www.dot.mp/
4024// Confirmed by registry <dcamacho@saipan.com> 2008-06-17 4069// Confirmed by registry <dcamacho@saipan.com> 2008-06-17
4025mp 4070mp
4026 4071
4027// mq : https://en.wikipedia.org/wiki/.mq 4072// mq : https://www.iana.org/domains/root/db/mq.html
4028mq 4073mq
4029 4074
4030// mr : https://en.wikipedia.org/wiki/.mr 4075// mr : https://www.iana.org/domains/root/db/mr.html
4031mr 4076mr
4032gov.mr 4077gov.mr
4033 4078
@@ -4047,20 +4092,20 @@ edu.mt
4047net.mt 4092net.mt
4048org.mt 4093org.mt
4049 4094
4050// mu : https://en.wikipedia.org/wiki/.mu 4095// mu : https://www.iana.org/domains/root/db/mu.html
4051mu 4096mu
4052com.mu
4053net.mu
4054org.mu
4055gov.mu
4056ac.mu 4097ac.mu
4057co.mu 4098co.mu
4099com.mu
4100gov.mu
4101net.mu
4058or.mu 4102or.mu
4103org.mu
4059 4104
4060// museum : https://welcome.museum/wp-content/uploads/2018/05/20180525-Registration-Policy-MUSEUM-EN_VF-2.pdf https://welcome.museum/buy-your-dot-museum-2/ 4105// museum : https://welcome.museum/wp-content/uploads/2018/05/20180525-Registration-Policy-MUSEUM-EN_VF-2.pdf https://welcome.museum/buy-your-dot-museum-2/
4061museum 4106museum
4062 4107
4063// mv : https://en.wikipedia.org/wiki/.mv 4108// mv : https://www.iana.org/domains/root/db/mv.html
4064// "mv" included because, contra Wikipedia, google.mv exists. 4109// "mv" included because, contra Wikipedia, google.mv exists.
4065mv 4110mv
4066aero.mv 4111aero.mv
@@ -4088,7 +4133,6 @@ coop.mw
4088edu.mw 4133edu.mw
4089gov.mw 4134gov.mw
4090int.mw 4135int.mw
4091museum.mw
4092net.mw 4136net.mw
4093org.mw 4137org.mw
4094 4138
@@ -4096,10 +4140,10 @@ org.mw
4096// Submitted by registry <farias@nic.mx> 4140// Submitted by registry <farias@nic.mx>
4097mx 4141mx
4098com.mx 4142com.mx
4099org.mx
4100gob.mx
4101edu.mx 4143edu.mx
4144gob.mx
4102net.mx 4145net.mx
4146org.mx
4103 4147
4104// my : http://www.mynic.my/ 4148// my : http://www.mynic.my/
4105// Available strings: https://mynic.my/resources/domains/buying-a-domain/ 4149// Available strings: https://mynic.my/resources/domains/buying-a-domain/
@@ -4126,27 +4170,16 @@ net.mz
4126org.mz 4170org.mz
4127 4171
4128// na : http://www.na-nic.com.na/ 4172// na : http://www.na-nic.com.na/
4129// http://www.info.na/domain/
4130na 4173na
4131info.na 4174alt.na
4132pro.na
4133name.na
4134school.na
4135or.na
4136dr.na
4137us.na
4138mx.na
4139ca.na
4140in.na
4141cc.na
4142tv.na
4143ws.na
4144mobi.na
4145co.na 4175co.na
4146com.na 4176com.na
4177gov.na
4178net.na
4147org.na 4179org.na
4148 4180
4149// name : has 2nd-level tlds, but there's no list of them 4181// name : http://www.nic.name/
4182// Regarding 2LDs: https://github.com/publicsuffix/list/issues/2306
4150name 4183name
4151 4184
4152// nc : http://www.cctld.nc/ 4185// nc : http://www.cctld.nc/
@@ -4154,24 +4187,24 @@ nc
4154asso.nc 4187asso.nc
4155nom.nc 4188nom.nc
4156 4189
4157// ne : https://en.wikipedia.org/wiki/.ne 4190// ne : https://www.iana.org/domains/root/db/ne.html
4158ne 4191ne
4159 4192
4160// net : https://en.wikipedia.org/wiki/.net 4193// net : https://www.iana.org/domains/root/db/net.html
4161net 4194net
4162 4195
4163// nf : https://en.wikipedia.org/wiki/.nf 4196// nf : https://www.iana.org/domains/root/db/nf.html
4164nf 4197nf
4165com.nf
4166net.nf
4167per.nf
4168rec.nf
4169web.nf
4170arts.nf 4198arts.nf
4199com.nf
4171firm.nf 4200firm.nf
4172info.nf 4201info.nf
4202net.nf
4173other.nf 4203other.nf
4204per.nf
4205rec.nf
4174store.nf 4206store.nf
4207web.nf
4175 4208
4176// ng : http://www.nira.org.ng/index.php/join-us/register-ng-domain/189-nira-slds 4209// ng : http://www.nira.org.ng/index.php/join-us/register-ng-domain/189-nira-slds
4177ng 4210ng
@@ -4203,7 +4236,7 @@ nom.ni
4203org.ni 4236org.ni
4204web.ni 4237web.ni
4205 4238
4206// nl : https://en.wikipedia.org/wiki/.nl 4239// nl : https://www.iana.org/domains/root/db/nl.html
4207// https://www.sidn.nl/ 4240// https://www.sidn.nl/
4208// ccTLD for the Netherlands 4241// ccTLD for the Netherlands
4209nl 4242nl
@@ -4216,18 +4249,18 @@ nl
4216no 4249no
4217// Norid category second level domains : https://www.norid.no/en/om-domenenavn/regelverk-for-no/vedlegg-c/ 4250// Norid category second level domains : https://www.norid.no/en/om-domenenavn/regelverk-for-no/vedlegg-c/
4218fhs.no 4251fhs.no
4219vgs.no
4220fylkesbibl.no
4221folkebibl.no 4252folkebibl.no
4222museum.no 4253fylkesbibl.no
4223idrett.no 4254idrett.no
4255museum.no
4224priv.no 4256priv.no
4257vgs.no
4225// Norid category second-level domains managed by parties other than Norid : https://www.norid.no/en/om-domenenavn/regelverk-for-no/vedlegg-d/ 4258// Norid category second-level domains managed by parties other than Norid : https://www.norid.no/en/om-domenenavn/regelverk-for-no/vedlegg-d/
4226mil.no
4227stat.no
4228dep.no 4259dep.no
4229kommune.no
4230herad.no 4260herad.no
4261kommune.no
4262mil.no
4263stat.no
4231// Norid geographical second level domains : https://www.norid.no/en/om-domenenavn/regelverk-for-no/vedlegg-b/ 4264// Norid geographical second level domains : https://www.norid.no/en/om-domenenavn/regelverk-for-no/vedlegg-b/
4232// counties 4265// counties
4233aa.no 4266aa.no
@@ -4279,10 +4312,10 @@ akrehamn.no
4279algard.no 4312algard.no
4280ålgård.no 4313ålgård.no
4281arna.no 4314arna.no
4282brumunddal.no
4283bryne.no
4284bronnoysund.no 4315bronnoysund.no
4285brønnøysund.no 4316brønnøysund.no
4317brumunddal.no
4318bryne.no
4286drobak.no 4319drobak.no
4287drøbak.no 4320drøbak.no
4288egersund.no 4321egersund.no
@@ -4326,27 +4359,32 @@ tananger.no
4326tranby.no 4359tranby.no
4327vossevangen.no 4360vossevangen.no
4328// communities 4361// communities
4362aarborte.no
4363aejrie.no
4329afjord.no 4364afjord.no
4330Ã¥fjord.no 4365Ã¥fjord.no
4331agdenes.no 4366agdenes.no
4367nes.akershus.no
4368aknoluokta.no
4369ákŋoluokta.no
4332al.no 4370al.no
4333Ã¥l.no 4371Ã¥l.no
4372alaheadju.no
4373álaheadju.no
4334alesund.no 4374alesund.no
4335Ã¥lesund.no 4375Ã¥lesund.no
4336alstahaug.no 4376alstahaug.no
4337alta.no 4377alta.no
4338áltá.no 4378áltá.no
4339alaheadju.no
4340álaheadju.no
4341alvdal.no 4379alvdal.no
4342amli.no 4380amli.no
4343Ã¥mli.no 4381Ã¥mli.no
4344amot.no 4382amot.no
4345Ã¥mot.no 4383Ã¥mot.no
4384andasuolo.no
4346andebu.no 4385andebu.no
4347andoy.no 4386andoy.no
4348andøy.no 4387andøy.no
4349andasuolo.no
4350ardal.no 4388ardal.no
4351Ã¥rdal.no 4389Ã¥rdal.no
4352aremark.no 4390aremark.no
@@ -4356,9 +4394,9 @@ aseral.no
4356Ã¥seral.no 4394Ã¥seral.no
4357asker.no 4395asker.no
4358askim.no 4396askim.no
4359askvoll.no
4360askoy.no 4397askoy.no
4361askøy.no 4398askøy.no
4399askvoll.no
4362asnes.no 4400asnes.no
4363Ã¥snes.no 4401Ã¥snes.no
4364audnedaln.no 4402audnedaln.no
@@ -4371,27 +4409,37 @@ austevoll.no
4371austrheim.no 4409austrheim.no
4372averoy.no 4410averoy.no
4373averøy.no 4411averøy.no
4374balestrand.no 4412badaddja.no
4375ballangen.no 4413bådåddjå.no
4414bærum.no
4415bahcavuotna.no
4416báhcavuotna.no
4417bahccavuotna.no
4418báhccavuotna.no
4419baidar.no
4420báidár.no
4421bajddar.no
4422bájddar.no
4376balat.no 4423balat.no
4377bálát.no 4424bálát.no
4425balestrand.no
4426ballangen.no
4378balsfjord.no 4427balsfjord.no
4379bahccavuotna.no
4380báhccavuotna.no
4381bamble.no 4428bamble.no
4382bardu.no 4429bardu.no
4430barum.no
4431batsfjord.no
4432båtsfjord.no
4433bearalvahki.no
4434bearalváhki.no
4383beardu.no 4435beardu.no
4384beiarn.no 4436beiarn.no
4385bajddar.no
4386bájddar.no
4387baidar.no
4388báidár.no
4389berg.no 4437berg.no
4390bergen.no 4438bergen.no
4391berlevag.no 4439berlevag.no
4392berlevåg.no 4440berlevåg.no
4393bearalvahki.no 4441bievat.no
4394bearalváhki.no 4442bievát.no
4395bindal.no 4443bindal.no
4396birkenes.no 4444birkenes.no
4397bjarkoy.no 4445bjarkoy.no
@@ -4400,36 +4448,32 @@ bjerkreim.no
4400bjugn.no 4448bjugn.no
4401bodo.no 4449bodo.no
4402bodø.no 4450bodø.no
4403badaddja.no
4404bådåddjå.no
4405budejju.no
4406bokn.no 4451bokn.no
4452bomlo.no
4453bømlo.no
4407bremanger.no 4454bremanger.no
4408bronnoy.no 4455bronnoy.no
4409brønnøy.no 4456brønnøy.no
4457budejju.no
4458nes.buskerud.no
4410bygland.no 4459bygland.no
4411bykle.no 4460bykle.no
4412barum.no 4461cahcesuolo.no
4413bærum.no 4462Äáhcesuolo.no
4414bo.telemark.no 4463davvenjarga.no
4415bø.telemark.no 4464davvenjárga.no
4416bo.nordland.no 4465davvesiida.no
4417bø.nordland.no 4466deatnu.no
4418bievat.no 4467dielddanuorri.no
4419bievát.no 4468divtasvuodna.no
4420bomlo.no 4469divttasvuotna.no
4421bømlo.no 4470donna.no
4422batsfjord.no 4471dønna.no
4423båtsfjord.no
4424bahcavuotna.no
4425báhcavuotna.no
4426dovre.no 4472dovre.no
4427drammen.no 4473drammen.no
4428drangedal.no 4474drangedal.no
4429dyroy.no 4475dyroy.no
4430dyrøy.no 4476dyrøy.no
4431donna.no
4432dønna.no
4433eid.no 4477eid.no
4434eidfjord.no 4478eidfjord.no
4435eidsberg.no 4479eidsberg.no
@@ -4441,14 +4485,12 @@ enebakk.no
4441engerdal.no 4485engerdal.no
4442etne.no 4486etne.no
4443etnedal.no 4487etnedal.no
4444evenes.no
4445evenassi.no 4488evenassi.no
4446evenášši.no 4489evenášši.no
4490evenes.no
4447evje-og-hornnes.no 4491evje-og-hornnes.no
4448farsund.no 4492farsund.no
4449fauske.no 4493fauske.no
4450fuossko.no
4451fuoisku.no
4452fedje.no 4494fedje.no
4453fet.no 4495fet.no
4454finnoy.no 4496finnoy.no
@@ -4456,33 +4498,40 @@ finnøy.no
4456fitjar.no 4498fitjar.no
4457fjaler.no 4499fjaler.no
4458fjell.no 4500fjell.no
4501fla.no
4502flå.no
4459flakstad.no 4503flakstad.no
4460flatanger.no 4504flatanger.no
4461flekkefjord.no 4505flekkefjord.no
4462flesberg.no 4506flesberg.no
4463flora.no 4507flora.no
4464fla.no
4465flå.no
4466folldal.no 4508folldal.no
4509forde.no
4510førde.no
4467forsand.no 4511forsand.no
4468fosnes.no 4512fosnes.no
4513fræna.no
4514frana.no
4469frei.no 4515frei.no
4470frogn.no 4516frogn.no
4471froland.no 4517froland.no
4472frosta.no 4518frosta.no
4473frana.no
4474fræna.no
4475froya.no 4519froya.no
4476frøya.no 4520frøya.no
4521fuoisku.no
4522fuossko.no
4477fusa.no 4523fusa.no
4478fyresdal.no 4524fyresdal.no
4479forde.no 4525gaivuotna.no
4480førde.no 4526gáivuotna.no
4527galsa.no
4528gálsá.no
4481gamvik.no 4529gamvik.no
4482gangaviika.no 4530gangaviika.no
4483gáŋgaviika.no 4531gáŋgaviika.no
4484gaular.no 4532gaular.no
4485gausdal.no 4533gausdal.no
4534giehtavuoatna.no
4486gildeskal.no 4535gildeskal.no
4487gildeskål.no 4536gildeskål.no
4488giske.no 4537giske.no
@@ -4500,38 +4549,37 @@ granvin.no
4500gratangen.no 4549gratangen.no
4501grimstad.no 4550grimstad.no
4502grong.no 4551grong.no
4503kraanghke.no
4504kråanghke.no
4505grue.no 4552grue.no
4506gulen.no 4553gulen.no
4554guovdageaidnu.no
4555ha.no
4556hå.no
4557habmer.no
4558hábmer.no
4507hadsel.no 4559hadsel.no
4560hægebostad.no
4561hagebostad.no
4508halden.no 4562halden.no
4509halsa.no 4563halsa.no
4510hamar.no 4564hamar.no
4511hamaroy.no 4565hamaroy.no
4512habmer.no
4513hábmer.no
4514hapmir.no
4515hápmir.no
4516hammerfest.no
4517hammarfeasta.no 4566hammarfeasta.no
4518hámmárfeasta.no 4567hámmárfeasta.no
4568hammerfest.no
4569hapmir.no
4570hápmir.no
4519haram.no 4571haram.no
4520hareid.no 4572hareid.no
4521harstad.no 4573harstad.no
4522hasvik.no 4574hasvik.no
4523aknoluokta.no
4524ákŋoluokta.no
4525hattfjelldal.no 4575hattfjelldal.no
4526aarborte.no
4527haugesund.no 4576haugesund.no
4577os.hedmark.no
4578valer.hedmark.no
4579våler.hedmark.no
4528hemne.no 4580hemne.no
4529hemnes.no 4581hemnes.no
4530hemsedal.no 4582hemsedal.no
4531heroy.more-og-romsdal.no
4532herøy.møre-og-romsdal.no
4533heroy.nordland.no
4534herøy.nordland.no
4535hitra.no 4583hitra.no
4536hjartdal.no 4584hjartdal.no
4537hjelmeland.no 4585hjelmeland.no
@@ -4543,96 +4591,95 @@ hole.no
4543holmestrand.no 4591holmestrand.no
4544holtalen.no 4592holtalen.no
4545holtålen.no 4593holtålen.no
4594os.hordaland.no
4546hornindal.no 4595hornindal.no
4547horten.no 4596horten.no
4548hurdal.no
4549hurum.no
4550hvaler.no
4551hyllestad.no
4552hagebostad.no
4553hægebostad.no
4554hoyanger.no 4597hoyanger.no
4555høyanger.no 4598høyanger.no
4556hoylandet.no 4599hoylandet.no
4557høylandet.no 4600høylandet.no
4558ha.no 4601hurdal.no
4559hå.no 4602hurum.no
4603hvaler.no
4604hyllestad.no
4560ibestad.no 4605ibestad.no
4561inderoy.no 4606inderoy.no
4562inderøy.no 4607inderøy.no
4563iveland.no 4608iveland.no
4609ivgu.no
4564jevnaker.no 4610jevnaker.no
4565jondal.no
4566jolster.no 4611jolster.no
4567jølster.no 4612jølster.no
4568karasjok.no 4613jondal.no
4614kafjord.no
4615kåfjord.no
4569karasjohka.no 4616karasjohka.no
4570kárášjohka.no 4617kárášjohka.no
4618karasjok.no
4571karlsoy.no 4619karlsoy.no
4572galsa.no
4573gálsá.no
4574karmoy.no 4620karmoy.no
4575karmøy.no 4621karmøy.no
4576kautokeino.no 4622kautokeino.no
4577guovdageaidnu.no
4578klepp.no
4579klabu.no 4623klabu.no
4580klæbu.no 4624klæbu.no
4625klepp.no
4581kongsberg.no 4626kongsberg.no
4582kongsvinger.no 4627kongsvinger.no
4628kraanghke.no
4629kråanghke.no
4583kragero.no 4630kragero.no
4584kragerø.no 4631kragerø.no
4585kristiansand.no 4632kristiansand.no
4586kristiansund.no 4633kristiansund.no
4587krodsherad.no 4634krodsherad.no
4588krødsherad.no 4635krødsherad.no
4636kvæfjord.no
4637kvænangen.no
4638kvafjord.no
4589kvalsund.no 4639kvalsund.no
4590rahkkeravju.no
4591ráhkkerávju.no
4592kvam.no 4640kvam.no
4641kvanangen.no
4593kvinesdal.no 4642kvinesdal.no
4594kvinnherad.no 4643kvinnherad.no
4595kviteseid.no 4644kviteseid.no
4596kvitsoy.no 4645kvitsoy.no
4597kvitsøy.no 4646kvitsøy.no
4598kvafjord.no 4647laakesvuemie.no
4599kvæfjord.no 4648lærdal.no
4600giehtavuoatna.no 4649lahppi.no
4601kvanangen.no 4650láhppi.no
4602kvænangen.no 4651lardal.no
4603navuotna.no
4604návuotna.no
4605kafjord.no
4606kåfjord.no
4607gaivuotna.no
4608gáivuotna.no
4609larvik.no 4652larvik.no
4610lavangen.no
4611lavagis.no 4653lavagis.no
4612loabat.no 4654lavangen.no
4613loabát.no 4655leangaviika.no
4656leaŋgaviika.no
4614lebesby.no 4657lebesby.no
4615davvesiida.no
4616leikanger.no 4658leikanger.no
4617leirfjord.no 4659leirfjord.no
4618leka.no 4660leka.no
4619leksvik.no 4661leksvik.no
4620lenvik.no 4662lenvik.no
4621leangaviika.no 4663lerdal.no
4622leaŋgaviika.no
4623lesja.no 4664lesja.no
4624levanger.no 4665levanger.no
4625lier.no 4666lier.no
4626lierne.no 4667lierne.no
4627lillehammer.no 4668lillehammer.no
4628lillesand.no 4669lillesand.no
4629lindesnes.no
4630lindas.no 4670lindas.no
4631lindås.no 4671lindås.no
4672lindesnes.no
4673loabat.no
4674loabát.no
4675lodingen.no
4676lødingen.no
4632lom.no 4677lom.no
4633loppa.no 4678loppa.no
4634lahppi.no 4679lorenskog.no
4635láhppi.no 4680lørenskog.no
4681loten.no
4682løten.no
4636lund.no 4683lund.no
4637lunner.no 4684lunner.no
4638luroy.no 4685luroy.no
@@ -4640,25 +4687,19 @@ lurøy.no
4640luster.no 4687luster.no
4641lyngdal.no 4688lyngdal.no
4642lyngen.no 4689lyngen.no
4643ivgu.no 4690malatvuopmi.no
4644lardal.no 4691málatvuopmi.no
4645lerdal.no 4692malselv.no
4646lærdal.no 4693målselv.no
4647lodingen.no
4648lødingen.no
4649lorenskog.no
4650lørenskog.no
4651loten.no
4652løten.no
4653malvik.no 4694malvik.no
4654masoy.no
4655måsøy.no
4656muosat.no
4657muosát.no
4658mandal.no 4695mandal.no
4659marker.no 4696marker.no
4660marnardal.no 4697marnardal.no
4661masfjorden.no 4698masfjorden.no
4699masoy.no
4700måsøy.no
4701matta-varjjat.no
4702mátta-várjjat.no
4662meland.no 4703meland.no
4663meldal.no 4704meldal.no
4664melhus.no 4705melhus.no
@@ -4666,39 +4707,39 @@ meloy.no
4666meløy.no 4707meløy.no
4667meraker.no 4708meraker.no
4668meråker.no 4709meråker.no
4669moareke.no
4670moåreke.no
4671midsund.no 4710midsund.no
4672midtre-gauldal.no 4711midtre-gauldal.no
4712moareke.no
4713moåreke.no
4673modalen.no 4714modalen.no
4674modum.no 4715modum.no
4675molde.no 4716molde.no
4717heroy.more-og-romsdal.no
4718sande.more-og-romsdal.no
4719herøy.møre-og-romsdal.no
4720sande.møre-og-romsdal.no
4676moskenes.no 4721moskenes.no
4677moss.no 4722moss.no
4678mosvik.no 4723mosvik.no
4679malselv.no 4724muosat.no
4680målselv.no 4725muosát.no
4681malatvuopmi.no 4726naamesjevuemie.no
4682málatvuopmi.no 4727nååmesjevuemie.no
4728nærøy.no
4683namdalseid.no 4729namdalseid.no
4684aejrie.no
4685namsos.no 4730namsos.no
4686namsskogan.no 4731namsskogan.no
4687naamesjevuemie.no
4688nååmesjevuemie.no
4689laakesvuemie.no
4690nannestad.no 4732nannestad.no
4691narvik.no 4733naroy.no
4692narviika.no 4734narviika.no
4735narvik.no
4693naustdal.no 4736naustdal.no
4737navuotna.no
4738návuotna.no
4694nedre-eiker.no 4739nedre-eiker.no
4695nes.akershus.no
4696nes.buskerud.no
4697nesna.no 4740nesna.no
4698nesodden.no 4741nesodden.no
4699nesseby.no 4742nesseby.no
4700unjarga.no
4701unjárga.no
4702nesset.no 4743nesset.no
4703nissedal.no 4744nissedal.no
4704nittedal.no 4745nittedal.no
@@ -4707,21 +4748,20 @@ nord-fron.no
4707nord-odal.no 4748nord-odal.no
4708norddal.no 4749norddal.no
4709nordkapp.no 4750nordkapp.no
4710davvenjarga.no 4751bo.nordland.no
4711davvenjárga.no 4752bø.nordland.no
4753heroy.nordland.no
4754herøy.nordland.no
4712nordre-land.no 4755nordre-land.no
4713nordreisa.no 4756nordreisa.no
4714raisa.no
4715ráisa.no
4716nore-og-uvdal.no 4757nore-og-uvdal.no
4717notodden.no 4758notodden.no
4718naroy.no
4719nærøy.no
4720notteroy.no 4759notteroy.no
4721nøtterøy.no 4760nøtterøy.no
4722odda.no 4761odda.no
4723oksnes.no 4762oksnes.no
4724øksnes.no 4763øksnes.no
4764omasvuotna.no
4725oppdal.no 4765oppdal.no
4726oppegard.no 4766oppegard.no
4727oppegård.no 4767oppegård.no
@@ -4732,11 +4772,11 @@ orskog.no
4732ørskog.no 4772ørskog.no
4733orsta.no 4773orsta.no
4734ørsta.no 4774ørsta.no
4735os.hedmark.no
4736os.hordaland.no
4737osen.no 4775osen.no
4738osteroy.no 4776osteroy.no
4739osterøy.no 4777osterøy.no
4778valer.ostfold.no
4779våler.østfold.no
4740ostre-toten.no 4780ostre-toten.no
4741østre-toten.no 4781østre-toten.no
4742overhalla.no 4782overhalla.no
@@ -4752,11 +4792,18 @@ porsanger.no
4752porsangu.no 4792porsangu.no
4753porsáŋgu.no 4793porsáŋgu.no
4754porsgrunn.no 4794porsgrunn.no
4795rade.no
4796råde.no
4755radoy.no 4797radoy.no
4756radøy.no 4798radøy.no
4799rælingen.no
4800rahkkeravju.no
4801ráhkkerávju.no
4802raisa.no
4803ráisa.no
4757rakkestad.no 4804rakkestad.no
4805ralingen.no
4758rana.no 4806rana.no
4759ruovat.no
4760randaberg.no 4807randaberg.no
4761rauma.no 4808rauma.no
4762rendalen.no 4809rendalen.no
@@ -4767,16 +4814,14 @@ rindal.no
4767ringebu.no 4814ringebu.no
4768ringerike.no 4815ringerike.no
4769ringsaker.no 4816ringsaker.no
4770rissa.no
4771risor.no 4817risor.no
4772risør.no 4818risør.no
4819rissa.no
4773roan.no 4820roan.no
4774rollag.no
4775rygge.no
4776ralingen.no
4777rælingen.no
4778rodoy.no 4821rodoy.no
4779rødøy.no 4822rødøy.no
4823rollag.no
4824romsa.no
4780romskog.no 4825romskog.no
4781rømskog.no 4826rømskog.no
4782roros.no 4827roros.no
@@ -4787,18 +4832,14 @@ royken.no
4787røyken.no 4832røyken.no
4788royrvik.no 4833royrvik.no
4789røyrvik.no 4834røyrvik.no
4790rade.no 4835ruovat.no
4791råde.no 4836rygge.no
4792salangen.no 4837salangen.no
4793siellak.no
4794saltdal.no
4795salat.no 4838salat.no
4796sálát.no
4797sálat.no 4839sálat.no
4840sálát.no
4841saltdal.no
4798samnanger.no 4842samnanger.no
4799sande.more-og-romsdal.no
4800sande.møre-og-romsdal.no
4801sande.vestfold.no
4802sandefjord.no 4843sandefjord.no
4803sandnes.no 4844sandnes.no
4804sandoy.no 4845sandoy.no
@@ -4810,39 +4851,60 @@ sel.no
4810selbu.no 4851selbu.no
4811selje.no 4852selje.no
4812seljord.no 4853seljord.no
4854siellak.no
4813sigdal.no 4855sigdal.no
4814siljan.no 4856siljan.no
4815sirdal.no 4857sirdal.no
4858skanit.no
4859skánit.no
4860skanland.no
4861skånland.no
4816skaun.no 4862skaun.no
4817skedsmo.no 4863skedsmo.no
4818ski.no 4864ski.no
4819skien.no 4865skien.no
4820skiptvet.no
4821skjervoy.no
4822skjervøy.no
4823skierva.no 4866skierva.no
4824skiervá.no 4867skiervá.no
4868skiptvet.no
4825skjak.no 4869skjak.no
4826skjåk.no 4870skjåk.no
4871skjervoy.no
4872skjervøy.no
4827skodje.no 4873skodje.no
4828skanland.no
4829skånland.no
4830skanit.no
4831skánit.no
4832smola.no 4874smola.no
4833smøla.no 4875smøla.no
4834snillfjord.no 4876snaase.no
4877snåase.no
4835snasa.no 4878snasa.no
4836snåsa.no 4879snåsa.no
4880snillfjord.no
4837snoasa.no 4881snoasa.no
4838snaase.no
4839snåase.no
4840sogndal.no 4882sogndal.no
4883sogne.no
4884søgne.no
4841sokndal.no 4885sokndal.no
4842sola.no 4886sola.no
4843solund.no 4887solund.no
4888somna.no
4889sømna.no
4890sondre-land.no
4891søndre-land.no
4844songdalen.no 4892songdalen.no
4893sor-aurdal.no
4894sør-aurdal.no
4895sor-fron.no
4896sør-fron.no
4897sor-odal.no
4898sør-odal.no
4899sor-varanger.no
4900sør-varanger.no
4901sorfold.no
4902sørfold.no
4903sorreisa.no
4904sørreisa.no
4845sortland.no 4905sortland.no
4906sorum.no
4907sørum.no
4846spydeberg.no 4908spydeberg.no
4847stange.no 4909stange.no
4848stavanger.no 4910stavanger.no
@@ -4855,7 +4917,6 @@ stor-elvdal.no
4855stord.no 4917stord.no
4856stordal.no 4918stordal.no
4857storfjord.no 4919storfjord.no
4858omasvuotna.no
4859strand.no 4920strand.no
4860stranda.no 4921stranda.no
4861stryn.no 4922stryn.no
@@ -4867,72 +4928,55 @@ surnadal.no
4867sveio.no 4928sveio.no
4868svelvik.no 4929svelvik.no
4869sykkylven.no 4930sykkylven.no
4870sogne.no
4871søgne.no
4872somna.no
4873sømna.no
4874sondre-land.no
4875søndre-land.no
4876sor-aurdal.no
4877sør-aurdal.no
4878sor-fron.no
4879sør-fron.no
4880sor-odal.no
4881sør-odal.no
4882sor-varanger.no
4883sør-varanger.no
4884matta-varjjat.no
4885mátta-várjjat.no
4886sorfold.no
4887sørfold.no
4888sorreisa.no
4889sørreisa.no
4890sorum.no
4891sørum.no
4892tana.no 4931tana.no
4893deatnu.no 4932bo.telemark.no
4933bø.telemark.no
4894time.no 4934time.no
4895tingvoll.no 4935tingvoll.no
4896tinn.no 4936tinn.no
4897tjeldsund.no 4937tjeldsund.no
4898dielddanuorri.no
4899tjome.no 4938tjome.no
4900tjøme.no 4939tjøme.no
4901tokke.no 4940tokke.no
4902tolga.no 4941tolga.no
4942tonsberg.no
4943tønsberg.no
4903torsken.no 4944torsken.no
4945træna.no
4946trana.no
4904tranoy.no 4947tranoy.no
4905tranøy.no 4948tranøy.no
4949troandin.no
4950trogstad.no
4951trøgstad.no
4952tromsa.no
4906tromso.no 4953tromso.no
4907tromsø.no 4954tromsø.no
4908tromsa.no
4909romsa.no
4910trondheim.no 4955trondheim.no
4911troandin.no
4912trysil.no 4956trysil.no
4913trana.no
4914træna.no
4915trogstad.no
4916trøgstad.no
4917tvedestrand.no 4957tvedestrand.no
4918tydal.no 4958tydal.no
4919tynset.no 4959tynset.no
4920tysfjord.no 4960tysfjord.no
4921divtasvuodna.no
4922divttasvuotna.no
4923tysnes.no 4961tysnes.no
4924tysvar.no
4925tysvær.no 4962tysvær.no
4926tonsberg.no 4963tysvar.no
4927tønsberg.no
4928ullensaker.no 4964ullensaker.no
4929ullensvang.no 4965ullensvang.no
4930ulvik.no 4966ulvik.no
4967unjarga.no
4968unjárga.no
4931utsira.no 4969utsira.no
4970vaapste.no
4932vadso.no 4971vadso.no
4933vadsø.no 4972vadsø.no
4934cahcesuolo.no 4973værøy.no
4935Äáhcesuolo.no 4974vaga.no
4975vågå.no
4976vagan.no
4977vågan.no
4978vagsoy.no
4979vågsøy.no
4936vaksdal.no 4980vaksdal.no
4937valle.no 4981valle.no
4938vang.no 4982vang.no
@@ -4941,8 +4985,8 @@ vardo.no
4941vardø.no 4985vardø.no
4942varggat.no 4986varggat.no
4943várggát.no 4987várggát.no
4988varoy.no
4944vefsn.no 4989vefsn.no
4945vaapste.no
4946vega.no 4990vega.no
4947vegarshei.no 4991vegarshei.no
4948vegårshei.no 4992vegårshei.no
@@ -4950,6 +4994,7 @@ vennesla.no
4950verdal.no 4994verdal.no
4951verran.no 4995verran.no
4952vestby.no 4996vestby.no
4997sande.vestfold.no
4953vestnes.no 4998vestnes.no
4954vestre-slidre.no 4999vestre-slidre.no
4955vestre-toten.no 5000vestre-toten.no
@@ -4959,21 +5004,9 @@ vevelstad.no
4959vik.no 5004vik.no
4960vikna.no 5005vikna.no
4961vindafjord.no 5006vindafjord.no
5007voagat.no
4962volda.no 5008volda.no
4963voss.no 5009voss.no
4964varoy.no
4965værøy.no
4966vagan.no
4967vågan.no
4968voagat.no
4969vagsoy.no
4970vågsøy.no
4971vaga.no
4972vågå.no
4973valer.ostfold.no
4974våler.østfold.no
4975valer.hedmark.no
4976våler.hedmark.no
4977 5010
4978// np : http://www.mos.com.np/register.html 5011// np : http://www.mos.com.np/register.html
4979*.np 5012*.np
@@ -4982,17 +5015,17 @@ våler.hedmark.no
4982// Submitted by registry <technician@cenpac.net.nr> 5015// Submitted by registry <technician@cenpac.net.nr>
4983nr 5016nr
4984biz.nr 5017biz.nr
4985info.nr 5018com.nr
4986gov.nr
4987edu.nr 5019edu.nr
4988org.nr 5020gov.nr
5021info.nr
4989net.nr 5022net.nr
4990com.nr 5023org.nr
4991 5024
4992// nu : https://en.wikipedia.org/wiki/.nu 5025// nu : https://www.iana.org/domains/root/db/nu.html
4993nu 5026nu
4994 5027
4995// nz : https://en.wikipedia.org/wiki/.nz 5028// nz : https://www.iana.org/domains/root/db/nz.html
4996// Submitted by registry <jay@nzrs.net.nz> 5029// Submitted by registry <jay@nzrs.net.nz>
4997nz 5030nz
4998ac.nz 5031ac.nz
@@ -5005,14 +5038,14 @@ health.nz
5005iwi.nz 5038iwi.nz
5006kiwi.nz 5039kiwi.nz
5007maori.nz 5040maori.nz
5008mil.nz
5009mÄori.nz 5041mÄori.nz
5042mil.nz
5010net.nz 5043net.nz
5011org.nz 5044org.nz
5012parliament.nz 5045parliament.nz
5013school.nz 5046school.nz
5014 5047
5015// om : https://en.wikipedia.org/wiki/.om 5048// om : https://www.iana.org/domains/root/db/om.html
5016om 5049om
5017co.om 5050co.om
5018com.om 5051com.om
@@ -5027,82 +5060,87 @@ pro.om
5027// onion : https://tools.ietf.org/html/rfc7686 5060// onion : https://tools.ietf.org/html/rfc7686
5028onion 5061onion
5029 5062
5030// org : https://en.wikipedia.org/wiki/.org 5063// org : https://www.iana.org/domains/root/db/org.html
5031org 5064org
5032 5065
5033// pa : http://www.nic.pa/ 5066// pa : http://www.nic.pa/
5034// Some additional second level "domains" resolve directly as hostnames, such as 5067// Some additional second level "domains" resolve directly as hostnames, such as
5035// pannet.pa, so we add a rule for "pa". 5068// pannet.pa, so we add a rule for "pa".
5036pa 5069pa
5070abo.pa
5037ac.pa 5071ac.pa
5038gob.pa
5039com.pa 5072com.pa
5040org.pa
5041sld.pa
5042edu.pa 5073edu.pa
5043net.pa 5074gob.pa
5044ing.pa 5075ing.pa
5045abo.pa
5046med.pa 5076med.pa
5077net.pa
5047nom.pa 5078nom.pa
5079org.pa
5080sld.pa
5048 5081
5049// pe : https://www.nic.pe/InformeFinalComision.pdf 5082// pe : https://www.nic.pe/InformeFinalComision.pdf
5050pe 5083pe
5084com.pe
5051edu.pe 5085edu.pe
5052gob.pe 5086gob.pe
5053nom.pe
5054mil.pe 5087mil.pe
5055org.pe
5056com.pe
5057net.pe 5088net.pe
5089nom.pe
5090org.pe
5058 5091
5059// pf : http://www.gobin.info/domainname/formulaire-pf.pdf 5092// pf : http://www.gobin.info/domainname/formulaire-pf.pdf
5060pf 5093pf
5061com.pf 5094com.pf
5062org.pf
5063edu.pf 5095edu.pf
5096org.pf
5064 5097
5065// pg : https://en.wikipedia.org/wiki/.pg 5098// pg : https://www.iana.org/domains/root/db/pg.html
5066*.pg 5099*.pg
5067 5100
5068// ph : http://www.domains.ph/FAQ2.asp 5101// ph : http://www.domains.ph/FAQ2.asp
5069// Submitted by registry <jed@email.com.ph> 5102// Submitted by registry <jed@email.com.ph>
5070ph 5103ph
5071com.ph 5104com.ph
5072net.ph
5073org.ph
5074gov.ph
5075edu.ph 5105edu.ph
5076ngo.ph 5106gov.ph
5077mil.ph
5078i.ph 5107i.ph
5108mil.ph
5109net.ph
5110ngo.ph
5111org.ph
5112
5113// pk : https://pknic.net.pk
5114// pk : http://pk5.pknic.net.pk/pk5/msgNamepk.PK + grandfathered old gon.pk
5115// Contact Email: staff@pknic.net.pk PKNIC .PK Registry
5079 5116
5080// pk : http://pk5.pknic.net.pk/pk5/msgNamepk.PK
5081pk 5117pk
5118ac.pk
5119biz.pk
5082com.pk 5120com.pk
5083net.pk
5084edu.pk 5121edu.pk
5085org.pk
5086fam.pk 5122fam.pk
5087biz.pk 5123gkp.pk
5088web.pk
5089gov.pk
5090gob.pk 5124gob.pk
5125gog.pk
5091gok.pk 5126gok.pk
5092gon.pk 5127gon.pk
5093gop.pk 5128gop.pk
5094gos.pk 5129gos.pk
5095info.pk 5130gov.pk
5131net.pk
5132org.pk
5133web.pk
5096 5134
5097// pl http://www.dns.pl/english/index.html 5135// pl : https://www.dns.pl/en/
5098// Submitted by registry 5136// Confirmed by registry <info@dns.pl> 2024-11-18
5099pl 5137pl
5100com.pl 5138com.pl
5101net.pl 5139net.pl
5102org.pl 5140org.pl
5103// pl functional domains (http://www.dns.pl/english/index.html) 5141// pl functional domains : https://www.dns.pl/en/list_of_functional_domain_names
5104aid.pl
5105agro.pl 5142agro.pl
5143aid.pl
5106atm.pl 5144atm.pl
5107auto.pl 5145auto.pl
5108biz.pl 5146biz.pl
@@ -5111,8 +5149,8 @@ gmina.pl
5111gsm.pl 5149gsm.pl
5112info.pl 5150info.pl
5113mail.pl 5151mail.pl
5114miasta.pl
5115media.pl 5152media.pl
5153miasta.pl
5116mil.pl 5154mil.pl
5117nieruchomosci.pl 5155nieruchomosci.pl
5118nom.pl 5156nom.pl
@@ -5131,7 +5169,8 @@ tm.pl
5131tourism.pl 5169tourism.pl
5132travel.pl 5170travel.pl
5133turystyka.pl 5171turystyka.pl
5134// Government domains 5172// Government domains : https://www.dns.pl/informacje_o_rejestracji_domen_gov_pl
5173// In accordance with the .gov.pl Domain Name Regulations : https://www.dns.pl/regulamin_gov_pl
5135gov.pl 5174gov.pl
5136ap.gov.pl 5175ap.gov.pl
5137griw.gov.pl 5176griw.gov.pl
@@ -5188,7 +5227,7 @@ wuoz.gov.pl
5188wzmiuw.gov.pl 5227wzmiuw.gov.pl
5189zp.gov.pl 5228zp.gov.pl
5190zpisdn.gov.pl 5229zpisdn.gov.pl
5191// pl regional domains (http://www.dns.pl/english/index.html) 5230// pl regional domains : https://www.dns.pl/en/list_of_regional_domain_names
5192augustow.pl 5231augustow.pl
5193babia-gora.pl 5232babia-gora.pl
5194bedzin.pl 5233bedzin.pl
@@ -5215,11 +5254,11 @@ jaworzno.pl
5215jelenia-gora.pl 5254jelenia-gora.pl
5216jgora.pl 5255jgora.pl
5217kalisz.pl 5256kalisz.pl
5218kazimierz-dolny.pl
5219karpacz.pl 5257karpacz.pl
5220kartuzy.pl 5258kartuzy.pl
5221kaszuby.pl 5259kaszuby.pl
5222katowice.pl 5260katowice.pl
5261kazimierz-dolny.pl
5223kepno.pl 5262kepno.pl
5224ketrzyn.pl 5263ketrzyn.pl
5225klodzko.pl 5264klodzko.pl
@@ -5262,8 +5301,8 @@ pisz.pl
5262podhale.pl 5301podhale.pl
5263podlasie.pl 5302podlasie.pl
5264polkowice.pl 5303polkowice.pl
5265pomorze.pl
5266pomorskie.pl 5304pomorskie.pl
5305pomorze.pl
5267prochowice.pl 5306prochowice.pl
5268pruszkow.pl 5307pruszkow.pl
5269przeworsk.pl 5308przeworsk.pl
@@ -5274,11 +5313,11 @@ rybnik.pl
5274rzeszow.pl 5313rzeszow.pl
5275sanok.pl 5314sanok.pl
5276sejny.pl 5315sejny.pl
5316skoczow.pl
5277slask.pl 5317slask.pl
5278slupsk.pl 5318slupsk.pl
5279sosnowiec.pl 5319sosnowiec.pl
5280stalowa-wola.pl 5320stalowa-wola.pl
5281skoczow.pl
5282starachowice.pl 5321starachowice.pl
5283stargard.pl 5322stargard.pl
5284suwalki.pl 5323suwalki.pl
@@ -5314,31 +5353,31 @@ pm
5314 5353
5315// pn : http://www.government.pn/PnRegistry/policies.htm 5354// pn : http://www.government.pn/PnRegistry/policies.htm
5316pn 5355pn
5317gov.pn
5318co.pn 5356co.pn
5319org.pn
5320edu.pn 5357edu.pn
5358gov.pn
5321net.pn 5359net.pn
5360org.pn
5322 5361
5323// post : https://en.wikipedia.org/wiki/.post 5362// post : https://www.iana.org/domains/root/db/post.html
5324post 5363post
5325 5364
5326// pr : http://www.nic.pr/index.asp?f=1 5365// pr : http://www.nic.pr/index.asp?f=1
5327pr 5366pr
5367biz.pr
5328com.pr 5368com.pr
5329net.pr
5330org.pr
5331gov.pr
5332edu.pr 5369edu.pr
5333isla.pr 5370gov.pr
5334pro.pr
5335biz.pr
5336info.pr 5371info.pr
5372isla.pr
5337name.pr 5373name.pr
5338// these aren't mentioned on nic.pr, but on https://en.wikipedia.org/wiki/.pr 5374net.pr
5375org.pr
5376pro.pr
5377// these aren't mentioned on nic.pr, but on https://www.iana.org/domains/root/db/pr.html
5378ac.pr
5339est.pr 5379est.pr
5340prof.pr 5380prof.pr
5341ac.pr
5342 5381
5343// pro : http://registry.pro/get-pro 5382// pro : http://registry.pro/get-pro
5344pro 5383pro
@@ -5354,36 +5393,32 @@ law.pro
5354med.pro 5393med.pro
5355recht.pro 5394recht.pro
5356 5395
5357// ps : https://en.wikipedia.org/wiki/.ps 5396// ps : https://www.iana.org/domains/root/db/ps.html
5358// http://www.nic.ps/registration/policy.html#reg 5397// http://www.nic.ps/registration/policy.html#reg
5359ps 5398ps
5399com.ps
5360edu.ps 5400edu.ps
5361gov.ps 5401gov.ps
5362sec.ps
5363plo.ps
5364com.ps
5365org.ps
5366net.ps 5402net.ps
5403org.ps
5404plo.ps
5405sec.ps
5367 5406
5368// pt : https://www.dns.pt/en/domain/pt-terms-and-conditions-registration-rules/ 5407// pt : https://www.dns.pt/en/domain/pt-terms-and-conditions-registration-rules/
5369pt 5408pt
5370net.pt 5409com.pt
5371gov.pt
5372org.pt
5373edu.pt 5410edu.pt
5411gov.pt
5374int.pt 5412int.pt
5375publ.pt 5413net.pt
5376com.pt
5377nome.pt 5414nome.pt
5415org.pt
5416publ.pt
5378 5417
5379// pw : https://en.wikipedia.org/wiki/.pw 5418// pw : https://www.iana.org/domains/root/db/pw.html
5419// Confirmed by registry in private correspondence with @dnsguru 2024-12-09
5380pw 5420pw
5381co.pw 5421gov.pw
5382ne.pw
5383or.pw
5384ed.pw
5385go.pw
5386belau.pw
5387 5422
5388// py : http://www.nic.py/pautas.html#seccion_9 5423// py : http://www.nic.py/pautas.html#seccion_9
5389// Submitted by registry 5424// Submitted by registry
@@ -5408,10 +5443,11 @@ org.qa
5408sch.qa 5443sch.qa
5409 5444
5410// re : https://www.afnic.fr/wp-media/uploads/2022/12/afnic-naming-policy-2023-01-01.pdf 5445// re : https://www.afnic.fr/wp-media/uploads/2022/12/afnic-naming-policy-2023-01-01.pdf
5446// Confirmed by registry <support@afnic.fr> 2024-11-18
5411re 5447re
5448// Closed for registration on 2013-03-15 but domains are still maintained
5412asso.re 5449asso.re
5413com.re 5450com.re
5414nom.re
5415 5451
5416// ro : http://www.rotld.ro/ 5452// ro : http://www.rotld.ro/
5417ro 5453ro
@@ -5453,12 +5489,12 @@ org.rw
5453// sa : http://www.nic.net.sa/ 5489// sa : http://www.nic.net.sa/
5454sa 5490sa
5455com.sa 5491com.sa
5456net.sa 5492edu.sa
5457org.sa
5458gov.sa 5493gov.sa
5459med.sa 5494med.sa
5495net.sa
5496org.sa
5460pub.sa 5497pub.sa
5461edu.sa
5462sch.sa 5498sch.sa
5463 5499
5464// sb : http://www.sbnic.net.sb/ 5500// sb : http://www.sbnic.net.sb/
@@ -5473,25 +5509,26 @@ org.sb
5473// sc : http://www.nic.sc/ 5509// sc : http://www.nic.sc/
5474sc 5510sc
5475com.sc 5511com.sc
5512edu.sc
5476gov.sc 5513gov.sc
5477net.sc 5514net.sc
5478org.sc 5515org.sc
5479edu.sc
5480 5516
5481// sd : http://www.isoc.sd/sudanic.isoc.sd/billing_pricing.htm 5517// sd : http://www.isoc.sd/sudanic.isoc.sd/billing_pricing.htm
5482// Submitted by registry <admin@isoc.sd> 5518// Submitted by registry <admin@isoc.sd>
5483sd 5519sd
5484com.sd 5520com.sd
5485net.sd
5486org.sd
5487edu.sd 5521edu.sd
5488med.sd
5489tv.sd
5490gov.sd 5522gov.sd
5491info.sd 5523info.sd
5524med.sd
5525net.sd
5526org.sd
5527tv.sd
5492 5528
5493// se : https://en.wikipedia.org/wiki/.se 5529// se : https://www.iana.org/domains/root/db/se.html
5494// Submitted by registry <patrik.wallstrom@iis.se> 5530// https://data.internetstiftelsen.se/barred_domains_list.txt -> Second level domains & Sub-domains
5531// Confirmed by Registry Services <registry@internetstiftelsen.se> 2024-11-20
5495se 5532se
5496a.se 5533a.se
5497ac.se 5534ac.se
@@ -5533,47 +5570,46 @@ x.se
5533y.se 5570y.se
5534z.se 5571z.se
5535 5572
5536// sg : http://www.nic.net.sg/page/registration-policies-procedures-and-guidelines 5573// sg : https://www.sgnic.sg/domain-registration/sg-categories-rules
5574// Confirmed by registry <dnq@sgnic.sg> 2024-11-19
5537sg 5575sg
5538com.sg 5576com.sg
5577edu.sg
5578gov.sg
5539net.sg 5579net.sg
5540org.sg 5580org.sg
5541gov.sg
5542edu.sg
5543per.sg
5544 5581
5545// sh : http://nic.sh/rules.htm 5582// sh : http://nic.sh/rules.htm
5546sh 5583sh
5547com.sh 5584com.sh
5548net.sh
5549gov.sh 5585gov.sh
5550org.sh
5551mil.sh 5586mil.sh
5587net.sh
5588org.sh
5552 5589
5553// si : https://en.wikipedia.org/wiki/.si 5590// si : https://www.iana.org/domains/root/db/si.html
5554si 5591si
5555 5592
5556// sj : No registrations at this time. 5593// sj : No registrations at this time.
5557// Submitted by registry <jarle@uninett.no> 5594// Submitted by registry <jarle@uninett.no>
5558sj 5595sj
5559 5596
5560// sk : https://en.wikipedia.org/wiki/.sk 5597// sk : https://www.iana.org/domains/root/db/sk.html
5561// list of 2nd level domains ?
5562sk 5598sk
5563 5599
5564// sl : http://www.nic.sl 5600// sl : http://www.nic.sl
5565// Submitted by registry <adam@neoip.com> 5601// Submitted by registry <adam@neoip.com>
5566sl 5602sl
5567com.sl 5603com.sl
5568net.sl
5569edu.sl 5604edu.sl
5570gov.sl 5605gov.sl
5606net.sl
5571org.sl 5607org.sl
5572 5608
5573// sm : https://en.wikipedia.org/wiki/.sm 5609// sm : https://www.iana.org/domains/root/db/sm.html
5574sm 5610sm
5575 5611
5576// sn : https://en.wikipedia.org/wiki/.sn 5612// sn : https://www.iana.org/domains/root/db/sn.html
5577sn 5613sn
5578art.sn 5614art.sn
5579com.sn 5615com.sn
@@ -5592,13 +5628,14 @@ me.so
5592net.so 5628net.so
5593org.so 5629org.so
5594 5630
5595// sr : https://en.wikipedia.org/wiki/.sr 5631// sr : https://www.iana.org/domains/root/db/sr.html
5596sr 5632sr
5597 5633
5598// ss : https://registry.nic.ss/ 5634// ss : https://registry.nic.ss/
5599// Submitted by registry <technical@nic.ss> 5635// Submitted by registry <technical@nic.ss>
5600ss 5636ss
5601biz.ss 5637biz.ss
5638co.ss
5602com.ss 5639com.ss
5603edu.ss 5640edu.ss
5604gov.ss 5641gov.ss
@@ -5621,7 +5658,7 @@ principe.st
5621saotome.st 5658saotome.st
5622store.st 5659store.st
5623 5660
5624// su : https://en.wikipedia.org/wiki/.su 5661// su : https://www.iana.org/domains/root/db/su.html
5625su 5662su
5626 5663
5627// sv : http://www.svnet.org.sv/niveldos.pdf 5664// sv : http://www.svnet.org.sv/niveldos.pdf
@@ -5632,46 +5669,46 @@ gob.sv
5632org.sv 5669org.sv
5633red.sv 5670red.sv
5634 5671
5635// sx : https://en.wikipedia.org/wiki/.sx 5672// sx : https://www.iana.org/domains/root/db/sx.html
5636// Submitted by registry <jcvignes@openregistry.com> 5673// Submitted by registry <jcvignes@openregistry.com>
5637sx 5674sx
5638gov.sx 5675gov.sx
5639 5676
5640// sy : https://en.wikipedia.org/wiki/.sy 5677// sy : https://www.iana.org/domains/root/db/sy.html
5641// see also: http://www.gobin.info/domainname/sy.doc 5678// see also: http://www.gobin.info/domainname/sy.doc
5642sy 5679sy
5680com.sy
5643edu.sy 5681edu.sy
5644gov.sy 5682gov.sy
5645net.sy
5646mil.sy 5683mil.sy
5647com.sy 5684net.sy
5648org.sy 5685org.sy
5649 5686
5650// sz : https://en.wikipedia.org/wiki/.sz 5687// sz : https://www.iana.org/domains/root/db/sz.html
5651// http://www.sispa.org.sz/ 5688// http://www.sispa.org.sz/
5652sz 5689sz
5653co.sz
5654ac.sz 5690ac.sz
5691co.sz
5655org.sz 5692org.sz
5656 5693
5657// tc : https://en.wikipedia.org/wiki/.tc 5694// tc : https://www.iana.org/domains/root/db/tc.html
5658tc 5695tc
5659 5696
5660// td : https://en.wikipedia.org/wiki/.td 5697// td : https://www.iana.org/domains/root/db/td.html
5661td 5698td
5662 5699
5663// tel: https://en.wikipedia.org/wiki/.tel 5700// tel: https://www.iana.org/domains/root/db/tel.html
5664// http://www.telnic.org/ 5701// http://www.telnic.org/
5665tel 5702tel
5666 5703
5667// tf : https://www.afnic.fr/wp-media/uploads/2022/12/afnic-naming-policy-2023-01-01.pdf 5704// tf : https://www.afnic.fr/wp-media/uploads/2022/12/afnic-naming-policy-2023-01-01.pdf
5668tf 5705tf
5669 5706
5670// tg : https://en.wikipedia.org/wiki/.tg 5707// tg : https://www.iana.org/domains/root/db/tg.html
5671// http://www.nic.tg/ 5708// http://www.nic.tg/
5672tg 5709tg
5673 5710
5674// th : https://en.wikipedia.org/wiki/.th 5711// th : https://www.iana.org/domains/root/db/th.html
5675// Submitted by registry <krit@thains.co.th> 5712// Submitted by registry <krit@thains.co.th>
5676th 5713th
5677ac.th 5714ac.th
@@ -5700,23 +5737,24 @@ org.tj
5700test.tj 5737test.tj
5701web.tj 5738web.tj
5702 5739
5703// tk : https://en.wikipedia.org/wiki/.tk 5740// tk : https://www.iana.org/domains/root/db/tk.html
5704tk 5741tk
5705 5742
5706// tl : https://en.wikipedia.org/wiki/.tl 5743// tl : https://www.iana.org/domains/root/db/tl.html
5707tl 5744tl
5708gov.tl 5745gov.tl
5709 5746
5710// tm : http://www.nic.tm/local.html 5747// tm : https://www.nic.tm/local.html
5748// Confirmed by registry <admin@nic.TM> - 2024-11-19
5711tm 5749tm
5712com.tm
5713co.tm 5750co.tm
5714org.tm 5751com.tm
5715net.tm 5752edu.tm
5716nom.tm
5717gov.tm 5753gov.tm
5718mil.tm 5754mil.tm
5719edu.tm 5755net.tm
5756nom.tm
5757org.tm
5720 5758
5721// tn : http://www.registre.tn/fr/ 5759// tn : http://www.registre.tn/fr/
5722// https://whois.ati.tn/ 5760// https://whois.ati.tn/
@@ -5735,15 +5773,15 @@ org.tn
5735perso.tn 5773perso.tn
5736tourism.tn 5774tourism.tn
5737 5775
5738// to : https://en.wikipedia.org/wiki/.to 5776// to : https://www.iana.org/domains/root/db/to.html
5739// Submitted by registry <egullich@colo.to> 5777// Submitted by registry <egullich@colo.to>
5740to 5778to
5741com.to 5779com.to
5780edu.to
5742gov.to 5781gov.to
5782mil.to
5743net.to 5783net.to
5744org.to 5784org.to
5745edu.to
5746mil.to
5747 5785
5748// tr : https://nic.tr/ 5786// tr : https://nic.tr/
5749// https://nic.tr/forms/eng/policies.pdf 5787// https://nic.tr/forms/eng/policies.pdf
@@ -5759,9 +5797,9 @@ edu.tr
5759gen.tr 5797gen.tr
5760gov.tr 5798gov.tr
5761info.tr 5799info.tr
5762mil.tr
5763k12.tr 5800k12.tr
5764kep.tr 5801kep.tr
5802mil.tr
5765name.tr 5803name.tr
5766net.tr 5804net.tr
5767org.tr 5805org.tr
@@ -5775,46 +5813,40 @@ nc.tr
5775// Used by government agencies of Northern Cyprus 5813// Used by government agencies of Northern Cyprus
5776gov.nc.tr 5814gov.nc.tr
5777 5815
5778// tt : http://www.nic.tt/ 5816// tt : https://www.nic.tt/
5817// Confirmed by registry <admin@nic.tt> - 2024-11-19
5779tt 5818tt
5819biz.tt
5780co.tt 5820co.tt
5781com.tt 5821com.tt
5782org.tt 5822edu.tt
5783net.tt 5823gov.tt
5784biz.tt
5785info.tt 5824info.tt
5786pro.tt 5825mil.tt
5787int.tt
5788coop.tt
5789jobs.tt
5790mobi.tt
5791travel.tt
5792museum.tt
5793aero.tt
5794name.tt 5826name.tt
5795gov.tt 5827net.tt
5796edu.tt 5828org.tt
5829pro.tt
5797 5830
5798// tv : https://en.wikipedia.org/wiki/.tv 5831// tv : https://www.iana.org/domains/root/db/tv.html
5799// Not listing any 2LDs as reserved since none seem to exist in practice, 5832// Not listing any 2LDs as reserved since none seem to exist in practice,
5800// Wikipedia notwithstanding. 5833// Wikipedia notwithstanding.
5801tv 5834tv
5802 5835
5803// tw : https://en.wikipedia.org/wiki/.tw 5836// tw : https://www.iana.org/domains/root/db/tw.html
5837// https://twnic.tw/dnservice_catag.php
5838// Confirmed by registry <dns@twnic.tw> 2024-11-26
5804tw 5839tw
5840club.tw
5841com.tw
5842ebiz.tw
5805edu.tw 5843edu.tw
5844game.tw
5806gov.tw 5845gov.tw
5846idv.tw
5807mil.tw 5847mil.tw
5808com.tw
5809net.tw 5848net.tw
5810org.tw 5849org.tw
5811idv.tw
5812game.tw
5813ebiz.tw
5814club.tw
5815網路.tw
5816組織.tw
5817商業.tw
5818 5850
5819// tz : http://www.tznic.or.tz/index.php/domains 5851// tz : http://www.tznic.or.tz/index.php/domains
5820// Submitted by registry <manager@tznic.or.tz> 5852// Submitted by registry <manager@tznic.or.tz>
@@ -5920,16 +5952,16 @@ zt.ua
5920 5952
5921// ug : https://www.registry.co.ug/ 5953// ug : https://www.registry.co.ug/
5922ug 5954ug
5923co.ug
5924or.ug
5925ac.ug 5955ac.ug
5926sc.ug 5956co.ug
5957com.ug
5927go.ug 5958go.ug
5928ne.ug 5959ne.ug
5929com.ug 5960or.ug
5930org.ug 5961org.ug
5962sc.ug
5931 5963
5932// uk : https://en.wikipedia.org/wiki/.uk 5964// uk : https://www.iana.org/domains/root/db/uk.html
5933// Submitted by registry <Michael.Daly@nominet.org.uk> 5965// Submitted by registry <Michael.Daly@nominet.org.uk>
5934uk 5966uk
5935ac.uk 5967ac.uk
@@ -5944,14 +5976,13 @@ plc.uk
5944police.uk 5976police.uk
5945*.sch.uk 5977*.sch.uk
5946 5978
5947// us : https://en.wikipedia.org/wiki/.us 5979// us : https://www.iana.org/domains/root/db/us.html
5980// Confirmed via the .us zone file by William Harrison - 2024-12-10
5948us 5981us
5949dni.us 5982dni.us
5950fed.us
5951isa.us 5983isa.us
5952kids.us
5953nsn.us 5984nsn.us
5954// us geographic names 5985// Geographic Names
5955ak.us 5986ak.us
5956al.us 5987al.us
5957ar.us 5988ar.us
@@ -6000,9 +6031,9 @@ sd.us
6000tn.us 6031tn.us
6001tx.us 6032tx.us
6002ut.us 6033ut.us
6034va.us
6003vi.us 6035vi.us
6004vt.us 6036vt.us
6005va.us
6006wa.us 6037wa.us
6007wi.us 6038wi.us
6008wv.us 6039wv.us
@@ -6060,22 +6091,30 @@ k12.sc.us
6060k12.tn.us 6091k12.tn.us
6061k12.tx.us 6092k12.tx.us
6062k12.ut.us 6093k12.ut.us
6094k12.va.us
6063k12.vi.us 6095k12.vi.us
6064k12.vt.us 6096k12.vt.us
6065k12.va.us
6066k12.wa.us 6097k12.wa.us
6067k12.wi.us 6098k12.wi.us
6068// k12.wv.us Bug 947705 - Removed at request of Verne Britton <verne@wvnet.edu> 6099// k12.wv.us Bug 947705 - Removed at request of Verne Britton <verne@wvnet.edu>
6069k12.wy.us
6070cc.ak.us 6100cc.ak.us
6101lib.ak.us
6071cc.al.us 6102cc.al.us
6103lib.al.us
6072cc.ar.us 6104cc.ar.us
6105lib.ar.us
6073cc.as.us 6106cc.as.us
6107lib.as.us
6074cc.az.us 6108cc.az.us
6109lib.az.us
6075cc.ca.us 6110cc.ca.us
6111lib.ca.us
6076cc.co.us 6112cc.co.us
6113lib.co.us
6077cc.ct.us 6114cc.ct.us
6115lib.ct.us
6078cc.dc.us 6116cc.dc.us
6117lib.dc.us
6079cc.de.us 6118cc.de.us
6080cc.fl.us 6119cc.fl.us
6081cc.ga.us 6120cc.ga.us
@@ -6115,22 +6154,14 @@ cc.sd.us
6115cc.tn.us 6154cc.tn.us
6116cc.tx.us 6155cc.tx.us
6117cc.ut.us 6156cc.ut.us
6157cc.va.us
6118cc.vi.us 6158cc.vi.us
6119cc.vt.us 6159cc.vt.us
6120cc.va.us
6121cc.wa.us 6160cc.wa.us
6122cc.wi.us 6161cc.wi.us
6123cc.wv.us 6162cc.wv.us
6124cc.wy.us 6163cc.wy.us
6125lib.ak.us 6164k12.wy.us
6126lib.al.us
6127lib.ar.us
6128lib.as.us
6129lib.az.us
6130lib.ca.us
6131lib.co.us
6132lib.ct.us
6133lib.dc.us
6134// lib.de.us Issue #243 - Moved to Private section at request of Ed Moore <Ed.Moore@lib.de.us> 6165// lib.de.us Issue #243 - Moved to Private section at request of Ed Moore <Ed.Moore@lib.de.us>
6135lib.fl.us 6166lib.fl.us
6136lib.ga.us 6167lib.ga.us
@@ -6170,23 +6201,23 @@ lib.sd.us
6170lib.tn.us 6201lib.tn.us
6171lib.tx.us 6202lib.tx.us
6172lib.ut.us 6203lib.ut.us
6204lib.va.us
6173lib.vi.us 6205lib.vi.us
6174lib.vt.us 6206lib.vt.us
6175lib.va.us
6176lib.wa.us 6207lib.wa.us
6177lib.wi.us 6208lib.wi.us
6178// lib.wv.us Bug 941670 - Removed at request of Larry W Arnold <arnold@wvlc.lib.wv.us> 6209// lib.wv.us Bug 941670 - Removed at request of Larry W Arnold <arnold@wvlc.lib.wv.us>
6179lib.wy.us 6210lib.wy.us
6180// k12.ma.us contains school districts in Massachusetts. The 4LDs are 6211// k12.ma.us contains school districts in Massachusetts. The 4LDs are
6181// managed independently except for private (PVT), charter (CHTR) and 6212// managed independently except for private (PVT), charter (CHTR) and
6182// parochial (PAROCH) schools. Those are delegated directly to the 6213// parochial (PAROCH) schools. Those are delegated directly to the
6183// 5LD operators. <k12-ma-hostmaster _ at _ rsuc.gweep.net> 6214// 5LD operators. <k12-ma-hostmaster@rsuc.gweep.net>
6184pvt.k12.ma.us
6185chtr.k12.ma.us 6215chtr.k12.ma.us
6186paroch.k12.ma.us 6216paroch.k12.ma.us
6217pvt.k12.ma.us
6187// Merit Network, Inc. maintains the registry for =~ /(k12|cc|lib).mi.us/ and the following 6218// Merit Network, Inc. maintains the registry for =~ /(k12|cc|lib).mi.us/ and the following
6188// see also: http://domreg.merit.edu 6219// see also: https://domreg.merit.edu : domreg@merit.edu
6189// see also: whois -h whois.domreg.merit.edu help 6220// see also: whois -h whois.domreg.merit.edu help
6190ann-arbor.mi.us 6221ann-arbor.mi.us
6191cog.mi.us 6222cog.mi.us
6192dst.mi.us 6223dst.mi.us
@@ -6212,18 +6243,18 @@ com.uz
6212net.uz 6243net.uz
6213org.uz 6244org.uz
6214 6245
6215// va : https://en.wikipedia.org/wiki/.va 6246// va : https://www.iana.org/domains/root/db/va.html
6216va 6247va
6217 6248
6218// vc : https://en.wikipedia.org/wiki/.vc 6249// vc : https://www.iana.org/domains/root/db/vc.html
6219// Submitted by registry <kshah@ca.afilias.info> 6250// Submitted by registry <kshah@ca.afilias.info>
6220vc 6251vc
6221com.vc 6252com.vc
6222net.vc 6253edu.vc
6223org.vc
6224gov.vc 6254gov.vc
6225mil.vc 6255mil.vc
6226edu.vc 6256net.vc
6257org.vc
6227 6258
6228// ve : https://registro.nic.ve/ 6259// ve : https://registro.nic.ve/
6229// Submitted by registry nic@nic.ve and nicve@conatel.gob.ve 6260// Submitted by registry nic@nic.ve and nicve@conatel.gob.ve
@@ -6249,7 +6280,7 @@ store.ve
6249tec.ve 6280tec.ve
6250web.ve 6281web.ve
6251 6282
6252// vg : https://en.wikipedia.org/wiki/.vg 6283// vg : https://www.iana.org/domains/root/db/vg.html
6253vg 6284vg
6254 6285
6255// vi : http://www.nic.vi/newdomainform.htm 6286// vi : http://www.nic.vi/newdomainform.htm
@@ -6347,7 +6378,7 @@ vinhlong.vn
6347vinhphuc.vn 6378vinhphuc.vn
6348yenbai.vn 6379yenbai.vn
6349 6380
6350// vu : https://en.wikipedia.org/wiki/.vu 6381// vu : https://www.iana.org/domains/root/db/vu.html
6351// http://www.vunic.vu/ 6382// http://www.vunic.vu/
6352vu 6383vu
6353com.vu 6384com.vu
@@ -6358,14 +6389,14 @@ org.vu
6358// wf : https://www.afnic.fr/wp-media/uploads/2022/12/afnic-naming-policy-2023-01-01.pdf 6389// wf : https://www.afnic.fr/wp-media/uploads/2022/12/afnic-naming-policy-2023-01-01.pdf
6359wf 6390wf
6360 6391
6361// ws : https://en.wikipedia.org/wiki/.ws 6392// ws : https://www.iana.org/domains/root/db/ws.html
6362// http://samoanic.ws/index.dhtml 6393// http://samoanic.ws/index.dhtml
6363ws 6394ws
6364com.ws 6395com.ws
6396edu.ws
6397gov.ws
6365net.ws 6398net.ws
6366org.ws 6399org.ws
6367gov.ws
6368edu.ws
6369 6400
6370// yt : https://www.afnic.fr/wp-media/uploads/2022/12/afnic-naming-policy-2023-01-01.pdf 6401// yt : https://www.afnic.fr/wp-media/uploads/2022/12/afnic-naming-policy-2023-01-01.pdf
6371yt 6402yt
@@ -6400,12 +6431,12 @@ yt
6400 6431
6401// xn--fiqs8s ("Zhongguo/China", Chinese, Simplified) : CN 6432// xn--fiqs8s ("Zhongguo/China", Chinese, Simplified) : CN
6402// CNNIC 6433// CNNIC
6403// http://cnnic.cn/html/Dir/2005/10/11/3218.htm 6434// https://www.cnnic.cn/11/192/index.html
6404中国 6435中国
6405 6436
6406// xn--fiqz9s ("Zhongguo/China", Chinese, Traditional) : CN 6437// xn--fiqz9s ("Zhongguo/China", Chinese, Traditional) : CN
6407// CNNIC 6438// CNNIC
6408// http://cnnic.cn/html/Dir/2005/10/11/3218.htm 6439// https://www.cnnic.com.cn/AU/MediaC/Announcement/201609/t20160905_54470.htm
6409中國 6440中國
6410 6441
6411// xn--lgbbat1ad8j ("Algeria/Al Jazair", Arabic) : DZ 6442// xn--lgbbat1ad8j ("Algeria/Al Jazair", Arabic) : DZ
@@ -6438,12 +6469,12 @@ yt
6438// Submitted by registry <hk.tech@hkirc.hk> 6469// Submitted by registry <hk.tech@hkirc.hk>
6439// https://www.hkirc.hk/content.jsp?id=30#!/34 6470// https://www.hkirc.hk/content.jsp?id=30#!/34
6440香港 6471香港
6472個人.香港
6441å…¬å¸.香港 6473å…¬å¸.香港
6442教育.香港
6443政府.香港 6474政府.香港
6444個人.香港 6475教育.香港
6445網絡.香港
6446組織.香港 6476組織.香港
6477網絡.香港
6447 6478
6448// xn--2scrj9c ("Bharat", Kannada) : IN 6479// xn--2scrj9c ("Bharat", Kannada) : IN
6449// India 6480// India
@@ -6574,12 +6605,12 @@ yt
6574// xn--90a3ac ("srb", Cyrillic) : RS 6605// xn--90a3ac ("srb", Cyrillic) : RS
6575// https://www.rnids.rs/en/domains/national-domains 6606// https://www.rnids.rs/en/domains/national-domains
6576Ñрб 6607Ñрб
6577пр.Ñрб 6608ак.Ñрб
6578орг.Ñрб
6579обр.Ñрб 6609обр.Ñрб
6580од.Ñрб 6610од.Ñрб
6611орг.Ñрб
6612пр.Ñрб
6581упр.Ñрб 6613упр.Ñрб
6582ак.Ñрб
6583 6614
6584// xn--p1ai ("rf", Russian-Cyrillic) : RU 6615// xn--p1ai ("rf", Russian-Cyrillic) : RU
6585// https://cctld.ru/files/pdf/docs/en/rules_ru-rf.pdf 6616// https://cctld.ru/files/pdf/docs/en/rules_ru-rf.pdf
@@ -6622,11 +6653,11 @@ yt
6622// xn--o3cw4h ("Thai", Thai) : TH 6653// xn--o3cw4h ("Thai", Thai) : TH
6623// http://www.thnic.co.th 6654// http://www.thnic.co.th
6624ไทย 6655ไทย
6625ศึà¸à¸©à¸².ไทย
6626ธุรà¸à¸´à¸ˆ.ไทย
6627รัà¸à¸šà¸²à¸¥.ไทย
6628ทหาร.ไทย 6656ทหาร.ไทย
6657ธุรà¸à¸´à¸ˆ.ไทย
6629เน็ต.ไทย 6658เน็ต.ไทย
6659รัà¸à¸šà¸²à¸¥.ไทย
6660ศึà¸à¸©à¸².ไทย
6630องค์à¸à¸£.ไทย 6661องค์à¸à¸£.ไทย
6631 6662
6632// xn--pgbs0dh ("Tunisia", Arabic) : TN 6663// xn--pgbs0dh ("Tunisia", Arabic) : TN
@@ -6634,7 +6665,7 @@ yt
6634تونس 6665تونس
6635 6666
6636// xn--kpry57d ("Taiwan", Chinese, Traditional) : TW 6667// xn--kpry57d ("Taiwan", Chinese, Traditional) : TW
6637// http://www.twnic.net/english/dn/dn_07a.htm 6668// https://twnic.tw/dnservice_catag.php
6638å°ç£ 6669å°ç£
6639 6670
6640// xn--kprw13d ("Taiwan", Chinese, Simplified) : TW 6671// xn--kprw13d ("Taiwan", Chinese, Simplified) : TW
@@ -6658,8 +6689,8 @@ ye
6658com.ye 6689com.ye
6659edu.ye 6690edu.ye
6660gov.ye 6691gov.ye
6661net.ye
6662mil.ye 6692mil.ye
6693net.ye
6663org.ye 6694org.ye
6664 6695
6665// za : https://www.zadna.org.za/content/page/domain-information/ 6696// za : https://www.zadna.org.za/content/page/domain-information/
@@ -6706,10 +6737,9 @@ gov.zw
6706mil.zw 6737mil.zw
6707org.zw 6738org.zw
6708 6739
6709
6710// newGTLDs 6740// newGTLDs
6711 6741
6712// List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2024-06-13T15:15:16Z 6742// List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2024-12-12T15:18:58Z
6713// This list is auto-generated, don't edit it manually. 6743// This list is auto-generated, don't edit it manually.
6714// aaa : American Automobile Association, Inc. 6744// aaa : American Automobile Association, Inc.
6715// https://www.iana.org/domains/root/db/aaa.html 6745// https://www.iana.org/domains/root/db/aaa.html
@@ -6939,7 +6969,7 @@ art
6939// https://www.iana.org/domains/root/db/arte.html 6969// https://www.iana.org/domains/root/db/arte.html
6940arte 6970arte
6941 6971
6942// asda : Wal-Mart Stores, Inc. 6972// asda : Asda Stores Limited
6943// https://www.iana.org/domains/root/db/asda.html 6973// https://www.iana.org/domains/root/db/asda.html
6944asda 6974asda
6945 6975
@@ -7655,10 +7685,6 @@ cymru
7655// https://www.iana.org/domains/root/db/cyou.html 7685// https://www.iana.org/domains/root/db/cyou.html
7656cyou 7686cyou
7657 7687
7658// dabur : Dabur India Limited
7659// https://www.iana.org/domains/root/db/dabur.html
7660dabur
7661
7662// dad : Charleston Road Registry Inc. 7688// dad : Charleston Road Registry Inc.
7663// https://www.iana.org/domains/root/db/dad.html 7689// https://www.iana.org/domains/root/db/dad.html
7664dad 7690dad
@@ -8111,7 +8137,7 @@ forex
8111// https://www.iana.org/domains/root/db/forsale.html 8137// https://www.iana.org/domains/root/db/forsale.html
8112forsale 8138forsale
8113 8139
8114// forum : Fegistry, LLC 8140// forum : Waterford Limited
8115// https://www.iana.org/domains/root/db/forum.html 8141// https://www.iana.org/domains/root/db/forum.html
8116forum 8142forum
8117 8143
@@ -8391,11 +8417,11 @@ haus
8391// https://www.iana.org/domains/root/db/hbo.html 8417// https://www.iana.org/domains/root/db/hbo.html
8392hbo 8418hbo
8393 8419
8394// hdfc : HOUSING DEVELOPMENT FINANCE CORPORATION LIMITED 8420// hdfc : HDFC BANK LIMITED
8395// https://www.iana.org/domains/root/db/hdfc.html 8421// https://www.iana.org/domains/root/db/hdfc.html
8396hdfc 8422hdfc
8397 8423
8398// hdfcbank : HDFC Bank Limited 8424// hdfcbank : HDFC BANK LIMITED
8399// https://www.iana.org/domains/root/db/hdfcbank.html 8425// https://www.iana.org/domains/root/db/hdfcbank.html
8400hdfcbank 8426hdfcbank
8401 8427
@@ -9023,7 +9049,7 @@ maison
9023// https://www.iana.org/domains/root/db/makeup.html 9049// https://www.iana.org/domains/root/db/makeup.html
9024makeup 9050makeup
9025 9051
9026// man : MAN SE 9052// man : MAN Truck & Bus SE
9027// https://www.iana.org/domains/root/db/man.html 9053// https://www.iana.org/domains/root/db/man.html
9028man 9054man
9029 9055
@@ -9103,6 +9129,10 @@ men
9103// https://www.iana.org/domains/root/db/menu.html 9129// https://www.iana.org/domains/root/db/menu.html
9104menu 9130menu
9105 9131
9132// merck : Merck Registry Holdings, Inc.
9133// https://www.iana.org/domains/root/db/merck.html
9134merck
9135
9106// merckmsd : MSD Registry Holdings, Inc. 9136// merckmsd : MSD Registry Holdings, Inc.
9107// https://www.iana.org/domains/root/db/merckmsd.html 9137// https://www.iana.org/domains/root/db/merckmsd.html
9108merckmsd 9138merckmsd
@@ -9315,7 +9345,7 @@ nissay
9315// https://www.iana.org/domains/root/db/nokia.html 9345// https://www.iana.org/domains/root/db/nokia.html
9316nokia 9346nokia
9317 9347
9318// norton : NortonLifeLock Inc. 9348// norton : Gen Digital Inc.
9319// https://www.iana.org/domains/root/db/norton.html 9349// https://www.iana.org/domains/root/db/norton.html
9320norton 9350norton
9321 9351
@@ -9683,7 +9713,7 @@ realestate
9683// https://www.iana.org/domains/root/db/realtor.html 9713// https://www.iana.org/domains/root/db/realtor.html
9684realtor 9714realtor
9685 9715
9686// realty : Internet Naming Company LLC 9716// realty : Waterford Limited
9687// https://www.iana.org/domains/root/db/realty.html 9717// https://www.iana.org/domains/root/db/realty.html
9688realty 9718realty
9689 9719
@@ -9999,10 +10029,6 @@ shangrila
9999// https://www.iana.org/domains/root/db/sharp.html 10029// https://www.iana.org/domains/root/db/sharp.html
10000sharp 10030sharp
10001 10031
10002// shaw : Shaw Cablesystems G.P.
10003// https://www.iana.org/domains/root/db/shaw.html
10004shaw
10005
10006// shell : Shell Information Technology International Inc 10032// shell : Shell Information Technology International Inc
10007// https://www.iana.org/domains/root/db/shell.html 10033// https://www.iana.org/domains/root/db/shell.html
10008shell 10034shell
@@ -10059,7 +10085,7 @@ ski
10059// https://www.iana.org/domains/root/db/skin.html 10085// https://www.iana.org/domains/root/db/skin.html
10060skin 10086skin
10061 10087
10062// sky : Sky International AG 10088// sky : Sky UK Limited
10063// https://www.iana.org/domains/root/db/sky.html 10089// https://www.iana.org/domains/root/db/sky.html
10064sky 10090sky
10065 10091
@@ -10495,7 +10521,7 @@ ups
10495// https://www.iana.org/domains/root/db/vacations.html 10521// https://www.iana.org/domains/root/db/vacations.html
10496vacations 10522vacations
10497 10523
10498// vana : Internet Naming Company LLC 10524// vana : D3 Registry LLC
10499// https://www.iana.org/domains/root/db/vana.html 10525// https://www.iana.org/domains/root/db/vana.html
10500vana 10526vana
10501 10527
@@ -10767,7 +10793,7 @@ xin
10767// https://www.iana.org/domains/root/db/xn--3bst00m.html 10793// https://www.iana.org/domains/root/db/xn--3bst00m.html
10768集团 10794集团
10769 10795
10770// xn--3ds443g : TLD REGISTRY LIMITED OY 10796// xn--3ds443g : Beijing TLD Registry Technology Limited
10771// https://www.iana.org/domains/root/db/xn--3ds443g.html 10797// https://www.iana.org/domains/root/db/xn--3ds443g.html
10772在线 10798在线
10773 10799
@@ -11123,7 +11149,7 @@ yahoo
11123// https://www.iana.org/domains/root/db/yamaxun.html 11149// https://www.iana.org/domains/root/db/yamaxun.html
11124yamaxun 11150yamaxun
11125 11151
11126// yandex : Yandex Europe B.V. 11152// yandex : ADC Tech Netherlands B.V.
11127// https://www.iana.org/domains/root/db/yandex.html 11153// https://www.iana.org/domains/root/db/yandex.html
11128yandex 11154yandex
11129 11155
@@ -11175,11 +11201,28 @@ zone
11175// https://www.iana.org/domains/root/db/zuerich.html 11201// https://www.iana.org/domains/root/db/zuerich.html
11176zuerich 11202zuerich
11177 11203
11178
11179// ===END ICANN DOMAINS=== 11204// ===END ICANN DOMAINS===
11205
11180// ===BEGIN PRIVATE DOMAINS=== 11206// ===BEGIN PRIVATE DOMAINS===
11207
11181// (Note: these are in alphabetical order by company name) 11208// (Note: these are in alphabetical order by company name)
11182 11209
11210// .KRD : https://nic.krd
11211co.krd
11212edu.krd
11213
11214// .pl domains (grandfathered)
11215art.pl
11216gliwice.pl
11217krakow.pl
11218poznan.pl
11219wroc.pl
11220zakopane.pl
11221
11222// .US
11223// Submitted by Ed Moore <Ed.Moore@lib.de.us>
11224lib.de.us
11225
11183// 12CHARS: https://12chars.com 11226// 12CHARS: https://12chars.com
11184// Submitted by Kenny Niehage <psl@12chars.com> 11227// Submitted by Kenny Niehage <psl@12chars.com>
1118512chars.dev 1122812chars.dev
@@ -11192,26 +11235,14 @@ cc.ua
11192inf.ua 11235inf.ua
11193ltd.ua 11236ltd.ua
11194 11237
11195// 611coin : https://611project.org/ 11238// 611 blockchain domain name system : https://611project.net/
11196611.to 11239611.to
11197 11240
11198// AAA workspace : https://aaa.vodka
11199// Submitted by Kirill Rezraf <admin@aaa.vodka>
11200aaa.vodka
11201
11202// A2 Hosting 11241// A2 Hosting
11203// Submitted by Tyler Hall <sysadmin@a2hosting.com> 11242// Submitted by Tyler Hall <sysadmin@a2hosting.com>
11204a2hosted.com 11243a2hosted.com
11205cpserver.com 11244cpserver.com
11206 11245
11207// Aaron Marais' Gitlab pages: https://lab.aaronleem.co.za
11208// Submitted by Aaron Marais <its_me@aaronleem.co.za>
11209graphox.us
11210
11211// accesso Technology Group, plc. : https://accesso.com/
11212// Submitted by accesso Team <accessoecommerce@accesso.com>
11213*.devcdnaccesso.com
11214
11215// Acorn Labs : https://acorn.io 11246// Acorn Labs : https://acorn.io
11216// Submitted by Craig Jellick <domains@acorn.io> 11247// Submitted by Craig Jellick <domains@acorn.io>
11217*.on-acorn.io 11248*.on-acorn.io
@@ -11224,6 +11255,13 @@ activetrail.biz
11224// Submitted by Mark Terrel <support@adaptable.io> 11255// Submitted by Mark Terrel <support@adaptable.io>
11225adaptable.app 11256adaptable.app
11226 11257
11258// addr.tools : https://addr.tools/
11259// Submitted by Brian Shea <publicsuffixlist@addr.tools>
11260myaddr.dev
11261myaddr.io
11262dyn.addr.tools
11263myaddr.tools
11264
11227// Adobe : https://www.adobe.com/ 11265// Adobe : https://www.adobe.com/
11228// Submitted by Ian Boston <boston@adobe.com> and Lars Trieloff <trieloff@adobe.com> 11266// Submitted by Ian Boston <boston@adobe.com> and Lars Trieloff <trieloff@adobe.com>
11229adobeaemcloud.com 11267adobeaemcloud.com
@@ -11240,6 +11278,10 @@ hlx3.page
11240adobeio-static.net 11278adobeio-static.net
11241adobeioruntime.net 11279adobeioruntime.net
11242 11280
11281// Africa.com Web Solutions Ltd : https://registry.africa.com
11282// Submitted by Gavin Brown <gavin.brown@centralnic.com>
11283africa.com
11284
11243// Agnat sp. z o.o. : https://domena.pl 11285// Agnat sp. z o.o. : https://domena.pl
11244// Submitted by Przemyslaw Plewa <it-admin@domena.pl> 11286// Submitted by Przemyslaw Plewa <it-admin@domena.pl>
11245beep.pl 11287beep.pl
@@ -11250,8 +11292,9 @@ airkitapps.com
11250airkitapps-au.com 11292airkitapps-au.com
11251airkitapps.eu 11293airkitapps.eu
11252 11294
11253// Aiven: https://aiven.io/ 11295// Aiven : https://aiven.io/
11254// Submitted by Etienne Stalmans <security@aiven.io> 11296// Submitted by Aiven Security Team <security+appdomains@aiven.io>
11297aiven.app
11255aivencloud.com 11298aivencloud.com
11256 11299
11257// Akamai : https://www.akamai.com/ 11300// Akamai : https://www.akamai.com/
@@ -11303,7 +11346,7 @@ myamaze.net
11303 11346
11304// Amazon API Gateway 11347// Amazon API Gateway
11305// Submitted by AWS Security <psl-maintainers@amazon.com> 11348// Submitted by AWS Security <psl-maintainers@amazon.com>
11306// Reference: 9e37648f-a66c-4655-9ab1-5981f8737197 11349// Reference: 6a4f5a95-8c7d-4077-a7af-9cf1abec0a53
11307execute-api.cn-north-1.amazonaws.com.cn 11350execute-api.cn-north-1.amazonaws.com.cn
11308execute-api.cn-northwest-1.amazonaws.com.cn 11351execute-api.cn-northwest-1.amazonaws.com.cn
11309execute-api.af-south-1.amazonaws.com 11352execute-api.af-south-1.amazonaws.com
@@ -11317,6 +11360,7 @@ execute-api.ap-southeast-1.amazonaws.com
11317execute-api.ap-southeast-2.amazonaws.com 11360execute-api.ap-southeast-2.amazonaws.com
11318execute-api.ap-southeast-3.amazonaws.com 11361execute-api.ap-southeast-3.amazonaws.com
11319execute-api.ap-southeast-4.amazonaws.com 11362execute-api.ap-southeast-4.amazonaws.com
11363execute-api.ap-southeast-5.amazonaws.com
11320execute-api.ca-central-1.amazonaws.com 11364execute-api.ca-central-1.amazonaws.com
11321execute-api.ca-west-1.amazonaws.com 11365execute-api.ca-west-1.amazonaws.com
11322execute-api.eu-central-1.amazonaws.com 11366execute-api.eu-central-1.amazonaws.com
@@ -11345,8 +11389,9 @@ cloudfront.net
11345 11389
11346// Amazon Cognito 11390// Amazon Cognito
11347// Submitted by AWS Security <psl-maintainers@amazon.com> 11391// Submitted by AWS Security <psl-maintainers@amazon.com>
11348// Reference: 09588633-91fe-49d8-b4e7-ec36496d11f3 11392// Reference: cb38c251-c93d-4cda-81ec-e72c4f0fdb72
11349auth.af-south-1.amazoncognito.com 11393auth.af-south-1.amazoncognito.com
11394auth.ap-east-1.amazoncognito.com
11350auth.ap-northeast-1.amazoncognito.com 11395auth.ap-northeast-1.amazoncognito.com
11351auth.ap-northeast-2.amazoncognito.com 11396auth.ap-northeast-2.amazoncognito.com
11352auth.ap-northeast-3.amazoncognito.com 11397auth.ap-northeast-3.amazoncognito.com
@@ -11357,6 +11402,7 @@ auth.ap-southeast-2.amazoncognito.com
11357auth.ap-southeast-3.amazoncognito.com 11402auth.ap-southeast-3.amazoncognito.com
11358auth.ap-southeast-4.amazoncognito.com 11403auth.ap-southeast-4.amazoncognito.com
11359auth.ca-central-1.amazoncognito.com 11404auth.ca-central-1.amazoncognito.com
11405auth.ca-west-1.amazoncognito.com
11360auth.eu-central-1.amazoncognito.com 11406auth.eu-central-1.amazoncognito.com
11361auth.eu-central-2.amazoncognito.com 11407auth.eu-central-2.amazoncognito.com
11362auth.eu-north-1.amazoncognito.com 11408auth.eu-north-1.amazoncognito.com
@@ -11492,23 +11538,32 @@ emrstudio-prod.us-west-2.amazonaws.com
11492 11538
11493// Amazon Managed Workflows for Apache Airflow 11539// Amazon Managed Workflows for Apache Airflow
11494// Submitted by AWS Security <psl-maintainers@amazon.com> 11540// Submitted by AWS Security <psl-maintainers@amazon.com>
11495// Reference: 87f24ece-a77e-40e8-bb4a-f6b74fe9f975 11541// Reference: f5ea5d0a-ec6a-4f23-ac1c-553fbff13f5c
11496*.cn-north-1.airflow.amazonaws.com.cn 11542*.cn-north-1.airflow.amazonaws.com.cn
11497*.cn-northwest-1.airflow.amazonaws.com.cn 11543*.cn-northwest-1.airflow.amazonaws.com.cn
11498*.af-south-1.airflow.amazonaws.com 11544*.af-south-1.airflow.amazonaws.com
11499*.ap-east-1.airflow.amazonaws.com 11545*.ap-east-1.airflow.amazonaws.com
11500*.ap-northeast-1.airflow.amazonaws.com 11546*.ap-northeast-1.airflow.amazonaws.com
11501*.ap-northeast-2.airflow.amazonaws.com 11547*.ap-northeast-2.airflow.amazonaws.com
11548*.ap-northeast-3.airflow.amazonaws.com
11502*.ap-south-1.airflow.amazonaws.com 11549*.ap-south-1.airflow.amazonaws.com
11550*.ap-south-2.airflow.amazonaws.com
11503*.ap-southeast-1.airflow.amazonaws.com 11551*.ap-southeast-1.airflow.amazonaws.com
11504*.ap-southeast-2.airflow.amazonaws.com 11552*.ap-southeast-2.airflow.amazonaws.com
11553*.ap-southeast-3.airflow.amazonaws.com
11554*.ap-southeast-4.airflow.amazonaws.com
11505*.ca-central-1.airflow.amazonaws.com 11555*.ca-central-1.airflow.amazonaws.com
11556*.ca-west-1.airflow.amazonaws.com
11506*.eu-central-1.airflow.amazonaws.com 11557*.eu-central-1.airflow.amazonaws.com
11558*.eu-central-2.airflow.amazonaws.com
11507*.eu-north-1.airflow.amazonaws.com 11559*.eu-north-1.airflow.amazonaws.com
11508*.eu-south-1.airflow.amazonaws.com 11560*.eu-south-1.airflow.amazonaws.com
11561*.eu-south-2.airflow.amazonaws.com
11509*.eu-west-1.airflow.amazonaws.com 11562*.eu-west-1.airflow.amazonaws.com
11510*.eu-west-2.airflow.amazonaws.com 11563*.eu-west-2.airflow.amazonaws.com
11511*.eu-west-3.airflow.amazonaws.com 11564*.eu-west-3.airflow.amazonaws.com
11565*.il-central-1.airflow.amazonaws.com
11566*.me-central-1.airflow.amazonaws.com
11512*.me-south-1.airflow.amazonaws.com 11567*.me-south-1.airflow.amazonaws.com
11513*.sa-east-1.airflow.amazonaws.com 11568*.sa-east-1.airflow.amazonaws.com
11514*.us-east-1.airflow.amazonaws.com 11569*.us-east-1.airflow.amazonaws.com
@@ -11518,7 +11573,7 @@ emrstudio-prod.us-west-2.amazonaws.com
11518 11573
11519// Amazon S3 11574// Amazon S3
11520// Submitted by AWS Security <psl-maintainers@amazon.com> 11575// Submitted by AWS Security <psl-maintainers@amazon.com>
11521// Reference: cd5c8b3a-67b7-4b40-9236-c87ce81a3d10 11576// Reference: ada5c9df-55e1-4195-a1ce-732d6c81e357
11522s3.dualstack.cn-north-1.amazonaws.com.cn 11577s3.dualstack.cn-north-1.amazonaws.com.cn
11523s3-accesspoint.dualstack.cn-north-1.amazonaws.com.cn 11578s3-accesspoint.dualstack.cn-north-1.amazonaws.com.cn
11524s3-website.dualstack.cn-north-1.amazonaws.com.cn 11579s3-website.dualstack.cn-north-1.amazonaws.com.cn
@@ -11576,6 +11631,7 @@ s3-object-lambda.ap-south-1.amazonaws.com
11576s3-website.ap-south-1.amazonaws.com 11631s3-website.ap-south-1.amazonaws.com
11577s3.dualstack.ap-south-2.amazonaws.com 11632s3.dualstack.ap-south-2.amazonaws.com
11578s3-accesspoint.dualstack.ap-south-2.amazonaws.com 11633s3-accesspoint.dualstack.ap-south-2.amazonaws.com
11634s3-website.dualstack.ap-south-2.amazonaws.com
11579s3.ap-south-2.amazonaws.com 11635s3.ap-south-2.amazonaws.com
11580s3-accesspoint.ap-south-2.amazonaws.com 11636s3-accesspoint.ap-south-2.amazonaws.com
11581s3-object-lambda.ap-south-2.amazonaws.com 11637s3-object-lambda.ap-south-2.amazonaws.com
@@ -11596,16 +11652,26 @@ s3-object-lambda.ap-southeast-2.amazonaws.com
11596s3-website.ap-southeast-2.amazonaws.com 11652s3-website.ap-southeast-2.amazonaws.com
11597s3.dualstack.ap-southeast-3.amazonaws.com 11653s3.dualstack.ap-southeast-3.amazonaws.com
11598s3-accesspoint.dualstack.ap-southeast-3.amazonaws.com 11654s3-accesspoint.dualstack.ap-southeast-3.amazonaws.com
11655s3-website.dualstack.ap-southeast-3.amazonaws.com
11599s3.ap-southeast-3.amazonaws.com 11656s3.ap-southeast-3.amazonaws.com
11600s3-accesspoint.ap-southeast-3.amazonaws.com 11657s3-accesspoint.ap-southeast-3.amazonaws.com
11601s3-object-lambda.ap-southeast-3.amazonaws.com 11658s3-object-lambda.ap-southeast-3.amazonaws.com
11602s3-website.ap-southeast-3.amazonaws.com 11659s3-website.ap-southeast-3.amazonaws.com
11603s3.dualstack.ap-southeast-4.amazonaws.com 11660s3.dualstack.ap-southeast-4.amazonaws.com
11604s3-accesspoint.dualstack.ap-southeast-4.amazonaws.com 11661s3-accesspoint.dualstack.ap-southeast-4.amazonaws.com
11662s3-website.dualstack.ap-southeast-4.amazonaws.com
11605s3.ap-southeast-4.amazonaws.com 11663s3.ap-southeast-4.amazonaws.com
11606s3-accesspoint.ap-southeast-4.amazonaws.com 11664s3-accesspoint.ap-southeast-4.amazonaws.com
11607s3-object-lambda.ap-southeast-4.amazonaws.com 11665s3-object-lambda.ap-southeast-4.amazonaws.com
11608s3-website.ap-southeast-4.amazonaws.com 11666s3-website.ap-southeast-4.amazonaws.com
11667s3.dualstack.ap-southeast-5.amazonaws.com
11668s3-accesspoint.dualstack.ap-southeast-5.amazonaws.com
11669s3-website.dualstack.ap-southeast-5.amazonaws.com
11670s3.ap-southeast-5.amazonaws.com
11671s3-accesspoint.ap-southeast-5.amazonaws.com
11672s3-deprecated.ap-southeast-5.amazonaws.com
11673s3-object-lambda.ap-southeast-5.amazonaws.com
11674s3-website.ap-southeast-5.amazonaws.com
11609s3.dualstack.ca-central-1.amazonaws.com 11675s3.dualstack.ca-central-1.amazonaws.com
11610s3-accesspoint.dualstack.ca-central-1.amazonaws.com 11676s3-accesspoint.dualstack.ca-central-1.amazonaws.com
11611s3-accesspoint-fips.dualstack.ca-central-1.amazonaws.com 11677s3-accesspoint-fips.dualstack.ca-central-1.amazonaws.com
@@ -11626,6 +11692,7 @@ s3.ca-west-1.amazonaws.com
11626s3-accesspoint.ca-west-1.amazonaws.com 11692s3-accesspoint.ca-west-1.amazonaws.com
11627s3-accesspoint-fips.ca-west-1.amazonaws.com 11693s3-accesspoint-fips.ca-west-1.amazonaws.com
11628s3-fips.ca-west-1.amazonaws.com 11694s3-fips.ca-west-1.amazonaws.com
11695s3-object-lambda.ca-west-1.amazonaws.com
11629s3-website.ca-west-1.amazonaws.com 11696s3-website.ca-west-1.amazonaws.com
11630s3.dualstack.eu-central-1.amazonaws.com 11697s3.dualstack.eu-central-1.amazonaws.com
11631s3-accesspoint.dualstack.eu-central-1.amazonaws.com 11698s3-accesspoint.dualstack.eu-central-1.amazonaws.com
@@ -11636,6 +11703,7 @@ s3-object-lambda.eu-central-1.amazonaws.com
11636s3-website.eu-central-1.amazonaws.com 11703s3-website.eu-central-1.amazonaws.com
11637s3.dualstack.eu-central-2.amazonaws.com 11704s3.dualstack.eu-central-2.amazonaws.com
11638s3-accesspoint.dualstack.eu-central-2.amazonaws.com 11705s3-accesspoint.dualstack.eu-central-2.amazonaws.com
11706s3-website.dualstack.eu-central-2.amazonaws.com
11639s3.eu-central-2.amazonaws.com 11707s3.eu-central-2.amazonaws.com
11640s3-accesspoint.eu-central-2.amazonaws.com 11708s3-accesspoint.eu-central-2.amazonaws.com
11641s3-object-lambda.eu-central-2.amazonaws.com 11709s3-object-lambda.eu-central-2.amazonaws.com
@@ -11655,6 +11723,7 @@ s3-object-lambda.eu-south-1.amazonaws.com
11655s3-website.eu-south-1.amazonaws.com 11723s3-website.eu-south-1.amazonaws.com
11656s3.dualstack.eu-south-2.amazonaws.com 11724s3.dualstack.eu-south-2.amazonaws.com
11657s3-accesspoint.dualstack.eu-south-2.amazonaws.com 11725s3-accesspoint.dualstack.eu-south-2.amazonaws.com
11726s3-website.dualstack.eu-south-2.amazonaws.com
11658s3.eu-south-2.amazonaws.com 11727s3.eu-south-2.amazonaws.com
11659s3-accesspoint.eu-south-2.amazonaws.com 11728s3-accesspoint.eu-south-2.amazonaws.com
11660s3-object-lambda.eu-south-2.amazonaws.com 11729s3-object-lambda.eu-south-2.amazonaws.com
@@ -11682,12 +11751,14 @@ s3-object-lambda.eu-west-3.amazonaws.com
11682s3-website.eu-west-3.amazonaws.com 11751s3-website.eu-west-3.amazonaws.com
11683s3.dualstack.il-central-1.amazonaws.com 11752s3.dualstack.il-central-1.amazonaws.com
11684s3-accesspoint.dualstack.il-central-1.amazonaws.com 11753s3-accesspoint.dualstack.il-central-1.amazonaws.com
11754s3-website.dualstack.il-central-1.amazonaws.com
11685s3.il-central-1.amazonaws.com 11755s3.il-central-1.amazonaws.com
11686s3-accesspoint.il-central-1.amazonaws.com 11756s3-accesspoint.il-central-1.amazonaws.com
11687s3-object-lambda.il-central-1.amazonaws.com 11757s3-object-lambda.il-central-1.amazonaws.com
11688s3-website.il-central-1.amazonaws.com 11758s3-website.il-central-1.amazonaws.com
11689s3.dualstack.me-central-1.amazonaws.com 11759s3.dualstack.me-central-1.amazonaws.com
11690s3-accesspoint.dualstack.me-central-1.amazonaws.com 11760s3-accesspoint.dualstack.me-central-1.amazonaws.com
11761s3-website.dualstack.me-central-1.amazonaws.com
11691s3.me-central-1.amazonaws.com 11762s3.me-central-1.amazonaws.com
11692s3-accesspoint.me-central-1.amazonaws.com 11763s3-accesspoint.me-central-1.amazonaws.com
11693s3-object-lambda.me-central-1.amazonaws.com 11764s3-object-lambda.me-central-1.amazonaws.com
@@ -11756,6 +11827,7 @@ s3.dualstack.us-east-2.amazonaws.com
11756s3-accesspoint.dualstack.us-east-2.amazonaws.com 11827s3-accesspoint.dualstack.us-east-2.amazonaws.com
11757s3-accesspoint-fips.dualstack.us-east-2.amazonaws.com 11828s3-accesspoint-fips.dualstack.us-east-2.amazonaws.com
11758s3-fips.dualstack.us-east-2.amazonaws.com 11829s3-fips.dualstack.us-east-2.amazonaws.com
11830s3-website.dualstack.us-east-2.amazonaws.com
11759s3.us-east-2.amazonaws.com 11831s3.us-east-2.amazonaws.com
11760s3-accesspoint.us-east-2.amazonaws.com 11832s3-accesspoint.us-east-2.amazonaws.com
11761s3-accesspoint-fips.us-east-2.amazonaws.com 11833s3-accesspoint-fips.us-east-2.amazonaws.com
@@ -11903,6 +11975,11 @@ studio.us-west-2.sagemaker.aws
11903studio.cn-north-1.sagemaker.com.cn 11975studio.cn-north-1.sagemaker.com.cn
11904studio.cn-northwest-1.sagemaker.com.cn 11976studio.cn-northwest-1.sagemaker.com.cn
11905 11977
11978// Amazon SageMaker with MLflow
11979// Submited by: AWS Security <psl-maintainers@amazon.com>
11980// Reference: c19f92b3-a82a-452d-8189-831b572eea7e
11981*.experiments.sagemaker.aws
11982
11906// Analytics on AWS 11983// Analytics on AWS
11907// Submitted by AWS Security <psl-maintainers@amazon.com> 11984// Submitted by AWS Security <psl-maintainers@amazon.com>
11908// Reference: 955f9f40-a495-4e73-ae85-67b77ac9cadd 11985// Reference: 955f9f40-a495-4e73-ae85-67b77ac9cadd
@@ -11919,8 +11996,8 @@ analytics-gateway.us-west-2.amazonaws.com
11919 11996
11920// AWS Amplify 11997// AWS Amplify
11921// Submitted by AWS Security <psl-maintainers@amazon.com> 11998// Submitted by AWS Security <psl-maintainers@amazon.com>
11922// Reference: 5ecce854-c033-4fc4-a755-1a9916d9a9bb 11999// Reference: c35bed18-6f4f-424f-9298-5756f2f7d72b
11923*.amplifyapp.com 12000amplifyapp.com
11924 12001
11925// AWS App Runner 12002// AWS App Runner
11926// Submitted by AWS Security <psl-maintainers@amazon.com> 12003// Submitted by AWS Security <psl-maintainers@amazon.com>
@@ -12057,16 +12134,11 @@ eero-stage.online
12057 12134
12058// concludes Amazon 12135// concludes Amazon
12059 12136
12060// Amune : https://amune.org/
12061// Submitted by Team Amune <cert@amune.org>
12062t3l3p0rt.net
12063tele.amune.org
12064
12065// Apigee : https://apigee.com/ 12137// Apigee : https://apigee.com/
12066// Submitted by Apigee Security Team <security@apigee.com> 12138// Submitted by Apigee Security Team <security@apigee.com>
12067apigee.io 12139apigee.io
12068 12140
12069// Apis Networks: https://apisnetworks.com 12141// Apis Networks : https://apisnetworks.com
12070// Submitted by Matt Saladna <matt@apisnetworks.com> 12142// Submitted by Matt Saladna <matt@apisnetworks.com>
12071panel.dev 12143panel.dev
12072 12144
@@ -12091,6 +12163,10 @@ on-aptible.com
12091// Submitted by Aki Ueno <admin@aquapal.net> 12163// Submitted by Aki Ueno <admin@aquapal.net>
12092f5.si 12164f5.si
12093 12165
12166// ArvanCloud EdgeCompute
12167// Submitted by ArvanCloud CDN <cdn@arvancloud.ir>
12168arvanedge.ir
12169
12094// ASEINet : https://www.aseinet.com/ 12170// ASEINet : https://www.aseinet.com/
12095// Submitted by Asei SEKIGUCHI <mail@aseinet.com> 12171// Submitted by Asei SEKIGUCHI <mail@aseinet.com>
12096user.aseinet.ne.jp 12172user.aseinet.ne.jp
@@ -12120,10 +12196,6 @@ cdn.prod.atlassian-dev.net
12120// Submitted by Lukas Reschke <lukas@authentick.net> 12196// Submitted by Lukas Reschke <lukas@authentick.net>
12121translated.page 12197translated.page
12122 12198
12123// Autocode : https://autocode.com
12124// Submitted by Jacob Lee <jacob@autocode.com>
12125autocode.dev
12126
12127// AVM : https://avm.de 12199// AVM : https://avm.de
12128// Submitted by Andreas Weise <a.weise@avm.de> 12200// Submitted by Andreas Weise <a.weise@avm.de>
12129myfritz.link 12201myfritz.link
@@ -12138,7 +12210,7 @@ onavstack.net
12138*.awdev.ca 12210*.awdev.ca
12139*.advisor.ws 12211*.advisor.ws
12140 12212
12141// AZ.pl sp. z.o.o: https://az.pl 12213// AZ.pl sp. z.o.o : https://az.pl
12142// Submitted by Krzysztof Wolski <krzysztof.wolski@home.eu> 12214// Submitted by Krzysztof Wolski <krzysztof.wolski@home.eu>
12143ecommerce-shop.pl 12215ecommerce-shop.pl
12144 12216
@@ -12146,25 +12218,10 @@ ecommerce-shop.pl
12146// Submitted by Olivier Benz <olivier.benz@b-data.ch> 12218// Submitted by Olivier Benz <olivier.benz@b-data.ch>
12147b-data.io 12219b-data.io
12148 12220
12149// backplane : https://www.backplane.io
12150// Submitted by Anthony Voutas <anthony@backplane.io>
12151backplaneapp.io
12152
12153// Balena : https://www.balena.io 12221// Balena : https://www.balena.io
12154// Submitted by Petros Angelatos <petrosagg@balena.io> 12222// Submitted by Petros Angelatos <petrosagg@balena.io>
12155balena-devices.com 12223balena-devices.com
12156 12224
12157// University of Banja Luka : https://unibl.org
12158// Domains for Republic of Srpska administrative entity.
12159// Submitted by Marko Ivanovic <kormang@hotmail.rs>
12160rs.ba
12161
12162// Banzai Cloud
12163// Submitted by Janos Matyas <info@banzaicloud.com>
12164*.banzai.cloud
12165app.banzaicloud.io
12166*.backyards.banzaicloud.io
12167
12168// BASE, Inc. : https://binc.jp 12225// BASE, Inc. : https://binc.jp
12169// Submitted by Yuya NAGASAWA <public-suffix-list@binc.jp> 12226// Submitted by Yuya NAGASAWA <public-suffix-list@binc.jp>
12170base.ec 12227base.ec
@@ -12190,14 +12247,6 @@ beagleboard.io
12190// Submitted by Hazel Cora <hazy@besties.house> 12247// Submitted by Hazel Cora <hazy@besties.house>
12191pages.gay 12248pages.gay
12192 12249
12193// BetaInABox
12194// Submitted by Adrian <adrian@betainabox.com>
12195betainabox.com
12196
12197// University of Bielsko-Biala regional domain: http://dns.bielsko.pl/
12198// Submitted by Marcin <dns@ath.bielsko.pl>
12199bielsko.pl
12200
12201// BinaryLane : http://www.binarylane.com 12250// BinaryLane : http://www.binarylane.com
12202// Submitted by Nathan O'Sullivan <nathan@mammoth.com.au> 12251// Submitted by Nathan O'Sullivan <nathan@mammoth.com.au>
12203bnr.la 12252bnr.la
@@ -12252,6 +12301,11 @@ shop.brendly.rs
12252// Submitted by Dave Tharp <browsersafetymark.io@quicinc.com> 12301// Submitted by Dave Tharp <browsersafetymark.io@quicinc.com>
12253browsersafetymark.io 12302browsersafetymark.io
12254 12303
12304// BRS Media : https://brsmedia.com/
12305// Submitted by Gavin Brown <gavin.brown@centralnic.com>
12306radio.am
12307radio.fm
12308
12255// Bytemark Hosting : https://www.bytemark.co.uk 12309// Bytemark Hosting : https://www.bytemark.co.uk
12256// Submitted by Paul Cammish <paul.cammish@bytemark.co.uk> 12310// Submitted by Paul Cammish <paul.cammish@bytemark.co.uk>
12257uk0.bigv.io 12311uk0.bigv.io
@@ -12262,10 +12316,6 @@ vm.bytemark.co.uk
12262// Submitted by Antonio Lain <antlai@cafjs.com> 12316// Submitted by Antonio Lain <antlai@cafjs.com>
12263cafjs.com 12317cafjs.com
12264 12318
12265// callidomus : https://www.callidomus.com/
12266// Submitted by Marcus Popp <admin@callidomus.com>
12267mycd.eu
12268
12269// Canva Pty Ltd : https://canva.com/ 12319// Canva Pty Ltd : https://canva.com/
12270// Submitted by Joel Aquilina <publicsuffixlist@canva.com> 12320// Submitted by Joel Aquilina <publicsuffixlist@canva.com>
12271canva-apps.cn 12321canva-apps.cn
@@ -12281,7 +12331,21 @@ carrd.co
12281crd.co 12331crd.co
12282ju.mp 12332ju.mp
12283 12333
12284// CentralNic : http://www.centralnic.com/names/domains 12334// CDDO : https://www.gov.uk/guidance/get-an-api-domain-on-govuk
12335// Submitted by Jamie Tanna <jamie.tanna@digital.cabinet-office.gov.uk>
12336api.gov.uk
12337
12338// CDN77.com : http://www.cdn77.com
12339// Submitted by Jan Krpes <jan.krpes@cdn77.com>
12340cdn77-storage.com
12341rsc.contentproxy9.cz
12342r.cdn77.net
12343cdn77-ssl.net
12344c.cdn77.org
12345rsc.cdn77.org
12346ssl.origin.cdn77-secure.org
12347
12348// CentralNic : https://teaminternet.com/
12285// Submitted by registry <gavin.brown@centralnic.com> 12349// Submitted by registry <gavin.brown@centralnic.com>
12286za.bz 12350za.bz
12287br.com 12351br.com
@@ -12304,53 +12368,6 @@ uk.net
12304ae.org 12368ae.org
12305com.se 12369com.se
12306 12370
12307// No longer operated by CentralNic, these entries should be adopted and/or removed by current operators
12308// Submitted by Gavin Brown <gavin.brown@centralnic.com>
12309ar.com
12310hu.com
12311kr.com
12312no.com
12313qc.com
12314uy.com
12315
12316// Africa.com Web Solutions Ltd : https://registry.africa.com
12317// Submitted by Gavin Brown <gavin.brown@centralnic.com>
12318africa.com
12319
12320// iDOT Services Limited : http://www.domain.gr.com
12321// Submitted by Gavin Brown <gavin.brown@centralnic.com>
12322gr.com
12323
12324// Radix FZC : http://domains.in.net
12325// Submitted by Gavin Brown <gavin.brown@centralnic.com>
12326web.in
12327in.net
12328
12329// US REGISTRY LLC : http://us.org
12330// Submitted by Gavin Brown <gavin.brown@centralnic.com>
12331us.org
12332
12333// co.com Registry, LLC : https://registry.co.com
12334// Submitted by Gavin Brown <gavin.brown@centralnic.com>
12335co.com
12336
12337// Roar Domains LLC : https://roar.basketball/
12338// Submitted by Gavin Brown <gavin.brown@centralnic.com>
12339aus.basketball
12340nz.basketball
12341
12342// BRS Media : https://brsmedia.com/
12343// Submitted by Gavin Brown <gavin.brown@centralnic.com>
12344radio.am
12345radio.fm
12346
12347// c.la : http://www.c.la/
12348c.la
12349
12350// certmgr.org : https://certmgr.org
12351// Submitted by B. Blechschmidt <hostmaster@certmgr.org>
12352certmgr.org
12353
12354// Cityhost LLC : https://cityhost.ua 12371// Cityhost LLC : https://cityhost.ua
12355// Submitted by Maksym Rivtin <support@cityhost.net.ua> 12372// Submitted by Maksym Rivtin <support@cityhost.net.ua>
12356cx.ua 12373cx.ua
@@ -12360,13 +12377,6 @@ cx.ua
12360discourse.group 12377discourse.group
12361discourse.team 12378discourse.team
12362 12379
12363// Clever Cloud : https://www.clever-cloud.com/
12364// Submitted by Quentin Adam <noc@clever-cloud.com>
12365cleverapps.cc
12366*.services.clever-cloud.com
12367cleverapps.io
12368cleverapps.tech
12369
12370// Clerk : https://www.clerk.dev 12380// Clerk : https://www.clerk.dev
12371// Submitted by Colin Sidoti <systems@clerk.dev> 12381// Submitted by Colin Sidoti <systems@clerk.dev>
12372clerk.app 12382clerk.app
@@ -12376,10 +12386,44 @@ clerkstage.app
12376*.stg.dev 12386*.stg.dev
12377*.stgstage.dev 12387*.stgstage.dev
12378 12388
12389// Clever Cloud : https://www.clever-cloud.com/
12390// Submitted by Quentin Adam <noc@clever-cloud.com>
12391cleverapps.cc
12392*.services.clever-cloud.com
12393cleverapps.io
12394cleverapps.tech
12395
12379// ClickRising : https://clickrising.com/ 12396// ClickRising : https://clickrising.com/
12380// Submitted by Umut Gumeli <infrastructure-publicsuffixlist@clickrising.com> 12397// Submitted by Umut Gumeli <infrastructure-publicsuffixlist@clickrising.com>
12381clickrising.net 12398clickrising.net
12382 12399
12400// Cloud DNS Ltd : http://www.cloudns.net
12401// Submitted by Aleksander Hristov <noc@cloudns.net> & Boyan Peychev <boyan@cloudns.net>
12402cloudns.asia
12403cloudns.be
12404cloud-ip.biz
12405cloudns.biz
12406cloudns.cc
12407cloudns.ch
12408cloudns.cl
12409cloudns.club
12410dnsabr.com
12411ip-ddns.com
12412cloudns.cx
12413cloudns.eu
12414cloudns.in
12415cloudns.info
12416ddns-ip.net
12417dns-cloud.net
12418dns-dynamic.net
12419cloudns.nz
12420cloudns.org
12421ip-dynamic.org
12422cloudns.ph
12423cloudns.pro
12424cloudns.pw
12425cloudns.us
12426
12383// Cloud66 : https://www.cloud66.com/ 12427// Cloud66 : https://www.cloud66.com/
12384// Submitted by Khash Sajadi <khash@cloud66.com> 12428// Submitted by Khash Sajadi <khash@cloud66.com>
12385c66.me 12429c66.me
@@ -12394,11 +12438,6 @@ cloudaccess.host
12394freesite.host 12438freesite.host
12395cloudaccess.net 12439cloudaccess.net
12396 12440
12397// cloudControl : https://www.cloudcontrol.com/
12398// Submitted by Tobias Wilken <tw@cloudcontrol.com>
12399cloudcontrolapp.com
12400cloudcontrolled.com
12401
12402// Cloudera, Inc. : https://www.cloudera.com/ 12441// Cloudera, Inc. : https://www.cloudera.com/
12403// Submitted by Kedarnath Waikar <security@cloudera.com> 12442// Submitted by Kedarnath Waikar <security@cloudera.com>
12404*.cloudera.site 12443*.cloudera.site
@@ -12411,11 +12450,11 @@ trycloudflare.com
12411pages.dev 12450pages.dev
12412r2.dev 12451r2.dev
12413workers.dev 12452workers.dev
12453cloudflare.net
12454cdn.cloudflare.net
12414cdn.cloudflareanycast.net 12455cdn.cloudflareanycast.net
12415cdn.cloudflarecn.net 12456cdn.cloudflarecn.net
12416cdn.cloudflareglobal.net 12457cdn.cloudflareglobal.net
12417cloudflare.net
12418cdn.cloudflare.net
12419 12458
12420// cloudscale.ch AG : https://www.cloudscale.ch/ 12459// cloudscale.ch AG : https://www.cloudscale.ch/
12421// Submitted by Gaudenz Steinlin <support@cloudscale.ch> 12460// Submitted by Gaudenz Steinlin <support@cloudscale.ch>
@@ -12427,53 +12466,20 @@ objects.rma.cloudscale.ch
12427// Submitted by Patrick Nielsen <patrick@clovyr.io> 12466// Submitted by Patrick Nielsen <patrick@clovyr.io>
12428wnext.app 12467wnext.app
12429 12468
12430// co.ca : http://registry.co.ca/ 12469// CNPY : https://cnpy.gdn
12431co.ca 12470// Submitted by Angelo Gladding <angelo@lahacker.net>
12471cnpy.gdn
12432 12472
12433// Co & Co : https://co-co.nl/ 12473// Co & Co : https://co-co.nl/
12434// Submitted by Govert Versluis <govert@co-co.nl> 12474// Submitted by Govert Versluis <govert@co-co.nl>
12435*.otap.co 12475*.otap.co
12436 12476
12437// i-registry s.r.o. : http://www.i-registry.cz/ 12477// co.ca : http://registry.co.ca/
12438// Submitted by Martin Semrad <semrad@i-registry.cz> 12478co.ca
12439co.cz
12440
12441// CDN77.com : http://www.cdn77.com
12442// Submitted by Jan Krpes <jan.krpes@cdn77.com>
12443cdn77-storage.com
12444rsc.contentproxy9.cz
12445r.cdn77.net
12446cdn77-ssl.net
12447c.cdn77.org
12448rsc.cdn77.org
12449ssl.origin.cdn77-secure.org
12450
12451// Cloud DNS Ltd : http://www.cloudns.net
12452// Submitted by Aleksander Hristov <noc@cloudns.net> & Boyan Peychev <boyan@cloudns.net>
12453cloudns.asia
12454cloudns.be
12455cloudns.biz
12456cloudns.cc
12457cloudns.ch
12458cloudns.cl
12459cloudns.club
12460dnsabr.com
12461cloudns.cx
12462cloudns.eu
12463cloudns.in
12464cloudns.info
12465dns-cloud.net
12466dns-dynamic.net
12467cloudns.nz
12468cloudns.org
12469cloudns.ph
12470cloudns.pro
12471cloudns.pw
12472cloudns.us
12473 12479
12474// CNPY : https://cnpy.gdn 12480// co.com Registry, LLC : https://registry.co.com
12475// Submitted by Angelo Gladding <angelo@lahacker.net> 12481// Submitted by Gavin Brown <gavin.brown@centralnic.com>
12476cnpy.gdn 12482co.com
12477 12483
12478// Codeberg e. V. : https://codeberg.org 12484// Codeberg e. V. : https://codeberg.org
12479// Submitted by Moritz Marquardt <git@momar.de> 12485// Submitted by Moritz Marquardt <git@momar.de>
@@ -12493,6 +12499,10 @@ co.no
12493webhosting.be 12499webhosting.be
12494hosting-cluster.nl 12500hosting-cluster.nl
12495 12501
12502// Contentful GmbH : https://www.contentful.com
12503// Submitted by Contentful Developer Experience Team <prd-ecosystem-dx@contentful.com>
12504ctfcloud.net
12505
12496// Convex : https://convex.dev/ 12506// Convex : https://convex.dev/
12497// Submitted by James Cowling <security@convex.dev> 12507// Submitted by James Cowling <security@convex.dev>
12498convex.site 12508convex.site
@@ -12504,7 +12514,6 @@ edu.ru
12504gov.ru 12514gov.ru
12505int.ru 12515int.ru
12506mil.ru 12516mil.ru
12507test.ru
12508 12517
12509// COSIMO GmbH : http://www.cosimo.de 12518// COSIMO GmbH : http://www.cosimo.de
12510// Submitted by Rene Marticke <rmarticke@cosimo.de> 12519// Submitted by Rene Marticke <rmarticke@cosimo.de>
@@ -12518,9 +12527,9 @@ feste-ip.net
12518knx-server.net 12527knx-server.net
12519static-access.net 12528static-access.net
12520 12529
12521// cPanel L.L.C. : https://www.cpanel.net/ 12530// Craft Docs Ltd : https://www.craft.do/
12522// Submitted by Dustin Scherer <public.suffix@cpanel.net> 12531// Submitted by Zsombor Fuszenecker <security@craft.do>
12523*.cprapid.com 12532craft.me
12524 12533
12525// Craynic, s.r.o. : http://www.craynic.com/ 12534// Craynic, s.r.o. : http://www.craynic.com/
12526// Submitted by Ales Krajnik <ales.krajnik@craynic.com> 12535// Submitted by Ales Krajnik <ales.krajnik@craynic.com>
@@ -12534,54 +12543,19 @@ on.crisp.email
12534// Submitted by Andrew Cady <public-suffix-list@cryptonomic.net> 12543// Submitted by Andrew Cady <public-suffix-list@cryptonomic.net>
12535*.cryptonomic.net 12544*.cryptonomic.net
12536 12545
12537// Cupcake : https://cupcake.io/
12538// Submitted by Jonathan Rudenberg <jonathan@cupcake.io>
12539cupcake.is
12540
12541// Curv UG : https://curv-labs.de/ 12546// Curv UG : https://curv-labs.de/
12542// Submitted by Marvin Wiesner <Marvin@curv-labs.de> 12547// Submitted by Marvin Wiesner <Marvin@curv-labs.de>
12543curv.dev 12548curv.dev
12544 12549
12545// Customer OCI - Oracle Dyn https://cloud.oracle.com/home https://dyn.com/dns/ 12550// cyber_Folks S.A. : https://cyberfolks.pl
12546// Submitted by Gregory Drake <support@dyn.com> 12551// Submitted by Bartlomiej Kida <security@cyberfolks.pl>
12547// Note: This is intended to also include customer-oci.com due to wildcards implicitly including the current label 12552cfolks.pl
12548*.customer-oci.com
12549*.oci.customer-oci.com
12550*.ocp.customer-oci.com
12551*.ocs.customer-oci.com
12552
12553// Cyclic Software : https://www.cyclic.sh
12554// Submitted by Kam Lasater <dns-admin@cyclic.sh>
12555cyclic.app
12556cyclic.cloud
12557cyclic-app.com
12558cyclic.co.in
12559 12553
12560// cyon GmbH : https://www.cyon.ch/ 12554// cyon GmbH : https://www.cyon.ch/
12561// Submitted by Dominic Luechinger <dol@cyon.ch> 12555// Submitted by Dominic Luechinger <dol@cyon.ch>
12562cyon.link 12556cyon.link
12563cyon.site 12557cyon.site
12564 12558
12565// Danger Science Group: https://dangerscience.com/
12566// Submitted by Skylar MacDonald <skylar@dangerscience.com>
12567platform0.app
12568fnwk.site
12569folionetwork.site
12570
12571// Daplie, Inc : https://daplie.com
12572// Submitted by AJ ONeal <aj@daplie.com>
12573daplie.me
12574localhost.daplie.me
12575
12576// Datto, Inc. : https://www.datto.com/
12577// Submitted by Philipp Heckel <ph@datto.com>
12578dattolocal.com
12579dattorelay.com
12580dattoweb.com
12581mydatto.com
12582dattolocal.net
12583mydatto.net
12584
12585// Dansk.net : http://www.dansk.net/ 12559// Dansk.net : http://www.dansk.net/
12586// Submitted by Anani Voule <digital@digital.co.dk> 12560// Submitted by Anani Voule <digital@digital.co.dk>
12587biz.dk 12561biz.dk
@@ -12594,11 +12568,6 @@ store.dk
12594// Submitted by Abel Boldu / DAppNode Team <community@dappnode.io> 12568// Submitted by Abel Boldu / DAppNode Team <community@dappnode.io>
12595dyndns.dappnode.io 12569dyndns.dappnode.io
12596 12570
12597// dapps.earth : https://dapps.earth/
12598// Submitted by Daniil Burdakov <icqkill@gmail.com>
12599*.dapps.earth
12600*.bzz.dapps.earth
12601
12602// Dark, Inc. : https://darklang.com 12571// Dark, Inc. : https://darklang.com
12603// Submitted by Paul Biggar <ops@darklang.com> 12572// Submitted by Paul Biggar <ops@darklang.com>
12604builtwithdark.com 12573builtwithdark.com
@@ -12613,14 +12582,36 @@ instance.datadetect.com
12613// Submitted by Richard Li <secalert@datawire.io> 12582// Submitted by Richard Li <secalert@datawire.io>
12614edgestack.me 12583edgestack.me
12615 12584
12616// DDNS5 : https://ddns5.com 12585// Datto, Inc. : https://www.datto.com/
12617// Submitted by Cameron Elliott <cameron@cameronelliott.com> 12586// Submitted by Philipp Heckel <ph@datto.com>
12618ddns5.com 12587dattolocal.com
12588dattorelay.com
12589dattoweb.com
12590mydatto.com
12591dattolocal.net
12592mydatto.net
12593
12594// ddnss.de : https://www.ddnss.de/
12595// Submitted by Robert Niedziela <webmaster@ddnss.de>
12596ddnss.de
12597dyn.ddnss.de
12598dyndns.ddnss.de
12599dyn-ip24.de
12600dyndns1.de
12601home-webserver.de
12602dyn.home-webserver.de
12603myhome-server.de
12604ddnss.org
12619 12605
12620// Debian : https://www.debian.org/ 12606// Debian : https://www.debian.org/
12621// Submitted by Peter Palfrader / Debian Sysadmin Team <dsa-publicsuffixlist@debian.org> 12607// Submitted by Peter Palfrader / Debian Sysadmin Team <dsa-publicsuffixlist@debian.org>
12622debian.net 12608debian.net
12623 12609
12610// Definima : http://www.definima.com/
12611// Submitted by Maxence Bitterli <maxence@definima.com>
12612definima.io
12613definima.net
12614
12624// Deno Land Inc : https://deno.com/ 12615// Deno Land Inc : https://deno.com/
12625// Submitted by Luca Casonato <hostmaster@deno.com> 12616// Submitted by Luca Casonato <hostmaster@deno.com>
12626deno.dev 12617deno.dev
@@ -12635,10 +12626,28 @@ dedyn.io
12635deta.app 12626deta.app
12636deta.dev 12627deta.dev
12637 12628
12629// dhosting.pl Sp. z o.o.: https://dhosting.pl/
12630// Submitted by Michal Kokoszkiewicz <bok@dhosting.pl>
12631dfirma.pl
12632dkonto.pl
12633you2.pl
12634
12635// DigitalOcean App Platform : https://www.digitalocean.com/products/app-platform/
12636// Submitted by Braxton Huggins <psl-maintainers@digitalocean.com>
12637ondigitalocean.app
12638
12639// DigitalOcean Spaces : https://www.digitalocean.com/products/spaces/
12640// Submitted by Robin H. Johnson <psl-maintainers@digitalocean.com>
12641*.digitaloceanspaces.com
12642
12643// DigitalPlat : https://www.digitalplat.org/
12644// Submitted by Edward Hsing <contact@digitalplat.org>
12645us.kg
12646
12638// Diher Solutions : https://diher.solutions 12647// Diher Solutions : https://diher.solutions
12639// Submitted by Didi Hermawan <mail@diher.solutions> 12648// Submitted by Didi Hermawan <mail@diher.solutions>
12640*.rss.my.id 12649rss.my.id
12641*.diher.solutions 12650diher.solutions
12642 12651
12643// Discord Inc : https://discord.com 12652// Discord Inc : https://discord.com
12644// Submitted by Sahn Lam <slam@discordapp.com> 12653// Submitted by Sahn Lam <slam@discordapp.com>
@@ -12670,6 +12679,10 @@ shoparena.pl
12670// Submitted by Andrew Farmer <andrew.farmer@dreamhost.com> 12679// Submitted by Andrew Farmer <andrew.farmer@dreamhost.com>
12671dreamhosters.com 12680dreamhosters.com
12672 12681
12682// Dreamyoungs, Inc. : https://durumis.com
12683// Submitted by Infra Team <infra@durumis.com>
12684durumis.com
12685
12673// Drobo : http://www.drobo.com/ 12686// Drobo : http://www.drobo.com/
12674// Submitted by Ricardo Padilha <rpadilha@drobo.com> 12687// Submitted by Ricardo Padilha <rpadilha@drobo.com>
12675mydrobo.com 12688mydrobo.com
@@ -12683,13 +12696,6 @@ drud.us
12683// Submitted by Richard Harper <richard@duckdns.org> 12696// Submitted by Richard Harper <richard@duckdns.org>
12684duckdns.org 12697duckdns.org
12685 12698
12686// Bip : https://bip.sh
12687// Submitted by Joel Kennedy <joel@bip.sh>
12688bip.sh
12689
12690// bitbridge.net : Submitted by Craig Welch, abeliidev@gmail.com
12691bitbridge.net
12692
12693// dy.fi : http://dy.fi/ 12699// dy.fi : http://dy.fi/
12694// Submitted by Heikki Hannikainen <hessu@hes.iki.fi> 12700// Submitted by Heikki Hannikainen <hessu@hes.iki.fi>
12695dy.fi 12701dy.fi
@@ -12976,39 +12982,6 @@ stuff-4-sale.us
12976dyndns.ws 12982dyndns.ws
12977mypets.ws 12983mypets.ws
12978 12984
12979// ddnss.de : https://www.ddnss.de/
12980// Submitted by Robert Niedziela <webmaster@ddnss.de>
12981ddnss.de
12982dyn.ddnss.de
12983dyndns.ddnss.de
12984dyn-ip24.de
12985dyndns1.de
12986home-webserver.de
12987dyn.home-webserver.de
12988myhome-server.de
12989ddnss.org
12990
12991// Definima : http://www.definima.com/
12992// Submitted by Maxence Bitterli <maxence@definima.com>
12993definima.io
12994definima.net
12995
12996// DigitalOcean App Platform : https://www.digitalocean.com/products/app-platform/
12997// Submitted by Braxton Huggins <psl-maintainers@digitalocean.com>
12998ondigitalocean.app
12999
13000// DigitalOcean Spaces : https://www.digitalocean.com/products/spaces/
13001// Submitted by Robin H. Johnson <psl-maintainers@digitalocean.com>
13002*.digitaloceanspaces.com
13003
13004// DigitalPlat : https://www.digitalplat.org/
13005// Submitted by Edward Hsing <contact@digitalplat.org>
13006us.kg
13007
13008// dnstrace.pro : https://dnstrace.pro/
13009// Submitted by Chris Partridge <chris@partridge.tech>
13010bci.dnstrace.pro
13011
13012// Dynu.com : https://www.dynu.com/ 12985// Dynu.com : https://www.dynu.com/
13013// Submitted by Sue Ye <sue@dynu.com> 12986// Submitted by Sue Ye <sue@dynu.com>
13014ddnsfree.com 12987ddnsfree.com
@@ -13027,7 +13000,6 @@ freeddns.org
13027mywire.org 13000mywire.org
13028webredirect.org 13001webredirect.org
13029myddns.rocks 13002myddns.rocks
13030blogsite.xyz
13031 13003
13032// dynv6 : https://dynv6.com 13004// dynv6 : https://dynv6.com
13033// Submitted by Dominik Menke <dom@digineo.de> 13005// Submitted by Dominik Menke <dom@digineo.de>
@@ -13081,11 +13053,6 @@ tuleap-partners.com
13081encr.app 13053encr.app
13082encoreapi.com 13054encoreapi.com
13083 13055
13084// ECG Robotics, Inc: https://ecgrobotics.org
13085// Submitted by <frc1533@ecgrobotics.org>
13086onred.one
13087staging.onred.one
13088
13089// encoway GmbH : https://www.encoway.de 13056// encoway GmbH : https://www.encoway.de
13090// Submitted by Marcel Daus <cloudops@encoway.de> 13057// Submitted by Marcel Daus <cloudops@encoway.de>
13091eu.encoway.cloud 13058eu.encoway.cloud
@@ -13126,7 +13093,6 @@ kr.eu.org
13126lt.eu.org 13093lt.eu.org
13127lu.eu.org 13094lu.eu.org
13128lv.eu.org 13095lv.eu.org
13129mc.eu.org
13130me.eu.org 13096me.eu.org
13131mk.eu.org 13097mk.eu.org
13132mt.eu.org 13098mt.eu.org
@@ -13136,10 +13102,8 @@ ng.eu.org
13136nl.eu.org 13102nl.eu.org
13137no.eu.org 13103no.eu.org
13138nz.eu.org 13104nz.eu.org
13139paris.eu.org
13140pl.eu.org 13105pl.eu.org
13141pt.eu.org 13106pt.eu.org
13142q-a.eu.org
13143ro.eu.org 13107ro.eu.org
13144ru.eu.org 13108ru.eu.org
13145se.eu.org 13109se.eu.org
@@ -13286,6 +13250,12 @@ myfast.host
13286fastvps.site 13250fastvps.site
13287myfast.space 13251myfast.space
13288 13252
13253// FearWorks Media Ltd. : https://fearworksmedia.co.uk
13254// submitted by Keith Fairley <domains@fearworksmedia.co.uk>
13255conn.uk
13256copro.uk
13257hosp.uk
13258
13289// Fedora : https://fedoraproject.org/ 13259// Fedora : https://fedoraproject.org/
13290// submitted by Patrick Uiterwijk <puiterwijk@fedoraproject.org> 13260// submitted by Patrick Uiterwijk <puiterwijk@fedoraproject.org>
13291fedorainfracloud.org 13261fedorainfracloud.org
@@ -13294,12 +13264,6 @@ cloud.fedoraproject.org
13294app.os.fedoraproject.org 13264app.os.fedoraproject.org
13295app.os.stg.fedoraproject.org 13265app.os.stg.fedoraproject.org
13296 13266
13297// FearWorks Media Ltd. : https://fearworksmedia.co.uk
13298// submitted by Keith Fairley <domains@fearworksmedia.co.uk>
13299conn.uk
13300copro.uk
13301hosp.uk
13302
13303// Fermax : https://fermax.com/ 13267// Fermax : https://fermax.com/
13304// submitted by Koen Van Isterdael <k.vanisterdael@fermax.be> 13268// submitted by Koen Van Isterdael <k.vanisterdael@fermax.be>
13305mydobiss.com 13269mydobiss.com
@@ -13311,30 +13275,19 @@ fh-muenster.io
13311// Filegear Inc. : https://www.filegear.com 13275// Filegear Inc. : https://www.filegear.com
13312// Submitted by Jason Zhu <jason@owtware.com> 13276// Submitted by Jason Zhu <jason@owtware.com>
13313filegear.me 13277filegear.me
13314filegear-au.me
13315filegear-de.me
13316filegear-gb.me
13317filegear-ie.me
13318filegear-jp.me
13319filegear-sg.me
13320 13278
13321// Firebase, Inc. 13279// Firebase, Inc.
13322// Submitted by Chris Raynor <chris@firebase.com> 13280// Submitted by Chris Raynor <chris@firebase.com>
13323firebaseapp.com 13281firebaseapp.com
13324 13282
13325// Firewebkit : https://www.firewebkit.com
13326// Submitted by Majid Qureshi <mqureshi@amrayn.com>
13327fireweb.app
13328
13329// FLAP : https://www.flap.cloud
13330// Submitted by Louis Chemineau <louis@chmn.me>
13331flap.id
13332
13333// FlashDrive : https://flashdrive.io 13283// FlashDrive : https://flashdrive.io
13334// Submitted by Eric Chan <support@flashdrive.io> 13284// Submitted by Eric Chan <support@flashdrive.io>
13335onflashdrive.app
13336fldrv.com 13285fldrv.com
13337 13286
13287// Fleek Labs Inc : https://fleek.xyz
13288// Submitted by Parsa Ghadimi <dev@fleek.xyz>
13289on-fleek.app
13290
13338// FlutterFlow : https://flutterflow.io 13291// FlutterFlow : https://flutterflow.io
13339// Submitted by Anton Emelyanov <anton@flutterflow.io> 13292// Submitted by Anton Emelyanov <anton@flutterflow.io>
13340flutterflow.app 13293flutterflow.app
@@ -13345,10 +13298,6 @@ fly.dev
13345shw.io 13298shw.io
13346edgeapp.net 13299edgeapp.net
13347 13300
13348// Flynn : https://flynn.io
13349// Submitted by Jonathan Rudenberg <jonathan@flynn.io>
13350flynnhosting.net
13351
13352// Forgerock : https://www.forgerock.com 13301// Forgerock : https://www.forgerock.com
13353// Submitted by Roderick Parr <roderick.parr@forgerock.com> 13302// Submitted by Roderick Parr <roderick.parr@forgerock.com>
13354forgeblocks.com 13303forgeblocks.com
@@ -13364,17 +13313,9 @@ framer.photos
13364framer.website 13313framer.website
13365framer.wiki 13314framer.wiki
13366 13315
13367// Frusky MEDIA&PR : https://www.frusky.de 13316// Frederik Braun : https://frederik-braun.com
13368// Submitted by Victor Pupynin <hallo@frusky.de>
13369*.frusky.de
13370
13371// RavPage : https://www.ravpage.co.il
13372// Submitted by Roni Horowitz <roni@responder.co.il>
13373ravpage.co.il
13374
13375// Frederik Braun https://frederik-braun.com
13376// Submitted by Frederik Braun <fb@frederik-braun.com> 13317// Submitted by Frederik Braun <fb@frederik-braun.com>
133770e.vc 13318*.0e.vc
13378 13319
13379// Freebox : http://www.freebox.fr 13320// Freebox : http://www.freebox.fr
13380// Submitted by Romain Fliedel <rfliedel@freebox.fr> 13321// Submitted by Romain Fliedel <rfliedel@freebox.fr>
@@ -13393,6 +13334,10 @@ freedesktop.org
13393// Submitted by Cadence <contact@freemyip.com> 13334// Submitted by Cadence <contact@freemyip.com>
13394freemyip.com 13335freemyip.com
13395 13336
13337// Frusky MEDIA&PR : https://www.frusky.de
13338// Submitted by Victor Pupynin <hallo@frusky.de>
13339*.frusky.de
13340
13396// FunkFeuer - Verein zur Förderung freier Netze : https://www.funkfeuer.at 13341// FunkFeuer - Verein zur Förderung freier Netze : https://www.funkfeuer.at
13397// Submitted by Daniel A. Maierhofer <vorstand@funkfeuer.at> 13342// Submitted by Daniel A. Maierhofer <vorstand@funkfeuer.at>
13398wien.funkfeuer.at 13343wien.funkfeuer.at
@@ -13442,10 +13387,6 @@ independent-review.uk
13442public-inquiry.uk 13387public-inquiry.uk
13443royal-commission.uk 13388royal-commission.uk
13444 13389
13445// CDDO : https://www.gov.uk/guidance/get-an-api-domain-on-govuk
13446// Submitted by Jamie Tanna <jamie.tanna@digital.cabinet-office.gov.uk>
13447api.gov.uk
13448
13449// Gehirn Inc. : https://www.gehirn.co.jp/ 13390// Gehirn Inc. : https://www.gehirn.co.jp/
13450// Submitted by Kohei YOSHIDA <tech@gehirn.co.jp> 13391// Submitted by Kohei YOSHIDA <tech@gehirn.co.jp>
13451gehirn.ne.jp 13392gehirn.ne.jp
@@ -13455,15 +13396,8 @@ usercontent.jp
13455// Submitted by Tom Klein <tom@gentlent.com> 13396// Submitted by Tom Klein <tom@gentlent.com>
13456gentapps.com 13397gentapps.com
13457gentlentapis.com 13398gentlentapis.com
13458lab.ms
13459cdn-edges.net 13399cdn-edges.net
13460 13400
13461// Getlocalcert: https://www.getlocalcert.net
13462// Submitted by Robert Alexander <support@getlocalcert.net>
13463localcert.net
13464localhostcert.net
13465corpnet.work
13466
13467// GignoSystemJapan: http://gsj.bz 13401// GignoSystemJapan: http://gsj.bz
13468// Submitted by GignoSystemJapan <kakutou-ec@gsj.bz> 13402// Submitted by GignoSystemJapan <kakutou-ec@gsj.bz>
13469gsj.bz 13403gsj.bz
@@ -13610,41 +13544,15 @@ heteml.net
13610// Submitted by Rohan Durrant <tldns@registry.godaddy> 13544// Submitted by Rohan Durrant <tldns@registry.godaddy>
13611graphic.design 13545graphic.design
13612 13546
13613// GOV.UK Platform as a Service : https://www.cloud.service.gov.uk/
13614// Submitted by Tom Whitwell <gov-uk-paas-support@digital.cabinet-office.gov.uk>
13615cloudapps.digital
13616london.cloudapps.digital
13617
13618// GOV.UK Pay : https://www.payments.service.gov.uk/
13619// Submitted by Richard Baker <richard.baker@digital.cabinet-office.gov.uk>
13620pymnt.uk
13621
13622// GoIP DNS Services : http://www.goip.de 13547// GoIP DNS Services : http://www.goip.de
13623// Submitted by Christian Poulter <milchstrasse@goip.de> 13548// Submitted by Christian Poulter <milchstrasse@goip.de>
13624goip.de 13549goip.de
13625 13550
13626// Google, Inc. 13551// Google, Inc.
13627// Submitted by Shannon McCabe <public-suffix-editors@google.com> 13552// Submitted by Shannon McCabe <public-suffix-editors@google.com>
13628blogspot.ae
13629blogspot.al
13630blogspot.am
13631*.hosted.app 13553*.hosted.app
13632*.run.app 13554*.run.app
13633web.app 13555web.app
13634blogspot.com.ar
13635blogspot.co.at
13636blogspot.com.au
13637blogspot.ba
13638blogspot.be
13639blogspot.bg
13640blogspot.bj
13641blogspot.com.br
13642blogspot.com.by
13643blogspot.ca
13644blogspot.cf
13645blogspot.ch
13646blogspot.cl
13647blogspot.com.co
13648*.0emm.com 13556*.0emm.com
13649appspot.com 13557appspot.com
13650*.r.appspot.com 13558*.r.appspot.com
@@ -13653,87 +13561,39 @@ codespot.com
13653googleapis.com 13561googleapis.com
13654googlecode.com 13562googlecode.com
13655pagespeedmobilizer.com 13563pagespeedmobilizer.com
13656publishproxy.com
13657withgoogle.com 13564withgoogle.com
13658withyoutube.com 13565withyoutube.com
13659blogspot.cv
13660blogspot.com.cy
13661blogspot.cz
13662blogspot.de
13663*.gateway.dev 13566*.gateway.dev
13664blogspot.dk
13665blogspot.com.ee
13666blogspot.com.eg
13667blogspot.com.es
13668blogspot.fi
13669blogspot.fr
13670cloud.goog 13567cloud.goog
13671translate.goog 13568translate.goog
13672*.usercontent.goog 13569*.usercontent.goog
13673blogspot.gr
13674blogspot.hk
13675blogspot.hr
13676blogspot.hu
13677blogspot.co.id
13678blogspot.ie
13679blogspot.co.il
13680blogspot.in
13681blogspot.is
13682blogspot.it
13683blogspot.jp
13684blogspot.co.ke
13685blogspot.kr
13686blogspot.li
13687blogspot.lt
13688blogspot.lu
13689blogspot.md
13690blogspot.mk
13691blogspot.mr
13692blogspot.com.mt
13693blogspot.mx
13694blogspot.my
13695cloudfunctions.net 13570cloudfunctions.net
13696blogspot.com.ng
13697blogspot.nl
13698blogspot.no
13699blogspot.co.nz
13700blogspot.pe
13701blogspot.pt
13702blogspot.qa
13703blogspot.re
13704blogspot.ro
13705blogspot.rs
13706blogspot.ru
13707blogspot.se
13708blogspot.sg
13709blogspot.si
13710blogspot.sk
13711blogspot.sn
13712blogspot.td
13713blogspot.com.tr
13714blogspot.tw
13715blogspot.ug
13716blogspot.co.uk
13717blogspot.com.uy
13718blogspot.vn
13719blogspot.co.za
13720 13571
13721// Goupile : https://goupile.fr 13572// Goupile : https://goupile.fr
13722// Submitted by Niels Martignene <hello@goupile.fr> 13573// Submitted by Niels Martignene <hello@goupile.fr>
13723goupile.fr 13574goupile.fr
13724 13575
13576// GOV.UK Pay : https://www.payments.service.gov.uk/
13577// Submitted by Richard Baker <richard.baker@digital.cabinet-office.gov.uk>
13578pymnt.uk
13579
13580// GOV.UK Platform as a Service : https://www.cloud.service.gov.uk/
13581// Submitted by Tom Whitwell <gov-uk-paas-support@digital.cabinet-office.gov.uk>
13582cloudapps.digital
13583london.cloudapps.digital
13584
13725// Government of the Netherlands: https://www.government.nl 13585// Government of the Netherlands: https://www.government.nl
13726// Submitted by <domeinnaam@minaz.nl> 13586// Submitted by <domeinnaam@minaz.nl>
13727gov.nl 13587gov.nl
13728 13588
13589// Grafana Labs: https://grafana.com/
13590// Submitted by Platform Engineering <info@grafana.com>
13591grafana-dev.net
13592
13729// GrayJay Web Solutions Inc. : https://grayjaysports.ca 13593// GrayJay Web Solutions Inc. : https://grayjaysports.ca
13730// Submitted by Matt Yamkowy <info@grayjaysports.ca> 13594// Submitted by Matt Yamkowy <info@grayjaysports.ca>
13731grayjayleagues.com 13595grayjayleagues.com
13732 13596
13733// Group 53, LLC : https://www.group53.com
13734// Submitted by Tyler Todd <noc@nova53.net>
13735awsmppl.com
13736
13737// GünstigBestellen : https://günstigbestellen.de 13597// GünstigBestellen : https://günstigbestellen.de
13738// Submitted by Furkan Akkoc <info@hendelzon.de> 13598// Submitted by Furkan Akkoc <info@hendelzon.de>
13739günstigbestellen.de 13599günstigbestellen.de
@@ -13747,10 +13607,13 @@ caa.li
13747ua.rs 13607ua.rs
13748conf.se 13608conf.se
13749 13609
13750// Handshake : https://handshake.org 13610// Häkkinen.fi
13751// Submitted by Mike Damm <md@md.vc> 13611// Submitted by Eero Häkkinen <Eero+psl@Häkkinen.fi>
13752hs.run 13612häkkinen.fi
13753hs.zone 13613
13614// Harrison Network : https://hrsn.net
13615// Submitted by William Harrison <psl@hrsn.net>
13616hrsn.dev
13754 13617
13755// Hashbang : https://hashbang.sh 13618// Hashbang : https://hashbang.sh
13756hashbang.sh 13619hashbang.sh
@@ -13760,27 +13623,41 @@ hashbang.sh
13760hasura.app 13623hasura.app
13761hasura-app.io 13624hasura-app.io
13762 13625
13626// Hatena Co., Ltd. : https://hatena.co.jp
13627// Submitted by Masato Nakamura <blog-developers@hatena.ne.jp>
13628hatenablog.com
13629hatenadiary.com
13630hateblo.jp
13631hatenablog.jp
13632hatenadiary.jp
13633hatenadiary.org
13634
13763// Heilbronn University of Applied Sciences - Faculty Informatics (GitLab Pages): https://www.hs-heilbronn.de 13635// Heilbronn University of Applied Sciences - Faculty Informatics (GitLab Pages): https://www.hs-heilbronn.de
13764// Submitted by Richard Zowalla <mi-admin@hs-heilbronn.de> 13636// Submitted by Richard Zowalla <it-admin@hs-heilbronn.de>
13765pages.it.hs-heilbronn.de 13637pages.it.hs-heilbronn.de
13638pages-research.it.hs-heilbronn.de
13639
13640// HeiyuSpace: https://lazycat.cloud
13641// Submitted by Xia Bin <admin@lazycat.cloud>
13642heiyu.space
13766 13643
13767// Helio Networks : https://heliohost.org 13644// Helio Networks : https://heliohost.org
13768// Submitted by Ben Frede <admin@heliohost.org> 13645// Submitted by Ben Frede <admin@heliohost.org>
13769helioho.st 13646helioho.st
13770heliohost.us 13647heliohost.us
13771 13648
13772// HeiyuSpace: https://lazycat.cloud
13773// Submitted by Xia Bin <admin@lazycat.cloud>
13774heiyu.space
13775
13776// Hepforge : https://www.hepforge.org 13649// Hepforge : https://www.hepforge.org
13777// Submitted by David Grellscheid <admin@hepforge.org> 13650// Submitted by David Grellscheid <admin@hepforge.org>
13778hepforge.org 13651hepforge.org
13779 13652
13780// Heroku : https://www.heroku.com/ 13653// Heroku : https://www.heroku.com/
13781// Submitted by Tom Maher <tmaher@heroku.com> 13654// Submitted by Shumon Huque <public-dns@salesforce.com>
13782herokuapp.com 13655herokuapp.com
13783herokussl.com 13656
13657// Heyflow : https://www.heyflow.com
13658// Submitted by Mirko Nitschke <tech@heyflow.com>
13659heyflow.page
13660heyflow.site
13784 13661
13785// Hibernating Rhinos 13662// Hibernating Rhinos
13786// Submitted by Oren Eini <oren@ravendb.net> 13663// Submitted by Oren Eini <oren@ravendb.net>
@@ -13799,62 +13676,70 @@ homesklep.pl
13799*.id.pub 13676*.id.pub
13800*.kin.pub 13677*.kin.pub
13801 13678
13802// Hong Kong Productivity Council: https://www.hkpc.org/
13803// Submitted by SECaaS Team <summchan@hkpc.org>
13804secaas.hk
13805
13806// Hoplix : https://www.hoplix.com 13679// Hoplix : https://www.hoplix.com
13807// Submitted by Danilo De Franco<info@hoplix.shop> 13680// Submitted by Danilo De Franco<info@hoplix.shop>
13808hoplix.shop 13681hoplix.shop
13809 13682
13810
13811// HOSTBIP REGISTRY : https://www.hostbip.com/ 13683// HOSTBIP REGISTRY : https://www.hostbip.com/
13812// Submitted by Atanunu Igbunuroghene <publicsuffixlist@hostbip.com> 13684// Submitted by Atanunu Igbunuroghene <publicsuffixlist@hostbip.com>
13813orx.biz 13685orx.biz
13814biz.gl 13686biz.gl
13687biz.ng
13688co.biz.ng
13689dl.biz.ng
13690go.biz.ng
13691lg.biz.ng
13692on.biz.ng
13815col.ng 13693col.ng
13816firm.ng 13694firm.ng
13817gen.ng 13695gen.ng
13818ltd.ng 13696ltd.ng
13819ngo.ng 13697ngo.ng
13820edu.scot 13698plc.ng
13821sch.so
13822 13699
13823// HostFly : https://www.ie.ua 13700// HostFly : https://www.ie.ua
13824// Submitted by Bohdan Dub <support@hostfly.com.ua> 13701// Submitted by Bohdan Dub <support@hostfly.com.ua>
13825ie.ua 13702ie.ua
13826 13703
13827// HostyHosting (hostyhosting.com) 13704// HostyHosting : https://hostyhosting.com
13828hostyhosting.io 13705hostyhosting.io
13829 13706
13707// Hugging Face: https://huggingface.co
13708// Submitted by Eliott Coyac <website@huggingface.co>
13709hf.space
13710static.hf.space
13711
13830// Hypernode B.V. : https://www.hypernode.com/ 13712// Hypernode B.V. : https://www.hypernode.com/
13831// Submitted by Cipriano Groenendal <security@nl.team.blue> 13713// Submitted by Cipriano Groenendal <security@nl.team.blue>
13832hypernode.io 13714hypernode.io
13833 13715
13834// Häkkinen.fi 13716// I-O DATA DEVICE, INC. : http://www.iodata.com/
13835// Submitted by Eero Häkkinen <Eero+psl@Häkkinen.fi> 13717// Submitted by Yuji Minagawa <domains-admin@iodata.jp>
13836häkkinen.fi 13718iobb.net
13719
13720// i-registry s.r.o. : http://www.i-registry.cz/
13721// Submitted by Martin Semrad <semrad@i-registry.cz>
13722co.cz
13837 13723
13838// Ici la Lune : http://www.icilalune.com/ 13724// Ici la Lune : http://www.icilalune.com/
13839// Submitted by Simon Morvan <simon@icilalune.com> 13725// Submitted by Simon Morvan <simon@icilalune.com>
13840*.moonscale.io 13726*.moonscale.io
13841moonscale.net 13727moonscale.net
13842 13728
13729// iDOT Services Limited : http://www.domain.gr.com
13730// Submitted by Gavin Brown <gavin.brown@centralnic.com>
13731gr.com
13732
13843// iki.fi 13733// iki.fi
13844// Submitted by Hannu Aronsson <haa@iki.fi> 13734// Submitted by Hannu Aronsson <haa@iki.fi>
13845iki.fi 13735iki.fi
13846 13736
13847// iliad italia: https://www.iliad.it 13737// iliad italia : https://www.iliad.it
13848// Submitted by Marios Makassikis <mmakassikis@freebox.fr> 13738// Submitted by Marios Makassikis <mmakassikis@freebox.fr>
13849ibxos.it 13739ibxos.it
13850iliadboxos.it 13740iliadboxos.it
13851 13741
13852// Impertrix Solutions : <https://impertrixcdn.com> 13742// Incsub, LLC : https://incsub.com/
13853// Submitted by Zhixiang Zhao <csuite@impertrix.com>
13854impertrix.com
13855impertrixcdn.com
13856
13857// Incsub, LLC: https://incsub.com/
13858// Submitted by Aaron Edwards <sysadmins@incsub.com> 13743// Submitted by Aaron Edwards <sysadmins@incsub.com>
13859smushcdn.com 13744smushcdn.com
13860wphostedmail.com 13745wphostedmail.com
@@ -13917,26 +13802,43 @@ to.leg.br
13917// Submitted by Wolfgang Schwarz <admin@intermetrics.de> 13802// Submitted by Wolfgang Schwarz <admin@intermetrics.de>
13918pixolino.com 13803pixolino.com
13919 13804
13920// Internet-Pro, LLP: https://netangels.ru/ 13805// Internet-Pro, LLP : https://netangels.ru/
13921// Submitted by Vasiliy Sheredeko <piphon@gmail.com> 13806// Submitted by Vasiliy Sheredeko <piphon@gmail.com>
13922na4u.ru 13807na4u.ru
13923 13808
13809// IONOS SE : https://www.ionos.com/,
13810// IONOS Group SE: https://www.ionos-group.com/
13811// submitted by Henrik Willert <security@ionos.com>
13812apps-1and1.com
13813live-website.com
13814apps-1and1.net
13815websitebuilder.online
13816app-ionos.space
13817
13924// iopsys software solutions AB : https://iopsys.eu/ 13818// iopsys software solutions AB : https://iopsys.eu/
13925// Submitted by Roman Azarenko <roman.azarenko@iopsys.eu> 13819// Submitted by Roman Azarenko <roman.azarenko@iopsys.eu>
13926iopsys.se 13820iopsys.se
13927 13821
13822// IPFS Project : https://ipfs.tech/
13823// Submitted by Interplanetary Shipyard <domains@ipshipyard.com>
13824*.dweb.link
13825
13928// IPiFony Systems, Inc. : https://www.ipifony.com/ 13826// IPiFony Systems, Inc. : https://www.ipifony.com/
13929// Submitted by Matthew Hardeman <mhardeman@ipifony.com> 13827// Submitted by Matthew Hardeman <mhardeman@ipifony.com>
13930ipifony.net 13828ipifony.net
13931 13829
13932// is-a.dev : https://www.is-a.dev
13933// Submitted by William Harrison <admin@maintainers.is-a.dev>
13934is-a.dev
13935
13936// ir.md : https://nic.ir.md 13830// ir.md : https://nic.ir.md
13937// Submitted by Ali Soizi <info@nic.ir.md> 13831// Submitted by Ali Soizi <info@nic.ir.md>
13938ir.md 13832ir.md
13939 13833
13834// is-a-good.dev : https://is-a-good.dev
13835// Submitted by William Harrison <webmaster@is-a-good.dev>
13836is-a-good.dev
13837
13838// is-a.dev : https://is-a.dev
13839// Submitted by William Harrison <psl@is-a.dev>
13840is-a.dev
13841
13940// IServ GmbH : https://iserv.de 13842// IServ GmbH : https://iserv.de
13941// Submitted by Mario Hoberg <info@iserv.de> 13843// Submitted by Mario Hoberg <info@iserv.de>
13942iservschule.de 13844iservschule.de
@@ -13946,15 +13848,10 @@ schulserver.de
13946test-iserv.de 13848test-iserv.de
13947iserv.dev 13849iserv.dev
13948 13850
13949// I-O DATA DEVICE, INC. : http://www.iodata.com/
13950// Submitted by Yuji Minagawa <domains-admin@iodata.jp>
13951iobb.net
13952
13953// Jelastic, Inc. : https://jelastic.com/ 13851// Jelastic, Inc. : https://jelastic.com/
13954// Submitted by Ihor Kolodyuk <ik@jelastic.com> 13852// Submitted by Ihor Kolodyuk <ik@jelastic.com>
13955mel.cloudlets.com.au 13853mel.cloudlets.com.au
13956cloud.interhostsolutions.be 13854cloud.interhostsolutions.be
13957mycloud.by
13958alp1.ae.flow.ch 13855alp1.ae.flow.ch
13959appengine.flow.ch 13856appengine.flow.ch
13960es-1.axarnet.cloud 13857es-1.axarnet.cloud
@@ -13976,7 +13873,6 @@ us.reclaim.cloud
13976ch.trendhosting.cloud 13873ch.trendhosting.cloud
13977de.trendhosting.cloud 13874de.trendhosting.cloud
13978jele.club 13875jele.club
13979amscompute.com
13980dopaas.com 13876dopaas.com
13981paas.hosted-by-previder.com 13877paas.hosted-by-previder.com
13982rag-cloud.hosteur.com 13878rag-cloud.hosteur.com
@@ -13984,10 +13880,8 @@ rag-cloud-ch.hosteur.com
13984jcloud.ik-server.com 13880jcloud.ik-server.com
13985jcloud-ver-jpc.ik-server.com 13881jcloud-ver-jpc.ik-server.com
13986demo.jelastic.com 13882demo.jelastic.com
13987kilatiron.com
13988paas.massivegrid.com 13883paas.massivegrid.com
13989jed.wafaicloud.com 13884jed.wafaicloud.com
13990lon.wafaicloud.com
13991ryd.wafaicloud.com 13885ryd.wafaicloud.com
13992j.scaleforce.com.cy 13886j.scaleforce.com.cy
13993jelastic.dogado.eu 13887jelastic.dogado.eu
@@ -13999,18 +13893,14 @@ mircloud.host
13999paas.beebyte.io 13893paas.beebyte.io
14000sekd1.beebyteapp.io 13894sekd1.beebyteapp.io
14001jele.io 13895jele.io
14002cloud-fr1.unispace.io
14003jc.neen.it 13896jc.neen.it
14004cloud.jelastic.open.tim.it
14005jcloud.kz 13897jcloud.kz
14006upaas.kazteleport.kz
14007cloudjiffy.net 13898cloudjiffy.net
14008fra1-de.cloudjiffy.net 13899fra1-de.cloudjiffy.net
14009west1-us.cloudjiffy.net 13900west1-us.cloudjiffy.net
14010jls-sto1.elastx.net 13901jls-sto1.elastx.net
14011jls-sto2.elastx.net 13902jls-sto2.elastx.net
14012jls-sto3.elastx.net 13903jls-sto3.elastx.net
14013faststacks.net
14014fr-1.paas.massivegrid.net 13904fr-1.paas.massivegrid.net
14015lon-1.paas.massivegrid.net 13905lon-1.paas.massivegrid.net
14016lon-2.paas.massivegrid.net 13906lon-2.paas.massivegrid.net
@@ -14020,11 +13910,9 @@ sg-1.paas.massivegrid.net
14020jelastic.saveincloud.net 13910jelastic.saveincloud.net
14021nordeste-idc.saveincloud.net 13911nordeste-idc.saveincloud.net
14022j.scaleforce.net 13912j.scaleforce.net
14023jelastic.tsukaeru.net
14024sdscloud.pl 13913sdscloud.pl
14025unicloud.pl 13914unicloud.pl
14026mircloud.ru 13915mircloud.ru
14027jelastic.regruhosting.ru
14028enscaled.sg 13916enscaled.sg
14029jele.site 13917jele.site
14030jelastic.team 13918jelastic.team
@@ -14064,14 +13952,15 @@ js.org
14064kaas.gg 13952kaas.gg
14065khplay.nl 13953khplay.nl
14066 13954
14067// Kakao : https://www.kakaocorp.com/
14068// Submitted by JaeYoong Lee <cec@kakaocorp.com>
14069ktistory.com
14070
14071// Kapsi : https://kapsi.fi 13955// Kapsi : https://kapsi.fi
14072// Submitted by Tomi Juntunen <erani@kapsi.fi> 13956// Submitted by Tomi Juntunen <erani@kapsi.fi>
14073kapsi.fi 13957kapsi.fi
14074 13958
13959// Katholieke Universiteit Leuven: https://www.kuleuven.be
13960// Submitted by Abuse KU Leuven <abuse@kuleuven.be>
13961ezproxy.kuleuven.be
13962kuleuven.cloud
13963
14075// Keyweb AG : https://www.keyweb.de 13964// Keyweb AG : https://www.keyweb.de
14076// Submitted by Martin Dannehl <postmaster@keymachine.de> 13965// Submitted by Martin Dannehl <postmaster@keymachine.de>
14077keymachine.de 13966keymachine.de
@@ -14089,24 +13978,15 @@ knightpoint.systems
14089// Submitted by Iván Oliva <ivan.oliva@koobin.com> 13978// Submitted by Iván Oliva <ivan.oliva@koobin.com>
14090koobin.events 13979koobin.events
14091 13980
14092// KUROKU LTD : https://kuroku.ltd/
14093// Submitted by DisposaBoy <security@oya.to>
14094oya.to
14095
14096// Katholieke Universiteit Leuven: https://www.kuleuven.be
14097// Submitted by Abuse KU Leuven <abuse@kuleuven.be>
14098ezproxy.kuleuven.be
14099kuleuven.cloud
14100
14101// .KRD : http://nic.krd/data/krd/Registration%20Policy.pdf
14102co.krd
14103edu.krd
14104
14105// Krellian Ltd. : https://krellian.com 13981// Krellian Ltd. : https://krellian.com
14106// Submitted by Ben Francis <ben@krellian.com> 13982// Submitted by Ben Francis <ben@krellian.com>
14107webthings.io 13983webthings.io
14108krellian.net 13984krellian.net
14109 13985
13986// KUROKU LTD : https://kuroku.ltd/
13987// Submitted by DisposaBoy <security@oya.to>
13988oya.to
13989
14110// LCube - Professional hosting e.K. : https://www.lcube-webhosting.de 13990// LCube - Professional hosting e.K. : https://www.lcube-webhosting.de
14111// Submitted by Lars Laehn <info@lcube.de> 13991// Submitted by Lars Laehn <info@lcube.de>
14112git-repos.de 13992git-repos.de
@@ -14119,9 +13999,9 @@ leadpages.co
14119lpages.co 13999lpages.co
14120lpusercontent.com 14000lpusercontent.com
14121 14001
14122// Lelux.fi : https://lelux.fi/ 14002// libp2p project : https://libp2p.io
14123// Submitted by Lelux Admin <publisuffix@lelux.site> 14003// Submitted by Interplanetary Shipyard <domains@ipshipyard.com>
14124lelux.site 14004libp2p.direct
14125 14005
14126// Libre IT Ltd : https://libre.nz 14006// Libre IT Ltd : https://libre.nz
14127// Submitted by Tomas Maggio <support@libre.nz> 14007// Submitted by Tomas Maggio <support@libre.nz>
@@ -14153,13 +14033,28 @@ ip.linodeusercontent.com
14153// Submitted by Victor Velchev <admin@liquidnetlimited.com> 14033// Submitted by Victor Velchev <admin@liquidnetlimited.com>
14154we.bs 14034we.bs
14155 14035
14036// Listen53 : https://www.l53.net
14037// Submitted by Gerry Keh <biz@l53.net>
14038filegear-sg.me
14039ggff.net
14040
14156// Localcert : https://localcert.dev 14041// Localcert : https://localcert.dev
14157// Submitted by Lann Martin <security@localcert.dev> 14042// Submitted by Lann Martin <security@localcert.dev>
14158*.user.localcert.dev 14043*.user.localcert.dev
14159 14044
14160// localzone.xyz 14045// LocalCert : https://localcert.net
14161// Submitted by Kenny Niehage <hello@yahe.sh> 14046// Submitted by William Harrison <psl@localcert.net>
14162localzone.xyz 14047localcert.net
14048localhostcert.net
14049
14050// Lodz University of Technology LODMAN regional domains https://www.man.lodz.pl/dns
14051// Submitted by Piotr Wilk <dns@man.lodz.pl>
14052lodz.pl
14053pabianice.pl
14054plock.pl
14055sieradz.pl
14056skierniewice.pl
14057zgierz.pl
14163 14058
14164// Log'in Line : https://www.loginline.com/ 14059// Log'in Line : https://www.loginline.com/
14165// Submitted by Rémi Mach <remi.mach@loginline.com> 14060// Submitted by Rémi Mach <remi.mach@loginline.com>
@@ -14169,14 +14064,14 @@ loginline.io
14169loginline.services 14064loginline.services
14170loginline.site 14065loginline.site
14171 14066
14172// Lokalized : https://lokalized.nl
14173// Submitted by Noah Taheij <noah@lokalized.nl>
14174servers.run
14175
14176// Lõhmus Family, The 14067// Lõhmus Family, The
14177// Submitted by Heiki Lõhmus <hostmaster at lohmus dot me> 14068// Submitted by Heiki Lõhmus <hostmaster at lohmus dot me>
14178lohmus.me 14069lohmus.me
14179 14070
14071// Lokalized : https://lokalized.nl
14072// Submitted by Noah Taheij <noah@lokalized.nl>
14073servers.run
14074
14180// LubMAN UMCS Sp. z o.o : https://lubman.pl/ 14075// LubMAN UMCS Sp. z o.o : https://lubman.pl/
14181// Submitted by Ireneusz Maliszewski <ireneusz.maliszewski@lubman.pl> 14076// Submitted by Ireneusz Maliszewski <ireneusz.maliszewski@lubman.pl>
14182krasnik.pl 14077krasnik.pl
@@ -14229,23 +14124,26 @@ barsyonline.co.uk
14229// Submitted by Damien Tournoud <dtournoud@magento.cloud> 14124// Submitted by Damien Tournoud <dtournoud@magento.cloud>
14230*.magentosite.cloud 14125*.magentosite.cloud
14231 14126
14127// Mail.Ru Group : https://hb.cldmail.ru
14128// Submitted by Ilya Zaretskiy <zaretskiy@corp.mail.ru>
14129hb.cldmail.ru
14130
14131// MathWorks : https://www.mathworks.com/
14132// Submitted by Emily Reed <psl-maintainers@groups.mathworks.com>
14133matlab.cloud
14134modelscape.com
14135mwcloudnonprod.com
14136polyspace.com
14137
14232// May First - People Link : https://mayfirst.org/ 14138// May First - People Link : https://mayfirst.org/
14233// Submitted by Jamie McClelland <info@mayfirst.org> 14139// Submitted by Jamie McClelland <info@mayfirst.org>
14234mayfirst.info 14140mayfirst.info
14235mayfirst.org 14141mayfirst.org
14236 14142
14237// Mail.Ru Group : https://hb.cldmail.ru
14238// Submitted by Ilya Zaretskiy <zaretskiy@corp.mail.ru>
14239hb.cldmail.ru
14240
14241// Maze Play: https://www.mazeplay.com 14143// Maze Play: https://www.mazeplay.com
14242// Submitted by Adam Humpherys <adam@mws.dev> 14144// Submitted by Adam Humpherys <adam@mws.dev>
14243mazeplay.com 14145mazeplay.com
14244 14146
14245// mcpe.me : https://mcpe.me
14246// Submitted by Noa Heyl <hi@noa.dev>
14247mcpe.me
14248
14249// McHost : https://mchost.ru 14147// McHost : https://mchost.ru
14250// Submitted by Evgeniy Subbotin <e.subbotin@mchost.ru> 14148// Submitted by Evgeniy Subbotin <e.subbotin@mchost.ru>
14251mcdir.me 14149mcdir.me
@@ -14262,6 +14160,10 @@ mediatech.dev
14262// Submitted by Michael Olson <molson@medicomhealth.com> 14160// Submitted by Michael Olson <molson@medicomhealth.com>
14263hra.health 14161hra.health
14264 14162
14163// MedusaJS, Inc : https://medusajs.com/
14164// Submitted by Stevche Radevski <engineering@medusajs.com>
14165medusajs.app
14166
14265// Memset hosting : https://www.memset.com 14167// Memset hosting : https://www.memset.com
14266// Submitted by Tom Whitwell <domains@memset.com> 14168// Submitted by Tom Whitwell <domains@memset.com>
14267miniserver.com 14169miniserver.com
@@ -14277,12 +14179,9 @@ atmeta.com
14277apps.fbsbx.com 14179apps.fbsbx.com
14278 14180
14279// MetaCentrum, CESNET z.s.p.o. : https://www.metacentrum.cz/en/ 14181// MetaCentrum, CESNET z.s.p.o. : https://www.metacentrum.cz/en/
14280// Submitted by ZdenÄ›k Å ustr <zdenek.sustr@cesnet.cz> 14182// Submitted by ZdenÄ›k Å ustr <zdenek.sustr@cesnet.cz> and Radim JanÄa <janca@cesnet.cz>
14281*.cloud.metacentrum.cz 14183*.cloud.metacentrum.cz
14282custom.metacentrum.cz 14184custom.metacentrum.cz
14283
14284// MetaCentrum, CESNET z.s.p.o. : https://www.metacentrum.cz/en/
14285// Submitted by Radim JanÄa <janca@cesnet.cz>
14286flt.cloud.muni.cz 14185flt.cloud.muni.cz
14287usr.cloud.muni.cz 14186usr.cloud.muni.cz
14288 14187
@@ -14322,26 +14221,30 @@ trafficmanager.net
14322blob.core.windows.net 14221blob.core.windows.net
14323servicebus.windows.net 14222servicebus.windows.net
14324 14223
14224// MikroTik: https://mikrotik.com
14225// Submitted by MikroTik SysAdmin Team <support@mikrotik.com>
14226routingthecloud.com
14227sn.mynetname.net
14228routingthecloud.net
14229routingthecloud.org
14230
14325// minion.systems : http://minion.systems 14231// minion.systems : http://minion.systems
14326// Submitted by Robert Böttinger <r@minion.systems> 14232// Submitted by Robert Böttinger <r@minion.systems>
14327csx.cc 14233csx.cc
14328 14234
14329// Mintere : https://mintere.com/ 14235// Mittwald CM Service GmbH & Co. KG : https://mittwald.de
14330// Submitted by Ben Aubin <security@mintere.com> 14236// Submitted by Marco Rieger <security@mittwald.de>
14331mintere.site 14237mydbserver.com
14332 14238webspaceconfig.de
14333// MobileEducation, LLC : https://joinforte.com 14239mittwald.info
14334// Submitted by Grayson Martin <grayson.martin@mobileeducation.us> 14240mittwaldserver.info
14335forte.id 14241typo3server.info
14242project.space
14336 14243
14337// MODX Systems LLC : https://modx.com 14244// MODX Systems LLC : https://modx.com
14338// Submitted by Elizabeth Southwell <elizabeth@modx.com> 14245// Submitted by Elizabeth Southwell <elizabeth@modx.com>
14339modx.dev 14246modx.dev
14340 14247
14341// Mozilla Corporation : https://mozilla.com
14342// Submitted by Ben Francis <bfrancis@mozilla.com>
14343mozilla-iot.org
14344
14345// Mozilla Foundation : https://mozilla.org/ 14248// Mozilla Foundation : https://mozilla.org/
14346// Submitted by glob <glob@mozilla.com> 14249// Submitted by glob <glob@mozilla.com>
14347bmoattachments.org 14250bmoattachments.org
@@ -14375,6 +14278,11 @@ ui.nabu.casa
14375// Net at Work Gmbh : https://www.netatwork.de 14278// Net at Work Gmbh : https://www.netatwork.de
14376// Submitted by Jan Jaeschke <jan.jaeschke@netatwork.de> 14279// Submitted by Jan Jaeschke <jan.jaeschke@netatwork.de>
14377cloud.nospamproxy.com 14280cloud.nospamproxy.com
14281o365.cloud.nospamproxy.com
14282
14283// Net libre : https://www.netlib.re
14284// Submitted by Philippe PITTOLI <security@netlib.re>
14285netlib.re
14378 14286
14379// Netfy Domains : https://netfy.domains 14287// Netfy Domains : https://netfy.domains
14380// Submitted by Suranga Ranasinghe <security@mavicsoft.com> 14288// Submitted by Suranga Ranasinghe <security@mavicsoft.com>
@@ -14388,6 +14296,14 @@ netlify.app
14388// Submitted by Trung Tran <Trung.Tran@neustar.biz> 14296// Submitted by Trung Tran <Trung.Tran@neustar.biz>
143894u.com 142974u.com
14390 14298
14299// NFSN, Inc. : https://www.NearlyFreeSpeech.NET/
14300// Submitted by Jeff Wheelhouse <support@nearlyfreespeech.net>
14301nfshost.com
14302
14303// NFT.Storage : https://nft.storage/
14304// Submitted by Vasco Santos <vasco.santos@protocol.ai> or <support@nft.storage>
14305ipfs.nftstorage.link
14306
14391// NGO.US Registry : https://nic.ngo.us 14307// NGO.US Registry : https://nic.ngo.us
14392// Submitted by Alstra Solutions Ltd. Networking Team <admin@alstra.org> 14308// Submitted by Alstra Solutions Ltd. Networking Team <admin@alstra.org>
14393ngo.us 14309ngo.us
@@ -14417,68 +14333,6 @@ torun.pl
14417nh-serv.co.uk 14333nh-serv.co.uk
14418nimsite.uk 14334nimsite.uk
14419 14335
14420// NFSN, Inc. : https://www.NearlyFreeSpeech.NET/
14421// Submitted by Jeff Wheelhouse <support@nearlyfreespeech.net>
14422nfshost.com
14423
14424// NFT.Storage : https://nft.storage/
14425// Submitted by Vasco Santos <vasco.santos@protocol.ai> or <support@nft.storage>
14426ipfs.nftstorage.link
14427
14428// Noop : https://noop.app
14429// Submitted by Nathaniel Schweinberg <noop@rearc.io>
14430*.developer.app
14431noop.app
14432
14433// Northflank Ltd. : https://northflank.com/
14434// Submitted by Marco Suter <marco@northflank.com>
14435*.northflank.app
14436*.build.run
14437*.code.run
14438*.database.run
14439*.migration.run
14440
14441// Noticeable : https://noticeable.io
14442// Submitted by Laurent Pellegrino <security@noticeable.io>
14443noticeable.news
14444
14445// Notion Labs, Inc : https://www.notion.so/
14446// Submitted by Jess Yao <trust-core-team@makenotion.com>
14447notion.site
14448
14449// Now-DNS : https://now-dns.com
14450// Submitted by Steve Russell <steve@now-dns.com>
14451dnsking.ch
14452mypi.co
14453n4t.co
14454001www.com
14455ddnslive.com
14456myiphost.com
14457forumz.info
1445816-b.it
1445932-b.it
1446064-b.it
14461soundcast.me
14462tcp4.me
14463dnsup.net
14464hicam.net
14465now-dns.net
14466ownip.net
14467vpndns.net
14468dynserv.org
14469now-dns.org
14470x443.pw
14471now-dns.top
14472ntdll.top
14473freeddns.us
14474crafting.xyz
14475zapto.xyz
14476
14477// nsupdate.info : https://www.nsupdate.info/
14478// Submitted by Thomas Waldmann <info@nsupdate.info>
14479nsupdate.info
14480nerdpol.ovh
14481
14482// No-IP.com : https://noip.com/ 14336// No-IP.com : https://noip.com/
14483// Submitted by Deven Reza <publicsuffixlist@noip.com> 14337// Submitted by Deven Reza <publicsuffixlist@noip.com>
14484mmafan.biz 14338mmafan.biz
@@ -14571,16 +14425,57 @@ pointto.us
14571// Submitted by Konstantin Nosov <Nosov@nodeart.io> 14425// Submitted by Konstantin Nosov <Nosov@nodeart.io>
14572stage.nodeart.io 14426stage.nodeart.io
14573 14427
14574// Nucleos Inc. : https://nucleos.com 14428// Noop : https://noop.app
14575// Submitted by Piotr Zduniak <piotr@nucleos.com> 14429// Submitted by Nathaniel Schweinberg <noop@rearc.io>
14576pcloud.host 14430*.developer.app
14431noop.app
14577 14432
14578// NYC.mn : http://www.information.nyc.mn 14433// Northflank Ltd. : https://northflank.com/
14579// Submitted by Matthew Brown <mattbrown@nyc.mn> 14434// Submitted by Marco Suter <marco@northflank.com>
14435*.northflank.app
14436*.build.run
14437*.code.run
14438*.database.run
14439*.migration.run
14440
14441// Noticeable : https://noticeable.io
14442// Submitted by Laurent Pellegrino <security@noticeable.io>
14443noticeable.news
14444
14445// Notion Labs, Inc : https://www.notion.so/
14446// Submitted by Jess Yao <trust-core-team@makenotion.com>
14447notion.site
14448
14449// Now-DNS : https://now-dns.com
14450// Submitted by Steve Russell <steve@now-dns.com>
14451dnsking.ch
14452mypi.co
14453myiphost.com
14454forumz.info
14455soundcast.me
14456tcp4.me
14457dnsup.net
14458hicam.net
14459now-dns.net
14460ownip.net
14461vpndns.net
14462dynserv.org
14463now-dns.org
14464x443.pw
14465ntdll.top
14466freeddns.us
14467
14468// nsupdate.info : https://www.nsupdate.info/
14469// Submitted by Thomas Waldmann <info@nsupdate.info>
14470nsupdate.info
14471nerdpol.ovh
14472
14473// NYC.mn : https://dot.nyc.mn/
14474// Submitted by NYC.mn Subdomain Service <nyc.mn@mailfence.com>
14580nyc.mn 14475nyc.mn
14581 14476
14582// O3O.Foundation : https://o3o.foundation/ 14477// O3O.Foundation : https://o3o.foundation/
14583// Submitted by the prvcy.page Registry Team <psl@registry.prvcy.page> 14478// Submitted by the prvcy.page Registry Team <info@o3o.foundation>
14584prvcy.page 14479prvcy.page
14585 14480
14586// Obl.ong : <https://obl.ong> 14481// Obl.ong : <https://obl.ong>
@@ -14592,11 +14487,7 @@ obl.ong
14592observablehq.cloud 14487observablehq.cloud
14593static.observableusercontent.com 14488static.observableusercontent.com
14594 14489
14595// Octopodal Solutions, LLC. : https://ulterius.io/ 14490// OMG.LOL : https://omg.lol
14596// Submitted by Andrew Sampson <andrew@ulterius.io>
14597cya.gg
14598
14599// OMG.LOL : <https://omg.lol>
14600// Submitted by Adam Newbold <adam@omg.lol> 14491// Submitted by Adam Newbold <adam@omg.lol>
14601omg.lol 14492omg.lol
14602 14493
@@ -14630,12 +14521,9 @@ simplesite.pl
14630123paginaweb.pt 14521123paginaweb.pt
14631123minsida.se 14522123minsida.se
14632 14523
14633// One Fold Media : http://www.onefoldmedia.com/
14634// Submitted by Eddie Jones <eddie@onefoldmedia.com>
14635nid.io
14636
14637// Open Domains : https://open-domains.net 14524// Open Domains : https://open-domains.net
14638// Submitted by William Harrison <admin@open-domains.net> 14525// Submitted by William Harrison <admin@open-domains.net>
14526is-a-fullstack.dev
14639is-cool.dev 14527is-cool.dev
14640is-not-a.dev 14528is-not-a.dev
14641localplayer.dev 14529localplayer.dev
@@ -14649,6 +14537,12 @@ opensocial.site
14649// Submitted by Sven Marnach <sven@opencraft.com> 14537// Submitted by Sven Marnach <sven@opencraft.com>
14650opencraft.hosting 14538opencraft.hosting
14651 14539
14540// OpenHost : https://registry.openhost.uk
14541// Submitted by OpenHost Registry Team <support@openhost.uk>
1454216-b.it
1454332-b.it
1454464-b.it
14545
14652// OpenResearch GmbH: https://openresearch.com/ 14546// OpenResearch GmbH: https://openresearch.com/
14653// Submitted by Philipp Schmid <ops@openresearch.com> 14547// Submitted by Philipp Schmid <ops@openresearch.com>
14654orsites.com 14548orsites.com
@@ -14657,6 +14551,17 @@ orsites.com
14657// Submitted by Yngve Pettersen <yngve@opera.com> 14551// Submitted by Yngve Pettersen <yngve@opera.com>
14658operaunite.com 14552operaunite.com
14659 14553
14554// Oracle Dyn : https://cloud.oracle.com/home https://dyn.com/dns/
14555// Submitted by Gregory Drake <support@dyn.com>
14556// Note: This is intended to also include customer-oci.com due to wildcards implicitly including the current label
14557*.customer-oci.com
14558*.oci.customer-oci.com
14559*.ocp.customer-oci.com
14560*.ocs.customer-oci.com
14561*.oraclecloudapps.com
14562*.oraclegovcloudapps.com
14563*.oraclegovcloudapps.uk
14564
14660// Orange : https://www.orange.com 14565// Orange : https://www.orange.com
14661// Submitted by Alexandre Linte <alexandre.linte@orange.com> 14566// Submitted by Alexandre Linte <alexandre.linte@orange.com>
14662tech.orange 14567tech.orange
@@ -14666,7 +14571,7 @@ tech.orange
14666// Submitted by OsSav Technology Ltd. <support@ossav.com> 14571// Submitted by OsSav Technology Ltd. <support@ossav.com>
14667can.re 14572can.re
14668 14573
14669// Oursky Limited : https://authgear.com/, https://skygear.io/ 14574// Oursky Limited : https://authgear.com/
14670// Submitted by Authgear Team <hello@authgear.com>, Skygear Developer <hello@skygear.io> 14575// Submitted by Authgear Team <hello@authgear.com>, Skygear Developer <hello@skygear.io>
14671authgear-staging.com 14576authgear-staging.com
14672authgearapps.com 14577authgearapps.com
@@ -14702,14 +14607,15 @@ oy.lc
14702// Submitted by Derek Myers <derek@pagefog.com> 14607// Submitted by Derek Myers <derek@pagefog.com>
14703pgfog.com 14608pgfog.com
14704 14609
14705// Pagefront : https://www.pagefronthq.com/
14706// Submitted by Jason Kriss <jason@pagefronthq.com>
14707pagefrontapp.com
14708
14709// PageXL : https://pagexl.com 14610// PageXL : https://pagexl.com
14710// Submitted by Yann Guichard <yann@pagexl.com> 14611// Submitted by Yann Guichard <yann@pagexl.com>
14711pagexl.com 14612pagexl.com
14712 14613
14614// Pantheon Systems, Inc. : https://pantheon.io/
14615// Submitted by Gary Dylina <gary@pantheon.io>
14616gotpantheon.com
14617pantheonsite.io
14618
14713// Paywhirl, Inc : https://paywhirl.com/ 14619// Paywhirl, Inc : https://paywhirl.com/
14714// Submitted by Daniel Netzer <dan@paywhirl.com> 14620// Submitted by Daniel Netzer <dan@paywhirl.com>
14715*.paywhirl.com 14621*.paywhirl.com
@@ -14723,18 +14629,9 @@ srv.us
14723gh.srv.us 14629gh.srv.us
14724gl.srv.us 14630gl.srv.us
14725 14631
14726// .pl domains (grandfathered) 14632// PE Ulyanov Kirill Sergeevich : https://airy.host
14727art.pl 14633// Submitted by Kirill Ulyanov <k.ulyanov@airy.host>
14728gliwice.pl 14634lk3.ru
14729krakow.pl
14730poznan.pl
14731wroc.pl
14732zakopane.pl
14733
14734// Pantheon Systems, Inc. : https://pantheon.io/
14735// Submitted by Gary Dylina <gary@pantheon.io>
14736gotpantheon.com
14737pantheonsite.io
14738 14635
14739// Peplink | Pepwave : http://peplink.com/ 14636// Peplink | Pepwave : http://peplink.com/
14740// Submitted by Steve Leung <steveleung@peplink.com> 14637// Submitted by Steve Leung <steveleung@peplink.com>
@@ -14744,10 +14641,6 @@ mypep.link
14744// Submitted by Kenneth Van Alstyne <kvanalstyne@perspecta.com> 14641// Submitted by Kenneth Van Alstyne <kvanalstyne@perspecta.com>
14745perspecta.cloud 14642perspecta.cloud
14746 14643
14747// PE Ulyanov Kirill Sergeevich : https://airy.host
14748// Submitted by Kirill Ulyanov <k.ulyanov@airy.host>
14749lk3.ru
14750
14751// Planet-Work : https://www.planet-work.com/ 14644// Planet-Work : https://www.planet-work.com/
14752// Submitted by Frédéric VANNIÈRE <f.vanniere@planet-work.com> 14645// Submitted by Frédéric VANNIÈRE <f.vanniere@planet-work.com>
14753on-web.fr 14646on-web.fr
@@ -14768,20 +14661,10 @@ platter-app.com
14768platter-app.dev 14661platter-app.dev
14769platterp.us 14662platterp.us
14770 14663
14771// Plesk : https://www.plesk.com/
14772// Submitted by Anton Akhtyamov <program-managers@plesk.com>
14773pleskns.com
14774pdns.page
14775plesk.page
14776
14777// Pley AB : https://www.pley.com/ 14664// Pley AB : https://www.pley.com/
14778// Submitted by Henning Pohl <infra@pley.com> 14665// Submitted by Henning Pohl <infra@pley.com>
14779pley.games 14666pley.games
14780 14667
14781// Port53 : https://port53.io/
14782// Submitted by Maximilian Schieder <maxi@zeug.co>
14783dyn53.io
14784
14785// Porter : https://porter.run/ 14668// Porter : https://porter.run/
14786// Submitted by Rudraksh MK <rudi@porter.run> 14669// Submitted by Rudraksh MK <rudi@porter.run>
14787onporter.run 14670onporter.run
@@ -14809,10 +14692,6 @@ xen.prgmr.com
14809// Submitted by registry <lendl@nic.at> 14692// Submitted by registry <lendl@nic.at>
14810priv.at 14693priv.at
14811 14694
14812// Protocol Labs : https://protocol.ai/
14813// Submitted by Michael Burns <noc@protocol.ai>
14814*.dweb.link
14815
14816// Protonet GmbH : http://protonet.io 14695// Protonet GmbH : http://protonet.io
14817// Submitted by Martin Meier <admin@protonet.io> 14696// Submitted by Martin Meier <admin@protonet.io>
14818protonet.io 14697protonet.io
@@ -14831,40 +14710,6 @@ pubtls.org
14831pythonanywhere.com 14710pythonanywhere.com
14832eu.pythonanywhere.com 14711eu.pythonanywhere.com
14833 14712
14834// QOTO, Org.
14835// Submitted by Jeffrey Phillips Freeman <jeffrey.freeman@qoto.org>
14836qoto.io
14837
14838// Qualifio : https://qualifio.com/
14839// Submitted by Xavier De Cock <xdecock@gmail.com>
14840qualifioapp.com
14841
14842// Quality Unit: https://qualityunit.com
14843// Submitted by Vasyl Tsalko <vtsalko@qualityunit.com>
14844ladesk.com
14845
14846// QuickBackend: https://www.quickbackend.com
14847// Submitted by Dani Biro <dani@pymet.com>
14848qbuser.com
14849
14850// Rad Web Hosting: https://radwebhosting.com
14851// Submitted by Scott Claeys <s.claeys@radwebhosting.com>
14852cloudsite.builders
14853myradweb.net
14854servername.us
14855
14856// Redgate Software: https://red-gate.com
14857// Submitted by Andrew Farries <andrew.farries@red-gate.com>
14858instances.spawn.cc
14859
14860// Redstar Consultants : https://www.redstarconsultants.com/
14861// Submitted by Jons Slemmer <jons@redstarconsultants.com>
14862instantcloud.cn
14863
14864// Russian Academy of Sciences
14865// Submitted by Tech Support <support@rasnet.ru>
14866ras.ru
14867
14868// QA2 14713// QA2
14869// Submitted by Daniel Dent (https://www.danieldent.com/) 14714// Submitted by Daniel Dent (https://www.danieldent.com/)
14870qa2.com 14715qa2.com
@@ -14883,6 +14728,22 @@ mycloudnas.com
14883mynascloud.com 14728mynascloud.com
14884myqnapcloud.com 14729myqnapcloud.com
14885 14730
14731// QOTO, Org.
14732// Submitted by Jeffrey Phillips Freeman <jeffrey.freeman@qoto.org>
14733qoto.io
14734
14735// Qualifio : https://qualifio.com/
14736// Submitted by Xavier De Cock <xdecock@gmail.com>
14737qualifioapp.com
14738
14739// Quality Unit : https://qualityunit.com
14740// Submitted by Vasyl Tsalko <vtsalko@qualityunit.com>
14741ladesk.com
14742
14743// QuickBackend: https://www.quickbackend.com
14744// Submitted by Dani Biro <dani@pymet.com>
14745qbuser.com
14746
14886// Quip : https://quip.com 14747// Quip : https://quip.com
14887// Submitted by Patrick Linehan <plinehan@quip.com> 14748// Submitted by Patrick Linehan <plinehan@quip.com>
14888*.quipelements.com 14749*.quipelements.com
@@ -14897,9 +14758,21 @@ vaporcloud.io
14897rackmaze.com 14758rackmaze.com
14898rackmaze.net 14759rackmaze.net
14899 14760
14900// Rakuten Games, Inc : https://dev.viberplay.io 14761// Rad Web Hosting: https://radwebhosting.com
14901// Submitted by Joshua Zhang <public-suffix@rgames.jp> 14762// Submitted by Scott Claeys <s.claeys@radwebhosting.com>
14902g.vbrplsbx.io 14763cloudsite.builders
14764myradweb.net
14765servername.us
14766
14767// Radix FZC : http://domains.in.net
14768// Submitted by Gavin Brown <gavin.brown@centralnic.com>
14769web.in
14770in.net
14771
14772// Raidboxes GmbH : https://raidboxes.de
14773// Submitted by Auke Tembrink <hostmaster@raidboxes.de>
14774myrdbx.io
14775site.rb-hosting.io
14903 14776
14904// Rancher Labs, Inc : https://rancher.com 14777// Rancher Labs, Inc : https://rancher.com
14905// Submitted by Vincent Fiduccia <domains@rancher.com> 14778// Submitted by Vincent Fiduccia <domains@rancher.com>
@@ -14907,14 +14780,23 @@ g.vbrplsbx.io
14907*.on-k3s.io 14780*.on-k3s.io
14908*.on-rio.io 14781*.on-rio.io
14909 14782
14783// RavPage : https://www.ravpage.co.il
14784// Submitted by Roni Horowitz <roni@responder.co.il>
14785ravpage.co.il
14786
14910// Read The Docs, Inc : https://www.readthedocs.org 14787// Read The Docs, Inc : https://www.readthedocs.org
14911// Submitted by David Fischer <team@readthedocs.org> 14788// Submitted by David Fischer <team@readthedocs.org>
14789readthedocs-hosted.com
14912readthedocs.io 14790readthedocs.io
14913 14791
14914// Red Hat, Inc. OpenShift : https://openshift.redhat.com/ 14792// Red Hat, Inc. OpenShift : https://openshift.redhat.com/
14915// Submitted by Tim Kramer <tkramer@rhcloud.com> 14793// Submitted by Tim Kramer <tkramer@rhcloud.com>
14916rhcloud.com 14794rhcloud.com
14917 14795
14796// Redgate Software: https://red-gate.com
14797// Submitted by Andrew Farries <andrew.farries@red-gate.com>
14798instances.spawn.cc
14799
14918// Render : https://render.com 14800// Render : https://render.com
14919// Submitted by Anurag Goel <dev@render.com> 14801// Submitted by Anurag Goel <dev@render.com>
14920onrender.com 14802onrender.com
@@ -14966,11 +14848,6 @@ devices.resinstaging.io
14966// Submitted by Chris Kastorff <info@rethinkdb.com> 14848// Submitted by Chris Kastorff <info@rethinkdb.com>
14967hzc.io 14849hzc.io
14968 14850
14969// Revitalised Limited : http://www.revitalised.co.uk
14970// Submitted by Jack Price <jack@revitalised.co.uk>
14971wellbeingzone.eu
14972wellbeingzone.co.uk
14973
14974// Rico Developments Limited : https://adimo.co 14851// Rico Developments Limited : https://adimo.co
14975// Submitted by Colin Brown <hello@adimo.co> 14852// Submitted by Colin Brown <hello@adimo.co>
14976adimo.co.uk 14853adimo.co.uk
@@ -14979,6 +14856,11 @@ adimo.co.uk
14979// Submitted by Micah Anderson <micah@riseup.net> 14856// Submitted by Micah Anderson <micah@riseup.net>
14980itcouldbewor.se 14857itcouldbewor.se
14981 14858
14859// Roar Domains LLC : https://roar.basketball/
14860// Submitted by Gavin Brown <gavin.brown@centralnic.com>
14861aus.basketball
14862nz.basketball
14863
14982// Rochester Institute of Technology : http://www.rit.edu/ 14864// Rochester Institute of Technology : http://www.rit.edu/
14983// Submitted by Jennifer Herting <jchits@rit.edu> 14865// Submitted by Jennifer Herting <jchits@rit.edu>
14984git-pages.rit.edu 14866git-pages.rit.edu
@@ -14987,6 +14869,12 @@ git-pages.rit.edu
14987// Submitted by Neil Hanlon <neil@resf.org> 14869// Submitted by Neil Hanlon <neil@resf.org>
14988rocky.page 14870rocky.page
14989 14871
14872// Ruhr University Bochum http://ruhr-uni-bochum.de
14873// Submitted by Andreas Jobs <noc@ruhr-uni-bochum.de>
14874rub.de
14875ruhr-uni-bochum.de
14876io.noc.ruhr-uni-bochum.de
14877
14990// Rusnames Limited: http://rusnames.ru/ 14878// Rusnames Limited: http://rusnames.ru/
14991// Submitted by Sergey Zotov <admin@rusnames.ru> 14879// Submitted by Sergey Zotov <admin@rusnames.ru>
14992биз.Ñ€ÑƒÑ 14880биз.руÑ
@@ -15000,6 +14888,14 @@ rocky.page
15000Ñпб.Ñ€ÑƒÑ 14888Ñпб.руÑ
15001Ñ.Ñ€ÑƒÑ 14889Ñ.руÑ
15002 14890
14891// Russian Academy of Sciences
14892// Submitted by Tech Support <support@rasnet.ru>
14893ras.ru
14894
14895// Sakura Frp : https://www.natfrp.com
14896// Submitted by Bobo Liu <support@natfrp.cloud>
14897nyat.app
14898
15003// SAKURA Internet Inc. : https://www.sakura.ad.jp/ 14899// SAKURA Internet Inc. : https://www.sakura.ad.jp/
15004// Submitted by Internet Service Department <rs-vendor-ml@sakura.ad.jp> 14900// Submitted by Internet Service Department <rs-vendor-ml@sakura.ad.jp>
15005180r.com 14901180r.com
@@ -15143,17 +15039,17 @@ seidat.net
15143// Submitted by Yuriy Romadin <contact@sellfy.com> 15039// Submitted by Yuriy Romadin <contact@sellfy.com>
15144sellfy.store 15040sellfy.store
15145 15041
15146// Senseering GmbH : https://www.senseering.de
15147// Submitted by Felix Mönckemeyer <f.moenckemeyer@senseering.de>
15148senseering.net
15149
15150// Sendmsg: https://www.sendmsg.co.il 15042// Sendmsg: https://www.sendmsg.co.il
15151// Submitted by Assaf Stern <domains@comstar.co.il> 15043// Submitted by Assaf Stern <domains@comstar.co.il>
15152minisite.ms 15044minisite.ms
15153 15045
15154// Service Magnet : https://myservicemagnet.com 15046// Senseering GmbH : https://www.senseering.de
15155// Submitted by Dave Sanders <dave@myservicemagnet.com> 15047// Submitted by Felix Mönckemeyer <f.moenckemeyer@senseering.de>
15156magnet.page 15048senseering.net
15049
15050// Servebolt AS: https://servebolt.com
15051// Submitted by Daniel Kjeserud <cloudops@servebolt.com>
15052servebolt.cloud
15157 15053
15158// Service Online LLC : http://drs.ua/ 15054// Service Online LLC : http://drs.ua/
15159// Submitted by Serhii Bulakh <support@drs.ua> 15055// Submitted by Serhii Bulakh <support@drs.ua>
@@ -15169,15 +15065,6 @@ as.sh.cn
15169// Submitted by Nyoom <admin@sheezy.art> 15065// Submitted by Nyoom <admin@sheezy.art>
15170sheezy.games 15066sheezy.games
15171 15067
15172// Shift Crypto AG : https://shiftcrypto.ch
15173// Submitted by alex <alex@shiftcrypto.ch>
15174shiftcrypto.dev
15175shiftcrypto.io
15176
15177// ShiftEdit : https://shiftedit.net/
15178// Submitted by Adam Jimenez <adam@shiftcreate.com>
15179shiftedit.io
15180
15181// Shopblocks : http://www.shopblocks.com/ 15068// Shopblocks : http://www.shopblocks.com/
15182// Submitted by Alex Bowers <alex@shopblocks.com> 15069// Submitted by Alex Bowers <alex@shopblocks.com>
15183myshopblocks.com 15070myshopblocks.com
@@ -15192,6 +15079,7 @@ shopitsite.com
15192 15079
15193// shopware AG : https://shopware.com 15080// shopware AG : https://shopware.com
15194// Submitted by Jens Küper <cloud@shopware.com> 15081// Submitted by Jens Küper <cloud@shopware.com>
15082shopware.shop
15195shopware.store 15083shopware.store
15196 15084
15197// Siemens Mobility GmbH 15085// Siemens Mobility GmbH
@@ -15210,11 +15098,9 @@ vipsinaapp.com
15210// Submitted by Skylar Challand <support@siteleaf.com> 15098// Submitted by Skylar Challand <support@siteleaf.com>
15211siteleaf.net 15099siteleaf.net
15212 15100
15213// Skyhat : http://www.skyhat.io 15101// Small Technology Foundation : https://small-tech.org
15214// Submitted by Shante Adam <shante@skyhat.io> 15102// Submitted by Aral Balkan <aral@small-tech.org>
15215bounty-full.com 15103small-web.org
15216alpha.bounty-full.com
15217beta.bounty-full.com
15218 15104
15219// Smallregistry by Promopixel SARL: https://www.smallregistry.net 15105// Smallregistry by Promopixel SARL: https://www.smallregistry.net
15220// Former AFNIC's SLDs 15106// Former AFNIC's SLDs
@@ -15230,10 +15116,6 @@ pharmacien.fr
15230port.fr 15116port.fr
15231veterinaire.fr 15117veterinaire.fr
15232 15118
15233// Small Technology Foundation : https://small-tech.org
15234// Submitted by Aral Balkan <aral@small-tech.org>
15235small-web.org
15236
15237// Smoove.io : https://www.smoove.io/ 15119// Smoove.io : https://www.smoove.io/
15238// Submitted by Dan Kozak <dan@smoove.io> 15120// Submitted by Dan Kozak <dan@smoove.io>
15239vp4.me 15121vp4.me
@@ -15249,64 +15131,18 @@ streamlitapp.com
15249// Submitted by Ian Streeter <ian@snowplowanalytics.com> 15131// Submitted by Ian Streeter <ian@snowplowanalytics.com>
15250try-snowplow.com 15132try-snowplow.com
15251 15133
15252// SourceHut : https://sourcehut.org 15134// Software Consulting Michal Zalewski : https://www.mafelo.com
15253// Submitted by Drew DeVault <sir@cmpwn.com> 15135// Submitted by Michal Zalewski <security@mafelo.com>
15254srht.site 15136mafelo.net
15255
15256// SparrowHost : https://sparrowhost.in/
15257// Submitted by Anant Pandey <info@sparrowhost.in>
15258ind.mom
15259
15260// StackBlitz : https://stackblitz.com
15261// Submitted by Dominic Elm <hello@stackblitz.com>
15262w-corp-staticblitz.com
15263w-credentialless-staticblitz.com
15264w-staticblitz.com
15265
15266// Stackhero : https://www.stackhero.io
15267// Submitted by Adrien Gillon <adrien+public-suffix-list@stackhero.io>
15268stackhero-network.com
15269
15270// STACKIT : https://www.stackit.de/en/
15271// Submitted by STACKIT-DNS Team (Simon Stier) <stackit-dns@mail.schwarz>
15272runs.onstackit.cloud
15273stackit.gg
15274stackit.rocks
15275stackit.run
15276stackit.zone
15277
15278// Staclar : https://staclar.com
15279// Submitted by Q Misell <q@staclar.com>
15280// Submitted by Matthias Merkel <matthias.merkel@staclar.com>
15281musician.io
15282novecore.site
15283
15284// staticland : https://static.land
15285// Submitted by Seth Vincent <sethvincent@gmail.com>
15286static.land
15287dev.static.land
15288sites.static.land
15289
15290// Storebase : https://www.storebase.io
15291// Submitted by Tony Schirmer <tony@storebase.io>
15292storebase.store
15293
15294// Strapi : https://strapi.io/
15295// Submitted by Florent Baldino <security@strapi.io>
15296strapiapp.com
15297media.strapiapp.com
15298
15299// Strategic System Consulting (eApps Hosting): https://www.eapps.com/
15300// Submitted by Alex Oancea <aoancea@cloudscale365.com>
15301vps-host.net
15302atl.jelastic.vps-host.net
15303njs.jelastic.vps-host.net
15304ric.jelastic.vps-host.net
15305 15137
15306// Sony Interactive Entertainment LLC : https://sie.com/ 15138// Sony Interactive Entertainment LLC : https://sie.com/
15307// Submitted by David Coles <david.coles@sony.com> 15139// Submitted by David Coles <david.coles@sony.com>
15308playstation-cloud.com 15140playstation-cloud.com
15309 15141
15142// SourceHut : https://sourcehut.org
15143// Submitted by Drew DeVault <sir@cmpwn.com>
15144srht.site
15145
15310// SourceLair PC : https://www.sourcelair.com 15146// SourceLair PC : https://www.sourcelair.com
15311// Submitted by Antonis Kalipetis <akalipetis@sourcelair.com> 15147// Submitted by Antonis Kalipetis <akalipetis@sourcelair.com>
15312apps.lair.io 15148apps.lair.io
@@ -15316,6 +15152,10 @@ apps.lair.io
15316// Submitted by Reza Akhavan <spacekit.io@gmail.com> 15152// Submitted by Reza Akhavan <spacekit.io@gmail.com>
15317spacekit.io 15153spacekit.io
15318 15154
15155// SparrowHost : https://sparrowhost.in/
15156// Submitted by Anant Pandey <info@sparrowhost.in>
15157ind.mom
15158
15319// SpeedPartner GmbH: https://www.speedpartner.de/ 15159// SpeedPartner GmbH: https://www.speedpartner.de/
15320// Submitted by Stefan Neufeind <info@speedpartner.de> 15160// Submitted by Stefan Neufeind <info@speedpartner.de>
15321customer.speedpartner.de 15161customer.speedpartner.de
@@ -15342,6 +15182,30 @@ myspreadshop.pl
15342myspreadshop.se 15182myspreadshop.se
15343myspreadshop.co.uk 15183myspreadshop.co.uk
15344 15184
15185// StackBlitz : https://stackblitz.com
15186// Submitted by Dominic Elm <hello@stackblitz.com>
15187w-corp-staticblitz.com
15188w-credentialless-staticblitz.com
15189w-staticblitz.com
15190
15191// Stackhero : https://www.stackhero.io
15192// Submitted by Adrien Gillon <adrien+public-suffix-list@stackhero.io>
15193stackhero-network.com
15194
15195// STACKIT GmbH & Co. KG : https://www.stackit.de/en/
15196// Submitted by STACKIT-DNS Team (Simon Stier) <dns@stackit.cloud>
15197runs.onstackit.cloud
15198stackit.gg
15199stackit.rocks
15200stackit.run
15201stackit.zone
15202
15203// Staclar : https://staclar.com
15204// Submitted by Q Misell <q@staclar.com>
15205// Submitted by Matthias Merkel <matthias.merkel@staclar.com>
15206musician.io
15207novecore.site
15208
15345// Standard Library : https://stdlib.com 15209// Standard Library : https://stdlib.com
15346// Submitted by Jacob Lee <jacob@stdlib.com> 15210// Submitted by Jacob Lee <jacob@stdlib.com>
15347api.stdlib.com 15211api.stdlib.com
@@ -15359,6 +15223,10 @@ researched.cx
15359tests.cx 15223tests.cx
15360surveys.so 15224surveys.so
15361 15225
15226// Storebase : https://www.storebase.io
15227// Submitted by Tony Schirmer <tony@storebase.io>
15228storebase.store
15229
15362// Storipress : https://storipress.com 15230// Storipress : https://storipress.com
15363// Submitted by Benno Liu <benno@storipress.com> 15231// Submitted by Benno Liu <benno@storipress.com>
15364storipress.app 15232storipress.app
@@ -15367,21 +15235,33 @@ storipress.app
15367// Submitted by Philip Hutchins <hostmaster@storj.io> 15235// Submitted by Philip Hutchins <hostmaster@storj.io>
15368storj.farm 15236storj.farm
15369 15237
15238// Strapi : https://strapi.io/
15239// Submitted by Florent Baldino <security@strapi.io>
15240strapiapp.com
15241media.strapiapp.com
15242
15243// Strategic System Consulting (eApps Hosting): https://www.eapps.com/
15244// Submitted by Alex Oancea <aoancea@cloudscale365.com>
15245vps-host.net
15246atl.jelastic.vps-host.net
15247njs.jelastic.vps-host.net
15248ric.jelastic.vps-host.net
15249
15370// Streak : https://streak.com 15250// Streak : https://streak.com
15371// Submitted by Blake Kadatz <eng@streak.com> 15251// Submitted by Blake Kadatz <eng@streak.com>
15372streak-link.com 15252streak-link.com
15373streaklinks.com 15253streaklinks.com
15374streakusercontent.com 15254streakusercontent.com
15375 15255
15376// Studenten Net Twente : http://www.snt.utwente.nl/
15377// Submitted by Silke Hofstra <syscom@snt.utwente.nl>
15378utwente.io
15379
15380// Student-Run Computing Facility : https://www.srcf.net/ 15256// Student-Run Computing Facility : https://www.srcf.net/
15381// Submitted by Edwin Balani <sysadmins@srcf.net> 15257// Submitted by Edwin Balani <sysadmins@srcf.net>
15382soc.srcf.net 15258soc.srcf.net
15383user.srcf.net 15259user.srcf.net
15384 15260
15261// Studenten Net Twente : http://www.snt.utwente.nl/
15262// Submitted by Silke Hofstra <syscom@snt.utwente.nl>
15263utwente.io
15264
15385// Sub 6 Limited: http://www.sub6.com 15265// Sub 6 Limited: http://www.sub6.com
15386// Submitted by Dan Miller <dm@sub6.com> 15266// Submitted by Dan Miller <dm@sub6.com>
15387temp-dns.com 15267temp-dns.com
@@ -15391,12 +15271,6 @@ temp-dns.com
15391supabase.co 15271supabase.co
15392supabase.in 15272supabase.in
15393supabase.net 15273supabase.net
15394su.paba.se
15395
15396// Symfony, SAS : https://symfony.com/
15397// Submitted by Fabien Potencier <fabien@symfony.com>
15398*.sensiosite.cloud
15399*.s5y.io
15400 15274
15401// Syncloud : https://syncloud.org 15275// Syncloud : https://syncloud.org
15402// Submitted by Boris Rybalkin <syncloud@syncloud.it> 15276// Submitted by Boris Rybalkin <syncloud@syncloud.it>
@@ -15432,18 +15306,26 @@ tabitorder.co.il
15432taifun-dns.de 15306taifun-dns.de
15433 15307
15434// Tailscale Inc. : https://www.tailscale.com 15308// Tailscale Inc. : https://www.tailscale.com
15435// Submitted by David Anderson <danderson@tailscale.com> 15309// Submitted by David Anderson <infra+public-suffix-list@tailscale.com>
15436beta.tailscale.net
15437ts.net 15310ts.net
15438*.c.ts.net 15311*.c.ts.net
15439 15312
15440// TASK geographical domains (www.task.gda.pl/uslugi/dns) 15313// TASK geographical domains : https://task.gda.pl/en/services/for-entrepreneurs/
15441gda.pl 15314gda.pl
15442gdansk.pl 15315gdansk.pl
15443gdynia.pl 15316gdynia.pl
15444med.pl 15317med.pl
15445sopot.pl 15318sopot.pl
15446 15319
15320// Tave Creative Corp : https://tave.com/
15321// Submitted by Adrian Ziemkowski <devops@tave.com>
15322taveusercontent.com
15323
15324// tawk.to, Inc : https://www.tawk.to
15325// Submitted by tawk.to developer team <dev-accounts@tawk.to>
15326p.tawk.email
15327p.tawkto.email
15328
15447// team.blue https://team.blue 15329// team.blue https://team.blue
15448// Submitted by Cedric Dubois <cedric.dubois@team.blue> 15330// Submitted by Cedric Dubois <cedric.dubois@team.blue>
15449site.tb-hosting.com 15331site.tb-hosting.com
@@ -15484,13 +15366,12 @@ azimuth.network
15484tlon.network 15366tlon.network
15485 15367
15486// Tor Project, Inc. : https://torproject.org 15368// Tor Project, Inc. : https://torproject.org
15487// Submitted by Antoine Beaupré <anarcat@torproject.org 15369// Submitted by Antoine Beaupré <anarcat@torproject.org>
15488torproject.net 15370torproject.net
15489pages.torproject.net 15371pages.torproject.net
15490 15372
15491// TownNews.com : http://www.townnews.com 15373// TownNews.com : http://www.townnews.com
15492// Submitted by Dustin Ward <dward@townnews.com> 15374// Submitted by Dustin Ward <dward@townnews.com>
15493bloxcms.com
15494townnews-staging.com 15375townnews-staging.com
15495 15376
15496// TrafficPlex GmbH : https://www.trafficplex.de/ 15377// TrafficPlex GmbH : https://www.trafficplex.de/
@@ -15516,14 +15397,11 @@ webspace.rocks
15516lima.zone 15397lima.zone
15517 15398
15518// TransIP : https://www.transip.nl 15399// TransIP : https://www.transip.nl
15519// Submitted by Rory Breuk <rbreuk@transip.nl> 15400// Submitted by Rory Breuk <rbreuk@transip.nl> and Cedric Dubois <cedric.dubois@team.blue>
15520*.transurl.be 15401*.transurl.be
15521*.transurl.eu 15402*.transurl.eu
15522*.transurl.nl
15523
15524// TransIP: https://www.transip.nl
15525// Submitted by Cedric Dubois <cedric.dubois@team.blue>
15526site.transip.me 15403site.transip.me
15404*.transurl.nl
15527 15405
15528// TuxFamily : http://tuxfamily.org 15406// TuxFamily : http://tuxfamily.org
15529// Submitted by TuxFamily administrators <adm@staff.tuxfamily.org> 15407// Submitted by TuxFamily administrators <adm@staff.tuxfamily.org>
@@ -15573,6 +15451,11 @@ it.com
15573// Submitted by Simon Højberg <security@unison.cloud> 15451// Submitted by Simon Højberg <security@unison.cloud>
15574unison-services.cloud 15452unison-services.cloud
15575 15453
15454// United Gameserver GmbH : https://united-gameserver.de
15455// Submitted by Stefan Schwarz <sysadm@united-gameserver.de>
15456virtual-user.de
15457virtualuser.de
15458
15576// UNIVERSAL DOMAIN REGISTRY : https://www.udr.org.yt/ 15459// UNIVERSAL DOMAIN REGISTRY : https://www.udr.org.yt/
15577// see also: whois -h whois.udr.org.yt help 15460// see also: whois -h whois.udr.org.yt help
15578// Submitted by Atanunu Igbunuroghene <publicsuffixlist@udr.org.yt> 15461// Submitted by Atanunu Igbunuroghene <publicsuffixlist@udr.org.yt>
@@ -15582,39 +15465,45 @@ biz.wf
15582sch.wf 15465sch.wf
15583org.yt 15466org.yt
15584 15467
15585// United Gameserver GmbH : https://united-gameserver.de 15468// University of Banja Luka : https://unibl.org
15586// Submitted by Stefan Schwarz <sysadm@united-gameserver.de> 15469// Domains for Republic of Srpska administrative entity.
15587virtual-user.de 15470// Submitted by Marko Ivanovic <kormang@hotmail.rs>
15588virtualuser.de 15471rs.ba
15589 15472
15590// Upli : https://upli.io 15473// University of Bielsko-Biala regional domain: http://dns.bielsko.pl/
15591// Submitted by Lenny Bakkalian <lenny.bakkalian@gmail.com> 15474// Submitted by Marcin <dns@ath.bielsko.pl>
15592upli.io 15475bielsko.pl
15593 15476
15594// urown.net : https://urown.net 15477// urown.net : https://urown.net
15595// Submitted by Hostmaster <hostmaster@urown.net> 15478// Submitted by Hostmaster <hostmaster@urown.net>
15596urown.cloud 15479urown.cloud
15597dnsupdate.info 15480dnsupdate.info
15598 15481
15599// .US 15482// US REGISTRY LLC : http://us.org
15600// Submitted by Ed Moore <Ed.Moore@lib.de.us> 15483// Submitted by Gavin Brown <gavin.brown@centralnic.com>
15601lib.de.us 15484us.org
15485
15486// V.UA Domain Administrator : https://domain.v.ua/
15487// Submitted by Serhii Rostilo <sergey@rostilo.kiev.ua>
15488v.ua
15602 15489
15603// Val Town, Inc : https://val.town/ 15490// Val Town, Inc : https://val.town/
15604// Submitted by Tom MacWright <security@val.town> 15491// Submitted by Tom MacWright <security@val.town>
15605express.val.run 15492express.val.run
15606web.val.run 15493web.val.run
15607 15494
15608// VeryPositive SIA : http://very.lv
15609// Submitted by Danko Aleksejevs <danko@very.lv>
156102038.io
15611
15612// Vercel, Inc : https://vercel.com/ 15495// Vercel, Inc : https://vercel.com/
15613// Submitted by Connor Davis <security@vercel.com> 15496// Submitted by Max Leiter <security@vercel.com>
15614vercel.app 15497vercel.app
15498v0.build
15615vercel.dev 15499vercel.dev
15500vusercontent.net
15616now.sh 15501now.sh
15617 15502
15503// VeryPositive SIA : http://very.lv
15504// Submitted by Danko Aleksejevs <danko@very.lv>
155052038.io
15506
15618// Viprinet Europe GmbH : http://www.viprinet.com 15507// Viprinet Europe GmbH : http://www.viprinet.com
15619// Submitted by Simon Kissel <hostmaster@viprinet.com> 15508// Submitted by Simon Kissel <hostmaster@viprinet.com>
15620router.management 15509router.management
@@ -15627,10 +15516,6 @@ v-info.info
15627// Submitted by Nathan van Bakel <info@voorloper.com> 15516// Submitted by Nathan van Bakel <info@voorloper.com>
15628voorloper.cloud 15517voorloper.cloud
15629 15518
15630// V.UA Domain Administrator : https://domain.v.ua/
15631// Submitted by Serhii Rostilo <sergey@rostilo.kiev.ua>
15632v.ua
15633
15634// Vultr Objects : https://www.vultr.com/products/object-storage/ 15519// Vultr Objects : https://www.vultr.com/products/object-storage/
15635// Submitted by Niels Maumenee <storage@vultr.com> 15520// Submitted by Niels Maumenee <storage@vultr.com>
15636*.vultrobjects.com 15521*.vultrobjects.com
@@ -15644,11 +15529,11 @@ wafflecell.com
15644webflow.io 15529webflow.io
15645webflowtest.io 15530webflowtest.io
15646 15531
15647// WebHare bv: https://www.webhare.com/ 15532// WebHare bv : https://www.webhare.com/
15648// Submitted by Arnold Hendriks <info@webhare.com> 15533// Submitted by Arnold Hendriks <info@webhare.com>
15649*.webhare.dev 15534*.webhare.dev
15650 15535
15651// WebHotelier Technologies Ltd: https://www.webhotelier.net/ 15536// WebHotelier Technologies Ltd : https://www.webhotelier.net/
15652// Submitted by Apostolos Tsakpinis <apostolos.tsakpinis@gmail.com> 15537// Submitted by Apostolos Tsakpinis <apostolos.tsakpinis@gmail.com>
15653bookonline.app 15538bookonline.app
15654hotelwithflight.com 15539hotelwithflight.com
@@ -15657,19 +15542,17 @@ reserve-online.net
15657 15542
15658// WebPros International, LLC : https://webpros.com/ 15543// WebPros International, LLC : https://webpros.com/
15659// Submitted by Nicolas Rochelemagne <public.suffix@webpros.com> 15544// Submitted by Nicolas Rochelemagne <public.suffix@webpros.com>
15545cprapid.com
15546pleskns.com
15660wp2.host 15547wp2.host
15548pdns.page
15549plesk.page
15661wpsquared.site 15550wpsquared.site
15662 15551
15663// WebWaddle Ltd: https://webwaddle.com/ 15552// WebWaddle Ltd : https://webwaddle.com/
15664// Submitted by Merlin Glander <hostmaster@webwaddle.com> 15553// Submitted by Merlin Glander <hostmaster@webwaddle.com>
15665*.wadl.top 15554*.wadl.top
15666 15555
15667// WeDeploy by Liferay, Inc. : https://www.wedeploy.com
15668// Submitted by Henrique Vicente <security@wedeploy.com>
15669wedeploy.io
15670wedeploy.me
15671wedeploy.sh
15672
15673// Western Digital Technologies, Inc : https://www.wdc.com 15556// Western Digital Technologies, Inc : https://www.wdc.com
15674// Submitted by Jung Jin <jungseok.jin@wdc.com> 15557// Submitted by Jung Jin <jungseok.jin@wdc.com>
15675remotewd.com 15558remotewd.com
@@ -15688,6 +15571,10 @@ toolforge.org
15688wmcloud.org 15571wmcloud.org
15689wmflabs.org 15572wmflabs.org
15690 15573
15574// William Harrison : https://wharrison.com.au
15575// Submitted by William Harrison <william@harrison.id.au>
15576wdh.app
15577
15691// WISP : https://wisp.gg 15578// WISP : https://wisp.gg
15692// Submitted by Stepan Fedotov <stepan@wisp.gg> 15579// Submitted by Stepan Fedotov <stepan@wisp.gg>
15693panel.gg 15580panel.gg
@@ -15742,7 +15629,7 @@ cistron.nl
15742demon.nl 15629demon.nl
15743xs4all.space 15630xs4all.space
15744 15631
15745// Yandex.Cloud LLC: https://cloud.yandex.com 15632// Yandex.Cloud LLC : https://cloud.yandex.com
15746// Submitted by Alexander Lodin <security+psl@yandex-team.ru> 15633// Submitted by Alexander Lodin <security+psl@yandex-team.ru>
15747yandexcloud.net 15634yandexcloud.net
15748storage.yandexcloud.net 15635storage.yandexcloud.net
@@ -15756,16 +15643,6 @@ official.academy
15756// Submitted by Stefano Rivera <stefano@yola.com> 15643// Submitted by Stefano Rivera <stefano@yola.com>
15757yolasite.com 15644yolasite.com
15758 15645
15759// Yombo : https://yombo.net
15760// Submitted by Mitch Schwenk <mitch@yombo.net>
15761ybo.faith
15762yombo.me
15763homelink.one
15764ybo.party
15765ybo.review
15766ybo.science
15767ybo.trade
15768
15769// Yunohost : https://yunohost.org 15646// Yunohost : https://yunohost.org
15770// Submitted by Valentin Grimaud <security@yunohost.org> 15647// Submitted by Valentin Grimaud <security@yunohost.org>
15771ynh.fr 15648ynh.fr
diff --git a/etc/refcards/cs-refcard.tex b/etc/refcards/cs-refcard.tex
index 85383d0ac4b..2072fdb6c19 100644
--- a/etc/refcards/cs-refcard.tex
+++ b/etc/refcards/cs-refcard.tex
@@ -498,7 +498,6 @@ z~minibufferu. Stiskněte \kbd{F10} pro aktivaci menu v~minibufferu.
498 498
499\metax{vyhledat reg.\ výraz v~souborech s~tagy}{M-x tags-search} 499\metax{vyhledat reg.\ výraz v~souborech s~tagy}{M-x tags-search}
500\metax{spustit nahrazování pro ony soubory}{M-x tags-query-replace} 500\metax{spustit nahrazování pro ony soubory}{M-x tags-query-replace}
501\key{pokraÄovat v~prohledávání nebo nahrazování}{M-,}
502 501
503\section{Příkazový interpret} 502\section{Příkazový interpret}
504 503
diff --git a/etc/refcards/cs-survival.tex b/etc/refcards/cs-survival.tex
index bd6206152de..c4e75b89ad4 100644
--- a/etc/refcards/cs-survival.tex
+++ b/etc/refcards/cs-survival.tex
@@ -255,10 +255,9 @@ promÄ›nných, datových typů a dalšího. Pro vytvoÅ™ení tabulky znaÄek spusÅ
255příkaz `{\tt etags} {\it vstupní\_soubory}' v příkazovém interpretu. 255příkaz `{\tt etags} {\it vstupní\_soubory}' v příkazovém interpretu.
256\askip 256\askip
257\key{M-.} najdi definici 257\key{M-.} najdi definici
258\key{M-*} běž tam, odkud byla volána poslední \kbd{M-.} 258\key{M-,} běž tam, odkud byla volána poslední \kbd{M-.}
259\mkey{M-x tags-query-replace} spusť query-replace na všech souborech 259\mkey{M-x tags-query-replace} spusť query-replace na všech souborech
260zaznamenaných v tabulce znaÄek. 260zaznamenaných v tabulce znaÄek.
261\key{M-,} pokraÄuj v posledním hledání znaÄky nebo query-replace
262 261
263\section{Překlady} 262\section{Překlady}
264 263
diff --git a/etc/refcards/de-refcard.tex b/etc/refcards/de-refcard.tex
index da11ac4aa8e..fbb065592ae 100644
--- a/etc/refcards/de-refcard.tex
+++ b/etc/refcards/de-refcard.tex
@@ -499,7 +499,6 @@ und zu wiederholen, der im Minipuffer aus\-gef\"uhrt wurde. Dr\"u\-cken Sie
499 499
500\metax{regul\"aren Ausdruck in Dateien suchen}{M-x tags-search} 500\metax{regul\"aren Ausdruck in Dateien suchen}{M-x tags-search}
501\metax{interakt. Ersetzen in allen Dateien}{M-x tags-query-replace} 501\metax{interakt. Ersetzen in allen Dateien}{M-x tags-query-replace}
502\key{letztes Suchen oder Ersetzen fortsetzen}{M-,}
503 502
504\section{Shells} 503\section{Shells}
505 504
diff --git a/etc/refcards/fr-refcard.tex b/etc/refcards/fr-refcard.tex
index cce866d634d..c4628a77a18 100644
--- a/etc/refcards/fr-refcard.tex
+++ b/etc/refcards/fr-refcard.tex
@@ -503,7 +503,6 @@ utiliser la barre de menu sur un terminal en utilisant le mini-tampon.
503\metax{Rechercher dans tous les fichiers des tags}{M-x tags-search} 503\metax{Rechercher dans tous les fichiers des tags}{M-x tags-search}
504 504
505\metax{Remplacer dans tous les fichiers}{M-x tags-query-replace} 505\metax{Remplacer dans tous les fichiers}{M-x tags-query-replace}
506\key{Continuer la recherche ou le remplacement}{M-,}
507 506
508\section{Shell} 507\section{Shell}
509 508
diff --git a/etc/refcards/fr-survival.tex b/etc/refcards/fr-survival.tex
index 149268c20b0..15b0d96ca0c 100644
--- a/etc/refcards/fr-survival.tex
+++ b/etc/refcards/fr-survival.tex
@@ -251,11 +251,9 @@ types de donn\'ees et de tout ce qui peut \^etre pratique. Pour cr\'eer un
251tel fichier, tapez `{\tt etags} {\it fichier\_entr\'ee}' \`a l'invite du shell. 251tel fichier, tapez `{\tt etags} {\it fichier\_entr\'ee}' \`a l'invite du shell.
252\askip 252\askip
253\key{M-.} trouve une d\'efinition 253\key{M-.} trouve une d\'efinition
254\key{M-*} revient o\`u \kbd{M-.} a \'et\'e appel\'e pour la derni\`ere fois 254\key{M-,} revient o\`u \kbd{M-.} a \'et\'e appel\'e pour la derni\`ere fois
255\mkey{M-x tags-query-replace} lance query-replace sur tous les 255\mkey{M-x tags-query-replace} lance query-replace sur tous les
256fichiers enregistr\'es dans le tableau des marqueurs 256fichiers enregistr\'es dans le tableau des marqueurs
257\key{M-,} continue la derni\`ere recherche de marqueurs ou le dernier
258query-replace
259 257
260\section{Compilation} 258\section{Compilation}
261 259
diff --git a/etc/refcards/pl-refcard.tex b/etc/refcards/pl-refcard.tex
index dabef6d91c8..46b2c45d3df 100644
--- a/etc/refcards/pl-refcard.tex
+++ b/etc/refcards/pl-refcard.tex
@@ -701,8 +701,6 @@ Napisz \kbd{F10} aby uaktywni/c menu w minibuforze.
701 we wszystkich plikach wymienionych w~TAGS}{M-x tags-search} 701 we wszystkich plikach wymienionych w~TAGS}{M-x tags-search}
702\metax{zamiana z zapytaniem we wszystkich\newline 702\metax{zamiana z zapytaniem we wszystkich\newline
703 plikach wymienionych w~TAGS}{M-x tags-query-replace} 703 plikach wymienionych w~TAGS}{M-x tags-query-replace}
704\key{kontynuuj wyszukiwanie lub zamian/e z~zapytaniem
705 w~plikach wymienionych w~TAGS}{M-,}
706 704
707%\section{Shells} 705%\section{Shells}
708\section{Pow/loki} 706\section{Pow/loki}
diff --git a/etc/refcards/pt-br-refcard.tex b/etc/refcards/pt-br-refcard.tex
index 47064e7365d..c1749efbcf3 100644
--- a/etc/refcards/pt-br-refcard.tex
+++ b/etc/refcards/pt-br-refcard.tex
@@ -508,7 +508,6 @@ utilizado. Tecle \kbd{F10} para ativar o menu.
508 508
509\metax{busca por regexp em todos arquivos}{M-x tags-search} 509\metax{busca por regexp em todos arquivos}{M-x tags-search}
510\metax{busca e subst. em todos arquivos}{M-x tags-query-replace} 510\metax{busca e subst. em todos arquivos}{M-x tags-query-replace}
511\key{continua a {\'u}ltima busca ou busca e substitui{\c{c}}{\~a}o}{M-,}
512 511
513\section{Shells} 512\section{Shells}
514 513
diff --git a/etc/refcards/refcard.tex b/etc/refcards/refcard.tex
index 8e8ee846291..fd1fbf83964 100644
--- a/etc/refcards/refcard.tex
+++ b/etc/refcards/refcard.tex
@@ -515,7 +515,6 @@ minibuffer. Type \kbd{F10} to activate menu bar items on text terminals.
515 515
516\metax{regexp search on all files in tags table}{M-x tags-search} 516\metax{regexp search on all files in tags table}{M-x tags-search}
517\metax{run query-replace on all the files}{M-x tags-query-replace} 517\metax{run query-replace on all the files}{M-x tags-query-replace}
518\key{continue last tags search or query-replace}{M-,}
519 518
520\section{Shells} 519\section{Shells}
521 520
diff --git a/etc/refcards/ru-refcard.tex b/etc/refcards/ru-refcard.tex
index a013f7695ed..90ff1ff3433 100644
--- a/etc/refcards/ru-refcard.tex
+++ b/etc/refcards/ru-refcard.tex
@@ -344,7 +344,6 @@ apropos: показать команды, ÑоответÑтвующие ÑтрÐ
344 344
345поиÑк по шаблону по вÑей таблице тегов & \kbd{M-x tags-search} \\ 345поиÑк по шаблону по вÑей таблице тегов & \kbd{M-x tags-search} \\
346выполнить query-replace над вÑеми файлами & \kbd{M-x tags-query-replace} \\ 346выполнить query-replace над вÑеми файлами & \kbd{M-x tags-query-replace} \\
347продолжить поиÑк или поиÑк-замену тега & \kbd{M-,} \\
348\end{tabular} 347\end{tabular}
349 348
350\section{Командные процеÑÑоры} 349\section{Командные процеÑÑоры}
diff --git a/etc/refcards/sk-refcard.tex b/etc/refcards/sk-refcard.tex
index 30dc61e9bc5..6194f95b77a 100644
--- a/etc/refcards/sk-refcard.tex
+++ b/etc/refcards/sk-refcard.tex
@@ -498,7 +498,6 @@ z~minibufferu. StlaÄte \kbd{F10} pre aktiváciu menu v~minibufferi.
498 498
499\metax{vyhľadať reg.\ výraz v~súboroch s~tagmi}{M-x tags-search} 499\metax{vyhľadať reg.\ výraz v~súboroch s~tagmi}{M-x tags-search}
500\metax{spustiÅ¥ nahradzovanie pre dotyÄné súbory}{M-x tags-query-replace} 500\metax{spustiÅ¥ nahradzovanie pre dotyÄné súbory}{M-x tags-query-replace}
501\key{pokraÄovaÅ¥ v~prehľadávaní alebo nahradzovaní}{M-,}
502 501
503\section{Príkazový interprét} 502\section{Príkazový interprét}
504 503
diff --git a/etc/refcards/sk-survival.tex b/etc/refcards/sk-survival.tex
index 5adc16ef667..b350bd64050 100644
--- a/etc/refcards/sk-survival.tex
+++ b/etc/refcards/sk-survival.tex
@@ -258,10 +258,9 @@ premenných, dátových typov a iných. Pre vytvorenie tabuľky znaÄiek spustit
258príkaz `{\tt etags} {\it vstupné\_súbory}' v príkazovom interprétereri. 258príkaz `{\tt etags} {\it vstupné\_súbory}' v príkazovom interprétereri.
259\askip 259\askip
260\key{M-.} nájdi definícu 260\key{M-.} nájdi definícu
261\key{M-*} choÄ tam, odkiaľ bola volaná posledná \kbd{M-.} 261\key{M-,} choÄ tam, odkiaľ bola volaná posledná \kbd{M-.}
262\mkey{M-x tags-query-replace} spusti query-replace na všetkých súboroch 262\mkey{M-x tags-query-replace} spusti query-replace na všetkých súboroch
263zaznamenaných v tabuľke znaÄiek. 263zaznamenaných v tabuľke znaÄiek.
264\key{M-,} pokraÄuj v poslednom hľadaní znaÄky alebo query-replace
265 264
266\section{Preklady} 265\section{Preklady}
267 266
diff --git a/etc/refcards/survival.tex b/etc/refcards/survival.tex
index daf7fcd4789..983d0814802 100644
--- a/etc/refcards/survival.tex
+++ b/etc/refcards/survival.tex
@@ -243,10 +243,9 @@ else convenient. To create a tags table file, type
243`{\tt etags} {\it input\_files}' as a shell command. 243`{\tt etags} {\it input\_files}' as a shell command.
244\askip 244\askip
245\key{M-.} find a definition 245\key{M-.} find a definition
246\key{M-*} pop back to where \kbd{M-.} was last invoked 246\key{M-,} pop back to where \kbd{M-.} was last invoked
247\mkey{M-x tags-query-replace} run query-replace on all files 247\mkey{M-x tags-query-replace} run query-replace on all files
248 recorded in tags table 248 recorded in tags table
249\key{M-,} continue last tags search or query-replace
250 249
251\section{Compiling} 250\section{Compiling}
252 251
diff --git a/etc/tutorials/TUTORIAL.ko b/etc/tutorials/TUTORIAL.ko
index a8c97e8db9c..edb21c2bf60 100644
--- a/etc/tutorials/TUTORIAL.ko
+++ b/etc/tutorials/TUTORIAL.ko
@@ -1,6 +1,5 @@
1ì´ë§¥ìФ(Emacs) 지침서입니다. 1ì´ë§¥ìФ(Emacs) 지침서입니다. ëì—는 복사 ì¡°ê±´ì´ ìžˆìŠµë‹ˆë‹¤.
2ëì—는 복사 ì¡°ê±´ì´ 2지금 ì½ê³  있는 ì´ ê¸€ì€ ì´ë§¥ìФ(Emacs) 지침서입니다.
3있습니다. 지금 ì½ê³  있는 ì´ ê¸€ì€ ì´ë§¥ìФ(Emacs) 지침서입니다.
4 3
5ì´ë§¥ìФ ëª…ë ¹ë“¤ì€ ëŒ€ê°œ 제어쇠 (CTRLì´ë‚˜ CTLì´ë¼ê³ ë„ 표시) í˜¹ì€ 4ì´ë§¥ìФ ëª…ë ¹ë“¤ì€ ëŒ€ê°œ 제어쇠 (CTRLì´ë‚˜ CTLì´ë¼ê³ ë„ 표시) 혹ì€
6META쇠 (EDITì´ë‚˜ ALTë¼ê³ ë„ 표시)를 사용합니다. ì´ëŸ° 글쇠를 매번 다 5META쇠 (EDITì´ë‚˜ ALTë¼ê³ ë„ 표시)를 사용합니다. ì´ëŸ° 글쇠를 매번 다
diff --git a/etc/w32-feature.el b/etc/w32-feature.el
index 2da197c9e26..99021300977 100644
--- a/etc/w32-feature.el
+++ b/etc/w32-feature.el
@@ -46,9 +46,7 @@
46 46
47(ert-deftest feature-harfbuzz () 47(ert-deftest feature-harfbuzz ()
48 (should 48 (should
49 (eq 49 (eq 'harfbuzz (get 'uniscribe 'font-driver-superseded-by))))
50 'harfbuzz
51 (car (frame-parameter nil 'font-backend)))))
52 50
53(ert-deftest feature-gnutls () 51(ert-deftest feature-gnutls ()
54 (should (gnutls-available-p))) 52 (should (gnutls-available-p)))
diff --git a/lisp/editorconfig.el b/lisp/editorconfig.el
index fbc7a59d823..666df9941c8 100644
--- a/lisp/editorconfig.el
+++ b/lisp/editorconfig.el
@@ -274,6 +274,7 @@ a list of settings in the form (VARIABLE . VALUE)."
274 (repeat 274 (repeat
275 (choice symbol 275 (choice symbol
276 (cons symbol integer))))) 276 (cons symbol integer)))))
277 :version "30.1"
277 :risky t) 278 :risky t)
278 279
279(defcustom editorconfig-trim-whitespaces-mode nil 280(defcustom editorconfig-trim-whitespaces-mode nil
@@ -281,6 +282,7 @@ a list of settings in the form (VARIABLE . VALUE)."
281 282
282If set, enable that mode when `trim_trailing_whitespace` is set to true. 283If set, enable that mode when `trim_trailing_whitespace` is set to true.
283Otherwise, use `delete-trailing-whitespace'." 284Otherwise, use `delete-trailing-whitespace'."
285 :version "30.1"
284 :type 'symbol) 286 :type 'symbol)
285 287
286(defvar-local editorconfig-properties-hash nil 288(defvar-local editorconfig-properties-hash nil
diff --git a/lisp/erc/erc-backend.el b/lisp/erc/erc-backend.el
index 098cf6d7d71..dc64b8bebc8 100644
--- a/lisp/erc/erc-backend.el
+++ b/lisp/erc/erc-backend.el
@@ -571,7 +571,7 @@ If this is set to nil, never try to reconnect."
571 (integer :tag "Seconds"))) 571 (integer :tag "Seconds")))
572 572
573(defvar-local erc-server-ping-handler nil 573(defvar-local erc-server-ping-handler nil
574 "This variable holds the periodic ping timer.") 574 "The periodic server ping timer.")
575 575
576;;;; Helper functions 576;;;; Helper functions
577 577
diff --git a/lisp/erc/erc-log.el b/lisp/erc/erc-log.el
index a1102ebdcdf..69da188ea4f 100644
--- a/lisp/erc/erc-log.el
+++ b/lisp/erc/erc-log.el
@@ -360,13 +360,13 @@ The result is converted to lowercase, as IRC is case-insensitive."
360 erc-log-channels-directory))))) 360 erc-log-channels-directory)))))
361 361
362(defun erc-generate-log-file-name-with-date (buffer &rest _ignore) 362(defun erc-generate-log-file-name-with-date (buffer &rest _ignore)
363 "Compute a short log file name with the current date. 363 "Return a short log file name with the current date.
364The name of the log file is composed of BUFFER and the current date. 364The name of the log file is composed of BUFFER and the current date.
365This function is a possible value for `erc-generate-log-file-name-function'." 365This function is a possible value for `erc-generate-log-file-name-function'."
366 (concat (buffer-name buffer) "-" (format-time-string "%Y-%m-%d") ".txt")) 366 (concat (buffer-name buffer) "-" (format-time-string "%Y-%m-%d") ".txt"))
367 367
368(defun erc-generate-log-file-name-short (buffer &rest _ignore) 368(defun erc-generate-log-file-name-short (buffer &rest _ignore)
369 "Compute a short log file name. 369 "Return a short log file name.
370In fact, it only uses the buffer name of the BUFFER argument, so 370In fact, it only uses the buffer name of the BUFFER argument, so
371you can affect that using `rename-buffer' and the-like. This 371you can affect that using `rename-buffer' and the-like. This
372function is a possible value for 372function is a possible value for
diff --git a/lisp/erc/erc-track.el b/lisp/erc/erc-track.el
index fac0269f9e8..6191ec32182 100644
--- a/lisp/erc/erc-track.el
+++ b/lisp/erc/erc-track.el
@@ -140,7 +140,7 @@ This setting is used by `erc-track-shorten-names'."
140 (const :tag "Max" max))) 140 (const :tag "Max" max)))
141 141
142(defcustom erc-track-shorten-function 'erc-track-shorten-names 142(defcustom erc-track-shorten-function 'erc-track-shorten-names
143 "This function will be used to reduce the channel names before display. 143 "Function used to reduce the channel names before display.
144It takes one argument, CHANNEL-NAMES which is a list of strings. 144It takes one argument, CHANNEL-NAMES which is a list of strings.
145It should return a list of strings of the same number of elements. 145It should return a list of strings of the same number of elements.
146If nil instead of a function, shortening is disabled." 146If nil instead of a function, shortening is disabled."
diff --git a/lisp/eshell/em-cmpl.el b/lisp/eshell/em-cmpl.el
index ef931db62b2..f8226375f83 100644
--- a/lisp/eshell/em-cmpl.el
+++ b/lisp/eshell/em-cmpl.el
@@ -150,7 +150,8 @@ to writing a completion function."
150 150
151(defcustom eshell-cmpl-remote-file-ignore nil 151(defcustom eshell-cmpl-remote-file-ignore nil
152 (eshell-cmpl--custom-variable-docstring 'pcomplete-remote-file-ignore) 152 (eshell-cmpl--custom-variable-docstring 'pcomplete-remote-file-ignore)
153 :type (get 'pcomplete-remote-file-ignore 'custom-type)) 153 :type (get 'pcomplete-remote-file-ignore 'custom-type)
154 :version "30.1")
154 155
155(defcustom eshell-cmpl-ignore-case (eshell-under-windows-p) 156(defcustom eshell-cmpl-ignore-case (eshell-under-windows-p)
156 (eshell-cmpl--custom-variable-docstring 'completion-ignore-case) 157 (eshell-cmpl--custom-variable-docstring 'completion-ignore-case)
diff --git a/lisp/eshell/em-smart.el b/lisp/eshell/em-smart.el
index 670b956476d..c49b6a9caa3 100644
--- a/lisp/eshell/em-smart.el
+++ b/lisp/eshell/em-smart.el
@@ -150,7 +150,7 @@ buffer using \\[end-of-buffer]."
150 :group 'eshell-smart) 150 :group 'eshell-smart)
151 151
152(defcustom eshell-where-to-jump 'begin 152(defcustom eshell-where-to-jump 'begin
153 "This variable indicates where point should jump to after a command. 153 "The location where point should jump to after a command.
154The options are `begin', `after' or `end'." 154The options are `begin', `after' or `end'."
155 :type '(radio (const :tag "Beginning of command" begin) 155 :type '(radio (const :tag "Beginning of command" begin)
156 (const :tag "After command word" after) 156 (const :tag "After command word" after)
diff --git a/lisp/eshell/esh-ext.el b/lisp/eshell/esh-ext.el
index cf93d2904da..38c8b5ac60a 100644
--- a/lisp/eshell/esh-ext.el
+++ b/lisp/eshell/esh-ext.el
@@ -171,6 +171,7 @@ These are commands with a full remote file name, such as
171commands on your local host by using the \"/local:\" prefix, like 171commands on your local host by using the \"/local:\" prefix, like
172\"/local:whoami\"." 172\"/local:whoami\"."
173 :type 'boolean 173 :type 'boolean
174 :version "30.1"
174 :group 'eshell-ext) 175 :group 'eshell-ext)
175 176
176;;; Functions: 177;;; Functions:
diff --git a/lisp/eshell/esh-mode.el b/lisp/eshell/esh-mode.el
index 4f94934fccd..f4a405bfbfc 100644
--- a/lisp/eshell/esh-mode.el
+++ b/lisp/eshell/esh-mode.el
@@ -537,7 +537,7 @@ Putting this function on `eshell-pre-command-hook' will mimic Plan 9's
537 (eshell-interactive-output-filter nil string))) 537 (eshell-interactive-output-filter nil string)))
538 538
539(defsubst eshell-begin-on-new-line () 539(defsubst eshell-begin-on-new-line ()
540 "Print a newline if not at beginning of line." 540 "Output a newline if not at beginning of line."
541 (save-excursion 541 (save-excursion
542 (goto-char eshell-last-output-end) 542 (goto-char eshell-last-output-end)
543 (or (bolp) 543 (or (bolp)
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
index 8243e4e632b..45f23e16475 100644
--- a/lisp/gnus/gnus-art.el
+++ b/lisp/gnus/gnus-art.el
@@ -512,7 +512,7 @@ might have."
512 :type 'boolean) 512 :type 'boolean)
513 513
514(defcustom gnus-prompt-before-saving 'always 514(defcustom gnus-prompt-before-saving 'always
515 "This variable says how much prompting is to be done when saving articles. 515 "How much prompting to do when saving articles.
516If it is nil, no prompting will be done, and the articles will be 516If it is nil, no prompting will be done, and the articles will be
517saved to the default files. If this variable is `always', each and 517saved to the default files. If this variable is `always', each and
518every article that is saved will be preceded by a prompt, even when 518every article that is saved will be preceded by a prompt, even when
diff --git a/lisp/gnus/nnfeed.el b/lisp/gnus/nnfeed.el
index e8c1fdb8e2b..5fd25dd5ac8 100644
--- a/lisp/gnus/nnfeed.el
+++ b/lisp/gnus/nnfeed.el
@@ -64,6 +64,7 @@
64 64
65(defcustom nnfeed-date-format "%F %X%p" 65(defcustom nnfeed-date-format "%F %X%p"
66 "Format of displayed dates (see function `format-time-string')." 66 "Format of displayed dates (see function `format-time-string')."
67 :version "30.1"
67 :type 'string) 68 :type 'string)
68 69
69(nnoo-declare nnfeed) 70(nnoo-declare nnfeed)
diff --git a/lisp/mail/supercite.el b/lisp/mail/supercite.el
index a3b5542bfdc..f9a31aef039 100644
--- a/lisp/mail/supercite.el
+++ b/lisp/mail/supercite.el
@@ -236,7 +236,7 @@ See the variable `sc-cite-frame-alist' for details."
236 :group 'supercite-frames) 236 :group 'supercite-frames)
237 237
238(defcustom sc-cite-region-limit t 238(defcustom sc-cite-region-limit t
239 "This variable controls automatic citation of yanked text. 239 "Size limit for automatic citation of yanked text.
240Valid values are: 240Valid values are:
241 241
242non-nil -- cite the entire region, regardless of its size 242non-nil -- cite the entire region, regardless of its size
diff --git a/lisp/minibuffer.el b/lisp/minibuffer.el
index 39e7a399404..cd3c9e00bf7 100644
--- a/lisp/minibuffer.el
+++ b/lisp/minibuffer.el
@@ -5039,9 +5039,9 @@ contents."
5039 (error (minibuffer-complete-and-exit)))) 5039 (error (minibuffer-complete-and-exit))))
5040 5040
5041(defun minibuffer-complete-history () 5041(defun minibuffer-complete-history ()
5042 "Complete the minibuffer history as far as possible. 5042 "Complete as far as possible using the minibuffer history.
5043Like `minibuffer-complete' but completes on the history items 5043Like `minibuffer-complete' but completes using the history of minibuffer
5044instead of the default completion table." 5044inputs for the prompting command, instead of the default completion table."
5045 (interactive) 5045 (interactive)
5046 (let* ((history (symbol-value minibuffer-history-variable)) 5046 (let* ((history (symbol-value minibuffer-history-variable))
5047 (completions 5047 (completions
@@ -5062,9 +5062,9 @@ instead of the default completion table."
5062 (cycle-sort-function . identity))))))) 5062 (cycle-sort-function . identity)))))))
5063 5063
5064(defun minibuffer-complete-defaults () 5064(defun minibuffer-complete-defaults ()
5065 "Complete minibuffer defaults as far as possible. 5065 "Complete as far as possible using the minibuffer defaults.
5066Like `minibuffer-complete' but completes on the default items 5066Like `minibuffer-complete' but completes using the default items
5067instead of the completion table." 5067provided by the prompting command, instead of the completion table."
5068 (interactive) 5068 (interactive)
5069 (when (and (not minibuffer-default-add-done) 5069 (when (and (not minibuffer-default-add-done)
5070 (functionp minibuffer-default-add-function)) 5070 (functionp minibuffer-default-add-function))
diff --git a/lisp/net/newst-ticker.el b/lisp/net/newst-ticker.el
index 01cd2964778..5c9fdb95950 100644
--- a/lisp/net/newst-ticker.el
+++ b/lisp/net/newst-ticker.el
@@ -96,6 +96,7 @@ retrieval interval (or the global `newsticker-retrieval-interval`) is
96recommended." 96recommended."
97 :type 'number 97 :type 'number
98 :set #'newsticker--set-customvar-ticker 98 :set #'newsticker--set-customvar-ticker
99 :version "30.1"
99 :group 'newsticker-ticker) 100 :group 'newsticker-ticker)
100 101
101(defcustom newsticker-scroll-smoothly 102(defcustom newsticker-scroll-smoothly
diff --git a/lisp/net/nsm.el b/lisp/net/nsm.el
index 33eb4986bb7..03e1dee02ba 100644
--- a/lisp/net/nsm.el
+++ b/lisp/net/nsm.el
@@ -154,17 +154,16 @@ If WARN-UNENCRYPTED, query the user if the connection is unencrypted."
154 (dhe-kx high) 154 (dhe-kx high)
155 (rsa-kx high) 155 (rsa-kx high)
156 (cbc-cipher high)) 156 (cbc-cipher high))
157 "This variable specifies what TLS connection checks to perform. 157 "Alist of TLS connection checks to perform.
158It's an alist where the key is the name of the check, and the 158The key is the name of the check, and the value is the minimum security
159value is the minimum security level the check should begin. 159level the check should begin.
160 160
161Each check function is called with the parameters HOST PORT 161Each check function is called with the parameters HOST PORT STATUS
162STATUS SETTINGS. HOST is the host domain, PORT is a TCP port 162SETTINGS. HOST is the host domain, PORT is a TCP port number, STATUS is
163number, STATUS is the peer status returned by 163the peer status returned by `gnutls-peer-status', and SETTINGS is the
164`gnutls-peer-status', and SETTINGS is the persistent and session 164persistent and session settings for the host HOST. Please refer to the
165settings for the host HOST. Please refer to the contents of 165contents of `nsm-settings-file' for details. If a problem is found, the
166`nsm-settings-file' for details. If a problem is found, the check 166check function is required to return an error message, and nil
167function is required to return an error message, and nil
168otherwise. 167otherwise.
169 168
170See also: `nsm-check-tls-connection', `nsm-save-host-names', 169See also: `nsm-check-tls-connection', `nsm-save-host-names',
diff --git a/lisp/org/org-element.el b/lisp/org/org-element.el
index d184165f6cb..d41f75aa35d 100644
--- a/lisp/org/org-element.el
+++ b/lisp/org/org-element.el
@@ -7259,7 +7259,7 @@ that range. See `after-change-functions' for more information."
7259 #'org-element--cache-after-change -1 t))) 7259 #'org-element--cache-after-change -1 t)))
7260 7260
7261(defvar org-element--cache-avoid-synchronous-headline-re-parsing nil 7261(defvar org-element--cache-avoid-synchronous-headline-re-parsing nil
7262 "This variable controls how buffer changes are handled by the cache. 7262 "How buffer changes are handled by the cache.
7263 7263
7264By default (when this variable is nil), cache re-parses modified 7264By default (when this variable is nil), cache re-parses modified
7265headlines immediately after modification preserving all the unaffected 7265headlines immediately after modification preserving all the unaffected
diff --git a/lisp/progmodes/cc-vars.el b/lisp/progmodes/cc-vars.el
index f0e4c957ea5..dac60c94085 100644
--- a/lisp/progmodes/cc-vars.el
+++ b/lisp/progmodes/cc-vars.el
@@ -474,6 +474,7 @@ This has effect only for languages in which `c-dollar-in-ids' is
474non-nil, e.g. C, C++, Objective C. It covers languages where 474non-nil, e.g. C, C++, Objective C. It covers languages where
475\"$\" is permitted in ids \"informally\", but only by some compilers." 475\"$\" is permitted in ids \"informally\", but only by some compilers."
476 :type 'boolean 476 :type 'boolean
477 :version "30.1"
477 :group 'c) 478 :group 'c)
478 479
479(defcustom-c-stylevar c-basic-offset 4 480(defcustom-c-stylevar c-basic-offset 4
diff --git a/lisp/progmodes/cperl-mode.el b/lisp/progmodes/cperl-mode.el
index 9fb498bfff4..60dc2667750 100644
--- a/lisp/progmodes/cperl-mode.el
+++ b/lisp/progmodes/cperl-mode.el
@@ -583,6 +583,7 @@ AutoSplit. If \"comment\", treat as comment, and do not look for
583imenu entries." 583imenu entries."
584 :type '(choice (const perl-code) 584 :type '(choice (const perl-code)
585 (const comment)) 585 (const comment))
586 :version "30.1"
586 :group 'cperl-faces) 587 :group 'cperl-faces)
587 588
588(defcustom cperl-ps-print-face-properties 589(defcustom cperl-ps-print-face-properties
diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el
index 816a1e67eca..24d8ea52a83 100644
--- a/lisp/progmodes/eglot.el
+++ b/lisp/progmodes/eglot.el
@@ -182,6 +182,13 @@
182 :prefix "eglot-" 182 :prefix "eglot-"
183 :group 'tools) 183 :group 'tools)
184 184
185(add-to-list 'customize-package-emacs-version-alist
186 '(Eglot ("1.12" . "29.1")
187 ("1.12" . "29.2")
188 ("1.12" . "29.3")
189 ("1.12.29" . "29.4")
190 ("1.17.30" . "30.1")))
191
185(defun eglot-alternatives (alternatives) 192(defun eglot-alternatives (alternatives)
186 "Compute server-choosing function for `eglot-server-programs'. 193 "Compute server-choosing function for `eglot-server-programs'.
187Each element of ALTERNATIVES is a string PROGRAM or a list of 194Each element of ALTERNATIVES is a string PROGRAM or a list of
@@ -475,7 +482,8 @@ the LSP connection. That can be done by `eglot-reconnect'."
475 (choice 482 (choice
476 (const :tag "Full with original JSON" full) 483 (const :tag "Full with original JSON" full)
477 (const :tag "Shortened" short) 484 (const :tag "Shortened" short)
478 (const :tag "Pretty-printed lisp" lisp)))))) 485 (const :tag "Pretty-printed lisp" lisp)))))
486 :package-version '(Eglot . "1.17.30"))
479 487
480(defcustom eglot-confirm-server-edits '((eglot-rename . nil) 488(defcustom eglot-confirm-server-edits '((eglot-rename . nil)
481 (t . maybe-summary)) 489 (t . maybe-summary))
@@ -506,7 +514,8 @@ ACTION is the default value for commands not in the alist."
506 (alist :tag "Per-command alist" 514 (alist :tag "Per-command alist"
507 :key-type (choice (function :tag "Command") 515 :key-type (choice (function :tag "Command")
508 (const :tag "Default" t)) 516 (const :tag "Default" t))
509 :value-type (choice . ,basic-choices))))) 517 :value-type (choice . ,basic-choices))))
518 :package-version '(Eglot . "1.17.30"))
510 519
511(defcustom eglot-extend-to-xref nil 520(defcustom eglot-extend-to-xref nil
512 "If non-nil, activate Eglot in cross-referenced non-project files." 521 "If non-nil, activate Eglot in cross-referenced non-project files."
@@ -514,7 +523,8 @@ ACTION is the default value for commands not in the alist."
514 523
515(defcustom eglot-prefer-plaintext nil 524(defcustom eglot-prefer-plaintext nil
516 "If non-nil, always request plaintext responses to hover requests." 525 "If non-nil, always request plaintext responses to hover requests."
517 :type 'boolean) 526 :type 'boolean
527 :package-version '(Eglot . "1.17.30"))
518 528
519(defcustom eglot-menu-string "eglot" 529(defcustom eglot-menu-string "eglot"
520 "String displayed in mode line when Eglot is active." 530 "String displayed in mode line when Eglot is active."
@@ -530,7 +540,7 @@ the LSP connection. That can be done by `eglot-reconnect'."
530 :type '(choice (const :tag "Don't show progress" nil) 540 :type '(choice (const :tag "Don't show progress" nil)
531 (const :tag "Show progress in *Messages*" messages) 541 (const :tag "Show progress in *Messages*" messages)
532 (const :tag "Show progress in Eglot's mode line indicator" t)) 542 (const :tag "Show progress in Eglot's mode line indicator" t))
533 :version "1.10") 543 :package-version '(Eglot . "1.10"))
534 544
535(defcustom eglot-ignored-server-capabilities (list) 545(defcustom eglot-ignored-server-capabilities (list)
536 "LSP server capabilities that Eglot could use, but won't. 546 "LSP server capabilities that Eglot could use, but won't.
diff --git a/lisp/progmodes/elixir-ts-mode.el b/lisp/progmodes/elixir-ts-mode.el
index 23ad04a662d..d0a692a214b 100644
--- a/lisp/progmodes/elixir-ts-mode.el
+++ b/lisp/progmodes/elixir-ts-mode.el
@@ -475,7 +475,8 @@
475 475
476 :language 'elixir 476 :language 'elixir
477 :feature 'elixir-data-type 477 :feature 'elixir-data-type
478 '([(atom) (alias)] @font-lock-type-face 478 '((alias) @font-lock-type-face
479 (atom) @elixir-ts-atom
479 (keywords (pair key: (keyword) @elixir-ts-keyword-key)) 480 (keywords (pair key: (keyword) @elixir-ts-keyword-key))
480 [(keyword) (quoted_keyword)] @elixir-ts-atom 481 [(keyword) (quoted_keyword)] @elixir-ts-atom
481 [(boolean) (nil)] @elixir-ts-atom 482 [(boolean) (nil)] @elixir-ts-atom
@@ -540,6 +541,10 @@
540 (unary_operator operand: (identifier) @font-lock-variable-use-face) 541 (unary_operator operand: (identifier) @font-lock-variable-use-face)
541 (interpolation (identifier) @font-lock-variable-use-face) 542 (interpolation (identifier) @font-lock-variable-use-face)
542 (do_block (identifier) @font-lock-variable-use-face) 543 (do_block (identifier) @font-lock-variable-use-face)
544 (rescue_block (identifier) @font-lock-variable-use-face)
545 (catch_block (identifier) @font-lock-variable-use-face)
546 (else_block (identifier) @font-lock-variable-use-face)
547 (after_block (identifier) @font-lock-variable-use-face)
543 (access_call target: (identifier) @font-lock-variable-use-face) 548 (access_call target: (identifier) @font-lock-variable-use-face)
544 (access_call "[" key: (identifier) @font-lock-variable-use-face "]")) 549 (access_call "[" key: (identifier) @font-lock-variable-use-face "]"))
545 550
diff --git a/lisp/progmodes/flymake.el b/lisp/progmodes/flymake.el
index 3dee1a58e44..9b39e974f1e 100644
--- a/lisp/progmodes/flymake.el
+++ b/lisp/progmodes/flymake.el
@@ -128,6 +128,11 @@
128 :link '(custom-manual "(flymake) Top") 128 :link '(custom-manual "(flymake) Top")
129 :group 'tools) 129 :group 'tools)
130 130
131(add-to-list 'customize-package-emacs-version-alist
132 '(Flymake ("1.3.4" . "30.1")
133 ("1.3.5" . "30.1")
134 ("1.3.6" . "30.1")))
135
131(defcustom flymake-error-bitmap '(flymake-double-exclamation-mark 136(defcustom flymake-error-bitmap '(flymake-double-exclamation-mark
132 compilation-error) 137 compilation-error)
133 "Bitmap (a symbol) used in the fringe for indicating errors. 138 "Bitmap (a symbol) used in the fringe for indicating errors.
diff --git a/lisp/progmodes/lua-ts-mode.el b/lisp/progmodes/lua-ts-mode.el
index 6fa3e51b34b..857be185fcf 100644
--- a/lisp/progmodes/lua-ts-mode.el
+++ b/lisp/progmodes/lua-ts-mode.el
@@ -281,7 +281,7 @@ values of OVERRIDE."
281 lua-ts--multi-line-comment-start 281 lua-ts--multi-line-comment-start
282 (parent-is "comment_content") 282 (parent-is "comment_content")
283 (parent-is "string_content") 283 (parent-is "string_content")
284 (node-is "]]")) 284 (or (node-is "]]") (node-is "comment_end")))
285 no-indent 0) 285 no-indent 0)
286 ((and (n-p-gp "field" "table_constructor" "arguments") 286 ((and (n-p-gp "field" "table_constructor" "arguments")
287 lua-ts--multi-arg-function-call-matcher 287 lua-ts--multi-arg-function-call-matcher
diff --git a/lisp/progmodes/modula2.el b/lisp/progmodes/modula2.el
index 2bb31988290..3950443c01e 100644
--- a/lisp/progmodes/modula2.el
+++ b/lisp/progmodes/modula2.el
@@ -97,7 +97,7 @@
97 "C-c C-c" #'m2-compile) 97 "C-c C-c" #'m2-compile)
98 98
99(defcustom m2-indent 5 99(defcustom m2-indent 5
100 "This variable gives the indentation in Modula-2 mode." 100 "Indentation in Modula-2 mode."
101 :type 'integer 101 :type 'integer
102 :safe (lambda (v) (or (null v) (integerp v)))) 102 :safe (lambda (v) (or (null v) (integerp v))))
103 103
diff --git a/lisp/progmodes/ruby-mode.el b/lisp/progmodes/ruby-mode.el
index 4c37ef45ddf..45e6e37ceb2 100644
--- a/lisp/progmodes/ruby-mode.el
+++ b/lisp/progmodes/ruby-mode.el
@@ -2584,6 +2584,7 @@ the gem \"rubocop\". When t, it is used unconditionally."
2584 :type '(choice (const :tag "Always" t) 2584 :type '(choice (const :tag "Always" t)
2585 (const :tag "No" nil) 2585 (const :tag "No" nil)
2586 (const :tag "If rubocop is in Gemfile" check)) 2586 (const :tag "If rubocop is in Gemfile" check))
2587 :version "30.1"
2587 :safe 'booleanp) 2588 :safe 'booleanp)
2588 2589
2589(defun ruby-flymake-rubocop (report-fn &rest _args) 2590(defun ruby-flymake-rubocop (report-fn &rest _args)
diff --git a/lisp/progmodes/verilog-mode.el b/lisp/progmodes/verilog-mode.el
index 58dc234adfe..c9c0840c9db 100644
--- a/lisp/progmodes/verilog-mode.el
+++ b/lisp/progmodes/verilog-mode.el
@@ -691,12 +691,14 @@ Set to 0 to have all directives start at the left side of the screen."
691(defcustom verilog-indent-ignore-multiline-defines t 691(defcustom verilog-indent-ignore-multiline-defines t
692 "Non-nil means ignore indentation on lines that are part of a multiline define." 692 "Non-nil means ignore indentation on lines that are part of a multiline define."
693 :group 'verilog-mode-indent 693 :group 'verilog-mode-indent
694 :version "30.1"
694 :type 'boolean) 695 :type 'boolean)
695(put 'verilog-indent-ignore-multiline-defines 'safe-local-variable #'verilog-booleanp) 696(put 'verilog-indent-ignore-multiline-defines 'safe-local-variable #'verilog-booleanp)
696 697
697(defcustom verilog-indent-ignore-regexp nil 698(defcustom verilog-indent-ignore-regexp nil
698 "Regexp that matches lines that should be ignored for indentation." 699 "Regexp that matches lines that should be ignored for indentation."
699 :group 'verilog-mode-indent 700 :group 'verilog-mode-indent
701 :version "30.1"
700 :type 'boolean) 702 :type 'boolean)
701(put 'verilog-indent-ignore-regexp 'safe-local-variable #'stringp) 703(put 'verilog-indent-ignore-regexp 'safe-local-variable #'stringp)
702 704
@@ -748,6 +750,7 @@ Otherwise, line them up."
748 "Non-nil means indent classes inside packages. 750 "Non-nil means indent classes inside packages.
749Otherwise, classes have zero indentation." 751Otherwise, classes have zero indentation."
750 :group 'verilog-mode-indent 752 :group 'verilog-mode-indent
753 :version "30.1"
751 :type 'boolean) 754 :type 'boolean)
752(put 'verilog-indent-class-inside-pkg 'safe-local-variable #'verilog-booleanp) 755(put 'verilog-indent-class-inside-pkg 'safe-local-variable #'verilog-booleanp)
753 756
@@ -761,6 +764,7 @@ Otherwise else is lined up with first character on line holding matching if."
761(defcustom verilog-align-decl-expr-comments t 764(defcustom verilog-align-decl-expr-comments t
762 "Non-nil means align declaration and expressions comments." 765 "Non-nil means align declaration and expressions comments."
763 :group 'verilog-mode-indent 766 :group 'verilog-mode-indent
767 :version "30.1"
764 :type 'boolean) 768 :type 'boolean)
765(put 'verilog-align-decl-expr-comments 'safe-local-variable #'verilog-booleanp) 769(put 'verilog-align-decl-expr-comments 'safe-local-variable #'verilog-booleanp)
766 770
@@ -768,18 +772,21 @@ Otherwise else is lined up with first character on line holding matching if."
768 "Distance (in spaces) between longest declaration/expression and comments. 772 "Distance (in spaces) between longest declaration/expression and comments.
769Only works if `verilog-align-decl-expr-comments' is non-nil." 773Only works if `verilog-align-decl-expr-comments' is non-nil."
770 :group 'verilog-mode-indent 774 :group 'verilog-mode-indent
775 :version "30.1"
771 :type 'integer) 776 :type 'integer)
772(put 'verilog-align-comment-distance 'safe-local-variable #'integerp) 777(put 'verilog-align-comment-distance 'safe-local-variable #'integerp)
773 778
774(defcustom verilog-align-assign-expr nil 779(defcustom verilog-align-assign-expr nil
775 "Non-nil means align expressions of continuous assignments." 780 "Non-nil means align expressions of continuous assignments."
776 :group 'verilog-mode-indent 781 :group 'verilog-mode-indent
782 :version "30.1"
777 :type 'boolean) 783 :type 'boolean)
778(put 'verilog-align-assign-expr 'safe-local-variable #'verilog-booleanp) 784(put 'verilog-align-assign-expr 'safe-local-variable #'verilog-booleanp)
779 785
780(defcustom verilog-align-typedef-regexp nil 786(defcustom verilog-align-typedef-regexp nil
781 "Regexp that matches user typedefs for declaration alignment." 787 "Regexp that matches user typedefs for declaration alignment."
782 :group 'verilog-mode-indent 788 :group 'verilog-mode-indent
789 :version "30.1"
783 :type '(choice (regexp :tag "Regexp") 790 :type '(choice (regexp :tag "Regexp")
784 (const :tag "None" nil))) 791 (const :tag "None" nil)))
785(put 'verilog-align-typedef-regexp 'safe-local-variable #'stringp) 792(put 'verilog-align-typedef-regexp 'safe-local-variable #'stringp)
@@ -787,6 +794,7 @@ Only works if `verilog-align-decl-expr-comments' is non-nil."
787(defcustom verilog-align-typedef-words nil 794(defcustom verilog-align-typedef-words nil
788 "List of words that match user typedefs for declaration alignment." 795 "List of words that match user typedefs for declaration alignment."
789 :group 'verilog-mode-indent 796 :group 'verilog-mode-indent
797 :version "30.1"
790 :type '(repeat string)) 798 :type '(repeat string))
791(put 'verilog-align-typedef-words 'safe-local-variable #'listp) 799(put 'verilog-align-typedef-words 'safe-local-variable #'listp)
792 800
@@ -939,6 +947,7 @@ always be saved."
939(defcustom verilog-fontify-variables t 947(defcustom verilog-fontify-variables t
940 "Non-nil means fontify declaration variables." 948 "Non-nil means fontify declaration variables."
941 :group 'verilog-mode-actions 949 :group 'verilog-mode-actions
950 :version "30.1"
942 :type 'boolean) 951 :type 'boolean)
943(put 'verilog-fontify-variables 'safe-local-variable #'verilog-booleanp) 952(put 'verilog-fontify-variables 'safe-local-variable #'verilog-booleanp)
944 953
diff --git a/lisp/progmodes/xscheme.el b/lisp/progmodes/xscheme.el
index 598328dddea..b9c2ea95169 100644
--- a/lisp/progmodes/xscheme.el
+++ b/lisp/progmodes/xscheme.el
@@ -55,8 +55,8 @@
55 "The tail of the Scheme expressions ring whose car is the last thing yanked.") 55 "The tail of the Scheme expressions ring whose car is the last thing yanked.")
56 56
57(defvar-local xscheme-running-p nil 57(defvar-local xscheme-running-p nil
58 "This variable, if nil, indicates that the scheme process is 58 "If nil, the scheme process is waiting for input.
59waiting for input. Otherwise, it is busy evaluating something.") 59Otherwise, it is busy evaluating something.")
60 60
61(defconst xscheme-control-g-synchronization-p t 61(defconst xscheme-control-g-synchronization-p t
62 "If non-nil, insert markers in the scheme input stream to indicate when 62 "If non-nil, insert markers in the scheme input stream to indicate when
@@ -64,8 +64,8 @@ control-g interrupts were signaled. Do not allow more control-g's to be
64signaled until the scheme process acknowledges receipt.") 64signaled until the scheme process acknowledges receipt.")
65 65
66(defvar-local xscheme-control-g-disabled-p nil 66(defvar-local xscheme-control-g-disabled-p nil
67 "This variable, if non-nil, indicates that a control-g is being processed 67 "If non-nil, a control-g is being processed by the scheme process, so
68by the scheme process, so additional control-g's are to be ignored.") 68additional control-g's are to be ignored.")
69 69
70(defvar xscheme-string-receiver nil 70(defvar xscheme-string-receiver nil
71 "Procedure to send the string argument from the scheme process.") 71 "Procedure to send the string argument from the scheme process.")
diff --git a/lisp/register.el b/lisp/register.el
index 407fd8a8779..3bf5e6cdf43 100644
--- a/lisp/register.el
+++ b/lisp/register.el
@@ -422,7 +422,8 @@ Format of each entry is controlled by the variable `register-preview-function'."
422 (window-height . fit-window-to-buffer) 422 (window-height . fit-window-to-buffer)
423 (preserve-size . (nil . t))) 423 (preserve-size . (nil . t)))
424 "Window configuration for the register preview buffer." 424 "Window configuration for the register preview buffer."
425 :type display-buffer--action-custom-type) 425 :type display-buffer--action-custom-type
426 :version "30.1")
426 427
427(defun register-preview-1 (buffer &optional show-empty types) 428(defun register-preview-1 (buffer &optional show-empty types)
428 "Pop up a window showing the preview of registers in BUFFER. 429 "Pop up a window showing the preview of registers in BUFFER.
diff --git a/lisp/vc/vc-annotate.el b/lisp/vc/vc-annotate.el
index b206abec27f..8b4c6be422b 100644
--- a/lisp/vc/vc-annotate.el
+++ b/lisp/vc/vc-annotate.el
@@ -165,6 +165,7 @@ List of factors, used to expand/compress the time scale. See `vc-annotate'."
165(defcustom vc-annotate-use-short-revision t 165(defcustom vc-annotate-use-short-revision t
166 "If non-nil, \\[vc-annotate] will use short revisions in its buffer name." 166 "If non-nil, \\[vc-annotate] will use short revisions in its buffer name."
167 :type 'boolean 167 :type 'boolean
168 :version "30.1"
168 :group 'vc) 169 :group 'vc)
169 170
170(defvar-keymap vc-annotate-mode-map 171(defvar-keymap vc-annotate-mode-map
diff --git a/lisp/which-key.el b/lisp/which-key.el
index 6d3d5efdd03..484f34d102c 100644
--- a/lisp/which-key.el
+++ b/lisp/which-key.el
@@ -1220,7 +1220,7 @@ total height."
1220;;; Show/hide which-key buffer 1220;;; Show/hide which-key buffer
1221 1221
1222(defun which-key--hide-popup () 1222(defun which-key--hide-popup ()
1223 "Hide the `which-key' buffer." 1223 "Hide the which-key buffer."
1224 (unless (or which-key-persistent-popup 1224 (unless (or which-key-persistent-popup
1225 (member real-this-command which-key--paging-functions)) 1225 (member real-this-command which-key--paging-functions))
1226 (setq which-key--last-try-2-loc nil) 1226 (setq which-key--last-try-2-loc nil)
diff --git a/src/minibuf.c b/src/minibuf.c
index e50913a013f..5095e198fef 100644
--- a/src/minibuf.c
+++ b/src/minibuf.c
@@ -1297,6 +1297,11 @@ barf_if_interaction_inhibited (void)
1297DEFUN ("read-from-minibuffer", Fread_from_minibuffer, 1297DEFUN ("read-from-minibuffer", Fread_from_minibuffer,
1298 Sread_from_minibuffer, 1, 7, 0, 1298 Sread_from_minibuffer, 1, 7, 0,
1299 doc: /* Read a string from the minibuffer, prompting with string PROMPT. 1299 doc: /* Read a string from the minibuffer, prompting with string PROMPT.
1300While in the minibuffer, you can use \\<minibuffer-local-completion-map>\\[minibuffer-complete] and \\[minibuffer-complete-word] to complete your input.
1301You can also use \\<minibuffer-local-map>\\[minibuffer-complete-history] to complete using history items in the
1302input history HIST, and you can use \\[minibuffer-complete-defaults] to complete using
1303the default items in DEFAULT-VALUE.
1304
1300The optional second arg INITIAL-CONTENTS is an obsolete alternative to 1305The optional second arg INITIAL-CONTENTS is an obsolete alternative to
1301 DEFAULT-VALUE. It normally should be nil in new code, except when 1306 DEFAULT-VALUE. It normally should be nil in new code, except when
1302 HIST is a cons. It is discussed in more detail below. 1307 HIST is a cons. It is discussed in more detail below.