about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2020-01-18 21:08:56 +0000
committerEric Wong <e@80x24.org>2020-01-18 21:09:36 +0000
commit0abf9c357584c4d25d924871dc41d2b1cb9695c1 (patch)
treedf8eb949154b4d1ac8c66e70eb20bf696130813a
parent14d8e8b1fd9720bf0061a1050ec24e4833fcf8cb (diff)
downloadcmogstored-0abf9c357584c4d25d924871dc41d2b1cb9695c1.tar.gz
bogomips.org is due to expire, soon, and I'm not willing to pay
extortionist fees to Ethos Capital/PIR/ICANN to keep a .org.  So
it's at yhbt.net, for now, but it will change again to
whatever's affordable...  Identity is overrated.

Tor users can use .onions and kick ICANN to the curb:

	torsocks w3m http://cmogstored.ou63pmih66umazou.onion/
	torsocks git clone http://ou63pmih66umazou.onion/cmogstored.git/
	torsocks w3m http://ou63pmih66umazou.onion/cmogstored-public/
-rw-r--r--GNUmakefile2
-rw-r--r--HACKING8
-rw-r--r--Makefile.am2
-rw-r--r--README18
-rw-r--r--Rakefile4
-rw-r--r--accept.c2
-rw-r--r--accept_loop.c2
-rw-r--r--activeq.h2
-rw-r--r--addrinfo.c2
-rw-r--r--alloc.c2
-rw-r--r--bind_listen.c2
-rw-r--r--build-aux/manpage-hack.mk2
-rwxr-xr-xbuild-aux/txt2pre2
-rw-r--r--canonpath.c2
-rw-r--r--cfg.c2
-rw-r--r--cfg.h2
-rw-r--r--cfg_parser.rl2
-rw-r--r--cfg_validate.c2
-rw-r--r--check.h2
-rw-r--r--chunk_parser.rl2
-rw-r--r--cloexec_detect.c2
-rw-r--r--cloexec_from.c2
-rw-r--r--close.c2
-rw-r--r--cmogstored.c2
-rw-r--r--cmogstored.h2
-rw-r--r--cmogstored.x10
-rw-r--r--compat_accept.h2
-rw-r--r--compat_epoll_pwait.h2
-rw-r--r--compat_memstream.h2
-rw-r--r--compat_sendfile.h2
-rw-r--r--configure.ac4
-rw-r--r--defaults.h2
-rw-r--r--dev.c2
-rw-r--r--digest.c2
-rw-r--r--digest.h2
-rw-r--r--doc/queues.txt4
-rw-r--r--exit.c2
-rw-r--r--fadvise.h2
-rw-r--r--fdmap.c2
-rw-r--r--fdmap.h2
-rw-r--r--file.c2
-rw-r--r--fs.c2
-rw-r--r--fs.h2
-rw-r--r--gcc.h2
-rw-r--r--http.c2
-rw-r--r--http.h2
-rw-r--r--http_common.rl2
-rw-r--r--http_date.c2
-rw-r--r--http_dav.c2
-rw-r--r--http_get.c2
-rw-r--r--http_parser.rl2
-rw-r--r--http_put.c2
-rw-r--r--http_util.h2
-rw-r--r--inherit.c2
-rw-r--r--ioprio.h2
-rw-r--r--ioq.c2
-rw-r--r--iostat.c2
-rw-r--r--iostat.h2
-rw-r--r--iostat_parser.rl2
-rw-r--r--iostat_process.c2
-rw-r--r--ioutil.c2
-rw-r--r--iov_str.h2
-rw-r--r--listen_parser.h2
-rw-r--r--listen_parser.rl2
-rw-r--r--listen_parser_common.rl2
-rw-r--r--listen_parser_internal.c2
-rw-r--r--maxconns.c2
-rw-r--r--mgmt.c2
-rw-r--r--mgmt.h2
-rw-r--r--mgmt_fn.c2
-rw-r--r--mgmt_parser.rl2
-rw-r--r--mkpath_for.c2
-rw-r--r--mnt.c2
-rw-r--r--mnt.h2
-rw-r--r--mnt_usable.c2
-rw-r--r--nameinfo.c2
-rw-r--r--notify.c2
-rw-r--r--notify.h2
-rw-r--r--packaddr.h2
-rw-r--r--path_parser.h2
-rw-r--r--path_parser.rl2
-rw-r--r--pidfile.c2
-rw-r--r--process.c2
-rw-r--r--queue_common.c2
-rw-r--r--queue_epoll.c2
-rw-r--r--queue_epoll.h2
-rw-r--r--queue_kqueue.c2
-rw-r--r--queue_kqueue.h2
-rw-r--r--queue_loop.c2
-rw-r--r--queue_step.c2
-rw-r--r--selfwake.c2
-rw-r--r--selfwake.h2
-rw-r--r--sig.c2
-rw-r--r--svc.c2
-rw-r--r--svc_dev.c2
-rw-r--r--test/cfg-parser-1.c2
-rw-r--r--test/chunk-parser-1.c2
-rw-r--r--test/epoll-wrap.c2
-rw-r--r--test/epoll_enospc.rb2
-rw-r--r--test/fdmap-1.c2
-rwxr-xr-xtest/gen-slow.sh2
-rw-r--r--test/graceful_quit.rb2
-rw-r--r--test/http-parser-1.c2
-rw-r--r--test/http.rb2
-rw-r--r--test/http_chunked_put.rb2
-rw-r--r--test/http_dav.rb2
-rw-r--r--test/http_getonly.rb2
-rw-r--r--test/http_idle_expire.rb2
-rw-r--r--test/http_put.rb2
-rw-r--r--test/http_put6_fail.rb2
-rw-r--r--test/http_put_slow.rb2
-rw-r--r--test/http_range.rb2
-rw-r--r--test/inherit.rb2
-rwxr-xr-xtest/iostat-mock.rb2
-rw-r--r--test/ioutil-1.c2
-rw-r--r--test/mgmt-iostat.rb2
-rw-r--r--test/mgmt-usage.rb2
-rw-r--r--test/mgmt.rb2
-rw-r--r--test/mgmt_auto_adjust.rb2
-rw-r--r--test/pwrite-wrap.c2
-rw-r--r--test/pwrite_wrap.rb2
-rw-r--r--test/queue-idle-1.c2
-rw-r--r--test/test_helper.rb2
-rw-r--r--test/thrpool-1.c2
-rw-r--r--test/trywrite-1.c2
-rw-r--r--test/upgrade.rb2
-rw-r--r--test/valid-path-1.c2
-rw-r--r--thrpool.c2
-rw-r--r--trace.h2
-rw-r--r--trywrite.c2
-rw-r--r--upgrade.c2
-rw-r--r--util.h2
-rw-r--r--valid_path.rl2
-rw-r--r--valid_put_path.rl2
-rw-r--r--yield.c2
135 files changed, 153 insertions, 153 deletions
diff --git a/GNUmakefile b/GNUmakefile
index 07d01f5..3868214 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -13,5 +13,5 @@ test/slow.mk: $(RB_TESTS_SLOW) test/gen-slow.sh
 # the cmogstored.1 rule, as recursively building "cmogstored" breaks
 # parallel builds.  We also don't want to rely on users having help2man
 # installed, so we distribute the generated manpage from the tarball.
