Post 9k73PTUhJcfSBbTLk0 by EdS@mastodon.sdf.org
(DIR) More posts by EdS@mastodon.sdf.org
(DIR) Post #9k6qUaLFz5z3T4AAgS by solderpunk@tilde.zone
2019-06-22T15:45:32Z
0 likes, 1 repeats
Now that some crazy individual has stood up gemini://gemini.conman.org, I had an unexpected urgent need for a Gemini client. So, I hastily converted VF-1 from gopher to Gemini and have named the result AV-98 (after the AV-98 Ingram, https://patlabor.fandom.com/wiki/AV-98_%22Ingram%22, Patlabor > Macross, fight me). You can find it at https://tildegit.org/solderpunk/AV-98. Not everything works 100%, but it's good enough for simple testing. @gcupc, NOW things are moving fast!
(DIR) Post #9k6tumBCtT0fZeduWu by tomasino@mastodon.sdf.org
2019-06-22T16:23:46Z
0 likes, 0 repeats
@solderpunk @gcupc what's the easiest language to bind to a tcp port and respond with anything I want? Can I do that in bash
(DIR) Post #9k6vIuaLOU3GXzTO5Y by julienxx@mastodon.sdf.org
2019-06-22T16:39:20Z
0 likes, 0 repeats
@tomasino @solderpunk @gcupc you could use nc http://bluegraybox.com/blog/2013/05/04/worlds-dumbest-tcp-service/
(DIR) Post #9k6vNKbCcJXoNzywT2 by solderpunk@tilde.zone
2019-06-22T16:40:16Z
0 likes, 0 repeats
@tomasino @gcupc I'd be very surprised if you could do it in bash, but I don't know for certain that it's impossible. Possibly you could hack something up with `socat`? Otherwise it's not especially hard in Python or Lua.
(DIR) Post #9k6vwJsZHlDWHxmwAS by julienxx@mastodon.sdf.org
2019-06-22T16:46:03Z
0 likes, 0 repeats
@solderpunk @gcupc this is very cool!
(DIR) Post #9k6wKShK9KiKab2aye by twee@patch.cx
2019-06-22T16:50:59.823170Z
0 likes, 0 repeats
@solderpunk @gcupc what actually is gemini?search for "gemini protocol" only gets me links to spinal chords
(DIR) Post #9k6yHREHLvRZ4g8obY by solderpunk@tilde.zone
2019-06-22T17:12:49Z
0 likes, 0 repeats
@twee @gcupc Thus far it is only documented in gopherspace, see gopher://zaibatsu.circumlunar.space:70/1/~solderpunk/gemini. I'll get something on the web before too long. Gemini is a highly experimental new protocol which is supposed to be more powerful and flexible than gopher while still being much, much simpler and more respectful of user privacy than the web.
(DIR) Post #9k6ySAA19cANK2GImu by sable@starflower.space
2019-06-22T17:14:41Z
0 likes, 0 repeats
@solderpunk wait, what is gemini? some kind of gopher alternative?
(DIR) Post #9k6yhjZDnOiHTeTYY4 by solderpunk@tilde.zone
2019-06-22T17:17:34Z
0 likes, 0 repeats
@sable Sort of. It is supposed to be more powerful and flexible than gopher, while still staying much simpler and more privacy-conscious than the web. You can think of it as "souped up gopher" or "dumbed down web" depending on your preferred perspective. It is *highly* experimental and under development and there is no guarantee the whole thing won't fizzle out in a few weeks.
(DIR) Post #9k6ym4A1AhO6VNkj6u by sable@starflower.space
2019-06-22T17:18:21Z
0 likes, 0 repeats
@solderpunk cool! is there a repo or anything up that i can poke at?
(DIR) Post #9k6z5X4ltBMxgda50S by solderpunk@tilde.zone
2019-06-22T17:21:52Z
0 likes, 0 repeats
@sable https://patlabor.fandom.com/wiki/AV-98_%22Ingram%22 is an experimental client I adapted from VF-1 today. Using it, you could visit the world's first and only gemini site at gemini.conman.org, from which you could also see the little bit of Lua code powering that server. So far that's about all there is in the world. But there's plenty to read at gopher://zaibatsu.circumlunar.space:70/1/~solderpunk/gemini
(DIR) Post #9k6z7lsVpF9eArukhE by sable@starflower.space
2019-06-22T17:22:17Z
0 likes, 0 repeats
@solderpunk awesome, thanks!
(DIR) Post #9k6zDbfEiLd4EWUGGG by solderpunk@tilde.zone
2019-06-22T17:23:20Z
0 likes, 0 repeats
@sable Whoops, wrong link! The client is at https://tildegit.org/solderpunk/AV-98
(DIR) Post #9k6zH9X1FhmC8kKnzs by sable@starflower.space
2019-06-22T17:23:58Z
0 likes, 0 repeats
@solderpunk ahhh haha that explains some things
(DIR) Post #9k71Oac5A4os4GNPkm by dokuja@cybre.ninja
2019-06-22T17:41:43.207417Z
0 likes, 0 repeats
@solderpunk @sable Just browsed the server and pretty interesting. Still processing, may have comments afterwards.Oh, I have one now, should there be support for virtual hosts? It could be prepended to the path in a request.
(DIR) Post #9k71OatS7UiKw8VHpQ by solderpunk@tilde.zone
2019-06-22T17:47:42Z
0 likes, 0 repeats
@dokuja @sable Not something I've given much thought to, I will add it to the queue. My gut reaction is to think that it might be overkill, but maybe not...
(DIR) Post #9k73PTUhJcfSBbTLk0 by EdS@mastodon.sdf.org
2019-06-22T18:09:38Z
0 likes, 0 repeats
Does this help?http://xmodulo.com/tcp-udp-socket-bash-shell.html@solderpunk @tomasino @gcupc
(DIR) Post #9k73ryzzm6ci0MhnLU by kensanata@octodon.social
2019-06-22T18:15:25Z
0 likes, 0 repeats
@solderpunk if there is no privileged port it seems to me that you could do without? Just start with the convention to never drop ports from URLs. Also, no service names. @dokuja @sable
(DIR) Post #9k74r8unWNbcQLRBho by solderpunk@tilde.zone
2019-06-22T18:26:30Z
0 likes, 0 repeats
@kensanata @dokuja Certainly no dropping of ports from URLs!
(DIR) Post #9k7E6KblEER4cVqmwa by tomasino@mastodon.sdf.org
2019-06-22T20:09:56Z
0 likes, 0 repeats
@EdS @solderpunk @gcupc this is so cool. Can't wait to abuse it for wild shenanigans
(DIR) Post #9k7EU6cms158CXfQBc by tomasino@mastodon.sdf.org
2019-06-22T20:14:10Z
0 likes, 0 repeats
@julienxx @solderpunk @gcupc this is my new favorite thing. Time to jump into the Gemini game
(DIR) Post #9k7EgZbmw0aNZI92Rs by solderpunk@tilde.zone
2019-06-22T20:16:37Z
0 likes, 0 repeats
@tomasino @julienxx @gcupc Squeee!!!
(DIR) Post #9k7JPOoGKYwmvMbqwC by gcupc@glitch.social
2019-06-22T21:09:32Z
0 likes, 0 repeats
@solderpunk @dokuja @sable if you mandate ssl, then to do virtual hosts you have to also do SNI. And IMO that makes things too complicated.
(DIR) Post #9k7JTPQ60IZFyWDZL6 by gcupc@glitch.social
2019-06-22T21:10:07Z
0 likes, 0 repeats
@solderpunk @dokuja @sable if you mandate TLS, then to do virtual hosts you have to also do SNI. And IMO that makes things too complicated.
(DIR) Post #9k97u2odLMOWYQY7ZQ by maiki@mastodon.sdf.org
2019-06-23T18:10:01Z
0 likes, 0 repeats
@gcupc @solderpunk I'll map it locally as `alphonse`! ^_^
(DIR) Post #9kEu6E5KIy4HVuEoeO by 15F9@mstdn.io
2019-06-26T13:03:38Z
0 likes, 0 repeats
@solderpunk @tomasino @gcupc That's a perfect job for tcl and tcltls, with expect to automate connection tests :D