taw00 has quit [Read error: Connection reset by peer]
taw00 has joined #ipfs
fmope has joined #ipfs
zootella has joined #ipfs
zootella has quit [Client Quit]
fmope is now known as fmope_
computerfreak has quit [Remote host closed the connection]
zootella has joined #ipfs
zootella has left #ipfs [#ipfs]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
dignifiedquire has quit [Quit: Connection closed for inactivity]
<daviddias>
ping voxelot
zalgo has quit [Ping timeout: 250 seconds]
screensaver has quit [Ping timeout: 276 seconds]
afisk has quit [Remote host closed the connection]
patcon has quit [Ping timeout: 240 seconds]
reit has joined #ipfs
Kane` has quit [Read error: Connection reset by peer]
heyrhett has joined #ipfs
afisk has joined #ipfs
<ipfsbot>
[js-ipfs] diasdavid pushed 1 new commit to aegir: https://git.io/vw8lC
<ipfsbot>
js-ipfs/aegir 9cd595a David Dias: convert repo path to repo object, if that is the case
afisk has quit [Ping timeout: 276 seconds]
Oatmeal has quit [Ping timeout: 250 seconds]
patcon has joined #ipfs
TheWhisper has quit [Read error: Connection reset by peer]
afisk has joined #ipfs
nilp has quit [Ping timeout: 276 seconds]
nilp has joined #ipfs
r04r is now known as zz_r04r
afisk has quit [Remote host closed the connection]
A124 has quit [Read error: Connection reset by peer]
Akaibu has quit [Ping timeout: 250 seconds]
Tv` has quit [Ping timeout: 250 seconds]
A124 has joined #ipfs
Akaibu has joined #ipfs
Tv` has joined #ipfs
<A124>
whyrusleeping Doing the same as you spawned 25+ threads (more are spawned after first few mins (init))
<A124>
So that flag does not work much, and it is single core, so still terrible.
apiarian has joined #ipfs
jfntn has joined #ipfs
afisk has joined #ipfs
devbug has quit [Quit: ZZZzzz…]
ygrek has quit [Ping timeout: 240 seconds]
<whyrusleeping>
A124: what type of machine are you running on?
<whyrusleeping>
and youre setting the IPFS_REUSEPORT to false in the same shell that youre running the daemon from?
anomie__ has joined #ipfs
<A124>
whyrusleeping I set that flag to global env, so yes, and as I said yesterday, it does lower the crap considerably but still. It is Xeon 1.6 or 1.8 KVM, with virtio.
devbug has joined #ipfs
devbug has quit [Read error: Connection reset by peer]
anomie__ has quit [Quit: WeeChat 1.0.1]
kvda has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
nycoliver has joined #ipfs
* A124
questions whether it would even be able to saturate single 100Mbit connection.
devbug has joined #ipfs
nycoliver has quit [Ping timeout: 250 seconds]
tinybike has joined #ipfs
nilp has quit [Ping timeout: 260 seconds]
Senji has joined #ipfs
nilp has joined #ipfs
Senji has quit [Disconnected by services]
Senj has joined #ipfs
Senj is now known as Senji
sikander has quit [Read error: Connection reset by peer]
metaf5 has quit [Ping timeout: 260 seconds]
edrex has quit [Ping timeout: 240 seconds]
jfntn has quit [Ping timeout: 260 seconds]
edrex has joined #ipfs
metaf5 has joined #ipfs
sikander has joined #ipfs
tinybike has quit [Quit: Leaving]
dansup has quit [Ping timeout: 260 seconds]
arpu has quit [Ping timeout: 260 seconds]
dansup has joined #ipfs
arpu has joined #ipfs
water_resistant has joined #ipfs
afisk has quit [Remote host closed the connection]
nycoliver has joined #ipfs
nycoliver has quit [Ping timeout: 246 seconds]
Akaibu has quit [Ping timeout: 268 seconds]
Akaibu has joined #ipfs
dmr has joined #ipfs
herzmeister has quit [Ping timeout: 246 seconds]
devbug has quit [Quit: ZZZzzz…]
devbug has joined #ipfs
pfista_ has joined #ipfs
herzmeister has joined #ipfs
dread_ has joined #ipfs
<dread_>
@whyrusleeping, you 'round?
<dread_>
well, for anyone here currently - is it possible to pin files somewhere other than $IPFS_PATH/blocks? ie for the file to be kept another place on disk and still continue to seed?
<dread_>
currently, or is there any known plan to support doing so in the future
arpu has quit [Ping timeout: 276 seconds]
<dread_>
and i dont mean to change the default blocks location btw, i mean for a file to be pinned somewhere else on disk while the files in the default blocks folder continue doing their thing as normal
<voxelot>
indeed! want to see what i could have done to save myself all this time haha
<dignifiedquire>
pushed
afisk has quit [Ping timeout: 250 seconds]
Encrypt has joined #ipfs
<voxelot>
just been playing around with a fresh js-ipfs install and the tests are being funky
<voxelot>
failed at test-repo in browser first, passes when just testing the browser, now passes all tests but with a Debug: internal, implementation, error TypeError: Argument must be a string
<dignifiedquire>
just pushed a fix for js-ipfs-unixfs-engine
<ipfsbot>
[js-ipfs] diasdavid pushed 1 new commit to master: https://git.io/vw4RY
<ipfsbot>
js-ipfs/master 5aacf1c David Dias: Merge pull request #155 from ipfs/aegir...
<dignifiedquire>
freezing the readable-stream dependency for now
installgen2_ is now known as installgen2
jbold has joined #ipfs
<ipfsbot>
[js-ipfs] diasdavid pushed 3 new commits to master: https://git.io/vw40h
<ipfsbot>
js-ipfs/master bf48b9a David Dias: clean console log
<ipfsbot>
js-ipfs/master 19700a0 David Dias: chore: release version v0.4.6
<ipfsbot>
js-ipfs/master 01ce3f9 David Dias: chore: update contributors
<daviddias>
woooooo!
<daviddias>
with readable-stream?
<daviddias>
nice :)
<ipfsbot>
[js-ipfs] diasdavid pushed 1 new commit to master: https://git.io/vw4EU
<ipfsbot>
js-ipfs/master 125c519 David Dias: update roadmap
<dignifiedquire>
finally, soo many fixes :)
<dignifiedquire>
but daviddias there are some errors in the tests that you wrote for the importer in the browser still, but I think they are actually from your implementation/tests
<ipfsbot>
[js-ipfs-api] greenkeeperio-bot opened pull request #255: eslint@2.2.0 breaks build
<daviddias>
ok, need to stop trusting travis then
<dignifiedquire>
it's odd, as the tests don't actually fail
<dignifiedquire>
they are indexddb key exist errors
<Guest22134>
Hello. Because jsnode is single threaded, I have to defer the ipfs object put until later. However, I still need the hash. Is there a way to calc the hash prior to saving the object? I tried 'ipld.multihash(ipld.marchal(str))' but I get different results.
<M-Sonata>
add -n ?
chriscool has joined #ipfs
<Guest22134>
-n where?
<M-Sonata>
er, `ipfs add -n myfile.xyz`
<Guest22134>
I running a script in jsnode, not cli commands
<M-Sonata>
oh
<M-Sonata>
I dunno then, sorry
<Boomerang>
By jsnode do you mean js-ipfs or js-ipfs-api? If it's the api version it's trivial to add the "n" option as an http argument
<noffle>
** hey jbenet daviddias richardlitt whyrusleeping (and anyone else interested): let's set a time in the near future to do a hangout on the core spec (https://github.com/ipfs/specs/issues/85) -- could you let me know your availabilities? I know the next week is going to be busy, but maybe we could do it in person in Berlin and also stream it as a hangout to the rest of the community. please let me know!
devbug has joined #ipfs
Akaibu has joined #ipfs
<dignifiedquire>
voxelot: are you coming or not?
<voxelot>
yup
M-mxuribe has quit [Ping timeout: 264 seconds]
M-jh has quit [Ping timeout: 264 seconds]
M-erikj1 has quit [Ping timeout: 264 seconds]
M-trashrabbit has quit [Ping timeout: 264 seconds]
M-5459 has quit [Ping timeout: 264 seconds]
M-hellomoto has quit [Ping timeout: 264 seconds]
M-zick has quit [Ping timeout: 264 seconds]
M-volobuev1 has quit [Ping timeout: 244 seconds]
M-kegan has quit [Ping timeout: 244 seconds]
M-jon has quit [Ping timeout: 244 seconds]
M-whyrusleeping has quit [Ping timeout: 244 seconds]
<mythmon>
I set up ipfs on the laptop, and even though I'm not using it much, it often uses a lot of CPU. right now htop report sit as using almost 300% cpu
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<mythmon>
Is there something that causes that? It has happened a couple times now. Maybe related to when I switch between different wifi networks (home->work->home)
Guanin_ has left #ipfs [#ipfs]
<Icefoz>
Does IPFS have any provision for handling hash collisions? What hashing algorithm does it use?
<mmuller_>
Icefoz: SHA-256 by default. Hash collisions are extremely unlikley :-)
afisk has joined #ipfs
wking_ has joined #ipfs
wking has quit [Read error: Connection reset by peer]
wking_ is now known as wking
<Icefoz>
Well yes, I just tend to operate on the assumption that a collision *will* happen sooner or later if you have enough data involved.
<richardlitt>
noffle: maybe let's open a GitHub issue for this? Would be better to do async management
<voxelot>
Icefiz: ipfs has the idea of multihash as well, to future proof against relying on any one hash function
<Icefoz>
voxelot: Ah, well that helps then! Thank you.
<Icefoz>
It's just still hard to get people to stop using md5. x_x
afisk has quit [Ping timeout: 260 seconds]
<Icefoz>
Another question... IPFS seems way faster than other DHT systems I've used like more traditional file sharing. Why?
chriscool has quit [Quit: Leaving.]
s_kunk has quit [Ping timeout: 244 seconds]
<dignifiedquire>
voxelot: daviddias sorery my internet broke
<dignifiedquire>
but I think we are through for the main things
<daviddias>
ok
<daviddias>
sounds good :)
m3s has quit [Ping timeout: 244 seconds]
m3s has joined #ipfs
m3s has joined #ipfs
robogoat has quit [Ping timeout: 276 seconds]
dyce has quit [Ping timeout: 276 seconds]
edrex has quit [Quit: No Ping reply in 180 seconds.]
Boomerang has joined #ipfs
edrex has joined #ipfs
kevina has joined #ipfs
robogoat has joined #ipfs
disgusting_wall has joined #ipfs
zorglub27 has joined #ipfs
afisk has joined #ipfs
devbug has quit [Read error: Connection reset by peer]
<whyrusleeping>
and i have a libgit2 ipfs backend plugin on my 'to investigate' list
<Icefoz>
well then!
<whyrusleeping>
:)
<Icefoz>
Thank you!
amiller_ has joined #ipfs
amiller_ has quit [Changing host]
amiller_ is now known as amiller
<daviddias>
dignifiedquire: leaving me in the dark xD
<daviddias>
have fun :)
<Guest22134>
noob here. I'd like to create an object with 'ipfs.object.put', but the command wants the object on stdin. How can I pipe the object into stdin?
<A124>
So I did took a look at go. After looking day before at python. And my conclusion is while go may do somethings suboptimal, getting started seems simple. Not yet sue about single threaded stuff, but if it works good, I might switch. Though other languages seem to perform even better.
matoro has joined #ipfs
kvda has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
M-eternaleye has quit [Changing host]
M-eternaleye has joined #ipfs
<Icefoz>
whyrusleeping: If one gets something like that works well, it could essentially make Dropbox and similar things like Syncthing obsolete...
devbug has quit [Read error: Connection reset by peer]
<mythmon>
i'm a little concerned about privacy and ipfs. isn't anything that you put on the network public?
<Icefoz>
Because you just check out your repo, it has a list of IPFS objects to fetch, and those get fetched. Make changes, commit, all the old objects stay the same, any new/altered ones get distributed when you pull the repo on other devices...
<Icefoz>
mythmon: Yep! Encryption is the way to solve that.
<mythmon>
Icefoz: exciting
<ipfsbot>
[js-ipfs] nginnever pushed 1 new commit to files: https://git.io/vwBRj
<ipfsbot>
js-ipfs/files 2bb65f6 nginnever: begin files
<A124>
Icefoz Just slap AES-128, so age ncies do not have much work.
devbug has joined #ipfs
<A124>
xD I believe that 256 is broken already also.
<A124>
A lot of is, just not told.
<Icefoz>
According to Wikipedia, AES is pretty good. :-P
<Icefoz>
You could use scrypt or something instead.
apiarian has quit [Quit: zoom]
<ipfsbot>
[js-ipfs-api] diasdavid pushed 1 new commit to master: https://git.io/vwBER
<ipfsbot>
js-ipfs-api/master c05d8f2 David Dias: Merge pull request #256 from ipfs/greenkeeper-ipfsd-ctl-0.11.0...
<richardlitt>
daviddias: yo, thanks for the captain.log
<richardlitt>
daviddias: Do we have a doc somewhere about what sort of standards we have for when a module is ready for public consumption, as a whole? Not just Readme standards, but holistically.
<richardlitt>
noffle: thanks!
<daviddias>
richardlitt:
<daviddias>
richardlitt: as for what defines a module ready for consumption
<A124>
Icefoz In most cases most stuff is broken, only hybrid stuff does add some layer. Aka symmetric + elliptic + memory based
<daviddias>
1.0.0 means it is really good and stable
jaboja has quit [Ping timeout: 246 seconds]
<daviddias>
no readme means that we are just hacking things through
<daviddias>
readme means 'hey check it out, if you can, please give us feedback'
<richardlitt>
daviddias: Do we have that written somewhere, though?
<daviddias>
and then as a good practice, always have tests
<daviddias>
richardlitt: nope
true_droid has quit [Ping timeout: 244 seconds]
cdata has quit [Ping timeout: 244 seconds]
<Icefoz>
A124: Citation needed.
<A124>
Icefoz Bittorrent sync is essentially made decryptable, not sure if it was a bad choice to make it faster, but it more smells like a choice to make it decryptable.
<A124>
Well, I rather be silent next time. I have pc constantly failing, and do not have any database of citations, so nope.
micxjo has quit [Read error: Connection reset by peer]
matoro has quit [Ping timeout: 276 seconds]
<Icefoz>
A124: Nah, I'm curious to know more, so.
<Guest22134>
from nodejs, I'd like to create an object with 'ipfs.object.put', but the command wants the object on stdin. How can I pipe the object into stdin?
<A124>
Icefoz Well, AES-256 in the the most secure modes should be secure, except for state . level. But there is one thing very important. Future proof. ... There was reference comparison and talk, if I find will post.
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jedahan has joined #ipfs
jedahan has quit [Client Quit]
rendar has joined #ipfs
<Icefoz>
...I should set up a public IPFS gateway, and then put Cloudflare's CDN in front of it.
<Icefoz>
Caching all the way down
* whyrusleeping
sees turtles everywhere
thelinuxkid has joined #ipfs
jedahan has joined #ipfs
<daviddias>
thank you richardlitt :)
<dignifiedquire>
daviddias: prepare for a call soon ;) where I will tell you about all the new bugs :D
jedahan has quit [Client Quit]
<daviddias>
I think a good way to achieve that is to have a list (like you are compiling) and then have a badge to add to the project once the list is completed
<daviddias>
kind of sprinkling with a bit of game mechanics, getting everyone excited to have that badge on the repo, so it gets to that state quickly
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
ashark has quit [Ping timeout: 252 seconds]
matoro has quit [Ping timeout: 260 seconds]
ashark has joined #ipfs
Scrubbies23 has quit [Quit: Leaving]
Guanin_ has left #ipfs [#ipfs]
Arakela007 has quit [Ping timeout: 250 seconds]
ansuz_ is now known as ansuz
devbug has quit [Read error: Connection reset by peer]
matoro has joined #ipfs
devbug has joined #ipfs
jaboja has quit [Ping timeout: 260 seconds]
ygrek has quit [Ping timeout: 260 seconds]
devbug has quit [Read error: Connection reset by peer]
devbug has joined #ipfs
montagsoup has joined #ipfs
<Guest22134>
is there a (low level) function that returns the hash of a string? the results from 'ipld.multihash(ipld.marshal(buf)' are different that 'ipfs.object.put(buf)'
<ipfsbot>
[webui] greenkeeperio-bot opened pull request #344: Update react-bootstrap to version 0.29.2
<pfista_>
yep
<kevina>
<pfista_>: thanks
Encrypt has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
achin has joined #ipfs
itradar has quit [Quit: Leaving]
Oatmeal has joined #ipfs
afisk has quit [Remote host closed the connection]
Boomerang has joined #ipfs
<dignifiedquire>
voxelot: thanks
afisk has joined #ipfs
<_Vi>
How do I make ipfs print its version? "ipfs diag sys" fails.
<mrpoopybuttwhole>
ipfs version
<_Vi>
I expected "ipfs --version" to work, but `Error: Unrecognized option 'version'`
<mrpoopybuttwhole>
'ipfs version'
afisk has quit [Ping timeout: 252 seconds]
<pfista_>
_Vi: that issue is in progress
<_Vi>
OK. Maybe ipfs --version should be aliased to ipfs version?
<_Vi>
OK.
<pfista_>
#2598
<_Vi>
Is there Debian/Ubuntu PPA/repository for IPFS? The last version in NixOS is 2016-01-12.
<_Vi>
Are there many changes since 2016-01-12?
<mrpoopybuttwhole>
pfista_: 'ipfs repo version' is different than 'ipfs version'
<_Vi>
(that is "ipfs version 0.3.11")
<mrpoopybuttwhole>
_Vi: ipfs 0.4.0 is out btw, lots of changes there
<_Vi>
`ipfs repo version` -> `Error: Unknown Command "version" Did you mean this? version` Why does it suggesting the same command it complains as unknown?
Boomerang has quit [Quit: Leaving]
<_Vi>
0.4.0's Changelog> "go-ipfs's dependencies are backed by IPFS itself!" -> Welcome to bootstrapping problem?
Guanin_ has joined #ipfs
<pfista_>
_Vi that change hasn't been merged yet
ygrek_ has quit [Ping timeout: 252 seconds]
<whyrusleeping>
_Vi: self hosting is a worthy goal for any project, the Go compiler is finally written entirely in go
<whyrusleeping>
gcc is written in C
<whyrusleeping>
you download your web browser over http
<_Vi>
Maybe for IPFS a bootstrapping thing may be explicitly maintained, to avoid things like in Rust.
<_Vi>
I.e. there should be working (i.e. tested in CI along with usual mode) system for delivering dependencies independent on IPFS (or on network in general).
patcon has quit [Ping timeout: 260 seconds]
<_Vi>
What does mean `Prevent ipfs name publish when /ipns is mounted.` Is ever-mounted IPNS a bad idea? Or is it a stopgap fix for some bug?
<shadoxx>
_Vi: you know, ipfs bootstrapping was a problem i'm interested in working on
<shadoxx>
I don't understand how it works now to be honest, but I'm getting a huge cluster of IPFS nodes up and online in about a week or two.
<_Vi>
Are three pre-built IPFS packages for ARM?
<shadoxx>
I don't think so.
afisk has joined #ipfs
<_Vi>
It is easy to cross-compile Go things to ARM?
<shadoxx>
My guess would be that no one has gotten around to writing it yet...
<shadoxx>
:D
<shadoxx>
It might be located elsewhere too.
<whyrusleeping>
_Vi: cross compiling is insanely easy
<whyrusleeping>
export GOARCH=arm
<whyrusleeping>
go build
<_Vi>
Would two IPFS nodes in the same LAN, but without internet connection exchange files?
<whyrusleeping>
_Vi: yeeep
<whyrusleeping>
thats actually the focus of one of our first ever demo videos
afisk has quit [Ping timeout: 246 seconds]
<_Vi>
How much traffic does idling IPFS node consume? Is it viable to leave it running on mobile connection?
<_Vi>
Are roaming nodes handled well by the IPFS network in general?
devbug has quit [Quit: ZZZzzz…]
<pfista_>
whyrusleeping: that's what got me most interested. the example about all the computers in the same room downloading the same file from a server far away :)
<pfista_>
makes no sense
Encrypt has quit [Quit: Quitte]
<_Vi>
For example, imagine entire /sdcard on Android to pointing to IPFS's FUSE mount.
zorglub27 has quit [Quit: zorglub27]
<whyrusleeping>
_Vi: i wouldnt recommend running ipfs on mobile yet. Idle bandwidth usage is fairly high right now
<whyrusleeping>
reducing that is one of my goals for the next couple months
ashark has quit [Ping timeout: 250 seconds]
zorglub27 has joined #ipfs
<_Vi>
I though about using IPFS to backup instead of Syncthing.
<_Vi>
(which is less than ideal on Android)
<shadoxx>
Who did I talk to last week about the process needed to setup a js-ipfs dev environment?
<_Vi>
Does running an empty unused IPFS node on a VPS help the network?
<voxelot>
shadoxx: you really just need i high version of node and npm
<ipfsbot>
[go-ipfs] whyrusleeping tagged v0.4.1-rc1 at 48fa7cc: https://git.io/vwBjw
zorglub27 has quit [Client Quit]
<shadoxx>
voxelot: how would i use it in a project?
<shadoxx>
wait, it's in the readme
<_Vi>
How do I update repository to version 3 (dropping all data, but preserving config)? Is changing version to "3" and removing directories "blocks" and "datastore" sufficient?
<dyce>
can you do a pin sync to a node?
<dyce>
so whatever files the node has you can pin everything they have? maybe by hashing a list of hashes and use ipns to point to it
computerfreak has quit [Remote host closed the connection]
<whyrusleeping>
dyce: having a 'ipfs pin export' command would be cool
<whyrusleeping>
it could output a single ipfs object containing all of the pins you have
<dyce>
and you have have ipns point at it. except there is only one ipns per node right?
<dyce>
can have
<alu>
what branch is the webui working with 0.4
<lgierth>
anybody got a good article handy on kernel sendmsg() internals, re: transferring file descriptors between processes?
<lgierth>
i'm passing this fd to cjdroute, and it sees it, everything fine, it's in /proc/<pid>/fd/ and all, then a wink later when i wanna do something with it, it's gone
<lgierth>
is it somehow bound to the lifetime of the pipe that i used to receive it?
<_Vi>
Can IPFS node hold a pin on a directory (including on newly appearing files) except of some excluded list of manually unpinned files?
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
<whyrusleeping>
lgierth: no, once you receive it its yours
<whyrusleeping>
what do you mean by 'its gone' ?
<lgierth>
it's gone from /proc/<pid>/fd/, and epoll complains about it being a "bad file number"
<lgierth>
EBADF
<lgierth>
maybe the origin process of the fd needs to do something?
rendar has joined #ipfs
<_Vi>
lgierth, There is sendfs and recvfs wrappers for sending and receiving file descriptors over UNIX sockets: http://www.thomasstover.com/uds.html
jaboja has quit [Remote host closed the connection]
<_Vi>
lgierth, With proxy server support, and using "fantasy" I2P-specific addresses instead of usual hostnames/IPs basic I2P support (but assisted from outside I2P, so probably not anonymous) should work.
herzmeister has quit [Quit: Leaving]
Guanin_ has joined #ipfs
Guanin_ has left #ipfs [#ipfs]
<lgierth>
that sounds like the integration you're thinking of is using i2p as a transport
Guanin_ has joined #ipfs
Guanin_ has left #ipfs [#ipfs]
<_Vi>
lgierth, Yes. What other integration have you thought about?
Guanin_ has joined #ipfs
Guanin_ has left #ipfs [#ipfs]
<_Vi>
Like Tahoe-LAFS inside I2P, but with IPFS intead of Tahoe.
<lgierth>
you'd probably end up with multiaddrs similar to /i2p/<some-i2p-addr>/utp/ipfs/<peer-id>
<lgierth>
yeah as i said, i'm not very familiar with i2p
Guanin_ has joined #ipfs
Guanin_ has quit [Remote host closed the connection]
Guanin_ has joined #ipfs
Guanin_ has left #ipfs [#ipfs]
Guanin_ has joined #ipfs
Guanin_ has left #ipfs [#ipfs]
Guanin_ has joined #ipfs
<_Vi>
Can there be multiaddr "plugins" (in form of external programs implemented in something other than Go)?
herzmeister has joined #ipfs
Guanin_ has left #ipfs [#ipfs]
Guanin_ has joined #ipfs
Guanin_ has left #ipfs [#ipfs]
Guanin_ has joined #ipfs
Guanin_ has left #ipfs [#ipfs]
<lgierth>
multiaddr is just an address, go-ipfs or some other program using that multiaddr needs to understand how to handle it
Guanin_ has joined #ipfs
Guanin_ has left #ipfs [#ipfs]
Guanin_ has joined #ipfs
Guanin_ has left #ipfs [#ipfs]
Guanin_ has joined #ipfs
<_Vi>
How do I list pins with filenames in readable form, not as IDs?
<mythmon>
_Vi: pins don't have readable filenames. they are just hashes.
<_Vi>
Can IPFS resolve Qm hash into something readable?
<mythmon>
Not really.
<dyce>
i was working on a tarball ipfs manager
<dyce>
but then i lost interest
<lgierth>
the filenames are stored in directory objects
<dyce>
basicaly ipns is a a json list of your repo
<lgierth>
so you need to find objects pointing to the object you're interested in
<dyce>
and you can add other people's repo by their ipns address
ygrek_ has joined #ipfs
<mythmon>
imagine this: `touch a; cp a b; ipfs add a; ipfs add b`. the hashes of both a and b are the same (since they are the same file). what name would you resolve that hash to?
<_Vi>
Alternative way: how do I do "ipfs ls", but also showing which files are locally pinned?