whyrusleeping changed the topic of #ipfs to: go-ipfs 0.4.13 is out! Please try out: https://dist.ipfs.io/go-ipfs/v0.4.13 | Dev chat: #ipfs-dev | IPFS, the InterPlanetary FileSystem: https://github.com/ipfs/ipfs | FAQ: https://git.io/voEh8 | Logs: https://botbot.me/freenode/ipfs/ | Code of Conduct: https://git.io/vVBS0
anewuser has joined #ipfs
<Icefoz_> Sounds like it's on topic.
<acrylamid> i want to host several static websites on this node. i create a key for each site, and every time i update the website, i do a name publish for the latest hash to point to its key
<acrylamid> this works fine
gmoro_ has joined #ipfs
lgierth has quit [Quit: WeeChat 1.4]
<JCaesar> I think you need to manually republish the keys that are not your main key at least once a day or so…
<acrylamid> can i use the key's hash inside the website's htmls to say "if you want to help you can pin this with KEYHASH" ?
gmoro has quit [Ping timeout: 276 seconds]
<acrylamid> once o day ? so the lifetime parameter of /name/publish can't exceed 24h ?
<JCaesar> I'm not sure.
<acrylamid> thanks for your help
yuhl has quit [Ping timeout: 240 seconds]
<JCaesar> About the hash: No, can't, not directly. But you can trick around and retrive it with JS from somewhere else.
lgierth has joined #ipfs
<acrylamid> i see
<acrylamid> the JS code would resolve the IPNS name to get the IPFS hash correct ?
bedeho has joined #ipfs
bedeho has quit [Read error: Connection reset by peer]
lgierth has quit [Client Quit]
lgierth has joined #ipfs
lgierth has quit [Client Quit]
lgierth has joined #ipfs
<JCaesar> For example. There are other options, like having a small redirect page in a separate folder, that makes sure the ipfs hash is in the search part of the url (that's what I do on /ipns/goecam.liftm.de), or you could simply throw the ipns path there and hope that people are smart enough to figure it out themselves.
<acrylamid> right
<acrylamid> that helps a lot thank you
<acrylamid> i'm a huge fan of ipfs
<acrylamid> i think it's gonna be big
<Icefoz_> Hopefully!
<Icefoz_> I keep thinking of new things to do with it.
<acrylamid> i'd like to see how to properly interact with the DHT from JS
lgierth has quit [Quit: WeeChat 1.4]
lgierth has joined #ipfs
<acrylamid> does beaker work now with ipfs ?
<acrylamid> last time i tried the ipfs plugin wasn't really working
<acrylamid> but it seems they have a new release
trqx has quit [Ping timeout: 248 seconds]
lassulus has quit [Ping timeout: 268 seconds]
lassulus has joined #ipfs
trqx has joined #ipfs
SOO7 has quit [Ping timeout: 255 seconds]
ashark has joined #ipfs
erictapen has joined #ipfs
ashark has quit [Ping timeout: 276 seconds]
joocain2_ has joined #ipfs
joocain2 has quit [Ping timeout: 248 seconds]
infinity0_ has joined #ipfs
infinity0_ has quit [Changing host]
infinity0 has joined #ipfs
infinity0 has quit [Killed (wilhelm.freenode.net (Nickname regained by services))]
StackerRobot[m] has quit [Ping timeout: 276 seconds]
M-anomie has quit [Ping timeout: 276 seconds]
StackerRobot[m] has joined #ipfs
M-anomie has joined #ipfs
joocain2 has joined #ipfs
joocain2_ has quit [Remote host closed the connection]
Steverman has joined #ipfs
jaboja has quit [Remote host closed the connection]
anewuser has quit [Ping timeout: 248 seconds]
ccii has quit [Ping timeout: 240 seconds]
sz0 has quit [Quit: Connection closed for inactivity]
upperdeck has quit [Ping timeout: 255 seconds]
upperdeck has joined #ipfs
<whyrusleeping> pjz: what seems stuck?
<whyrusleeping> any context would be helpful
<whyrusleeping> afdudley: currently no way to do metering like that
<whyrusleeping> would be a really great addition
ashark has joined #ipfs
joocain2_ has joined #ipfs
joocain2 has quit [Ping timeout: 248 seconds]
ashark has quit [Ping timeout: 268 seconds]
hacdias has quit [Quit: Connection closed for inactivity]
<pjz> whyrusleeping: sorry, false alarm - real problem is that somehow journald died/got killed
<whyrusleeping> whew
<pjz> whyrusleeping: so I think things were 'stuck' because they were blocking on stdout getting read...whcih wasn't happening
<whyrusleeping> ew
* pjz nods
<pjz> yeah, I dunno how journald can die anyway
<pjz> I'm pretty sure I painted a big target on IPFS' back for the OOM-killer
<whyrusleeping> poor ipfs :(
<pjz> better ipfs get killed and restart than something else that isn't as good about restarting ;)
<whyrusleeping> stebalien: that changeset we're pulling up with the multihash changes, that contains that one fix to the peerstore, no?
<whyrusleeping> pjz: true, ipfs is pretty okay with being the star of the movie "the edge of tomorrow"
<pjz> I was thinking more like 'groundhog day' ;)
<pjz> though I guess I'm unsure what the effects of restarting are on incomplete ops
<whyrusleeping> most operations are idempotent
<pjz> if I tell it to pin a hash and it's in the process of downoading that hash and it dies..
<whyrusleeping> We designed it for being able to be killed at any moment
<whyrusleeping> (which is why flatfs is so shitty slow)
<whyrusleeping> pjz: you'll just have to restart the pin when it comes back online
<pjz> okay, so it won't remember the pin-op, but I can re-submit it
<stebalien> whyrusleeping: no, not at the moment.
anewuser has joined #ipfs
<stebalien> However, I don't expect that it'll help much (as far as I can tell, we don't "sweep" the peerstore for expired records).
upperdeck has quit [Ping timeout: 276 seconds]
upperdeck has joined #ipfs
Steverman has quit [Ping timeout: 276 seconds]
trqx has quit [Ping timeout: 248 seconds]
schmidta has quit [Ping timeout: 268 seconds]
Alchemical has quit [Ping timeout: 268 seconds]
schmidta has joined #ipfs
trqx has joined #ipfs
erictapen has quit [Remote host closed the connection]
ashark has joined #ipfs
Alchemical has joined #ipfs
ashark has quit [Ping timeout: 268 seconds]
brotli has joined #ipfs
brotli has quit [Ping timeout: 258 seconds]
}ls{ has quit [Quit: real life interrupt]
joocain2_ has quit [Ping timeout: 248 seconds]
upperdeck has quit [Ping timeout: 276 seconds]
joocain2 has joined #ipfs
upperdeck has joined #ipfs
sz0 has joined #ipfs
SimpleIRC_mYgzM has quit [Read error: Connection reset by peer]
toxync01 has quit [Ping timeout: 268 seconds]
toxync01 has joined #ipfs
anewuser has quit [Ping timeout: 260 seconds]
leeola has quit [Quit: Connection closed for inactivity]
ashark has joined #ipfs
anewuser has joined #ipfs
ashark has quit [Ping timeout: 276 seconds]
toxync01- has joined #ipfs
toxync01- is now known as toxync01_
sophiya has joined #ipfs
toxync01 has quit [Ping timeout: 248 seconds]
toxync01_ is now known as toxync01
joocain2_ has joined #ipfs
zopsi has quit [Ping timeout: 250 seconds]
zopsi has joined #ipfs
joocain2 has quit [Ping timeout: 248 seconds]
chiui has joined #ipfs
girrrrrrr2 has joined #ipfs
zopsi has quit [Ping timeout: 258 seconds]
chiui has quit [Ping timeout: 268 seconds]
zopsi has joined #ipfs
joocain2 has joined #ipfs
joocain2_ has quit [Ping timeout: 248 seconds]
toxync01- has joined #ipfs
toxync01| has joined #ipfs
toxync01 has quit [Ping timeout: 255 seconds]
toxync01- has quit [Ping timeout: 248 seconds]
toxync01| is now known as toxync01
lexruee has quit [Ping timeout: 248 seconds]
lexruee has joined #ipfs
zopsi has quit [Ping timeout: 255 seconds]
toxync01- has joined #ipfs
toxync01- is now known as toxync01_
toxync01_ is now known as _toxync01-
_toxync01- is now known as toxync01_
toxync01_ is now known as _toxync01_
_toxync01_ is now known as toxync01_
dhruvbaldawa has joined #ipfs
toxync01_ is now known as _toxync01_
_toxync01_ is now known as toxync01_
zopsi has joined #ipfs
toxync01_ is now known as _toxync01_
_toxync01_ is now known as toxync01_
toxync01_ is now known as _toxync01_
toxync01 has quit [Ping timeout: 248 seconds]
_toxync01_ is now known as toxync01
ashark has joined #ipfs
zopsi has quit [Ping timeout: 255 seconds]
ashark has quit [Ping timeout: 255 seconds]
bedeho has joined #ipfs
brianhoffman has quit [Read error: Connection reset by peer]
brianhoffman has joined #ipfs
joocain2_ has joined #ipfs
gvimrh[m] has quit [Ping timeout: 276 seconds]
jceb[m] has quit [Ping timeout: 276 seconds]
gvimrh[m] has joined #ipfs
jceb[m] has joined #ipfs
OrangeOrange[m] has quit [Ping timeout: 276 seconds]
gnmn[m] has quit [Ping timeout: 276 seconds]
OrangeOrange[m] has joined #ipfs
dhruvbaldawa has quit [Remote host closed the connection]
joocain2 has quit [Ping timeout: 248 seconds]
gnmn[m] has joined #ipfs
webdev007 has quit [Quit: Leaving]
upperdeck has quit [Ping timeout: 248 seconds]
upperdeck has joined #ipfs
zopsi has joined #ipfs
zopsi has quit [Ping timeout: 248 seconds]
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Remote host closed the connection]
dhruvbaldawa has joined #ipfs
ulrichard has quit [Remote host closed the connection]
ashark has joined #ipfs
blueingress has joined #ipfs
anewuser has quit [Ping timeout: 255 seconds]
ashark has quit [Ping timeout: 260 seconds]
gentoo is now known as opal
larpanet has joined #ipfs
anewuser has joined #ipfs
warner has joined #ipfs
joocain2_ has quit [Ping timeout: 248 seconds]
joocain2 has joined #ipfs
athan has joined #ipfs
upperdeck has quit [Ping timeout: 260 seconds]
ulrichard has joined #ipfs
upperdeck has joined #ipfs
larpanet has quit [Ping timeout: 276 seconds]
plexigras has joined #ipfs
ashark has joined #ipfs
toxync01- has joined #ipfs
toxync01- is now known as toxync01_
toxync01_ is now known as _toxync01-
_toxync01- is now known as toxync01_
toxync01_ is now known as _toxync01_
_toxync01_ is now known as toxync01_
toxync01_ is now known as _toxync01_
ashark has quit [Ping timeout: 276 seconds]
_toxync01_ is now known as toxync01_
toxync01_ is now known as _toxync01_
_toxync01_ is now known as toxync01_
toxync01_ is now known as _toxync01_
toxync01 has quit [Ping timeout: 276 seconds]
_toxync01_ is now known as toxync01
zopsi has joined #ipfs
bwn has quit [Ping timeout: 240 seconds]
brotli has joined #ipfs
reit has quit [Quit: Leaving]
RingtailedFox has quit [Ping timeout: 276 seconds]
larpanet has joined #ipfs
bwn has joined #ipfs
girrrrrrr2 has quit [Read error: Connection reset by peer]
Alpha64 has quit [Read error: Connection reset by peer]
yuhl has joined #ipfs
yuhl has left #ipfs [#ipfs]
yuhl has joined #ipfs
yuhl has quit [Remote host closed the connection]
}ls{ has joined #ipfs
hacdias has joined #ipfs
larpanet has quit [Remote host closed the connection]
larpanet has joined #ipfs
synthmeat has quit [Quit: WeeChat 1.9.1]
synthmeat has joined #ipfs
ashark has joined #ipfs
mtodor has joined #ipfs
upperdeck has quit [Read error: Connection reset by peer]
lexruee has quit [Ping timeout: 255 seconds]
ylp has joined #ipfs
ashark has quit [Ping timeout: 240 seconds]
dimitarvp` has joined #ipfs
lexruee has joined #ipfs
upperdeck has joined #ipfs
zopsi has quit [Ping timeout: 276 seconds]
}ls{ has quit [Ping timeout: 255 seconds]
dimitarvp has quit [Ping timeout: 255 seconds]
anewuser has quit [Read error: Connection reset by peer]
zopsi has joined #ipfs
}ls{ has joined #ipfs
anewuser has joined #ipfs
zopsi has quit [Ping timeout: 276 seconds]
dhruvbaldawa has quit [Ping timeout: 268 seconds]
dhruvbaldawa has joined #ipfs
jungly has joined #ipfs
ygrek has joined #ipfs
rendar has joined #ipfs
notdaniel has joined #ipfs
veunen[m] has joined #ipfs
ashark has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
larpanet has quit [Ping timeout: 240 seconds]
inetic has joined #ipfs
<JCaesar> Hm, what does ipfs resolve -r do on /ipfs paths? It hangs with some of them, /ipfs/QmYc4sWSBMv2EtJ5w8zefSE9RJ4Krvspw4FF68XTGdvVKi e.g.
zopsi has joined #ipfs
MDude has quit [Read error: Connection reset by peer]
MDude has joined #ipfs
N3RG4L has joined #ipfs
larpanet has joined #ipfs
zopsi has quit [Ping timeout: 260 seconds]
bomb-on has joined #ipfs
ashark has joined #ipfs
zopsi has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
zopsi has quit [Ping timeout: 250 seconds]
trqx has quit [Ping timeout: 248 seconds]
trqx has joined #ipfs
zopsi has joined #ipfs
larpanet has quit [Remote host closed the connection]
larpanet has joined #ipfs
nope_23 has joined #ipfs
cryp7ix has left #ipfs ["User left"]
brotli has quit [Ping timeout: 248 seconds]
* daviddias ann: IPFS Station just received a ton of love by hacdias, check it out at https://github.com/ipfs-shipyard/station and let us know how it works for you :)
larpanet has quit [Ping timeout: 240 seconds]
zopsi has quit [Ping timeout: 248 seconds]
zopsi has joined #ipfs
zopsi has quit [Ping timeout: 255 seconds]
dhruvbal_ has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 276 seconds]
erictapen has joined #ipfs
zopsi has joined #ipfs
<victorbjelkholm> daviddias: blogpost coming up? ;)
RingtailedFox has joined #ipfs
<daviddias> victorbjelkholm: once we have pre-compiled versions for every OS, yes :D
<victorbjelkholm> haha, dammit
<victorbjelkholm> turned that right around didn't you
<daviddias> Ahah it is actually the main reason why I keep pinging you for it
<daviddias> I want to announce it properly but when we do that it should be easy for any user to install it
ashark has joined #ipfs
zopsi has quit [Ping timeout: 255 seconds]
zopsi has joined #ipfs
mkhl has joined #ipfs
ashark has quit [Ping timeout: 268 seconds]
ilyaigpetrov has joined #ipfs
zopsi has quit [Ping timeout: 264 seconds]
zopsi has joined #ipfs
dhruvbal_ has quit [Remote host closed the connection]
notdaniel has quit [Quit: Leaving]
zopsi has quit [Excess Flood]
zopsi has joined #ipfs
chiui has joined #ipfs
larpanet has joined #ipfs
rcat has joined #ipfs
erictapen has quit [Remote host closed the connection]
engdesart has joined #ipfs
larpanet has quit [Ping timeout: 255 seconds]
peer0 has joined #ipfs
jkilpatr has quit [Ping timeout: 255 seconds]
RingtailedFox has quit [Ping timeout: 250 seconds]
RingtailedFox has joined #ipfs
zopsi has quit [Ping timeout: 255 seconds]
chris6131 has joined #ipfs
zopsi has joined #ipfs
toppler has joined #ipfs
jkilpatr has joined #ipfs
zopsi has quit [Ping timeout: 260 seconds]
aibanez has joined #ipfs
aibanez is now known as aitiba
zopsi has joined #ipfs
ashark has joined #ipfs
soesoe has joined #ipfs
anewuser has quit [Ping timeout: 276 seconds]
ashark has quit [Ping timeout: 255 seconds]
dhruvbaldawa has joined #ipfs
soesoe has left #ipfs ["Textual IRC Client: www.textualapp.com"]
soesoe has joined #ipfs
lexruee has quit [Ping timeout: 255 seconds]
lexruee has joined #ipfs
zopsi has quit [Ping timeout: 240 seconds]
zopsi has joined #ipfs
acrylamid has quit [Quit: leaving]
acrylamid has joined #ipfs
zopsi has quit [Ping timeout: 268 seconds]
MDude has quit [Ping timeout: 255 seconds]
dhruvbal_ has joined #ipfs
Steverman has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 260 seconds]
chris6131 is now known as chris613
chris613 has left #ipfs [#ipfs]
<mtodor> does anyone know, if pubsub works with python py-ipfs-api?
bedeho has quit [Remote host closed the connection]
dhruvbal_ has quit [Remote host closed the connection]
dhruvbaldawa has joined #ipfs
Taoki has quit [Ping timeout: 260 seconds]
bedeho has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 268 seconds]
erictapen has joined #ipfs
<voker57> JCaesar: maybe because QmYc4sWSBMv2EtJ5w8zefSE9RJ4Krvspw4FF68XTGdvVKi is not available in the network?
anewuser has joined #ipfs
<JCaesar> Likely isn't.
<JCaesar> I was surprised that ipfs resolve isn't simply the identity operation on /ipfs/… paths.
Taoki has joined #ipfs
<voker57> looks like it isn't doing anything, just fetches the node because code assumes there is a path to resolve too
zopsi has joined #ipfs
RingtailedFox has quit [Ping timeout: 258 seconds]
zopsi has quit [Ping timeout: 260 seconds]
ashark has joined #ipfs
soesoe has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jkilpatr has quit [Ping timeout: 258 seconds]
jkilpatr has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
nope_23 has quit [Quit: Leaving]
leeola has joined #ipfs
nope_23 has joined #ipfs
anewuser has quit [Ping timeout: 268 seconds]
anewuser_ has joined #ipfs
peer0 has quit [Ping timeout: 260 seconds]
anewuser_ has quit [Read error: Connection reset by peer]
mkhl has quit [Quit: ZZZzzz…]
bedeho has quit [Remote host closed the connection]
jaboja has joined #ipfs
ylp has quit [Ping timeout: 240 seconds]
dhruvbaldawa has joined #ipfs
Zimsky has quit [Quit: bye]
Zimsky has joined #ipfs
jaboja has quit [Ping timeout: 248 seconds]
ylp has joined #ipfs
DEC05EBA[m] has joined #ipfs
ONI_Ghost has joined #ipfs
erictapen has quit [Remote host closed the connection]
soesoe has joined #ipfs
zopsi has joined #ipfs
clickjack has quit [Ping timeout: 276 seconds]
clickjack has joined #ipfs
zopsi has quit [Ping timeout: 276 seconds]
necrosis has joined #ipfs
hacdias has quit [Quit: Connection closed for inactivity]
RingtailedFox has joined #ipfs
zopsi has joined #ipfs
sz0 has quit [Quit: Connection closed for inactivity]
ruby32 has joined #ipfs
shizy has joined #ipfs
cloudcell has joined #ipfs
cloudcell has quit [Remote host closed the connection]
zopsi has quit [Ping timeout: 248 seconds]
ashark has joined #ipfs
ylp has quit [Ping timeout: 255 seconds]
ulrichard has quit [Read error: Connection reset by peer]
Steverman has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
cloudcell has joined #ipfs
James_Epp has joined #ipfs
cloudcell is now known as Guest12026
jafow1 has quit [Ping timeout: 252 seconds]
Steverman has joined #ipfs
jafow1 has joined #ipfs
rodolf0 has joined #ipfs
SunflowerSociety has joined #ipfs
tombusby has quit [Remote host closed the connection]
tombusby has joined #ipfs
ONI_Ghost has quit [Ping timeout: 248 seconds]
AtnNn has quit [Ping timeout: 240 seconds]
AtnNn has joined #ipfs
Myrth has quit [Quit: No Ping reply in 180 seconds.]
Myrth has joined #ipfs
xnbya has quit [Ping timeout: 260 seconds]
bomb-on has quit [Quit: zzz]
xnbya has joined #ipfs
MDude has joined #ipfs
aitiba has quit [Ping timeout: 255 seconds]
ylp has quit [Quit: Leaving.]
bomb-on has joined #ipfs
lexruee has quit [Ping timeout: 255 seconds]
James_Epp has quit [Quit: Leaving]
dhruvbaldawa has quit [Remote host closed the connection]
lexruee has joined #ipfs
tombusby has quit [Remote host closed the connection]
tombusby has joined #ipfs
dconroy has joined #ipfs
soesoe has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Guest12026 has quit [Read error: Connection reset by peer]
SunflowerSociety has quit [Ping timeout: 240 seconds]
SunflowerSociety has joined #ipfs
James_Epp has joined #ipfs
kaotisk-irc is now known as kaotisk
kaotisk has quit [Quit: Leaving]
kaotisk has joined #ipfs
kaotisk-irc has joined #ipfs
kaotisk has quit [Read error: No route to host]
kaotisk-irc has quit [Client Quit]
kaotisk has joined #ipfs
gmoro has joined #ipfs
hacdias has joined #ipfs
gmoro_ has quit [Ping timeout: 260 seconds]
N3RG4L has quit [Ping timeout: 276 seconds]
Alpha64 has joined #ipfs
xnbya has quit [Ping timeout: 248 seconds]
dhruvbaldawa has joined #ipfs
xnbya has joined #ipfs
mtodor has quit [Remote host closed the connection]
mtodor has joined #ipfs
dav has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 260 seconds]
<dav> hi, i tried to do the example on IPFS page about IPFS for Websites, and i don't know how write the DNS file and where it should be upload. can you help me?
mtodor has quit [Ping timeout: 240 seconds]
<dav> https://ipfs.io/docs/examples/example-viewer/example#../websites/README.md this is the example
<Icefoz_> dav: What is your domain name you're trying to associate with IPNS?
<dav> the domain must be created before?
<dav> I've got only a web pages
<dav> i only uploaded the directory which contains this file
<Icefoz_> dav: Yes. It's describing a way to add a record to the existing DNS system so a program can ask for the IPNS record of your-domain.com and get your peer id.
<dav> ah ok!
<dav> thanks!
<Icefoz_> For example, here's the records for ipfs.io: https://dnslookup.org/#/127.0.0.1/ipfs.io/TXT
nope_23 has quit [Remote host closed the connection]
nope_23 has joined #ipfs
<dav> so i create a domain on a free domain provider and then I can insert in the DNS system the DNS TXT and so i can request my site only write my domain
<dav> okok thank you very much!
<Icefoz_> Exactly.
<dav> thanks! bye!
ygrek has quit [Ping timeout: 276 seconds]
dav has left #ipfs [#ipfs]
<Icefoz_> API question for all and sundry: what is the maximum cumulative_size in /object/stat ?
tombusby has quit [Ping timeout: 248 seconds]
<Icefoz_> I'm writing some Rust code and it deeply cares whether an integer is i32 or i64 but the JSON API leaves it undefined.
<lgierth> there is no max size
<Icefoz_> I would assume it's i64, or u64, but...
<Icefoz_> So you do all size calculations with bignums internally?
<lgierth> it's probably a varint in the protobuf structure
<lgierth> assume it's uvarint128 or so
<Icefoz_> Hmmm.
<lgierth> ah actually it's a uint64
<lgierth> you're lucky :)
<Icefoz_> Whew!
<lgierth> but still, assume that can grow to a 128 or so anytime
<Icefoz_> I am, rust u128's are still unstable. ;-)
<lgierth> fair enough :)
<Icefoz_> I'll just hope I never have to download something larger than 16 million petabytes for now...
<lgierth> :P
<lgierth> the thing is, you aren't always gonna download a whole dag behind a hash
<Icefoz_> Good point!
<lgierth> often you're just gonna get one particular subpath deep down
<Icefoz_> Using a filesystem mount or such...
acardote has joined #ipfs
tombusby has joined #ipfs
arpu has quit [Read error: Connection reset by peer]
<kaotisk> Hey everyone! I 'd like to announce that my ongoing project just added IPFS for sharing files. You can see the PR here: https://github.com/kaotisk-hund/irc-electron/pull/11 . Also, any recommendations are welcome!
<Icefoz_> lgierth: Where can I find the definitions for these? Is it merkledag.proto ?
<kaotisk> And a thank you for this awesome tool :)
<lgierth> Icefoz_: yeah that's where i just looked
<Icefoz_> lgierth: Thanks.
<whyrusleeping> kaotisk: nice!
<kaotisk> whyrusleeping, thank you :)
<whyrusleeping> kaotisk: i'm interested in seeing if your users have problems with NAT, where they try and load a file from someone else and it hangs forever because they cant connect
<whyrusleeping> this seems like a great place to look into using the libp2p relay code to get 'perfect' connectivity
m0naway has left #ipfs [#ipfs]
<Icefoz_> That's an awesome use case for IPFS...
<Icefoz_> Having a matrix client that did the same would also be hot.
<kaotisk> whyrusleeping, I am not behind NAT, I work on top of cjdns network so that I don't have to mess with encryption. The base is an IRC server which as soon as I get more about ssb I 'll try switch it. As for IPFS, I only use the API and a local running daemon, which is connected to a closed swarm!
<acardote> Hi guys! Can anyone help me with filters?
<kaotisk> and it's very nice that the only 2 things I had to do is tranfer the swarm.key and manually connect to the other machine.
<whyrusleeping> kaotisk: oh nice!
<whyrusleeping> so cjdns solves all the NAT issues... thats pretty great then
<whyrusleeping> acardote: the dial filters?
vanadium has quit [Quit: ZNC - http://znc.in]
<acardote> whyrusleeping: swarm filters
<whyrusleeping> yeah, what do you need help with?
<acardote> I'm assuming these filters act like a black list of nodes/networks, right?
<acardote> I can't get them to work right. Even though I add a filter for a certain node, it still shows up in my peers list
<whyrusleeping> yeah, it prevents connections to and from those ip ranges
<whyrusleeping> you have to restart the daemon for them to take effect
<acardote> yikes, really?
<acardote> Isn't there any way around that?
<whyrusleeping> nope
<whyrusleeping> hot-loading configuration changes is a pretty difficult thing to do right
<whyrusleeping> and restarting and ipfs node generally doesnt break anything
<acardote> alright, thanks for your help! :)
<whyrusleeping> no problem!
dconroy has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dhruvbaldawa has joined #ipfs
erictapen has joined #ipfs
chiui has quit [Remote host closed the connection]
dconroy has joined #ipfs
ruby32 has quit [Remote host closed the connection]
ruby32 has joined #ipfs
vivus has joined #ipfs
dconroy has quit [Quit: Textual IRC Client: www.textualapp.com]
cblgh is now known as rebdank
jungly has quit [Remote host closed the connection]
zopsi has joined #ipfs
Encrypt has joined #ipfs
han_ has joined #ipfs
zopsi has quit [Ping timeout: 255 seconds]
dhruvbaldawa has quit [Remote host closed the connection]
cherry-xw has joined #ipfs
N3RG4L has joined #ipfs
acardote has quit [Ping timeout: 260 seconds]
inetic has quit [Ping timeout: 240 seconds]
N3RG4L has quit [Ping timeout: 248 seconds]
Steverman has quit [Ping timeout: 240 seconds]
cherry-xw has quit [Quit: Mutter: www.mutterirc.com]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
cherry-xw has joined #ipfs
zopsi has joined #ipfs
Encrypt has quit [Quit: Quit]
cherry-xw has quit [Client Quit]
kaotisk has quit [Ping timeout: 255 seconds]
detran` has quit [Remote host closed the connection]
detran has joined #ipfs
rodolf0 has quit [Quit: Leaving]
kaotisk has joined #ipfs
kaotisk has quit [Max SendQ exceeded]
kaotisk has joined #ipfs
<Icefoz_> Hmmm, does go-ipfs or such run well on mobile?
zopsi has quit [Ping timeout: 260 seconds]
vivus has left #ipfs ["Leaving"]
zopsi has joined #ipfs
tombusby_ has joined #ipfs
tombusby has quit [Ping timeout: 248 seconds]
soesoe has joined #ipfs
xnbya has quit [Ping timeout: 240 seconds]
corvinux has joined #ipfs
<whyrusleeping> Icefoz_: its getting better
zopsi has quit [Ping timeout: 276 seconds]
<whyrusleeping> OpenBazaar has it working on iOS for their app
xnbya has joined #ipfs
<whyrusleeping> it definitely needs a lot of work for it to run 'well'
<Icefoz_> Fair enough.
<Icefoz_> ...hm, what about js-ipfs?
zopsi has joined #ipfs
corvinux has quit [Quit: Leaving]
Steverman has joined #ipfs
<Steverman> Using the latest bitswap, I can't call ipfs.bitswap.stat() anymore without getting a type error
<lgierth> Icefoz_: go-ipfs runs on android too btw, lidel/ipfsdroid - it even gets picked up by ipfs-companion in mobile firefox :)
mootpt has joined #ipfs
<Icefoz_> Aha, I'll investigate that then.
mootpt has quit [Client Quit]
<lidel> Icefoz_, https://github.com/ligi/IPFSDroid (ligi != lidel :P)
<lgierth> oops :)
<lgierth> lidel: oh hey while you're here
<lidel> howdy \o
<lgierth> vyzo is working on ipns+pin following
<lgierth> that could be used for bookmarks in the browser
<lgierth> it'll be some more time before it's actually good to use in browsers -- just a heads up in case you have UX ideas :)
<lgierth> with followed names, the resolution+pinning will always happen in the background, and the name is then even usable offline
<lidel> lgierth, neat! I already have https://github.com/ipfs/ipfs-companion/issues/254 waiting for some APIs, so no rush :)
N3RG4L has joined #ipfs
<lgierth> yeah direct integration into the browsers bookmarks is probably a long shot at the moment -- but ipfs-companion could still show your followings and let you add new ones
soesoe has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<lgierth> my use case is offline websites a la ipns://docs.ipfs.io
ccii has joined #ipfs
<lidel> lgierth, hm.. we can pin ipns paths via ipfs-companion already, but that just pins current hash. so when vyzo adds pin-following, do you know, will that work out of the box, or will there be opt-in switch during pinning?
<lidel> if following becomes a default when ipns path is pinned, it will-just-work(tm) in ipfs-companion :-)
<natewalck> Should I open an issue for --enc=json when calling `ipfs add -rw folder`
<natewalck> (I don't believe I can get json back for a non-recursive add either)
<lidel> lgierth, as for listing/managing followed names, i feel webui may be a better place for it (covers more use cases than browser extension)
chris6131 has joined #ipfs
<lidel> I'll think about UX tho -- we probably will display "Pin & Follow" instead of regular "Pin" when on /ipns/ paths
<lidel> :)
<lidel> exciting feature
han_ has quit [Ping timeout: 255 seconds]
zopsi has quit [Ping timeout: 246 seconds]
rodolf0 has joined #ipfs
upperdeck has quit [Read error: Connection reset by peer]
zopsi has joined #ipfs
reit has joined #ipfs
upperdeck has joined #ipfs
<kaotisk> Hi again! I have a problem with levelDown dependency. It keeps saying that it's built with 57 while it wants it with 54 NODE_MODULE_VERSION. I tried rebuild, install, delete node_modules, install, rebuild but nothing... Does anyone knows how to overcome this?
<kaotisk> know*
asdaF has joined #ipfs
soesoe has joined #ipfs
soesoe has quit [Ping timeout: 260 seconds]
asdaF has quit [Quit: Leaving]
N3RG4L has quit [Ping timeout: 260 seconds]
Fess has joined #ipfs
bedeho has joined #ipfs
N3RG4L has joined #ipfs
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
CASEgezadthfr has joined #ipfs
bedeho has quit [Remote host closed the connection]
apiarian has quit [Quit: zzz]
bedeho has joined #ipfs
lexruee has quit [Ping timeout: 240 seconds]
bedeho has quit [Remote host closed the connection]
lexruee has joined #ipfs
zopsi has quit [Ping timeout: 255 seconds]
zopsi has joined #ipfs
Mateon3 has joined #ipfs
Mateon1 has quit [Ping timeout: 260 seconds]
Mateon3 is now known as Mateon1
brotli has joined #ipfs
brotli has quit [Max SendQ exceeded]
brotli has joined #ipfs
<lgierth> lidel: follow is a separate command from pin
brotli has quit [Max SendQ exceeded]
<lgierth> lidel: follow will make sure the ipns key is always resolved to the current value, and additionally pin that value
clownpriest has joined #ipfs
<Steverman> What causes ipfs to get duplicate blocks?
Fess has quit [Ping timeout: 248 seconds]
brotli has joined #ipfs
<lgierth> Steverman: you tell multiple nodes what you want, and you may get the thing multiple times before those nodes get the update of your wantlist
<Steverman> I see
<Steverman> Does that happen with bittorrent as well?
<lgierth> yes - but less often because usually the blocks in bittorrent are larger (1 MB, 2 MB)
<Steverman> It's just that I am writing a report for P2P live streaming (if you remember our discussion), and there are still things that are black boxes to me
<Steverman> And this won't go well for me D:
nope_23 has quit [Ping timeout: 276 seconds]
<lgierth> "
<lgierth> "exactly once" is extremely hard to do, especially in a distributed system
<Steverman> I've read about that
<lgierth> it requires coordination, and thus would add to latency
<Steverman> Gotta include that in related works then
<Steverman> Things I need to research further: floodsub, network topology
<Steverman> Maybe perhaps seeing who's actually sending me that block. I find that impossible. I ended up getting the latest bitswap from repo and just look at who actually sent stuff
N3RG4L has quit [Ping timeout: 260 seconds]
ashark has quit [Ping timeout: 240 seconds]
zopsi has quit [Ping timeout: 250 seconds]
<lgierth> another thing that currently limits the efficiency for live streaming is that we don't have a udp-based transport
<lgierth> i.e. fire-and-forget
<lgierth> we will in approximately Q2
<Steverman> For my proof of concept, it worked it well :D
<Steverman> worked out well*
<Steverman> Live demo'd to an audiance where they joined
droman has joined #ipfs
<lgierth> nice!
<lgierth> livepeer?
<Steverman> is that a project?
<lgierth> yeah, in fact
<lgierth> uses libp2p too
<Steverman> My own p2p project
<Steverman> For my p2p course
<lgierth> hehe even better then
<Steverman> But I really really need more info on the specific bits of IPFS. Some are unspecified
<lgierth> feel welcome to present it at the monday all hands whenever you like
<Steverman> I am using pubsub for live streaming
<Steverman> Haha, I want to polish before I do that
nope_23 has joined #ipfs
<Steverman> I actually don't send video data directly over pubsub (can you even do that? Might be too inefficient)
<Steverman> My lecturer want me to look at the overhead
brotli has quit [Ping timeout: 260 seconds]
wmoh has joined #ipfs
<Steverman> Then I have to compare it to other academic work
Adbray has quit [Remote host closed the connection]
cxl000 has joined #ipfs
nope_23 has quit [Read error: Connection reset by peer]
nope_23 has joined #ipfs
nope_23 has quit [Remote host closed the connection]
<lgierth> dgrisham is doing much research on bitswap at the moment
zopsi has joined #ipfs
<Steverman> On how it is now, or for devlopment
<Steverman> I just need someone to clarify a few black boxes for me. I can't produce any statistical graphs on assumptions
<Steverman> I know it's too much to ask for :(
<Steverman> Ooh, analysis on bitswap as it is now? That might work!
jkilpatr has quit [Ping timeout: 260 seconds]
<Steverman> I might need to pm him :)
bedeho has joined #ipfs
<lgierth> yeah just ping him here or file an issue in that repo
larpanet has joined #ipfs
bedeho has quit [Read error: Connection reset by peer]
<lgierth> also Magik6k is working on different provider strategies
<lgierth> i.e. striking various balances between provide-every-single-block and provide-blocks-with-high-signal
ygrek has joined #ipfs
<Steverman> Unfourtunately I have a "code-freeze", so I can only evaluate on how it is now :(
<lgierth> hehe that's fine - just to give you a wider picture
<lgierth> i haven't worked on bitswap myself so can't speak to the internals much
<Steverman> floodsub perhaps? :D
<lgierth> nope neither
<Steverman> Right...
<Steverman> Last time we talked you said webrtc-star was a fully connected mesh network
<Steverman> But now that I think of it.. doesn't star mean star-network?
<lgierth> the middle of the star is the signaling server
<lgierth> it tells nodes about other nodes, but the actual connections are peer-to-peer
<Steverman> Ah okay, but they all in fact connect to each other.
<Steverman> And websocket-star is an actual star server due to the nature of TURN
<lgierth> yeah all connections go through it
<lgierth> it's a crutch that had an immediate need
<Steverman> Yeah, I used it for my demo because I didn't trust webrtc-star
<lgierth> it'll soon be simply a normal libp2p node, using circuit-relay and the websocketst ransport
<Steverman> I don't really understand circuit-relay. You relay the data to some other peer?
<lgierth> because in its current design, it's a bottlneck and single-point-of-failure by design, unscalable right from the start
zopsi has quit [Ping timeout: 248 seconds]
<Steverman> I am actually simulating the network by removing the browser all together. I wonder what nodejs by itself can use (other than *-star)
<Steverman> afaik, DHT works between nodejs
<lgierth> yeah there's a little bug somewhere that prevents js and go nodes from having a shared dht
<Steverman> And DHT alone should scale really well
zopsi has joined #ipfs
<Steverman> Assuming Kademlia got implemented correctly :D. I implemented it myself a few months ago
<Steverman> lgierth: regarding circuit-relay. How will that actually work in my live streaming case, where there is one nodejs peer and everyone else are browsers
<lgierth> if two browser nodes can't connect to each other, they can use some other libp2p node as a relay between each other
<lgierth> we don't have the discovery of relay nodes nailed down yet
<Steverman> Right okay
<Steverman> So relay nodes are random nodes I don't know about
<lgierth> they could be statically configured in your app, or automatically discovered with help of the network, etc.
<lidel> lgierth, ah, got it. then we will add support for follow as a separate option
<Steverman> I see. Another variable to evaluate
larpanet has quit [Ping timeout: 248 seconds]
plexigras has quit [Ping timeout: 240 seconds]
jaboja has joined #ipfs
clownpriest has quit [Ping timeout: 276 seconds]
cxl000 has quit [Ping timeout: 260 seconds]
tglman has quit [Quit: WeeChat 1.9.1]
tglman has joined #ipfs
trqx has quit [Ping timeout: 248 seconds]
<Steverman> Is Kubernetes used to "simulate" multiple nodes?
<Steverman> I wonder if I could use it to track indiviual nodes up/down stat
trqx has joined #ipfs
James_Epp has quit [Quit: Leaving]
zopsi has quit [Ping timeout: 255 seconds]
anewuser has joined #ipfs
ashark has joined #ipfs
<Steverman> Oh... the DHT has high overhead?
erictapen has quit [Ping timeout: 276 seconds]
clickjack has quit [Quit: clickjack]
clickjack has joined #ipfs
detran has left #ipfs ["Killed buffer"]
detran has joined #ipfs
chris6131 is now known as chris613
rodolf0 has quit [Ping timeout: 255 seconds]
zopsi has joined #ipfs
Fess has joined #ipfs
zopsi has quit [Ping timeout: 240 seconds]
zopsi has joined #ipfs
larpanet has joined #ipfs
ruby32 has quit [Ping timeout: 264 seconds]
Strepsils has joined #ipfs
jakobvarmose has quit [Ping timeout: 240 seconds]
jakobvarmose has joined #ipfs
ygrek has quit [Ping timeout: 255 seconds]
N3RG4L has joined #ipfs
<natewalck> Say I have an IPFS node
<natewalck> What prevents me from pointing an IPNS record to my own malicious file ?
<Fess> nothing
dimitarvp` is now known as dimitarvp
<engdesart> Nothing, but nobody would be forced to download it or anything, much like purchasing a domain that points to a malicious file.
<Fess> assuming you control that ipns address
<engdesart> You would have to control the IPNS address in order to point it at anything, though.
<natewalck> Makes sense
ruby32 has joined #ipfs
shizy has quit [Ping timeout: 248 seconds]