ulthar.xyz > Repos

tannhauser

A PoC Gemini proxy in Gopherspace
About Files Commits git clone https://ulthar.xyz/repos/tannhauser/tannhauser.git

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
Generated 2024-06-10 19:24:14 -0700 by RepoRat