notduncansmith has quit [Read error: Connection reset by peer]
<cryptix>
freebsd btw has a ipfs tool as well in /sbin/ - it's default output for 'ipfs' is just nothing with exit code 0.. thought i was insane for a 2nd
<cryptix>
its part of the default distribution, yea
<cryptix>
its just annoying because /sbin/ overrules everything in $PATH..
<jbenet>
right.
<jbenet>
that sucks
<cryptix>
444.69 MB 5m43s <3 dfn
<cryptix>
why cant everything run like a university network
chriscool has quit [Ping timeout: 245 seconds]
atomotic has joined #ipfs
bedeho has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
bedeho has joined #ipfs
<jbenet>
:)
Wallacoloo has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
atomotic has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
chriscool has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chriscool has quit [Ping timeout: 264 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chriscool 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]
lgierth has joined #ipfs
ehmry has joined #ipfs
notduncansmith has joined #ipfs
chriscool has quit [Ping timeout: 240 seconds]
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot>
[webui] krl opened pull request #48: Bump geoip version (master...geoip-version-bump) http://git.io/vUTPV
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<krl>
we should have a finger.json or similar as a optional standard, so you can get more info about nodes
<cryptix>
hey krl :)
<krl>
tach!
* krl
stuck configuring emacs
<jbenet>
finger.json?
<krl>
like finger, but for ipfs nodes
<krl>
or, for ipns keypairs actually
<krl>
which contain like human readable description of the node in some standard format
<krl>
would be nice to show "this is cryptix vhost node" next to the peer listings for example
<jbenet>
yeahhh
<cryptix>
krl: still stuck at 38k refs of geoip :(
notduncansmith has joined #ipfs
<cryptix>
i want export/archive dump or something
<jbenet>
krl: it looks like i didnt pull the whole thing
<jbenet>
cryptix: wat's the new hash?
notduncansmith has quit [Read error: Connection reset by peer]
<cryptix>
jbenet: i found the 'hack' that 'ipfs refs -r' doesnt timeout
<jbenet>
(cause they changed, right?)
<jbenet>
cryptix: yeah :) i've been using it
<jbenet>
but sometimes it just hangs, cause right now bitswap isn't the smartest thing
<cryptix>
jbenet: the root hash is still unchanged afaict
chriscool has joined #ipfs
<cryptix>
krl: swarm connect /ip4/178.62.206.163/tcp/4001/ipfs/Qmd5XJJNSjaEEFMiHedycyMvTGtZSdzkuCePoBXM5M9Ava ? :) or bootstrap add if you like
<cryptix>
jbenet whyrusleeping: maybe teach pinbot to do 'ipfs refs -r $hash && ipfs pin add $hash' so it wont timeout - but maybe need to build in job control than
<cryptix>
jbenet: current hash QmQQ3BUpPjgYiTdhp4H9YWSCtoFXs8t91njhpvXNNLd3yB
<jbenet>
cryptix: nice upload :)
<krl>
cryptix, i ended up manually copying the files into blocks...
<cryptix>
jbenet: still fighting static site gens? :(
<jbenet>
cryptix: mm the site gen works great-- the script to watch + gen is a bit aggressive.
<jbenet>
but overall works well :)
<cryptix>
finally..! :)
<krl>
oh yes, webui should def have a 'blog' section
<jbenet>
oh wait
<jbenet>
yes
<jbenet>
yes
<krl>
i want to do a writeup on append only finger-trees
<krl>
i think they would be a super nice structure for blog/feed things
<krl>
O(1) access to the first and last entries
<jbenet>
krl you're a genius-- so i want this "communications on ipfs" thing, where it's a super simple format, like email + a field for explicit references to other comms -- and it's all a huge merkledag of documents-- blog posts, or tweets, or emails, or whatever
<jbenet>
and maybe putting it on the webui from the get go is a way to kick it off
<jbenet>
and so everyone has their own "starlog"
<krl>
:D
<jbenet>
and maybe the node can generate entries for them-- like what files were added, when
<jbenet>
(in the style of the nice github PR UI, the events)
* krl
would use it
<krl>
zero maintinance blogging without centralization, yes please
<krl>
starlog, ipfs-log, slog? ;)
<cryptix>
jbenet: do you have time tomorrow or sunday to talk about json-ld? i want to get my stuff together for the meeting next week
<cryptix>
+9000 on starlog btw
<jbenet>
cryptix: yeah for sure
<jbenet>
actually, today is easier, than tomorrow or sunday
<jbenet>
but can probably manage either
<jbenet>
btw, krl cryptix: can you add links to whatever issues you complete onto https://github.com/ipfs/pm/issues/7 ? that way can track what we do, etc. (ok to just post additional comments down at the bottom)
<cryptix>
yea - i only have like 10 mins left or waaay later when my mind most likly wont play nicly with us
<jbenet>
hahaha
<jbenet>
ok
<cryptix>
qool
<krl>
jbenet: add, as in edit the post?
chriscool has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ehmry has quit [Quit: Leaving]
drwasho has joined #ipfs
<jbenet>
i think additions prob belong as additional comments
<jbenet>
i used to add them in the same post, but if we add things mid sprint ok to be distinct
<jbenet>
or w/e
ei-slackbot-ipfs has quit [Remote host closed the connection]
<krl>
could someone do a new release for node-ipfs-api?
<krl>
tumblr style reblogging could be pretty awesome as well. if users write something we like, we could just reblog it through our pre-installed official blog
<cryptix>
i have something for node-ipfs-api as well
<cryptix>
route /debug isnt passed through - needed for the gc expvar stuff
<krl>
noo, i need it for dependency hell
<jbenet>
? you tell me when
<krl>
i mean, i need the release asap
kallaballa has joined #ipfs
<kallaballa>
hetzner deactivated my root server because they interpreted ipfs traffice as network scans
<kallaballa>
:)
torpor has joined #ipfs
<torpor>
same thing happened to me
<torpor>
ran ipfs for a few days on my server, got closed down by my sysadmin
ehmry has joined #ipfs
<jbenet>
kallaballa torport: :/
<jbenet>
torpor*
<jbenet>
krl: ok
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<torpor>
kallaballa and me are in the same room. ;)
<krl>
torpor: that explains joining and saying "me too" instantly :)
<torpor>
;)
<torpor>
was watching the logs
<torpor>
forgot i wasn't logged in
rschulman has joined #ipfs
drwasho has left #ipfs [#ipfs]
<jbenet>
kallaballa torpor: wonder what they are worried about-- probably the localhost or localnet dials.
<jbenet>
kallaballa torpor: how do they deal with torrent clients?
<torpor>
i dunno but i think it should be investigated a bit further
<torpor>
kallaballa says it was the NAT traversal triggering alerms
<jbenet>
kallaballa torpor: yeah for sure.
<jbenet>
interesting
rschulman has quit [Quit: Leaving.]
therealplato1 has quit [Ping timeout: 256 seconds]
<jbenet>
krl: it didnt work-- so the hash make publish gave me is broken
<jbenet>
it's missing images
<krl>
jbenet: are you talking about the api?
<jbenet>
krl: no-- when the webui is built, it creates a pack in build/
<jbenet>
not really a pack, just all the assets are placed there
<krl>
i wanted a release of node-ipfs-api
<jbenet>
ohhhhh
* krl
confused
<jbenet>
ok.
<jbenet>
well the webui doesnt build right :/
<krl>
i will have a look at that
<krl>
(should be a test for sure)
therealplato has joined #ipfs
<jbenet>
krl: published
<jbenet>
krl: what's your npm username?
<jbenet>
i'll add you as a collab
notduncansmith has joined #ipfs
notduncansmith has quit [Ping timeout: 272 seconds]
<krl>
jbenet: krlkrl
<krl>
krl is taken by someone who havn't published anything :P
<jbenet>
yeah i added him saw it wasnt you and removed
<jbenet>
ok added
<cryptix>
kallaballa: re hetzner: they also flagged me but my explanation seemd to be okay for them...
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
lgierth has quit [Remote host closed the connection]
lgierth has joined #ipfs
crossdiver has joined #ipfs
torpor has quit [Quit: Leaving.]
torpor has joined #ipfs
torpor has left #ipfs [#ipfs]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
anshukla_ has quit [Ping timeout: 265 seconds]
cow_2001 has joined #ipfs
<cow_2001>
hiii
<cow_2001>
is there any ipfs website where normal people can reach its files?
<insanity54>
cow_2001: there's the gateway. gateway.ipfs.io/ipfs/<enter_hash_here>
<cow_2001>
ah
<insanity54>
Also you can browse hashes using the ipfs webui
<cow_2001>
is it safe to bind it to 0.0.0.0
m0ns00n has quit [Quit: Leaving]
<insanity54>
I'm not sure.
<krl>
cow_2001: there's no known dangers with running the gateway openly, but this is alpha un-audited software at this point
<cow_2001>
:D
<cow_2001>
fs-migrating :D
notduncansmith has joined #ipfs
<cow_2001>
0 -> 1 -> 2
notduncansmith has quit [Read error: Connection reset by peer]
<insanity54>
cow_2001: There is a docker image for go-ipfs. Running it inside that gives a little extra security. That's what I'm doing on my vps and my laptop.
<cow_2001>
hmm
rschulman has joined #ipfs
Tv` has joined #ipfs
<Tv`>
you know, the topic is outdated
patcon has joined #ipfs
kallaballa has quit [Quit: Konversation terminated!]
<Tv`>
and the "Channel homepage" too
rschulman has quit [Quit: Leaving.]
rschulman has joined #ipfs
ehmry has quit [Ping timeout: 255 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
inconshreveable has joined #ipfs
<insanity54>
Does anyone know of a good goal tracking web app? Maybe, but necessarily a todo list, more of a way track of goals? i.e. "submit 3 PRs a week", "spend an hour learning Go every day", "take out the trash on thursday.."
ehmry has joined #ipfs
Tv`_ has joined #ipfs
rschulman has quit [Quit: Leaving.]
rschulman has joined #ipfs
rschulman has quit [Client Quit]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
rschulman has joined #ipfs
ehmry has quit [Ping timeout: 272 seconds]
kallaballa has joined #ipfs
rschulman has quit [Quit: Leaving.]
ehmry has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has quit [Remote host closed the connection]
rschulman has joined #ipfs
kallaballa has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Tv` has quit [Ping timeout: 256 seconds]
Tv`_ is now known as Tv`
pfraze has joined #ipfs
Tv`- has joined #ipfs
Tv`- has quit [Client Quit]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ehmry has quit [Quit: Leaving]
rschulman has quit [Quit: Leaving.]
rschulman has joined #ipfs
<Tv`>
everyone asleep?
<whyrusleeping>
well, i'm glad its not just us that thinks go get is terrible
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping>
Tv`: that looks pretty good to me
<whyrusleeping>
Tv`: also, you mention changing the hash function, is something wrong with fnv-1a?
<Tv`>
whyrusleeping: that issue has comments about people not wanting to use it
<Tv`>
i'm still not convinced
<Tv`>
i like DoS protection a lot
<whyrusleeping>
oooh, jbenet is debating the need to rehash at all
<whyrusleeping>
got it
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
lgierth has quit [Read error: Connection reset by peer]
lgierth has joined #ipfs
ehmry has joined #ipfs
grawity has quit [Remote host closed the connection]
grawity has joined #ipfs
rschulman has quit [Quit: Leaving.]
rschulman has joined #ipfs
patcon has quit [Read error: Connection reset by peer]
tilgovi has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mitchty has quit [Remote host closed the connection]
mitchty has joined #ipfs
lgierth has quit [Quit: Ex-Chat]
bengo has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
bengo has quit [Quit: Computer has gone to sleep.]
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
ryepdx has joined #ipfs
bengo has joined #ipfs
inconshr_ has joined #ipfs
<ryepdx>
Hey, I just got the ipfs-go daemon going, but localhost:5001/webui isn't working. Looks like I'm just getting 404s on all the static resources.
<headbite>
that's pretty much where it redirects to
inconshreveable has quit [Ping timeout: 265 seconds]
<ryepdx>
I can "ipfs ls" that hash, and I can ls the static dir at that hash. But to get to the static/css dir, I have to change hashes and ls the hash for the css directory.
<headbite>
probably need to do 8080 for the main link too... the first time
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ryepdx>
The link you posted resolved the 403, but the 404s are persisting.
<ryepdx>
On both 5001 and 8080. (8080/webui also 404s itself, but the URL it redirects to when it's hit at port 5001 behaves the same on port 5001 and port 8080.)
<headbite>
maybe try pinning it with 'ipfs pin add -r hash'
<ryepdx>
Wait, which hash? My own, or the css directory's hash, or...?
<headbite>
I would do the top hash... so "ipfs pin add -r QmXX7YRpU7nNBKfw75VG7Y1c3GwpSAGHRev67XVPgZFv9R"
<ryepdx>
Derp. By "my own" I actually mean QmXX7YRpU7nNBKfw75VG7Y1c3GwpSAGHRev67XVPgZFv9R. Pinning that didn't seem to help.
bengo has quit [Quit: Computer has gone to sleep.]
<Tv`>
whyrusleeping: what sort of a thing exists currently that points to a key, and changes to a new key on edits? like, ipns? looking for what shape your current apis are
<whyrusleeping>
yeah, ipns is it right now
<ryepdx>
It shut down by itself while I was away, FWIW.
<whyrusleeping>
ryepdx: haha, something must have timed out
<ryepdx>
Cleared cache, restarted daemon, still getting 404s.
notduncansmith has joined #ipfs
<whyrusleeping>
alright, thats weird
notduncansmith has quit [Read error: Connection reset by peer]
<ryepdx>
Just saying, it looks like your path resolver has a bug in it.
<ryepdx>
Since the CLI client also can't seem to grok anything more than 1 level deep.
<whyrusleeping>
well, the weird thing is ive been using the webui every day with nothing weird
<ryepdx>
Yeah, that's pretty strange. Maybe there's something in your deployment that's left over from a previous version?
<whyrusleeping>
there also isnt a css folder directly below that hash
<ryepdx>
Yeah. It's static/css.
<ryepdx>
I was looking for the css directory under the hash for the static directory.
<ryepdx>
Which works. But if I go to the root hash and look for static/css, it doesn't. <root hash>/static does work, though.
<whyrusleeping>
ive been out of sync since wednesday, lets see if latest master broke anything
<headbite>
but hash/folder/folder errors out
<ryepdx>
Yes
<ryepdx>
On top of this, the error messages I get say things like "css could not be found under <root hash>", as opposed to "static/css could not be found under <root hash>."
<ryepdx>
Which really makes it sounds to me like a problem with the path parser.
<whyrusleeping>
can you provide me with the exact steps for your repro?
<ryepdx>
"Path Resolve error: no link named "css" under QmXX7YRpU7nNBKfw75VG7Y1c3GwpSAGHRev67XVPgZFv9R"
<gatesvp>
changes include only "bug fixes", but there's definitely a whole discussion on features there
notduncansmith has joined #ipfs
<gatesvp>
are you two good with the support of both --hidden and .ipfsignore?
notduncansmith has quit [Read error: Connection reset by peer]
ehmry has quit [Quit: Leaving]
rschulman has quit [Quit: Leaving.]
EricJ2190 has joined #ipfs
rschulman has joined #ipfs
<whyrusleeping>
gatesvp: why not put it on that same PR?
domanic has quit [Ping timeout: 246 seconds]
rschulman has quit [Client Quit]
rschulman has joined #ipfs
<gatesvp>
@whyrusleeping just googled it... can give it try... does that actually work with rebasing?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<gatesvp>
@whyrusleeping... ok it's magic... looks like it's been working all along
<gatesvp>
In that case, it's really just a question of ascertaining that we like the model of --hidden and .ipfsignore (with a base version & recursion through parent folders)
<gatesvp>
I like it, but I built it, so I'm pretty biased :)'
tilgovi has quit [Remote host closed the connection]
<Tv`>
umm how do i use merkledag to copy-on-write update an existing object graph
<Tv`>
i don't see a clean indicator of whether a link is "dirty" or not, so i don't know when to Copy
<Tv`>
whyrusleeping: help?
lgierth has joined #ipfs
bengo has joined #ipfs
<Tv`>
basically, how do i know a node is stored in DAGService vs not
<Tv`>
jbenet: ?
<Tv`>
i'd like to take old pinning state, CoW mutate, store back, get new root hash
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
tilgovi has joined #ipfs
bengo has quit [Quit: Computer has gone to sleep.]
bengo has joined #ipfs
<whyrusleeping>
Tv`: i had trouble with that too
<whyrusleeping>
i just always made a copy of the Node before modifying it
grncdr has joined #ipfs
<whyrusleeping>
i always just make sure the 'encoded' field gets set to nil anytime im making changes
<whyrusleeping>
if you manually modify the links, that might not happen
<whyrusleeping>
but! if you use the Copy method on the node, its cleared anyways
notduncansmith has joined #ipfs
<Tv`>
whyrusleeping: yeah but Copy is not CopyIfDirty
notduncansmith has quit [Read error: Connection reset by peer]
<Tv`>
making multiple edits to one Node would hurt
<whyrusleeping>
so you copy, make edits, the apply
<Tv`>
works for one node, not for the full dag
<whyrusleeping>
mmm....
rschulman has quit [Quit: Leaving.]
<whyrusleeping>
i remember trying to solve this earlier
<whyrusleeping>
and ran into issues with consistency
<Bat`O>
humm, am I right if i say that the --unique flag of ipfs refs doesn't work as expected ?
<Bat`O>
"ipfs refs --recursive --unique" list only the direct childs in the dag
<Bat`O>
i would expect all the children (recursive), but deduplicated
grncdr1 has joined #ipfs
grncdr has quit [Ping timeout: 276 seconds]
<Bat`O>
should I file a bug ?
rschulman has joined #ipfs
rschulman has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]