-# manpage-hack.mk is only in the git repo: https://bogomips.org/cmogstored.git
+# manpage-hack.mk is only in the git repo: https://yhbt.net/cmogstored.git
 -include build-aux/manpage-hack.mk
diff --git a/HACKING b/HACKING
index 54acebf..2008261 100644
--- a/HACKING
+++ b/HACKING
@@ -13,7 +13,7 @@ user builds and installation, but highly recommended for hackers.
 * ruby - https://www.ruby-lang.org/en/
 * git - https://www.git-scm.com/
 
-$ git clone https://bogomips.org/cmogstored.git
+$ git clone https://yhbt.net/cmogstored.git
 $ cd cmogstored && ./autogen.sh
 
 Generally, the versions of these tools bundled with the latest
@@ -45,12 +45,12 @@ feed for our website.
 Hack away!
 
 Email patches (git format-patch + git send-email) and pull requests to
-the public list at <cmogstored-public@bogomips.org>
+the public list at <cmogstored-public@yhbt.net>
 Subscription is optional (so please reply-to-all), but you may
-subscribe by sending an email to <cmogstored-public+subscribe@bogomips.org>
+subscribe by sending an email to <cmogstored-public+subscribe@yhbt.net>
 and answering the confirmation.
 
-HTML archives are available at https://bogomips.org/cmogstored-public/
+HTML archives are available at https://yhbt.net/cmogstored-public/
 and via NNTP:
 
   nntp://news.public-inbox.org/inbox.comp.file-systems.mogilefs.cmogstored
diff --git a/Makefile.am b/Makefile.am
index 29fccf3..ef2aaae 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -199,7 +199,7 @@ $(top_srcdir)/cmogstored.1.txt: $(top_srcdir)/cmogstored.1
 
 GZIP = gzip
 RSYNC = rsync
-RSYNC_DEST = bogomips.org:/srv/bogomips/cmogstored/
+RSYNC_DEST = yhbt.net:/srv/yhbt/cmogstored/
 HTML_DOC = $(vcs_doc) HACKING NEWS ChangeLog cmogstored.1.txt
 WWW_DOC = $(HTML_DOC) NEWS.atom.xml
 NEWS.atom.xml: configure.ac
diff --git a/README b/README
index e4b968f..fa7346f 100644
--- a/README
+++ b/README
@@ -45,12 +45,12 @@ Contact
 For any and all questions, bug reports, patches, pull requests,
 send plain-text email to our publically archived inbox at:
 
-        cmogstored-public@bogomips.org
+        cmogstored-public@yhbt.net
 
 No subscription is neccessary, so reply-to-all on replies.
 HTML email is not welcome and will be bounced.
 
-Our archives are at https://bogomips.org/cmogstored-public/
+Our archives are at https://yhbt.net/cmogstored-public/
 and via NNTP:
 
   nntp://news.public-inbox.org/inbox.comp.file-systems.mogilefs.cmogstored
