WebFinger
code.google.com
code.google.com
In fact, I think it's how web sites like Facebook should have been designed. Rather than "handing over" personal information, each site should receive binary blobs identified only by purpose (e.g. "E-mail address", "photo #3 of gallery 2"). The data could be a copy, an entry in some public registry, or a URL. Facebook can then decide when it wants to send this information to the web browser (e.g. when someone tries to view your photo gallery), and the only way to actually render the blob is with an appropriate decryption key on the client side. The encoding could include other trust factors, such as expiration dates that would make the images impossible to view even with a key.
An elaborate piece of pain though.
"8. Keeping track of current releases
Important new releases, programs, and ports are usually announced in comp.os.linux.announce. finger torvalds@klaava.helsinki.fi or finger @linux.cs.helsinki.fi to get some information about the current kernel."
$ finger linux@kernel.org
[kernel.org]
Trying 149.20.20.133...
finger: connect: Connection refused
Trying 204.152.191.37...
The latest stable version of the Linux kernel is: 2.6.30.4
The latest prepatch for the stable Linux kernel tree is: 2.6.31-rc6
The latest 2.4 version of the Linux kernel is: 2.4.37.5
The latest 2.2 version of the Linux kernel is: 2.2.26
The latest prepatch for the 2.2 Linux kernel tree is: 2.2.27-rc2
The latest -mm patch to the stable Linux kernels is: 2.6.28-rc2-mm1GET mailto:username@example.com HTTP/1.1
301 Moved Location: http://example.com/users/username
(forgive the HTTP mistakes)
5.1.2 just specifies that it's a RequestURI and does not further define it.
3.2 refers you to RFC 2396, the URI spec, which includes mailto.
It's a valid URI and you are allowed to ask for it.
I'm not sure if I understand. The one I'm looking at further defines it as:
Request-URI = "*" | absoluteURI | abs_path | authority
Edit: ah, of which, absoluteURI refers to 3.2.1, which references RFC2396, which includes mailto.Still, doesn't include user:password@domain, though :-P
It's a trivial BASH one-liner to actually expose finger over the web: drop 'finger $QUERY_STRING' into your cgi-bin.
What's in it for the people running the servers who'll need to support this?
Spam didn't exist when the original finger protocol was implemented.
Probably if it wasn't for spam, we wouldn't need a lot of the services we use nowadays (mainly as filters).