notduncansmith has quit [Read error: Connection reset by peer]
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
andrewtj has joined #ipfs
pfraze has quit [Remote host closed the connection]
domanic has joined #ipfs
pfraze has joined #ipfs
hellertime has joined #ipfs
domanic has quit [Ping timeout: 276 seconds]
inconshreveable has quit [Remote host closed the connection]
domanic has joined #ipfs
neoteo has joined #ipfs
neoteo has quit [Ping timeout: 255 seconds]
domanic has quit [Ping timeout: 250 seconds]
tilgovi has quit [Ping timeout: 252 seconds]
rschulman has quit [Quit: Leaving.]
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
patcon has joined #ipfs
rschulman has joined #ipfs
pfraze has quit [Remote host closed the connection]
chriscool has quit [Ping timeout: 264 seconds]
rschulman has quit [Remote host closed the connection]
rschulman has joined #ipfs
krl has joined #ipfs
rschulman has quit [Quit: Leaving.]
rschulman has joined #ipfs
Wallacoloo has joined #ipfs
rschulman has quit [Client Quit]
rschulman has joined #ipfs
rschulman has quit [Client Quit]
rschulman has joined #ipfs
hellertime has quit [Quit: Leaving.]
anshukla has quit [Ping timeout: 264 seconds]
tilgovi has joined #ipfs
Wallacoloo has quit [Ping timeout: 240 seconds]
<whyrusleeping>
jbenet: i think we should not use internal packages for our protobufs
<whyrusleeping>
what if we want to use one of them somewhere else?
neoteo has joined #ipfs
neoteo has quit [Ping timeout: 246 seconds]
rschulman has quit [Quit: Leaving.]
patcon has quit [Ping timeout: 256 seconds]
EricJ2190 has quit [Ping timeout: 276 seconds]
Xe has quit [Ping timeout: 265 seconds]
rschulman has joined #ipfs
domanic has joined #ipfs
Xe has joined #ipfs
tilgovi has quit [Ping timeout: 244 seconds]
rschulman has quit [Quit: Leaving.]
inconshreveable has joined #ipfs
Tv` has quit [Quit: Connection closed for inactivity]
gatesvp has joined #ipfs
anshukla has joined #ipfs
rschulman has joined #ipfs
<gatesvp>
To clarify the PR process... (1) fork the ipfs repo on github (2) develop in branch (3) when ready do a `git merge branch` into master (4) push this all to github (5) issue PR from github
<gatesvp>
???
<gatesvp>
I'm currently on step (3) and I'm not clear if I need to merge the branch into master and then PR from that or if this some extra step in there that makes it easier on @jbenet?
<wking>
I'm trying to adjust the interface to support optional recursive resolution (e.g. "keep resolving dnslinks until the result isn't a dnslink")
<wking>
And the recusion logic is generic (not specific to DNS, IPNS, ...)
<wking>
*recursion
<wking>
how do I setup a helper method for recursive resolution that can be used by each of the specific implementations?
<wking>
In Python, I'd define a base class with a recursive-resolution method that called a stub single-resolution method raising NotImplementedError, and then subclass that and add DNS-specific (or IPNS-specific, ...) single-resolution methods
<whyrusleeping>
wking: add the unexported recursive call to the interface
<whyrusleeping>
actually, im not a huge fan of that approach
<wking>
well, I'd like the recursive call to be exported. The single-resolution method could be internal though
<whyrusleeping>
oh, well then add the recursive call to the interface
<wking>
But I'm mostly stuck on figuring out where to attach the generic function
<wking>
ok... Binding methods makes life easier for introspecters and folks who don't want to figure out which package to import to get the bare function
mitchty has quit [Quit: No Ping reply in 180 seconds.]
<wking>
hmm, maybe I could just write per-implementation wrappers that used that unattached function to implement their method...
<wking>
four duplicate lines per implementation shouldn't be too bad ;)
mitchty has joined #ipfs
<whyrusleeping>
well, then theres another option
<whyrusleeping>
eh, no
<whyrusleeping>
i would see how it feel unbound
<wking>
sure. It's easy enough to drop the method-binding if it feels too awkward
<whyrusleeping>
yeah, exactly
rschulman has joined #ipfs
grncdr has quit [Quit: Leaving.]
grncdr has joined #ipfs
Wallacoloo has joined #ipfs
Wallacoloo has quit [Client Quit]
Wallacoloo has joined #ipfs
grawity has quit [Ping timeout: 265 seconds]
ehmry has joined #ipfs
pfraze has joined #ipfs
rschulman has quit [Quit: Leaving.]
hellertime has quit [Quit: Leaving.]
lgierth has joined #ipfs
mildred has quit [Quit: Leaving.]
rschulman has joined #ipfs
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
mildred has joined #ipfs
pfraze has quit [Ping timeout: 256 seconds]
nham has joined #ipfs
inconshreveable has quit [Ping timeout: 265 seconds]
Wallacoloo has quit [Ping timeout: 256 seconds]
pfraze has joined #ipfs
pfraze has quit [Remote host closed the connection]
inconshreveable has joined #ipfs
mildred has quit [Quit: Leaving.]
mildred has joined #ipfs
rschulman has quit [Quit: Leaving.]
bren2010 has quit []
Wallacoloo has joined #ipfs
EricJ2190 has joined #ipfs
ehmry has quit [Quit: Leaving]
nxpSoftware2 has joined #ipfs
<nxpSoftware2>
Hi everyone. Is there a time or a place for new user to ask stupid questions without interrupting important conversations between devs
<nxpSoftware2>
so far i have got 2 nodes to see each others content via http://gateway.ipfs.io, which is great. This got me thinking about some use cases. Can i connect the nodes directly? I'd like to stream data between them.
<nxpSoftware2>
can i do this? can it be in real time?
rschulman has joined #ipfs
<headbite>
I think you would have to forward port 4001 and then 'ipfs swarm connect ID' one of the nodes.
<nxpSoftware2>
cryptix: yes i think so. Once these nodes are connected, what sort of latencies could be possible? Could i use it for real time streaming of voice for example (<200s delay) ?
<nxpSoftware2>
ms
<cryptix>
afaik the connection is direct - the dht is only used for establishing it
<nxpSoftware2>
so it sounds possible right?
<cryptix>
we plan adding a routing over ipfs if no direct one is possible but its not there yet
rschulman has quit [Quit: Leaving.]
robmyers has joined #ipfs
<nxpSoftware2>
i could actually have a phone call over IPFS??
<nxpSoftware2>
like skype but without the skype part
<cryptix>
yea - i dont see why not
<nxpSoftware2>
jesus
<okket_>
if you implement streaming in IPFS ;)
<nxpSoftware2>
ah
<nxpSoftware2>
haha
atrapa has quit [Quit: Leaving]
<okket_>
but finding each other via DHT lookup, connecting, etc., this can IPFS do for you today
<nxpSoftware2>
brilliant, then i shall try to build a PoC
<nxpSoftware2>
thanks!
rschulman has joined #ipfs
pfraze has joined #ipfs
<ipfsbot>
[go-ipfs] wking opened pull request #1208: Rework /ipfs/…, /ipns/…, /dnslink/… resolution to separate protocols (master...dns-resolver) http://git.io/vUffq
therealplato has joined #ipfs
rschulman has quit [Quit: Leaving.]
pfraze has quit [Remote host closed the connection]
grncdr has quit [Quit: Leaving.]
zorun has quit [Ping timeout: 252 seconds]
rschulman has joined #ipfs
<cryptix>
uhm.. are the gateways down for anyone else?
<cryptix>
s/down/timeout
<cryptix>
something feels very bad... jbenet whyrusleeping
<jbenet>
not down for me, but i'll reboot them.
lgierth_ has joined #ipfs
<jbenet>
(they've been getting into worse states for longer becuase they crash less now
inconshreveable has quit [Ping timeout: 245 seconds]
<cryptix>
i cant ping my personal bootstrap node after restrting both nodes
<jbenet>
huh? really?
<cryptix>
and i'm getting LOADS of net diag requests
<cryptix>
do we have rate limiting on incoming ones?
<jbenet>
haha, no. we don't, we should remove net diag.
<jbenet>
(or make it check signatures on the request
<jbenet>
and grant access only to devs for now.
<cryptix>
sounds good :)
<cryptix>
or making them opt-in in config - might feel a bit backdoor-ish to some people otherwise