alanshaw changed the topic of #ipfs to: Heads Up: To talk, you need to register your nick! Announcements: go-ipfs 0.4.22 and js-ipfs 0.40 are out! Get them from dist.ipfs.io and npm respectively! | Also: #libp2p #ipfs-cluster #filecoin #ipfs-dev | IPFS, the InterPlanetary FileSystem: https://github.com/ipfs/ipfs | Logs: https://view.matrix.org/room/!yhqiEdqNjyPbxtUjzm:matrix.org/ | Forums: https://discuss.ipfs.io | Code of
maxzor_ has quit [Ping timeout: 268 seconds]
i9zO5AP has quit [Quit: WeeChat 2.5]
PISCES has quit [Ping timeout: 248 seconds]
mauz555 has quit [Remote host closed the connection]
mauz555 has joined #ipfs
mauz555 has quit [Remote host closed the connection]
mauz555 has joined #ipfs
maxzor_ has joined #ipfs
KempfCreative has joined #ipfs
jcea has quit [Remote host closed the connection]
jcea has joined #ipfs
captain_morgan20 has joined #ipfs
captain_morgan20 is now known as captain_morgan
<frogar>
is there a safe way of using browser storage (e.g. localStorage/sessionStorage) in IPFS? because all IPFS sites are served over 127.0.0.1:8080 origin, any other IPFS can read my IPFS site's storage (which breaks the security of my app).
elfatherbrown has joined #ipfs
elfatherbrown_ has joined #ipfs
elfatherbrown_ has quit [Remote host closed the connection]
elfatherbrown_ has joined #ipfs
elfatherbrown_ has quit [Read error: Connection reset by peer]
elfatherbrown has quit [Remote host closed the connection]
mowcat has quit [Remote host closed the connection]
<frogar>
i notice IPFS is using Suborigin header, but suborigins aren't supported in major browsers (and chromium removed/deprecated their support for suborigins)
elfatherbrown has joined #ipfs
elfatherbrown_ has joined #ipfs
elfatherbrown has quit [Remote host closed the connection]
elfatherbrown has joined #ipfs
likes has joined #ipfs
tofran has quit [Quit: Leaving]
elfatherbrown has quit [Ping timeout: 240 seconds]
elfatherbrown_ has quit [Ping timeout: 268 seconds]
elfatherbrown has joined #ipfs
elfatherbrown has quit [Remote host closed the connection]
elfatherbrown has joined #ipfs
l3 has quit [Quit: Leaving]
maxzor_ has quit [Ping timeout: 240 seconds]
realSteveJobs has joined #ipfs
realSteveJobs has quit [Quit: Leaving]
Royaljello has quit [Quit: Leaving]
mauz555 has quit [Remote host closed the connection]
mauz555 has joined #ipfs
jcea has quit [Quit: jcea]
mauz555 has quit [Ping timeout: 252 seconds]
AbramAdelmo_ has joined #ipfs
AbramAdelmo has quit [Ping timeout: 240 seconds]
Belkaar has quit [Ping timeout: 240 seconds]
Belkaar has joined #ipfs
Belkaar has joined #ipfs
PISCES has joined #ipfs
AbramAdelmo_ has quit [Remote host closed the connection]
reit has joined #ipfs
PISCES has quit [Ping timeout: 268 seconds]
verin0x2 has joined #ipfs
stoopkid has joined #ipfs
kakra has joined #ipfs
verin0x has quit [Ping timeout: 265 seconds]
verin0x2 is now known as verin0x
hurikhan77 has quit [Ping timeout: 258 seconds]
diogenes has quit [Quit: WeeChat 2.6]
AbramAdelmo has joined #ipfs
AbramAdelmo_ has joined #ipfs
caskd has quit [Quit: Freeman you fool!!]
AbramAdelmo has quit [Ping timeout: 265 seconds]
v3ry3arly has quit [Quit: sleeping or rebooting or something iunno]
PISCES has joined #ipfs
Soo_Slow has joined #ipfs
fleeky has quit [Read error: Connection reset by peer]
Soo_Slow has quit [Client Quit]
AbramAdelmo_ has quit [Remote host closed the connection]
RamRanRa has quit [Read error: Connection reset by peer]
fleeky has joined #ipfs
AbramAdelmo has joined #ipfs
KempfCreative has quit [Ping timeout: 265 seconds]
likes has left #ipfs [#ipfs]
null1337 has quit [Ping timeout: 260 seconds]
null1337 has joined #ipfs
null1337 has quit [Ping timeout: 260 seconds]
ipfs-stackbot has quit [Remote host closed the connection]
<lidel>
frogar, hsanjuan[m], correct, origin isolation on localhost will be possible when above PR lands. IPFS Companion will detect support for it, and redirect to subdomain gateway instead of path one.
<ShadowJonathanDi>
@frogar#0000
<ShadowJonathanDi>
> is there a safe way of using browser storage (e.g. localStorage/sessionStorage) in IPFS? because all IPFS sites are served over 127.0.0.1:8080 origin, any other IPFS can read my IPFS site's storage (which breaks the security of my app).
<ShadowJonathanDi>
You're literally asking if we can change the entire design of ipfs
<ShadowJonathanDi>
Ipfs files/blocks are queryable by anyone from anywhere, that's the entire design
<frogar>
ShadowJonathanDi: i don't think you understand
<ShadowJonathanDi>
If you want security, add encryption
<frogar>
i'm talking about web browser storage for webapps, not the design of internal IPFS file sharing/storage/hashes etc
<frogar>
webapps with browser storage (e.g. local storage, indexeddb) rely on same-origin policies
<ShadowJonathanDi>
Oooooh
<frogar>
currently the way it's set up, IPFS websites just have one shared origin, so you can't store anything in local storage, cause any other IPFS site can read it
<ShadowJonathanDi>
Yeah, you're on localhost since you're asking the local IPFS peer to get you data, unfortunately this is by design as a workaround for now
<ShadowJonathanDi>
This is where the IPFS companion redirects to
<ShadowJonathanDi>
Eventually the goal is to have everything move to ipns:// / ipfs://
<ShadowJonathanDi>
But this is far off
<ShadowJonathanDi>
So yeah, I recommend indeed using ipfs.dweb.link
<ShadowJonathanDi>
Till browsers support that schema
<frogar>
eh, no point relying on that. arguably more secure to just use my own web1 server instead of trusting one (or a few) central gateways that support subdomains
<frogar>
i look forward to PR 6096 (CID.ipfs.localhost:8080, however the heck that works). and, yeah, native ipfs:// or ipns:// which is far off like you say
<frogar>
without some workaround like 6096, ipfs in its current state is useless for stateful webapps
RyonezCoruscareD is now known as RyonezCoruscare0
aqquadro has joined #ipfs
_whitelogger has joined #ipfs
gigx[m] has joined #ipfs
dvim has joined #ipfs
hurikhan77 has joined #ipfs
kakra has quit [Ping timeout: 260 seconds]
ygrek has quit [Ping timeout: 258 seconds]
MDead has joined #ipfs
MDude has quit [Ping timeout: 268 seconds]
MDead is now known as MDude
ygrek has joined #ipfs
ygrek has quit [Remote host closed the connection]
_whitelogger has joined #ipfs
AbramAdelmo has quit [Read error: Connection reset by peer]
AbramAdelmo has joined #ipfs
llorllale has joined #ipfs
Adbray has joined #ipfs
ygrek has joined #ipfs
RamRanRa has joined #ipfs
ygrek has quit [Remote host closed the connection]
ygrek has joined #ipfs
_jrjsmrtn has quit [Ping timeout: 260 seconds]
ygrek has quit [Ping timeout: 240 seconds]
__jrjsmrtn__ has joined #ipfs
Imnotsoimpressed has joined #ipfs
<Imnotsoimpressed>
theres also cookies
xcm is now known as Guest34361
Guest34361 has quit [Killed (weber.freenode.net (Nickname regained by services))]
Acacia_ has quit [Read error: Connection reset by peer]
xcm has joined #ipfs
Acacia has joined #ipfs
KempfCreative has joined #ipfs
stoopkid has quit [Quit: Connection closed for inactivity]
mowcat has joined #ipfs
Acacia has quit [Ping timeout: 248 seconds]
matth has quit [Quit: Leaving]
lidel has quit [Ping timeout: 240 seconds]
Acacia has joined #ipfs
matt-h has joined #ipfs
brianhoffman has quit [Ping timeout: 240 seconds]
brianhoffman has joined #ipfs
KempfCreative1 has joined #ipfs
KempfCreative has quit [Ping timeout: 258 seconds]
KempfCreative1 is now known as KempfCreative
jcea has joined #ipfs
jcea has quit [Remote host closed the connection]
aLeSD has joined #ipfs
jcea has joined #ipfs
aqquadro has quit [Ping timeout: 265 seconds]
aqquadro has joined #ipfs
aqquadro has joined #ipfs
tsrt^ has quit []
ffl^ has joined #ipfs
KempfCreative has quit [Ping timeout: 260 seconds]
ffl^ has quit []
<geoah>
Happy new year all :D
aqquadro has quit [Ping timeout: 258 seconds]
<geoah>
Any plans for any meetups for IPFS/LIBP2P/IPLD people in FOSDEM this year? :D
AbramAdelmo has quit [Remote host closed the connection]
AbramAdelmo has joined #ipfs
sirodoht[m] has joined #ipfs
jcea has joined #ipfs
kuf[m] has joined #ipfs
sirodoht[m] has left #ipfs ["User left"]
matth has joined #ipfs
matt-h has quit [Ping timeout: 265 seconds]
ipfs-stackbot has quit [Remote host closed the connection]
ipfs-stackbot has joined #ipfs
Jybz has joined #ipfs
Ai9zO5AP has joined #ipfs
XORed has quit [Remote host closed the connection]
XORed has joined #ipfs
aqquadro has quit [Ping timeout: 258 seconds]
liboshen[m] has joined #ipfs
KempfCreative has joined #ipfs
mowcat has quit [Remote host closed the connection]
ygrek has joined #ipfs
ygrek has quit [Client Quit]
aqquadro has joined #ipfs
ygrek has joined #ipfs
ygrek has quit [Ping timeout: 268 seconds]
rendar has quit []
elfatherbrown has joined #ipfs
elfatherbrown_ has joined #ipfs
seba- has joined #ipfs
xcm has quit [Read error: Connection reset by peer]
xcm has joined #ipfs
abliss has quit [Ping timeout: 268 seconds]
abliss has joined #ipfs
elfatherbrown has quit [Remote host closed the connection]
elfatherbrown_ has quit [Remote host closed the connection]
elfatherbrown has joined #ipfs
elfatherbrown has quit [Remote host closed the connection]
elfatherbrown has joined #ipfs
elfatherbrown_ has joined #ipfs
xcm has quit [Remote host closed the connection]
kalimist has joined #ipfs
xcm has joined #ipfs
elfatherbrown has quit [Remote host closed the connection]
elfatherbrown_ has quit [Remote host closed the connection]
elfatherbrown has joined #ipfs
abliss has quit [Ping timeout: 260 seconds]
elfatherbrown has quit [Remote host closed the connection]
AbramAdelmo has quit [Remote host closed the connection]
abliss has joined #ipfs
elfatherbrown has joined #ipfs
reit has quit [Ping timeout: 240 seconds]
elfatherbrown has quit [Remote host closed the connection]
elfatherbrown has joined #ipfs
elfatherbrown has quit [Client Quit]
reit has joined #ipfs
elfatherbrown has joined #ipfs
elfatherbrown has quit [Client Quit]
abliss has quit [Ping timeout: 260 seconds]
abliss has joined #ipfs
elfatherbrown has joined #ipfs
Jybz has quit [Quit: Konversation terminated!]
aqquadro has quit [Ping timeout: 245 seconds]
<aschmahmann[m]>
Doppelgänger (Discord) by moving the folder out you've left behind the go.mod file. Go mod is Go's package manager that finds the relevant packages you are "missing". If you create a new go mod file (or copy the IPFS one) into the folder you should be fine. Either way I'd do a bit of reading up on Go and Go mod.
Clarth has joined #ipfs
stoopkid has joined #ipfs
AbramAdelmo_ has joined #ipfs
elfatherbrown has quit [Remote host closed the connection]
<aschmahmann[m]>
Doppelgänger (Discord): just played around with this a bit, if you copy the example folder out and run go mod init then replace go-ipfs v0.4.22 with go-ipfs master (which will turn into v0.4.22-0.20191230170500-e27416992b1f) it should run
<frogar>
"It is important to note that the path attribute does not protect against unauthorized reading of the cookie from a different path."
<frogar>
"The only way to protect the cookie is by using a different domain or subdomain, due to the same origin policy."
abliss has quit [Ping timeout: 260 seconds]
abliss has joined #ipfs
dvim has quit [Quit: Connection closed for inactivity]
<DoppelgngerDisco>
@aschmahmann thanks a lot very kind of you.
<aschmahmann[m]>
Doppelgänger (Discord): np, any time. You may want to file an issue in go-ipfs about putting some go mod info along with the examples.
<frogar>
what browser/ext do you guys use to browse IPFS? Chrome + Companion?
kaotisk-irc has joined #ipfs
kaotisk has quit [Ping timeout: 268 seconds]
mixum8740 has joined #ipfs
KempfCreative has quit [Ping timeout: 265 seconds]
<Imnotsoimpressed>
Firefox + Companion
<JorropoDiscord[m>
same
<Imnotsoimpressed>
how does login/register work in IPFS