@@ -71,17 +71,17 @@ Downloads
 
 Source tarballs suitable for distribution are housed here:
 
-* https://bogomips.org/cmogstored/files/
+* https://yhbt.net/cmogstored/files/
 
 The latest stable release is:
-        https://bogomips.org/cmogstored/files/cmogstored-1.7.1.tar.gz
+        https://yhbt.net/cmogstored/files/cmogstored-1.7.1.tar.gz
 
-See https://bogomips.org/cmogstored/NEWS for release notes
+See https://yhbt.net/cmogstored/NEWS for release notes
 
 Source code
 ===========
 
-* git clone https://bogomips.org/cmogstored.git
+* git clone https://yhbt.net/cmogstored.git
 * gitweb :: https://repo.or.cz/w/cmogstored.git
 
 License
@@ -100,9 +100,9 @@ Homepage
 ========
 
 Eric Wong hates pretty things, so this README file is also the homepage:
-https://bogomips.org/cmogstored/README
+https://yhbt.net/cmogstored/README
 
 The latest releases are announced via Atom feed:
-https://bogomips.org/cmogstored/NEWS.atom.xml
+https://yhbt.net/cmogstored/NEWS.atom.xml
 
-[1] https://bogomips.org/cmogstored/queues.txt
+[1] https://yhbt.net/cmogstored/queues.txt
diff --git a/Rakefile b/Rakefile
index 999fb6a..ba82aca 100644
--- a/Rakefile
+++ b/Rakefile
@@ -3,9 +3,9 @@
 
 include Rake::DSL if defined?(Rake::DSL)
 
-url_base = "https://bogomips.org/cmogstored"
+url_base = "https://yhbt.net/cmogstored"
 cgit_url = url_base + '.git'
-git_url = 'https://bogomips.org/cmogstored.git'
+git_url = 'https://yhbt.net/cmogstored.git'
 
 def tags
   timefmt = '%Y-%m-%dT%H:%M:%SZ'
diff --git a/accept.c b/accept.c
index 55ef311..916ded3 100644
--- a/accept.c
+++ b/accept.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/accept_loop.c b/accept_loop.c
index dd0f4c3..1f32727 100644
--- a/accept_loop.c
+++ b/accept_loop.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/activeq.h b/activeq.h
index 2830df4..801740f 100644
--- a/activeq.h
+++ b/activeq.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 
diff --git a/addrinfo.c b/addrinfo.c
index 2165837..4eaa6a4 100644
--- a/addrinfo.c
+++ b/addrinfo.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/alloc.c b/alloc.c
index fa619cc..105a1c0 100644
--- a/alloc.c
+++ b/alloc.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  *
  * We use thread-local buffers as much as possible.  mog_rbuf may
diff --git a/bind_listen.c b/bind_listen.c
index 7fb1cc4..c5d9d59 100644
--- a/bind_listen.c
+++ b/bind_listen.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/build-aux/manpage-hack.mk b/build-aux/manpage-hack.mk
index f6c83b9..0972b4d 100644
--- a/build-aux/manpage-hack.mk
+++ b/build-aux/manpage-hack.mk
@@ -1,4 +1,4 @@
 # This makefile snippet is for maintainers only and _not_ distributed with
 # the tarball.
-# You should find this in the git repo (https://bogomips.org/cmogstored.git)
+# You should find this in the git repo (https://yhbt.net/cmogstored.git)
 $(dist_man_MANS): $(bin_PROGRAMS)
diff --git a/build-aux/txt2pre b/build-aux/txt2pre
index b033484..2bada68 100755
--- a/build-aux/txt2pre
+++ b/build-aux/txt2pre
@@ -1,5 +1,5 @@
 #!/usr/bin/env perl
-# Copyright (C) 2015-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2015-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 #
 # Stupid script to make HTML from preformatted, utf-8 text versions,
