jbenet changed the topic of #ipfs to: IPFS - InterPlanetary File System - https://github.com/ipfs/ipfs -- channel logged at https://botbot.me/freenode/ipfs/ -- Code of Conduct: https://github.com/ipfs/community/blob/master/code-of-conduct.md -- Sprints: https://github.com/ipfs/pm/ -- Community Info: https://github.com/ipfs/community/ -- FAQ: https://github.com/ipfs/faq -- Support: https://github.com/ipfs/support
voxelot has quit [Ping timeout: 246 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
gunn has quit [Max SendQ exceeded]
gunn has joined #ipfs
reit has joined #ipfs
zootella has joined #ipfs
ggp0647 has quit [Ping timeout: 264 seconds]
ggp0647 has joined #ipfs
herzmeister has quit [Ping timeout: 268 seconds]
<dedgecumbe> hmm. does the webui work if I listen on 0.0.0.0?
<dedgecumbe> i'm running the ipfs daemon inside of a container, so listening on 127.0.0.1 means I can't access the webui. i've changed it to 0.0.0 and it pops up but looks... broken. connected to 0 peers, parts of the ui seem missing
<dedgecumbe> ipfs swarm peers | wc -l == 52
<whyrusleeping> dignifiedquire: here i am!
<whyrusleeping> dignifiedquire: i want to help youuuu
herzmeister has joined #ipfs
<dedgecumbe> the gateway on 8080 seems to work fine from across the LAN
hellertime has joined #ipfs
<deltab> dedgecumbe: in your browser's dev tools network panel, do you see requests for the missing parts?
<dedgecumbe> deltab: aha. good thinking.
<deltab> and what url are you loading the webui from?
<dedgecumbe> there's a load of 403 forbidden errors in the developer console with stack traces
<deltab> anything in the responses to the 403s?
IlanGodik has quit [Quit: Connection closed for inactivity]
palkeo has quit [Quit: Konversation terminated!]
<whyrusleeping> you'll need to adjust your CORS settings in the config
<dedgecumbe> yeah, i'm looking at this now
<dedgecumbe> (sorry for the radio silence deltab :P)
<dedgecumbe> i've found it in ipfs daemon --help ; just need to fiugre out the adjustment I need to make
<dedgecumbe> figure
<dedgecumbe> allow-origin [whatever it needs to be], I guess
nicolagreco_ has joined #ipfs
majo has quit [Ping timeout: 250 seconds]
<dedgecumbe> there we go
<dedgecumbe> thanks deltab / whyrusleeping
<whyrusleeping> dedgecumbe: youre welcome!
* dedgecumbe has now opened the wikipedia page on CORS and feels his brain slowly melting
<whyrusleeping> i'm thinking maybe we should have custom 403 pages that explain some possible solutions
<whyrusleeping> dedgecumbe: i don't understand CORS
<dedgecumbe> (this is why I do backend)
<whyrusleeping> ^
<dedgecumbe> hah
<whyrusleeping> someone else has to tell me how that code should work
<whyrusleeping> and then i write it
jaboja has quit [Remote host closed the connection]
<ipfsbot> [js-ipfs] diasdavid force-pushed feature/swarm from dbf9c7c to 7a10593: https://git.io/v24B2
<ipfsbot> js-ipfs/feature/swarm 7a10593 David Dias: libp2p start and stop
<daviddias> whyrusleeping: wasn't the 'localhost' the only whitelisted addr for por 5001?
<daviddias> that might be dedgecumbe trouble, it can't be through IP
<dedgecumbe> what should I be setting allow-origin to? the IP of the gateway?
<dedgecumbe> it's working having stuck a wildcard in there but I don't really understand what I've done
<daviddias> CORS is a browser protection
<daviddias> each time your browser calls to domain-b.com from a page loaded on domain-a.com
<dedgecumbe> sure, yes
<daviddias> it will sent a 'pre-flight' request (typically a OPTIONS request
<dedgecumbe> to where?
<daviddias> if the server replies "we don't take domain-a.com requests here" hence no CORS rule set up for that domain, the browser will cancel the request that the browser issued
<dedgecumbe> ah right
<daviddias> setting the wild card is telling the browser "everyone is welcome"
<dedgecumbe> so if I set the allowed origin to the IP address of the gateway (on my LAN)
fiatjaf has quit [Remote host closed the connection]
<dedgecumbe> hm actually. no this still makes no sense to me
<dedgecumbe> the webui is on domain-a and the request is on domain-a, isn't it?
<dedgecumbe> ah no! I see now
slothbag has quit [Quit: Leaving.]
<dedgecumbe> or not
<daviddias> go-ipfs will only let localhost to be loaded on the browser
<daviddias> so if you run ipfs in Machine A
<daviddias> and try to access it through Machine B by opening IP of Machine A, it won't work
<dedgecumbe> i think I see now. the original opening of the page is fine because CORS doesn't really apply there
<dedgecumbe> but then when the page makes a request to go-ipfs, it's 'from a page loaded on lan ip'
<daviddias> if you do js-ipfs-api calls to the IPFS node in Machine A in Node.js it will work (cause CORS is not applied outside the browseR), if you load a wepage with js-ipfs-api on Machine B, you will need to white list that domain on the IPFS node, otherwise it will be the browser blocking
<dedgecumbe> so go-ipfs responds 'no, i don't take lan ip requests', something like that
<daviddias> yep
<daviddias> awsm :)
<dedgecumbe> is there a way to get around this without adding wildcard? i've tried both a.a.a.a and a.a.a.a:5001
<dedgecumbe> (or does it even matter?)
Suwandi has joined #ipfs
<deltab> CORS is not normally applied outside the browser, but go-ipfs applies it server-side: https://github.com/ipfs/go-ipfs/blob/573b191df2c0b0dba104019852842a72c8923b4b/commands/http/handler.go#L382
calavera has joined #ipfs
<dedgecumbe> deltab: heh. oh dear.
calavera has quit [Ping timeout: 248 seconds]
calavera has joined #ipfs
voxelot has joined #ipfs
Senji has joined #ipfs
Senji has quit [Ping timeout: 240 seconds]
Kane` has joined #ipfs
compleatang has joined #ipfs
nicolagreco_ has quit [*.net *.split]
kseistrup has quit [*.net *.split]
kaiza has quit [*.net *.split]
chrisdickinson has quit [*.net *.split]
diffalot has quit [*.net *.split]
danielrf has quit [*.net *.split]
wiedi has quit [*.net *.split]
amiller has quit [*.net *.split]
M-mubot has quit [*.net *.split]
M-1 has quit [*.net *.split]
jbenet has quit [*.net *.split]
daviddias has quit [*.net *.split]
bret has quit [*.net *.split]
mafintosh has quit [*.net *.split]
ffmad_ has quit [*.net *.split]
xicombd has quit [*.net *.split]
sickill has quit [*.net *.split]
jryans has quit [*.net *.split]
sindresorhus has quit [*.net *.split]
bigbluehat has quit [*.net *.split]
RJ2 has quit [*.net *.split]
nrw_ has quit [*.net *.split]
_marvin_ has quit [*.net *.split]
hellertime has quit [Quit: Leaving.]
M-2223 has quit [Quit: node-irc says goodbye]
kaiza has joined #ipfs
danielrf has joined #ipfs
jbenet has joined #ipfs
chrisdickinson has joined #ipfs
daviddias has joined #ipfs
M-1 has joined #ipfs
M-mubot has joined #ipfs
bigbluehat has joined #ipfs
amiller has joined #ipfs
sindresorhus has joined #ipfs
ffmad_ has joined #ipfs
mafintosh has joined #ipfs
diffalot has joined #ipfs
21WAAGNXY has joined #ipfs
RJ2 has joined #ipfs
xicombd has joined #ipfs
wiedi has joined #ipfs
jryans has joined #ipfs
nrw_ has joined #ipfs
kseistrup has joined #ipfs
sickill has joined #ipfs
bret has joined #ipfs
_marvin_ has joined #ipfs
21WAAGNXY has quit [Quit: 21WAAGNXY]
pfraze has quit [Remote host closed the connection]
computerfreak has quit [Remote host closed the connection]
Nukien_ has quit [Quit: ZNC - http://znc.in]
Nukien has joined #ipfs
dignifiedquire has quit [Quit: Connection closed for inactivity]
r04r is now known as zz_r04r
akkad has quit [Ping timeout: 276 seconds]
reit has quit [Quit: Leaving]
akkad has joined #ipfs
pfraze has joined #ipfs
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
zootella has quit [Quit: zootella]
Nukien has quit [Quit: ZNC - http://znc.in]
Nukien has joined #ipfs
ygrek has quit [Ping timeout: 276 seconds]
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to feat/promise-fail: https://git.io/vaa7u
<ipfsbot> go-ipfs/feat/promise-fail 817af36 Jeromy: cleanup...
OutBackDingo has quit [Remote host closed the connection]
OutBackDingo has joined #ipfs
computerfreak has joined #ipfs
dedgecumbe has quit [Changing host]
dedgecumbe has joined #ipfs
TomasBond has joined #ipfs
<TomasBond> hi all!
<TomasBond> i have a question, how can i hide my ip over ipfs?
<TomasBond> can i be anonymous?
<dedgecumbe> TomasBond: this is not the purpose of ipfs
<padz> if you can be anonymous over http, yes
<tidux> ipfs does work with anonymizing tools like tor or i2p
<tidux> but it's not an anonymizing tool in itself
<TomasBond> yeah i know
<TomasBond> what i mean is to hide the best i can, from the files im sharing
<TomasBond> if u have a link just share
<TomasBond> ill read :D
tmg has quit [Ping timeout: 276 seconds]
<TomasBond> can i see my ipfs traffic?
pfraze has quit [Remote host closed the connection]
tmg has joined #ipfs
ggp0647 has quit [Ping timeout: 264 seconds]
ggp0647 has joined #ipfs
ggp0647 has quit [Ping timeout: 264 seconds]
ggp0647 has joined #ipfs
computerfreak has quit [Remote host closed the connection]
dedgecumbe is now known as esoteric_nonsens
esoteric_nonsens is now known as esotericnonsense
Tv` has quit [Quit: Connection closed for inactivity]
nicolagreco_ has joined #ipfs
Arakela007 has joined #ipfs
afternuun is now known as nuun
Guanin_ has left #ipfs [#ipfs]
Guanin_ has joined #ipfs
vandemar has quit [Quit: leaving]
nicolagreco_ has quit [Quit: nicolagreco_]
voxelot has quit [Ping timeout: 268 seconds]
inconshreveable has quit [Ping timeout: 248 seconds]
disgusting_wall has quit [Quit: Connection closed for inactivity]
ygrek has joined #ipfs
herzmeisterderw has joined #ipfs
ulrichard has joined #ipfs
ulrichard has quit [Read error: Connection reset by peer]
herzmeister has quit [Ping timeout: 276 seconds]
Senji has joined #ipfs
ecloud is now known as ecloud_wfh
dignifiedquire has joined #ipfs
inconshreveable has joined #ipfs
tmg has quit [Ping timeout: 240 seconds]
IlanGodik has joined #ipfs
ulrichard has joined #ipfs
kerozene has quit [Ping timeout: 240 seconds]
ulrichard has quit [Read error: Connection reset by peer]
kerozene has joined #ipfs
ulrichard has joined #ipfs
ulrichard has quit [Read error: Connection reset by peer]
inconshr_ has joined #ipfs
rendar has joined #ipfs
inconshreveable has quit [Ping timeout: 240 seconds]
mildred has joined #ipfs
TomasBond has quit [Ping timeout: 260 seconds]
tmg has joined #ipfs
sahib has joined #ipfs
zorglub27 has joined #ipfs
chriscool1 has joined #ipfs
ygrek_ has joined #ipfs
O47m341 has quit [Ping timeout: 264 seconds]
ygrek has quit [Ping timeout: 264 seconds]
inconshreveable has joined #ipfs
chriscool1 has quit [Quit: Leaving.]
chriscool1 has joined #ipfs
inconshr_ has quit [Ping timeout: 276 seconds]
sahib has quit [Ping timeout: 240 seconds]
zootella has joined #ipfs
chriscool1 has quit [Quit: Leaving.]
chriscool1 has joined #ipfs
zootella has quit [Client Quit]
M-mva1985 has left #ipfs ["User left"]
Arakela0_ has joined #ipfs
TomasBond has joined #ipfs
Arakela007 has quit [Ping timeout: 244 seconds]
zorglub27 has quit [Ping timeout: 268 seconds]
O47m341 has joined #ipfs
Arakela0_ has quit [Remote host closed the connection]
Arakela007 has joined #ipfs
silotis has quit [Ping timeout: 252 seconds]
ygrek_ has quit [Ping timeout: 250 seconds]
ygrek has joined #ipfs
silotis has joined #ipfs
ugjka has joined #ipfs
_rht has joined #ipfs
inconshr_ has joined #ipfs
inconshreveable has quit [Ping timeout: 240 seconds]
ygrek has quit [Ping timeout: 240 seconds]
zorglub27 has joined #ipfs
zorglub27 has quit [Client Quit]
ugjka has quit [Remote host closed the connection]
ugjka has joined #ipfs
dignifiedquire has quit [Quit: Connection closed for inactivity]
ugjka has quit [Remote host closed the connection]
dignifiedquire has joined #ipfs
herzmeisterderw has quit [Quit: Leaving]
herzmeister has joined #ipfs
ugjka has joined #ipfs
martinkl_ has joined #ipfs
martinkl_ has quit [Client Quit]
martinkl_ has joined #ipfs
jokoon has joined #ipfs
M-Ingo has quit [Quit: node-irc says goodbye]
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
martinkl_ has joined #ipfs
martinkl_ has quit [Client Quit]
ianopolous has quit [Ping timeout: 260 seconds]
reit has joined #ipfs
tmg has quit [Ping timeout: 264 seconds]
zz_r04r is now known as r04r
reit has quit [Ping timeout: 264 seconds]
Kane` has quit [Ping timeout: 260 seconds]
wiedi has quit [Ping timeout: 240 seconds]
hellertime has joined #ipfs
M-3630 has joined #ipfs
<M-3630> Hello
Guanin_ has left #ipfs [#ipfs]
zorglub27 has joined #ipfs
sahib has joined #ipfs
gunn_ has joined #ipfs
gunn has quit [Ping timeout: 276 seconds]
rhalff has quit [Ping timeout: 240 seconds]
ugjka has quit [Quit: Leaving]
ugjka has joined #ipfs
ugjka has quit [Remote host closed the connection]
ugjka has joined #ipfs
zorglub27 has quit [Ping timeout: 260 seconds]
tmg has joined #ipfs
inconshr_ has quit [Ping timeout: 248 seconds]
inconshreveable has joined #ipfs
nicolagreco_ has joined #ipfs
wiedi has joined #ipfs
rhalff has joined #ipfs
ggoZ has joined #ipfs
rendar has quit [Ping timeout: 260 seconds]
rendar has joined #ipfs
reit has joined #ipfs
nicolagreco_ has quit [Quit: nicolagreco_]
reit has quit [Client Quit]
jaboja has joined #ipfs
sahib has quit [Ping timeout: 240 seconds]
nicolagreco_ has joined #ipfs
cemerick has joined #ipfs
Combined2857 has joined #ipfs
Guanin_ has joined #ipfs
Combined2857 has quit [Remote host closed the connection]
nicolagreco_ has quit [Quit: nicolagreco_]
eater has quit [Ping timeout: 260 seconds]
eater has joined #ipfs
voxelot has joined #ipfs
nicolagreco_ has joined #ipfs
nicolagreco_ has quit [Quit: nicolagreco_]
jokoon has quit [Quit: Leaving]
voxelot has quit [Remote host closed the connection]
konubinix has quit [Ping timeout: 244 seconds]
konubinix has joined #ipfs
_rht has quit [Quit: Connection closed for inactivity]
nicolagreco_ has joined #ipfs
gigq has quit [Read error: Connection reset by peer]
gigq_ has joined #ipfs
ashark has joined #ipfs
zeroish has joined #ipfs
jaboja has quit [Ping timeout: 248 seconds]
brab has quit [Ping timeout: 244 seconds]
<ipfsbot> [webui] greenkeeperio-bot opened pull request #300: Update three to version 0.75.0
ett has joined #ipfs
brab has joined #ipfs
computerfreak has joined #ipfs
<haad> hey everyone, if you're ever in need of eg. tracking a version of a file or other "dynamic content" use cases for IPFS, see https://github.com/haadcode/ipfs-log
ett has quit [Client Quit]
Akaibu has quit [Quit: Connection closed for inactivity]
zorglub27 has joined #ipfs
cemerick has quit [Ping timeout: 240 seconds]
computerfreak has quit [Remote host closed the connection]
inconshreveable has quit [Remote host closed the connection]
zorglub27 has quit [Quit: zorglub27]
_rht has joined #ipfs
cemerick has joined #ipfs
M-GereG has quit [Quit: node-irc says goodbye]
nicolagreco_ has quit [Quit: nicolagreco_]
M-HirmeS has quit [Quit: node-irc says goodbye]
M-3676 has joined #ipfs
ralphtheninja has quit [Quit: leaving]
ralphtheninja has joined #ipfs
voxelot has joined #ipfs
voxelot has joined #ipfs
voxelot has quit [Changing host]
cemerick has quit [Ping timeout: 248 seconds]
nicolagreco_ has joined #ipfs
<TomasBond> hey hello
<TomasBond> filename affects the hash?
uhhyeahbret has quit [Quit: WeeChat 1.4]
<voxelot> TomasBond: nope, just the data is chunked and hashed
<voxelot> unless files api does something with the name
<voxelot> yes so if the file is part of directory and you are looking at directory hashes, then it does change
<ipfsbot> [webui] dignifiedquire closed pull request #300: Update three to version 0.75.0
tmg has quit [Ping timeout: 260 seconds]
<ipfsbot> [webui] brainframe-me opened pull request #301: Added support for dutch (master...master) https://git.io/vawCS
Akaibu has joined #ipfs
<ipfsbot> [webui] dignifiedquire pushed 2 new commits to master: https://git.io/vawW4
<ipfsbot> webui/master 52135a2 Cox Davy: Added support for dutch
<ipfsbot> webui/master 72dd5b2 Friedel Ziegelmayer: Merge pull request #301 from brainframe-me/master...
tmg has joined #ipfs
jaboja has joined #ipfs
hellertime has quit [Quit: Leaving.]
pfraze has joined #ipfs
nicolagreco_ has quit [Quit: nicolagreco_]
sahib has joined #ipfs
hellertime has joined #ipfs
hellertime has quit [Read error: Connection reset by peer]
hellertime1 has joined #ipfs
nicolagreco_ has joined #ipfs
nicolagreco__ has joined #ipfs
nicolagreco_ has quit [Read error: Connection reset by peer]
<noffle> good morning interplanetarians
<voxelot> morning o/
Senji has quit [Read error: Connection reset by peer]
ugjka has quit [Quit: Leaving]
Senji has joined #ipfs
nicolagreco__ has quit [Quit: nicolagreco__]
nicolagreco_ has joined #ipfs
Guanin_ has left #ipfs [#ipfs]
calavera has joined #ipfs
nicolagreco_ has quit [Client Quit]
tidux has left #ipfs [#ipfs]
ralphtheninja has left #ipfs [#ipfs]
zeroish has quit [Remote host closed the connection]
<noffle> voxelot: how goes? what are you working on today?
<voxelot> working on a few tests for the webui today, finally got away from the tests for data-importer / merkle-dag
mildred has quit [Ping timeout: 276 seconds]
<voxelot> 2-3 weeks of hitting weird bugs with webpack and es5/es6 shenanigans
<noffle> sounds like a ball
ygrek has joined #ipfs
<voxelot> i want to start working on core this weekend
<voxelot> cat and object get commands
ugjka has joined #ipfs
<noffle> that'd be great!
<noffle> I'm almost done init
<voxelot> yeah i kinda rough spec'd them out like you did with init
pfraze has quit [Remote host closed the connection]
<voxelot> first language i studied was C89, then i took a semester off and came back and they were using C++, i had wat face
<noffle> I wish github only had +1s on comments to start before adding all of this wild stuff
tmg has quit [Ping timeout: 264 seconds]
<ion> noffle: But Facebook has them! Surely we must have them, too!
mildred has joined #ipfs
pfraze has joined #ipfs
<whyrusleeping> goood morning
ugjka has quit [Quit: Leaving]
MahaDev has quit [Ping timeout: 244 seconds]
<noffle> heya whyrusleeping o/
nicolagreco_ has joined #ipfs
<noffle> whyrusleeping: we should do a mini hackathon on https://github.com/jbenet/random-ideas/issues/29
<noffle> week after next
ugjka has joined #ipfs
MahaDev has joined #ipfs
d6e has quit [Ping timeout: 240 seconds]
d6e has joined #ipfs
kaiza has quit [Quit: o7]
<whyrusleeping> noffle: mmmm, might be fun
<whyrusleeping> i'm down
<voxelot> noffle: i might be coming up to SF next weekend if you're around and want to grab a drink or something
<voxelot> or hack out some pubsub ideas
pfraze has quit [Remote host closed the connection]
jaboja has quit [Ping timeout: 276 seconds]
<dignifiedquire> whyrusleeping: could you take a look at the build agents on travis, so we can run node and browser tests on them?
<whyrusleeping> dignifiedquire: i did
<whyrusleeping> you need to stop hardcoding port 9090 in the javascript tests
hellertime1 has quit [Quit: Leaving.]
<dignifiedquire> that's not me :O
<whyrusleeping> lol
<whyrusleeping> thats why the tests were failing
<dignifiedquire> they were? I thoughg they were failing due to permission errors
hellertime has joined #ipfs
<whyrusleeping> well, the latest one says missing script
hellertime has quit [Read error: Connection reset by peer]
<whyrusleeping> but the one before that failed due to port reuse: http://ci.i.ipfs.io:8111/viewLog.html?buildId=142&tab=buildResultsDiv&buildTypeId=jsipfs_Master
hellertime has joined #ipfs
nicolagreco_ has quit [Quit: nicolagreco_]
<mildred> Weird things about git, #2: no bug tracking system: http://apenwarr.ca/log/?m=200806#28
<mildred> It's an interesting discussion about why Git uses a mailing list instead of the issue tracker. Here, it's quite the opposite. Makes me think.
Tv` has joined #ipfs
<noffle> voxelot: awesome! I'll let you know if I'll be here. I'm flying to NY soon, but don't have a date yet
d6e has quit [Ping timeout: 260 seconds]
<whyrusleeping> mildred: i'd be interested to hear your thoughts
jaboja has joined #ipfs
d6e has joined #ipfs
<whyrusleeping> because i kindof agree with not having a bug tracker
<whyrusleeping> cjdns is the same way if i remember
<whyrusleeping> to report a bug there you just go whine at caleb
<mildred> Sometimes, I feel drowned in the issue comments, other times, I don't know what's going on. It has some very nice benefits: being able to ping anyone from GitHub, even not on the project, but I don't always know how to talk about things.
<mildred> There is also the Weird things about git, #1: premature optimization that's interesting :)
<dignifiedquire> whyrusleeping: are there browsers installed on the agents?
<mildred> whyrusleeping: I feel cjdns is different because I have yet to find a mailing list.
<whyrusleeping> dignifiedquire: yes
<whyrusleeping> both of my agents at least have chrome
<dignifiedquire> whyrusleeping: excellent
<whyrusleeping> one of them is headless though
<whyrusleeping> but i think it still has an x session running
<dignifiedquire> should still work if it's spawnable with the regular chomadns
<dignifiedquire> first need to fix those ports though
<dignifiedquire> -.-
<richardlitt> ping achin :)
<achin> pongggggg
<richardlitt> contribs, March 7th-14th?
computerfreak has joined #ipfs
mildred has quit [Ping timeout: 244 seconds]
<whyrusleeping> that feeling when you get all cozy in a chair and ready to get some work done and you realize you left your coffee in the other room
<richardlitt> Oh noes!
<whyrusleeping> i'm just not gonna have coffee
<richardlitt> whyrusleeping: I am in a cafe.
<achin> richardlitt: on it. it seems to have broken my tool by upgrading libgit2 on my system
<richardlitt> Do I buy another coffee?
<whyrusleeping> richardlitt: my house has enough coffee prep equipment to be a cafe ;)
<richardlitt> Or walk home and make my own?
<whyrusleeping> richardlitt: if you already bought one today i'd go home
<achin> richardlitt: buy another coffee to drink while you walk home to make your own
TomasBond has quit [Remote host closed the connection]
TomasBond has joined #ipfs
<whyrusleeping> i normally buy one from the cafe just so i have an excuse to sit around and chat with the barrista, guy knows everything about coffee
Guanin_ has joined #ipfs
calavera_ has joined #ipfs
nicolagreco_ has joined #ipfs
hellertime has quit [Ping timeout: 268 seconds]
nicolagreco_ has quit [Client Quit]
<richardlitt> This is not that sort of cafe.
<richardlitt> :( The downsides of living in Cambridge. There are no decent hang-out cafes here.
<richardlitt> New York and San Francisco were better for that.
calavera has quit [Ping timeout: 252 seconds]
<achin> richardlitt: small suggestion -- in a PR like ipfs/weekly#28 put the date range in the PR description itself
MahaDev has quit [Quit: Leaving]
<richardlitt> achin: I add it in at the bottom of the template
<richardlitt> > Qma7RpVnTZcqWiVbHnHrSfEqWkrxBvmLeJPymYRLJxeijp
<richardlitt> woops
<richardlitt> > Across the entire IPFS GitHub organization, the following people have committed code, created issues, or made a comment on GitHub between March 7th (noon, GMT) and March 14th. We're autogenerating this list using [this tool](//github.com/ipfs/weekly/blob/master/tools/get_commits.py) and [this other tool](//github.com/richardlitt/name-your-contributors), so
<richardlitt> please let us know if your name isn't here.
<achin> yeah, but i have to open the file, and it's one more place for my very little brain to remember to look :)
<achin> it's totally minor
nicolagreco_ has joined #ipfs
<achin> also, at the bottom of the template is still lists our names. i've not really been involved in editing many of the recent weeklys, and so if you felt like removing my name, please feel free!
<richardlitt> achin: You sure? I don't really mind, either way.
<richardlitt> ugh, I keep getting server errors for name-your-contrib
<richardlitt> :[
<achin> i am pleased that i was able to get this whole weekly thing underway, and so i don't mind taking credit for that :) but if you find that others are stepping up to help edit the weeklys, feel free to give them mention in liu of my name. i have no objection to my name styaing there
nicolagreco_ has quit [Client Quit]
MahaDev has joined #ipfs
<achin> i pushed a commit with the git contributors, but i haven't mapped them to github names yet
Encrypt has joined #ipfs
<achin> if you don't take care of that by tonight, i'll do it when i get home
<richardlitt> achin: I'm on it now. Getting the contribs using each individual module.
hellertime has joined #ipfs
<achin> i will eventually take a look at your tool and see if it can be leveraged to also gather git commit data
hellertime has quit [Read error: Connection reset by peer]
hellertime has joined #ipfs
d6e has quit [Ping timeout: 240 seconds]
d6e has joined #ipfs
<richardlitt> Yeah, I'll eventually do that too. :D
ygrek has quit [Ping timeout: 244 seconds]
<richardlitt> huh. I keep getting a server error. :[
zorglub27 has joined #ipfs
<achin> server-side javascript is still a little new to me
calavera_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
uhhyeahbret has joined #ipfs
calavera has joined #ipfs
mildred has joined #ipfs
gordonb has joined #ipfs
ygrek has joined #ipfs
pfraze has joined #ipfs
ggp0647 has quit [Ping timeout: 264 seconds]
<richardlitt> I have no idea what is going on.
<richardlitt> GitHub seems to throw an error for only one specific repo, and there's no reason given. Just 'server error'
<richardlitt> Which is... incredibly not useful?
ggp0647 has joined #ipfs
zorglub27 has quit [Ping timeout: 244 seconds]
nicolagreco_ has joined #ipfs
nicolagreco_ has quit [Client Quit]
nicolagreco_ has joined #ipfs
nicolagreco_ has quit [Client Quit]
nicolagreco_ has joined #ipfs
nicolagreco_ has quit [Client Quit]
nuun is now known as afternuun
_whitelogger has joined #ipfs
disgusting_wall has joined #ipfs
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ploopkazoo has quit [Ping timeout: 248 seconds]
ploopkazoo has joined #ipfs
hellertime has quit [Quit: Leaving.]
hellertime has joined #ipfs
hellertime has quit [Ping timeout: 244 seconds]
rendar has quit [Ping timeout: 276 seconds]
TheWhisper has quit [Quit: Leaving]
cemerick has joined #ipfs
TheWhisper has joined #ipfs
zorglub27 has joined #ipfs
<whyrusleeping> go test has this really annoying feature where if you run it on multiple packages, it outputs all the results for each test all at once
<whyrusleeping> where when run on a single package, it prints output as the tests print it
<whyrusleeping> the downside of that is you cant get any timing information from the multi-package tests
<whyrusleeping> the upside is that my workaround works great :D http://ci.i.ipfs.io:8111/viewLog.html?buildId=148&buildTypeId=GoIpfs_CiTests&tab=testsInfo
rendar has joined #ipfs
<whyrusleeping> chriscool1: ping
palkeo has joined #ipfs
palkeo has joined #ipfs
Bat`O has quit [Ping timeout: 276 seconds]
Bat`O has joined #ipfs
nicolagreco_ has joined #ipfs
nicolagreco_ has quit [Client Quit]
mildred has quit [Ping timeout: 248 seconds]
Encrypt has quit [Quit: Quitte]
<ipfsbot> [js-ipfs] xicombd created feature/object-patch (+1 new commit): https://git.io/var4N
<ipfsbot> js-ipfs/feature/object-patch 723b62f Francisco Baio Dias: Add /object/patch/append-data to http-api
ianopolous has joined #ipfs
ugjka has quit [Ping timeout: 244 seconds]
calavera has joined #ipfs
<whyrusleeping> dignifiedquire: ping
<dignifiedquire> pooong
<dignifiedquire> whyrusleeping: ^^
<whyrusleeping> think you could look over something for me real quick?
<dignifiedquire> sure
calavera has quit [Read error: Connection reset by peer]
calavera has joined #ipfs
<dignifiedquire> whyrusleeping: hmm
<dignifiedquire> feels like we are still missing more concrete things that actual impact users directly
<whyrusleeping> such as?
<whyrusleeping> i've got the changelog here: https://github.com/ipfs/go-ipfs/pull/2459
<dignifiedquire> e.g. a topic "Making things faster" and listing things like ipns improvements, ipfs add perf improvements
<dignifiedquire> then a topic "files api" which describes what cool stuff you can do with this
<whyrusleeping> oooh, the blog post should probably mention the updated webui
<whyrusleeping> oh yeah
<whyrusleeping> those too
<dignifiedquire> then there should be some images, maybe a screenshot of using the files api
<dignifiedquire> and ideally some graphs of the perf improvements
<whyrusleeping> do you have any experience with making graphs?
<dignifiedquire> I could probably figure it out if I have the data
<dignifiedquire> there were changes to the docker containers if I remember, do we want to mention this again?
<dignifiedquire> also a sentence at the end like "If you want all the details checkout the [changelog] here"
<dignifiedquire> how relevant is utP?
<whyrusleeping> its semi-relevant
<whyrusleeping> although i don't know that i want to push it on everyone yet
<whyrusleeping> i can get you the data for add performance if you can make me some graphs
<dignifiedquire> lets do it
M-3714 has joined #ipfs
ralphtheninja has joined #ipfs
montagsoup has joined #ipfs
mildred has joined #ipfs
inconshreveable has joined #ipfs
Encrypt has joined #ipfs
uhhyeahbret has quit [Ping timeout: 248 seconds]
HoboPrimate has joined #ipfs
nicolagreco_ has joined #ipfs
pfraze has quit [Remote host closed the connection]
d6e has quit [Ping timeout: 240 seconds]
d6e has joined #ipfs
gordonb has quit [Quit: gordonb]
micxjo has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
mildred has quit [Ping timeout: 264 seconds]
uhhyeahbret has joined #ipfs
chriscool1 has quit [Quit: Leaving.]
Encrypt has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
cemerick has quit [Ping timeout: 240 seconds]
<voxelot> noffle: try IPFS_PATH=/ :D
<noffle> voxelot: it's pretty serious if ipfs init can destroy things it didn't create
<noffle> luckily it was just init and not ~
<noffle> just /tmp, rather
<whyrusleeping> noffle: yeah, it should probably just remove all of $IPFS_DIR/{blocks,leveldb}
<voxelot> you are right, if it was root there goes your machine
<whyrusleeping> and then config, api, and...
<noffle> seems important enough for 0.4.0
mildred has joined #ipfs
Arakela007 has quit [Remote host closed the connection]
slothbag has joined #ipfs
computerfreak has quit [Remote host closed the connection]
<shadoxx> How do I jump on this IPFS bandwagon
<shadoxx> i'm ready to bandwagon some ipfs
<dignifiedquire> whyrusleeping: got a right click menu working :)
wiedi_ has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
<voxelot> but that doesn't say much, hang out here, get a feel for the projects, see where you can contribute
<voxelot> you do web stuff, mostly server things or do you code front-end too?
wiedi has quit [Ping timeout: 240 seconds]
_rht has quit [Quit: Connection closed for inactivity]
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
nicolagreco_ has quit [Quit: nicolagreco_]
calavera has joined #ipfs
nicolagreco_ has joined #ipfs
nicolagreco_ has quit [Client Quit]
inconshreveable has quit [Remote host closed the connection]
pfraze has joined #ipfs
<shadoxx> voxelot: mostly server stuff. i wish i could code frontend
<voxelot> shadoxx: javascript isn't too bad to pick up, and I'm always around town if you wanna hack on it
<voxelot> but also, you should maybe try to chat with lgierth
<voxelot> he's the infrastructure guy here
pfraze has quit [Ping timeout: 248 seconds]
gordonb has joined #ipfs
ashark has joined #ipfs
wiedi_ has quit [Quit: ^Z]
wiedi has joined #ipfs
wiedi has quit [Read error: Connection reset by peer]
<shadoxx> is there a directory of files?
inconshreveable has joined #ipfs
gordonb has quit [Quit: gordonb]
wiedi has joined #ipfs
<alu> I just wanna sit with ya
<alu> and show how to janus with ipfs
<alu> and then document all the damn bugs that happen
kaliy has quit [Ping timeout: 276 seconds]
inconshreveable has quit [Remote host closed the connection]
<shadoxx> like, can i push files to ipfs
<shadoxx> and then they're just there, or do i have to keep my daemon running?
gordonb has joined #ipfs
ashark has quit [Ping timeout: 276 seconds]
<voxelot> alu: i have some time this weekend
<voxelot> shadoxx: there is a repo in ./ipfs of objects
inconshreveable has joined #ipfs
<voxelot> when add something it will go there locally whether you have your daemon running or not
<shadoxx> interesting
kaliy has joined #ipfs
<voxelot> or .ipfs defined in IPFS_PATH=
<shadoxx> so i could do something like `IPFS_PATH=/opt/ipfs ipfs daemon`
<shadoxx> in bash at least.
gordonb has quit [Quit: gordonb]
mildred has quit [Ping timeout: 248 seconds]
gordonb has joined #ipfs
kvda has joined #ipfs
kaliy has quit [Ping timeout: 276 seconds]
<voxelot> not sure of all of the options for setting repo paths, i think you can set the repo when you init like $IPFS_PATH=/opt/ipfs ipfs init
<voxelot> and there is a path field in the config for datastore
<shadoxx> hmm
<voxelot> yeah, you can set datastore path in config it looks
inconshreveable has quit [Ping timeout: 248 seconds]
<shadoxx> Just tried it. That works. So, I notice in the 'config' file there's a list of bootstrap peers. Are those hardcoded or does it actually poll a directory of some sort?
<voxelot> but editable
<voxelot> i believe
<shadoxx> So when discussing this with alu, the thing that really got me interested in this was the peer to peer nature of it.
kaliy has joined #ipfs
<shadoxx> So, ideally, I'd love to localize an installation of IPFS, completely self contained from the internet.
<voxelot> yeah you should really talk to lars :) mesh net guys all over here too
<shadoxx> I'm willing to write documentation on all of this too. Just need to get started with it all.
<shadoxx> the nice thing is that ipfs uses json for most things it looks like
<voxelot> shadoxx +1 ^ richardlitt
<richardlitt> pong
<voxelot> richardlitt is our scribe
<shadoxx> so, lgierth for infrastructure, richardlitt for docu
<richardlitt> pretty much
<voxelot> yeah not hardcoded but they are good at what they do
<richardlitt> whyrusleeping for go-ipfs, daviddias for js-ipfs
<shadoxx> danke deltab. that's exactly the kind of thing i want to try. i don't really have a use for ipfs yet, but voxelot and alu have convinced me of the hype.
<voxelot> shadoxx: you can work on your deutsch with half of the people here too :)
nicolagreco_ has joined #ipfs
<montagsoup> is whyrusleeping around?
<shadoxx> he's probably sleeping.
<montagsoup> alright. that's right he does seem to be going to bed everytime i get on
<montagsoup> timezones are tricky
<voxelot> it's 3:39 our time on the west coast haha, maybe he's in a coffee coma
herzmeister has quit [Quit: Leaving]
<montagsoup> maybe he's experimenting with 28 hour days.
herzmeister has joined #ipfs
<shadoxx> voxelot: you should be Downtown right now. They've shut down part of the street next to my office building and they've been partying since like noon
O47m341 has quit [Ping timeout: 260 seconds]
<shadoxx> They're just blasting irish music
<shadoxx> rather "irish music"
<voxelot> hmmm, hope i can get home...
<voxelot> doubt it's on my side of town
<voxelot> not enough bars
<montagsoup> maybe someone else can answer me. I was looking at an issue about a C implementation. I was just wondering what sort of programming experience I would need to be helpful to that
inconshreveable has joined #ipfs
<montagsoup> I presume networking, but like how hard-core of networking?
nicolagreco_ has quit [Quit: nicolagreco_]
nicolagreco_ has joined #ipfs
<shadoxx> montagsoup: i can help with this one
<shadoxx> The definitive guide to socket programming in C.
gordonb has quit [Quit: gordonb]
<voxelot> montagsoup: also we use http api for everything
<montagsoup> I just got done with a project using sockets so ive got that down
nicolagreco_ has quit [Client Quit]
nicolagreco_ has joined #ipfs
<montagsoup> I've looked at that quite a bit and was even starting to think about a c implementation but ran into problems with json being hard to parse
<montagsoup> My biggest worry is that ive never really worked on anything big or contributed to other people's stuff
<voxelot> was updated not tooooo many years ago
<montagsoup> I dont really have much to compair my programming skills with
<voxelot> montagsoup: just follow PR, CR, and Merge on github
<voxelot> throw around a lot LGTM and
<montagsoup> I said be helpful, not agreeable
<voxelot> never hurts to get an extra pair of eyes on something
<montagsoup> true. I guess I'll throw some documention on my DS for casual reading and see if I can find something I might know something about
<voxelot> i wouldn't CR things I don't know about, but also just trying to CR or following repos and getting emails helps me learn
O47m341 has joined #ipfs
computerfreak has joined #ipfs
nicolagreco_ has quit [Quit: nicolagreco_]
d6e has quit [Ping timeout: 244 seconds]
d6e has joined #ipfs
<alu> okay you guys tell me does this load for you guys
<alu> it takes so long to resolve / initiallyload
TomasBond has quit []
montagsoup has quit [Quit: Leaving]
<lgierth> shadoxx: hey let me know if i can help with anything specific -- i'm travelling tomorrow but apart from that i'm here pretty much every day
<slothbag> Hi all, windows builds borked again?
<shadoxx> alu: i smell some dank. some dank memes that is
<whyrusleeping> i'm here
<whyrusleeping> someone mentioned me?
<whyrusleeping> was busy crashing a small toy quadricopter into cement walls
<slothbag> i didn't, but while your here.. I tried the windows-fix branch of GX and its causing panics in IPFS
<lgierth> whyrusleeping: broke the last remaining blades?
amiller has quit [Ping timeout: 240 seconds]
devbug has joined #ipfs
sahib has quit [Ping timeout: 248 seconds]
<whyrusleeping> lgierth: nope! still good :)
<whyrusleeping> slothbag: its causing panics?
<whyrusleeping> thats odd, could i get a stack dump?
<slothbag> its so bad that my console spews indefintely and starts to lock up pc.. I have to force close it...
<slothbag> issues #45, #39 for GX are giving me big problems :)
d6e has quit [Ping timeout: 240 seconds]
<alu> i crashed my tiny quad into the window
<alu> and the hot receptionist noticed me
d6e has joined #ipfs
<alu> (。・ω・。)
Guest73422 has joined #ipfs
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
nikor has joined #ipfs
pfraze has joined #ipfs
<whyrusleeping> alu: lol, whatever works!
<whyrusleeping> slothbag: hrm... could you run ipfs and redirect the output to a file?
<redfish> noffle: containing IPFS to its own user (like tor is usually) helps damage-control bugs like #2478
<redfish> suprized that Arch PKGBUILD doesn't create a user to run ipfs service under (i patched mine to do so)
pfraze has quit [Ping timeout: 244 seconds]
<lgierth> redfish: what does it run it under?
<redfish> does that really mean.... root?
Suwandi has quit [Ping timeout: 264 seconds]
<lgierth> i don't know much about arch -- but if it's root, that's bad
<whyrusleeping> redfish: no, its a user script
<whyrusleeping> look at the PKGBUILD
<slothbag> whyrusleeping: wierd, even though it completely locks my machine up and spews rubbish gx returns with a package hash.. lol
<whyrusleeping> slothbag: >.> go gx?
<whyrusleeping> gx is quite the tropper
<whyrusleeping> trooper*
pancheon has joined #ipfs
<whyrusleeping> redfish: the service file gets installed as a systemd user service
<whyrusleeping> which means that it runs as whatever user starts it
<redfish> yeah, i'm reading about this systemd user mode
<slothbag> sorry cant get any stack trace :(
<slothbag> looks like IPFS goes into some sort of debugger mode, it doesnt crash.. just starts showing crap loads if text
<slothbag> there is some sort of race condition in IPFS that is being triggered by gx "windows-fixes" branch
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
Akaibu has quit [Quit: Connection closed for inactivity]
<lgierth> classic verschlimmbesserung
reit has joined #ipfs
<redfish> ok, well, I like my services as their own users, so that chmod go-grx actually does something and #2478-like issues are less problematic
tmg has joined #ipfs
<whyrusleeping> slothbag: no worries, i'm spinning up a windows vm
<slothbag> I would update my ipfs, but the "gx i" fails too :(
<noffle> redfish: ??? (context?)
<noffle> oh, I see
<whyrusleeping> redfish: yeah, agreed
<noffle> defensive practices are good for users, but software that doesn't wipe what it didn't create is the irght way
<noffle> right*
<noffle> since we are the developers of said software, we have that responsibility
<whyrusleeping> noffle: the software didnt tell itself that it owned all of /tmp ;)
HoboPrimate has quit [Quit: HoboPrimate]
<noffle> whyrusleeping: how would you feel if 'git init --force' wiped your working dir?
<noffle> :)
<redfish> btw, wyrusleeping, eventually i realized that an IPFS Merkel tree is effectively an index into a data store: data items are leaves, and intermediate nodes hold links derived from whatever metadata -- that's the index
<redfish> you can have multiple indexes for same data, e.g. for user db, by letters of first name: a->{aa,ab,..}->{aaa,abb,...}-->data items
<redfish> the a search on the metadata, is a walk down one of such Merkle trees; there's our DB.
<whyrusleeping> noffle: not much worse than i feel about git clean -df doing the same