<lgierth>
deltab: we started using tinyletter with 3
<lgierth>
the others are on the website
<deltab>
ah okay
<lgierth>
ipfs.io/blog
hashcore has quit [Read error: Connection timed out]
step21 is now known as step21_
jaboja has quit [Ping timeout: 256 seconds]
disgusting_wall has quit [Quit: Connection closed for inactivity]
voxelot has joined #ipfs
ygrek_ has joined #ipfs
Matoro has joined #ipfs
<Qwertie>
Whats the best resource to learn about how ipfs works without having to read all of go-ipfs? I know all the basic stuff but not the details of how it works.
pfraze has quit [Remote host closed the connection]
Sleep_Walker has quit [Ping timeout: 240 seconds]
Sleep_Walker has joined #ipfs
computerfreak has quit [Quit: Leaving.]
<ipfsbot>
[js-ipfs-api] dignifiedquire created greenkeeper-eslint-plugin-standard-1.3.2 (+1 new commit): https://git.io/vglhF
<ipfsbot>
js-ipfs-api/greenkeeper-eslint-plugin-standard-1.3.2 911d990 greenkeeperio-bot: chore(package): update eslint-plugin-standard to version 1.3.2...
__mek__ has quit [Ping timeout: 248 seconds]
<Qwertie>
Does ipfs take into consideration physical closeness of peers to download a file from?
disgusting_wall has joined #ipfs
wking has quit [Ping timeout: 245 seconds]
<lovelaced>
Qwertie: as far as I know, it definitely takes into closeness as far as network is concerned
<lovelaced>
i.e. it should pull over LAN before WAN, local subnet before next subnet, etc
<lovelaced>
cc jbenet whyrusleeping if this isn't quite true yet
Matoro has quit [Ping timeout: 248 seconds]
pfraze has joined #ipfs
pfraze has quit [Ping timeout: 272 seconds]
Matoro has joined #ipfs
wking has joined #ipfs
aquilax has joined #ipfs
luca has joined #ipfs
luca has quit [Client Quit]
luca has joined #ipfs
luca has left #ipfs [#ipfs]
pierrebeaucamp has quit [Ping timeout: 240 seconds]
<Kubuxu>
can someone send the official ipfs kitten pic?
charley_ has joined #ipfs
leer10 has joined #ipfs
pfraze has joined #ipfs
IlanGodik has joined #ipfs
pfraze has quit [Ping timeout: 250 seconds]
jon_ross has quit [Ping timeout: 252 seconds]
<Qwertie>
jbenet, You said you are working with a browser developer to get ipfs implemented. What browser was it?
charley_ has quit [Remote host closed the connection]
leer10 has quit [Ping timeout: 245 seconds]
charley_ has joined #ipfs
slothbag has joined #ipfs
jon_ross has joined #ipfs
mildred has joined #ipfs
jon_ross has quit [Ping timeout: 276 seconds]
voxelot has quit [Ping timeout: 260 seconds]
cemerick has quit [Ping timeout: 240 seconds]
mildred has quit [Read error: Connection reset by peer]
charley_ has quit [Remote host closed the connection]
ipfsrocks has quit [Ping timeout: 245 seconds]
ipfsrocks has joined #ipfs
ygrek_ has quit [Ping timeout: 272 seconds]
hashcore has quit [Quit: Leaving]
hashcore has joined #ipfs
<slothbag>
are windoze builds borked on master at the moment? mine not working
<Kubuxu>
Will check.
<Kubuxu>
slothbag: how are you installing it?
pfraze has joined #ipfs
dignifiedquire has joined #ipfs
<slothbag>
just doing a "git pull" then "go build .\cmd\ipfs"
<slothbag>
i update from master once a week
<slothbag>
i also tried go get -u .\cmd\ipfs
ugjka has joined #ipfs
<Kubuxu>
you have to do `make install`
<Kubuxu>
slothbag: ^
<slothbag>
oh, thats new
<slothbag>
actually, windows doesnt have make
<Kubuxu>
either use alredy built from dist.ipfs.io or use cygwin and build it yourself.
<slothbag>
so i guess the go build infrastructure was not sufficient huh
zz_r04r is now known as r04r
<Kubuxu>
no, it didn't come with good enough dependency resolution
chriscool has quit [Ping timeout: 250 seconds]
pfraze has quit [Remote host closed the connection]
edrex_ has quit [Read error: Connection reset by peer]
edrex has joined #ipfs
<Kubuxu>
whyrusleeping: I might write lua-gx :P There is luarocks for Lua but is is complicated, centralized and so on. I need something simple.
elima has joined #ipfs
devbug has joined #ipfs
IlanGodik has quit [Quit: Connection closed for inactivity]
Tv` has quit [Quit: Connection closed for inactivity]
Encrypt has joined #ipfs
disgusting_wall has quit [Quit: Connection closed for inactivity]
tmg has quit [Ping timeout: 240 seconds]
jon_ross has joined #ipfs
chriscool has joined #ipfs
ipfsrocks has quit [Ping timeout: 264 seconds]
Encrypt has quit [Quit: Quitte]
voxelot has joined #ipfs
zorglub27 has joined #ipfs
slothbag has quit [Quit: Leaving.]
ugjka has quit [Quit: Leaving]
IlanGodik has joined #ipfs
ugjka has joined #ipfs
devbug has quit [Ping timeout: 260 seconds]
<Kubuxu>
Just got weird issue: ipfs get QmYusttUDamn61aRyDrdwbrbiu37Mu566mj1ckkKXcvF3v, ctrl+C after 3 minutes, ipfs dht findprovs QmYusttUDamn61aRyDrdwbrbiu37Mu566mj1ckkKXcvF3v kill it after a second, ipfs get QmYusttUDamn61aRyDrdwbrbiu37Mu566mj1ckkKXcvF3v worked right away
<Kubuxu>
(my gx is stalling because of that).
Oatmeal has quit [Ping timeout: 245 seconds]
Oatmeal has joined #ipfs
M-rschulman has joined #ipfs
HostFat has joined #ipfs
reit has quit [Quit: Leaving]
<aquilax>
Kubuxu: did you try gx without the local node running ?
<Kubuxu>
I've downloaded it, it was just slow
<Kubuxu>
/hanging
<lgierth>
yeah i've seen these hangs too...
sea-gull has joined #ipfs
hellertime has joined #ipfs
HostFat_ has joined #ipfs
pfraze has joined #ipfs
HostFat has quit [Ping timeout: 276 seconds]
<Kubuxu>
whyrusleeping: ping me when you are online and have a moment to talk about gx.
Encrypt has joined #ipfs
jon_ross has quit [Ping timeout: 245 seconds]
pfraze has quit [Remote host closed the connection]
HostFat_ has quit [Quit: Leaving]
Tv` has joined #ipfs
pierrebeaucamp has joined #ipfs
computerfreak has quit [Remote host closed the connection]
patcon has joined #ipfs
pfraze has joined #ipfs
Not_ has joined #ipfs
patcon has quit [Ping timeout: 272 seconds]
elima has quit [Ping timeout: 272 seconds]
rainfly_x has joined #ipfs
patcon has joined #ipfs
<rainfly_x>
Hi all. I'm playing with IPFS, trying to migrate a static site to it. I'm running into issues with broken links, since they're all /absolute/urls by design in the current version of the site.
<rainfly_x>
I figured I'd ask here, before reinventing the wheel, what kinds of solutions people usually use to solve that.
<ansuz>
rainfly_x :D
<ansuz>
ur alive
<rainfly_x>
ansuz: Oh hey, you're on here!
<ansuz>
ofc
<rainfly_x>
Well actually, I should not be surprised
<ansuz>
hyperborians and ipfs-ers are the best of friends
<rainfly_x>
Damn, I bet
<ansuz>
ipfs.io is on hype
<rainfly_x>
I've been out of the game for quite awhile now.
<ansuz>
h.ipfs.io, that is
<rainfly_x>
Oooh, nice
elima has joined #ipfs
<rainfly_x>
ansuz: Hey, does this load for you? CSS and links should be broken as shit, but I'm curious.
<aquilax>
More like ipfs.yourdomain.com pointing to your static site
<rainfly_x>
aquilax: Ah
<rainfly_x>
So I run a gateway daemon there, which serves content from IPFS?
<aquilax>
I think it's enough to run the node so the content is in the network but Maybe you can be a gateway too
<rainfly_x>
If I'm gonna host this in IPFS, I'd rather get out of the gateway business for that.
<aquilax>
your DNS should resolve to ipfs gateway, either public one or your own if you want and the TXT record indicates which hash should be opened
<rainfly_x>
Let the network take the load.
<aquilax>
documentation says: So, if you point your.domain's A record to the IP of gateway.ipfs.io, and then wait for the DNS to propogate, then anyone should be able to access your ipfs-hosted site without any extra configuration simply at http://your.domain.
<rainfly_x>
Interesting.
<rainfly_x>
I'm assuming that also requires the TXT record, so that the public gateway knows WTF to serve there.
<aquilax>
yes
* rainfly_x
scampers off to learn the IPNS subcommands
<rainfly_x>
Be back shortly.
rainfly_x has quit [Quit: Lost terminal]
rainfly_x has joined #ipfs
<rainfly_x>
Back
<rainfly_x>
Had to switch to i3 - I've come to like Unity for gaming (burn me at the stake, I know), but it's preposterous garbage for doing lots of terminal work.
<rainfly_x>
Especially with the neutered default terminal that no longer supports tabs. I guess tabs are "scary" and "confusing"
<rainfly_x>
Why you would need to coddle advanced/terminal users against useful features is still an open question.
<rainfly_x>
Right. It won't be a "real" test until I have DNS entries set up.
<aquilax>
or make the links relative
<rainfly_x>
There might still be some breakage even then. But it'll be a lot clearer what's actually broken, vs. incompatible with the way it's being loaded
<rainfly_x>
aquilax: Multiple, variable layers of heirarchy. I really considered relative links, but didn't want the headache.
<rainfly_x>
That's the problem - in some places I'd be using ../css, in other places ../../css, and I'd need logic for when to use what. Bleh.
<aquilax>
yeah it's a hassle
<aquilax>
current DNS solution is not very nice for maintenance though
devbug has joined #ipfs
devbug has quit [Ping timeout: 252 seconds]
charley_ has joined #ipfs
nuun is now known as afternuun
charley_ has quit [Remote host closed the connection]
zorglub27 has quit [Ping timeout: 250 seconds]
<rainfly_x>
Before I head out for a bit - anyone know how I can get started with ipfs name? I think I need to set up a PKI pair, but don't know how.
<rainfly_x>
I tried just publishing, in case that did it automatically. But that freezes
<rainfly_x>
`ipfs name publish <somehash>` has been running for awhile now with no apparent progress.
* rainfly_x
runs out to walk the dog
mondkalbantrieb_ has quit [Remote host closed the connection]
mondkalbantrieb has joined #ipfs
ipfsrocks has joined #ipfs
Encrypt has quit [Quit: Quitte]
charley_ has joined #ipfs
lothar_m has joined #ipfs
pierrebeaucamp has quit [Ping timeout: 240 seconds]
<voxelot>
rainfly_x: you should get a return of 'hash published to multihashID' on successful publish, try restarting your daemon if it's hanging
<voxelot>
and no need to generate PKI pairs, RSA pairs are generated on init. just ipfs name publish should work
hashcore has quit [Ping timeout: 250 seconds]
zorglub27 has joined #ipfs
Matoro has quit [Ping timeout: 245 seconds]
<aquilax>
restarting the daemon worked for me
shyamsk has joined #ipfs
Matoro has joined #ipfs
<daviddias>
whyrusleeping: are you around?
ianopolous has joined #ipfs
hashcore has joined #ipfs
<alu>
ipfs work on openwrt ?
ylp has joined #ipfs
patcon has quit [Ping timeout: 250 seconds]
<voxelot>
daviddias: all tests passing for new peer-id modules but node-forge is having problems with webpack
<daviddias>
voxelot: we actually have https://github.com/diasdavid/webcrypto which uses crypto-browserify in the place of crypto, if running on the browser
lothar_m has quit [Quit: WeeChat 1.4-dev]
<voxelot>
daviddias: i tried running the node-forge min in node and got the no crypto error so it's not meant to be run in he node env, only browser
reit has joined #ipfs
<substack>
daviddias: what kind of crypto does ipfs need?
<daviddias>
voxelot: just ending a call, will try to understand what is going there in a bit
<daviddias>
substack: mostly hashing and signing data at the IPFS level
<voxelot>
substack: RSA keypairs, asn.1 objects and protobuf der buffers
cow_2001 has quit [Quit: Offense is taken, not given. No need to disarm the world. Just make yourself bullet proof. Sticks & stones people. Block. Unfollow. Laugh.]
<daviddias>
that issue describes it and someone made "it work" by using the dist version from requirejs
<daviddias>
however, the story was not over and there are still problems
<dignifiedquire>
that's horrible
<dignifiedquire>
there is a better fix for this
<dignifiedquire>
let me see if I can whip up sth for you
<daviddias>
dignifiedquire: I knew you would have a trick in your sleeve :D
Wiiplay123_ has joined #ipfs
<ansuz>
whyrusleeping daviddias pewpew
charley_ has quit [Remote host closed the connection]
<daviddias>
ansuz always shoots first
<ansuz>
:D
<ansuz>
haven't seen you on hype yet
Wiiplay123 has quit [Ping timeout: 260 seconds]
<ipfsbot>
[js-ipfs-api] dignifiedquire created greenkeeper-babel-core-6.5.0 (+1 new commit): https://git.io/vg4q5
<ipfsbot>
js-ipfs-api/greenkeeper-babel-core-6.5.0 45e55f2 greenkeeperio-bot: chore(package): update babel-core to version 6.5.0...
<daviddias>
I've heard that there is a new one that is even more hyped
<ansuz>
this is my periodic nag session
<ansuz>
my ircd perma-netsplit
<ansuz>
you guys should come hang out
<ansuz>
(cool kids are doing it)
ugjka has quit [Quit: Leaving]
lothar_m has joined #ipfs
ygrek_ has quit [Ping timeout: 245 seconds]
<dignifiedquire>
oh my god
<dignifiedquire>
what are they doing
<dignifiedquire>
<dignifiedquire>
requirejs just makes things so complicated
lothar_m has quit [Quit: WeeChat 1.4-dev]
lothar_m has joined #ipfs
ygrek has joined #ipfs
Peer3Peer has joined #ipfs
<ipfsbot>
[js-ipfs-api] dignifiedquire created greenkeeper-babel-plugin-transform-runtime-6.5.0 (+1 new commit): https://git.io/vg4YC
<ipfsbot>
js-ipfs-api/greenkeeper-babel-plugin-transform-runtime-6.5.0 1a0a8f9 greenkeeperio-bot: chore(package): update babel-plugin-transform-runtime to version 6.5.0...
<dignifiedquire>
daviddias: I'm afraid there is no easy fix, they make some pretty crazy things there with their wrapper, it's amazing that other build tools work with it but I think you need to fix that as webpack can't understand the current version :/
<daviddias>
oh :(
<dignifiedquire>
does browserify work?
<daviddias>
dignifiedquire: haven't tried with browserify //cc voxelot
<daviddias>
can we add an external script to be loaded by webpack, without making it try to mangle it
<voxelot>
dignifiedquire: thanks for looking!
<daviddias>
like, old style script tag
<voxelot>
going to try browserify right now
ygrek_ has joined #ipfs
<dignifiedquire>
daviddias: yes but it uses require to load dependencies
<dignifiedquire>
voxelot: don't bother
<daviddias>
dignifiedquire: I see
<dignifiedquire>
browserify fails as well
<voxelot>
yeah? well haha
<dignifiedquire>
no chance, this stuff is not statically analyzable
<dignifiedquire>
so neither have any chance of doing the right thing
ygrek has quit [Ping timeout: 272 seconds]
<ipfsbot>
[js-ipfs-api] dignifiedquire created greenkeeper-babel-preset-es2015-6.5.0 (+1 new commit): https://git.io/vg4Om
<ipfsbot>
js-ipfs-api/greenkeeper-babel-preset-es2015-6.5.0 a6bae3b greenkeeperio-bot: chore(package): update babel-preset-es2015 to version 6.5.0...
<dignifiedquire>
oh my god, so many updates, first standard and now babel
<dignifiedquire>
task for next week, update all repos to all new dependencies..
f[x] has joined #ipfs
tmg has quit [Ping timeout: 240 seconds]
<dignifiedquire>
voxelot: I suggest for now include the compiled version with noparse + weigh in on that thread to fix the header + open an issue on webpack/webpack linking to that issue if there is a way to hack it/what can be done
tmg has joined #ipfs
ygrek_ has quit [Ping timeout: 245 seconds]
<voxelot>
dignifiedquire: webpack noob, so there should be a way to have webpack 'noparse' or don't build the dependencies just inject the forge distribution file into our webpack when it's doing the browser test, and have the cli tests run on the node moduel forge
<voxelot>
and also yes will follow up on those issues
<ipfsbot>
[js-ipfs-api] dignifiedquire created greenkeeper-babel-runtime-6.5.0 (+1 new commit): https://git.io/vg43r
<ipfsbot>
js-ipfs-api/greenkeeper-babel-runtime-6.5.0 793036e greenkeeperio-bot: chore(package): update babel-runtime to version 6.5.0...
Matoro has quit [Quit: shutting down]
Matoro has joined #ipfs
slothbag has joined #ipfs
mildred has quit [Ping timeout: 240 seconds]
reit has quit [Quit: Leaving]
<slothbag>
so I tried to install all the ipfs deps by hand using gx-go and gx install --global.. it starts to compile now but throws a lot of compile errors.. (on windows)
<dignifiedquire>
slothbag: could you file an issue with details please, we want windows compat, but given that most of the work is done on unix systems we struggle with thi sometimes, so reporting broken things makes it easier for us to fix