yahns Ruby server user/dev discussion
 help / color / Atom feed
* [PATCH] move website to https://yhbt.net/yahns/
@ 2016-09-26 21:36 Eric Wong
  0 siblings, 0 replies; only message in thread
From: Eric Wong @ 2016-09-26 21:36 UTC (permalink / raw)
  To: yahns-public

HTTPS adds some level of privacy protection and helps marketing
(because we care soooo much about good marketing! :P).
Performance-wise, this reduces subjectAltName bloat when
negotiating connections and will also speed up occasional
certificate renewals when/if we drop the old name.

Also, not occupying the document root of a domain will make it
easier to add alternative site locations in the future, because
centralization sucks and I don't like the idea of anybody paying
ICANN or similar entities for domain names.
---
 .olddoc.yml                    | 6 +++---
 Documentation/yahns-rackup.pod | 2 +-
 Documentation/yahns.pod        | 2 +-
 Documentation/yahns_config.pod | 2 +-
 HACKING                        | 2 +-
 README                         | 4 ++--
 Rakefile                       | 4 ++--
 extras/README                  | 2 +-
 lib/yahns.rb                   | 4 ++--
 lib/yahns/config.rb            | 2 +-
 yahns.gemspec                  | 2 +-
 11 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/.olddoc.yml b/.olddoc.yml
index 585a3a2..67b78d0 100644
--- a/.olddoc.yml
+++ b/.olddoc.yml
@@ -1,7 +1,7 @@
 ---
-cgit_url: http://yhbt.net/yahns.git
+cgit_url: https://yhbt.net/yahns.git
 git_url: git://yhbt.net/yahns.git
-rdoc_url: http://yahns.yhbt.net/
-ml_url: http://yhbt.net/yahns-public/
+rdoc_url: https://yhbt.net/yahns/
+ml_url: https://yhbt.net/yahns-public/
 public_email: yahns-public@yhbt.net
 private_email: yahns@yhbt.net
diff --git a/Documentation/yahns-rackup.pod b/Documentation/yahns-rackup.pod
index efdfb6d..bd10efc 100644
--- a/Documentation/yahns-rackup.pod
+++ b/Documentation/yahns-rackup.pod
@@ -163,7 +163,7 @@ See rackup documentation for more details.
 
 All feedback welcome via plain-text mail to L<mailto:yahns-public@yhbt.net>
 No subscription is necessary to post to the mailing list.
-List archives are available at L<http://yhbt.net/yahns-public/>
+List archives are available at L<https://yhbt.net/yahns-public/>
 
 =head1 COPYRIGHT
 
diff --git a/Documentation/yahns.pod b/Documentation/yahns.pod
index dc21638..5d505ce 100644
--- a/Documentation/yahns.pod
+++ b/Documentation/yahns.pod
@@ -84,7 +84,7 @@ See L<yahns_config(5)> for documentation on the configuration file format.
 
 All feedback welcome via plain-text mail to L<mailto:yahns-public@yhbt.net>
 No subscription is necessary to post to the mailing list.
-Mail archives are available at L<http://yhbt.net/yahns-public/>
+Mail archives are available at L<https://yhbt.net/yahns-public/>
 
 =head1 COPYRIGHT
 
diff --git a/Documentation/yahns_config.pod b/Documentation/yahns_config.pod
index 0182acf..8fb1608 100644
--- a/Documentation/yahns_config.pod
+++ b/Documentation/yahns_config.pod
@@ -662,7 +662,7 @@ See the examples/ directory in the git source tree.
 
 All feedback welcome via plain-text mail to L<mailto:yahns-public@yhbt.net>
 No subscription is necessary to post to the mailing list.
-List archives are available at L<http://yhbt.net/yahns-public/>
+List archives are available at L<https://yhbt.net/yahns-public/>
 
 =head1 COPYRIGHT
 
diff --git a/HACKING b/HACKING
index 9bd7e3a..e9a2b76 100644
--- a/HACKING
+++ b/HACKING
@@ -47,7 +47,7 @@ developers do.  Please send patches via git-send-email(1) to the public
 mailing list at <yahns-public@yhbt.net>.  Pull requests should be
 formatted using git-request-pull(1).
 
-Mailing list archives: http://yhbt.net/yahns-public/
+Mailing list archives: https://yhbt.net/yahns-public/
 No subscription is necessary to post to the mailing list.
 Please remember to Cc: all recipients as subscription is optional.
 
