<whyrusleeping>
and report back on if it works well, or if you notice any PRs
<whyrusleeping>
er, notice any bugs*
<whyrusleeping>
where 'works well' here means 'you dont notice anything different'
asyncsec has joined #ipfs
maxlath has joined #ipfs
Alaura has joined #ipfs
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
Caterpillar has joined #ipfs
Elysium3301 has joined #ipfs
Caterpillar has quit [Client Quit]
cwahlers_ has quit [Quit: Gone fishing]
Caterpillar has joined #ipfs
<Elysium3301>
Which ports should I port forward for IPFS?
<whyrusleeping>
Elysium3301: 4001
maxlath has quit [Quit: maxlath]
chriscool_ has joined #ipfs
chriscool has left #ipfs [#ipfs]
<Elysium3301>
Thanks whyrusleeping
<dignifiedquire>
daviddias: I am afraid I won’t be able to join the all hands today so you will need to find another notetaker
<daviddias>
thank you for letting me know, dignifiedquire
Jesin has quit [Quit: Leaving]
<whyrusleeping>
oh crap, today is monday?
<Elysium3301>
Whoo I got my node set-up! That was pretty easy :)
<whyrusleeping>
Elysium3301: sweet :) welcome to the network
<whyrusleeping>
things are a bit hectic right now
<whyrusleeping>
the total number of peers went from 1000 to 4000 in about a week
<whyrusleeping>
so some things are a little broken right now
<r0kk3rz>
just growing pains :)
<Elysium3301>
That's a pretty dramatic increase
<whyrusleeping>
literally, haha
<whyrusleeping>
Yeah, i was supposed to be taking a vacation this week
<whyrusleeping>
Now i'm trying to get connection closing code ready to go
<cjd[m]>
Hey
<lgierth>
howdie cjd
<cjd[m]>
What's new ?
<lgierth>
preparing for whatever is gonna happen in spain
<lgierth>
worst case would be IP blocking of the ipfs bootstrappers, so i'm looking into signal/tor style domain fronting
<lgierth>
apart from that, leaving crete for athens today
<lgierth>
ferry in 5 hours
<lgierth>
one of those huge ferries, love those
<cjd[m]>
nice
<lgierth>
where you can actually roam around, get coffee and dinner, etc.
<cjd[m]>
yup
<lgierth>
no chance to get to paris :') i have a thing in berlin on thursday that i forgot about so i need to get back home...
rotaman has joined #ipfs
<lgierth>
and you? on the road?
Boomerang has quit [Quit: Lost terminal]
Alpha64 has joined #ipfs
<cjd[m]>
In Romania
<cjd[m]>
for the month of October I'm here
<whyrusleeping>
cjd[m]: cjdns makes my computer sad
<whyrusleeping>
pls help
<ansuz>
whyrusleeping: maybe it just needs vitamin D
<ansuz>
seasonal affective disorder
<whyrusleeping>
Hrm... i'm in greece
<ansuz>
oh, then it's probably cjdns
<whyrusleeping>
theres a lot of sunlight here
<ansuz>
sounds nice
<whyrusleeping>
its pretty great
ilyaigpetrov has joined #ipfs
<whyrusleeping>
i'm in a coffee bar in the anarchist neighborhood in athens
<ansuz>
I hope nobody's breaking the NAP
<whyrusleeping>
nobody breaking the NAP around here
<whyrusleeping>
just casually setting fire to things and throwing rocks are police
<whyrusleeping>
the usual
<Elysium3301>
I'm still unsure about one thing: When I put a file on IPFS do nodes automatically start downloading it, or only nodes that have manually downloaded my file?
<r0kk3rz>
Elysium3301: files are only downloaded on request
ygrek has joined #ipfs
<Elysium3301>
Ah alright, so if I download a file; I keep seeding it until I delete it? And if I upload a file, only people with that downloaded it will seed it until they delete it?
<cjd[m]>
whyrusleeping: cjdns is probably gonna get better a year from now, because I am going to move to Romania and (semi)retire.
<cjd[m]>
July is the month I move
<whyrusleeping>
cjd[m]: whoa, leaving paris?
<cjd[m]>
Yes sir
igorline has quit [Ping timeout: 240 seconds]
redfish has quit [Quit: WeeChat 1.9.1]
cwahlers has joined #ipfs
rodolf0 has joined #ipfs
redfish has joined #ipfs
NullConstant has joined #ipfs
Jesin has joined #ipfs
Jesin has quit [Remote host closed the connection]
Jesin has joined #ipfs
erictapen has quit [Remote host closed the connection]
erictapen has joined #ipfs
jaboja has joined #ipfs
maxlath has joined #ipfs
m0ns00n has quit [Quit: quit]
asyncsec has quit [Quit: asyncsec]
Elysium3301 has quit [Ping timeout: 255 seconds]
horrified has quit [Ping timeout: 255 seconds]
horrified has joined #ipfs
clownpriest has joined #ipfs
dhruvbaldawa has quit [Remote host closed the connection]
dhruvbaldawa has joined #ipfs
Elysium3301 has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 255 seconds]
rotaman has quit [Ping timeout: 240 seconds]
Tootoot222 has quit [Ping timeout: 246 seconds]
dgrisham has quit [Quit: WeeChat 1.7.1]
dgrisham has joined #ipfs
ulrichard has quit [Remote host closed the connection]
Jacob[m]1 has joined #ipfs
ylp has quit [Quit: Leaving.]
dhruvbaldawa has joined #ipfs
jaboja has quit [Ping timeout: 255 seconds]
bobloblaw has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 240 seconds]
bobloblaw has quit [Client Quit]
abrcdbr has joined #ipfs
abrcdbr has quit [Client Quit]
roy has joined #ipfs
IlanGodik has quit [Quit: Connection closed for inactivity]
roy has quit [Client Quit]
MrSparkle has joined #ipfs
erictapen has quit [Ping timeout: 255 seconds]
bingus has quit [Ping timeout: 255 seconds]
inetic has quit [Ping timeout: 255 seconds]
bingus has joined #ipfs
<lidel>
cyberwolf[m], I think webui is hardcoded to localhost for security reasons. You can access it by tunneling over ssh: https://github.com/ipfs/ipfs/issues/273
arpu has joined #ipfs
pedrovian has joined #ipfs
pedrovian has quit [Max SendQ exceeded]
pedrovian has joined #ipfs
kirby__ has quit [Ping timeout: 258 seconds]
pedrovian has quit [Max SendQ exceeded]
erictapen has joined #ipfs
erictapen has quit [Remote host closed the connection]
pedrovian has joined #ipfs
erictapen has joined #ipfs
vivus has joined #ipfs
}ls{ has quit [Ping timeout: 240 seconds]
pedrovian has quit [Max SendQ exceeded]
pedrovian has joined #ipfs
pedrovian has quit [Max SendQ exceeded]
pedrovian has joined #ipfs
<cyberwolf[m]>
understand, thanks:
<cyberwolf[m]>
lidel:
}ls{ has joined #ipfs
gts has quit [Remote host closed the connection]
gts has joined #ipfs
gts has quit [Remote host closed the connection]
gts has joined #ipfs
erictapen has quit [Ping timeout: 248 seconds]
gts has quit [Ping timeout: 258 seconds]
maxlath has quit [Remote host closed the connection]
<Icefoz_>
Hmm, does IPFS use cjdns for routing?
pat36 has joined #ipfs
<Kubuxu>
Icefoz_: it can connect to via cjdns and we host some nodes on cjdns network.
<Icefoz_>
Ahhh, I see.
igorline has joined #ipfs
igorline has quit [Client Quit]
<Icefoz_>
I misunderstood what cjdns was, the wikipedia page is a little ambiguous but the github is more explicit.
<Elysium3301>
My HTTP website just got crawled by Facebook, but they used a Windows/Chrome user-agent to get around any anti-crawler stuff.
heimindanger has joined #ipfs
gts has quit [Remote host closed the connection]
gts has joined #ipfs
<r0kk3rz>
Berezin: for login you'll probably want to use some kind of centralised service
gts has quit [Ping timeout: 248 seconds]
<Kythyria[m]>
Elysium3301: Not just anti-crawler, some websites don't work properly if you don't send a UA that it likes due to miswritten adaptations.
<Berezin>
Yeah, I'm thinking of somthing along the lines of building an API for toket generation, and then other dynamic content would be queried using the Token
<r0kk3rz>
just remember that anything you put on IPFS is public
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
pawalls has quit [Remote host closed the connection]
pawalls has joined #ipfs
jaboja has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
droman has joined #ipfs
Encrypt has joined #ipfs
ygrek has quit [Ping timeout: 255 seconds]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
Asiannoodles42[m has left #ipfs ["User left"]
kirby__ has joined #ipfs
onikuma has quit [Ping timeout: 248 seconds]
M568656s[m] has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
gts has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
<gts>
Berezin: why don't you use auth0 for this?
<gts>
token generation
Elon_Satoshi has quit [Remote host closed the connection]
shizy has joined #ipfs
Elon_Satoshi has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
m0ns00n has joined #ipfs
dliot[m] has joined #ipfs
Encrypt has quit [Quit: Quit]
maxlath has quit [Ping timeout: 260 seconds]
<Kubuxu>
lidel: is there any way we could plug in ipfs-companion to firefox's screenshot tool>
<Kubuxu>
?
<Kubuxu>
like, you can upload it to cloud and then to IPFS (with context menu).
<Kubuxu>
but it would be better if we could upload it to IPFS directly
<lidel>
hm.. I've found it on github: https://github.com/mozilla-services/screenshots It is made up of both an add-on (using WebExtensions) and a website using Node.js. The add-on is in addon/webextension/, and the website is in server/
vedm_ has left #ipfs [#ipfs]
<lidel>
yeah, probably possible, but not in a nice way
<lidel>
btw: I am playing with going over DOM and replacing <a href="dweb:/ipfs/..">foo</a> with link pointing at public gateway
pat36 has quit [Read error: Connection reset by peer]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
<Icefoz_>
Though I still don't see any actual spec on what 'dweb' means.
vedm_ has quit [Quit: vedm_]
tendant has joined #ipfs
<Icefoz_>
I see a "ipfs:" URI spec in the ipfs/specs github, I see conversations about a "dweb:" URI spec, and some issues that appear to be closed without followup.
<Icefoz_>
No description of what it actually means.
<Icefoz_>
Formal description, that is.
tendant has quit [Client Quit]
tendant has joined #ipfs
dhruvbaldawa has joined #ipfs
dliot has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 248 seconds]
<lgierth>
dweb simply means distributed web
<lgierth>
as for the dweb: URI scheme and generally ipfs's content addressing scheme, i'll write a proper spec this quarter
<lgierth>
promised
<Icefoz_>
Okay looking at IPLD now
<lgierth>
correction: dweb simply means distributed web or decentralized web, or both
dliot has quit [Quit: ERC (IRC client for Emacs 27.0.50)]
<Icefoz_>
and I am wondering why not simply say "duplicate property keys are an error and MUST be parsed as invalid"
dliot has joined #ipfs
<Icefoz_>
I can tell what it means, I just don't know what it IS. :-P
<Icefoz_>
Now that I dig into the underlying guts of IPFS type stuff a lot I see lots of pinky-and-the-brain and not very much actual engineering in some parts.
<Icefoz_>
Which is fine on some levels and a bit less fine on others.
<Icefoz_>
Actually I'll just open an issue on the IPLD thing, we can talk there. :-P
<lgierth>
ack - the docs are partly not ideal yet. Q4 will have a good push on docs
<lgierth>
go for it -- i'm on a ferry on the mediterranean though so about to ping out
dliot has left #ipfs [#ipfs]
<gts>
lgierth, how are you connected to the internet?
<lgierth>
regular mobile data -- the next island is like 50km or so away
<lgierth>
who knows, maybe the ferry has a repeater
<gts>
lgierth: cool
<Kubuxu>
it probably does
<Icefoz_>
hehehe, ok no worries.
<Icefoz_>
I'm in a pedantic and vaguely grumpy mood after spending 14 hours dealing with web aplication servers, so.
<Berezin>
gts, that's a good idea, will look into it
Oatmeal has quit [Ping timeout: 240 seconds]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
<gts>
Berezin, be warned that there are some rough edges with auth0 too.
<gts>
its not perfect but :meh:
<Berezin>
gts the other approach would be to develop auth api myself, which I would prefer avoiding if possible
<gts>
I second that
<Berezin>
and then do data retrieval based on used for hosted mongo or somthing
<gts>
hm, your app won't be completely fault tolerant but yeah you can
<gts>
what happens if the hosted mongodb goes down -_-
<Berezin>
Well, I wish there was a distributed and segregated way to store data
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
dliot has joined #ipfs
dliot has quit [Quit: dliot]
dliot has joined #ipfs
chris613 has joined #ipfs
<Icefoz_>
I hear that's not an easy problem to solve.
<gts>
Berezin, what type of data you're planning to store?
<Berezin>
Just basic user oriented info
<Berezin>
nothing too fancy at this point
<gts>
if its basic you can store that in auth0
* gts
is thinking about basic user preferences
<Berezin>
I will see that the api there providers, might be a good solution for basic cases
<gts>
Berezin, cool
<Berezin>
Is there any more info on permissions?
<Berezin>
If there' a website
<r0kk3rz>
Berezin: theres a few cool things you can do with local browser storage too
<Berezin>
who can push updates
<Berezin>
event if's only static content
<Berezin>
ie client side code probably
<r0kk3rz>
like generate a keypair and store it in the local storage, and use that for auth instead
<gts>
r0kk3rz, interesting
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
<lidel>
hm.. ipfs name resolve -r /ipns/QmVTofH3UuafnKihbGa6whtsLaH7YyqMWiR9Pzha9xQYuK → /ipfs/QmWqNxbUnGZzmLeyA8jMi1VeyuHpBcYDYH9WcYZY31zijk
<lidel>
ipfs dns ggr.com
<lidel>
→ Error: Could not resolve name (recursion limit exceeded).
m0ns00n has quit [Quit: quit]
<Kubuxu>
try adding -r
<lidel>
Kubuxu, to ipfs dns?
<Kubuxu>
I think I have fixed `ipfs name resolve` in this regard long time ago
<Kubuxu>
but `ipfs dns` might be still broken
<Kubuxu>
hmm
<Kubuxu>
:|
<lidel>
ipfs dns --recursive ggr.com → Error: not a valid domain name
<Kubuxu>
hmm, no
<Berezin>
Is there a way to limit updating a file, so if I upload a static web content, only the author can push updates? I'm worried about malicious intentions
<gts>
Berezin, use ipns
<Berezin>
I thought it was the naming service
<Berezin>
how can I use that to allow only spesific users to update?
<r0kk3rz>
Berezin: ipns works via keypair, so only the owner of that key can update it
dliot has quit [Quit: dliot]
dliot has joined #ipfs
dliot has left #ipfs [#ipfs]
gts has quit [Ping timeout: 255 seconds]
dliot has joined #ipfs
dliot has quit [Client Quit]
Oatmeal has joined #ipfs
jkilpatr has quit [Ping timeout: 248 seconds]
clownpriest has quit [Ping timeout: 255 seconds]
sizeofcat[m] has joined #ipfs
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
ianopolous has quit [Ping timeout: 240 seconds]
<zenground0>
Has anyone used godebug before? Is it worth trying out?
jaboja has joined #ipfs
apiarian_work has joined #ipfs
jkilpatr has joined #ipfs
apiarian_work has quit [Client Quit]
apiarian_work has joined #ipfs
cxl000 has quit [Quit: Leaving]
apiarian_work has quit [Client Quit]
gts has joined #ipfs
Jesin has quit [Quit: Leaving]
gts has quit [Ping timeout: 240 seconds]
<Icefoz_>
Man now that I get around to reading through IPFS's docs more and consider using it for an application
<Icefoz_>
I kind of wish it would just focus on storing and retrieving data as effectively as possible and leave other tasks like linking it together up to higher-level systems.