vsimon has quit [Remote host closed the connection]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
sz0_ has quit [Quit: Connection closed for inactivity]
shizy has quit [Ping timeout: 240 seconds]
chjk6x_ has quit [Ping timeout: 240 seconds]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
jaboja has joined #ipfs
ashark has joined #ipfs
newhouse has quit [Read error: Connection reset by peer]
ashark has quit [Ping timeout: 256 seconds]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
chriscool1 has quit [Quit: Leaving.]
NullbutC00L has quit [Ping timeout: 260 seconds]
bwn has quit [Ping timeout: 265 seconds]
notdaniel has joined #ipfs
arthurfragoso[m] has quit [Ping timeout: 276 seconds]
yayota[m] has quit [Ping timeout: 276 seconds]
appa[m] has quit [Ping timeout: 276 seconds]
bhipple[m] has quit [Ping timeout: 276 seconds]
M568656s[m] has quit [Ping timeout: 276 seconds]
erikj` has quit [Ping timeout: 276 seconds]
bhipple[m] has joined #ipfs
arthurfragoso[m] has joined #ipfs
M568656s[m] has joined #ipfs
yayota[m] has joined #ipfs
appa[m] has joined #ipfs
Jakob[m]1 has quit [Ping timeout: 276 seconds]
kegan_1 has quit [Ping timeout: 276 seconds]
Obscurity[m] has quit [Ping timeout: 276 seconds]
M-Amandine has quit [Ping timeout: 276 seconds]
cornu[m]1 has quit [Ping timeout: 276 seconds]
LifeNT[m] has quit [Ping timeout: 276 seconds]
jmmpsyd88[m] has quit [Ping timeout: 276 seconds]
stretch[m] has quit [Ping timeout: 276 seconds]
CHOAM[m] has quit [Ping timeout: 276 seconds]
timetrack[m] has quit [Ping timeout: 276 seconds]
dbmath31[m] has quit [Ping timeout: 276 seconds]
igel[m] has quit [Ping timeout: 276 seconds]
einyx[m] has quit [Ping timeout: 276 seconds]
AgenttiX has quit [Ping timeout: 276 seconds]
dimitarvp has quit [Quit: Bye]
zinovi[m] has quit [Ping timeout: 276 seconds]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
muravey has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
infinity0_ has joined #ipfs
infinity0_ has quit [Changing host]
infinity0_ has joined #ipfs
infinity0 has quit [Killed (cherryh.freenode.net (Nickname regained by services))]
timetrack[m] has joined #ipfs
erikj` has joined #ipfs
dbmath31[m] has joined #ipfs
CHOAM[m] has joined #ipfs
stretch[m] has joined #ipfs
cornu[m]1 has joined #ipfs
robattila256 has joined #ipfs
M-Amandine has joined #ipfs
Obscurity[m] has joined #ipfs
LifeNT[m] has joined #ipfs
jmmpsyd88[m] has joined #ipfs
einyx[m] has joined #ipfs
Jakob[m]1 has joined #ipfs
kegan_1 has joined #ipfs
igel[m] has joined #ipfs
zinovi[m] has joined #ipfs
AgenttiX has joined #ipfs
muravey has joined #ipfs
bwn has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
igorline has quit [Ping timeout: 264 seconds]
domanic has joined #ipfs
notdaniel has quit [Quit: Leaving]
talonz has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
robattila256 has quit [Quit: WeeChat 2.0.1]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
MikeFair has joined #ipfs
screensaver13 has quit [Ping timeout: 264 seconds]
<MikeFair>
daviddias, ut? I have a question about ipld, and ipns (namely I'd like to create a mechanism where an ipld link can point to an ipns reference)
screensaver has joined #ipfs
robattila256 has joined #ipfs
<MikeFair>
daviddias, I can understand if it's not supported yet; and it potentially could very easy turn a DAG into a DCG
<MikeFair>
But I can't think of any other sane way for independent people to be able to update their own nodes in the tree ; and at the same time keep a sane tree root
domanic has quit [Read error: Connection reset by peer]
<MikeFair>
(It's almost like it's a similar problem to DNS Primary/Secondary servers)
domanic has joined #ipfs
<MikeFair>
(Need to relegate authority over the subspace to an identified separate entity)
<gozala>
daviddias: I’m trying to write flow type signatures for the ipfs core libs, for on it would help me understand exposed API better but I think it’s probably going to be generally useful for users
<MikeFair>
gozala: o/
<gozala>
daviddias: who can I bug with questions ? I’m genuinely lost
<gozala>
MikeFair: thanks! Should I keep it on or off this channel ?
<MikeFair>
If it's ipfs related, on channel ends up in the logs and lost ppl who find their way are generally the most helpful to future lost ppl
<gozala>
MikeFair: I’m not sure what’s the ipfs-block-service instance there but let’s ignore it for now
<gozala>
MikeFair: what’s the node in the API docs
<gozala>
or a cid
<gozala>
later I understand what it stands for but not what’s the representation of it is
<MikeFair>
ipfs block service instance is the instantiated ipfs entity i believe
<MikeFair>
CID = Content ID
<MikeFair>
Something like zdpuAvseB5qenujhBMdZt4eiaefxJrFmEqAQMdLx7CaoYyQXY
<gozala>
MikeFair: so is that a string there then ?
<lgierth>
gozala: the blockservice is a facade for blockstore+bitswap. it tries its best to give you the block you ask for, either from disk or through the network
* MikeFair
just happened to be uploading a test IPLD structure just before joining. ;)
<lgierth>
i don't know if it is specifically in js-ipfs, but conceptually that's its role in the ipfs stack
<gozala>
lgierth: is there a interface for it I can lookup somewhere ?
<MikeFair>
lgierth: In this case, the ipld-resolver-service is asking for it as part of its own instance construction
<MikeFair>
lgierth: Yes, not initializing its own ipfs node is how I interpretted that too
<MikeFair>
Anyone up for some creative thinking on a multi-party distributed IPLD tree? The idea is there's a core trunk, and each of us can publish a branch on that trunk. We each control our own branch
<gozala>
MikeFair: ok now I’m trying to figure out what Block, Bitswap and IPFSRepo’s are
<MikeFair>
We can update our branch at any time, and whenever someone pulls the trunk's CID they get the latest version of every branch
<MikeFair>
My problem atm is updating the trunk whenever a branch changes
<MikeFair>
or making the trunk point to a fixed IPNS CID for each branch that each user publishes
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
<MikeFair>
IPLD almost seems built for this, but I don't want people to be able to repoint other branches when they update their own on the trunk
steveh7 has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
domanic has quit [Ping timeout: 264 seconds]
<gozala>
MikeFair: does WantList.sortedEntries() returns map of CID -> CID ?
jaboja has quit [Remote host closed the connection]
rodolf0 has joined #ipfs
sz0_ has joined #ipfs
sz0_ has quit [Client Quit]
sz0_ has joined #ipfs
sz0_ has quit [Client Quit]
witten has quit [Ping timeout: 255 seconds]
markedfinesse has quit [Remote host closed the connection]
markedfinesse has joined #ipfs
shizy has joined #ipfs
G3nka1 has joined #ipfs
alexpuig[m] has quit [Ping timeout: 276 seconds]
ryanmiller[m] has quit [Ping timeout: 276 seconds]
dhole[m] has quit [Ping timeout: 276 seconds]
matthiasbgg[m] has quit [Ping timeout: 276 seconds]
tglman1 has quit [Ping timeout: 276 seconds]
alexpuig[m] has joined #ipfs
graffen has quit [Ping timeout: 255 seconds]
vbrain[m] has quit [Ping timeout: 276 seconds]
floppypocket[m] has quit [Ping timeout: 276 seconds]
admin[m]1 has quit [Ping timeout: 276 seconds]
glyif[m] has quit [Ping timeout: 276 seconds]
Mill3n[m] has quit [Ping timeout: 276 seconds]
modrone[m] has quit [Ping timeout: 276 seconds]
xamino[m] has quit [Ping timeout: 276 seconds]
msmart[m] has quit [Ping timeout: 276 seconds]
M-biostasis has quit [Ping timeout: 276 seconds]
Ghostwalk[m] has quit [Ping timeout: 276 seconds]
silwol has quit [Ping timeout: 276 seconds]
matthiasbgg[m] has joined #ipfs
graffen has joined #ipfs
vsimon has quit [Remote host closed the connection]
fredthomsen has joined #ipfs
fredthomsen has quit [Client Quit]
domanic has joined #ipfs
muravey has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ryanmiller[m] has joined #ipfs
dhole[m] has joined #ipfs
M-biostasis has joined #ipfs
silwol has joined #ipfs
admin[m]1 has joined #ipfs
Ghostwalk[m] has joined #ipfs
xamino[m] has joined #ipfs
floppypocket[m] has joined #ipfs
modrone[m] has joined #ipfs
glyif[m] has joined #ipfs
msmart[m] has joined #ipfs
Mill3n[m] has joined #ipfs
vbrain[m] has joined #ipfs
tglman1 has joined #ipfs
muravey has joined #ipfs
muravey has quit [Client Quit]
ashark has joined #ipfs
rodolf0 has quit [Ping timeout: 246 seconds]
ashark has quit [Ping timeout: 256 seconds]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
rodolf0 has joined #ipfs
rudolph has joined #ipfs
rudolph is now known as Guest61006
vsimon has joined #ipfs
rodolf0 has quit [Ping timeout: 240 seconds]
muravey has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
Guest61006 has quit [Quit: Leaving]
<MikeFair>
Does anyone know if I can get `ipfs dag get` to resolve an ipns entry?
chriscool1 has joined #ipfs
<MikeFair>
Doesn't look like it, but it almost works
Fess_ has joined #ipfs
<MikeFair>
I did an: ipfs dag put somedata.json
<MikeFair>
ipfs name publish --key=domain.dom /ipfs/addressofdagresult
<MikeFair>
ipfs ls /ipns/domain.dom
vivus has quit [Quit: Leaving]
<MikeFair>
(got child/linked entries from data.json)
domanic has quit [Read error: Connection reset by peer]
Fess has quit [Ping timeout: 255 seconds]
domanic has joined #ipfs
<MikeFair>
But ipfs dag get /ipns/domain.dom yields: Error: selected encoding not supported
<deltab>
maybe it expects just a hash
<MikeFair>
that's pretty much the case
<deltab>
in which case you'd need to do the resolution separately
Betsy has joined #ipfs
<MikeFair>
If I was on a linux command line I could properly parse out the ipns name resolve -r result and stick it inline on the ipfs dag command just to see it worked with the domain name as the DAG identifier
<MikeFair>
but I'm on Windows CMD atm
<MikeFair>
And ipfs dag get /ipfs/zdpuAvseB5qenujhBMdZt4eiaefxJrFmEqAQMdLx7CaoYyQXY works just fine
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
chriscool1 has quit [Quit: Leaving.]
sz0_ has joined #ipfs
muravey has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
shizy has quit [Ping timeout: 276 seconds]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
vsimon has quit [Remote host closed the connection]
vsimon has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
maxzor has quit [Remote host closed the connection]
captain_morgan has quit [Remote host closed the connection]
captain_morgan has joined #ipfs
reit has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
<gozala>
MikeFair: Are you sure CID’s are strings and not a CID class instances ?
Fess_ has quit [Ping timeout: 246 seconds]
domanic has quit [Read error: Connection reset by peer]
}ls{ has quit [Ping timeout: 240 seconds]
Fess_ has joined #ipfs
}ls{ has joined #ipfs
<Stskeepz>
fun fact, you can fit https://gateway.ipfs.io/ipfs/<multihash>#<base64 encoded 32 byte key> in a 144b NFC tag in the URL form
Fess_ has quit [Ping timeout: 246 seconds]
<gozala>
daviddias: have you guys considered using flow or ts ? There are so many places in where you have things implementing an interface, it would be so useful to actually have those interface defined so that implementation could claim to implement it
leeola has quit [Quit: Connection closed for inactivity]
witten has joined #ipfs
anewuser has quit [Quit: anewuser]
xiao2hei[m] has joined #ipfs
ashark has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
domanic has joined #ipfs
dionysus69 has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
captain_morgan has quit [Remote host closed the connection]
ashark has joined #ipfs
captain_morgan has joined #ipfs
dionysus69 has quit [Ping timeout: 260 seconds]
ashark has quit [Ping timeout: 240 seconds]
ygrek has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
MikeFair has quit [Ping timeout: 240 seconds]
ONI_Ghost has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
Steverman has quit [Quit: WeeChat 2.0.1]
ashark has joined #ipfs
ulrichard has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
Betsy has quit [Remote host closed the connection]
vsimon has quit [Remote host closed the connection]
uzzrroOOOO has quit [Quit: No Ping reply in 180 seconds.]
ygrek has quit [Ping timeout: 256 seconds]
uzzrroOOOO has joined #ipfs
ONI_Ghost has quit [Ping timeout: 276 seconds]
ashark has joined #ipfs
ashark has quit [Ping timeout: 256 seconds]
MikeFair has joined #ipfs
dionysus69 has joined #ipfs
ashark has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
rendar has joined #ipfs
espadrine has quit [Ping timeout: 240 seconds]
ashark has joined #ipfs
ONI_Ghost has joined #ipfs
ashark has quit [Ping timeout: 240 seconds]
ONI_Ghost has quit [Ping timeout: 246 seconds]
NullbutC00L has joined #ipfs
sknebel has quit [Ping timeout: 256 seconds]
mtodor has joined #ipfs
ecloud is now known as ecloud_wfh
akr has left #ipfs ["User left"]
ashark has joined #ipfs
chriscool1 has joined #ipfs
ONI_Ghost has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
mtodor has quit [Quit: Leaving...]
ylp1 has joined #ipfs
xzha has joined #ipfs
NullbutC00L has quit [Ping timeout: 260 seconds]
ashark has joined #ipfs
igorline has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
TUSF has joined #ipfs
<TUSF>
Got a question here; could it be able to hand-craft a chunked file, using the object or dag subcommands?
mtodor has joined #ipfs
<TUSF>
Another question is, what exactly is in the "Data" parameter for the chunked file types and directory types?
NullbutC00L has joined #ipfs
ashark has joined #ipfs
ashark has quit [Ping timeout: 256 seconds]
TUSF has quit [Ping timeout: 252 seconds]
TUSF has joined #ipfs
ashark has joined #ipfs
smuten has quit [Quit: leaving]
DuClare has quit [Ping timeout: 276 seconds]
DuClare has joined #ipfs
chriscool1 has quit [Quit: Leaving.]
ashark has quit [Ping timeout: 268 seconds]
}ls{ has quit [Quit: real life interrupt]
ilyaigpetrov has joined #ipfs
dimitarvp has joined #ipfs
uzzrroOOOO has quit [Ping timeout: 276 seconds]
G3nka1 has quit [Read error: Connection reset by peer]
G3nka1 has joined #ipfs
bomb-on has quit [Quit: zzz]
rcat has joined #ipfs
TUSF has quit [Ping timeout: 260 seconds]
smuten has joined #ipfs
infinity0 has quit [Ping timeout: 268 seconds]
muravey has joined #ipfs
astrofog has joined #ipfs
ashark has joined #ipfs
tomaka[m] is now known as tomaka
jungly has quit [Ping timeout: 248 seconds]
TUSF has joined #ipfs
jungly has joined #ipfs
ashark has quit [Ping timeout: 240 seconds]
randomstrangerb has quit [Ping timeout: 240 seconds]
randomstrangerb has joined #ipfs
G3nka1 has quit [Read error: Connection reset by peer]
G3nka1 has joined #ipfs
bomb-on has joined #ipfs
muravey has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
muravey has joined #ipfs
infinity0 has joined #ipfs
muravey has quit [Client Quit]
ashark has joined #ipfs
muravey has joined #ipfs
muravey has quit [Client Quit]
muravey has joined #ipfs
TUSF has quit [Ping timeout: 240 seconds]
ashark has quit [Ping timeout: 268 seconds]
<JCaesar>
I, too, would like to know how to hand-craft chunking…
muravey has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
erhandsome has quit [Quit: %null%]
muravey has joined #ipfs
TUSF has joined #ipfs
muravey has quit [Client Quit]
muravey has joined #ipfs
muravey has quit [Client Quit]
muravey has joined #ipfs
muravey has quit [Client Quit]
vmx has joined #ipfs
ashark has joined #ipfs
mtodor_ has joined #ipfs
ashark has quit [Ping timeout: 240 seconds]
mtodor has quit [Ping timeout: 240 seconds]
TUSF has quit [Ping timeout: 248 seconds]
erhandsome has joined #ipfs
nsph has joined #ipfs
robattila256 has quit [Quit: WeeChat 2.0.1]
TUSF has joined #ipfs
ashark has joined #ipfs
<victorbjelkholm>
gozala: could you maybe open a issue for the Flow typings you're adding in multiple repos, preferably in ipfs/community?
infinity0 has quit [Remote host closed the connection]
ashark has quit [Ping timeout: 248 seconds]
nsph has quit [Ping timeout: 265 seconds]
maxzor has joined #ipfs
muvlon has joined #ipfs
TUSF has quit [Ping timeout: 268 seconds]
infinity0 has joined #ipfs
maxzor has left #ipfs [#ipfs]
honigkuchen has joined #ipfs
honigkuchen has quit [Remote host closed the connection]
TUSF has joined #ipfs
kaotisk_ has quit [Remote host closed the connection]
kaotisk has joined #ipfs
G3nka1 has quit [Ping timeout: 252 seconds]
<TUSF>
It appears that identical files can be created from `ipfs files write` and `ipfs add`, with different hashes.
<TUSF>
ipfs files also treats everything as a folder by default.
<TUSF>
(I mean the "files" subcommand)
jkilpatr has quit [Ping timeout: 268 seconds]
<TUSF>
I've also noticed that blocks tend to "pad" data, but both add and files-write pad the files differently (tho consistently), which is probably what's making identical files appear different.
<JCaesar>
There's quite a few other ways to make identical files have different hashes. --raw-leaves and --trickle, e.g.
Stskeepz is now known as Stskeeps
Stskeeps has quit [Quit: Reconnecting]
Stskeeps has joined #ipfs
Stskeeps has quit [Changing host]
Stskeeps has joined #ipfs
MikeFair has quit [Read error: Connection reset by peer]
ralphtheninja has quit [Quit: leaving]
TUSF has quit [Ping timeout: 265 seconds]
igorline has quit [Ping timeout: 276 seconds]
TUSF has joined #ipfs
jkilpatr has joined #ipfs
NullbutC00L has quit [Ping timeout: 260 seconds]
smuten has quit [Quit: leaving]
smuten has joined #ipfs
muravey has joined #ipfs
gmoro_ has joined #ipfs
gmoro has quit [Ping timeout: 255 seconds]
igorline has joined #ipfs
Neomex has joined #ipfs
igorline has quit [Ping timeout: 248 seconds]
TUSF has quit [Ping timeout: 276 seconds]
astrofog has quit [Quit: Quite]
Strepsils has joined #ipfs
[BFG] has joined #ipfs
vmx has quit [Ping timeout: 260 seconds]
Mateon3 has joined #ipfs
TUSF has joined #ipfs
igorline has joined #ipfs
sknebel has joined #ipfs
Mateon1 has quit [Ping timeout: 265 seconds]
Mateon3 is now known as Mateon1
igorline has quit [Read error: No route to host]
chiui has joined #ipfs
muravey has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
webdev007 has joined #ipfs
sknebel has quit [Ping timeout: 248 seconds]
igorline has joined #ipfs
muravey has joined #ipfs
sknebel has joined #ipfs
TUSF has quit [Ping timeout: 240 seconds]
NullbutC00L has joined #ipfs
robattila256 has joined #ipfs
dolphy has joined #ipfs
nsph has joined #ipfs
muravey has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
pat36 has quit [Read error: Connection reset by peer]
muravey has joined #ipfs
pat36 has joined #ipfs
maxzor has joined #ipfs
Guest42440 has quit [Ping timeout: 240 seconds]
<Poeticode>
awesome, lowered to 100 to 300 connections, only taking up 100mb RAM, and performance is about the same :D only hosting a tiny static site though
<Poeticode>
now to see if I can set up a webhook to update my site's DNS with the most recent ipfs hash with every build
muravey has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<JCaesar>
Poeticode: Hm, which architecture are you on, to get 100MB?
inetic has joined #ipfs
<Poeticode>
it's just a regular ol' AMD64 ubuntu VPS. And I'm just looking at the RES number from htop
vsimon has joined #ipfs
vsimon has quit [Ping timeout: 240 seconds]
dionysus69 has quit [Ping timeout: 248 seconds]
arthuredelstein has quit [Ping timeout: 248 seconds]
<Poeticode>
hmm now it jumped up to 182mb
TUSF has quit [Ping timeout: 240 seconds]
arthuredelstein has joined #ipfs
<JCaesar>
;)
<JCaesar>
I've got a similar thing. Limited the RAM usage to 300MB. Result: One crash about every 50 minutes. :/
guhcampos has joined #ipfs
samhain has quit [Ping timeout: 265 seconds]
mtodor has joined #ipfs
ashark has joined #ipfs
chiui has quit [Ping timeout: 240 seconds]
pat36 has quit [Read error: Connection reset by peer]
shizy has joined #ipfs
pat36 has joined #ipfs
TUSF has joined #ipfs
mtodor_ has quit [Ping timeout: 240 seconds]
muravey has joined #ipfs
mtodor has quit [Ping timeout: 252 seconds]
randomstrangerb has quit [Ping timeout: 248 seconds]
randomstrangerb has joined #ipfs
igorline has quit [Ping timeout: 256 seconds]
ralphtheninja has joined #ipfs
ashark has quit [Ping timeout: 240 seconds]
sz0_ has quit [Quit: Connection closed for inactivity]
Ronsor has joined #ipfs
Ronsor is now known as Guest32004
detran has joined #ipfs
chiui has joined #ipfs
ashark has joined #ipfs
pat36 has quit []
kaotisk has quit [Ping timeout: 255 seconds]
ralphtheninja has quit [Quit: leaving]
trqx has quit [Quit: WeeChat 2.0.1]
jkilpatr has quit [Ping timeout: 248 seconds]
trqx has joined #ipfs
raynold has quit [Quit: Connection closed for inactivity]
igorline has joined #ipfs
jkilpatr has joined #ipfs
Fess_ has joined #ipfs
smuten has quit [Quit: leaving]
vmx has joined #ipfs
dionysus69 has joined #ipfs
mtodor has joined #ipfs
muravey has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dionysus69 has quit [Client Quit]
mtodor has quit [Remote host closed the connection]
mtodor has joined #ipfs
mtodor has quit [Read error: Connection reset by peer]
metaphysician has quit [Quit: Bye.]
mtodor has joined #ipfs
ylp1 has quit [Quit: Leaving.]
jkilpatr has quit [Ping timeout: 255 seconds]
metaphysician has joined #ipfs
ulrichard has quit [Remote host closed the connection]
Jesin has joined #ipfs
dolphy has quit [Ping timeout: 240 seconds]
jaboja has joined #ipfs
guideline has quit [Quit: Leaving]
}ls{ has joined #ipfs
jkilpatr has joined #ipfs
acrd has joined #ipfs
<acrd>
Hey guys! I'm looking to setup a build environment to contribute to IPFS. Can someone point me at an explanation of how to best do it, please?
guideline has joined #ipfs
randomstrangerb has quit [Ping timeout: 248 seconds]
randomstrangerb has joined #ipfs
<victorbjelkholm>
acrd: which language are you planning to contribute to?
<acrd>
Go
<acrd>
I'd like to build using docker, but I'm not sure how to bypass gx and build local packages
ashark has quit [Ping timeout: 265 seconds]
<lgierth>
acrd: try `gx-go link`, it'll let you link gx hashes to local directories
ONI_Ghost has quit [Ping timeout: 260 seconds]
igorline has quit [Ping timeout: 264 seconds]
<acrd>
let me try that! By the way, do you recommend building using docker or the host system?
ashark has joined #ipfs
igorline has joined #ipfs
<lgierth>
doesn't make a difference really. if you want to keep your general GOPATH clear of ipfs things, go with docker
<lgierth>
while developing i don't use docker, but use docker to deploy
<lgierth>
*but we use
<acrd>
lgierth: gotcha! Trying gx-go link now
xzha has quit [Ping timeout: 276 seconds]
ONI_Ghost has joined #ipfs
NullbutC00L has quit [Ping timeout: 260 seconds]
trqx has quit [Quit: WeeChat 2.0.1]
shizy has quit [Quit: WeeChat 2.0.1]
trqx has joined #ipfs
shizy has joined #ipfs
shizy has quit [Client Quit]
Jesin has quit [Quit: Leaving]
TUSF has quit [Ping timeout: 246 seconds]
ONI_Ghost has quit [Ping timeout: 240 seconds]
bomb-on has quit [Quit: zzz]
TUSF has joined #ipfs
mtodor has quit [Remote host closed the connection]
dolphy has joined #ipfs
rendar has quit [Read error: Connection reset by peer]
lacour has joined #ipfs
Guest32004 has quit [Ping timeout: 260 seconds]
Ronsor has joined #ipfs
Ronsor is now known as Guest41106
Neomex has quit [Ping timeout: 248 seconds]
movaex_ has joined #ipfs
dolphy has quit [Ping timeout: 268 seconds]
schmidta has quit [Ping timeout: 240 seconds]
questionanswer42 has joined #ipfs
rendar has joined #ipfs
rangermauve has joined #ipfs
randomstrangerb has quit [Ping timeout: 276 seconds]
randomstrangerb has joined #ipfs
movaex_ has quit [Ping timeout: 248 seconds]
bomb-on has joined #ipfs
muravey has joined #ipfs
plexigras has joined #ipfs
kaotisk has joined #ipfs
chjk6x_ has joined #ipfs
<rangermauve>
Does the kad-dht save bootstrap information for later? I'm thinking that JS nodes (and go nodes) should offer to act as `websocket-star` servers by default, and when a browser-cad is bootstraping, it should save references to peers that can be used as `websocket-star`s so that there wouldn't be any centralized `weboskcet-star` servers to worry about.
<rangermauve>
On that note, is there a metadata API to get about what transports a peer supports?
<lgierth>
every node speaks the identify protocol and that includes a node's addresses
<lgierth>
in go-ipfs there's an `ipfs id <peerid>` command
dolphy has joined #ipfs
<rangermauve>
lgierth: Are there any docs for this in js-ipfs?
<rangermauve>
I see that PeerInfo has the multiaddrs that they advertise as. Would a `websocket-star`-capable peer contain a multihash that would denote it as such? https://github.com/libp2p/js-peer-info
<lgierth>
websocket-star is a mess really :/
<lgierth>
it would be helpful if the websocket-star central proxy was an actual libp2p node
<lgierth>
mkg20001[m]: do you have time anytime soon to work on websocket-star?
<whyrusleeping>
rangermauve: we don't yet save bootstrap info from the dht
<lgierth>
it's awesome that the browser CPUs don't burn anymore, but it's a big fat bottleneck and single point of failure
<rangermauve>
With the circuit-relay stuff, will being connected to a ws capable peer be enough to be reachable in the network for dht purposes? Also, is the DHT going to make use of circuit-relay / is it?
<rangermauve>
whyrusleeping: If I wanted to add functionality for saving this sort of data for later, would `js-libp2p-kad-dht` be the right place to add it?
<rangermauve>
lgierth: Yeah, that's kinda why I've been hesitant to build anything interesting yet.
<rangermauve>
Since I got into IPFS a month or two ago it's been really exciting. Once all the pieces are working everywhere, I don't think I'll bother using any centralized services again
rendar has left #ipfs [#ipfs]
plexigras has quit [Ping timeout: 276 seconds]
<mkg20001[m]>
> mkg20001[m]: do you have time anytime soon to work on websocket-star?
<mkg20001[m]>
yes should be possible this weekend
shizy has joined #ipfs
<lgierth>
mkg20001[m]: actually i think we might also need relay discovery for this... mmh. or maybe it's fine without. at least it'll be a libp2p node
<rangermauve>
mkg20001[m]: Is your goal to have ws-capable IPFS nodes act as rendezvous points by default?
plexigras has joined #ipfs
<rangermauve>
Also, any plans to move away from socket.io? I've found that performance is really crappy with it, and most browsers are capable of raw websockets already
rendar has joined #ipfs
chiui has quit [Ping timeout: 260 seconds]
TUSF has quit [Ping timeout: 276 seconds]
<rangermauve>
Oh, I also had an idea for bringing IPFS to the mobile world: Have an app that allows / other apps to register listeners for pubsub or IPNS updates. The app will be configured with a server to register push notifications. Users will send their push notification tokens to this server, it'll then send a data notification whenever data is available. The push notification is then broadcast to the OS, and other apps (like IPFS-capable
jkilpatr has quit [Quit: Leaving]
jkilpatr has joined #ipfs
<mkg20001[m]>
> mkg20001[m]: actually i think we might also need relay discovery for this... mmh. or maybe it's fine without. at least it'll be a libp2p node
<mkg20001[m]>
lgierth: I could rewrite ws-star with libp2p and protobuf instead of socket.io and then make the client "discover" the relay server as relay until relay-discovery is added. good idea?
randomstrangerb has quit [Ping timeout: 256 seconds]
<mkg20001[m]>
rangermauve: Yes. See above.
randomstrangerb has joined #ipfs
<mkg20001[m]>
> mkg20001[m]: Is your goal to have ws-capable IPFS nodes act as rendezvous points by default?
<mkg20001[m]>
rangermauve: Not directly. ws-star's relay is going to be replaced by p2p-circuit (which is kindof the same - just more distributed)
<rangermauve>
mkg20001[m]: Perfect! Any estimated timeline for this? (months?)
<rangermauve>
Anything I can do to help with the effort?
wmoh1 has quit [Ping timeout: 252 seconds]
<mkg20001[m]>
rangermauve: a week or less. depends on when I will have time to do it.
jkilpatr has quit [Ping timeout: 268 seconds]
TUSF has joined #ipfs
<mkg20001[m]>
lgierth: How can I implement the "then make the client "discover" the relay server as relay until relay-discovery is added" part
<mkg20001[m]>
(with relay-server I mean ws-star node)
wolfen has quit [Remote host closed the connection]
jkilpatr has joined #ipfs
acrd has quit [Ping timeout: 260 seconds]
wmoh1 has joined #ipfs
shizy has quit [Quit: WeeChat 2.0.1]
TUSF has quit [Ping timeout: 240 seconds]
plexigras has quit [Ping timeout: 256 seconds]
plexigras has joined #ipfs
raynold has joined #ipfs
plexigras has quit [Client Quit]
plexigras has joined #ipfs
vsimon has joined #ipfs
Rusty78 has joined #ipfs
ralphtheninja has joined #ipfs
shizy has joined #ipfs
rodolf0 has joined #ipfs
rendar has quit []
TUSF has joined #ipfs
pat36 has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
dolphy has quit [Ping timeout: 256 seconds]
TUSF has quit [Ping timeout: 265 seconds]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
vmx has quit [Quit: Leaving]
muravey has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
plexigras has quit [Ping timeout: 256 seconds]
TUSF has joined #ipfs
muravey has joined #ipfs
vsimon has quit [Remote host closed the connection]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
dolphy has joined #ipfs
chjk6x_ has quit [Ping timeout: 255 seconds]
plexigras has joined #ipfs
plexigras has quit [Client Quit]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
mtodor has joined #ipfs
mtodor has quit [Remote host closed the connection]
mtodor has quit [Remote host closed the connection]
vsimon has joined #ipfs
Fess__ has joined #ipfs
Guest41106 has quit [Ping timeout: 248 seconds]
Fess_ has quit [Ping timeout: 276 seconds]
plexigras has quit [Ping timeout: 252 seconds]
plexigras has joined #ipfs
Ronsor has joined #ipfs
Ronsor is now known as Guest65069
Rusty78 has quit [Ping timeout: 264 seconds]
mildred_ has quit [Quit: mildred_]
plexigras has quit [Ping timeout: 256 seconds]
webdev007 has quit [Remote host closed the connection]
plexigras has joined #ipfs
inetic has quit [Ping timeout: 252 seconds]
plexigras has quit [Ping timeout: 276 seconds]
plexigras has joined #ipfs
mildred_ has joined #ipfs
domanic has joined #ipfs
Vaelatern has quit [Ping timeout: 252 seconds]
Vaelatern has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
guhcampos has quit [Read error: Connection reset by peer]
espadrine_ has joined #ipfs
vith has quit [Remote host closed the connection]
domanic has quit [Read error: Connection reset by peer]
plexigras has quit [Remote host closed the connection]
domanic has joined #ipfs
vith has joined #ipfs
plexigras has joined #ipfs
Jesin has joined #ipfs
plexi has joined #ipfs
rangermauve has quit [Ping timeout: 260 seconds]
Antoine___ has joined #ipfs
mortn has quit [Remote host closed the connection]
jkilpatr has quit [Ping timeout: 252 seconds]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
chjk6x_ has quit [Ping timeout: 260 seconds]
plexigras has quit [Ping timeout: 276 seconds]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
randomstrangerb has quit [Ping timeout: 240 seconds]
plexi has quit [Read error: No route to host]
plexi has joined #ipfs
domanic has quit [Ping timeout: 268 seconds]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
chjk6x_ has joined #ipfs
plexi has quit [Ping timeout: 276 seconds]
domanic has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
chriscool1 has joined #ipfs
Jesin has quit [Quit: Leaving]
dimitarvp has quit [Quit: Bye]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
guhcampos has joined #ipfs
chriscool1 has quit [Quit: Leaving.]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
pat36 has quit [Client Quit]
matoro has quit [Ping timeout: 256 seconds]
ygrek has joined #ipfs
mtodor has joined #ipfs
<Elon_Satoshi[m]>
is there a better way to preserve the filename than to do a recursive add?
<Elon_Satoshi[m]>
also how do i tell how many peers are seeding a file?
domanic has quit [Read error: Connection reset by peer]
<lgierth>
Elon_Satoshi[m]: if it's just a single file, you can also do `ipfs add -w <file>`, it'll wrap the file in an otherwise empty directory
domanic has joined #ipfs
<lgierth>
you can only tell *at least* how many people are providing it: `ipfs dht findprovs <hash>`
<Elon_Satoshi[m]>
Oh wow that's handy!
mildred_ has quit [Quit: mildred_]
questionanswer42 has left #ipfs ["User left"]
<Elon_Satoshi[m]>
And can I do it to multiple files at once? as in, `ipfs add -w file1 file2` will give me a directory hash containing file1 and file2?
ralphtheninja has quit [Ping timeout: 255 seconds]
whereswaldon has quit [Remote host closed the connection]
<lgierth>
i think so. why don't you just try :)
vsimon has quit [Remote host closed the connection]
<Elon_Satoshi[m]>
Alright. Also, do people have to open the file to provide it?
<Elon_Satoshi[m]>
Or can IPFS help provide random files and maintain them?
<Elon_Satoshi[m]>
and yup, adding multiple files with -w puts them all into one directory hassh
domanic has quit [Read error: Connection reset by peer]
roygbiv has joined #ipfs
domanic has joined #ipfs
vsimon has joined #ipfs
domanic has quit [Ping timeout: 240 seconds]
mtodor has quit [Remote host closed the connection]
matoro has joined #ipfs
rodolf0 has quit [Ping timeout: 276 seconds]
matoro has quit [Ping timeout: 248 seconds]
matoro has joined #ipfs
matoro has quit [Max SendQ exceeded]
matoro has joined #ipfs
matoro has quit [Max SendQ exceeded]
plexi has joined #ipfs
matoro has joined #ipfs
matoro has quit [Max SendQ exceeded]
<voker57>
yes, people need to expilicitly pin or download the file
<voker57>
random files providing is not implemented
matoro has joined #ipfs
matoro has quit [Max SendQ exceeded]
muravey has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]