diff --git a/canonpath.c b/canonpath.c
index e2ce948..77c056f 100644
--- a/canonpath.c
+++ b/canonpath.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/cfg.c b/cfg.c
index 12770b2..cdd1374 100644
--- a/cfg.c
+++ b/cfg.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/cfg.h b/cfg.h
index 27b5738..eefa4c9 100644
--- a/cfg.h
+++ b/cfg.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 struct mog_svc;
diff --git a/cfg_parser.rl b/cfg_parser.rl
index 2e0b263..f180af1 100644
--- a/cfg_parser.rl
+++ b/cfg_parser.rl
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 /*
diff --git a/cfg_validate.c b/cfg_validate.c
index b96da13..9fb80ee 100644
--- a/cfg_validate.c
+++ b/cfg_validate.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/check.h b/check.h
index 027e0af..cacdd19 100644
--- a/check.h
+++ b/check.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 
diff --git a/chunk_parser.rl b/chunk_parser.rl
index 29ecc43..5869f13 100644
--- a/chunk_parser.rl
+++ b/chunk_parser.rl
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/cloexec_detect.c b/cloexec_detect.c
index 365124b..723e20f 100644
--- a/cloexec_detect.c
+++ b/cloexec_detect.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/cloexec_from.c b/cloexec_from.c
index 76b55cd..178ecda 100644
--- a/cloexec_from.c
+++ b/cloexec_from.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/close.c b/close.c
index 7a59b3b..c840da3 100644
--- a/close.c
+++ b/close.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/cmogstored.c b/cmogstored.c
index dc41820..1975f28 100644
--- a/cmogstored.c
+++ b/cmogstored.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/cmogstored.h b/cmogstored.h
index 2013f9f..081ffbf 100644
--- a/cmogstored.h
+++ b/cmogstored.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 /*
diff --git a/cmogstored.x b/cmogstored.x
index eb1cb69..701fde9 100644
--- a/cmogstored.x
+++ b/cmogstored.x
@@ -48,9 +48,9 @@ Only bug reports in plain-text email will be read.
 
 Please email to either the public inbox at (no subscription required):
 
-        <cmogstored-public@bogomips.org>
+        <cmogstored-public@yhbt.net>
 
-(archived at <https://bogomips.org/cmogstored-public/>)
+(archived at <https://yhbt.net/cmogstored-public/>)
 
 or the public MogileFS mailing list (subscription required)
 
@@ -59,16 +59,16 @@ or the public MogileFS mailing list (subscription required)
 (archived at <https://groups.google.com/forum/#!forum/mogile>).
 
 [COPYRIGHT]
-Copyright (C) 2012-2019 all contributors <cmogstored-public@bogomips.org>
+Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 
 License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>.
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.
 
 [SEE ALSO]
-cmogstored website: https://bogomips.org/cmogstored/README
+cmogstored website: https://yhbt.net/cmogstored/README
 You can learn more about MogileFS at https://github.com/mogilefs/MogileFS-Server
 
 cmogstored source code is available via git:
 
-        git clone https://bogomips.org/cmogstored.git
+        git clone https://yhbt.net/cmogstored.git
diff --git a/compat_accept.h b/compat_accept.h
index 9a8b5ba..44c538a 100644
--- a/compat_accept.h
+++ b/compat_accept.h
@@ -5,7 +5,7 @@
  * and any emulation would not be thread-safe.  So we'll handle
  * accept4()-compatibility for ourselves.
  *
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 
diff --git a/compat_epoll_pwait.h b/compat_epoll_pwait.h
index 185336f..d8cbdb9 100644
--- a/compat_epoll_pwait.h
+++ b/compat_epoll_pwait.h
@@ -2,7 +2,7 @@
  * fake epoll_pwait() implemented using ppoll + epoll_wait.
  * This is only for Linux 2.6.18 / glibc 2.5 systems (Enterprise distros :P)
  *
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 
diff --git a/compat_memstream.h b/compat_memstream.h
index 04bf0c1..affd4cd 100644
--- a/compat_memstream.h
+++ b/compat_memstream.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #ifdef HAVE_OPEN_MEMSTREAM
diff --git a/compat_sendfile.h b/compat_sendfile.h
index ff00d10..3fe83a1 100644
--- a/compat_sendfile.h
+++ b/compat_sendfile.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #ifndef HAVE_SENDFILE
diff --git a/configure.ac b/configure.ac
index 1e5a550..943545d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,8 +1,8 @@
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 AC_INIT([cmogstored],
  m4_esyscmd([build-aux/git-version-gen .tarball-version]),
- [cmogstored-public@bogomips.org])
+ [cmogstored-public@yhbt.net])
 AC_CONFIG_SRCDIR([cmogstored.c])
 AC_CONFIG_AUX_DIR([build-aux])
 AM_INIT_AUTOMAKE([foreign silent-rules parallel-tests subdir-objects])
diff --git a/defaults.h b/defaults.h
index 66ec0e5..0104894 100644
--- a/defaults.h
+++ b/defaults.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #define MOG_DEFAULT_MAXCONNS 10000
diff --git a/dev.c b/dev.c
index 81a2307..b149619 100644
--- a/dev.c
+++ b/dev.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/digest.c b/digest.c
index 9321b0c..3990812 100644
--- a/digest.c
+++ b/digest.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/digest.h b/digest.h
index a580dc1..3c49ce0 100644
--- a/digest.h
+++ b/digest.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 enum mog_digest_next {
diff --git a/doc/queues.txt b/doc/queues.txt
index 813bd78..941b004 100644
--- a/doc/queues.txt
+++ b/doc/queues.txt
@@ -106,8 +106,8 @@ The API provided is semaphore-like; but compatible with our
 existing non-blocking architecture.  A lengthier description is
 in the 1.3.0 release notes:
 
-        https://bogomips.org/cmogstored.git/patch/?id=v1.3.0
+        https://yhbt.net/cmogstored.git/patch/?id=v1.3.0
 
 See also the ioq.c source for a diagram and implementation:
 
-        https://bogomips.org/cmogstored.git/plain/ioq.c
+        https://yhbt.net/cmogstored.git/plain/ioq.c
diff --git a/exit.c b/exit.c
index d5c3aa2..79729fc 100644
--- a/exit.c
+++ b/exit.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/fadvise.h b/fadvise.h
index 194613d..e7a9ff9 100644
--- a/fadvise.h
+++ b/fadvise.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #if defined(HAVE_POSIX_FADVISE)
diff --git a/fdmap.c b/fdmap.c
index 23f4bdd..872cc7a 100644
--- a/fdmap.c
+++ b/fdmap.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  *
  * File descriptor-based memory allocation.  We have a fixed slot of
diff --git a/fdmap.h b/fdmap.h
index d163b7f..117fae9 100644
--- a/fdmap.h
+++ b/fdmap.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 
diff --git a/file.c b/file.c
index 15bf19c..855ed69 100644
--- a/file.c
+++ b/file.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/fs.c b/fs.c
index 1cd572e..b540ebd 100644
--- a/fs.c
+++ b/fs.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  *
  * All path operations we support are relative to mog_svc.docroot.
diff --git a/fs.h b/fs.h
index be352ae..d0e54a1 100644
--- a/fs.h
+++ b/fs.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #ifdef HAVE_FSTATAT
diff --git a/gcc.h b/gcc.h
index 67632cc..3fc291f 100644
--- a/gcc.h
+++ b/gcc.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #define MOG_PRINTF __attribute__((format(printf,1,2)))
diff --git a/http.c b/http.c
index c897e2f..72ae812 100644
--- a/http.c
+++ b/http.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/http.h b/http.h
index 1f04828..3330760 100644
--- a/http.h
+++ b/http.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "iov_str.h"
diff --git a/http_common.rl b/http_common.rl
index ef021cf..97edff4 100644
--- a/http_common.rl
+++ b/http_common.rl
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 %%{
diff --git a/http_date.c b/http_date.c
index 052c7ca..1c71132 100644
--- a/http_date.c
+++ b/http_date.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/http_dav.c b/http_dav.c
index 15761a9..4b6df9b 100644
--- a/http_dav.c
+++ b/http_dav.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  *
  * TODO: ensure compliance with relevant RFCs.
diff --git a/http_get.c b/http_get.c
index 4709f8e..c1a0324 100644
--- a/http_get.c
+++ b/http_get.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 
diff --git a/http_parser.rl b/http_parser.rl
index e07aea8..9f848b0 100644
--- a/http_parser.rl
+++ b/http_parser.rl
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/http_put.c b/http_put.c
index 62f018f..fc36ba7 100644
--- a/http_put.c
+++ b/http_put.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/http_util.h b/http_util.h
index 35b481d..8683e36 100644
--- a/http_util.h
+++ b/http_util.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 static inline uint8_t to_u8(size_t len)
diff --git a/inherit.c b/inherit.c
index a2a8861..74e2734 100644
--- a/inherit.c
+++ b/inherit.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/ioprio.h b/ioprio.h
index 1baca89..74b4581 100644
--- a/ioprio.h
+++ b/ioprio.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 
diff --git a/ioq.c b/ioq.c
index 9f834ad..98fa8b2 100644
--- a/ioq.c
+++ b/ioq.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/iostat.c b/iostat.c
index 36534b2..93f39ce 100644
--- a/iostat.c
+++ b/iostat.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 
diff --git a/iostat.h b/iostat.h
index 42923be..20840db 100644
--- a/iostat.h
+++ b/iostat.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 struct mog_queue;
diff --git a/iostat_parser.rl b/iostat_parser.rl
index bd744ed..daf888e 100644
--- a/iostat_parser.rl
+++ b/iostat_parser.rl
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/iostat_process.c b/iostat_process.c
index 1a94528..da3b95c 100644
--- a/iostat_process.c
+++ b/iostat_process.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 /*
diff --git a/ioutil.c b/ioutil.c
index 4716978..a0091bf 100644
--- a/ioutil.c
+++ b/ioutil.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/iov_str.h b/iov_str.h
index 50c3b71..e392563 100644
--- a/iov_str.h
+++ b/iov_str.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 static void iov_str(struct iovec *iov, const char *str, size_t len)
diff --git a/listen_parser.h b/listen_parser.h
index 50c4215..5870c77 100644
--- a/listen_parser.h
+++ b/listen_parser.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 struct mog_addrinfo *
diff --git a/listen_parser.rl b/listen_parser.rl
index 3df9ad5..a32193e 100644
--- a/listen_parser.rl
+++ b/listen_parser.rl
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/listen_parser_common.rl b/listen_parser_common.rl
index 716f5d3..1231e74 100644
--- a/listen_parser_common.rl
+++ b/listen_parser_common.rl
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 %%{
diff --git a/listen_parser_internal.c b/listen_parser_internal.c
index f2a06d5..b7b92a3 100644
--- a/listen_parser_internal.c
+++ b/listen_parser_internal.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/maxconns.c b/maxconns.c
index 7119cfd..5060af7 100644
--- a/maxconns.c
+++ b/maxconns.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/mgmt.c b/mgmt.c
index f60c196..9746952 100644
--- a/mgmt.c
+++ b/mgmt.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/mgmt.h b/mgmt.h
index a0e7a0e..ce7c442 100644
--- a/mgmt.h
+++ b/mgmt.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 struct mog_svc;
diff --git a/mgmt_fn.c b/mgmt_fn.c
index 7eca20c..c08e0b8 100644
--- a/mgmt_fn.c
+++ b/mgmt_fn.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/mgmt_parser.rl b/mgmt_parser.rl
index b4051cc..c224a4e 100644
--- a/mgmt_parser.rl
+++ b/mgmt_parser.rl
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/mkpath_for.c b/mkpath_for.c
index d2955a2..efbf574 100644
--- a/mkpath_for.c
+++ b/mkpath_for.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/mnt.c b/mnt.c
index bcd7996..634da01 100644
--- a/mnt.c
+++ b/mnt.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 /*
diff --git a/mnt.h b/mnt.h
index 4471aef..fcf4276 100644
--- a/mnt.h
+++ b/mnt.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 void mog_mnt_refresh(void);
diff --git a/mnt_usable.c b/mnt_usable.c
index 8b9777f..7f79ca2 100644
--- a/mnt_usable.c
+++ b/mnt_usable.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/nameinfo.c b/nameinfo.c
index cbe8b30..ec01469 100644
--- a/nameinfo.c
+++ b/nameinfo.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/notify.c b/notify.c
index 1deed82..fa26040 100644
--- a/notify.c
+++ b/notify.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/notify.h b/notify.h
index 6c365e0..e4e456a 100644
--- a/notify.h
+++ b/notify.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 enum mog_notification {
diff --git a/packaddr.h b/packaddr.h
index 96b9046..3dcda7d 100644
--- a/packaddr.h
+++ b/packaddr.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 
diff --git a/path_parser.h b/path_parser.h
index 92314bf..81426f4 100644
--- a/path_parser.h
+++ b/path_parser.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "config.h"
diff --git a/path_parser.rl b/path_parser.rl
index 974b6c6..8b6eb75 100644
--- a/path_parser.rl
+++ b/path_parser.rl
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 
diff --git a/pidfile.c b/pidfile.c
index 9afb58f..44784de 100644
--- a/pidfile.c
+++ b/pidfile.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/process.c b/process.c
index 89b1fa3..2b20696 100644
--- a/process.c
+++ b/process.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/queue_common.c b/queue_common.c
index 5716b15..8c3c9b3 100644
--- a/queue_common.c
+++ b/queue_common.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/queue_epoll.c b/queue_epoll.c
index 82c3c04..4583009 100644
--- a/queue_epoll.c
+++ b/queue_epoll.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/queue_epoll.h b/queue_epoll.h
index b9dff79..6f7ec99 100644
--- a/queue_epoll.h
+++ b/queue_epoll.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #if defined(HAVE_EPOLL_WAIT) && ! MOG_LIBKQUEUE
diff --git a/queue_kqueue.c b/queue_kqueue.c
index 3cb6604..4d3fc4b 100644
--- a/queue_kqueue.c
+++ b/queue_kqueue.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/queue_kqueue.h b/queue_kqueue.h
index 1d59314..72c030e 100644
--- a/queue_kqueue.h
+++ b/queue_kqueue.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #ifdef HAVE_KQUEUE
diff --git a/queue_loop.c b/queue_loop.c
index 532cafc..16f0d7a 100644
--- a/queue_loop.c
+++ b/queue_loop.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/queue_step.c b/queue_step.c
index b12bac8..1c0ad45 100644
--- a/queue_step.c
+++ b/queue_step.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/selfwake.c b/selfwake.c
index 024c77b..3054640 100644
--- a/selfwake.c
+++ b/selfwake.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/selfwake.h b/selfwake.h
index 158aca8..be8c2ff 100644
--- a/selfwake.h
+++ b/selfwake.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #if defined(HAVE_KQUEUE)
diff --git a/sig.c b/sig.c
index 5acaba0..3545016 100644
--- a/sig.c
+++ b/sig.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/svc.c b/svc.c
index 8db7c07..b3b9200 100644
--- a/svc.c
+++ b/svc.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 
diff --git a/svc_dev.c b/svc_dev.c
index 49518fd..e45c772 100644
--- a/svc_dev.c
+++ b/svc_dev.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/test/cfg-parser-1.c b/test/cfg-parser-1.c
index fd4aa10..6f2fc80 100644
--- a/test/cfg-parser-1.c
+++ b/test/cfg-parser-1.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "check.h"
diff --git a/test/chunk-parser-1.c b/test/chunk-parser-1.c
index 079b7ee..23ba586 100644
--- a/test/chunk-parser-1.c
+++ b/test/chunk-parser-1.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "check.h"
diff --git a/test/epoll-wrap.c b/test/epoll-wrap.c
index eec5e5f..8d7ee15 100644
--- a/test/epoll-wrap.c
+++ b/test/epoll-wrap.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 /*
diff --git a/test/epoll_enospc.rb b/test/epoll_enospc.rb
index 32d9765..631d753 100644
--- a/test/epoll_enospc.rb
+++ b/test/epoll_enospc.rb
@@ -1,6 +1,6 @@
 #!/usr/bin/env ruby
 # -*- encoding: binary -*-
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 require 'test/test_helper'
 
diff --git a/test/fdmap-1.c b/test/fdmap-1.c
index cecb364..72e60e6 100644
--- a/test/fdmap-1.c
+++ b/test/fdmap-1.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "check.h"
diff --git a/test/gen-slow.sh b/test/gen-slow.sh
index 3f7f61e..42a5eee 100755
--- a/test/gen-slow.sh
+++ b/test/gen-slow.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 #
 # Splits out individual Test::Unit test cases to be standalone Ruby
diff --git a/test/graceful_quit.rb b/test/graceful_quit.rb
index 623d417..7f843c2 100644
--- a/test/graceful_quit.rb
+++ b/test/graceful_quit.rb
@@ -1,6 +1,6 @@
 #!/usr/bin/env ruby
 # -*- encoding: binary -*-
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 require 'test/test_helper'
 require 'net/http'
diff --git a/test/http-parser-1.c b/test/http-parser-1.c
index 9865ccf..c6ff819 100644
--- a/test/http-parser-1.c
+++ b/test/http-parser-1.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "check.h"
diff --git a/test/http.rb b/test/http.rb
index 13dfb2e..cd4f6ad 100644
--- a/test/http.rb
+++ b/test/http.rb
@@ -1,6 +1,6 @@
 #!/usr/bin/env ruby
 # -*- encoding: binary -*-
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 require 'test/test_helper'
 require 'digest/md5'
diff --git a/test/http_chunked_put.rb b/test/http_chunked_put.rb
index 313cb9b..10773ce 100644
--- a/test/http_chunked_put.rb
+++ b/test/http_chunked_put.rb
@@ -1,6 +1,6 @@
 #!/usr/bin/env ruby
 # -*- encoding: binary -*-
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 require 'test/test_helper'
 require 'digest/md5'
diff --git a/test/http_dav.rb b/test/http_dav.rb
index 5631263..079b942 100644
--- a/test/http_dav.rb
+++ b/test/http_dav.rb
@@ -1,6 +1,6 @@
 #!/usr/bin/env ruby
 # -*- encoding: binary -*-
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 require 'test/test_helper'
 require 'net/http'
diff --git a/test/http_getonly.rb b/test/http_getonly.rb
index fc972af..62289fa 100644
--- a/test/http_getonly.rb
+++ b/test/http_getonly.rb
@@ -1,6 +1,6 @@
 #!/usr/bin/env ruby
 # -*- encoding: binary -*-
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 require 'test/test_helper'
 require 'net/http'
diff --git a/test/http_idle_expire.rb b/test/http_idle_expire.rb
index cb93587..6f547e7 100644
--- a/test/http_idle_expire.rb
+++ b/test/http_idle_expire.rb
@@ -1,6 +1,6 @@
 #!/usr/bin/env ruby
 # -*- encoding: binary -*-
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 require 'test/test_helper'
 require 'io/wait'
diff --git a/test/http_put.rb b/test/http_put.rb
index 9a12db2..21d65c7 100644
--- a/test/http_put.rb
+++ b/test/http_put.rb
@@ -1,6 +1,6 @@
 #!/usr/bin/env ruby
 # -*- encoding: binary -*-
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 require 'test/test_helper'
 require 'digest/md5'
diff --git a/test/http_put6_fail.rb b/test/http_put6_fail.rb
index bc416ca..9217661 100644
--- a/test/http_put6_fail.rb
+++ b/test/http_put6_fail.rb
@@ -1,6 +1,6 @@
 #!/usr/bin/env ruby
 # -*- encoding: binary -*-
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 require 'test/test_helper'
 require 'net/http'
diff --git a/test/http_put_slow.rb b/test/http_put_slow.rb
index 6e85ea6..5ee6072 100644
--- a/test/http_put_slow.rb
+++ b/test/http_put_slow.rb
@@ -1,6 +1,6 @@
 #!/usr/bin/env ruby
 # -*- encoding: binary -*-
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 require 'test/test_helper'
 require 'digest/md5'
diff --git a/test/http_range.rb b/test/http_range.rb
index a2f0054..4dc1f2d 100644
--- a/test/http_range.rb
+++ b/test/http_range.rb
@@ -1,6 +1,6 @@
 #!/usr/bin/env ruby
 # -*- encoding: binary -*-
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 require 'test/test_helper'
 require 'net/http'
diff --git a/test/inherit.rb b/test/inherit.rb
index 1a9f630..240c485 100644
--- a/test/inherit.rb
+++ b/test/inherit.rb
@@ -1,6 +1,6 @@
 #!/usr/bin/env ruby
 # -*- encoding: binary -*-
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 require 'test/test_helper'
 require 'net/http'
diff --git a/test/iostat-mock.rb b/test/iostat-mock.rb
index aed2cfa..d5b7a46 100755
--- a/test/iostat-mock.rb
+++ b/test/iostat-mock.rb
@@ -1,6 +1,6 @@
 #!/usr/bin/env ruby
 # -*- encoding: binary -*-
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 usage = "Usage: #$0 PIDFILE (fast|slow)"
 $stdout.binmode
diff --git a/test/ioutil-1.c b/test/ioutil-1.c
index ad5e490..849903f 100644
--- a/test/ioutil-1.c
+++ b/test/ioutil-1.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "check.h"
diff --git a/test/mgmt-iostat.rb b/test/mgmt-iostat.rb
index d30ccb2..947f9b0 100644
--- a/test/mgmt-iostat.rb
+++ b/test/mgmt-iostat.rb
@@ -1,6 +1,6 @@
 #!/usr/bin/env ruby
 # -*- encoding: binary -*-
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 require 'test/test_helper'
 require 'timeout'
diff --git a/test/mgmt-usage.rb b/test/mgmt-usage.rb
index 24c83e3..f973303 100644
--- a/test/mgmt-usage.rb
+++ b/test/mgmt-usage.rb
@@ -1,6 +1,6 @@
 #!/usr/bin/env ruby
 # -*- encoding: binary -*-
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 require 'test/test_helper'
 
diff --git a/test/mgmt.rb b/test/mgmt.rb
index 018607e..4b6798a 100644
--- a/test/mgmt.rb
+++ b/test/mgmt.rb
@@ -1,6 +1,6 @@
 #!/usr/bin/env ruby
 # -*- encoding: binary -*-
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 require 'test/test_helper'
 require 'digest/md5'
diff --git a/test/mgmt_auto_adjust.rb b/test/mgmt_auto_adjust.rb
index 311747d..1069449 100644
--- a/test/mgmt_auto_adjust.rb
+++ b/test/mgmt_auto_adjust.rb
@@ -1,6 +1,6 @@
 #!/usr/bin/env ruby
 # -*- encoding: binary -*-
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 require 'test/test_helper'
 
diff --git a/test/pwrite-wrap.c b/test/pwrite-wrap.c
index 34e9fb7..a80d587 100644
--- a/test/pwrite-wrap.c
+++ b/test/pwrite-wrap.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 /*
diff --git a/test/pwrite_wrap.rb b/test/pwrite_wrap.rb
index 2f9ae66..6731ba5 100644
--- a/test/pwrite_wrap.rb
+++ b/test/pwrite_wrap.rb
@@ -1,6 +1,6 @@
 #!/usr/bin/env ruby
 # -*- encoding: binary -*-
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 require 'test/test_helper'
 require 'timeout'
diff --git a/test/queue-idle-1.c b/test/queue-idle-1.c
index c7984e8..10b1673 100644
--- a/test/queue-idle-1.c
+++ b/test/queue-idle-1.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "check.h"
diff --git a/test/test_helper.rb b/test/test_helper.rb
index 8cc9ac5..261c7e3 100644
--- a/test/test_helper.rb
+++ b/test/test_helper.rb
@@ -1,5 +1,5 @@
 # -*- encoding: binary -*-
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 ARGV << "-v"
 require 'test/unit'
diff --git a/test/thrpool-1.c b/test/thrpool-1.c
index 23faae2..d689080 100644
--- a/test/thrpool-1.c
+++ b/test/thrpool-1.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 /* ensure we can start and stop thread pools properly */
diff --git a/test/trywrite-1.c b/test/trywrite-1.c
index c95c635..25c1b3e 100644
--- a/test/trywrite-1.c
+++ b/test/trywrite-1.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "check.h"
diff --git a/test/upgrade.rb b/test/upgrade.rb
index 4f0a420..b9394bb 100644
--- a/test/upgrade.rb
+++ b/test/upgrade.rb
@@ -1,6 +1,6 @@
 #!/usr/bin/env ruby
 # -*- encoding: binary -*-
-# Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+# Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
 # License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
 require 'test/test_helper'
 require 'net/http'
diff --git a/test/valid-path-1.c b/test/valid-path-1.c
index 9755908..5a5b113 100644
--- a/test/valid-path-1.c
+++ b/test/valid-path-1.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "check.h"
diff --git a/thrpool.c b/thrpool.c
index 0010ba3..bc67ea0 100644
--- a/thrpool.c
+++ b/thrpool.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/trace.h b/trace.h
index f3a850f..712ee0d 100644
--- a/trace.h
+++ b/trace.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #ifdef HAVE_SYSTEMTAP
diff --git a/trywrite.c b/trywrite.c
index 39df01d..af75513 100644
--- a/trywrite.c
+++ b/trywrite.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/upgrade.c b/upgrade.c
index 7d7c7f1..32164de 100644
--- a/upgrade.c
+++ b/upgrade.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/util.h b/util.h
index 0b1e4bb..4ac9937 100644
--- a/util.h
+++ b/util.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 
diff --git a/valid_path.rl b/valid_path.rl
index 16d77c6..6ce592a 100644
--- a/valid_path.rl
+++ b/valid_path.rl
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/valid_put_path.rl b/valid_put_path.rl
index 4f65d59..6f70904 100644
--- a/valid_put_path.rl
+++ b/valid_put_path.rl
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"
diff --git a/yield.c b/yield.c
index 00d64c3..affc50f 100644
--- a/yield.c
+++ b/yield.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2018 all contributors <cmogstored-public@bogomips.org>
+ * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
  * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
  */
 #include "cmogstored.h"