ckwaldon has quit [Remote host closed the connection]
ckwaldon1 is now known as ckwaldon
ckwaldon has quit [Remote host closed the connection]
ckwaldon has joined #ipfs
jaboja has quit [Ping timeout: 264 seconds]
ckwaldon has quit [Remote host closed the connection]
ckwaldon has joined #ipfs
tmg has joined #ipfs
TheWhisperSP3 has quit [Quit: Leaving]
TheWhisperSP3 has joined #ipfs
mvorg has quit [Ping timeout: 252 seconds]
JesseW has joined #ipfs
<ipfsbot>
[go-ipfs] kevina force-pushed kevina/block-rm from 9ae24c3 to 92f6747: https://git.io/vK40o
<ipfsbot>
go-ipfs/kevina/block-rm 92f6747 Kevin Atkinson: "block rm": test case for removing pinned, valid, and non-existent blocks...
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
herzmeister has quit [Max SendQ exceeded]
cemerick has quit [Ping timeout: 265 seconds]
herzmeister has joined #ipfs
<jakobvarmose>
I've been looking at the block garbage collection in go-ipfs. If I understand correctly it deletes everything that is not pinned. Wouldn't it be better to keep some of the non-pinned blocks?
<JesseW>
jakobvarmose: why would that be better?
<JesseW>
there are plans to make a number of more intelligent garbage collection options, though
<jakobvarmose>
JesseW, The current system seems quite fragile as people don't usually pin a lot of stuff, and then data gets lost.
<JesseW>
ah, that
<jakobvarmose>
Besides, if I have configured my node to keep up to 10GB of data I would expect it to keep close to that limit at all times
<JesseW>
is there a way, currently, to automatically run garbage collection when the repo size reaches a certain point? I'd missed that.
<JesseW>
regarding fragility -- yes, under the current system, unless you or someone you know out-of-band has promised to pin and keep pinned a given hash, IPFS is more like a torrent than a web host, as I understand it.
<jakobvarmose>
JesseW, If I understand correctly, it runs automatically when the block storage exceeds 9 GB by default. But it can be configured in the ~/.ipfs/config
<JesseW>
hm, neat
<JesseW>
yes, it does seem like such a "keep-it-under" feature should have a minimum, too, and only remove un-pinned stuff till it gets below the minium
<JesseW>
please open a ticket!
<JesseW>
er issue, not ticket
ckwaldon has quit [Remote host closed the connection]
jgantunes has quit [Quit: Connection closed for inactivity]
apiarian has joined #ipfs
ckwaldon has quit [Remote host closed the connection]
ckwaldon has joined #ipfs
WhisperSurface has joined #ipfs
TheWhisperSP3 has quit [Ping timeout: 265 seconds]
WhisperSurface is now known as TheWhisperSP3
hermanjunge has joined #ipfs
<hermanjunge>
Hi. When and where is the meeting of tomorrow about CI/CD? Please DM :-D
Tugger has joined #ipfs
<Tugger>
hey all
<Tugger>
does ipfs expect it's config anywhere?
<Tugger>
or you just specify on cmd line?
JesseW has quit [Ping timeout: 240 seconds]
<whyrusleeping>
hermanjunge: does it not say on the issue?
<whyrusleeping>
i'm not yet aware of a time
<hermanjunge>
It says "1630 will be ok?"
<hermanjunge>
And no (virtual) place that I'm aware of
<whyrusleeping>
Tugger: ipfs expects the config file to be at $HOME/.ipfs/config, unless IPFS_PATH is set, then it looks at $IPFS_PATH/config
wallacoloo has joined #ipfs
<Tugger>
whyrusleeping, thank you. I noticed your commits earlier. I would like to use ipfs for a project just have a few questions
<hermanjunge>
OK. Gotta crash. Will pester everybody tomorrow. Please Mister @whyrusleeping, send me a line if you know the place and time :-D
hermanjunge has quit []
<whyrusleeping>
Tugger: I'd be happy to answer any questions, if they are more general questions do you mind asking them on https://github.com/ipfs/faq ?
<whyrusleeping>
Tugger: makes it much easier for others to find answers later on down the road
<Tugger>
whyrusleeping, how would you recommend running multiple ipfs nodes on a server? just create seperate user and systemd units for each and treat them like seperate services?
<Tugger>
whyrusleeping, I will update that page with your answers from here (if you dont mind)
<whyrusleeping>
sounds good :)
<Tugger>
also, appending my last question. Do you forsee any issues with multiple nodes on same server?
<Tugger>
basically I am trying to partition data
<whyrusleeping>
It really depends on what you're looking to do with them. For the data partitioning scenario, its fairly simple, just set different IPFS_PATH's for each daemon, and ensure that their listener addresses in the config don't overlap
<whyrusleeping>
(check to make sure the ports don't conflict)
<Tugger>
ok got it.
<Tugger>
I am in proccess of making ansible role. is there a full list of all available configuration options I can use?
<Tugger>
or is config show display everything?
<Tugger>
ipfs config show
<whyrusleeping>
yeah, config show shows everything
<Tugger>
wicked
russelsteapot has quit [Ping timeout: 265 seconds]
<Tugger>
Thanks whyrusleeping. I will update the page now
<whyrusleeping>
Tugger: thank you very much :)
<Tugger>
whyrusleeping, no thank you for your hard work on this project. Its amazing
<whyrusleeping>
Tugger: :D i'll pass that along to the team
ygrek_ has quit [Ping timeout: 240 seconds]
mgue has quit [Quit: WeeChat 1.5]
ckwaldon has quit [Remote host closed the connection]
ckwaldon has joined #ipfs
mgue has joined #ipfs
nausea has quit [Ping timeout: 250 seconds]
ckwaldon has quit [Remote host closed the connection]
JesseW has joined #ipfs
nausea has joined #ipfs
nausea has quit [Changing host]
nausea has joined #ipfs
ckwaldon has joined #ipfs
PrinceOfPeeves has quit [Quit: Leaving]
<Aelius>
I'm trying to have my friend share things with me (windows both ends), I had him manually forward port 4001, I had him give me his ipfs id, I tried to manually swarm connect <id>
<Aelius>
whyrusleeping: ok, it redirects to the address I pasted before
<whyrusleeping>
and that returns a 503?
<Aelius>
is the redirect somehow imperative
<Aelius>
according to him, yes
<Aelius>
403
<whyrusleeping>
hrm, you should only get a 403 if you try to access it from another computer
<whyrusleeping>
its a common problem when people try to run an ipfs node on something like a raspberry pi, and try to view the webui from their desktop
wallacoloo has joined #ipfs
rardiol has quit [Ping timeout: 260 seconds]
<JesseW>
I found a could access the webui remotely if a tunneled both the api and the webapp across (iirc)
jeffl35 has quit [Changing host]
jeffl35 has joined #ipfs
ckwaldon has quit [Remote host closed the connection]
<ipfsbot>
[js-ipfs-api] nginnever created fixes-async-modular from master (+0 new commits): https://git.io/v6rnj
pfrazee has joined #ipfs
ckwaldon has quit [Remote host closed the connection]
mgue has joined #ipfs
<ipfsbot>
[js-ipfs-api] nginnever pushed 1 new commit to fixes-async-modular: https://git.io/v6rcj
<ipfsbot>
js-ipfs-api/fixes-async-modular f470f39 nginnever: use modular async
ckwaldon has joined #ipfs
<ipfsbot>
[js-ipfs-api] nginnever opened pull request #350: use modular async (master...fixes-async-modular) https://git.io/v6rCt
j12t has quit [Remote host closed the connection]
j12t has joined #ipfs
j12t has quit [Ping timeout: 252 seconds]
<dignifiedquire>
good morning everyone
rendar has joined #ipfs
<voxelot>
goodnight dignifiedquire
<dignifiedquire>
good night voxelot :)
ygrek_ has joined #ipfs
vbsd has joined #ipfs
G-Ray has joined #ipfs
zz_r04r is now known as r04r
Tv` has quit [Quit: Connection closed for inactivity]
<ipfsbot>
[js-ipfs] diasdavid closed pull request #422: Update yargs to version 5.0.0
infinity0 has quit [Ping timeout: 240 seconds]
ckwaldon has quit [Remote host closed the connection]
infinity0 has joined #ipfs
<ipfsbot>
[js-ipfs-api] diasdavid pushed 1 new commit to master: https://git.io/v6r8D
<ipfsbot>
js-ipfs-api/master c5e9d27 David Dias: Merge pull request #350 from ipfs/fixes-async-modular...
JesseW has joined #ipfs
pfrazee has quit [Remote host closed the connection]
ckwaldon has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
kvda has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
JOduMonT[m] has joined #ipfs
infinity0 has quit [Remote host closed the connection]
ckwaldon has quit [Remote host closed the connection]
infinity0 has joined #ipfs
ckwaldon has joined #ipfs
<JesseW>
Thinking out loud about a petname system for IPFS...
Encrypt has joined #ipfs
<haad>
morning o/
<JesseW>
Maybe it could be written as /petname/blablabhblah (or /pn/blah if we want something shorter)
<JesseW>
and it would be a peer/daemon-specific mapping between multihashes and arbitrary strings (containing anything except a forward slash)
<JesseW>
at the most basic, it could just be edited with two subcommands: `ipfs petname add [multihash] [name]` and `ipfs petname forget [name]`
Boomerang has joined #ipfs
<JesseW>
and if there was a petname defined for a hash, anywhere the hash was displayed, the petname would be displayed instead (maybe with an option --no-petname to show the underlying hash)
drathir has joined #ipfs
herzmeister has quit [Quit: Leaving]
s_kunk has joined #ipfs
<JesseW>
To start with, we wouldn't need to add any nickname support, or any automated checks for similar existing petnames
herzmeister has joined #ipfs
<JesseW>
I'll make an issue with the above -- confirmation/encouragement/concerns GREATLY appreciated.
<zjk>
I'm having trouble running `gx --verbose install --global`
balboah has joined #ipfs
<balboah>
I wonder what the reason can be for my 2nd ipfs daemon not being able to resolve an ipns name. When ipfs.io can. Are there a TTL after you publish a name? Will the name kind of disappear from the network if nobody resolves it for some time
ckwaldon has quit [Remote host closed the connection]
ckwaldon has joined #ipfs
ckwaldon has quit [Remote host closed the connection]
ckwaldon has joined #ipfs
<zjk>
Hi, I just submitted the issue on gx. Another question: in the $GOPATH/src/gx/ipfs folder, libraries are under a hash folder. But in the go-libp2p code, is it true the imports do not have the hash in them?
<ipfsbot>
[js-ipfs-api] greenkeeperio-bot opened pull request #351: Update interface-ipfs-core to version 0.12.0
ckwaldon has quit [Remote host closed the connection]
cemerick has quit [Ping timeout: 244 seconds]
ckwaldon has joined #ipfs
zorglub27 has quit [Ping timeout: 250 seconds]
cemerick has joined #ipfs
ckwaldon has quit [Ping timeout: 240 seconds]
j12t has joined #ipfs
j12t has quit [Ping timeout: 250 seconds]
ckwaldon has joined #ipfs
HostFat_ has joined #ipfs
bearbin has quit [Remote host closed the connection]
ckwaldon has quit [Ping timeout: 244 seconds]
bearbin has joined #ipfs
pfrazee has joined #ipfs
ckwaldon has joined #ipfs
<dignifiedquire>
daviddias: how about we unify the method names to "put", "get", "putStream" and "getStream"?
<Kubuxu>
zjk: you have to use `gx-go rewrite` to compile from hash locked versions
<Kubuxu>
use `gx-go rewrite --undo` to reverse it
lynkd has quit [Ping timeout: 265 seconds]
rardiol has joined #ipfs
<jakobvarmose>
balboah, There's a ttl of 24h by default, i think.
ckwaldon has quit [Ping timeout: 276 seconds]
rardiol has quit [Ping timeout: 240 seconds]
ckwaldon has joined #ipfs
ckwaldon has quit [Remote host closed the connection]
ckwaldon has joined #ipfs
<daviddias>
dignifiedquire:
<dignifiedquire>
:)
<ipfsbot>
[js-ipfs] diasdavid deleted greenkeeper-yargs-5.0.0 at fd5b2df: https://git.io/v6rA4
<ipfsbot>
[js-ipfs] diasdavid created greenkeeper-yargs-5.0.0 (+1 new commit): https://git.io/v6wFV
<ipfsbot>
js-ipfs/greenkeeper-yargs-5.0.0 fd5b2df greenkeeperio-bot: chore(package): update yargs to version 5.0.0...
ckwaldon has quit [Remote host closed the connection]
ckwaldon has joined #ipfs
rardiol has joined #ipfs
ckwaldon has quit [Ping timeout: 265 seconds]
TheWhisperSP3 has quit [Quit: Leaving]
TheWhisperSP3 has joined #ipfs
PrinceOfPeeves has joined #ipfs
tmg has quit [Ping timeout: 244 seconds]
tmg has joined #ipfs
opal has quit [Remote host closed the connection]
neurrowcat has joined #ipfs
14WAAJBT8 has joined #ipfs
rardiol has quit [Ping timeout: 244 seconds]
rgrinberg has joined #ipfs
14WAAJBT8 is now known as opal
DavidAmorn[m] has joined #ipfs
ashark has joined #ipfs
Caquilala[m] has joined #ipfs
<DavidAmorn[m]>
Hola Caqui
<Caquilala[m]>
Hola
<DavidAmorn[m]>
Caquiiiiiiiiii
M-fs_IXlocWlFZHF has joined #ipfs
Caquilala[m]1 has joined #ipfs
reit has quit [Ping timeout: 250 seconds]
mgue has joined #ipfs
ashark has quit [Ping timeout: 244 seconds]
<zjk>
Kuduxu: thanks
Kane` has quit [Quit: Leaving]
nerdshark has joined #ipfs
dmr has joined #ipfs
pfrazee has quit [Remote host closed the connection]
<zjk>
Hi, I'm trying to get started on the unit test issue (https://github.com/libp2p/go-libp2p/issues/83). In the code package imports are prefixed with github.com/libp2p/go-libp2p. Why not github.com/libp2p/go-libp2p? What am I missing?
<dignifiedquire>
zjk: this is probably because go-libp2p just very recently moved to the libp2p github org
<ipfsbot>
[js-ipfs-api] diasdavid pushed 2 new commits to ipfs-api/ng: https://git.io/v6okK
<ipfsbot>
js-ipfs-api/ipfs-api/ng 4cffb47 David Dias: feat(dependencies): update dependencies
<ipfsbot>
js-ipfs-api/ipfs-api/ng f16effb David Dias: feat(util): add fsAdd, streamAdd and urlAdd
<DavidAmorn[m]>
Hola
pixelated_ has joined #ipfs
M-fs_IXlocWlFZHF has joined #ipfs
M-fs_IXlocWlFZHF has left #ipfs ["User left"]
j12t has quit [Ping timeout: 244 seconds]
pfrazee has joined #ipfs
pixelated_ has quit [Ping timeout: 244 seconds]
corvinux has quit [Ping timeout: 258 seconds]
rgrinberg has quit [Quit: WeeChat 1.5]
rgrinberg has joined #ipfs
rgrinberg has quit [Client Quit]
rgrinberg has joined #ipfs
pixelated_ has joined #ipfs
<ipfsbot>
[js-ipfs-api] diasdavid deleted greenkeeper-interface-ipfs-core-0.12.0 at 4af6c98: https://git.io/v6otB
jokoon has quit [Quit: Leaving]
<ipfsbot>
[js-ipfs-api] diasdavid force-pushed ipfs-api/ng from f16effb to 2ae09fb: https://git.io/vKv66
<ipfsbot>
js-ipfs-api/ipfs-api/ng 2ae09fb David Dias: feat(util): add fsAdd, streamAdd and urlAdd
computerfreak has quit [Remote host closed the connection]
tmg has quit [Ping timeout: 258 seconds]
tmg has joined #ipfs
tmg has quit [Client Quit]
rgrinberg has quit [Ping timeout: 240 seconds]
rgrinberg has joined #ipfs
Tugger3 has joined #ipfs
reit has quit [Ping timeout: 258 seconds]
hermanjunge has joined #ipfs
hermanjunge has quit [Client Quit]
balboah has quit [Quit: balboah]
chriscool has joined #ipfs
HostFat_ has quit [Read error: Connection reset by peer]
Tv` has joined #ipfs
victorbjelkholm_ is now known as victorbjelkholm
<Tugger3>
hey all. Im trying to do config management for ipfs. but having an issue with the identity section. Any thoughts on how I can initiate an ipfs node without ipfs init?
<Tugger3>
by simply providing my own rsa keypair?
JesseW has joined #ipfs
chriscool has quit [Ping timeout: 258 seconds]
<ipfsbot>
[webui] greenkeeperio-bot opened pull request #464: Update postcss-loader to version 0.10.1
<victorbjelkholm>
daviddias, awesome work with the next-generation stuff :) Looking good!
<victorbjelkholm>
Tugger3, you can always configure the config manually, it should be located at ~/.ipfs/config, or whatever you set IPFS_PATH environment variable to
<Tugger3>
victorbjelkholm, yes but it wont start due to missing blocks. Also I need to know how peerid hash is calculated
<Tugger3>
victorbjelkholm, actually it will start if i create empty blocks/datastore directories
G-Ray has quit [Remote host closed the connection]
<Tugger3>
A IPFS Peer Id is based on a sha256 has of the peer public key, using multihash
<Tugger3>
let me try that
<Tugger3>
still cant work it out. :(
<Tugger3>
i tried sha256 of public key then i base64 encoded it.
<Tugger3>
still doesnt match peer id
byteflame has joined #ipfs
<dignifiedquire>
daviddias: back yet?
<Tugger3>
hmm, looks like I can try and use this: js-peer-id
TheWhisper has quit [Ping timeout: 265 seconds]
TheWhisperSP3 has quit [Ping timeout: 252 seconds]
TheWhisper has joined #ipfs
WhisperSurface has joined #ipfs
TheWhisper_ has joined #ipfs
j12t has joined #ipfs
<TheGillies>
Any eta on file coin? Looking at ways to have persistent storage without needing to pin myself.
TheWhisper has quit [Ping timeout: 250 seconds]
TheWhisper_ is now known as TheWhisper
<JesseW>
TheGillies: still pretty far out, AFAIK (but I don't know a lot, so this may be wrong)
<multivac>
[WIKIPEDIA] Binomial heap | "In computer science, a binomial heap is a heap similar to a binary heap but also supports quick merging of two heaps. This is achieved by using a special tree structure. It is important as an implementation of the mergeable heap abstract data type (also called meldable heap), which is a priority queue..."
multivac was kicked from #ipfs by whyrusleeping [multivac]
<dignifiedquire>
ahh okay :) that makes sense
<whyrusleeping>
yeaap :)
<whyrusleeping>
the only difference is that we have variable widths for each layer
<whyrusleeping>
so you could have X direct blocks on each node, and Y of each layer
<Tugger3>
seems to work well. i tested it. Now in order to reload configs on change, I would currently need to restart ipfs. Just wondering if it accepts another signal to reload or something?
<Tugger3>
i know that the ipfs bin has ability to change config lines
<Tugger3>
but with config management usually it manages differences and just throws the whole new config and reloads the daemon
j12t has quit []
<Tugger3>
i dont mind restarting the daemon though, if thast the only solution for now
<Tugger3>
daviddias, what cli?
byteflame has quit [Ping timeout: 276 seconds]
TheWhisper has quit [Quit: Leaving]
<daviddias>
if you npm i peer-id -g
<daviddias>
then you can do peer-id > id.json
<Tugger3>
oh nice
<Tugger3>
thats for that
<daviddias>
to get a file with the id, priv and pubkey just like go-ipfs expects it
<Tugger3>
daviddias, what about reloading ipfs deamon. is that possible?
<Tugger3>
is there a signal where it can just re-read the config?
TheWhisper has joined #ipfs
ckwaldon has quit [Remote host closed the connection]
ckwaldon has joined #ipfs
<daviddias>
Tugger3: you will need to restart the daemon
<daviddias>
you can have a fs watcher
<daviddias>
that restarts the process
mvorg has quit [Ping timeout: 244 seconds]
ckwaldon has quit [Remote host closed the connection]
<hwu>
Hi all, I'm using js-ipfs-api to recursively add a directory. I'm currently running it as such: 'ipfs.util.addFiles({directory}, {recursive:true}, (err, res)=>{ console.log(res); });', however in the directory object's links, it has the hash for all subfiles, but does not have the hash for the directory itself, as ipfs via cmdline does. How should I go about getting this hash?
<hwu>
(Note: {directory} is the directory path in strings)
zz_r04r is now known as r04r
pfrazee has joined #ipfs
rendar has joined #ipfs
<ipfsbot>
[go-ipfs] Kubuxu pushed 1 new commit to fix/unixfs-relative-seek-expand: https://git.io/v6KkJ
<ipfsbot>
go-ipfs/fix/unixfs-relative-seek-expand 9f9ca6c Jakub Sztandera: unixfs: add ReadAndSeek test...
<ipfsbot>
[js-ipfs] diasdavid created greenkeeper-readable-stream-2.1.5 (+1 new commit): https://git.io/v6KkN
<ipfsbot>
js-ipfs/greenkeeper-readable-stream-2.1.5 fee415b greenkeeperio-bot: chore(package): update readable-stream to version 2.1.5...
mbrock has quit [Quit: Connection closed for inactivity]
<ipfsbot>
[js-ipfs] greenkeeperio-bot opened pull request #425: Update readable-stream to version 2.1.5
chriscool has quit [Read error: Connection reset by peer]
<noffle>
haad: I'll check it out -- thanks!
ckwaldon has quit [Remote host closed the connection]