[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[gopher] +MIRRORS Information View



This is a suggestion to add a +MIRRORS listing to a Gopher+ information blo=
ck=20
(retreived via 'selector\t!' from Gopher+ servers).  It would look somethin=
g=20
like this:

----
+MIRRORS:=20
selector1\thost1\tport1
selector2\thost2\tport2
selector3\thost3\tport3
----

Basically, this is a listing of servers that mirror the associated file, wi=
th=20
the fields being the selection string, the host, and the port number, all=
=20
delimited by tabs.

To ensure the servers really are hosting the same file, I suggest a cryptog=
raphic=20
hash and OpenPGP key sign information also be added:

----
+HASH:=20
Algorithm: SHA1
Encoding: hex
Value: c3ed72ece98f23239aea57f5c2aef64a0227198b

+SIGN:=20
*** OpenPGP signature block ***=20=20
----

For the hash, 'Algorithm' can be either SHA1 or MD5--more could be added=20
in the future. 'Encoding' can be hex or base64 (others?).

The OpenPGP signature block is in ASCII Armor format, covered in RFC2440.

Servers supporting +MIRRORS can choose to return either +HASH or +SIGN or b=
oth.  It=20
is highly recommended to return at least one of them.

Thoughts?


Reply to: