<pinbot>
now pinning /ipfs/QmcQresdYij9XrNZQHowSgMSGt9eU8cJnXWnu37QUAt5pa
<ralphtheninja>
some very subversive material
prf has joined #ipfs
<jbenet>
pinbot is fragile-- it may fail out at times.
<ralphtheninja>
I'll be careful
<jbenet>
ralphtheninja: behind a nat? cant resolve it
<pinbot>
[host 4] failed to grab refs for /ipfs/QmcQresdYij9XrNZQHowSgMSGt9eU8cJnXWnu37QUAt5pa: Post http://[fcdf:a296:afe3:7118:4135:cc0b:ff92:4585]:5001/api/v0/refs?arg=/ipfs/QmcQresdYij9XrNZQHowSgMSGt9eU8cJnXWnu37QUAt5pa&encoding=json&stream-channels=true&r=true&: dial tcp [fcdf:a296:afe3:7118:4135:cc0b:ff92:4585]:5001: getsockopt: connection timed out
<jbenet>
lgierth: are you about to go sleep or hacking for a while still? i can help you in why's stead if so
<lgierth>
jbenet: ah sorry no actually it's *only* v03x on ipfs.io
<jbenet>
ralphtheninja is on 0.4 and the hash resolved o/
<jbenet>
but im on 0.3 and cannot resolve it.
<achin>
previously i wasn't able to get v04x.ipfs.io to load the hash. maybe i didn't wait long enough?
<lgierth>
jbenet: but check ipfs.io/version
<achin>
it might be moot, we can't debug it now
Shibe has quit [Quit: Ping timeout: 265 seconds]
<jbenet>
huh you're right. i just checked the 5 ips i see in ipfs.io
<jbenet>
(dig ipfs.io)
<jbenet>
weird-- ralphtheninja you're there right?
<ralphtheninja>
I'm where? :)
<jbenet>
hah
<jbenet>
can i see your `ipfs swarm peers` now?
<jbenet>
and your `ipfs version`
<ralphtheninja>
sure sec
<gaboose_>
i saw ipfs uses go-nat to bypass nat with upnp, and you were talking about not being able to get connections from behind a NAT earlier.. how does go-nat work overall? sometimes or not at all?
<jbenet>
*shrug* we can probably wait till you ship the new one-- or i can drop those two from dns for now
<lgierth>
it's already done :)
<ralphtheninja>
that could be a useful test, run dig, and curl out versions, make sure they are identical
<ralphtheninja>
as a sanity check test
<ralphtheninja>
unless they *can* be different and that's ok
<lgierth>
it's about to time to start redirecting gateway.ipfs.io to ipfs.io
<jbenet>
lgierth: my spider sense is tingling with the feeling that there was some reason we didnt do that. but no idea what that might have been.
<jbenet>
so i'd say go for it :)
<lgierth>
pure convenience
<ralphtheninja>
amazing what you can learn by just hanging in a irc channel
ianopolous has quit [Ping timeout: 276 seconds]
<lgierth>
:)
Gaboose has quit [Remote host closed the connection]
gaboose_ is now known as gaboose
prf has quit [Remote host closed the connection]
prf has joined #ipfs
dignifiedquire has quit [Quit: Connection closed for inactivity]
prf has quit [Remote host closed the connection]
<ralphtheninja>
jbenet: is pinbot on 0.4.0 as well?
<lgierth>
pinbot is 0.3.x only
<ralphtheninja>
kk
_rht has quit [Quit: Connection closed for inactivity]
kvda has joined #ipfs
libman has quit [Remote host closed the connection]
ianopolous has joined #ipfs
joshbuddy has quit [Quit: joshbuddy]
jhulten has joined #ipfs
amstocker_ has joined #ipfs
<deltab>
jbenet: something to do with SOP? cookies?
prf has joined #ipfs
amstocker has quit [Ping timeout: 276 seconds]
fiatjaf_ has joined #ipfs
<ralphtheninja>
jbenet: can the Addresses.Gateway be an array? (in ipfs config)
fiatjaf has quit [Ping timeout: 264 seconds]
<ralphtheninja>
jbenet: nm, it's a single address:port I guess
neurosis12 has quit [Remote host closed the connection]
<ralphtheninja>
jbenet: it would be nice if `ipfs config key value` did validation on keys and their values
<ralphtheninja>
jbenet: like `ipfs config Addresses.Gateway foobar` is possible .. and when you restart the daemon it errors .. when it could error while trying to set the config
joshbuddy has joined #ipfs
cemerick has joined #ipfs
ygrek has quit [Ping timeout: 240 seconds]
reit has joined #ipfs
<richardlitt>
bluebird doesn't deal well with mapping more than 100 requests or so
<richardlitt>
Any ideas?
<richardlitt>
Woohoo, concurrency. nvm
M-davidar has quit [Quit: node-irc says goodbye]
M-davidar has joined #ipfs
<chris6131>
Hey guys, just want to say that I love the idea of this project. I think it solves slightly different problems than previous related work, and it might be a magic combination. I found it from oraclize.it (which blew my mind). If the Ethereum folks succeed in building "The world computer", I think ipfs has the potential to be its hard drive. Good work!
_rht has joined #ipfs
simonv3 has quit [Quit: Connection closed for inactivity]
kvda_ has joined #ipfs
joshbuddy has quit [Quit: joshbuddy]
kvda has quit [Ping timeout: 272 seconds]
jhulten has quit [Ping timeout: 240 seconds]
kvda_ is now known as kvda
ispeedtoo has joined #ipfs
<deltab>
lgierth, jbenet: you'll be giving up the ability to have APIs on http://ipfs.io (and subdomains) that aren't accessible by /ipfs/ scripts
amstocker_ has quit [Ping timeout: 276 seconds]
jfis has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
voxelot has joined #ipfs
jfis has joined #ipfs
gaboose has quit [Quit: Connection closed for inactivity]
r04r is now known as zz_r04r
fiatjaf_ has quit [Remote host closed the connection]
<jbenet>
chris6131: thanks!
<jbenet>
deltab: indeed. https://ipfs.io is only a step-- goal is for browsers to adopt ipfs. and we may move gateway if we absolutely have to for reasons (with proper redirects of course, so the service can be relied up on)
<jbenet>
ralphtheninja: "Addresses.Gateway" is only a single address atm, though it would be nice to have an array there.
<jbenet>
ralphtheninja: re validation-- yes indeed
malco_2001 has left #ipfs [#ipfs]
<chris6131>
I have some newb questions; mostly around filters/liability issues, and your views on persistence. Been reading and think I have the basic answers, but wouldn't mind hearing from the channel.
<chris6131>
From my reading of bitswap, it seems I will relay and possibly store blocks I've never requested, and I do so in an totally unencrypted way. While I'm terribly upset to even have to worry about such an issue; clearly this is problematic as I would prefer that the only half-way-intelligable data my DSL and HD see are things I actually asked for, or at least "approve of".
<chris6131>
I think there is some bug or feature of the current implementation that makes it so this isn't currently happening?
<chris6131>
I've also seen a DMCA list - doesn't that public blocklist just become a well-formed blocked-content-index? Streisand-effect-like?
<jbenet>
re list, no, hashes of hashes. you'd have to (a) invert a hash function (cant) or (b) maintain an index of "bad key" to "bad file". lists of "bad content" already exist, and you typically check for membership of an item in the set
patcon has quit [Ping timeout: 240 seconds]
<jbenet>
and on bitswap, no it wont do that unless "opt in"-- bitswap requirements have changed a bit since paper.
hellertime has quit [Quit: Leaving.]
<chris6131>
Okay, thanks. My understanding of bitswap was from the original paper.
<chris6131>
I just read this https://github.com/ipfs/notes/issues/58, it basically answered my questions about the vision of bitswap, and thanks for confirming that today I am not hosting others' unencrypted blocks!
<chris6131>
The hashes of hashes was just too obvious, thanks :P
neurosis12 has joined #ipfs
neurosis12 has joined #ipfs
neurosis12 has quit [Remote host closed the connection]
<jbenet>
chris6131 not at all, thanks for asking :) -- welcome to the community
hoony has quit [Ping timeout: 256 seconds]
jhulten has joined #ipfs
jhulten has quit [Ping timeout: 256 seconds]
gaffa has quit [Ping timeout: 240 seconds]
M-mistake has quit [Quit: node-irc says goodbye]
M-mistake has joined #ipfs
<richardlitt>
Well
<richardlitt>
I am around 2 minutes away from having a complete list of contributors
<richardlitt>
That we can get from the CLI, every week, without trying.
<Kubuxu>
When I finish with _dnslink. I might look into convergent distributed infrastructures.
<Kubuxu>
s/infra/data
<richardlitt>
hahaha oh man
<richardlitt>
Just triggered GitHub's abuse detection
<richardlitt>
Well, damn.
voxelot has quit [Ping timeout: 260 seconds]
<Kubuxu>
Heheh
<Kubuxu>
Because of the crawl?
<Kubuxu>
You might want to ask them for higher capacity API key.
<richardlitt>
Yeah
<richardlitt>
I seem to be blocked for the next hour or so.
<luigiplr>
mmm
<richardlitt>
Anyone want to test this for me
<luigiplr>
vpn
<richardlitt>
:P
Tv` has quit [Quit: Connection closed for inactivity]
jhulten has joined #ipfs
ulrichard has joined #ipfs
Senji has joined #ipfs
chriscool has joined #ipfs
Not_ has quit [Ping timeout: 246 seconds]
yellowsir has joined #ipfs
ilyaigpetrov has joined #ipfs
<richardlitt>
Ok
<richardlitt>
Why won't my dependencies update?
<richardlitt>
`npm update` doesn't change my deps, at all
<richardlitt>
I am super confused
<yellowsir>
do you want them to chance in the package.json file?
<richardlitt>
yeah
<richardlitt>
Apparently i need to run npm-check-updates
* drathir
startin not understanding ipfs behaviours... ;/
<drathir>
swarm listenin at ::1 and hype addres only in connection list i have traffic ipv4 connections at my vpn interface to different ipv4 addreses ;/
<drathir>
TCP 10.xxx.xxx.xxx:42140->192.168.88.2:4002 (SYN_SENT) and thats is even one big wth goin on ;p
<Kubuxu>
So how does gogo/protobuf? I want to serialize something but I never used it.
cryptix has quit [Quit: leaving]
<dignifiedquire>
whyrusleeping: ping
yellowsir1 has joined #ipfs
jhulten has joined #ipfs
jhulten has quit [Ping timeout: 260 seconds]
hellertime has joined #ipfs
<kpcyrd>
can somebody point me to the "central, decentral, distributed" picture? I know it's somewhere on the ipfs website, but I can't find it, sadly
<dignifiedquire>
as for why you need to use bind when passing to `then` is that bluebird will call it without passing a thisArg, so this will be undefined if the function is not bound and if it relies on this existing things will fail
jhulten has joined #ipfs
jhulten has quit [Ping timeout: 240 seconds]
chriscool has joined #ipfs
elima_ has joined #ipfs
voxelot has joined #ipfs
e-lima has quit [Ping timeout: 250 seconds]
amstocker has joined #ipfs
voxelot has quit [Ping timeout: 260 seconds]
rombou has joined #ipfs
<richardlitt>
Thanks dignifiedquire.
<ipfsbot>
[go-ipfs] rht opened pull request #2205: Make gateway POST handle multipart file & pin flag (master...gateway-multipart-add) https://github.com/ipfs/go-ipfs/pull/2205
<Kubuxu>
Or it might be IPFS but in different encoding, right.
<Codebird>
Ok. How did you do that?
<patagonicus>
Hmm. Just did an ipfs add -r with the latest docker image and it's showing me +Inf % completion and negative remaining time (counting away from 0).
<Codebird>
I'm not sure what encoding IPFS multihashes use.
<Codebird>
I think I can figure it out though.
<jgraef>
Codebird, base58
<Codebird>
I got that much. Makes sense. Just need a handy conversion tool now.
arpu has quit [Quit: Ex-Chat]
gordonb has joined #ipfs
mec-is has quit [Ping timeout: 255 seconds]
jholden has joined #ipfs
Encrypt has quit [Quit: Quitte]
joshbuddy has joined #ipfs
<lidel>
Hm.. how long swarm bootstrap takes on a brand new node behind NAT?
joshbuddy has quit [Client Quit]
prf has quit [Remote host closed the connection]
<lidel>
I get 'Path Resolve error: context canceled' when I try to open WebUI (docker, current jbenet/go-ipfs:release)
<lidel>
ipfs swarm peers returns nothing
<whyrusleeping>
dignifiedquire: pong
<dignifiedquire>
he is alive
<dignifiedquire>
<dignifiedquire>
I want to add 3.11 to the distributions page, but I seem to fail :(
<ipfsbot>
go-ipfs/add-arguments-to-pin-ls b3127d7 Christian Couder: pin: refactor 'pin ls'...
<ipfsbot>
go-ipfs/add-arguments-to-pin-ls d43687c Christian Couder: pin: make 'ipfs pin ls' accept path args...
amstocker has quit [Ping timeout: 256 seconds]
rombou has quit [Ping timeout: 240 seconds]
Matoro has joined #ipfs
Soft has joined #ipfs
<jbenet>
lidel: any luck?
<lidel>
jbenet, docker exec ipfs-node ipfs diag net returns "ID QmVyZssoJM1vuoJn4e4ftdAEz8mVJcssYdbrem936nfgZV up 2084 seconds connected to 0:"
anticore has joined #ipfs
<lidel>
worked fine with v0.3.11-dev (same NAT, 2h ago), but i dropped that container ;-)
mec-is has joined #ipfs
<lidel>
is there some kind of env variable i can pass to produce debug logs from within docker?
anticore has quit [Client Quit]
ulrichard has joined #ipfs
maxlath has quit [Quit: maxlath]
zorglub27 has joined #ipfs
mec-is has quit [Ping timeout: 260 seconds]
edubai__ has quit [Quit: Connection closed for inactivity]
<patagonicus>
ipfs add seems to hang for me. I'm using the docker container which I pulled just a few hours ago. It's an recursive add and it added all but one files from the first leave folder, now there's no new output for >10min and the daemon doesn't have any CPU usage except for some 0.5% from time to time.
elima has joined #ipfs
mec-is has joined #ipfs
amstocker_ has quit [Ping timeout: 240 seconds]
<lidel>
patagonicus, :latest or :release ?
<patagonicus>
:latest. I just killed the add, though.
<patagonicus>
drathir: The file it was hanging on was either 18K or 21K (last file that was printed vs. file after it). But the folder I'm adding has ~14k files in a couple of folders and is ~9GB.
<jbenet>
There may be a bug in the contAiner. Sorry I cannot debug now but I can make a change if others find there's a fix needed
<patagonicus>
Oh. Now the daemon crashed. I'll paste the log.
<patagonicus>
https://bpaste.net/show/b0b219f33736 This happened while I was adding the files one by one with --pin false (I was thinking that maybe having them already stored in the repo would help adding the directories).
<achin>
some of the points i knew about or agreed with. the "controlled by China" was a new thing to me
<dignifiedquire>
for me pretty much everything was new (I don't follow bitcoin all too close) but the most worrying thing for me are the community issues he is describing :( pretty said to see that
voxelot has joined #ipfs
<achin>
some of the specifics are new to me, but i'm not entirely surprised
<achin>
i might be inappropriately cynical, but there is a lot of value in bitcoins, and i can see how there might be conflicts of interest that make things a bit muddled
rendar has quit [Ping timeout: 260 seconds]
<dignifiedquire>
I don't think it's cynical at all, if you mix strong political feelings, oss and money into one big pot, it's to be expected that with so little structure given there will be personal conflicts (there have been enough with just one of these three in the past already)
<achin>
i do agree though that bitcoin is an experiment. and regardless of its future, i am hopeful that the many lessons learned from bitcoin will be applied productively to whatever comes next
<dignifiedquire>
it was a very interesting experiment indeed
<dignifiedquire>
(is)
<achin>
not in the past yet!
<achin>
for christmas, i gave my grandmother a bitcoin (well, a fraction of one). she was ecstatic :)
<dignifiedquire>
:D:D:
Encrypt has joined #ipfs
<dignifiedquire>
I still have not owned any bitcoin, and I was actually thinking of finally setting up an account, but I don't think I will
<dignifiedquire>
at least not before things have changed for the better in some way
mildred has quit [Ping timeout: 264 seconds]
cemerick has quit [Ping timeout: 272 seconds]
<achin>
for many (myself included) it's just a neat thing to play with
<achin>
i was able to buy a game with bitcoin, so that was cool
rendar has joined #ipfs
mec-is has joined #ipfs
simpbrain has joined #ipfs
<voxelot>
to me this just looks like but hurt XT devs
<voxelot>
which i'm not saying larger block sizes is a bad idea, but they drama over this is annoying. And the fact that price can drop $50 by one guy crying about bitcoin
<achin>
is it true that the bitcoin network can currently only process 3 transactions per second?
<vijayee>
whyrusleeping: could you clarify a weirdness? I'm writting the dag service in node. It seems to me that there should only be AddRecursive for a Node. Would you ever want to add a node and not its links to the blockstore?
<vijayee>
Remove seems to be recursive no matter what
<lidel>
Kubuxu, yeah, I just used it as a simple example. Other sites may opt to stay on HTTP for various reasons. Anyway, time for sleep. Goodnight :-)
<Kubuxu>
good nige
<nullstyle>
Hi y'all. Is it expected that I cannot connect to any of the default bootstrap nodes to join the swarm? I've tried with both master and 0.3.10 and I feel like must be missing something basic.
<nullstyle>
I'm simply running `ipfs daemon` in one shell and then trying to load the webui and the browser never receives a response