💾 Archived View for rawtext.club › ~sloum › geminilist › 000644.gmi captured on 2020-10-31 at 01:43:26. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2020-09-24)
-=-=-=-=-=-=-
Sean Conner sean at conman.org
Thu May 14 22:43:37 BST 2020
- - - - - - - - - - - - - - - - - - - ``` It was thus said that the Great Felix Queißner once stated: > Hey makeworld > > > Welcome! It's cool to have another command line tool for the ecosystem, > > and Zig seems like an interesting language. I think you're the first > > to make a Gemini tool with it! > Yeah pretty much. The Zig community is still quite small, but constantly > growing and evolving :) > > > I've made a command line downloader[0] myself, but having a more > > advanced curl type tool would be great. > > > > [0] https://github.com/makeworld-the-better-one/gemget > Oh nice, reference code! I'm struggling with SSL atm, receiving my first > line of the response "20 text/gemini", but then i receive a "peer sent > close notify alert" from WolfSSL, so i might check out code code a bit > and the dependencies > > > Also I see you're using wolfSSL, is it any good? I don't do much in C, > > but there was some chatter in IRC the other day about BearSSL[1], maybe > > it could be good for your project too. > > > > [1] https://bearssl.org/ > Taking a look now, it is already more attractive than WolfSSL as it's > MIT licence and not GPL. I've tried like 5 libraries yesterday and none > were either well documented, well working or well compilable, so giving > a shot now at BearSSL... WolfSSL was just the first library that got a > TLS connection established I use LibreSSL, which includes a library called libtls, which makes it*very* easy to use TLS, especially for clients. I have some examples ofits use here: https://github.com/spc476/libtls-examples -spc