diff --git a/README b/README
index d3d8afd..2b15cba 100644
--- a/README
+++ b/README
@@ -66,14 +66,14 @@ You may optionally subscribe by sending an email to:
 
 	yahns-public+subscribe@yhbt.net
 
-Mailing list archives browsable via HTTP: http://yhbt.net/yahns-public/
+Mailing list archives browsable via HTTP: https://yhbt.net/yahns-public/
 Or NNTP: nntp://news.public-inbox.org/inbox.comp.lang.ruby.yahns
 
 This README is our homepage, we would rather be working on HTTP servers
 all day than worrying about the next browser vulnerability because
 HTML/CSS/JS is too complicated for us.
 
-* http://yahns.yhbt.net/README
+* https://yhbt.net/yahns/README
 
 Hacking
 -------
diff --git a/Rakefile b/Rakefile
index cbf5964..b776c4a 100644
--- a/Rakefile
+++ b/Rakefile
@@ -5,11 +5,11 @@
 
 gendocs = %w(NEWS NEWS.atom.xml)
 task rsync_docs: gendocs do
-  dest = ENV["RSYNC_DEST"] || "yahns.yhbt.net:/srv/yahns/"
+  dest = ENV["RSYNC_DEST"] || "yhbt.net:/srv/yhbt/yahns/"
   top = %w(INSTALL HACKING README COPYING)
 
   # git-set-file-times is distributed with rsync,
-  # Also available at: http://yhbt.net/git-set-file-times
+  # Also available at: https://yhbt.net/git-set-file-times
   # on Debian systems: /usr/share/doc/rsync/scripts/git-set-file-times.gz
   sh("git", "set-file-times", "Documentation", "examples", *top)
   make = ENV['MAKE'] || 'make'
diff --git a/extras/README b/extras/README
index 1b979cb..e1c9c08 100644
--- a/extras/README
+++ b/extras/README
@@ -3,7 +3,7 @@ yahns extras
 
 This is random crap used to power one of the top websites in the galaxy:
 
-	http://YHBT.net/
+	https://YHBT.net/
 
 The code in this extras directory is officially part of yahns but may
 be useful to some (even outside of yahns).  There are no guarantees
diff --git a/lib/yahns.rb b/lib/yahns.rb
index 2be7930..a0abe49 100644
--- a/lib/yahns.rb
+++ b/lib/yahns.rb
@@ -16,8 +16,8 @@
 end
 
 # yahns exposes no user-visible API outside of the config file.
-# See http://yahns.yhbt.net/yahns_config.txt for the config documentation
-# and http://yahns.yhbt.net/ for the homepage.
+# See https://yhbt.net/yahns/yahns_config.txt for the config documentation
+# and https://yhbt.net/yahns/ for the homepage.
 # Internals are subject to change.
 
 module Yahns
diff --git a/lib/yahns/config.rb b/lib/yahns/config.rb
index 86774b8..98fe170 100644
--- a/lib/yahns/config.rb
+++ b/lib/yahns/config.rb
@@ -4,7 +4,7 @@
 # frozen_string_literal: true
 #
 # Implements a DSL for configuring a yahns server.
-# See http://yahns.yhbt.net/examples/yahns_multi.conf.rb for a full
+# See https://yhbt.net/yahns/examples/yahns_multi.conf.rb for a full
 # example configuration file.
 class Yahns::Config # :nodoc:
   # public within yahns itself, NOT a public interface for users outside
diff --git a/yahns.gemspec b/yahns.gemspec
index 0efe287..0ac394c 100644
--- a/yahns.gemspec
+++ b/yahns.gemspec
@@ -25,6 +25,6 @@
   # for Rack::Utils::HeaderHash#each
   s.add_development_dependency(%q<rack>, '>= 1.1')
 
-  s.homepage = "http://yahns.yhbt.net/README"
+  s.homepage = 'https://yhbt.net/yahns/README'
   s.licenses = "GPL-3.0+"
 end
-- 
EW


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, back to index

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-09-26 21:36 [PATCH] move website to https://yhbt.net/yahns/ Eric Wong

yahns Ruby server user/dev discussion

Archives are clonable:
	git clone --mirror https://yhbt.net/yahns-public
	git clone --mirror http://ou63pmih66umazou.onion/yahns-public

Newsgroups are available over NNTP:
	nntp://news.public-inbox.org/inbox.comp.lang.ruby.yahns
	nntp://ou63pmih66umazou.onion/inbox.comp.lang.ruby.yahns

 note: .onion URLs require Tor: https://www.torproject.org/

AGPL code for this site: git clone https://public-inbox.org/ public-inbox