gophor now supports haproxy protocol!
though modified for gopher slightly. if gophor is the one doing the proxying, it adds a proxy path to the end of the proxy header, which gophor will check for and use to build appropriate returned selectors bearing this in mind
so as a proxy itself, gophor is NOT haproxy protocol compliant. but sitting behind a proxy, it absolutely is :)
I do want to implement gemini protocol, and i was going to do so as an addition to gophor so it handled both gopher and gemini
but that feels a bit too much for the feature creep. instead i'm tempted to clone the project at its current state, gut the gopher related shit and replace with gemini