_____ _ _ _ _ _ | |
|_ _| |__ ___ | | | |_ __ (_)_ _____ _ __ ___ __ _| | | |
| | | '_ \ / _ \ | | | | '_ \| \ \ / / _ \ '__/ __|/ _` | | | |
| | | | | | __/ | |_| | | | | |\ V / __/ | \__ \ (_| | | | |
|_| |_| |_|\___| \___/|_| |_|_| \_/ \___|_| |___/\__,_|_| | |
____ _ | |
/ ___| ___ _ __ | |__ ___ _ __ | |
| | _ / _ \| '_ \| '_ \ / _ \ '__| | |
| |_| | (_) | |_) | | | | __/ | | |
\____|\___/| .__/|_| |_|\___|_| | |
|_| | |
____ | |
/ ___| ___ _ ____ _____ _ __ | |
\___ \ / _ \ '__\ \ / / _ \ '__| | |
___) | __/ | \ V / __/ | | |
|____/ \___|_| \_/ \___|_| | |
by Umbrellix | |
uGopherServer, the universal gopher server | |
See LICENSE for copyright information | |
uGopherServer is a modern, featureful and relatively secure gopher | |
daemon built to be run under inetd, available under the 2-clause | |
BSD license. Binaries are available under the combination of the | |
2-clause BSD license, the SSLeay license and the OpenSSL license. | |
uGS accepts the environment variables "REMOTE_ADDR" and "REMOTE_HOST" | |
with the same semantics so that if it is being run behind some kind | |
of proxy, it is possible for that proxy, with a counterpart | |
shielding uGS, to pass the address through to uGS. | |
(what? no. that's pelvic wording. what I meant was) | |
uGS accepts the environment variables "REMOTE_ADDR" and "REMOTE_HOST" | |
both meaning the same thing (Gopher client remote address), so that | |
if UGS is being run behind some sort of proxy, it's possible for | |
said proxy to pass the address of the client through to UGS. | |
It is based on the proven codebase of Gophernicus 2014, and includes | |
numerous additions for TLS support, including user privilege droppage, | |
and obviously, TLS support. You MUST have OpenSSL available in | |
/usr/lib and /usr/include for it to compile. | |
GitHub link | |
.. | |
Local tarball copy of the uGopherServer software (Bzip2 format) | |
Local tarball copy of the uGopherServer software (Gzip format) | |
Local tarball copy of the uGopherServer software (LZ4 format) |