From fb43f2b83af78810015fbcdd847d42d3042d988d Mon Sep 17 00:00:00 2001 From: Las Zenow Date: Sun, 15 Nov 2015 08:52:09 -0500 Subject: [PATCH] Put the full public key in the about page --- config.go | 1 + key.asc | 63 ++++++++++++++++++++++++++++++++++++++++++++ templates/about.html | 2 +- trantor.go | 1 + 4 files changed, 66 insertions(+), 1 deletion(-) create mode 100644 key.asc diff --git a/config.go b/config.go index 513c4b2..085eeb9 100644 --- a/config.go +++ b/config.go @@ -36,6 +36,7 @@ const ( ROBOTS_PATH = "robots.txt" DESCRIPTION_PATH = "description.json" OPENSEARCH_PATH = "opensearch.xml" + KEY_PATH = "key.asc" LOGGER_CONFIG = "logger.xml" IMG_WIDTH_BIG = 300 diff --git a/key.asc b/key.asc new file mode 100644 index 0000000..e611664 --- /dev/null +++ b/key.asc @@ -0,0 +1,63 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +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 +=qSgG +-----END PGP PUBLIC KEY BLOCK----- diff --git a/templates/about.html b/templates/about.html index bc4e413..fbf2bc8 100644 --- a/templates/about.html +++ b/templates/about.html @@ -25,7 +25,7 @@

OpenPGP

-

You can use OpenPGP to write me emails, use my key:

+

You can use OpenPGP to write me emails, use my key:

 pub   4096R/0xE9971784146CCD94 2013-08-16 [expires: 2016-08-15]
       Key fingerprint = C3BE 4EB1 BF13 A8D9 99D0  1E46 E997 1784 146C CD94
diff --git a/trantor.go b/trantor.go
index c49a470..195204b 100644
--- a/trantor.go
+++ b/trantor.go
@@ -189,6 +189,7 @@ func initRouter(db *database.DB, sg *StatsGatherer) {
 	r.HandleFunc("/robots.txt", func(w http.ResponseWriter, r *http.Request) { http.ServeFile(w, r, ROBOTS_PATH) })
 	r.HandleFunc("/description.json", func(w http.ResponseWriter, r *http.Request) { http.ServeFile(w, r, DESCRIPTION_PATH) })
 	r.HandleFunc("/opensearch.xml", func(w http.ResponseWriter, r *http.Request) { http.ServeFile(w, r, OPENSEARCH_PATH) })
+	r.HandleFunc("/key.asc", func(w http.ResponseWriter, r *http.Request) { http.ServeFile(w, r, KEY_PATH) })
 
 	r.HandleFunc("/book/{id:"+id_pattern+"}", sg.Gather(bookHandler))
 	r.HandleFunc("/search/", sg.Gather(searchHandler))