Using a DNS SRV record instead of a DNS TXT record —
To make it so you can change the TCP-port and host of a finger-protocol request —
Seems like a reasonable modification to what I was proposing.
( #finger #fingerHole #fingerProtocol #fingerverse )
#dns #dnstxt #finger #fingerhole #fingerprotocol #fingerverse #SmallInternet #smallnet #SmallWeb #SmolInternet #smolnet #smolweb
1/
The finger-protocol could make use of DNS TXT records.
You could use it to change the TCP-port connected to for a finger-request.
You could use it to change the host connected to for a finger-request.
This has a lot of potential!
🧵
( #finger #fingerHole #fingerProtocol #fingerverse )
#dns #dnstxt #finger #fingerhole #fingerprotocol #fingerverse #SmallInternet #smallnet #SmallWeb #SmolInternet #smolnet #smolweb
1/
The finger-protocol could make use of DNS TXT records.
You could use it to change the TCP-port connected to for a finger-request.
You could use it to change the host connected to for a finger-request.
This has a lot of potential!
🧵
( #finger #fingerHole #fingerProtocol #fingerverse )
#dns #dnstxt #finger #fingerhole #fingerprotocol #fingerverse #SmallInternet #smallnet #SmallWeb #SmolInternet #smolnet #smolweb
Some other relevant tags for your thread:
https://fosstodon.org/@orangeacme/109483350342825311
#finger #fingerHole #fingerProtocol #fingerverse
#finger #fingerhole #fingerprotocol #fingerverse #SmallInternet #smallnet #SmallWeb #SmolInternet #smolnet #smolweb
1/
Why is Gemini?
I have seen more than one person ask that question recently.
So here is a thread explaining — what Gemini is.
But I need to give a bit of historical context to make Gemini make more sense.
Here goes —
.
( #gemini #geminiProtocol #gemtext )
#gemini #geminiprotocol #gemtext #SmallInternet #smallnet #SmallWeb #SmolInternet #smolnet #smolweb
1/
What is Gemini?
I have seen more than one person ask that question recently.
So here is a thread explaining — what Gemini is.
But I need to give a bit of historical context to make Gemini make more sense.
Here goes —
.
( #gemini #geminiProtocol #gemtext )
#gemini #geminiprotocol #gemtext #SmallInternet #smallnet #SmallWeb #SmolInternet #smolnet #smolweb
The #SmallInternet should move away from Internet domain names.
At least as the primary way of addressing content.
Internet domain names —
• can expire,
• can be taken away from you,
• cost you money each year.
This results in URLs breaking — which contributes to one of the scourges of the Internet — Link-Rot 🔗
We are loosing large parts of human culture , human knowledge, and human history as a result of this!
.
#SmallInternet #smallnet #SmallWeb #SmolInternet #smolnet #smolweb
The #SmallInternet should move away from Internet domain names.
At least as the primary way of addressing content.
Internet domain names —
• can expire,
• can be taken away from you,
• cost you money each year.
This results in URLs breaking — which contributes to one of the scourges of the Internet — Link-Rot 🔗
We are loosing large parts of human culture , human knowledge, and human history as a result of this!
.
#SmallInternet #smallnet #SmallWeb #SmolInternet #smolnet #smolweb
Do you want to create your own Mercury browser, or server? —
Mercury Protocol + TLS = Gemini Protocol
Use this library —
go-hg — provides ☿ Mercury Protocol client and server implementations, for the #golang programming language.
https://github.com/reiver/go-hg
.
( #gemini #geminiProtocol #geminiSpace #gemSpace )
#golang #gemini #geminiprotocol #geminispace #gemspace #SmallInternet #smallnet #SmallWeb #SmolInternet #smolnet #smolweb
Do you want to create your own Mercury browser, or server? —
Mercury Protocol + TLS = Gemini Protocol
Use this library —
go-hg — provides ☿ Mercury Protocol client and server implementations, for the #golang programming language.
https://github.com/reiver/go-hg
.
( #gemini #geminiProtocol #geminiSpace #gemSpace )
#golang #gemini #geminiprotocol #geminispace #gemspace #SmallInternet #smallnet #SmallWeb #SmolInternet #smolnet #smolweb
Mercury Protocol + TLS = Gemini Protocol
go-hg — provides ☿ Mercury Protocol client and server implementations, for the #golang programming language.
( #gemini #geminiProtocol #geminiSpace #gemSpace )
#golang #gemini #geminiprotocol #geminispace #gemspace #SmallInternet #smallnet #SmallWeb #SmolInternet #smolnet #smolweb
You could use #finger as a mirror & a CDN —
The type of #fingerProtocol request many are used to —
finger joeblow@example.com
I.e., ask "example.com" for joeblow's content.
But you could request someone else's from a different server with:
finger joeblow@example.com@changelo.gca
I.e., ask "changelo.ca" for the content for "joeblow" from "example.com".
.
( #smallInternet #smallNet #smallWeb )
#finger #fingerprotocol #fingerhole #fingerverse #SmallInternet #smallnet #SmallWeb #SmolInternet #smolnet #smolweb
You could use #finger as a mirror & a CDN —
The type of #fingerProtocol request many are used to —
finger joeblow@example.com
I.e., ask "example.com" for joeblow's content.
But you could request someone else's from a different server with:
finger joeblow@example.com@changelog.ca
I.e., ask "changelog.ca" for the content for "joeblow" from "example.com".
.
( #smallInternet #smallNet #smallWeb )
#finger #fingerprotocol #fingerhole #fingerverse #SmallInternet #smallnet #SmallWeb #SmolInternet #smolnet #smolweb
4/
I heavily used #finger back in the 1990s.
People are starting to use finger again!
The new finger community should be open to creating new #fingerProtocol ‘switches’.
For example “/PULL”, “/PUSH”, “/BANANA”, etc.
You could even make ‘switches’ that look like file & directory paths — “/path/to/a/file.ext”.
(Finger ‘switches’ are recognized by starting with slash (“/”).)
.
.
#finger #fingerprotocol #fingerhole #fingerverse #SmallInternet #smallnet #SmallWeb #SmolInternet #smolnet #smolweb
4/
I heavily used #finger back in the 1990s.
People are starting to use finger again!
The new finger community should be open to creating new #fingerProtocol ‘switches’.
For example “/PULL”, “/PUSH”, “/BANANA”, etc.
You could even make ‘switches’ that look like file & directory paths — “/path/to/a/file.ext”.
(Finger ‘switches’ are recognized by starting with a slash (“/”).)
.
.
#finger #fingerprotocol #fingerhole #fingerverse #SmallInternet #smallnet #SmallWeb #SmolInternet #smolnet #smolweb
3/
RFC-742 & RFC-1288 were always about just documenting what existing software was already doing.
I.e., the people who created the #fingerProtocol clients, servers, and other software (as well as the people who decided to use it) lead — and creating an updated specification comes later.
.
.
( #finger #fingerHole #fingerverse )
#fingerprotocol #finger #fingerhole #fingerverse #SmallInternet #smallnet #SmallWeb #SmolInternet #smolnet #smolweb
3/
RFC-742 & RFC-1288 were always about just documenting what existing software was already doing.
I.e., the people who created the #fingerProtocol clients, servers, and other software (as well as the people who decided to use it) lead — and creating an updated specification comes later.
.
.
( #finger #fingerHole #fingerverse )
#fingerprotocol #finger #fingerhole #fingerverse #SmallInternet #smallnet #SmallWeb #SmolInternet #smolnet #smolweb
2/
Two specifications were created for the #fingerProtocol:
• #IETF #RFC742 (published in 1977)
• #IETF #RFC1288 (published in 1991)
Neither of them were about creating the finger-protocol.
The finger-protocol existed and was evolving AT LEAST 6 YEARS BEFORE the IETF RFC-742 specification was written!
.
.
( #finger #fingerHole #fingerverse )
#fingerprotocol #ietf #rfc742 #rfc1288 #finger #fingerhole #fingerverse #SmallInternet #smallnet #SmallWeb #SmolInternet #smolnet #smolweb
2/
Two specifications were created for the #fingerProtocol:
• #IETF #RFC742 (published in 1977)
• #IETF #RFC1288 (published in 1991)
Neither of them were about creating the finger-protocol.
The finger-protocol existed and was evolving AT LEAST 6 YEARS BEFORE the IETF RFC-742 specification was written!
.
.
( #finger #fingerHole #fingerverse )
#fingerprotocol #ietf #rfc742 #rfc1288 #finger #fingerhole #fingerverse #SmallInternet #smallnet #SmallWeb #SmolInternet #smolnet #smolweb
1/
One way the #fingerProtocol could be extended —
Creating new #finger ‘switches’ —
(I.e., creating new finger-protocol request ‘switches’, in addition to the “/W” (i.e., ‘whois’) switch — )
.
.
#fingerprotocol #finger #fingerhole #fingerverse #SmallInternet #smallnet #SmallWeb #SmolInternet #smolnet #smolweb