lgierth changed the topic of #ipfs to: Week 3+4 sprints: 1) Browser accesses go-ipfs https://git.io/vMKVu 2) 300 TB challenge https://git.io/vMKVr | 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
bastianilso_ has quit [Quit: bastianilso_]
fleeky_ has joined #ipfs
justin__ has quit [Quit: justin__]
reit has quit [Ping timeout: 264 seconds]
maxlath has quit [Quit: maxlath]
fleeky__ has quit [Ping timeout: 240 seconds]
maxlath has joined #ipfs
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
Enrymion has quit [Ping timeout: 240 seconds]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
pfrazee has quit [Remote host closed the connection]
maxlath has quit [Quit: maxlath]
mildred has quit [Read error: Connection reset by peer]
arpu has quit [Remote host closed the connection]
shizy has joined #ipfs
Oatmeal has joined #ipfs
dryajov has joined #ipfs
dryajov has quit [Client Quit]
<whyrusleeping> ianopolous: found the problem
<whyrusleeping> going on a run now
<ianopolous> whyrusleeping: great!
<ianopolous> enjoy the run!
<whyrusleeping> planning on it :)
mildred has joined #ipfs
shizy has quit [Ping timeout: 240 seconds]
mildred has quit [Read error: Connection reset by peer]
pfrazee has joined #ipfs
apiarian has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
pfrazee has quit [Ping timeout: 260 seconds]
mildred has joined #ipfs
crossdiver has quit [Ping timeout: 252 seconds]
cemerick has joined #ipfs
haavard has left #ipfs ["WeeChat 1.5"]
crossdiver has joined #ipfs
crossdiver has quit [Ping timeout: 240 seconds]
apiarian has joined #ipfs
pfrazee has joined #ipfs
wookiehangover has quit [Quit: i'm out]
mildred has quit [Read error: Connection reset by peer]
cemerick has quit [Ping timeout: 248 seconds]
cemerick has joined #ipfs
<Captain_Beezay> BitTorrent has trackers. Ipfs has the same concept? If so,how does it manage centralization?
<SchrodingersScat> decentralized?
mildred has joined #ipfs
<achin> ipfs has bootstrap nodes which are used to bootstrap the DHT
<Captain_Beezay> Let's say I push a file on ipfs,will it be obvious that I'm the originator? Will others know what files I upload or download?
<SchrodingersScat> I assume yes
<achin> you don't really "push". if you add an file to ipfs, it becomes availale to anybody who wants to ask for it
<achin> but if nobody asks for it, your ipfs node will be the only node that contains the file
crossdiver has joined #ipfs
<Captain_Beezay> Hmm,thanks very cool :)
<achin> if someone does download the file, they'll be able to know exactly which node sent them data (including the node's IP address)
* Captain_Beezay imagines distros using ipfs in place of mirrors
<SchrodingersScat> achin: what if someone else pins it?
<achin> any node that has the file might be used when downloading the file
<SchrodingersScat> Captain_Beezay: yes, that seems like that would be a good use?
<achin> you will not be able to tell who was the original uploader, and who has simply pinned the file
<Captain_Beezay> Do they download bits from all available nodes or select one node for everything?
<achin> all available nodes, i believe, but i don't know the exact algorithm used to select the nodes
<SchrodingersScat> should be the most logical nodes, not simply all of them :(
<Captain_Beezay> Also, i think I read of a name scheme,does it include a name->hash authentication(pgp vs pki)
<whyrusleeping> You can make guesses about who has had the file for the longest, at least for the first ~24 hours of its existence
<SchrodingersScat> why 24 hours? is this ringu?
<whyrusleeping> mostly because the originator of the file will have dht records with the lowest ttl
<SchrodingersScat> I see D:
<achin> whyrusleeping: ah, i hadn't thought of that
<SchrodingersScat> Captain_Beezay: like this? https://ipfs.io/ipns/schrodingersscat.org
<Captain_Beezay> Cool
<Captain_Beezay> Yes SchrodingersScat
Mizzu has quit [Ping timeout: 240 seconds]
<Captain_Beezay> Dns is struggling to fix lack of authentication,etc... I personally would be very appreciative of any method that authenticates "this hash is really this file name published by this user" . But I can understand leaving that part to other applications and/or the user.
<SchrodingersScat> it's pretty neat
<Captain_Beezay> Integrity != authentication. Maybe it really is best for stuff running on top of ipfs to do that tidbit. But imho it would be awesome if ipfs at least allowed and standardized signatures
<Captain_Beezay> Maybe a field for ecdsa sig
<Captain_Beezay> Optional of course
<Captain_Beezay> Just to stop people from inventing a million messed up ways of doing the same thing
<achin> is dnssec not sufficient?
mildred has quit [Read error: Connection reset by peer]
<Captain_Beezay> Anyway,ty for your help. Bbl
<SchrodingersScat> depends on the concern?
<Captain_Beezay> achin: how does that relate to ipfs(and no,it's pretty much a fail for dns itself,although that's debatable)
kerozene has quit [Ping timeout: 252 seconds]
<Captain_Beezay> Namecoin is nice but has a long way to go.
<Captain_Beezay> Bbiab
<SchrodingersScat> damn I had some namecoin somewhere, /me checks his pockets
<achin> you can store TXT records that point to an ipfs hash. if you are positive the ifps hash is correct, then you're golden, since you can always use it to validate the data you download via ipfs
keroberos has joined #ipfs
<achin> so the dns-to-hash link seems to be the weakest, and i'm wondering if dnssec fully hardens that link, or if there is something else to consider
dignifiedquire has quit [Quit: Connection closed for inactivity]
<SchrodingersScat> if you're worried they compromised dns, then why aren't you worried they compromised their ipfs?
<achin> because i can always detect compromised ipfs data
utdemir has joined #ipfs
crossdiver has quit [Ping timeout: 258 seconds]
<Captain_Beezay> Let's say gnu has a gcc package on ipfs. The concern is 'is this the gcc copy gnu published?' vs 'this is a malicious ipfs link that tricked the user to use a backdoored gcc.'
<SchrodingersScat> they could sign the hash of the file?
<SchrodingersScat> and...and then upload that to ipfs?
crossdiver has joined #ipfs
<achin> another way to look at this is: if you found an ipfs hash on https://gcc.gnu.org/ that claimed to be the latest release of the compiler, would you doubt it?
<SchrodingersScat> I think he's saying 'yes' but I'll hold for initiative
<whyrusleeping> achin: got any repos you wanna try testing the new migrations code on?
<SchrodingersScat> will my old data not work unless i migrate it and pray?
<achin> whyrusleeping: sorry, not handy. my NAS holding my ipfs repo has been destroying disks, so it's offline at the moment. but i'm happy to create a new ipfs repo, add a few gigs of data, and then try to migrate if you think that's helpful
<whyrusleeping> its not really that risky of an operation, theres just a couple small things that could go wrong potentially, and there are manual ways to fix them if they do
<whyrusleeping> achin: i've done that much already, i'm just trying to find edge cases :)
<whyrusleeping> older repos that might be weird
<achin> i have an old version 3 repo around. is that any use to you?
<achin> (not exactly sure when it was created; is there a way for me to tell?)
mildred has joined #ipfs
draynium has quit [Ping timeout: 260 seconds]
<achin> whyrusleeping: point me to the migration code and i'll give it a shot on this old things
DiCE1904 has quit [Ping timeout: 264 seconds]
<whyrusleeping> version three might be interesting
<achin> building now
lanzafame has joined #ipfs
draynium has joined #ipfs
<achin> hmm
<achin> it says this: Found fs-repo version 0 at /nas/achin/ipfs Do you want to upgrade this to version 3? [y/n]
<achin> yet /nas/achin/ipfs doesn't exist
reit has joined #ipfs
<SchrodingersScat> ghost ipfs
<achin> uh, hang on. i might not be running your PR
<achin> that's embarassing. sorry, hasn't checked out your actuall commit
<whyrusleeping> lol
<achin> ok, that seemed to work
<achin> took maybe 10 seconds. do you want to see the output logs?
<whyrusleeping> nah, if it worked, it worked
<whyrusleeping> thanks :)
<achin> only surprising thing i see was a 'skipping malformed ipns record' message
<whyrusleeping> yeah, thats expected coming from v3
<achin> k
crossdiver has quit [Ping timeout: 258 seconds]
mildred has quit [Read error: Connection reset by peer]
<achin> ooh, i found an old version 2 repo
<whyrusleeping> wat
<whyrusleeping> nice
<achin> from a zfs snapshot
<Captain_Beezay> yes,they could sign it and hopefully users will check. My hope is,if their signature is part of the ipfs file definition,they won't depend on users verifying it,ipfs would auto verify and present the file as belonging to the owner of the pub key. So users would check the hash of the pub key verified as oppose to hash of the content which only provides
<Captain_Beezay> integrity validation not authentication
<SchrodingersScat> zfs is magic
<Captain_Beezay> achin: if they post the hash over https it's not a problem
<Captain_Beezay> The page is authenticated via TLS pki
<Captain_Beezay> What if it was a link on a phishing email
<Captain_Beezay> Some guy posting it on irc
DiCE1904 has joined #ipfs
<Captain_Beezay> In essence,ipfs support of authentication just makes the verification part easier for users
<Captain_Beezay> Not having it does not mean ipfs is in anyway secure
crossdiver has joined #ipfs
<Captain_Beezay> Having it would mean content authentication is done by default when available
<Captain_Beezay> So even for security i would recommend it over dropbox like sites
<Captain_Beezay> Especially if I can deploy it to autosign and auto verify
<Captain_Beezay> A nice message saying "john doe signed this document" vs expecting users to learn gcc and verify it
<Captain_Beezay> Matter of fact,if this works I could block file sharing sites and document email attachments and force users to use ipfs
<Captain_Beezay> Maybe something to consider for future ipfs releases i hope :)
<achin> whyrusleeping: i can't make any guarentees about the consistency of the snapshot that i cloned. it could have been taken at anytime (even while the daemon was running)
<whyrusleeping> achin: huh, that looks a bit weird...
<whyrusleeping> but its the older migrations code, not the stuff i'm testing right now that failing
arkimedes has quit [Ping timeout: 248 seconds]
mildred has joined #ipfs
<achin> gonna try a few more migrations on some other snapshots i found, will report later in the PR
utdemir has quit [Ping timeout: 260 seconds]
utdemir has joined #ipfs
wookiehangover has joined #ipfs
mildred has quit [Read error: Connection reset by peer]
cemerick has quit [Ping timeout: 248 seconds]
cemerick has joined #ipfs
mildred has joined #ipfs
suttonwilliamd has joined #ipfs
tmg has quit [Ping timeout: 258 seconds]
yosafbridge has joined #ipfs
yosafbridge` has quit [Quit: Leaving]
utdemir has quit [Remote host closed the connection]
utdemir has joined #ipfs
chris613 has quit [Quit: Leaving.]
draynium has quit [Ping timeout: 255 seconds]
mildred has quit [Read error: Connection reset by peer]
mguentner has quit [Quit: WeeChat 1.6]
utdemir has quit [Remote host closed the connection]
utdemir has joined #ipfs
mildred has joined #ipfs
mguentner has joined #ipfs
dryajov has joined #ipfs
dryajov has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<SchrodingersScat> I guess that browser add-on does answer my previous question a bit, because then I could have a local machine as an ipfs and point say my phone or desktop at it while on the network
dryajov has joined #ipfs
vtomole has joined #ipfs
dryajov has quit [Client Quit]
utdemir has quit [Ping timeout: 240 seconds]
dryajov has joined #ipfs
dryajov has quit [Client Quit]
Oatmeal has quit [Remote host closed the connection]
Oatmeal has joined #ipfs
dryajov has joined #ipfs
dryajov has quit [Client Quit]
draynium has joined #ipfs
mguentner2 has joined #ipfs
mguentner has quit [Ping timeout: 240 seconds]
dryajov has joined #ipfs
dryajov has quit [Client Quit]
mildred has quit [Read error: Connection reset by peer]
draynium has quit [Ping timeout: 256 seconds]
dryajov has joined #ipfs
vtomole has quit [Ping timeout: 260 seconds]
dryajov has quit [Client Quit]
arkimedes has joined #ipfs
draynium has joined #ipfs
dryajov has joined #ipfs
draynium has quit [Ping timeout: 240 seconds]
dryajov has quit [Client Quit]
mildred has joined #ipfs
draynium has joined #ipfs
draynium has quit [Ping timeout: 240 seconds]
dryajov has joined #ipfs
dryajov has quit [Client Quit]
kulelu88 has quit [Quit: Leaving]
dryajov has joined #ipfs
dryajov has quit [Client Quit]
mildred has quit [Read error: Connection reset by peer]
draynium has joined #ipfs
dryajov has joined #ipfs
dryajov has quit [Client Quit]
mildred has joined #ipfs
dryajov has joined #ipfs
dryajov has quit [Client Quit]
dryajov has joined #ipfs
dryajov has quit [Client Quit]
mildred has quit [Read error: Connection reset by peer]
dryajov has joined #ipfs
dryajov has quit [Client Quit]
dryajov has joined #ipfs
dryajov has quit [Client Quit]
mildred has joined #ipfs
bwerthmann has quit [Ping timeout: 260 seconds]
dryajov has joined #ipfs
dryajov has quit [Client Quit]
bwerthmann has joined #ipfs
ebarch has quit [Ping timeout: 255 seconds]
dryajov has joined #ipfs
mildred has quit [Read error: Connection reset by peer]
dryajov has quit [Client Quit]
legobanana has joined #ipfs
legobanana has quit [Quit: WeeChat 1.7]
legobanana has joined #ipfs
ulrichard has joined #ipfs
legobanana has quit [Client Quit]
legobanana has joined #ipfs
dryajov has joined #ipfs
dryajov has quit [Client Quit]
legobanana has quit [Quit: WeeChat 1.7]
legobanana has joined #ipfs
tmg has joined #ipfs
mildred has joined #ipfs
wallacoloo____ has left #ipfs [#ipfs]
arkimedes has quit [Remote host closed the connection]
dryajov has joined #ipfs
dryajov has quit [Client Quit]
arkimedes has joined #ipfs
dryajov has joined #ipfs
dryajov has quit [Client Quit]
mildred has quit [Read error: Connection reset by peer]
dryajov has joined #ipfs
dryajov has quit [Client Quit]
dryajov has joined #ipfs
dryajov has quit [Client Quit]
dignifiedquire has joined #ipfs
mildred has joined #ipfs
wallacoloo____ has joined #ipfs
dryajov has joined #ipfs
dryajov has quit [Client Quit]
wallacoloo____ has quit [Quit: wallacoloo____]
wkennington has quit [Read error: Connection reset by peer]
cemerick has quit [Ping timeout: 248 seconds]
mildred has quit [Read error: Connection reset by peer]
wallacoloo____ has joined #ipfs
mildred has joined #ipfs
Enrymion has joined #ipfs
mildred1 has joined #ipfs
rendar has joined #ipfs
mildred1 has quit [Ping timeout: 240 seconds]
G-Ray_ has joined #ipfs
mildred1 has joined #ipfs
reit has quit [Ping timeout: 252 seconds]
ylp1 has joined #ipfs
arkimedes has quit [Ping timeout: 255 seconds]
dryajov has joined #ipfs
dryajov has quit [Client Quit]
espadrine_ has joined #ipfs
faenil is now known as faenil_
utdemir has joined #ipfs
john3 has joined #ipfs
s_kunk has quit [Ping timeout: 260 seconds]
utdemir has quit [Ping timeout: 240 seconds]
Caterpillar has joined #ipfs
justin_ has joined #ipfs
s_kunk has joined #ipfs
maxlath has joined #ipfs
justin_ has quit [Quit: justin_]
ygrek_ has quit [Ping timeout: 240 seconds]
bastianilso_ has joined #ipfs
krzysiekj has quit [Ping timeout: 260 seconds]
dryajov has joined #ipfs
bastianilso_ has quit [Ping timeout: 245 seconds]
ecloud has quit [Ping timeout: 248 seconds]
dryajov has quit [Client Quit]
ecloud has joined #ipfs
Mizzu has joined #ipfs
M-javissimo has joined #ipfs
horrified has quit [Quit: quit]
horrified has joined #ipfs
espadrine_ has quit [Ping timeout: 240 seconds]
john3 has quit [Quit: WeeChat 1.6]
john has joined #ipfs
john is now known as Guest26325
justin_ has joined #ipfs
justin_ has left #ipfs [#ipfs]
john1 has joined #ipfs
Guest26325 has quit [Ping timeout: 258 seconds]
rhaal has joined #ipfs
<rhaal> Hello everyone!
wallacoloo____ has quit [Quit: wallacoloo____]
mildred has quit [Ping timeout: 256 seconds]
Oatmeal has quit [Ping timeout: 276 seconds]
Hory has joined #ipfs
<rhaal> Hey there
Oatmeal has joined #ipfs
mildred has joined #ipfs
utdemir has joined #ipfs
espadrine has joined #ipfs
utdemir has quit [Ping timeout: 252 seconds]
gts has joined #ipfs
gts has quit [Client Quit]
jkilpatr has quit [Ping timeout: 255 seconds]
dryajov has joined #ipfs
jkilpatr has joined #ipfs
bastianilso_ has joined #ipfs
<rhaal> I was wondering: supposing I actually manage to get ipfs running, is there a way to query other nodes for files?
JustinDrake has joined #ipfs
<Mateon1> rhaal: In short, not really.
<Mateon1> It's possible to select a hash, and publish it to an IPNS address
<Mateon1> that address is usually the same as the peer ID of the node.
<Mateon1> So, you can try `ipfs name resolve /ipns/QmPeerID`, and might find some content, like blogs, websites, etc.
<Mateon1> But that is a very limited view of the network
dryajov has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<Mateon1> You can also listen for hashes announced in the DHT. `ipfs log tail` shows a log of events, including DHT messages it sees
nekomune has quit [Ping timeout: 272 seconds]
<rhaal> Thanks for the clarification on the subject! : ) Regarding DHT messages: when are they sent, specifically?
rlyshw_ has quit [Ping timeout: 240 seconds]
<Mateon1> rhaal: When an IPNS entry is published, or when a node advertises itself as a provider of a hash (AKA that it has the hash, and is willing to provide it)
lanzafame has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
NeoTeo has quit []
<rhaal> Mh, I'd like to know more about the IPNS: how does an entry move along the chain from the publishing node?
NeoTeo has joined #ipfs
<rhaal> I did try the faqs and documentation, but couldn't quite figure it out from there
<JustinDrake> Can someone more knowledgeable than me look at this issue I just filed? https://github.com/libp2p/go-libp2p-kad-dht/issues/45
basilgoh1r has quit [Quit: leaving]
mildred2 has joined #ipfs
mildred has quit [Ping timeout: 240 seconds]
ebarch has joined #ipfs
utdemir has joined #ipfs
utdemir has quit [Ping timeout: 276 seconds]
taaem has quit [Read error: Connection reset by peer]
taaem has joined #ipfs
mildred1 has quit [Ping timeout: 264 seconds]
dryajov has joined #ipfs
Enrymion has quit [Ping timeout: 240 seconds]
cemerick has joined #ipfs
mildred1 has joined #ipfs
cemerick has quit [Ping timeout: 248 seconds]
cemerick has joined #ipfs
dryajov has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
dryajov has joined #ipfs
dryajov has quit [Client Quit]
cemerick has quit [Read error: Connection reset by peer]
Boomerang has joined #ipfs
Falconix has quit [Quit: ZNC - http://znc.in]
Boomerang has quit [Ping timeout: 264 seconds]
dryajov has joined #ipfs
Boomerang has joined #ipfs
dryajov has quit [Client Quit]
tmg has quit [Ping timeout: 258 seconds]
cemerick has joined #ipfs
Hory has quit [Read error: Connection reset by peer]
dryajov has joined #ipfs
chris613 has joined #ipfs
pfrazee_ has joined #ipfs
anonymuse has joined #ipfs
dryajov has quit [Client Quit]
dryajov has joined #ipfs
pfrazee has quit [Ping timeout: 256 seconds]
dryajov has quit [Client Quit]
infinity0_ has joined #ipfs
infinity0_ has joined #ipfs
infinity0 has quit [Changing host]
infinity0_ is now known as infinity0
infinity0 has quit [Remote host closed the connection]
maxlath1 has joined #ipfs
maxlath has quit [Ping timeout: 264 seconds]
maxlath1 is now known as maxlath
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
Falconix has joined #ipfs
infinity0 has joined #ipfs
jfntn has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
dryajov has joined #ipfs
ebarch has quit [Ping timeout: 255 seconds]
reit has joined #ipfs
dryajov has quit [Client Quit]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
shizy has joined #ipfs
jfntn has quit [Remote host closed the connection]
jfntn has joined #ipfs
pfrazee_ has quit [Remote host closed the connection]
ashark has joined #ipfs
dryajov has joined #ipfs
Boomerang has quit [Ping timeout: 255 seconds]
dryajov has quit [Client Quit]
<Baughn> Hi y'all...
<Baughn> I'm working on adding IPFS support to MCUpdater (mcupdater.com). Probably all you need to know about it is, it's a wrapper for modded minecraft.
<Baughn> So, it does a lot of downloads.
<Baughn> And sometimes the origin server will be down, or slow.
<Baughn> Thus...
<Baughn> - I'm using the Java API client. The computer MCUpdater is running on may not (probably does not) have an ipfs daemon running. What's the recommended way to deal with this?
<Baughn> That is: Should I unconditionally start my own, scoped to the runtime of the application? Or should I try to connect to a pre-existing one that might be there?
<Baughn> Speaking of which, is the IPFS API port reserved?
<Baughn> Secondly...
infinity0 has joined #ipfs
<Baughn> - Is there an API method for downloading byte ranges, i.e. so I can also use the webserver for partial downloads? I don't think I'd want to do that, honestly. I'm mostly curious.
<kythyria[m]> Presumably, look for an existing IPFS daemon first, and start your own if there isn't one.
dryajov has joined #ipfs
dryajov has quit [Client Quit]
<Baughn> Well... okay.
<Baughn> This is something I'd expect the API library to do, honestly. I suppose I could start a PR. :P
utdemir has joined #ipfs
dryajov has joined #ipfs
seagreen has quit [Quit: WeeChat 1.6]
pfrazee has joined #ipfs
dryajov has quit [Client Quit]
utdemir has quit [Ping timeout: 240 seconds]
dryajov has joined #ipfs
dryajov has quit [Client Quit]
mildred1 has quit [Ping timeout: 252 seconds]
meteorography has quit [K-Lined]
Boomerang has joined #ipfs
dryajov has joined #ipfs
dryajov has quit [Client Quit]
mildred1 has joined #ipfs
shizy has quit [Quit: WeeChat 1.7]
shizy has joined #ipfs
dryajov has joined #ipfs
dryajov has quit [Client Quit]
pfrazee has quit [Remote host closed the connection]
pfrazee has joined #ipfs
dryajov has joined #ipfs
dryajov has quit [Client Quit]
pfrazee_ has joined #ipfs
pfrazee has quit [Ping timeout: 248 seconds]
<SchrodingersScat> Baughn: yeah, that seems like a good application imo, but it would really only save bandwidth imo if they had a local IPFS right?
ulrichard has quit [Remote host closed the connection]
<Baughn> SchrodingersScat: It's meant as a backup, not to save bandwidth. MCUpdater already caches everything locally, so it isn't useful for that.
<Baughn> Well, except the main MCU devs don't want me to bundle IPFS because of some prejudice against native binaries. I'm not sure what their logic is, honestly.
<Baughn> So that might be out.
* Baughn wonders how hard it'd be to write a trivial client. (For daemonless operation.)
<SchrodingersScat> we really need it in part of just an ipv7 protocol, with option for local ipfs server
rhaal has quit [Ping timeout: 240 seconds]
<Baughn> SchrodingersScat: Dreaming big is great, but I'm trying to build something that works today.
<Baughn> (..but don't take that negatively. I'd *love* it if I could rely on a daemon existing.)
dryajov has joined #ipfs
dryajov has quit [Client Quit]
JustinDrake has left #ipfs [#ipfs]
JustinDrake has joined #ipfs
utdemir has joined #ipfs
crossdiver has quit [Ping timeout: 240 seconds]
<M-hash> I'd really love a daemonless client too. There's a ton of places I could put that to use.
cemerick has quit [Ping timeout: 248 seconds]
cemerick has joined #ipfs
dryajov has joined #ipfs
<SchrodingersScat> thought you could still up/download with just the client?
<SchrodingersScat> maybe just download?
suttonwilliamd has quit [Read error: Connection reset by peer]
ylp1 has quit [Quit: Leaving.]
dryajov has quit [Client Quit]
suttonwilliamd has joined #ipfs
utdemir has quit [Ping timeout: 240 seconds]
<Baughn> SchrodingersScat: The Java API doesn't look like you can. The Go binary lets you do that, yes, but the concern here was that they don't want to bundle _any_ native code. For... some reason.
<Baughn> And if you can run the Go binary, you might as well start a daemon.
crossdiver has joined #ipfs
dryajov has joined #ipfs
dryajov has quit [Client Quit]
arpu has joined #ipfs
<sprint-helper> The next event "IPFS All Hands Call" is in 15 minutes.
luizirber has quit [Ping timeout: 240 seconds]
luizirber has joined #ipfs
cemerick has quit [Ping timeout: 255 seconds]
cemerick has joined #ipfs
anonymuse has quit [Remote host closed the connection]
<richardlitt> sprint-helper: announce "IPFS All Hands Call" 366 https://hackmd.io/GYQwDAbKDGAmC0AjYp4BZgA4LxAJlhHmgjETAFNgBGTAZjWqA=== https://zoom.us/j/110315911 TBA
<sprint-helper> ========================= IPFS Sprint: IPFS All Hands Call =========================
<sprint-helper> Join Call: https://zoom.us/j/110315911
<sprint-helper> Sprint Issue: https://github.com/ipfs/pm/issues/366
<sprint-helper> Topic: IPFS All Hands Call
<sprint-helper> Watch Stream: TBA
<sprint-helper> ================================================================================
<kevina> Stream?
Boomerang has quit [Ping timeout: 240 seconds]
<dignifiedquire> richardlitt: zoom link is broken
john2 has joined #ipfs
<kevina> thanks. I will be listening in and available if needed.
<sprint-helper> ========================= IPFS Sprint: IPFS All Hands Call =========================
<sprint-helper> Join Call: https://zoom.us/j/3339991818
<sprint-helper> Sprint Issue: https://github.com/ipfs/pm/issues/366
<sprint-helper> Topic: IPFS All Hands Call
<sprint-helper> Watch Stream: https://www.youtube.com/watch?v=jCPpyoNxoJc
<sprint-helper> ================================================================================
<kevina> just let me know on irc if my attendance will be helpful
john3 has joined #ipfs
john1 has quit [Ping timeout: 248 seconds]
john2 has quit [Ping timeout: 245 seconds]
JayCarpenter has joined #ipfs
<richardlitt> kevina: sounds good. Will let you know.
jonnycrunch has quit [Remote host closed the connection]
jonnycrunch has joined #ipfs
john4 has joined #ipfs
Boomerang has joined #ipfs
pfrazee_ is now known as pfrazee
john3 has quit [Ping timeout: 240 seconds]
john has joined #ipfs
john is now known as Guest4840
ygrek_ has joined #ipfs
john4 has quit [Ping timeout: 255 seconds]
Soft has joined #ipfs
dryajov has joined #ipfs
anonymuse has joined #ipfs
JustinDrake has quit [Quit: JustinDrake]
bastianilso_ has quit [Ping timeout: 260 seconds]
<lgierth> kevina: it's gonna be about the two sprints
<lgierth> richardlitt: title for that call is wrong ^
<dignifiedquire> daviddias: waiting for you
<kevina> lgierth: thanks
<kevina> stream?
<richardlitt> Ah
<richardlitt> I can make a new onw?
<richardlitt> lgierth: Want to try announing?
<lgierth> it's coming
<lgierth> what's accounting?
lugarius has joined #ipfs
<lgierth> kevina: stream's up
<richardlitt> *announcing
<kevina> thanks
<lgierth> nah it's fine
<alterego> dignifiedquire: Using the js-ipfs-api floodsub branch. My subscriptions only last for one publish event, subsequent publishes don't call the handler. Is this expected behavior?
<dignifiedquire> alterego: browser or node?
<dignifiedquire> short answer, browser is broken, node should just work fine as far as i remember
<alterego> browser
<alterego> What's broken with browser then?
<alterego> Is there an issue open?
Boomerang has quit [Ping timeout: 264 seconds]
mguentner2 is now known as mguentner
s_kunk has quit [Ping timeout: 248 seconds]
<dignifiedquire> it's a design problem
<dignifiedquire> you can read details here: https://github.com/ipfs/js-ipfs-api/pull/493#issuecomment-268603853 and below
<dignifiedquire> this is the reason it is not shipped yet
Encrypt has joined #ipfs
ebarch has joined #ipfs
<alterego> dignifiedquire: thanks
ashark has quit [Ping timeout: 240 seconds]
dryajov has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<alterego> dignifiedquire: why can't you do XHR streaming using onprogress?
fjl_ is now known as fjl
<dignifiedquire> I don't think that gives you the actual data so far
<dignifiedquire> that is only released at the end
<dignifiedquire> at least cross-browser as far as I understand
faenil_ is now known as faenil
<alterego> Works in chrome and firefox.
G-Ray_ has quit [Quit: G-Ray_]
<alterego> I had a crappy implementation I did myself using a index into responseText that increments by the chunks read in onprogress.
<alterego> But I had an issue with JSON.parse on it, some messages seemed to be made of multiple objects.
<dignifiedquire> hmm, this is what we currently use to get a reasonable interface: https://github.com/jhiesey/stream-http
<dignifiedquire> so we would have to patch it in there
<alterego> I agree though, websockets would be much nicer in the future :)
dryajov has joined #ipfs
<JayCarpenter> I'm listening in on the Sprint today. Will someone define the term "Sprintino"?
dryajov has quit [Client Quit]
Boomerang has joined #ipfs
ZaZ has joined #ipfs
dryajov has joined #ipfs
<alterego> dignifiedquire: looks like that lib already does it, in "text" mode ..
dryajov has quit [Client Quit]
robattila256 has quit [Ping timeout: 245 seconds]
<dignifiedquire> hmm, it didn't work with text mode the last time I tried, it wouldn't actually stream data in
wallacoloo____ has joined #ipfs
<dignifiedquire> but PRs are very welcome
<alterego> Well, I'll do some testing and poking.
<dignifiedquire> thanks :)
<dignifiedquire> JayCarpenter: tiny sprint, things that need work but are not big or important enough to allocate a full sprint team to, usually done by a single person over the period of 1 or 2 weeks
galois_d_ has joined #ipfs
<dignifiedquire> flyingzumwalt: ^^ feel free to correct if you have a better definition
dryajov has joined #ipfs
kulelu88 has joined #ipfs
Encrypt has quit [Quit: Quit]
galois_dmz has quit [Ping timeout: 245 seconds]
jedahan has joined #ipfs
jedahan has quit [Client Quit]
tilgovi has joined #ipfs
s_kunk has joined #ipfs
bastianilso_ has joined #ipfs
mildred1 has quit [Ping timeout: 240 seconds]
ashark has joined #ipfs
anonymuse has quit [Remote host closed the connection]
ZaZ has quit [Quit: Leaving]
arpu has quit [Ping timeout: 276 seconds]
<JayCarpenter> dignifiedquire: Thanks for the definition of "Sprintino"
ygrek_ has quit [Ping timeout: 252 seconds]
kratonisch[m] has joined #ipfs
maxlath has quit [Ping timeout: 245 seconds]
arpu has joined #ipfs
Boomerang has quit [Quit: leaving]
krzysiekj has joined #ipfs
JustinDrake has joined #ipfs
ygrek_ has joined #ipfs
john1 has joined #ipfs
Guest4840 has quit [Ping timeout: 240 seconds]
Encrypt has joined #ipfs
john2 has joined #ipfs
dryajov has quit [Quit: Bye]
john1 has quit [Ping timeout: 255 seconds]
dryajov has joined #ipfs
wallacoloo____ has quit [Ping timeout: 240 seconds]
JustinDrake has quit [Quit: JustinDrake]
jkilpatr has quit [Ping timeout: 256 seconds]
maxlath has joined #ipfs
wallacoloo____ has joined #ipfs
galois_d_ has quit [Remote host closed the connection]
galois_dmz has joined #ipfs
<alterego> dignifiedquire: I can't see, where stream-http is being used in js-ipfs-api O_o
<dignifiedquire> alterego: it is being replaced by webpack and browserify because of the "browser" definitions for "http"
<dignifiedquire> so if it says require('http') it will use stream-http when build for the browser
<alterego> Ooooo, okay.
jkilpatr has joined #ipfs
alpha_ignatz has joined #ipfs
espadrine has quit [Ping timeout: 258 seconds]
mvollrath has quit [Read error: Connection reset by peer]
mvollrath has joined #ipfs
<alterego> dignifiedquire: that stream-http lib seems broken to me.
anonymuse has joined #ipfs
wallacoloo____ has quit [Quit: wallacoloo____]
palkeo has joined #ipfs
chungy has quit [Quit: ZNC - http://znc.in]
pfrazee has quit [Remote host closed the connection]
pfrazee has joined #ipfs
pfrazee has quit [Remote host closed the connection]
espadrine_ has joined #ipfs
tclass has joined #ipfs
chungy has joined #ipfs
Guest126462[m] has joined #ipfs
tg has quit [Excess Flood]
rendar has quit [Ping timeout: 255 seconds]
tg has joined #ipfs
jfntn has quit [Remote host closed the connection]
Encrypt has quit [Quit: Quit]
pfrazee has joined #ipfs
_rht has joined #ipfs
anonymuse has quit [Read error: Connection reset by peer]
anonymuse has joined #ipfs
<kevina> whyrusleeping: could you have a quick look at https://github.com/ipfs/fs-repo-migrations/pull/49
<kevina> ^ not sure how to test, advice welcome
<flyingzumwalt> JayCarpenter dignifiedquire a Sprint, by the definition we're using for Q1,
<flyingzumwalt> * has a Captain/PM assigned to lead it
<flyingzumwalt> * it is the main focus of that team's attention for 2 weeks
<flyingzumwalt> * involves 3 or more team members
<flyingzumwalt> by contrast, a sprintino lasts one week or less and involves 1 or 2 people making it the main focus of their attention
<flyingzumwalt> lgierth are you around?
pfrazee has quit [Quit: pfraze has joined]
pfrazee has joined #ipfs
rendar has joined #ipfs
fleeky_ has quit [Quit: Ex-Chat]
jonnycrunch has quit [Quit: jonnycrunch]
tclass has quit [Remote host closed the connection]
JustinDrake has joined #ipfs
tmg has joined #ipfs
clownpriest has joined #ipfs
john3 has joined #ipfs
john4 has joined #ipfs
jkilpatr has quit [Ping timeout: 240 seconds]
john2 has quit [Ping timeout: 240 seconds]
alpha_ignatz has quit [Quit: Leaving]
tclass_ has joined #ipfs
john3 has quit [Ping timeout: 240 seconds]
lanzafame has joined #ipfs
jkilpatr has joined #ipfs
tclass_ has quit [Remote host closed the connection]
ianopolous has quit [Ping timeout: 248 seconds]
JustinDrake has quit [Quit: JustinDrake]
robattila256 has joined #ipfs
Mizzu has quit [Ping timeout: 256 seconds]
cemerick has quit [Ping timeout: 255 seconds]
clownpriest has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
wallacoloo____ has joined #ipfs
fleeky has joined #ipfs
tilgovi has quit [Ping timeout: 255 seconds]
vtomole has joined #ipfs
espadrine_ has quit [Ping timeout: 255 seconds]
<dignifiedquire> don't trust your browser extensions..https://bugs.chromium.org/p/project-zero/issues/detail?id=1096
<pinbot> now pinning /ipfs/QmeW1Ns5ndKzvRaEcwx1F3v6K4QTP673uKC3ZkTYnWNHPk
<richardlitt> !pin QmeW1Ns5ndKzvRaEcwx1F3v6K4QTP673uKC3ZkTYnWNHPk project-repos.ipfs.io
tclass has joined #ipfs
<pinbot> [host 5] failed to grab refs for /ipfs/QmeW1Ns5ndKzvRaEcwx1F3v6K4QTP673uKC3ZkTYnWNHPk: Post http://[fcd8:a4e5:3af7:557e:72e5:f9d1:a599:e329]:5001/api/v0/refs?arg=/ipfs/QmeW1Ns5ndKzvRaEcwx1F3v6K4QTP673uKC3ZkTYnWNHPk&encoding=json&stream-channels=true&r=true&: dial tcp [fcd8:a4e5:3af7:557e:72e5:f9d1:a599:e329]:5001: getsockopt: connection timed out
<richardlitt> lgierth: does that mean I should try again?
_rht has quit [Quit: Connection closed for inactivity]
noffle has left #ipfs ["WeeChat 1.5-rc2"]
<Kubuxu> it worked on 7 hosts
tclass has quit [Ping timeout: 255 seconds]
clownpriest has joined #ipfs
JustinDrake has joined #ipfs
<richardlitt> Kubuxu: But it's not 87.5% saved - it's saved 700%
<richardlitt> Could be written a bit more clearly
ianopolous has joined #ipfs
<Kubuxu> 7 out of 8 servers saved it
JayCarpenter has quit [Quit: Page closed]
<whyrusleeping> I feel like the phrasing signifies the correct outcome
<whyrusleeping> it says it had 7 successes
anonymuse has quit [Remote host closed the connection]
bwerthmann has quit [Ping timeout: 245 seconds]
HostFat has joined #ipfs
<richardlitt> hmm. Fair.
jkilpatr has quit [Ping timeout: 276 seconds]
wallacoloo____ has left #ipfs [#ipfs]
ashark has quit [Ping timeout: 256 seconds]
Oatmeal has quit [Quit: Suzie says, "TTFNs!"]
suttonwilliamd has quit [Remote host closed the connection]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
suttonwilliamd has joined #ipfs
<SchrodingersScat> trying to pin QmeW1Ns5ndKzvRaEcwx1F3v6K4QTP673uKC3ZkTYnWNHPk doesn't work for me either...
JustinDrake has quit [Quit: JustinDrake]
k098[m] has joined #ipfs
<clownpriest> are there any docs/specs online about how pubsub works?
ianopolous has quit [Ping timeout: 258 seconds]
<deltab> some discussion here: https://github.com/ipfs/notes/issues/64
<deltab> the current implementation: https://github.com/libp2p/go-floodsub
<clownpriest> cool, thanks!
<whyrusleeping> er, clownpriest ^
<deltab> ooh, thanks
<clownpriest> thanks whyrusleeping
palkeo has quit [Quit: Konversation terminated!]