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