This patch allows you to send payments to email address, domain names and url from the bitcoin GUI. Valid examples of inputs :
- wikipedia.org
- http://xkcd.com
- yourpseudo@bitcoin-contact.org
- http://bitcoin-contact.org/q/getaddress/khalahan@sky-animes.com
Technical explanation
Input url/address is translated to an http request sent to the corresponding domain (ip addresses are not translated for backward compatilibty).
A valid response is a text formatted in json, containing a bitcoin address with an optional label :
{ "error" : "", "label" : "Bitcoin Contact", "address" : "1NMxHnpAE38P9HN9pzRSqAFMCv1WcXZC1N" }
GUI will propose you to add the returned address in your address book.
Discussion on forum : http://bitcointalk.org/index.php?topic=6186.0