tannhauser
A PoC Gemini proxy in Gopherspace
Commit history
commit 1c8ff87962f1e79a2700e6a246c3cdb8ec2e6218 Author: ꙮ <ymir@ulthar.xyz> Date: Mon Jun 14 19:43:28 2021 -0700 Updated README commit e0b169386d429f9ec7a4c1fd6607379477c947b4 Author: ꙮ <ymir@ulthar.xyz> Date: Mon Jun 14 19:38:25 2021 -0700 We're passing 0001 - 0006 in the torture test 0000 and 0007 fail because we can't resolve relative links in the current directory yet commit 57c4d4c8527ac5b0f08e4d530f617fcaeb35f10d Author: ꙮ <ymir@ulthar.xyz> Date: Mon Jun 14 11:58:50 2021 -0700 Added support for user input with selector 7 commit fcc54c78378ed7b34c7083e4791c5a025c92738c Author: ꙮ <ymir@ulthar.xyz> Date: Mon Jun 14 10:34:42 2021 -0700 Cleaned up URL processing commit 2c0d428f7578d9fca0119e9502ed68d508182ceb Author: ꙮ <ymir@ulthar.xyz> Date: Sun Jun 13 18:34:56 2021 -0700 We were printing the wrong variables in print_debug() commit 76322c500f1cbf29a9d2b5a85b8f919118b7e3c3 Author: ꙮ <ymir@ulthar.xyz> Date: Sun Jun 13 18:32:28 2021 -0700 Renamed path variable commit f4801f3545f8518c2b2f79809f44cdc7392be0a3 Author: ꙮ <ymir@ulthar.xyz> Date: Sat Jun 12 22:16:40 2021 -0700 Added readme todos commit 4240f8f5a85ba7eacf364d0cf888fbf8f1b6e2da Author: ꙮ <ymir@ulthar.xyz> Date: Sat Jun 12 22:05:51 2021 -0700 Improved handling of different sorts of gemini URLs I should probably decompose the gemini:// -> tannhauser.dcgi? stuff in a separate function commit 54df059cb3c6122ed3619f3e0bafd0b97e24c35c Author: ꙮ <ymir@ulthar.xyz> Date: Sat Jun 12 09:46:57 2021 -0700 Update README commit af927df4b7a5be53caa5520c5ea22fd416c9345f Author: ꙮ <ymir@ulthar.xyz> Date: Sat Jun 12 09:44:27 2021 -0700 Handle naked gemini links, we need newlines :facepalm: commit a58eff6500125bfff91ba9d0b34ee4913c535efe Author: ꙮ <ymir@ulthar.xyz> Date: Sat Jun 12 09:33:00 2021 -0700 Handle naked gemini links and assume gemini for unspecified ones commit fbd8840215d2d9f32c1317d68d1d4fe666fb9c58 Author: ꙮ <ymir@ulthar.xyz> Date: Sat Jun 12 09:19:21 2021 -0700 Use printf properly commit 338bc966013141074638f0921886a00f267d357e Author: ꙮ <ymir@ulthar.xyz> Date: Fri Jun 11 18:25:58 2021 -0700 typo commit 5fc58e5f874afa479cbfa586e35042a3d06e4ba4 Author: ꙮ <ymir@ulthar.xyz> Date: Fri Jun 11 17:16:21 2021 -0700 Renamed cgi variables commit 21083ece9ab311da280426e42ab6df8999f35996 Author: ꙮ <ymir@ulthar.xyz> Date: Fri Jun 11 15:54:09 2021 -0700 Fixed Gopher link handling commit 98f95f048e79ffb9f543d2e48f5dc78916a9a4c3 Author: ꙮ <ymir@ulthar.xyz> Date: Fri Jun 11 15:15:20 2021 -0700 Fixed HTTP(S) link formatting commit 5d96bff44b06541a40609a179480e935115ba093 Author: ꙮ <ymir@ulthar.xyz> Date: Fri Jun 11 14:33:16 2021 -0700 Include path variable in debuggin commit 254cfebaf024275df260438c694c64d250b68c89 Author: ꙮ <ymir@ulthar.xyz> Date: Fri Jun 11 14:32:35 2021 -0700 Replace buggy gopher link handling with temporary placeholder commit b5c68687d7fbb6fdb864aeb96e9331c71c1952f5 Author: ꙮ <ymir@ulthar.xyz> Date: Fri Jun 11 11:42:02 2021 -0700 Renamed variables to shorten ncat line commit c4a4121a6f1af5d2278469eb16520f70bd5e39dd Author: ꙮ <ymir@ulthar.xyz> Date: Fri Jun 11 11:40:43 2021 -0700 Account for host:port URIs; some servers want \r\n\r\n instead or \r\n commit 915a9e5c4307ca4305fd953eae678e1684d91706 Author: ꙮ <ymir@ulthar.xyz> Date: Fri Jun 11 11:12:08 2021 -0700 use the print_debug function instead commit 2ad87b3dfc0a0c19d64ea07a9cea43014d07e727 Author: ꙮ <ymir@ulthar.xyz> Date: Fri Jun 11 11:03:46 2021 -0700 Improved error printouts, pass variables to awk to account for link formatting, minor changes I haven't look at this code in months and it's honestly kind of terrible commit 504c669d9a46376dc4a3ffb2438647f7eba87dce Author: ꙮ <ymir@ulthar.xyz> Date: Fri Jun 11 11:01:29 2021 -0700 We'll conditionally set the host and url variables depending on the CGI values This is just boilerplate, we're ignoring selecter 7 requests for now commit 828926ce5f5b8619b93f5a86e150f1f038dd8c35 Author: ꙮ <ymir@ulthar.xyz> Date: Fri Jun 11 11:00:42 2021 -0700 Removed unnecessary case statement commit 9399e5524198f6311a1898962eb31744b4b14669 Author: ꙮ <ymir@ulthar.xyz> Date: Fri Jun 11 08:12:53 2021 -0700 Added debug prints commit 46e0958abfc32b0ebee4384426ee3d39020519e3 Author: ꙮ <ymir@ulthar.xyz> Date: Fri Jun 11 08:12:21 2021 -0700 Pass host to awk script commit 1d65c5fc98de2c6f0bd16dc7391696994d80cf8d Author: ꙮ <ymir@ulthar.xyz> Date: Fri Jan 22 21:25:33 2021 -0800 Formating commit 1e1631aded75956021b0d17bfee595b1f33e4e2e Author: ꙮ <ymir@ulthar.xyz> Date: Fri Jan 22 21:20:40 2021 -0800 Filled out README, mostly completed scripts With the exception of the slightly incomplete/buggy parser and the fundemental issue described in the README, everything seems to working. commit 560f07948963b567f110ecc004e0e43c2053fb2f Author: ꙮ <ymir@ulthar.xyz> Date: Fri Jan 22 17:04:36 2021 -0800 added license commit 855110710a1ac3926f29489ab3f3b7577ee9d8ba Author: ꙮ <ymir@ulthar.xyz> Date: Fri Jan 22 17:00:43 2021 -0800 CGI script is mostly complete, moved awk to a seperate file There are still some issues, most notably the buggy content-type handler and the parser, which seems to produce invalid URLs commit e971cae779b68aad1da25e073e967dec3c0187c0 Author: ꙮ <ymir@ulthar.xyz> Date: Thu Jan 21 21:51:11 2021 -0800 Initial commit