matoro has quit [Remote host closed the connection]
__ has joined #ipfs
__ is now known as Guest61824
aquentson1 has quit [Ping timeout: 256 seconds]
jkilpatr_ has quit [Ping timeout: 264 seconds]
pfrazee has joined #ipfs
jonnycrunch1 has joined #ipfs
jonnycrunch has quit [Ping timeout: 260 seconds]
jonnycrunch1 has quit [Ping timeout: 256 seconds]
kerosene- has joined #ipfs
kerosene_ has quit [Ping timeout: 256 seconds]
jonnycrunch has joined #ipfs
Guest61824 has quit [Ping timeout: 246 seconds]
aquentson has joined #ipfs
jonnycrunch1 has joined #ipfs
jonnycrunch has quit [Ping timeout: 256 seconds]
jonnycrunch1 is now known as jonnycrunch
kerosene- is now known as kerosene
skeuomorf has quit [Ping timeout: 268 seconds]
<lgierth>
lidel: about gateway redirects and fs: in the addon -- do you think we can add a header to the request, to signal that the gateway should redirect to fs:/foo and not just /foo (which is http then and changes the address bar)
<lgierth>
lidel: if that redirect is fixed, are there other bad issues with the address bar hijacking, apart from it not (yet) being possible in webextensions?
<lgierth>
who knows if a redirect to fs:/foo would work lol
ygrek has quit [Ping timeout: 240 seconds]
dimitarvp has quit [Quit: Bye]
pawn has quit [Remote host closed the connection]
mguentner has quit [Quit: WeeChat 1.7]
arpu has quit [Ping timeout: 264 seconds]
mguentner has joined #ipfs
bernouli has joined #ipfs
mguentner2 has joined #ipfs
mguentner has quit [Ping timeout: 268 seconds]
<lgierth>
whyrusleeping: does the base of a cid play any role in datastore, or is it stripped somewhere? still wondering if base32 vs base58 will get us into problems
<whyrusleeping>
every part of the cid is written to the datastore
chungy has quit [Ping timeout: 240 seconds]
<lgierth>
ok :(
<lgierth>
bases and ipfs:// urls are starting to become a problem
chungy has joined #ipfs
pfrazee has quit [Remote host closed the connection]
robattila256 has joined #ipfs
ygrek has joined #ipfs
<whyrusleeping>
why/
<whyrusleeping>
?
<whyrusleeping>
lgierth:
<lgierth>
you take a standard b58 cid, paste it into the browser address bar, it gets converted to b32 because URL standard
<lgierth>
now ipfs gets this hash to fetch the stuff, how would we know it was originally b58?
<lgierth>
we can't possibly write provider records of a hash for all possible bases
<lgierth>
one hacky solution would be a CID CID
<lgierth>
a CID that contains another CID
<lgierth>
so we retain information about the original CID
<lgierth>
sorry i'm using CID and hash kinda interchangably here
chris613 has quit [Quit: Leaving.]
john2 has joined #ipfs
Guest47396 is now known as NiXZe
<whyrusleeping>
oh. Base information is purely user facing
<whyrusleeping>
if you take f01551220414d82e12c78ba0b3ead862c8b66a73ed5e92e9b98556ed9711266bf27234f53 and zb2rhb3CFAFe4kRHaViKD9JE2yLZ2cvwhkQpUBgvoowFGKdw8
<whyrusleeping>
and call a.Equals(b) on them
<whyrusleeping>
it will return true
gmcabrita has quit [Quit: Connection closed for inactivity]
<lgierth>
how will that work with content routing?
* whyrusleeping
waits
<lgierth>
oh. you have these provider records from others, and you call equals() on them
<lgierth>
thanks for waiting
<lgierth>
:P
<whyrusleeping>
we don't use base encoded hashes ANYWHERE other than where users are looking
<whyrusleeping>
the multibase stuff is purely UI
wkennington has joined #ipfs
<lgierth>
<3
<whyrusleeping>
sorry, i thought you were asking about the format bits earlier, not the base encoding
<lgierth>
on the UI side i'm still not sure whether we should aim to retain information about the original cid
<lgierth>
we tell people that "if the content changes, the hash changes", so if the hash changes, the content must have changed right?
MDude has quit [Ping timeout: 246 seconds]
<whyrusleeping>
theres no such thing as an original cid though
<whyrusleeping>
there is just different presentations of the same cid
<lgierth>
i know, but tell that to a user whose hashes just changed
tilgovi has joined #ipfs
<lgierth>
:)
<lgierth>
the original in this case just means whatever they pasted into the address bar
<whyrusleeping>
why do we have to change things in the address bar?
* whyrusleeping
is a little behind
<lgierth>
ipfs://$cid and dweb:/ipfs/$cid
<whyrusleeping>
hrm... the first one is a problem, the second is fine
<whyrusleeping>
url paths are case sensetive
<whyrusleeping>
but the 'scheme' part isnt
<whyrusleeping>
which would include the cid in the ipfs:// example, but not in the dweb one
john has joined #ipfs
john2 has quit [Ping timeout: 246 seconds]
john is now known as Guest50339
<lgierth>
yeah it's hopefully just the first (the URL) -- depending on how exactly the protocol handlers will turn out to work, the second (URI) might need to still construct a URL-compliant origin. who knows at this point, might turn out fine, but CSP in browsers is *huge* and making it as close to a URL as possible, lowers the bar
<whyrusleeping>
oh, yeah. For the origin we can set a b32 hash
<whyrusleeping>
thats no longer user facing
<lgierth>
yeah the second is probably fine even if we need construct a base32 origin. origins are not part of the UI
<lgierth>
yeah word
<lgierth>
(posting a pretty big comment on all that in a bit)
<lgierth>
discussion on github turned into a bikeshed (again!)
<lgierth>
:)
<whyrusleeping>
lol, yay....
<whyrusleeping>
bikeshed
<lgierth>
wanna proofread? it's designed to end the discussion
<lidel>
I guess you could do a quick PoC with legacy addon (it had native fs:/ in address bar and protocol handler)
<lgierth>
yeah it sounds pretty doable now
<lidel>
ok, need to drive to work, bbl :)
<lgierth>
cool see you
tilgovi has quit [Ping timeout: 246 seconds]
aquentson has quit [Ping timeout: 268 seconds]
arkimedes has joined #ipfs
Guest50339 has quit [Ping timeout: 246 seconds]
john has joined #ipfs
jonnycrunch has quit [Remote host closed the connection]
jonnycrunch1 has joined #ipfs
john is now known as Guest10160
maciejh has joined #ipfs
cxl000 has joined #ipfs
dbri3 has joined #ipfs
dbri has quit [Read error: Connection reset by peer]
jonnycrunch1 is now known as jonnycrunch
ShalokShalom has quit [Read error: Connection reset by peer]
gmoro has joined #ipfs
tmg has joined #ipfs
tmg has quit [Ping timeout: 240 seconds]
so has quit [Ping timeout: 240 seconds]
so has joined #ipfs
zombu2 has quit [Ping timeout: 260 seconds]
m3s has quit [Ping timeout: 260 seconds]
m3s has joined #ipfs
m3s has joined #ipfs
m3s has quit [Changing host]
TeMPOraL has quit [Ping timeout: 260 seconds]
zombu2 has joined #ipfs
TeMPOraL has joined #ipfs
AkhILman has quit [Ping timeout: 240 seconds]
ylp has joined #ipfs
maciejh has quit [Ping timeout: 260 seconds]
arkimedes has quit [Ping timeout: 264 seconds]
rendar has joined #ipfs
chungy has quit [Ping timeout: 256 seconds]
espadrine_ has joined #ipfs
john has joined #ipfs
john is now known as Guest94441
Guest10160 has quit [Ping timeout: 240 seconds]
s_kunk has quit [Ping timeout: 264 seconds]
tmg has joined #ipfs
lindybrits has joined #ipfs
<lindybrits>
Hi all! :)
<lindybrits>
Long time no bugging anyone on ipfs webchat
<lindybrits>
when I require ipfs in node via require("ipfs") and make a new instance new IPFS(), there are a lot of modules it is complaining about not having. what is the best way to resolve?
<whyrusleeping>
lindybrits: hrm.... bug dignifiedquire and daviddias[m] about that
<lindybrits>
@daviddias[m] and @dignifiedquire - helloo!
<dignifiedquire>
why why why
<lindybrits>
why why why what?
wallacoloo_____ has quit [Quit: wallacoloo_____]
maciejh has joined #ipfs
chungy has joined #ipfs
<whyrusleeping>
someone called
<whyrusleeping>
?
koalalorenzo has joined #ipfs
robattila256 has quit [Quit: WeeChat 1.7]
<lindybrits>
@dignifiedquire, would appreciate a comment on that problem I stated above
<dignifiedquire>
lindybrits: not sure I understand
ianopolous has quit [Ping timeout: 240 seconds]
<dignifiedquire>
you npm installed ipfs and then ran require('ipfs')?
<dignifiedquire>
are you using npm >= 3?
<lindybrits>
yes I did
<lindybrits>
let me check npm version
<lindybrits>
this feels all to familiar... 2.15.11
<dignifiedquire>
yeah you will need to upgrade your npm version
<dignifiedquire>
also make sure you are running at least the latest node4 or better node6
koshii has quit [Ping timeout: 260 seconds]
<lindybrits>
thanks a lot @dignifiedquire! P.S. building pilot involving IPFS, developer and will be talking more to you guys from now onward
<dignifiedquire>
cool :)
jonnycrunch has quit [Ping timeout: 264 seconds]
Oatmeal has quit [Ping timeout: 264 seconds]
maxlath has joined #ipfs
koshii has joined #ipfs
robattila256 has joined #ipfs
jonnycrunch has joined #ipfs
Jaco has joined #ipfs
<lindybrits>
@dignifiedquire meet @Jaco -> my right hand man
s_kunk has joined #ipfs
Jaco has quit [Client Quit]
<graffen>
Hi guys, I've been away on holiday and just noticed that 0.4.6 is out. Has a changelog been published anywhere yet?
<kpcyrd[m]>
if you accept unpaid interns I'd love to work on your setup ;)
palkeo has joined #ipfs
Boomerang has joined #ipfs
maxlath has quit [Ping timeout: 240 seconds]
pfrazee has joined #ipfs
amosbird has quit [Ping timeout: 240 seconds]
maxlath has joined #ipfs
amosbird has joined #ipfs
skeuomorf has joined #ipfs
<SchrodingersScat>
wut
Guest38728 has joined #ipfs
lindybrits has quit [Quit: Page closed]
ShalokShalom has quit [Read error: Connection reset by peer]
ShalokShalom has joined #ipfs
ashark has joined #ipfs
arpu has joined #ipfs
captain_morgan has quit [Remote host closed the connection]
captain_morgan has joined #ipfs
ylp has quit [Ping timeout: 264 seconds]
GK___1wm____SU has joined #ipfs
bernouli has quit [Quit: WeeChat 1.6]
GK___1wm____SU has quit [K-Lined]
ylp has joined #ipfs
GK___1wm____SU has joined #ipfs
GK___1wm____SU has left #ipfs [#ipfs]
GK___1wm____SU has joined #ipfs
GK___1wm____SU has quit [K-Lined]
GK___1wm____SU has joined #ipfs
GK___1wm____SU has quit [K-Lined]
GK___1wm____SU has joined #ipfs
GK___1wm____SU has left #ipfs [#ipfs]
horrified has quit [Quit: brb: weechat memory leak]
horrified has joined #ipfs
jonnycrunch has joined #ipfs
koalalorenzo has joined #ipfs
koalalorenzo has joined #ipfs
koalalorenzo has quit [Changing host]
maxlath has quit [Ping timeout: 240 seconds]
GK___1wm____SU has joined #ipfs
shizy has joined #ipfs
GK___1wm____SU has quit [K-Lined]
maxlath has joined #ipfs
bernouli has joined #ipfs
GK___1wm____SU has joined #ipfs
GK___1wm____SU has left #ipfs [#ipfs]
koalalorenzo has quit [Quit: Sto andando via]
GK___1wm____SU has joined #ipfs
ylp has quit [Quit: Leaving.]
lemmi has quit [Remote host closed the connection]
lemmi has joined #ipfs
<AphelionZ>
@daviddias thanks for your feedback. do you want that all under ipfs.repo.exists like you mentioned in the issue?
Guest38728 has quit [Ping timeout: 256 seconds]
<daviddias>
It was one of the options, but I also like it being available on ipfs.repoExists
<daviddias>
no need to change that
<daviddias>
just the things I CR'ed
<daviddias>
thank you for pushing that forward :)
bwerthmann has joined #ipfs
<AphelionZ>
of course. happy to help
GK___1wm____SU has quit [Excess Flood]
Guest38728 has joined #ipfs
Guest38728 has quit [Client Quit]
galois_d_ has joined #ipfs
galois___ has joined #ipfs
galois_dmz has quit [Ping timeout: 256 seconds]
GK___1wm____SU has joined #ipfs
Foxcool has quit [Ping timeout: 240 seconds]
galois_d_ has quit [Ping timeout: 256 seconds]
aquentson1 has joined #ipfs
maciejh has quit [Remote host closed the connection]
GK___1wm____SU has quit [K-Lined]
maciejh has joined #ipfs
Guest99095 has quit [Ping timeout: 260 seconds]
GK___1wm____SU has joined #ipfs
GK___1wm____SU has quit [K-Lined]
GK___1wm____SU has joined #ipfs
skeuomorf has quit [Ping timeout: 240 seconds]
GK___1wm____SU has quit [K-Lined]
GK___1wm____SU has joined #ipfs
s_kunk has quit [Ping timeout: 256 seconds]
GK___1wm____SU has quit [K-Lined]
bernouli has quit [Ping timeout: 260 seconds]
espadrine_ has quit [Ping timeout: 240 seconds]
j0hnsmith has joined #ipfs
Boomerang has quit [Remote host closed the connection]
aquentson1 has quit [Ping timeout: 260 seconds]
aquentson has joined #ipfs
bwerthmann has quit [Ping timeout: 260 seconds]
bwerthmann has joined #ipfs
j0hnsmith has quit [Quit: j0hnsmith]
Encrypt has joined #ipfs
GK___1wm____SU has joined #ipfs
<GK___1wm____SU>
part
GK___1wm____SU has quit [K-Lined]
maciejh has quit [Remote host closed the connection]
GK___1wm____SU has joined #ipfs
GK___1wm____SU has quit [K-Lined]
skeuomorf has joined #ipfs
Encrypt has quit [Quit: Quit]
espadrine has joined #ipfs
espadrine_ has joined #ipfs
palkeo has quit [Ping timeout: 240 seconds]
skeuomorf has quit [Read error: Connection reset by peer]
ygrek has joined #ipfs
akkad has quit [Excess Flood]
Guest45369 has quit [Ping timeout: 268 seconds]
espadrine_ has quit [Ping timeout: 260 seconds]
akkad has joined #ipfs
flemingd has joined #ipfs
arkimedes has joined #ipfs
flemingd has quit [Quit: Page closed]
GK___1wm____SU has joined #ipfs
GK___1wm____SU has quit [Excess Flood]
skeuomorf has joined #ipfs
akkad has quit [Excess Flood]
maxlath has quit [Ping timeout: 260 seconds]
ShalokShalom has quit [Read error: Connection reset by peer]
Caterpillar2 has joined #ipfs
ShalokShalom has joined #ipfs
akkad has joined #ipfs
palkeo has joined #ipfs
palkeo has joined #ipfs
palkeo has quit [Changing host]
Caterpillar2 has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
Encrypt has joined #ipfs
<victorbjelkholm>
daviddias: what does this mean "Let's converge repoExists and ifRepoExists" you would like the function to be named ifRepoExists instead of repoExists?
<AphelionZ>
victorbjelkholm: my read on that was that he wanted repoExists
<AphelionZ>
also based on what he said earlier in this chat room
<victorbjelkholm>
ah, but that was the name all along, no?
<AphelionZ>
there are two functions
bwn has quit [Ping timeout: 260 seconds]
bwn has joined #ipfs
gully-foyle has quit [Ping timeout: 240 seconds]
galois___ has quit [Remote host closed the connection]
galois_dmz has joined #ipfs
j0hnsmith has joined #ipfs
maxlath has joined #ipfs
j0hnsmith has quit [Client Quit]
j0hnsmith has joined #ipfs
j0hnsmith has quit [Client Quit]
<daviddias>
victorbjelkholm: if you check the PR code
<daviddias>
it has a ifRepoExists
<daviddias>
and repoExists
<daviddias>
one that is sync
<daviddias>
and another that is async
gully-foyle has joined #ipfs
wking has quit [Ping timeout: 260 seconds]
tilgovi has joined #ipfs
<victorbjelkholm>
daviddias: in the PR? Talking about this one: https://github.com/ipfs/js-ipfs/pull/776/files there seems to only be one exported function here. Or you're talking about on js-ipfs-repo? In that case, seems to only be one there too, `exists`, which is async
rendar has quit [Ping timeout: 258 seconds]
bsm1175322 has quit [Ping timeout: 246 seconds]
realisation has joined #ipfs
tilgovi has quit [Ping timeout: 258 seconds]
wkennington has quit [Read error: Connection reset by peer]
<AphelionZ>
victorbjelkholm: in /src/core/utils.js there are two functions
tilgovi has joined #ipfs
<victorbjelkholm>
AphelionZ: thanks! Now I get it
chungy has joined #ipfs
<AphelionZ>
np :)
wking has joined #ipfs
robattila256 has quit [Ping timeout: 258 seconds]
tilgovi has quit [Ping timeout: 240 seconds]
vapid is now known as peasant
qballer has joined #ipfs
tilgovi has joined #ipfs
chungy has quit [Ping timeout: 256 seconds]
bsm117532 has joined #ipfs
rendar has joined #ipfs
rendar has joined #ipfs
rendar has quit [Changing host]
tmg has joined #ipfs
tilgovi has quit [Ping timeout: 260 seconds]
pawn has joined #ipfs
<pawn>
If I subscribed to Filecoin's news by entering my email address on filecoin.io, then does that mean I will be emailed when a new white paper is released on Filecoin?
tilgovi has joined #ipfs
chungy has joined #ipfs
tilgovi has quit [Ping timeout: 240 seconds]
skeuomorf has quit [Ping timeout: 260 seconds]
wallacoloo_____ has joined #ipfs
tilgovi has joined #ipfs
<Kubuxu>
if we remember
Encrypt has quit [Quit: Quit]
tilgovi has quit [Ping timeout: 240 seconds]
palkeo has quit [Ping timeout: 240 seconds]
s_kunk has joined #ipfs
s_kunk has joined #ipfs
cxl000 has quit [Quit: Leaving]
realisation has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tilgovi has joined #ipfs
tilgovi has quit [Ping timeout: 260 seconds]
bsm117532 has quit [Ping timeout: 246 seconds]
tilgovi has joined #ipfs
pawn has quit [Remote host closed the connection]
aquentson1 has joined #ipfs
aquentson has quit [Ping timeout: 260 seconds]
skeuomorf has joined #ipfs
locusf_ has quit [Ping timeout: 240 seconds]
locusf_ has joined #ipfs
wallacoloo_____ has quit [Quit: wallacoloo_____]
ianopolous has joined #ipfs
ianopolous has quit [Ping timeout: 240 seconds]
wallacoloo_____ has joined #ipfs
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
wking has quit [Quit: leaving]
wking has joined #ipfs
MDude has joined #ipfs
tilgovi has quit [Ping timeout: 264 seconds]
leinlawun[m] has joined #ipfs
espadrine has quit [Ping timeout: 258 seconds]
tmg has quit [Ping timeout: 240 seconds]
kushNYC has quit [Ping timeout: 268 seconds]
grzes_ has joined #ipfs
<grzes_>
can i run ipfs node right inside a browser? without nodejs?
ianopolous has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
skeuomorf has quit [Ping timeout: 258 seconds]
qballer has quit [Ping timeout: 258 seconds]
wrouesnel has joined #ipfs
Jesin has quit [Quit: Leaving]
ashark has quit [Ping timeout: 258 seconds]
<Ronsor>
hey
tmg has joined #ipfs
<whyrusleeping>
grzes_: yep
<Ronsor>
my IPFSIRCd is nearing beta
todder has quit [Ping timeout: 240 seconds]
todder has joined #ipfs
clavi has quit [Ping timeout: 268 seconds]
clavi has joined #ipfs
Qwazerty has quit [Ping timeout: 260 seconds]
r04r has quit [Ping timeout: 260 seconds]
maxlath has quit [Quit: maxlath]
gully-foyle has quit [Ping timeout: 240 seconds]
gully-foyle has joined #ipfs
Qwazerty has joined #ipfs
r04r has joined #ipfs
<grzes_>
whyrusleeping: soo where it stores the data?