00:01
shizy has quit [Ping timeout: 240 seconds]
00:04
infinity0 has quit [Ping timeout: 260 seconds]
00:08
shamb0t has joined #ipfs
00:09
aquentson has joined #ipfs
00:11
aquentson1 has quit [Ping timeout: 240 seconds]
00:12
infinity0 has joined #ipfs
00:13
kegan has quit [Ping timeout: 240 seconds]
00:14
tmg has quit [Ping timeout: 240 seconds]
00:14
Arathorn has quit [Ping timeout: 276 seconds]
00:14
infinity0 has quit [Remote host closed the connection]
00:14
shamb0t has quit [Ping timeout: 260 seconds]
00:16
infinity0 has joined #ipfs
00:17
infinity0 has quit [Remote host closed the connection]
00:18
Arathorn has joined #ipfs
00:18
kegan has joined #ipfs
00:19
infinity0 has joined #ipfs
00:20
infinity0 has quit [Remote host closed the connection]
00:21
fleeky_ has joined #ipfs
00:22
infinity0 has joined #ipfs
00:25
fleeky__ has quit [Ping timeout: 245 seconds]
00:27
matoro has quit [Ping timeout: 240 seconds]
00:34
warner has quit [Quit: ERC (IRC client for Emacs 25.1.2)]
00:35
Foxcool_ has joined #ipfs
00:37
joeyh_ is now known as joeyh
00:38
tabrath has quit [Ping timeout: 276 seconds]
00:46
A124 has quit [Ping timeout: 240 seconds]
00:48
matoro has joined #ipfs
00:49
A124 has joined #ipfs
01:00
Foxcool_ has quit [Ping timeout: 240 seconds]
01:00
Foxcool_ has joined #ipfs
01:02
warner has joined #ipfs
01:06
realisation has joined #ipfs
01:08
aquentson1 has joined #ipfs
01:10
aquentson has quit [Ping timeout: 245 seconds]
01:21
cemerick has joined #ipfs
01:23
realisation has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
01:30
matoro has quit [Ping timeout: 240 seconds]
01:33
dryajov has quit [Ping timeout: 276 seconds]
01:34
aquentson1 has quit [Ping timeout: 255 seconds]
01:36
<
slothbag >
whats the easiest way to add a json string using js-ipfs-api? Is there a built in way to convert string to buffer?
01:38
<
kevina >
but not 100% sure what you had in mind
01:41
pawalls has joined #ipfs
01:42
arpu has quit [Ping timeout: 252 seconds]
01:43
matoro has joined #ipfs
01:46
<
whyrusleeping >
kevina: What i'm thinking is creating a little object that can keep track of progress in a thread safe way
01:46
<
whyrusleeping >
then inserting it into a context with 'context.WithValue(...)'
01:47
<
whyrusleeping >
then in enumerateGraph or whatever that method is called, checking if the context has one of those things
01:48
<
kevina >
whyrusleeping: okay, that is not what I had in mind, I was thinking of sending some sort of progress message back every so often
01:48
<
kevina >
how will that work with the API?
01:49
<
kevina >
like how does the client find out if the value has changed in the server
01:49
<
whyrusleeping >
We should add a `--progress` flag that changes the output of pin add to be streaming
01:49
<
whyrusleeping >
then every second send the current progress
01:51
<
kevina >
so it is what I thought, how does that fit into context.WithValue?
01:52
ckwaldon has quit [Ping timeout: 240 seconds]
01:53
<
kevina >
(if you can quickly prototype the change, go ahead as it might make things more clear for me)
01:54
stevenaleach has joined #ipfs
01:56
arpu has joined #ipfs
01:57
Foxcool_ has quit [Ping timeout: 240 seconds]
01:58
* kevina
needs to figure out how Context really works...
02:01
cemerick has quit [Ping timeout: 255 seconds]
02:03
ckwaldon has joined #ipfs
02:05
zsck has joined #ipfs
02:05
<
zsck >
Good evening
02:10
shamb0t has joined #ipfs
02:11
dryajov has joined #ipfs
02:11
<
kevina >
whyrusleeping: okay so how do you update the value?
02:15
shamb0t has quit [Ping timeout: 276 seconds]
02:21
<
kevina >
whyrusleeping: okay, unless I am missing something, this is not going to work across a client/server boundary. So context is just a hack to communicate a value on the server correct?
02:21
<
whyrusleeping >
yeah
02:22
<
kevina >
okay, I will see what I can do, thanks
02:22
<
whyrusleeping >
then you send it over the clients http connection
02:23
<
kevina >
So Pin will need to return a channel instead of just an error?
02:32
<
whyrusleeping >
if the `--progress` flag is set
02:32
<
whyrusleeping >
no, pin won't return a channel
02:32
<
whyrusleeping >
you won't touch the actual Pin code at all
02:33
<
whyrusleeping >
just the command code, and something in enumerateChildren
02:33
skinkitten has joined #ipfs
02:33
<
kevina >
okay now I am really confused
02:34
<
kevina >
how is the value supposed to cross the client/server boundry
02:35
<
kevina >
that is the value needs to be updated
02:35
<
kevina >
again, sorry I am really not familiar with how context works
02:36
cemerick has joined #ipfs
02:40
skinkitten_ has joined #ipfs
02:45
skinkitten_ has quit [Remote host closed the connection]
02:45
skinkitten has quit [Read error: Connection reset by peer]
02:46
<
whyrusleeping >
the context is just for getting information about progress from the EnumerateChildren call back to the commands.Run
02:46
skinkitten has joined #ipfs
02:47
chovy has quit [Remote host closed the connection]
02:49
<
kevina >
whyrusleeping: but isn't there is a client/server boundary that must be crossed
02:53
HostFat__ has joined #ipfs
02:54
skinkitten has quit [Remote host closed the connection]
02:55
skinkitten has joined #ipfs
02:55
<
whyrusleeping >
Yeah, so then you set the output of the command to a chan interface{}
02:56
<
whyrusleeping >
and send progress objects out periodically
02:56
<
whyrusleeping >
similarly to how Add does progress
02:56
<
kevina >
whyrusleeping: that I get, but you said Pin is not modified
02:57
HostFat_ has quit [Ping timeout: 252 seconds]
02:57
<
whyrusleeping >
oh, i meant the pin.Pin(...) call
02:57
<
whyrusleeping >
the command will be modified, yeah
02:58
<
kevina >
sorry now I get it, Command.Run is on the server side not the client
02:58
<
kevina >
I think I can handle it now
02:59
<
kevina >
(its the PreRun and the PostRun that are on the client side)
02:59
Oatmeal has quit [Quit: Suzie says, "TTFNs!"]
03:04
<
whyrusleeping >
^ yep
03:08
aquentson has joined #ipfs
03:09
skinkitten has quit [Remote host closed the connection]
03:09
skinkitten has joined #ipfs
03:18
realisation has joined #ipfs
03:20
wmoh has joined #ipfs
03:25
wmoh has quit [Ping timeout: 240 seconds]
03:31
ygrek has quit [Ping timeout: 264 seconds]
03:31
pfrazee has quit [Remote host closed the connection]
03:40
baffo32 has quit [Remote host closed the connection]
03:40
slothbag has quit [Quit: Leaving.]
03:44
HostFat__ has quit [Quit: Leaving]
03:47
baffo32 has joined #ipfs
03:49
jedahan has joined #ipfs
03:59
mguentner has quit [Quit: WeeChat 1.6]
04:04
mguentner has joined #ipfs
04:07
aquentson1 has joined #ipfs
04:10
aquentson has quit [Ping timeout: 240 seconds]
04:13
shamb0t has joined #ipfs
04:14
cyanobacteria has quit [Quit: Konversation terminated!]
04:17
zsck has quit [Quit: Leaving.]
04:19
dryajov has quit [Ping timeout: 260 seconds]
04:32
nealneato[m] has joined #ipfs
04:34
nealneato[m] has left #ipfs [#ipfs]
04:41
ryantm____ has joined #ipfs
04:43
matoro has quit [Ping timeout: 240 seconds]
04:51
shamb0t has quit [Remote host closed the connection]
04:52
shamb0t has joined #ipfs
04:55
matoro has joined #ipfs
04:56
mguentner2 has joined #ipfs
04:56
shamb0t has quit [Ping timeout: 264 seconds]
04:59
draynium has quit [Ping timeout: 255 seconds]
04:59
mguentner has quit [Ping timeout: 240 seconds]
05:00
dryajov has joined #ipfs
05:04
draynium has joined #ipfs
05:07
aquentson has joined #ipfs
05:08
DiCE1904 has joined #ipfs
05:09
demize has quit [Remote host closed the connection]
05:09
aquentson1 has quit [Ping timeout: 264 seconds]
05:13
demize has joined #ipfs
05:16
chris613 has quit [Quit: Leaving.]
05:17
wking has quit [Ping timeout: 245 seconds]
05:19
shamb0t has joined #ipfs
05:21
Foxcool_ has joined #ipfs
05:23
shamb0t has quit [Ping timeout: 240 seconds]
05:25
skinkitten has quit [Ping timeout: 240 seconds]
05:28
realisation has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
05:32
chriscool has joined #ipfs
05:35
wking has joined #ipfs
05:36
edrex has quit [Ping timeout: 255 seconds]
05:40
locusf has quit [Quit: leaving]
05:42
locusf_ has joined #ipfs
05:43
locusf_ has quit [Client Quit]
05:51
jbbr[m] has joined #ipfs
05:58
shamb0t has joined #ipfs
06:04
aedigix has quit [Remote host closed the connection]
06:04
aedigix has joined #ipfs
06:06
aquentson1 has joined #ipfs
06:08
tmg has joined #ipfs
06:09
aquentson has quit [Ping timeout: 256 seconds]
06:12
shamb0t has quit [Remote host closed the connection]
06:12
shamb0t has joined #ipfs
06:13
shamb0t_ has joined #ipfs
06:13
shamb0t has quit [Read error: Connection reset by peer]
06:14
shamb0t_ has quit [Remote host closed the connection]
06:15
shamb0t has joined #ipfs
06:19
shamb0t has quit [Ping timeout: 240 seconds]
06:21
tmg has quit [Ping timeout: 256 seconds]
06:34
anewuser has quit [Quit: anewuser]
06:41
john1 has quit [Ping timeout: 240 seconds]
06:47
* whyrusleeping
claps
06:48
tmg has joined #ipfs
07:03
ulrichard has joined #ipfs
07:12
aquentson1 has quit [Ping timeout: 276 seconds]
07:15
Caterpillar has joined #ipfs
07:17
aquentson has joined #ipfs
07:19
<
fil_redpill >
is ipfs-pack supposed to work already? Or do I need to install ipfs 0.4.5 instead of 0.4.4?
07:21
gully-foyle- has quit [Remote host closed the connection]
07:22
<
whyrusleeping >
fil_redpill: it pulls in its own deps
07:22
<
whyrusleeping >
its completely self contained right now
07:23
Foxcool_ has quit [Ping timeout: 240 seconds]
07:30
ryantm____ has quit [Quit: Connection closed for inactivity]
07:37
shamb0t has joined #ipfs
07:40
shamb0t has quit [Remote host closed the connection]
07:40
shamb0t has joined #ipfs
07:43
<
fil_redpill >
it doesn't work for me
07:43
<
whyrusleeping >
oh? what happens?
07:43
<
whyrusleeping >
all feedback is very welcome
07:45
<
whyrusleeping >
does OSX not allow seeking relateive to the ends of files?
07:45
shamb0t has quit [Ping timeout: 240 seconds]
07:45
<
whyrusleeping >
oh shit, duh...
07:45
<
whyrusleeping >
dammit.
07:45
* whyrusleeping
goes to fix the issue
07:45
<
whyrusleeping >
i seek 512 bytes from the end of the file as a way to get the last line more efficiently
07:45
<
whyrusleeping >
if the manifest isnt that big...
07:48
* fil_redpill
creates an issue for posterity
07:49
<
whyrusleeping >
Thanks!
07:49
tmg has quit [Ping timeout: 255 seconds]
07:50
<
whyrusleeping >
just pushed a fix
07:51
ylp has joined #ipfs
07:53
<
fil_redpill >
Pack root is QmXKJxD7MPJKtfo9oYo7x6yko5vYtHUwGRjj3R5YSKPvdc
07:53
tmg has joined #ipfs
07:55
<
fil_redpill >
now the server tells me "Shared: 2 blocks, 116 B total data uploaded"
07:57
<
whyrusleeping >
nice
07:57
<
whyrusleeping >
it should update as other peers fetch things from you
07:57
<
whyrusleeping >
its a live counter
08:00
<
fil_redpill >
`ipfs cat /ipfs/QmXKJxD7MPJKtfo9oYo7x6yko5vYtHUwGRjj3R5YSKPvdc`
08:00
<
fil_redpill >
`Error: Failed to decode Protocol Buffers: incorrectly formatted merkledag node: Link hash #0 is not valid multihash. multihash length inconsistent: &{1 85 [18 32 14 27 6 86 37 227 52 34 199 149 57 152 92 124 124 118 159 223 245 65 121 113 177 37 156 194 178 10 177 139 125 220]}`
08:03
tmg has quit [Ping timeout: 258 seconds]
08:03
dryajov1 has joined #ipfs
08:05
aquentson1 has joined #ipfs
08:07
rendar has joined #ipfs
08:08
aquentson has quit [Ping timeout: 252 seconds]
08:09
maciejh has joined #ipfs
08:10
ecloud_wfh is now known as ecloud
08:12
dryajov1 has joined #ipfs
08:13
dryajov1 has quit [Client Quit]
08:14
dryajov1 has joined #ipfs
08:14
<
whyrusleeping >
thats a directory
08:14
tabrath has joined #ipfs
08:14
<
whyrusleeping >
but thats a weird error...
08:15
<
whyrusleeping >
i get an error saying that its a directory when i try to cat it
08:18
dryajov1 has quit [Client Quit]
08:25
arcalinea has quit [Ping timeout: 240 seconds]
08:27
atrapado_ has joined #ipfs
08:27
<
fil_redpill >
dunno
08:27
<
fil_redpill >
I just killed my .ipfs/ directory and still same error
08:27
arcalinea has joined #ipfs
08:29
<
whyrusleeping >
what ipfs version?
08:30
maciejh has quit [Ping timeout: 276 seconds]
08:30
<
fil_redpill >
0.4.4
08:38
cemerick has quit [Ping timeout: 255 seconds]
08:40
ShalokShalom_ has joined #ipfs
08:41
<
whyrusleeping >
huh.
08:41
<
whyrusleeping >
you should be able to `ipfs ls` that thing isntead of ipfs cat
08:42
ygrek has joined #ipfs
08:43
ShalokShalom has quit [Ping timeout: 240 seconds]
08:45
maxlath has joined #ipfs
08:47
ShalokShalom_ is now known as ShalokShalom
08:53
Mizzu has joined #ipfs
08:56
<
fil_redpill >
same error
09:05
aquentson has joined #ipfs
09:07
aquentson1 has quit [Ping timeout: 255 seconds]
09:09
G-Ray_ has joined #ipfs
09:11
robattila256 has quit [Ping timeout: 255 seconds]
09:30
stevenaleach is now known as Tired
09:30
Tired is now known as So-Tired-My-Eyes
09:31
So-Tired-My-Eyes is now known as machinetoslow
09:32
s_kunk has joined #ipfs
09:32
s_kunk has joined #ipfs
09:32
s_kunk has quit [Changing host]
09:33
machinetoslow has quit [Remote host closed the connection]
09:34
ianopolous has quit [Ping timeout: 276 seconds]
09:36
dryajov has quit [Remote host closed the connection]
09:47
gmanrwp[m] has joined #ipfs
09:58
shamb0t has joined #ipfs
10:00
dryajov1 has joined #ipfs
10:01
dryajov1 has quit [Client Quit]
10:04
Foxcool_ has joined #ipfs
10:04
aquentson1 has joined #ipfs
10:04
shamb0t has quit [Read error: Connection reset by peer]
10:05
shamb0t has joined #ipfs
10:05
frmendes has joined #ipfs
10:05
aquentson has quit [Ping timeout: 245 seconds]
10:05
frmendes has quit [Client Quit]
10:13
ZaZ has joined #ipfs
11:04
aquentson has joined #ipfs
11:07
aquentson1 has quit [Ping timeout: 260 seconds]
11:07
ShalokShalom has quit [Ping timeout: 240 seconds]
11:17
ShalokShalom has joined #ipfs
11:21
aquentson has quit [Ping timeout: 256 seconds]
11:26
dryajov1 has joined #ipfs
11:28
dryajov1 has quit [Client Quit]
11:30
dryajov1 has joined #ipfs
11:30
Kane` has joined #ipfs
11:31
espadrine has joined #ipfs
11:33
dryajov1 has quit [Client Quit]
11:36
maxlath has quit [Ping timeout: 240 seconds]
11:42
jkilpatr has quit [Ping timeout: 255 seconds]
11:48
<
victorbjelkholm >
!pin QmTujaPcCdt71ycHnPiM8hpzxC9eesFvUCTWonK5igqu41 flashback-vpn-config
11:48
<
pinbot >
now pinning on 8 nodes
11:49
ZaZ1 has joined #ipfs
11:52
ZaZ has quit [Ping timeout: 245 seconds]
11:56
jkilpatr has joined #ipfs
11:58
ZaZ1 has quit [Read error: Connection reset by peer]
12:02
tmg has joined #ipfs
12:03
aquentson has joined #ipfs
12:17
Kane` has quit [Quit: Leaving]
12:21
realisation has joined #ipfs
12:52
chriscool has quit [Quit: Leaving.]
12:53
chriscool has joined #ipfs
12:54
maxlath has joined #ipfs
13:01
chriscool has quit [Read error: Connection reset by peer]
13:02
realisation has quit [Ping timeout: 245 seconds]
13:03
aquentson1 has joined #ipfs
13:04
aquentson has quit [Ping timeout: 240 seconds]
13:06
PBn has joined #ipfs
13:07
<
PBn >
hey, can I ask some dumb questions about js-ipfs?
13:08
<
PBn >
Is it entirely browser based?
13:09
<
PBn >
could one set up a site to, distribute content on a page p2p?
13:11
<
Kubuxu >
PBn: that is the aim
13:11
chriscool has joined #ipfs
13:13
<
PBn >
Okay, I wasn't sure if there was some same orgin polacy or something that would always require ipfs to run localy
13:14
<
PBn >
Why isn't there a javascript site or something that will load ipfs sites through an iframe or something right now?
13:15
<
victorbjelkholm >
PBn: there is js-ipfs that works in the browser today that you can use
13:16
<
PBn >
I've messed around with that a bit, just wondering what it's achilles heel is that prevents it from being more foward faceing
13:17
chriscool has quit [Ping timeout: 240 seconds]
13:19
<
PBn >
What would prevent someone from a chunk of javascript on a site that loads images/videos from the server over ipfs
13:19
<
PBn >
primaraly from the main server but p2p when it would work
13:28
<
PBn >
Has anyone built an ipfs peer tube like project?
13:32
<
lgierth >
victorbjelkholm: victor@protocol.ai?
13:32
<
lgierth >
these hetzner mails have been going to my own mail account, need to fix that
13:33
dryajov1 has joined #ipfs
13:33
<
victorbjelkholm >
lgierth: yeah
13:33
<
lgierth >
it's in rescue mode right now i think
13:33
<
victorbjelkholm >
PBn: not that I have seen, would be cool to see though. "What would prevent someone from a chunk of javascript on a site that loads images/videos from the server over ipfs" Not sure I understand what you mean
13:33
<
victorbjelkholm >
lgierth: ?? Why?
13:34
<
lgierth >
they didn't let me pick the os per server
13:34
<
lgierth >
they would have both been windows, or both linux
13:34
dryajov1 has quit [Client Quit]
13:34
<
lgierth >
when you ssh in, there's an executable called installimage, or install-image
13:35
<
victorbjelkholm >
oh, I see
13:35
<
victorbjelkholm >
ok
13:35
<
victorbjelkholm >
ok, put debian jessie
13:38
<
PBn >
victorbjelkholm I'm wondering why ipfs hasn't been used like a media cdn for large files, if you could run it without installing anything in the browser
13:40
<
PBn >
if you had something like an image board, or videos loading them through javascript from ipfs seems like it would only add minimal latancy and reduce bandwidth quite a in high traffic
13:40
<
PBn >
and be transparent to the normal user
13:41
tmg has quit [Ping timeout: 264 seconds]
13:41
<
PBn >
It just seemed like an obvious use cased, so I assumed there was some issue that prevents it from working as nicely as I imagine
13:47
<
victorbjelkholm >
PBn: yeah, that is indeed very good use cases. Not sure, probably time limitation and it's early. I think some folks have been exploring doing it but not sure if there is any "finished" projects
13:47
<
victorbjelkholm >
lgierth: I'm guessing ^ is what we used to generate our solarnet peer identities, no?
13:48
<
lgierth >
i'm not sure
13:48
<
lgierth >
i just `IPFS_PATH=ipfspath ipfs init && cat ipfspath/config | jq .Identity`
13:48
mdom has quit [Ping timeout: 260 seconds]
13:48
<
lgierth >
that code ^ has been last touched 2 years ago, so... who knows
13:49
<
lgierth >
needs gxification :)
13:49
<
lgierth >
PBn: yes that's one of the web use cases, we're not quite there yet performance-wise and documentation-wise
13:50
<
lgierth >
"can be done" is not a binary, it's a scale, and we're moving towards "can be done" in small steps
13:50
john1 has joined #ipfs
13:51
<
PBn >
I understand, if I wanted to mess around with it and get a webpage to load an image through ipfs where would you recomend me to start looking?
13:51
<
lgierth >
i'm afraid we're not
*there* yet either -- have no content routing and peer routing yet
13:51
<
lgierth >
but we'll be working on it next week
13:52
<
lgierth >
subscribe to that to get updates ^
13:54
<
PBn >
But if I wanted to set up a site and serve the images through ipfs running on the server
13:54
<
PBn >
it's just the peer stuff isn't quite ready
13:55
shamb0t has quit [Remote host closed the connection]
13:56
shamb0t has joined #ipfs
13:59
mguentner2 is now known as mguentner
14:00
shamb0t has quit [Ping timeout: 240 seconds]
14:03
aquentson has joined #ipfs
14:03
<
PBn >
I'm not really interested in setting up a gateway
14:04
<
PBn >
There are plenty of those running already
14:04
aquentson1 has quit [Ping timeout: 240 seconds]
14:05
chriscool has joined #ipfs
14:08
<
Kubuxu >
victorbjelkholm: if its stupid and it works its not stupid
14:08
<
PBn >
I kind of want to setup a javascript lazy load through ipfs
14:08
<
victorbjelkholm >
Kubuxu: I have no idea about using go-ipfs as a lib nor Golang! But yeah, I agree
14:08
chriscool has quit [Read error: Connection reset by peer]
14:09
<
victorbjelkholm >
PBn: it's fairly simple today to build static websites, just create your directory with index.html + images and what not. Refer to all resources by relative links and add entire directory to IPFS and tada, now you have a website deployed over IPFS
14:10
<
Kubuxu >
you should have went with just go-libp2p-crypto and go-libp2p-peer to generate the PeerID
14:11
<
Kubuxu >
but as this works I won't say anything
14:11
<
PBn >
But that would only be accessable through ipfs
14:11
chriscool has joined #ipfs
14:12
<
PBn >
It just seems really apealing to me to serve some javascript on the standard page load then load the static content through ipfs in the browser
14:12
<
victorbjelkholm >
PBn: no, via http as well, thanks to the gateways
14:12
<
victorbjelkholm >
Kubuxu: ah, would that be faster or about the same? I have to look into that
14:12
<
Kubuxu >
much faster
14:12
<
victorbjelkholm >
right now it's not very fast because it's creating a repo and stuff I think
14:12
<
victorbjelkholm >
aah
14:12
<
Kubuxu >
go-libp2p-crypto would generate just the RSA key
14:13
<
PBn >
sure, but if you're running a gateway you're just adding the ipfs overhead and not saving any bandwidth (once peering gets working etc)
14:13
<
Kubuxu >
and then go-libp2p-peer would make a peerID from the key
14:13
<
victorbjelkholm >
Kubuxu: ok, I will see if I can figure that out
14:13
<
Kubuxu >
and then you can marshal the privkey using MarshalPrivateKey and encode it in hex
14:13
<
victorbjelkholm >
lack of examples makes it hard for me to figure out, most of our go stuff only have reference docs
14:14
<
Kubuxu >
yeah, it isn't awesome
14:14
shamb0t has joined #ipfs
14:14
<
Kubuxu >
it is result of the fact that we were splitting it off a monolitic code
14:15
<
Kubuxu >
but you don't have to use go-ipfs code at all
14:15
<
Kubuxu >
aah it is base64 not hex
14:16
cemerick has joined #ipfs
14:21
shamb0t_ has joined #ipfs
14:21
shamb0t has quit [Read error: Connection reset by peer]
14:24
cemerick has quit [Ping timeout: 255 seconds]
14:24
<
PBn >
Before I take off, could someone point me in the right direction to start loading some of a page's content through ipfs?
14:24
cemerick has joined #ipfs
14:25
<
victorbjelkholm >
PBn: look inside the github.com/ipfs/examples repository, lots of useful information there
14:32
cemerick has quit [Ping timeout: 255 seconds]
14:33
Foxcool_ has quit [Ping timeout: 256 seconds]
14:38
PBn has quit [Quit: Page closed]
14:41
Remramm has quit [Changing host]
14:41
Remramm has joined #ipfs
14:41
Remramm has joined #ipfs
14:42
<
jnagro >
hey. been looking through the faq but couldnt find what i was curious about...
14:43
<
jnagro >
could i get hassled for running ipfs? like, could copyrighted content end up on my machine and comcast is going to be a douche about it?
14:43
<
lgierth >
if you decide to fetch that stuff on your node, yes
14:43
<
lgierth >
but it won't "just happen"
14:44
<
lgierth >
ipfs will always just fetch what you ask it to
14:45
<
fil_redpill >
I tried again ipfs-pack and, same error again
14:45
<
fil_redpill >
`fil:~> ipfs cat /ipfs/QmTT12ntRrY9GVmW8Lx7B5bruKUyvMCJDwQfC6xkHTRCb2
14:45
<
fil_redpill >
Error: Failed to decode Protocol Buffers: incorrectly formatted merkledag node: Link hash #0 is not valid multihash. multihash length inconsistent: &{1 85 [18 32 14 27 6 86 37 227 52 34 199 149 57 152 92 124 124 118 159 223 245 65 121 113 177 37 156 194 178 10 177 139 125 220]}`
14:53
talemongering has joined #ipfs
14:55
talemongering has quit [Remote host closed the connection]
14:57
shizy has joined #ipfs
15:02
aquentson1 has joined #ipfs
15:04
aquentson has quit [Ping timeout: 240 seconds]
15:04
shizy has quit [Quit: WeeChat 1.7]
15:07
shizy has joined #ipfs
15:08
ashark has joined #ipfs
15:13
xtarget[m] has joined #ipfs
15:18
AkhILman has quit [Ping timeout: 240 seconds]
15:22
pfrazee has joined #ipfs
15:23
bwerthmann has joined #ipfs
15:26
mildred has joined #ipfs
15:31
Boomerang has joined #ipfs
15:33
chris613 has joined #ipfs
15:35
dryajov1 has joined #ipfs
15:36
dryajov1 has quit [Client Quit]
15:39
ShalokShalom has quit [Read error: Connection reset by peer]
15:39
dryajov1 has joined #ipfs
15:41
Foxcool_ has joined #ipfs
15:42
dryajov1 has quit [Client Quit]
15:44
dryajov1 has joined #ipfs
15:45
dryajov1 has quit [Client Quit]
15:48
AkhILman has joined #ipfs
16:02
mildred has quit [Ping timeout: 276 seconds]
16:03
ShalokShalom has joined #ipfs
16:05
Boomerang has quit [Quit: Lost terminal]
16:05
robattila256 has joined #ipfs
16:08
aquentson1 has quit [Ping timeout: 276 seconds]
16:13
ulrichard has quit [Remote host closed the connection]
16:13
<
haad >
!pin QmSZrGv7P2kYEMKxLZGUDcDs35DwKH1eRTBJSEt1dSnrkV orbit-web
16:13
<
pinbot >
now pinning on 8 nodes
16:14
tabrath has quit [Ping timeout: 240 seconds]
16:15
ylp has quit [Quit: Leaving.]
16:22
A124 has quit [Ping timeout: 252 seconds]
16:23
<
fil_redpill >
!pin QmTT12ntRrY9GVmW8Lx7B5bruKUyvMCJDwQfC6xkHTRCb2
16:23
* fil_redpill
just tryin
16:24
A124 has joined #ipfs
16:26
Boomerang has joined #ipfs
16:29
shamb0t_ has quit [Remote host closed the connection]
16:30
shamb0t has joined #ipfs
16:31
Foxcool_ has quit [Ping timeout: 255 seconds]
16:33
anewuser has joined #ipfs
16:34
shamb0t has quit [Ping timeout: 255 seconds]
16:35
Boomerang has quit [Ping timeout: 276 seconds]
16:36
Boomerang has joined #ipfs
16:42
<
haad >
!pin QmYWsFK3ZtAJMnbjJqG3sTa39Trg1mVgQWwK4spL7Bguj6 morbit-web
16:42
<
pinbot >
now pinning on 8 nodes
16:47
<
victorbjelkholm >
morbid-web :D
16:51
maxlath has quit [Quit: maxlath]
16:51
maxlath has joined #ipfs
16:56
skinkitten has joined #ipfs
17:03
palkeo has joined #ipfs
17:03
palkeo has quit [Changing host]
17:03
palkeo has joined #ipfs
17:05
aquentson has joined #ipfs
17:05
Guest149624[m] has joined #ipfs
17:16
shamb0t has joined #ipfs
17:18
skinkitten has quit [Ping timeout: 255 seconds]
17:22
Oatmeal has joined #ipfs
17:23
arpu has quit [Remote host closed the connection]
17:24
skinkitten has joined #ipfs
17:30
Aranjedeath has joined #ipfs
17:47
cemerick has joined #ipfs
17:48
chriscool has quit [Ping timeout: 240 seconds]
17:50
G-Ray_ has quit [Quit: G-Ray_]
17:50
ylp has joined #ipfs
17:51
ylp has quit [Client Quit]
17:52
<
keks >
has anyone ever used gx with ipns?
17:52
ylp has joined #ipfs
17:53
<
lgierth >
eh i don't think so
17:53
<
lgierth >
the point of gx is that deps don't change :)
17:55
s_kunk has quit [Ping timeout: 240 seconds]
17:58
skinkitten has quit [Ping timeout: 240 seconds]
18:06
miscreative has joined #ipfs
18:07
miscreative has quit [K-Lined]
18:08
kxra[m] has quit [Changing host]
18:08
kxra[m] has joined #ipfs
18:19
matoro has quit [Ping timeout: 245 seconds]
18:25
dryajov1 has joined #ipfs
18:26
dryajov1 has quit [Client Quit]
18:27
tabrath has joined #ipfs
18:30
arpu has joined #ipfs
18:31
s_kunk has joined #ipfs
18:31
s_kunk has joined #ipfs
18:31
s_kunk has quit [Changing host]
18:32
matoro has joined #ipfs
18:32
aquentson1 has joined #ipfs
18:35
overproof has joined #ipfs
18:35
aquentson has quit [Ping timeout: 256 seconds]
18:39
mildred has joined #ipfs
18:40
overproof has quit [K-Lined]
18:46
john3 has joined #ipfs
18:49
john1 has quit [Ping timeout: 276 seconds]
18:53
ygrek has quit [Ping timeout: 260 seconds]
18:56
shamb0t has quit [Remote host closed the connection]
18:56
matoro has quit [Ping timeout: 240 seconds]
18:57
shamb0t has joined #ipfs
18:57
skinkitten has joined #ipfs
18:57
galois_d_ has joined #ipfs
18:58
shamb0t has quit [Read error: Connection reset by peer]
18:58
john4 has joined #ipfs
18:58
shamb0t has joined #ipfs
19:00
john3 has quit [Ping timeout: 240 seconds]
19:01
galois_dmz has quit [Ping timeout: 256 seconds]
19:01
chriscool has joined #ipfs
19:01
matoro has joined #ipfs
19:02
shamb0t has quit [Remote host closed the connection]
19:02
maxlath has quit [Ping timeout: 260 seconds]
19:02
shamb0t has joined #ipfs
19:06
shamb0t has quit [Ping timeout: 240 seconds]
19:12
espadrine has quit [Ping timeout: 240 seconds]
19:12
ygrek has joined #ipfs
19:14
matoro has quit [Ping timeout: 276 seconds]
19:15
shamb0t has joined #ipfs
19:16
shamb0t_ has joined #ipfs
19:16
shamb0t has quit [Read error: Connection reset by peer]
19:20
chriscool has quit [Read error: Connection reset by peer]
19:21
shamb0t_ has quit [Ping timeout: 255 seconds]
19:29
chriscool has joined #ipfs
19:32
espadrine has joined #ipfs
19:32
aquentson has joined #ipfs
19:34
aquentson1 has quit [Ping timeout: 252 seconds]
19:36
maxlath has joined #ipfs
19:38
Darrell has joined #ipfs
19:38
wallacoloo_____ has joined #ipfs
19:43
chriscool has quit [Read error: Connection reset by peer]
19:46
Darrell has quit [K-Lined]
19:48
skinkitten_ has joined #ipfs
19:55
pterygotous has joined #ipfs
20:03
pterygotous has quit [K-Lined]
20:04
strncpy has joined #ipfs
20:05
pfrazee has quit [Remote host closed the connection]
20:06
<
SchrodingersScat >
strncpy: oh hey!
20:09
rendar has quit [Ping timeout: 245 seconds]
20:11
<
strncpy >
Is it possible to run ipfs daemon on startup as a particular user?
20:11
ianopolous has joined #ipfs
20:12
<
SchrodingersScat >
strncpy: sounds likely
20:15
<
strncpy >
something like chpst -u ipfs ipfs daemon ?
20:15
<
strncpy >
Also, can I password protect the web console?
20:16
<
lgierth >
strncpy: yes it doesn't require any root privileges or so for running
20:16
<
lgierth >
strncpy: not out of the box
20:16
<
lgierth >
so right now you kinda need to trust other users on the box wrt ipfs
20:17
shamb0t has joined #ipfs
20:19
pfrazee has joined #ipfs
20:21
shamb0t has quit [Ping timeout: 240 seconds]
20:23
<
richardlitt >
!pinbot pin Qma4gdwsPjSYcsbP4Y8FVAWMQehb4bUnNwPVnv8zkUFiaM dists
20:23
<
pinbot >
now pinning on 8 nodes
20:23
<
richardlitt >
!pinbot Qma4gdwsPjSYcsbP4Y8FVAWMQehb4bUnNwPVnv8zkUFiaM dists
20:23
<
pinbot >
now pinning on 8 nodes
20:30
tabrath has quit [Ping timeout: 276 seconds]
20:30
cemerick has quit [Ping timeout: 255 seconds]
20:31
cemerick has joined #ipfs
20:32
aquentson1 has joined #ipfs
20:34
arkimedes has joined #ipfs
20:35
aquentson has quit [Ping timeout: 264 seconds]
20:35
mdom has joined #ipfs
20:36
tabrath has joined #ipfs
20:38
pfrazee_ has joined #ipfs
20:38
arkimedes_ has joined #ipfs
20:38
arkimedes has quit [Read error: Connection reset by peer]
20:39
rendar has joined #ipfs
20:39
rendar has joined #ipfs
20:39
cemerick has quit [Ping timeout: 255 seconds]
20:42
pfrazee has quit [Ping timeout: 245 seconds]
20:43
matoro has joined #ipfs
20:44
pfrazee_ has quit [Remote host closed the connection]
20:47
pfrazee has joined #ipfs
20:48
<
deltab >
strncpy: you could put a proxy in front of it, and protect that
20:48
<
strncpy >
good call
20:48
<
strncpy >
didn't think of that
20:50
neurrowcat has joined #ipfs
20:56
aquentson has joined #ipfs
20:59
aquentson1 has quit [Ping timeout: 240 seconds]
21:01
tilgovi has joined #ipfs
21:05
Boomerang has quit [Quit: Lost terminal]
21:06
aquentson1 has joined #ipfs
21:09
aquentson has quit [Ping timeout: 255 seconds]
21:11
tmg has joined #ipfs
21:15
atrapado_ has quit [Quit: Leaving]
21:49
tilgovi has quit [Ping timeout: 256 seconds]
22:02
arkimedes_ has quit [Quit: Leaving]
22:02
skinkitten_ has quit [Ping timeout: 264 seconds]
22:03
<
fil_redpill >
I'm still stuck with `ipfs ls QmTT12ntRrY9GVmW8Lx7B5bruKUyvMCJDwQfC6xkHTRCb2`
22:03
skinkitten has quit [Ping timeout: 255 seconds]
22:06
rendar has quit [Quit: std::lower_bound + std::less_equal
*works* with a vector without duplicates!]
22:06
<
lgierth >
fil_redpill: the ls looks good here
22:06
aquentson has joined #ipfs
22:07
aquentson1 has quit [Ping timeout: 240 seconds]
22:07
<
fil_redpill >
seems like my local ipfs node can not contact the network?
22:08
<
lgierth >
or at least can't connect to any of the 3 providers?
22:08
<
lgierth >
QmTauL2a9T3QUjrvwShyURVA6QvHcm1eaBMcTHmiNp31vC
22:08
<
lgierth >
QmSoLju6m7xTh3DuokvT3886QRYqxAzb1kShaanJgW36yx
22:08
<
lgierth >
QmYYRY6GXJ2cxqLMSFxNWk9gTNZw4QJ6RugT7YfLpN1c9G
22:08
<
lgierth >
ipfs dht findpeer $peerid finds you addresses for them
22:08
<
lgierth >
or i think you can just ipfs swarm connect /ipfs/$peerid without an explicit address
22:08
<
fil_redpill >
ipfs swarm peers has dozens of references
22:09
<
fil_redpill >
`ipfs dht findpeer QmSoLju6m7xTh3DuokvT3886QRYqxAzb1kShaanJgW36yx` lists 10 addresses
22:09
<
fil_redpill >
no, 8
22:10
<
lgierth >
that one's in the default Bootstrap config too
22:10
<
lgierth >
(starts in QmSoL)
22:10
<
fil_redpill >
the two others fail
22:11
<
lgierth >
!pin QmfTLhyixk6uDgjsEfLkGv6JQ2je9um8LmCM9iHteer3dq archives.ipfs.io
22:11
<
pinbot >
now pinning on 8 nodes
22:13
<
fil_redpill >
Might this be because I'm using a VPN (F-Secure Freedome)
22:13
<
lgierth >
mh -- maybe
22:14
<
lgierth >
it should still work but who knows what this particular VPN sets up regarding routes, etc.
22:14
<
lgierth >
i'm using the cjdns iptunnel and it works (see the pin above ^)
22:14
<
lgierth >
!pin QmWtatYEBceptae1m8mtdXKVVfJ8gYdazoAmaDS8Sz2PLD dist.ipfs.io go-ipfs v0.4.5-rc4
22:14
<
pinbot >
now pinning on 8 nodes
22:14
<
fil_redpill >
nope :(
22:18
shamb0t has joined #ipfs
22:21
matoro has quit [Ping timeout: 240 seconds]
22:22
wallacoloo_____ has quit [Ping timeout: 240 seconds]
22:22
shamb0t has quit [Ping timeout: 240 seconds]
22:27
dryajov1 has joined #ipfs
22:28
skinkitten has joined #ipfs
22:28
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
22:29
dryajov1 has quit [Client Quit]
22:30
skinkitten_ has joined #ipfs
22:32
<
fil_redpill >
okay it seems that I have two incompatible versions of ipfs
22:32
<
fil_redpill >
0.4.4 and 0.4.5-rc4
22:32
<
lgierth >
they should be compatible
22:32
<
lgierth >
we try to never break compat
22:32
<
lgierth >
but there might be bugs of course that have been fixed in the new release
22:33
<
fil_redpill >
here's what I'm seeing
22:33
<
lgierth >
sorry about these :)
22:33
<
fil_redpill >
> ipfs version
22:33
<
fil_redpill >
ipfs version 0.4.4
22:33
<
fil_redpill >
env ipfs version
22:33
<
fil_redpill >
ipfs version 0.4.5-rc4
22:33
<
fil_redpill >
ipfs ls QmTT12ntRrY9GVmW8Lx7B5bruKUyvMCJDwQfC6xkHTRCb2
22:33
<
fil_redpill >
api version mismatch (/go-ipfs/0.4.5-rc4/ != /go-ipfs/0.4.4/)
22:33
<
fil_redpill >
env ipfs ls QmTT12ntRrY9GVmW8Lx7B5bruKUyvMCJDwQfC6xkHTRCb2
22:33
<
fil_redpill >
zb2rhXbLoTfgP8xqk912oE8eynnDsMLhmZHxCSiVymfdNE6Hq 6 hell0.txt
22:33
<
fil_redpill >
zb2rhXbLoTfgP8xqk912oE8eynnDsMLhmZHxCSiVymfdNE6Hq 6 hell1.txt
22:34
<
lgierth >
ah. the daemon you're running is a different version than the executable you're using for the command
22:35
<
fil_redpill >
I think so
22:35
<
dyce[m] >
is there a way to cap the amount of memory ipfs daemon uses?
22:35
<
fil_redpill >
echo $PATH
22:35
<
fil_redpill >
/Users/fil/miniconda3/bin:/Applications/MAMP/Library/bin:/usr/local/go/bin:/usr/local/opt/coreutils/libexec/gnubin:/usr/local/bin:/usr/local/sbin:/Applications/MAMP/bin/php/php5.4.10/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/MacGPG2/bin:/usr/local/sbin
22:35
<
fil_redpill >
maybe it's a shitty installation, but the error message didn't help :)
22:36
<
lgierth >
dyce[m]: as in RAM?
22:36
<
lgierth >
not currently
22:37
<
dyce[m] >
i assume go should be better than javascript?
22:37
<
lgierth >
it's less an issue of language
22:37
<
lgierth >
and more of what you do with it ;)
22:37
<
lgierth >
right now go-ipfs accumulates lots of data over time
22:38
<
fil_redpill >
anyway, removing the brew version solves it — thanks for bearing with me :)
22:38
neurrowcat has quit [Quit: Deebidappidoodah!]
22:39
<
dyce[m] >
im seeing 300MB used for adding a 5gb file
22:40
<
dyce[m] >
lgierth: so does that have to do with GC?
22:40
<
lgierth >
kind of -- not storage GC or go's language GC though
22:41
<
lgierth >
but simply that the daemon holds on to too much stuff in RAM
22:41
<
lgierth >
provider records mostly, i think
22:41
<
lgierth >
fil_redpill: starting the daemon with the same executable as the one you used to get that error ^ will help :)
22:41
<
dyce[m] >
so js-ipfs holds on to less or is it implemented similarly?
22:42
<
dyce[m] >
i was thinking of running js-ipfs on an openwrt device with 64mb of ram
22:43
<
dyce[m] >
i wonder if it will just fail when adding large files
22:43
<
lgierth >
js-ipfs isn't totally complete
22:43
<
lgierth >
and i think it has never been run long enough to actually see the same memory issues ;)
22:44
<
lgierth >
go-ipfs accumulates about 1.5G per week
22:44
<
lgierth >
maybe a bit less -- that's on the ipfs.io nodes which are busy
22:45
<
dyce[m] >
hmm, perhaps i could use monit with some script to check if ipfs daemon is idle
22:45
<
dyce[m] >
to keep ram usage down
22:45
dryajov1 has joined #ipfs
22:46
ShalokShalom has quit [Read error: Connection reset by peer]
22:47
dryajov1 has quit [Client Quit]
22:47
matoro has joined #ipfs
22:49
ShalokShalom has joined #ipfs
22:50
ashark has quit [Ping timeout: 240 seconds]
22:51
aquentson1 has joined #ipfs
22:52
galois_d_ has quit [Remote host closed the connection]
22:53
galois_dmz has joined #ipfs
22:54
aquentson has quit [Ping timeout: 255 seconds]
22:58
Boomerang has joined #ipfs
23:06
aquentson has joined #ipfs
23:08
pfrazee has quit [Remote host closed the connection]
23:08
aquentson1 has quit [Ping timeout: 245 seconds]
23:11
<
whyrusleeping >
kevina: commented, looking pretty good so far!
23:13
shizy has quit [Quit: WeeChat 1.7]
23:16
arkimedes has joined #ipfs
23:22
<
kevina >
whyrusleeping: thanks replied
23:23
matoro has quit [Ping timeout: 240 seconds]
23:23
espadrine has quit [Ping timeout: 255 seconds]
23:30
jkilpatr has quit [Ping timeout: 256 seconds]
23:39
igel[m] has joined #ipfs
23:40
<
igel[m] >
ipfs-8.17.1-arm64-lede.opkg
23:44
matoro has joined #ipfs
23:45
<
lgierth >
igel[m]: how'd you come up with that
23:45
ani_ has joined #ipfs
23:50
<
ani_ >
Hey, I was talking to the people who make Tahoe and I've determined ipfs-cluster is probably our best shot for having a cluster of nodes contributing storage to archive data.
23:50
<
ani_ >
So hsanjuan I'm going to create a user-story with our ideal scenario.
23:51
<
SchrodingersScat >
Tahoe-LAFS is great
23:51
<
igel[m] >
Jeje a goal for EdgeOS .. Haven't tried yet!
23:51
<
whyrusleeping >
ani_: who were you chatting with?
23:51
<
whyrusleeping >
(i hang out with the tahoe people every so often)
23:53
<
ani_ >
meejah, Riastradh, exarkun mainly
23:54
wallacoloo_____ has joined #ipfs
23:54
<
ani_ >
whyrusleeping: but basically, they helped me clarify exactly what Tahoe is/does.
23:54
<
whyrusleeping >
its a pretty cool system
23:55
<
ani_ >
It is, just not exactly what we were looking for.
23:56
ianopolous has quit [Ping timeout: 264 seconds]
23:56
Mizzu has quit [Ping timeout: 240 seconds]
23:57
<
hsanjuan >
ani_: that's great, go for it!
23:59
<
lgierth >
awesome ani