notduncansmith has quit [Read error: Connection reset by peer]
<border>
sorry i did read the question wrong lol
<border>
echo "#discovery: https://discovery.etcd.io/<token>" | sed ' s/#discovery:/curl/;s/\/[^\/]*$/\/new/'
<border>
implying no / in the token
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<kyledrake>
border I'll try it in a bit, thank you!
therealplato has quit [Ping timeout: 256 seconds]
nessence has quit [Ping timeout: 252 seconds]
<ipfsbot>
[go-ipfs] jbenet pushed 1 new commit to dev0.4.0: http://git.io/vmvp3
<ipfsbot>
go-ipfs/dev0.4.0 0b76942 Juan Batiz-Benet: Merge pull request #1462 from ipfs/fix/zero-rtt...
<ipfsbot>
[go-ipfs] jbenet deleted fix/zero-rtt at ade2879: http://git.io/vmvpg
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
qqueue has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Tv` has quit [Quit: Connection closed for inactivity]
domanic has quit [Ping timeout: 264 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Ping timeout: 244 seconds]
domanic has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has quit [Ping timeout: 256 seconds]
reit has joined #ipfs
dawuud has quit [Ping timeout: 264 seconds]
dawuud has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
qqueue has quit [Ping timeout: 256 seconds]
patcon has joined #ipfs
cerebralbosons has quit [Quit: Page closed]
qqueue has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hellertime has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
goopypanther has joined #ipfs
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
vandemar has quit [Quit: leaving]
semidreamless has quit [Remote host closed the connection]
qqueue has quit [Ping timeout: 240 seconds]
pfraze has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
qqueue has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
zabirauf has joined #ipfs
pfraze has quit [Remote host closed the connection]
uhhyeahbret has quit [Ping timeout: 252 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
uhhyeahbret has joined #ipfs
zabirauf has quit [Ping timeout: 256 seconds]
<Luzifer>
jbenet: thanks for the feedback! Yeah that black buttons are a bit heavy but the former design was so plain bootstrap... I wanted something which is a bit different (and I'm a really bad designer... ;))
Wallacoloo has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chriscool has quit [Ping timeout: 248 seconds]
border has quit [Ping timeout: 265 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
zabirauf has joined #ipfs
patcon has quit [Ping timeout: 264 seconds]
zignig has joined #ipfs
<zignig>
And I had that session open for about a month.
<zignig>
meh.
<zignig>
o/
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
zabirauf has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
zabirauf has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Wallacoloo has quit [Quit: Leaving.]
chriscool has joined #ipfs
chriscool has quit [Ping timeout: 248 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
cryptotec has joined #ipfs
zabirauf has quit [Read error: Connection reset by peer]
atomotic has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
hellertime has joined #ipfs
mdem has quit [Quit: Connection closed for inactivity]
domanic has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Leer10 has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
border has joined #ipfs
<border>
hi, how can I find the websites avaible on IPFS ?
MatrixBridge has quit [Ping timeout: 264 seconds]
MatrixBridge has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
atomotic has joined #ipfs
patcon has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato has joined #ipfs
therealplato has quit [Changing host]
therealplato has joined #ipfs
tilgovi has joined #ipfs
patcon has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
pfraze has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<border>
hi, how can I find the websites avaible on IPFS ?
nsh has quit [Ping timeout: 246 seconds]
<cryptix>
we should start making an index :)
<demize>
ipfsearch
<demize>
;p
<cryptix>
demize: :D right
patcon has joined #ipfs
nsh has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has quit [Quit: Leaving.]
mildred has joined #ipfs
ruby32 has joined #ipfs
mildred has quit [Ping timeout: 256 seconds]
Tv` has joined #ipfs
notduncansmith has joined #ipfs
atomotic has quit [Ping timeout: 265 seconds]
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping>
mmmm, search
Encrypt has quit [Quit: Quitte]
<ipfsbot>
[go-ipfs] sbruce opened pull request #1468: Better error message on unrecognized command (master...better-cli-parser-errors) http://git.io/vmkGW
<border>
so I guess the answer is, it's impossible at the moment
<border>
?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping>
border: yeah, right now you cant 'look things up' in ipfs
<whyrusleeping>
i want to get around to writing a search engine
hellertime has quit [Quit: Leaving.]
<border>
writen in go ?
hellertime has joined #ipfs
<whyrusleeping>
border: doesnt necessarily have to be, but yes, thats what i would write it in
<temet>
border, what should be done is provide a descriptive syntax that can be published through ipns, and keeping track of content with each add, then choose to send it along ipfs in some cohesive manner
lgierth has quit [*.net *.split]
Blame has quit [*.net *.split]
retsej has quit [*.net *.split]
tymat has quit [*.net *.split]
rubiojr has quit [*.net *.split]
mappum has quit [*.net *.split]
fd0 has quit [*.net *.split]
oleavr has quit [*.net *.split]
kragniz has quit [*.net *.split]
orzo_ has quit [*.net *.split]
whyrusleeping has quit [*.net *.split]
so has quit [*.net *.split]
niran has quit [*.net *.split]
bigbluehat has quit [*.net *.split]
feross has quit [*.net *.split]
orzo has joined #ipfs
jhiesey has quit [*.net *.split]
livegnik has quit [*.net *.split]
d6e has quit [*.net *.split]
bitemyapp has quit [*.net *.split]
tibor has quit [*.net *.split]
hij1nx has quit [*.net *.split]
con__ has quit [*.net *.split]
ralphtheninja has quit [*.net *.split]
Bat`O has quit [*.net *.split]
kragniz has joined #ipfs
bitemyapp has joined #ipfs
hij1nx has joined #ipfs
Blame has joined #ipfs
lgierth has joined #ipfs
retsej has joined #ipfs
ralphtheninja has joined #ipfs
whyrusleeping has joined #ipfs
Bat`O has joined #ipfs
con_ has joined #ipfs
d6e has joined #ipfs
fd0 has joined #ipfs
livegnik has joined #ipfs
tymat has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<border>
without having description, just having a list of ns would be a first step.
mappum has joined #ipfs
temet has quit [Ping timeout: 246 seconds]
rubiojr has joined #ipfs
oleavr has joined #ipfs
temet has joined #ipfs
feross has joined #ipfs
niran has joined #ipfs
jhiesey has joined #ipfs
bigbluehat has joined #ipfs
tibor has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<border>
im after this cuz I have some bandwith to seed but as I understanded it, i need to visit all the services to have them in cache
pfraze has quit [Ping timeout: 248 seconds]
pfraze has joined #ipfs
border has quit [Remote host closed the connection]
tilgovi has quit [Ping timeout: 240 seconds]
epitron has quit [Remote host closed the connection]
epitron has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
tilgovi has joined #ipfs
so has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
kbala has joined #ipfs
<whyrusleeping>
woo!
<lgierth>
here
<jbenet>
I think daviddias is almost here (wifi out atm)
<whyrusleeping>
those who *are* here, get a sprint recap ready
* lgierth
types
nessence has joined #ipfs
<whyrusleeping>
i'll go first:
<whyrusleeping>
This last week i implemented a basic bitswap dashboard using eventlogs, this will allow us to spy on bitswap and see what its doing a lot more easily.
<whyrusleeping>
mark and sweep garbage collection finally landed, as well as batching.
<whyrusleeping>
I also implemented a lazy negotiating connection object for go-multistream which will allow us to shave an extra RTT (or two) off of our new stream initializations.
<whyrusleeping>
All of the protocol changes for dev0.4.0 have landed in the staging branch, and its quite performant :)
<whyrusleeping>
speaking of which, i've started field testing 0.4.0 on a few nodes to get some real world feedback on the changes there.
<whyrusleeping>
Aside from the code stuff, jbenet and I discussed potential changes to the merkledag format to make desigining datastructures on top of ipfs easier.
* wking
sneaks in a few minutes late ;)
<jbenet>
Sec. Looking at sprint doc
<krl>
here
<temet>
whyrus
* daviddias
arrives at Impact Hub
<temet>
whyrusleeping, i'm trying to look for a quick description of how to use dns TXT record for ipns. Can you give me a hand?
<jbenet>
whyrusleeping: any luck on too many open files issue?
<whyrusleeping>
temet: whyrus, kinda like a walrus
<temet>
is it TXT "ipfs=<node id>"?
<whyrusleeping>
jbenet: i was going to get to it today
nessence_ has joined #ipfs
<temet>
lol
<whyrusleeping>
temet: it should be "ipfs=/ipns/nodeid"
<temet>
alright
<jbenet>
whyrusleeping: sounds good
<whyrusleeping>
i should update my ipfs.git.sexy example domain to show the new format
<temet>
and how would i go about incorporating .onion?
<whyrusleeping>
jbenet: you wanna go next?
<jbenet>
circle back, walking. Next?
<whyrusleeping>
okay, lgierth go!
<lgierth>
c&p incoming
nessence has quit [Ping timeout: 252 seconds]
<wking>
temet: I think the DNS link format is dnslink=... not ipfs=... (so: dnslink=/ipns/QmNodeID)
<lgierth>
1) cjdns-based authentication for metrics, basically a whitelist of allowed ipv6 addresses. ip packets in cjdns are authenticated and encrypted so it's a legit authentication method. every cjdns host can connect, but nginx responds with a 403 for the unauthenticated ones.
<lgierth>
2) proper dashboard ui for the metrics, using grafana
<lgierth>
3) h.gateway.ipfs.io is round-robin over the cjdns ipv6 addresses of the gateways (h. stands for hyperboria)
<lgierth>
4) little fixes to the nginx configuration, and cjdns installation
<lgierth>
5) wrapping up peer discovery from cjdns right now
<whyrusleeping>
wking: yyyeeaahh, thats right
<lgierth>
c&p eof
<temet>
Awesome
<temet>
And .onion?
<temet>
IF it's implemented
<whyrusleeping>
temet: on that, i'm not sure
<whyrusleeping>
havent looked into it
<temet>
I have no clue how to go about it, docs and all.
<jbenet>
lgierth: awesome!
<whyrusleeping>
lgierth: so we can automatically peer with other ipfs nodes on cjdns?
<whyrusleeping>
without knowing their peerIDs beforehand?
<lgierth>
2) is pending review
<lgierth>
yeah
<whyrusleeping>
neato
<whyrusleeping>
and how do i view the dashboard?
<lgierth>
:)
<temet>
Also, do i need the .md viewer app for viewing Markdown, or is it automatically rendered by the gateways?
<whyrusleeping>
temet: its not automatically rendered
<temet>
fyi, ipfs is now being used for VR by loading all the asset files via ipfs and JanusVR
<whyrusleeping>
lgierth: anything blocking you?
<jbenet>
lgierth: any luck with the bots?
<temet>
alu, tell them about it.
<whyrusleeping>
temet: hold off until after the sync up if you could
<lgierth>
whyrusleeping: tl;dr need to run cjdns and peer with any hyperboria node, then add your ipv6 to the whitelist in secrets.yml -- the pending PR has an updated infrastructure readme
<whyrusleeping>
but i'm definitely very much interested
<lgierth>
whyrusleeping: jbenet: nothing regarding the bots, and cjdns specs
<daviddias>
So, that means that I worked on node-ipfs-swarm
tilgovi has quit [Quit: No Ping reply in 180 seconds.]
<daviddias>
made it work, peers can now dial streams and reuse connections amongst peers
<daviddias>
Identify also does its thing, although I still need to make it with protobufs to be go-ipfs compatible (right now it is just a stringified JSON blob)
<jbenet>
great!! \o/
<daviddias>
Starting to write tests made me look with Juan into having a way to abstract the several stream muxers we have available
<daviddias>
and that is where the abstract-stream-muxer comes from
<mappum>
I'm here too, but I don't have much to report yet. This week will be dedicated to the initial cube revision. I'm doing the frontend first, so we can simulate all of the UX and make sure it is a good flow, then next is the accounting/pinning backend
tilgovi has joined #ipfs
<daviddias>
(which I think it is a pretty cool idea for spec compliant cross compatible things)
MatrixBridge has quit [Remote host closed the connection]
<jbenet>
next wking?
<wking>
I setup a runc-based ipfs container (/ipfs/QmeyrsAMNmU5oXEkLth8YqAiPsZubhg4ou8WbaR5Pj2E8F), but didn't get back to handle my open pull requests (go-ipfs#1351, #1407, #1413).
MatrixBridge has joined #ipfs
<wking>
I poked around in the Ansible config over the weekend to see if we could deploy stuff via runc, but didn't make much progress there
<wking>
that's it for me
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
MatrixBridge has quit [Remote host closed the connection]
<jbenet>
wking, ok +1 on runc.
<lgierth>
wking: runc looks good
<jbenet>
ok i'll go next--
MatrixBridge has joined #ipfs
<jbenet>
- signed objects (finally!) (pushing later today).
<jbenet>
- signed record objects (pushing later today).
<jbenet>
- did not get to chain record object, but it's pretty simple after signed.
<jbenet>
- {ipfs-ld, stackstream, ... } merkledag format discussion
<jbenet>
- i took whyrusleeping's go bsdash and made github.com/jbenet/node-bsdash -- try it out: npm install -g bsdash
<jbenet>
- extracted stream muxer in go github.com/jbenet/go-stream-muxer from go-peerstream
<jbenet>
- initial speccing out of cube with mappum and whyrusleeping
<krl>
rewrote the ipfs-app interface, have it be a unixfs folder
<krl>
setup the webui as an app of this sort, that loads a list of apps and displays them
<krl>
ported home and half of connections to this new format
<krl>
will finish up the remaining apps this week, and start working on starlog
<krl>
fin.
<jbenet>
krl: let's sync up today on how that works before transitioning all the remaining apps? want to make sure it's the right thing before spending a bunch of energy porting things over
<krl>
sounds good
<jbenet>
ok sounds good. kbala?
<kbala>
added bssim graphs using matplotlib so you can compare metrics across multiple runs
<kbala>
made the graphing "pipeline" so you can run a script that will run a workload with a bunch of different options and can choose graphs you want to see
nessence_ has quit [Remote host closed the connection]
* kbala
fixed bugs in bssim so its not as slow anymore
<kbala>
thats it
<whyrusleeping>
sweet!
<whyrusleeping>
kbala: can you write up a little readme on how to run bssim?
<jbenet>
awesome, would be great to have a part of the bssim (or wherever) readme that shows how to {change code, run the pipeline, see graphs}
nessence has joined #ipfs
<whyrusleeping>
last time i tried things were missing (some dependency from go-ipfs i think)
<jbenet>
anyone else around?
<kbala>
whyrusleeping: sure, and yeah i just remembered i forgot to open another PR for the better mocknet
<whyrusleeping>
woo!
<jbenet>
kbala +1 -- lmk if you need help with git, i can walk you through things
<kbala>
jbenet: will do thanks
<jbenet>
ok, anyone else around?
<whyrusleeping>
i think thats everyone
<jbenet>
ok sounds good. thanks everyone, see you at the discussions
<whyrusleeping>
jbenet: what do we want to focus on this week?
<jbenet>
let's figure that out in the discussions?
<mappum>
Cool, I didn't realize we were following that system. I'll be taking part in all the sprints starting now
<whyrusleeping>
:D
<whyrusleeping>
mappum: tlane said he saw you at raygun
<mappum>
Oh yeah, that was cool. We should hang out with him soon
<whyrusleeping>
yeah!
nessence has quit []
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot>
[go-ipfs] whyrusleeping created fix/bitswap-writeblock (+1 new commit): http://git.io/vmIw9
<ipfsbot>
go-ipfs/fix/bitswap-writeblock 7ef1a47 Jeromy: allow bitswap to attempt to write blocks to disk multiple times...
<ipfsbot>
[go-ipfs] whyrusleeping opened pull request #1469: allow bitswap to attempt to write blocks to disk multiple times (master...fix/bitswap-writeblock) http://git.io/vmIrv
Encrypt has quit [Quit: Quitte]
<whyrusleeping>
lgierth: can we make API calls to the gateways on their cjdns addresses?
<lgierth>
whyrusleeping: yeah the api is exposed to whitelisted nodes
<lgierth>
:5001
<lgierth>
the gateway too at :8080
<whyrusleeping>
lgierth: awesome. that makes things easy
<lgierth>
that gateway vhost is without the failover to other hosts' gateways if the local gateway is down
<lgierth>
wait i think that's wrong.
<lgierth>
nevermind, it's correct, nginx listens on [fc12::3456]:5001 and 8080 (in addition to :80)
<lgierth>
that means we can easily have pinbot make api calls on all gateways
<alu>
temet im awake now
<lgierth>
that's also how prometheus can scrape :5001/debug/metrics/prometheus
<whyrusleeping>
alu: VR something something ipfs?
* lgierth
heading to c-base
<whyrusleeping>
lgierth: i'll look at making pinbot have multiple node support
<alu>
jbenet: the basic concept of janus is that webpages are rooms and links are portals athat seamlessly connect rooms together. it is a spacial walkthrough of the internet. a 3D web browser essentially.
<alu>
i was pleasantly surprised a few days ago when I mistyped a room and greeted with a custom 3D 404 page.
<alu>
i never seen that before
<jbenet>
alu: thanks -- will return to this in a bit. (off to discussions for now)
notduncansmith has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
<lgierth>
whyrusleeping: new record: 4947 goroutines, at 22:21:40 on neptune
<lgierth>
that was a short spike, there's a different kind which slowly builds up over a couple of minutes, oscillating by about 100, then abruptly recovers
<whyrusleeping>
lgierth: woo!
<whyrusleeping>
i wonder if it would be worth our time to watch the eventlogs for things and try to corelate them to the spikes
<whyrusleeping>
like, keep a backlog of the last minutes worth of logs
<lgierth>
like, not only dump the goroutine traces, but get the last few MB of logs?