Nice project!
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 of
its use here:
https://github.com/spc476/libtls-examples
-spc
More information about the Gemini
mailing list