A Handshake enabled Chromium web browser and reference client; works with HSD and the HNSD light client. Use our example to build or integrate Handshake into any browser.
after installing on windows 10 i'm seeing messages like the following for any navigation attempt:
unable to proxy proofofconcept: read udp 127.0.0.1:60005->127.0.0.1:53: i/o timeout
same behavior before and after the hsd syncs up. for hns domains i get a green icon and can view the blockchain dns records, but no pages are loading.
nextdns hns resolution is also not working for me on the same machine, so i'm not sure if this is handybrowser specific or not, but the message seems to imply that something's wrong with the docker container's networking config. i'm not sure how to proceed troubleshooting wise, so here's an issue.
Is it possible to have an HandyBrowser installation option to avoid using docker and connecting to an external HNSD/HNS resolver? I imagine that most users would not want to run their own node.
Maybe a way to make the node installation more desirable, we could also add an option to add a miner that would work on idle time.
-Add a way to right click and "save as" for images and downloads.
-Right click link and be able to create new tabs with it.
-I know you can move the browser through the diamond but I think it'd be nice to be able to move it from clicking and holding the window itself.
Docker is an extremely powerful tool that is privileged to do just about anything. Allowing userspace apps to control docker is an extremely iIl advised security model. Most people will require sudo to run docker commands because anything else is installing a rootkit on your own computer. I like that you sandbox HSD, but I think it would be best to ask users to start the HSD container on their own, or just spawn it directly.
I had Handy Browser opened, then I closed all my applications for the holiday weekend. When I came back and tried to open, I get the following message: