logs archiveBotHelp.net / Freenode / #2f30 / 2015 / September / 18 / 3
z3bra
I see
well thanks for your help then
__20h__
My patch added a bug.
z3bra
sorry about that
__20h__
z3bra, no, I fixed it.
z3bra, geomyidae can't do anything else.
It will now work over every clogged modem line.
z3bra
what's the bug you added the?
__20h__
The bug didn't relate to the curl thing.
Some packet could have been resent.
Curl is hanging early on in nearly every first send.
z3bra
I'm not sure to get it
if curl doesn't ack, geomyidae will not resend the packet?
__20h__
No, that's just TCP/IP.
Gopher just sends bytes over TCP/IP.
z3bra, geomyidae doesn't control the TCP/IP flow.
z3bra
makes sense
I might just start using snarf instead of curl..
Evil_Bob
curl supports alot of stuff though
z3bra
protocols you mean?
Evil_Bob
i use curl for http/https mostly
z3bra
yeah it would be nice to be able to use curl, as it's most likely to be installed on people's computers
Evil_Bob
no i mean file resume, cache, redirect support etc
z3bra
oh, yeah
__20h__
So none of you has checked out the curl source and tries to fix this?
What losers are you?
z3bra
:')
__20h__
z3bra, hm, geomyidae is closing the connection too fast.
It's too fast.
z3bra
haha
__20h__
z3bra, it's a bug in curl.
z3bra
how so?
__20h__
Curl is handling the closed connection before reading all data.
z3bra
I see
__20h__
geomyidae is easy to debug because it doesn't have tons of abstractions.
z3bra
and thus, it 'discards' the data that's not read yet
still, shouldn't geomyidae wait for all the data to be read before closing the connection?
or waiting for the client to terminate it?
__20h__
z3bra, it doesn't need to.
Since it's not using any buffering is it the responsibility of the network stack to transfer all data.
z3bra
indeed
I need to go, but that's a pretty interresting topic (to me at least)
as I'm not really comfortable with network programming
I'll check if I can figure out a patch for curl
thanks a lot for your help again!
have a good night
cheers
__20h__
z3bra, you too.
Use snarf when in doubt.
But it won't support your convenient ldap:// downloading. :(
« prev 1 2 3 next »