infinity0 has quit [Killed (rajaniemi.freenode.net (Nickname regained by services))]
infinity0 has joined #ipfs
infinity0_ is now known as infinity0
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
ianopolous has joined #ipfs
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
arpu has quit [Ping timeout: 260 seconds]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
rcat has quit [Remote host closed the connection]
chris613 has left #ipfs [#ipfs]
arpu has joined #ipfs
dimitarvp` has joined #ipfs
dimitarvp has quit [Disconnected by services]
dimitarvp` has quit [Client Quit]
Akaibu has joined #ipfs
charley has joined #ipfs
JayCarpenter has quit [Quit: Page closed]
charley has quit [Ping timeout: 240 seconds]
ShalokShalom has joined #ipfs
charley has joined #ipfs
charley has quit [Ping timeout: 245 seconds]
zuck05 has quit [Ping timeout: 240 seconds]
zuck05 has joined #ipfs
palkeo has joined #ipfs
palkeo has joined #ipfs
palkeo has quit [Changing host]
ygrek__ has quit [Ping timeout: 246 seconds]
charley has joined #ipfs
infinitesum has joined #ipfs
X-Scale has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Po-ta-to, boil em, mash em, stick em in a stew.]
kantokom1 has joined #ipfs
kantokomi has quit [Ping timeout: 255 seconds]
yhwh has quit [Ping timeout: 268 seconds]
palkeo has quit [Ping timeout: 246 seconds]
<Bat`O>
Kubuxu: I checked with wireshard and you are right, the file is streamed through the API for a 'ipfs add', even for the --nocopy
<Bat`O>
while using the cli I mean
<Bat`O>
so it appears I had the wrong conclusion
Aranjedeath has quit [Quit: Three sheets to the wind]
<Bat`O>
i'm still confused as to why it's streamed that way for the nocopy because the filestore will access the file directly anyway if I understand correctly
charley has quit [Remote host closed the connection]
<Bat`O>
maybe in this case only the path is used and the content is dropped ?
charley has joined #ipfs
aedigix has quit [Ping timeout: 255 seconds]
charley has quit [Ping timeout: 258 seconds]
jonnycrunch has quit [Ping timeout: 268 seconds]
jonnycrunch has joined #ipfs
MDude has quit [Ping timeout: 260 seconds]
infinitesum has quit [Quit: infinitesum]
palkeo has joined #ipfs
palkeo has joined #ipfs
palkeo has quit [Changing host]
aedigix has joined #ipfs
<deltab>
js-ipfs or go-ipfs?
jaboja has quit [Ping timeout: 260 seconds]
<Bat`O>
go-ipfs
<Bat`O>
but I see how I got confused, apparently --nocopy sometimes works and sometimes don't
<Bat`O>
ie, sometmes it actually get added to the filestore, sometimes to the regular blockstore
TheTrueHooha has left #ipfs ["Leaving"]
<Bat`O>
not sure if it's the same problem but if the file is already in the regular blockstore, ipfs add --nocopy can add the file to the filestore but reply with the hash from the blockstore
<Bat`O>
can someone reproduce that ?
awly has left #ipfs ["Leaving"]
redfish has quit [Quit: WeeChat 1.7]
infinity0 has joined #ipfs
kerozene is now known as tay
tay is now known as kerozene
charley has joined #ipfs
charley has quit [Ping timeout: 246 seconds]
Guest57901 is now known as jayaura
mildred3 has quit [Read error: No route to host]
mildred3 has joined #ipfs
ShalokShalom has quit [Remote host closed the connection]
ELLIOTTCABLE is now known as ec
pawn has joined #ipfs
<pawn>
Hi guys 👋
<pawn>
How do we guarantee that a IPNS link is the updated one?
jsgrant_ has quit [Ping timeout: 255 seconds]
sirdancealot has quit [Ping timeout: 240 seconds]
aggelos_ has quit [Ping timeout: 260 seconds]
aggelos_ has joined #ipfs
m0ns00n has joined #ipfs
palkeo has quit [Ping timeout: 246 seconds]
pawn has quit [Remote host closed the connection]
Mateon2 has joined #ipfs
charley has joined #ipfs
Akaibu has quit [Quit: Connection closed for inactivity]
charley has quit [Ping timeout: 258 seconds]
rendar has joined #ipfs
charley has joined #ipfs
kaotisk has joined #ipfs
kaotisk has quit [Max SendQ exceeded]
kaotisk has joined #ipfs
dignifiedquire has quit [Quit: Connection closed for inactivity]
maxlath has joined #ipfs
olivernyc has joined #ipfs
charley has quit [Remote host closed the connection]
charley has joined #ipfs
redfish has joined #ipfs
charley has quit [Remote host closed the connection]
olivernyc has quit [Ping timeout: 260 seconds]
ygrek__ has joined #ipfs
olivernyc has joined #ipfs
pawn has joined #ipfs
olivernyc has quit [Ping timeout: 255 seconds]
maxlath has quit [Ping timeout: 245 seconds]
olivernyc has joined #ipfs
btmsn has joined #ipfs
pawn has quit []
olivernyc has quit [Ping timeout: 268 seconds]
olivernyc has joined #ipfs
btmsn1 has joined #ipfs
btmsn has quit [Ping timeout: 260 seconds]
btmsn1 is now known as btmsn
espadrine has joined #ipfs
m0ns00n has quit [Quit: quit]
oliverny1 has joined #ipfs
olivernyc has quit [Ping timeout: 246 seconds]
olivernyc has joined #ipfs
maxlath has joined #ipfs
oliverny1 has quit [Ping timeout: 240 seconds]
Foxcool has quit [Remote host closed the connection]
Foxcool has joined #ipfs
Foxcool has quit [Remote host closed the connection]
Foxcool has joined #ipfs
ygrek__ has quit [Ping timeout: 240 seconds]
jungly has joined #ipfs
aedigix has quit [Ping timeout: 260 seconds]
m0ns00n has joined #ipfs
m0ns00n has quit [Quit: quit]
Guest41275 has quit [Excess Flood]
special has joined #ipfs
m0ns00n has joined #ipfs
special is now known as Guest16717
Monokles has quit [Read error: Connection reset by peer]
jzerebecki has quit [Ping timeout: 260 seconds]
jzerebecki has joined #ipfs
Monokles has joined #ipfs
aedigix has joined #ipfs
<Kubuxu>
Bat`O: yes the file can be in both at the same time
m0ns00n has quit [Client Quit]
<Bat`O>
Kubuxu: but ipfs filestore dups return nothing
<Bat`O>
anyway, i think i'm close to get what realy is going on
<Bat`O>
you were right
m0ns00n has joined #ipfs
<Bat`O>
--nocopy doesn't work through js-ipfs-api because the file is not streamed the same way as with the CLI
<Bat`O>
the absolute path is not present in the multipart/form-data
aedigix has quit [Ping timeout: 240 seconds]
<Bat`O>
so the daemon can't find the file on disk and store the file in the regular blockstore
<Bat`O>
the bad thing is that happen silently
aedigix has joined #ipfs
<Bat`O>
also, if I use an option like 'nocopyyy' with js-ipfs-api I don't get an error as I would with the cli
Guest16717 has quit [Excess Flood]
special_ has joined #ipfs
Stskeeps has quit [Ping timeout: 240 seconds]
ianopolous has quit [Read error: Connection reset by peer]
Stskeeps has joined #ipfs
Stskeeps has quit [Changing host]
Stskeeps has joined #ipfs
guybrush_ has quit [Ping timeout: 240 seconds]
akt has joined #ipfs
guybrush has joined #ipfs
guybrush has joined #ipfs
guybrush has quit [Changing host]
jungly has quit [Ping timeout: 268 seconds]
jungly has joined #ipfs
jungly has quit [Ping timeout: 240 seconds]
jungly has joined #ipfs
espadrine has quit [Ping timeout: 246 seconds]
jeremiah__ has joined #ipfs
cxl000 has joined #ipfs
Foxcool has quit [Ping timeout: 246 seconds]
tglman has joined #ipfs
btmsn has quit [Ping timeout: 246 seconds]
aedigix has quit [Ping timeout: 246 seconds]
caentist[m] has joined #ipfs
m0ns00n_ has joined #ipfs
espadrine has joined #ipfs
qjkxkcd has quit [Ping timeout: 240 seconds]
muvlon has joined #ipfs
tglman has quit [Ping timeout: 258 seconds]
qjkxkcd has joined #ipfs
m0ns00n_ has quit [Quit: quit]
Foxcool has joined #ipfs
cwahlers has joined #ipfs
aedigix has joined #ipfs
cwahlers_ has quit [Ping timeout: 246 seconds]
aedigix has quit [Remote host closed the connection]
aedigix has joined #ipfs
aedigix has quit [Remote host closed the connection]
kaotisk has quit [Read error: Connection reset by peer]
kaotisk has joined #ipfs
infinitesum has joined #ipfs
akt has quit [Ping timeout: 245 seconds]
X-Scale has joined #ipfs
akt has joined #ipfs
espadrine has quit [Ping timeout: 240 seconds]
akt has quit [Ping timeout: 268 seconds]
akt has joined #ipfs
maxlath has quit [Ping timeout: 255 seconds]
ilyaigpetrov has joined #ipfs
akt has quit [Ping timeout: 246 seconds]
akt has joined #ipfs
<emunand[m]>
flyingzumwalt: with your examples, i would say to use "IPFS Applications"
dimitarvp has joined #ipfs
akt has quit [Ping timeout: 240 seconds]
Caterpillar has joined #ipfs
akt has joined #ipfs
Guest233959[m] has joined #ipfs
akt has quit [Ping timeout: 255 seconds]
citizenErased has joined #ipfs
akt has joined #ipfs
Guest257252[m] has joined #ipfs
chungy has quit [Ping timeout: 246 seconds]
DiCE1904 has quit [Ping timeout: 255 seconds]
owlet has quit [Ping timeout: 240 seconds]
<SchrodingersScat>
whyrusleeping: lol, and amazon just canceled the 'unlimited' and made it pay per TB, cancel that shit.
<lemmi>
yeah.. too bad :(
DiCE1904 has joined #ipfs
cwahlers has quit [Ping timeout: 260 seconds]
maxlath has joined #ipfs
daxorid has joined #ipfs
<crankylinuxuser1>
Yep. There's a big writeup on HN right now about that.
tglman has quit [Ping timeout: 260 seconds]
<daxorid>
I'm trying to find references anywhere in the documentation with regard to exactly how redundant ipfs in block storage. if I add a file to the network, are the blocks replicated twice, 3 times, 4 times, more ?
<mmuller>
daxorid: I don't think there's any guarantee as to replication - blocks get pulled by whoever requests them.
<mmuller>
you could set up a group of instances to pull them for you.
<daxorid>
ok
akt has quit [Ping timeout: 246 seconds]
<SchrodingersScat>
that's what filecoin would be for, if you don't want to host your own
<SchrodingersScat>
afaik
ulrichard has joined #ipfs
<crankylinuxuser1>
I guess the stopgap right now is "Pay me BTC and ill pin your IPFS key." But that's with no checks that the user/entity is actually doing it. Filecoin purports to have checks and balances in the protocol to keep people from cheating and lying.
m0ns00n_ has quit [Quit: quit]
kaotisk has quit [Ping timeout: 240 seconds]
olivernyc has quit [Ping timeout: 246 seconds]
olivernyc has joined #ipfs
espadrine has joined #ipfs
kaotisk has joined #ipfs
tglman has joined #ipfs
brabo has quit [Ping timeout: 240 seconds]
kaotisk has quit [Ping timeout: 240 seconds]
jaboja has joined #ipfs
ulrichard has quit [Remote host closed the connection]
<Mateon2>
crankylinuxuser1: You can manually check with `ipfs refs findprovs`, preferably on random leaf hashes (!! - the command finds providers of the object with that hash, not everything under!)
<Mateon2>
Of course, you'd have to keep doing it every so often to verify they keep the data
<crankylinuxuser1>
IIRC, doesn't that only return the top 50? And it also wouldn't guarantee that the specific client would be willing to transfer those blocks.
<Mateon2>
Hm, I'm not sure a provider record is a guarantee that they have the blocks
<Mateon2>
Yeah
<Mateon2>
For now, cheating like that would require a custom made IPFS node, not sure how hard to do that would be
lacour has joined #ipfs
msun has joined #ipfs
<crankylinuxuser1>
It would require some pretty hacky stuff. But if there's profit in cheating (or hell, for the lulz), some jackass would do it.
<msun>
Does /api/v0/add support recursively adding a directory of files?
<Mateon2>
msun: I don't think so, you have to stream in file data if you use the HTTP API. You can build your own filesystem structure with the `object patch` API
<Mateon2>
I could be wrong, however
<msun>
Mateon2: thanks, that's what I was thinking
brabo has joined #ipfs
olivernyc has quit [Ping timeout: 246 seconds]
zuck05 has quit [Ping timeout: 240 seconds]
olivernyc has joined #ipfs
<SchrodingersScat>
crankylinuxuser1: I wonder if an advertisement based system would work. as 'popularity' of the node increases the revenue would hypothetically rise?
citizenErased has quit [Ping timeout: 255 seconds]
olivernyc has quit [Ping timeout: 240 seconds]
Jesin has quit [Quit: Leaving]
zuck05 has joined #ipfs
olivernyc has joined #ipfs
rendar has quit [Ping timeout: 246 seconds]
droman has joined #ipfs
citizenErased has joined #ipfs
Foxcool has joined #ipfs
aloisdg[m] has joined #ipfs
<aloisdg[m]>
is there a ipfs public file hoster
Foxcool has quit [Ping timeout: 240 seconds]
<Magik6k>
aloisdg[m], there is https://ipfsstore.it/, but I can't say if it actually works(probably does, just can't guarantee)
MrSparkle has quit [Ping timeout: 246 seconds]
Foxcool has joined #ipfs
martinBrown_ has joined #ipfs
rendar has joined #ipfs
rendar has quit [Changing host]
rendar has joined #ipfs
MrSparkle has joined #ipfs
droman has quit [Read error: Connection reset by peer]
jkilpatr_ has joined #ipfs
droman has joined #ipfs
athan has quit [Remote host closed the connection]
jkilpatr has quit [Ping timeout: 240 seconds]
infinitesum has quit [Quit: infinitesum]
infinitesum has joined #ipfs
citizenErased has quit [Ping timeout: 255 seconds]
mildred3 has quit [Read error: No route to host]
mildred3 has joined #ipfs
Foxcool has quit [Ping timeout: 246 seconds]
unremunerativene has joined #ipfs
jungly has quit [Remote host closed the connection]
citizenErased has joined #ipfs
olivernyc has quit [Ping timeout: 240 seconds]
Jesin has joined #ipfs
Jesin has quit [Remote host closed the connection]
Jesin has joined #ipfs
daxorid has left #ipfs [#ipfs]
Jesin has quit [Remote host closed the connection]
Mateon3 has joined #ipfs
Encrypt has joined #ipfs
Mateon2 has quit [Ping timeout: 260 seconds]
Mateon3 is now known as Mateon1
<Bat`O>
msun: recursive does work
galois_d_ has joined #ipfs
olivernyc has joined #ipfs
aedigix has quit [Ping timeout: 255 seconds]
galois_dmz has quit [Ping timeout: 246 seconds]
aedigix has joined #ipfs
jaboja has quit [Ping timeout: 246 seconds]
aedigix has quit [Read error: Connection reset by peer]
muvlon has quit [Ping timeout: 260 seconds]
Encrypt has quit [Ping timeout: 240 seconds]
olivernyc has quit [Ping timeout: 255 seconds]
dignifiedquire has joined #ipfs
unremunerativene has quit [Remote host closed the connection]
intern has joined #ipfs
muvlon has joined #ipfs
infinitesum has quit [Quit: infinitesum]
Jesin has joined #ipfs
jkilpatr_ has quit [Ping timeout: 240 seconds]
intern has quit [Ping timeout: 246 seconds]
jkilpatr has joined #ipfs
charley has joined #ipfs
charley has quit [Remote host closed the connection]
charley has joined #ipfs
infinitesum has joined #ipfs
Hory has joined #ipfs
espadrine has quit [Ping timeout: 258 seconds]
maxlath has quit [Quit: maxlath]
citizenErased has quit [Quit: Leaving]
Hory has quit [Quit: Leaving]
<msun>
Bat`O: oh? can you elaborate on how?
Foxcool has joined #ipfs
infinitesum has quit [Quit: infinitesum]
vapid is now known as cow_2001[N]
cow_2001[N] is now known as vapid
mildred3 has quit [Ping timeout: 268 seconds]
enzo has joined #ipfs
enzo is now known as Guest28019
ianopolous has joined #ipfs
<Guest28019>
Hey, is there a convenient way to extract the port number form a multi-format address?
<Guest28019>
Or do I have to parse the address myself?
galois_d_ has quit [Remote host closed the connection]
galois_dmz has joined #ipfs
Aidan[m] has left #ipfs ["User left"]
mildred3 has joined #ipfs
olivernyc has joined #ipfs
<crankylinuxuser1>
Parsing should be very easy. Just do a regex or a string split using "/" as the delimiter.
jaboja has joined #ipfs
infinitesum has joined #ipfs
jmill has joined #ipfs
chungy has joined #ipfs
mildred3 has quit [Ping timeout: 258 seconds]
jsgrant_ has joined #ipfs
Jesin has quit [Quit: Leaving]
<treora>
Are any IPFS devs following/involved in progress around subresource integrity standards? Looks like there could be a lot of synergy if done right. I suppose browsers could resolve links with an integrity='sha256-...' attribute through ipfs instead of https (anyone tried this yet?), and I now also see proposals for putting public keys into integrity attributes: https://github.com/w3c/webappsec-subresource-integrity/blob/master/signature-based-
<treora>
restrictions-explainer.markdown
<voker57>
you can't really resolve links based on hash of whole file, IPFS uses tree hashes
<voker57>
might work for smaller files though
<Mateon1>
voker57 Only if the files are added with --raw-leaves
<treora>
Hmm yes thanks for reminding me to look better at the data models of IPFS.. I hope perhaps some canonicalisation could be used to look up files by hash.
djangod has joined #ipfs
<voker57>
If /ipfs/ links were used instead of hashes, sure, it would work :)
<Mateon1>
treora: That's not really feasible right now, it's probably possible to implement it on top of the DHT, to resolve file hashes -> IPFS root hashes, but not sure how much that would stress the system
<djangod>
im trying to figure out how to store user profiles for my dapp. Is it better to create a static file with a json object for each profile, use good ol mysql, or something like pychain?
<Guest28019>
Thanks crankylinuxuser1
<treora>
Ok. At least, I thought it may be worth following the uptake of integrity attributes, as it does open some doors to a content-addressed (maybe soon pubkey-addressed) web.
Boomerang has joined #ipfs
<Guest28019>
More generally might I ask, How do I detect if another client list listening on a given multi-address?
<Guest28019>
* is listening
Boomerang has quit [Client Quit]
<Mateon1>
Guest28019: You can try connecting to it, but the client could be listening on a local address, like /ip4/192.168.x.x/tcp/x - then, you couldn't connect unless you were on the same network
<Guest28019>
I have a process listening on a given multi-address. Then I create a second process that listens on that same multi-address. I am inclined to believe that the second process should fail, but that is not the behavior I see.
<Guest28019>
I'm doing this all on the same machine
<Mateon1>
Oh, that's interesting
<Guest28019>
Using libp2p
<Mateon1>
You should probably file a bug report on Github with some more info
ethrog has joined #ipfs
jkilpatr has quit [Ping timeout: 240 seconds]
<Guest28019>
Before I file a bug, I want to be certain that I using libp2p2 correctly. I create a basic host using basichost.NewHost and swarm.NewNetwork
<Guest28019>
swarm.NewNetwork takes a list of listeners using the multi-format address
<Guest28019>
If I create two hosts with the same listener, that should fail, right?
<Guest28019>
That is the behavior I would expect
<Mateon1>
I'm looking through the code, but, sorry, I have no idea. I'd wait for somebody who knows more libp2p to answer
<Guest28019>
Perhaps there was a good reason for this. I'm just trying to understand. I appreciate the help
jaboja has quit [Ping timeout: 246 seconds]
Kyung has joined #ipfs
infinitesum has quit [Quit: infinitesum]
Caterpillar has quit [Excess Flood]
Caterpillar has joined #ipfs
infinitesum has joined #ipfs
sprint-helper has quit [Remote host closed the connection]
sprint-helper has joined #ipfs
jkilpatr has joined #ipfs
jkilpatr has quit [Max SendQ exceeded]
olivernyc has quit [Ping timeout: 255 seconds]
pcre has joined #ipfs
charley has quit [Remote host closed the connection]
charley has joined #ipfs
olivernyc has joined #ipfs
charley has quit [Ping timeout: 258 seconds]
infinitesum has quit [Quit: infinitesum]
screensaver has quit [Ping timeout: 256 seconds]
sprint-helper has quit [Write error: Broken pipe]
sprint-helper3 has joined #ipfs
jzerebec1i has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
Edur has quit [Write error: Broken pipe]
Edur has joined #ipfs
charley has joined #ipfs
jzerebecki has quit [Remote host closed the connection]
infinitesum has joined #ipfs
<xelra>
I just saw that there's no compatibility for mounting on Windows yet.
<xelra>
Would cgo be ok? It comes with some hard caveats for compiling and stuff.
<kythyria[m]>
I'm sometimes surprised Windows doesn't have a FUSE-ish layer already, given the implication that parts of the SMB/CIFS implementation are userspace
<xelra>
winfsp is probably the closest of a fuse-ish layer there is. There's also dokany, but the developer of winfsp is very active and offers help with implementations.
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
<xelra>
The now preferred way of mounting over SSH is also based on winfsp.
<xelra>
I only noticed it through the repo of gocryptfs.
<xelra>
^^ in that comment, the developer talks about some of the caveats though.
sirdancealot has joined #ipfs
jaboja has joined #ipfs
<xelra>
I was wondering whether anyone had a higher quality video than the test video. And very well replicated around the world. Something in the 30 MBit/s range?
<crankylinuxuser1>
I did have /ipfs/QmYGD41np8igDK743qMxKuXcJ7JVdryhNnRgXAypD6HH83 , which was the fan made movie Star Trek: Horizon.
VitalyLipatov[m] has joined #ipfs
<crankylinuxuser1>
Looks like it's no longer resolving.
charley has quit [Remote host closed the connection]
charley has joined #ipfs
<xelra>
:(
olivernyc has quit [Read error: Connection reset by peer]
<crankylinuxuser1>
stick around for a moment, ok?
<xelra>
You gonna pin some hq trailer?
<crankylinuxuser1>
That's the idea.
<xelra>
BTW, I'm always around. 24/7. :)
infinitesum has quit [Quit: infinitesum]
olivernyc has joined #ipfs
<olivernyc>
Hey is anyone here in nyc?
<olivernyc>
Looks like its been a while since the last IPFS meetup
oliverny1 has joined #ipfs
charley has quit [Ping timeout: 260 seconds]
<crankylinuxuser1>
lol, taking longer to hash than download
<xelra>
crankylinuxuser1: I think a few people have pinned that trailer now. I'm getting it from multiple nodes and it's much smoother. Almost no stutter anymore.