jbenet changed the topic of #ipfs to: IPFS - InterPlanetary File System - https://github.com/ipfs/ipfs -- channel logged at https://botbot.me/freenode/ipfs/ -- Code of Conduct: https://github.com/ipfs/community/blob/master/code-of-conduct.md -- Sprints: https://github.com/ipfs/pm/ -- Community Info: https://github.com/ipfs/community/ -- FAQ: https://github.com/ipfs/faq -- Support: https://github.com/ipfs/support
Guest60594 has quit [Remote host closed the connection]
inconshreveable has joined #ipfs
O47m341 has joined #ipfs
jaboja64 has quit [Ping timeout: 248 seconds]
devbug_ has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
zootella has joined #ipfs
zootella has quit [Quit: zootella]
micxjo has joined #ipfs
_fil_ has joined #ipfs
<ipfsbot> [js-ipfs] xicombd created refactor/http-api-routes (+2 new commits): https://git.io/vaczV
<ipfsbot> js-ipfs/refactor/http-api-routes 419e916 Francisco Baio Dias: Register routes on the injected connection
<ipfsbot> js-ipfs/refactor/http-api-routes 293765a Francisco Baio Dias: Add api running test for ipfs version
M-Cosmo has left #ipfs ["User left"]
zootella has joined #ipfs
<ipfsbot> [js-ipfs] xicombd opened pull request #84: Refactor HTTP API routes (master...refactor/http-api-routes) https://git.io/vacz5
leer10 has joined #ipfs
zootella has quit [Quit: zootella]
ggoZ has quit [Ping timeout: 276 seconds]
reit has joined #ipfs
warner` is now known as warner
M-whyrusleeping has quit [Quit: node-irc says goodbye]
ipfsrocks has joined #ipfs
r04r is now known as zz_r04r
qbg has quit [Quit: Konversation terminated!]
qbg has joined #ipfs
computerfreak has quit [Quit: Leaving.]
mnp has joined #ipfs
inconshreveable has quit [Read error: Connection reset by peer]
tmg has quit [Ping timeout: 240 seconds]
<warner> hey, is anyone here familiar with the way IPFS does TCP NAT-hole-punching?
<warner> I'm trying to build something similar (but in python, with Twisted)
<warner> is it basically: set SO_REUSEPORT, listen on 4001, make outbound connections with the local end bound to port=4001, ask everyone you connect to what address+port they see, then advertise that address+port to everyone?
<jbenet> warner: we dont do an extensive amount yet. we've some expriments with natty and other things, but right now we do minimal stuff: we detect the outgoing ports and try to use them, advertise those addresses, and we try to use nat-pmp and upnp where available
* warner nods
<jbenet> and yes SO_REUSEPORT too.
rhalff has quit [Ping timeout: 244 seconds]
<warner> SO_REUSEPORT was new to me, pretty crucial
<warner> do you advertise port=4001, or port=(whatever your peers said they hear you on)?
<jbenet> hello SO_REUSEPORT my old friend. https://www.youtube.com/watch?v=5gFnCwVqbWs
<jbenet> warner: both, really. what we do is we track many addresses
<jbenet> warner: nodes have "internally known addresses" based on the machine ip addrs, and transport ports.
tmg has joined #ipfs
<jbenet> warner: then, based on what peers observe, we may detect "likely externally viewable addresses", and advertise those too.
<warner> I've been reading http://nutss.gforge.cis.cornell.edu/pub/imc05-tcpnat/ (from 2005, but still pretty educational)
<jbenet> warner: this will need hooks with policy (like, dont want internal ip addrs getting out there necessarily). as well as known relays for trying to holepunch, etc.
<warner> ok, so you gather externally-reported addresses and merge them into your advertisement
<jbenet> warner: my takeaway from all NAT stuff is: **tableflip** -- we need a packetized transport at the application layer
<warner> yeah
<jbenet> warner: and we're building it-- more to come soon.
<warner> I'm trying to figure out what's the simplest thing I can do that'll get me to 80%
<warner> nice
dignifiedquire has quit [Quit: Connection closed for inactivity]
<jbenet> simplest: support nat-pmp, nat upnp, advertise all known addrs, take observations.
<jbenet> beware though, as cone nats may blow up your known addresses. make sure you see observations from multiple distinct peers
<jbenet> errrr "fully symmetric nats"*
<warner> I think it's gonna be SO_REUSEPORT, glean an external address from one connection, advertise localport, externalport, and maybe (localport + 2*(externalport-localport)) since some NATs allocate ports that way
<warner> yeah
<jbenet> yes SO_REUSEPORT is a must.
<warner> so are you basically doing simultaneous-TCP?
<jbenet> i'd advertise real observations. even then you'll get a bunch of useless addresses (symmetric nats)
* warner nods
<jbenet> we dont yet do simult open. we need a relay for that
<jbenet> we've relaying in but we havent done it.
<warner> according to the 2005 paper, most boxes allocate a stable port, but won't accept inbound connections unless they see an outbound SYN for the same 4-tuple
<jbenet> (basically peer-mediated STUN)
<warner> I've started to strace and pcap the IPFS process to figure out what's really going on
devbug_ has quit [Ping timeout: 248 seconds]
<jbenet> haha, nice. im sure you'll find lots of wonkiness, please file issues! <3
<warner> well, mostly I'm trying to figure out how it interacts with my (linux-based) NAT box
<warner> so there's nothing that particularly coordinates my box making an outbound connection to peer X at the same time that X tries to connect to me, right?
<warner> is there anything about the DHT "fingers" or "leaves" or whatnot that would cause connection attempts to line up?
<warner> (e.g. if X wants to connect to Y, Y also wants to connect to X, so they're likely to be making attempts at the time time, which might cause their NATs to allocate compatible table entries)
<jbenet> there's no simultaneous open no, and it's hurting us bad. we need it soon.
<jbenet> oh nice observation, from dht there may be some accidental simultaneity. but not sure how likely it is
<warner> ok, good to know
<warner> so I wonder if the connections are only working on the NATs that allow inbound connections despite not seeing a SYN for the full 4-tuple
<warner> but I've got a lot of port=4001 connections established, and I think my NAT doesn't allow those
<warner> hm, well, the pcap will help figure that part out
<jbenet> yeah, unclear. would love any intel you gather on this.
<jbenet> thinks work ok, but not nearly as well as we want it to.
<warner> will do
<warner> ok, catch you later
devbug_ has joined #ipfs
devbug_ has quit [Ping timeout: 268 seconds]
TomasBond has joined #ipfs
felixn has quit [Quit: Textual IRC Client: www.textualapp.com]
devbug has quit [Ping timeout: 276 seconds]
devbug has joined #ipfs
wallacoloo has joined #ipfs
wallacoloo has left #ipfs [#ipfs]
tmg has quit [Ping timeout: 268 seconds]
ggp0647 has quit [Ping timeout: 264 seconds]
ggp0647 has joined #ipfs
pfraze has quit [Remote host closed the connection]
devbug has quit [Ping timeout: 248 seconds]
ggp0647 has quit [Ping timeout: 264 seconds]
ggp0647 has joined #ipfs
devbug has joined #ipfs
Guanin_ has left #ipfs [#ipfs]
Guanin_ has joined #ipfs
pfraze has joined #ipfs
qbg has quit [Ping timeout: 244 seconds]
devbug has quit [Ping timeout: 260 seconds]
reit has quit [Ping timeout: 276 seconds]
pfraze has quit [Remote host closed the connection]
Tv` has quit [Quit: Connection closed for inactivity]
pfraze has joined #ipfs
ygrek has quit [Ping timeout: 244 seconds]
reit has joined #ipfs
Senji has joined #ipfs
ipfsrocks has quit [Ping timeout: 248 seconds]
ipfsrocks has joined #ipfs
micxjo has quit [Quit: Connection closed for inactivity]
TomasBond has quit [Ping timeout: 260 seconds]
TomasBond has joined #ipfs
agent008 has quit [Remote host closed the connection]
TomasBond has quit [Ping timeout: 276 seconds]
ggp0647 has quit [Ping timeout: 264 seconds]
ggp0647 has joined #ipfs
pfraze has quit [Remote host closed the connection]
zootella has joined #ipfs
tmg has joined #ipfs
zootella has quit [Quit: zootella]
oed_ is now known as oed
reit has quit [Read error: Connection reset by peer]
Senji has quit [Disconnected by services]
Senj has joined #ipfs
Senj is now known as Senji
M-jackvt93 has quit [Quit: node-irc says goodbye]
M-harlan1 has joined #ipfs
ipfsrock1 has joined #ipfs
kyledrake_ has joined #ipfs
kyledrake has quit [Ping timeout: 246 seconds]
M-harlan has quit [Ping timeout: 246 seconds]
nausea has quit [Ping timeout: 246 seconds]
flyingkiwi has quit [Ping timeout: 246 seconds]
mikolalysenko has quit [Ping timeout: 246 seconds]
ipfsrocks has quit [Ping timeout: 246 seconds]
the193rd has quit [Ping timeout: 246 seconds]
kyledrake_ is now known as kyledrake
the193rd_ has joined #ipfs
nausea has joined #ipfs
nausea has quit [Changing host]
nausea has joined #ipfs
gaboose has quit [Ping timeout: 246 seconds]
flyingkiwi has joined #ipfs
gaboose has joined #ipfs
mikolalysenko has joined #ipfs
the193rd_ is now known as the193rd
_fe_ has joined #ipfs
_rht has joined #ipfs
livegnik has quit [Quit: No Ping reply in 180 seconds.]
livegnik has joined #ipfs
kmq has joined #ipfs
pfraze has joined #ipfs
micxjo has joined #ipfs
pfraze has quit [Ping timeout: 240 seconds]
tmg has quit [Ping timeout: 244 seconds]
_fe_ has quit [Remote host closed the connection]
ipfsrock1 has quit [Ping timeout: 276 seconds]
disgusting_wall has quit [Quit: Connection closed for inactivity]
zootella has joined #ipfs
_fe_ has joined #ipfs
_fe_ has quit [Remote host closed the connection]
kmq has quit [Read error: Connection reset by peer]
zootella has quit [Quit: zootella]
devbug has joined #ipfs
kmq has joined #ipfs
mildred has joined #ipfs
devbug has quit [Read error: No route to host]
rinpoo has joined #ipfs
<rinpoo> hi there
Senj has joined #ipfs
Senji has quit [Disconnected by services]
devbug has joined #ipfs
<rinpoo> Is it possible to host whole websites with ipfs or only content for websites?
<Kubuxu> I hose my whole blog on IPFS
* yangwao too
<yangwao> btw
<yangwao> hugo added emoji
<yangwao> but I dont really know how that function templates works :/
<yangwao> Kubuxu: whats your Hugo level? :)
<Kubuxu> 10mins to figure it out, that is it. I had to modify the scheme but it was also easy to do.
<yangwao> hmm
<yangwao> for example
<yangwao> {{ replace "Batman and Robin" "Robin" "Catwoman" }} should work, right?
<yangwao> because doesnt for me, or should I enable somethin else?
<yangwao> i've been digging docs but didnt find anything about it
<yangwao> also have latest one hugo
<yangwao> Hugo Static Site Generator v0.16-DEV BuildDate: 2016-03-13T08:10:03+01:00
<Kubuxu> I have no idea.
zootella has joined #ipfs
<Kubuxu> it is "go template engine"\
dignifiedquire has joined #ipfs
devbug has quit [Read error: Connection reset by peer]
<kmq> on that topic, I was looking a bit for how to update a ,say, blogpost through ipfs as well
<Kubuxu> lgierth: weird thing is going on, this works: http://104.236.151.122/ipns/www.kubuxu.ovh/ this also: http://h.ipfs.io/ipns/www.kubuxu.ovh/ but https://ipfs.io/ipns/www.kubuxu.ovh gives Path Resolve error: could not resolve name.
devbug has joined #ipfs
<kmq> are there currently options to do that ?
zootella has quit [Quit: zootella]
<rinpoo> nice does conventional code work? Like if I wanted to use a phpBB could I use that with ipfs?
<kmq> rinpoo: from what I understand, currently it's possible to have static(except for javascript) websites only
devbug has quit [Read error: Connection reset by peer]
devbug has joined #ipfs
<rinpoo> ahh ok so it's like zeronet
<rinpoo> would it be possible to use ipfs to host content on a normal website?
<Kubuxu> Yup, ipfs.pics is PHP website and hosts pictures on IPFS.
<Kubuxu> you have to just use nginx/apache rewrite rules to rewrite requests to /ipfs/... to local gateway on server site.
<rinpoo> do I have to recode the php or can I just use something that has been done already
<rinpoo> nice
<Kubuxu> You just link to files under IPFS as /ipfs/Qmfdsdfsdfds/pic.png and then rewrite server site /ipfs/... to localhost:8080 or whatever port IPFS gateway on server runs.
kmq has quit [Read error: Connection reset by peer]
<yangwao> but ipfs.pics is just writable gateway, literally :)
<yangwao> but also, nice one!
<rinpoo> thx I'll give ipfs a try then
<rinpoo> I'm not too techy
<rinpoo> more on the degin side
<rinpoo> design
<yangwao> :)
<Kubuxu> When I make static sites I use IPFS to show them off to someone.
<lgierth> Kubuxu: it works for me right now
<Kubuxu> It works now.
<Kubuxu> WTF
ugjka has joined #ipfs
kmq has joined #ipfs
devbug has quit [Ping timeout: 268 seconds]
<Kubuxu> also commit is missing: https://ipfs.io/version :p
<yangwao> ;p
<lgierth> oh man :/
<lgierth> i've made such a mess of the whole infrastructure deploy code
devbug has joined #ipfs
<lgierth> note to self: one fucking thing at a time
<lgierth> Kubuxu: it should be 6f8ea136d5d9d927016c59a232b712e7bd6ba795
M-Guest2152 has quit [Quit: node-irc says goodbye]
<deltab> that reminds me, https://dist.ipfs.io/ is still broken
<lgierth> yes, we don't have ssl for that
<lgierth> or rather, the cert only covers ipfs.io and gateway.ipfs.io
<lgierth> we're about to get a wildcard cert
<lgierth> the validation process is a bit painful
<lgierth> and no, letsencrypt is not an option :)
<deltab> I've seen that stated in issues, but I still don't understand why
<lgierth> lets encrypt doesn't do wildcard certs
devbug has quit [Read error: Connection reset by peer]
<deltab> yes, but you can get a cert for dist.ipfs.io specifically
<deltab> or one for all three names
<deltab> until you get the wildcard one elsewhere
<lgierth> nah i can't be bothered to create and maintain individual certs for every of our sites
devbug has joined #ipfs
<lgierth> we'll have a wildcard cert soon, it's just painful to do the identity validation in the first place
<deltab> how many sites?
<lgierth> like 5 or so at the moment, plus all the individual hosts at <host>.i.ipfs.io
<lgierth> it will become more
* deltab nods
<lgierth> i don't wanna deal with it
<deltab> and it couldn't be automated easily enough?
<lgierth> sure, but someone's gotta do it, and maintain it, and make sure it doesn't break when it's not touched for a few months
<lgierth> and that someone's likely me
<lgierth> and i can't be bothered :)
<kmq> not to try and convince you, but: I've had great peace of mind with the letsencrypt.sh script
<kmq> and: I don't know what's up with *.i.ipfs.io, but you might run into rate limiting issues
<kmq> so, letsencrypt might not even be practical
<lgierth> oh it's just about a dozen hosts at the moment
<Kubuxu> looks like http://128.199.219.111/ipns/www.kubuxu.ovh is broken
<lgierth> :/
<deltab> the current limits are 100 names per cert, 5 certs per domain per week; "There is no limit to the number of certificates that can be issued to different domains."
<rinpoo> I'm following this: https://ipfs.io/docs/install/ but I get: ipfs: command not found in linux
<kmq> where did you move the ipfs binary to ?
<rinpoo> home/user/
<kmq> so if you run /home/user/go-ipfs/ipfs it works ?
<rinpoo> I used ipfs help and got that msg
<rinpoo> while in the go-ipfs directory
<rinpoo> even used sudo
<deltab> try ./ipfs
devbug has quit [Read error: Connection reset by peer]
<kmq> did you execute this command 'mv go-ipfs/ipfs /usr/local/bin/ipfs' ?
<rinpoo> oh ok didn't know I had to exe that
<rinpoo> I didn't
tmg has joined #ipfs
<deltab> the shell won't run programs from the current directory unless you have ./ first; that's so that you don't accidentally run trojans
<kmq> so you followed the installation instructions only half
<rinpoo> I mainly use the gui
<rinpoo> I thought if I move the files in home/user/ that would be it
<deltab> when you type in the name of a command, it'll look for it in a few directories, but not the current one
<kmq> you can find these directories by issuing "env | grep PATH"
<deltab> or just echo $PATH
<kmq> even better
<rinpoo> the ipfs init should be highlighted
<Kubuxu> lgierth: any idea what might be going on with 128.199.219.111?
<Kubuxu> it might be whole reason why IPFS gateway seems unstable
<rinpoo> bit confusing if you are not fluent with the terminal
<lgierth> Kubuxu: not sure -- that's saturn, the host in singapore
kmq has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
kmq has joined #ipfs
<rinpoo> I'm having trouble with: curl "https://ipfs.io/ipfs/$hash" I <3 IPFS -<your username>
<rinpoo> I get: bash: 3: No such file or directory
<lgierth> that looks off
<lgierth> where did you get that command, and what are you trying to do?
<deltab> the command is just curl "https://ipfs.io/ipfs/$hash"
<rinpoo> oh ok
<rinpoo> found out the problem
<rinpoo> I copied the output with the command
<lgierth> oh yep
* deltab nods
<lgierth> stuff prefixed with > is a command
<lgierth> stuff without a prefix is just output
<deltab> you were telling the shell to redirect from a file called 3
<rinpoo> yes I realized
inconshreveable has joined #ipfs
<M-1> hohai
pfraze has quit [Remote host closed the connection]
ugjka has quit [Quit: Leaving]
zz_r04r is now known as r04r
<rinpoo> any reason why I need to read write my own blocks? I don't really get what the Dealing With Blocks is about
<deltab> you don't need to; it's just to show you how it works at low level
kmq has quit [Read error: Connection reset by peer]
<rinpoo> oh ok
<rinpoo> I thought it was important
<rinpoo> when I sue ipfs swarm connect /ip4/104.236.176.52/tcp/4001/ipfs/qmsolnsgccfuzqjzradhn95w2crsfmzutddwp8hxahca9z I get: Error: invalid peer address: failed to parse ipfs: qmsolnsgccfuzqjzradhn95w2crsfmzutddwp8hxahca9z failed to parse ipfs addr: qmsolnsgccfuzqjzradhn95w2crsfmzutddwp8hxahca9z multihash too short. must be > 3 bytes
<rinpoo> use
mildred has quit [Ping timeout: 244 seconds]
<lgierth> rinpoo: the part behind /ipfs/ is case-sensitive
kmq has joined #ipfs
<lgierth> yours is completely lowercase while it should start with QmSoL, and there probably are a few more uppercase chars
<lgierth> did you find it lowercase like that somewhere?
<rinpoo> I copy and pasted the code
<deltab> that's how it is on the page
<lgierth> oh man :/
<lgierth> yeah it's wrong -- sorry
<lgierth> let me find you the correct one
<lgierth> oh it should be in the default config i think
<lgierth> check `ipfs bootstrap`
<lgierth> anyone of you wanna go fix it in go-ipfs.git? :)
<lgierth> i love docs contributions :P and richardlitt loves them even more
<rinpoo> so where do I get the right ID?
<lgierth> check `ipfs bootstrap`, that's the default config of nodes to connect to -- it should be intere
<lgierth> *in there
ugjka has joined #ipfs
<rinpoo> thx
<deltab> yeah, /ip4/104.236.176.52/tcp/4001/ipfs/QmSoLnSGccFuZQJzRadHn95W2CrSFmZuTdDWP8HXaHca9z
jokoon has joined #ipfs
rendar has joined #ipfs
ugjka has quit [Quit: Leaving]
inconshreveable has quit [Ping timeout: 250 seconds]
ugjka has joined #ipfs
<rinpoo> I get can't be played because file is corrupted
<rinpoo> does
<rinpoo> this works though: ipfs cat QmRUkqtbx6ZuSG7e4XoqGcKzsc4Ux17haCPYYxiyC8goD9 | mplayer -vo xv -
<rinpoo> in chrome it at least dls
<rinpoo> looks like its a firefox problem
kmq has quit [Read error: Connection reset by peer]
kmq has joined #ipfs
M-jh has quit [Quit: node-irc says goodbye]
gaboose has quit [Quit: No Ping reply in 180 seconds.]
Encrypt has joined #ipfs
gaboose has joined #ipfs
fil_redpill has quit [Quit: node-irc says goodbye]
M-fil has joined #ipfs
M-fil has quit [Client Quit]
M-fil has joined #ipfs
kmq has quit [Read error: Connection reset by peer]
ggoZ has joined #ipfs
kmq has joined #ipfs
<tmg> richardlitt: RE:codingstyle.md (I think English has the fullstop placed inside the parentheses if they contain a complete sentence.)
jaboja has joined #ipfs
<rinpoo> nice the content is still there even if I rename the folder
<rinpoo> so it's not shared from my local hdd but uploaded into the swarm?
ugjka has quit [Quit: Leaving]
ugjka has joined #ipfs
<rinpoo> ipfs is very different from zernoet
<rinpoo> zeronet
<rinpoo> but I like it much better
<rinpoo> documentation is better too
<rinpoo> good job
<rinpoo> is it possible to remove files though?
<rinpoo> Ahh ok I got it so I converted my files into blocks and the blocks are shared
<rinpoo> so I can just remove the blocks I don't want from my blocks folder
<yangwao> mm zeronet is very diffrenet I think :)
<yangwao> and aim too
<rinpoo> is there some kind of general information? Like how the sharing works etc.
<rinpoo> yes
<rinpoo> I liked zeronet too
<yangwao> there are specs in ipfs repos
<rinpoo> but ipfs is much easier to work with
<yangwao> indeed :)
kmq has quit [Read error: Connection reset by peer]
<haad> Kubuxu, noffle: put together a list of CRDT related readings I've found helpful: https://gist.github.com/haadcode/7ed13d6c34696652a802
kmq has joined #ipfs
<Kubuxu> thanks
<rinpoo> I was more interested in very basic stuff that's all too much in the details. More like an overview on how IPFS works.
<rinpoo> -was + am
<haad> rinpoo: perhaps Juan's talk at Stanford helps you gain more understanding of how IPFS works https://www.youtube.com/watch?v=HUVmypx9HGI? Additionally, check the links for more documentation at https://github.com/ipfs/ipfs
kmq has quit [Read error: Connection reset by peer]
kmq has joined #ipfs
hellertime has joined #ipfs
ugjka has quit [Quit: Leaving]
ugjka has joined #ipfs
<rinpoo> thx that's exactly what I wanted
hellertime has quit [Quit: Leaving.]
Encrypt has quit [Quit: Quitte]
jaboja has quit [Remote host closed the connection]
M-rjan has quit [Quit: node-irc says goodbye]
jokoon has quit [Quit: Leaving]
kmq has quit [Read error: Connection reset by peer]
hellertime has joined #ipfs
kmq has joined #ipfs
rhalff has joined #ipfs
hellertime has quit [Quit: Leaving.]
HostFat has joined #ipfs
qbg has joined #ipfs
M-1982 has quit [Quit: node-irc says goodbye]
M-dasch has joined #ipfs
M-1976 has quit [Quit: node-irc says goodbye]
IlanGodik has joined #ipfs
kmq has quit [Read error: Connection reset by peer]
<rinpoo> do filecoin and ipfs work together?
<rinpoo> let me rephrase is filecoin integrated into ipfs or are they seperate systems
Guanin_ has left #ipfs [#ipfs]
<Kubuxu> filecoin doesn't exist
<Kubuxu> yet
<Kubuxu> And ipfs will probably integrate in filecoin
kmq has joined #ipfs
ggoZ has quit [Quit: Leaving.]
ggoZ has joined #ipfs
<rinpoo> ahh ok
nikor has joined #ipfs
M-dasch has left #ipfs ["User left"]
Encrypt has joined #ipfs
<rinpoo> I'm currently following this: https://github.com/ipfs/examples/tree/master/webapps/example-viewer/home#step-2-bundle-the-example and I'm not clear about what the <hash-of-the-viewer> is.
<rinpoo> is it the peer ID I created upon generation?
<deltab> no
<rinpoo> ok them I'm completely lost
<rinpoo> then
<deltab> if you go to http://localhost:8080/ipfs/ plus the hash from the add command, you'll see the files you added
<deltab> and if you go to the .md file, you'll see the raw markdown source
<deltab> to have it rendered, you need to instead load a page with javascript in it; that script will read the markdown and convert it to html for display
<deltab> that viewer is also distributed via ipfs, so it has its own hash
<deltab> that's the has it's referring to
<deltab> hash
<rinpoo> where do I find the viewers hash?
<deltab> it's part of the following example
<deltab> also further down in the makefile
<deltab> QmPDgUhqWE4WqRqAHHtjUTkTjWRiSKGtAHtf8YWcqUiUvA
<rinpoo> well that is the one in the example where do I get the right hash if I recreate the example
<rinpoo> with my own folder
<rinpoo> It's like there is a whoel step missing in the example
<rinpoo> whole
<deltab> you'll need to add the whole directory
<rinpoo> I did and have all the hashes
rhalff has quit [Ping timeout: 252 seconds]
<rinpoo> but none is labled viewer
<deltab> no, but is there 'example'?
M-fil is now known as fil_redpill
<rinpoo> no I've uploaded another folder I'll just post it here
<rinpoo> rinpoo@r3d3:~/Desktop/IPFS$ ipfs add -r rinpoo
<rinpoo> added QmWiiuo2wX7FRQ1Jt2QZ7VqJZ7myxSQPioe8j3oFGKPzxh rinpoo/01.jpg
<rinpoo> added QmRUkqtbx6ZuSG7e4XoqGcKzsc4Ux17haCPYYxiyC8goD9 rinpoo/01.mp4
<rinpoo> added QmUbXEMi5623TtoKKKNuUj37JzpMUiYzhozpoXYrRWw9zs rinpoo/02.jpg
<rinpoo> added QmY7rexSUFP3Ni4ZYqPZF9Yq9b2GmXm4r56yqDuz1jF4Bh rinpoo/02.mp4
<rinpoo> added QmYGP8w3nfhsnnrsez8k9GHxngeU5h9zNfWe8BcxeMFbaS rinpoo/03.jpg
<rinpoo> added QmNvaWFTe7HrTWvUzRKFEySDNXWdtog68WiR1h7EejRwoK rinpoo/04.jpg
<rinpoo> added QmTygdjEsMjLtL8A7FxUAdNNfT2aGnHj8bykqhowuzkQAR rinpoo/05.jpg
<rinpoo> added QmbFMke1KXqnYyBBWxB74N4c5SBnJMVAiMNRcGu6x1AwQH rinpoo/3
<rinpoo> added QmQKtgvsar63DwNwa5Q4MB7281bKQHtFNHVdMpyFKEpawW rinpoo
<deltab> only the last one, please
zorglub27 has joined #ipfs
<rinpoo> that is the folder but what is the viewer
<deltab> I don't think you included it
<rinpoo> I just copy and pasted the : ipfs add -r my-example and changed the my-example with my own test folder
ggoZ has quit [Ping timeout: 240 seconds]
<deltab> I meant a directory that also contains the viewer
<rinpoo> ohh ok now I get it
<rinpoo> sry if I'm, a bit dense
<rinpoo> -,
<deltab> there is a lot of knowledge assumed by these examples
<rinpoo> I notice
<rinpoo> hard to cram all the info I get into my head
<rinpoo> I'll make a step by step guide when I understand how everything works
<rinpoo> that's kinda missing
kmq has quit [Read error: Connection reset by peer]
kmq has joined #ipfs
Combined2857 has joined #ipfs
JasonWoof has quit [Quit: dual boot]
Peer3Peer has joined #ipfs
_fe_ has joined #ipfs
Peer3Peer has quit [Client Quit]
<rinpoo> to bad the example files are missing
_fe_ has quit [Remote host closed the connection]
_fe_ has joined #ipfs
<deltab> missing?
pfraze has joined #ipfs
_fe_ has quit [Ping timeout: 240 seconds]
kmq has quit [Read error: Connection reset by peer]
kmq has joined #ipfs
chris613 has joined #ipfs
jaboja has joined #ipfs
kmq has quit [Read error: Connection reset by peer]
Guanin_ has joined #ipfs
kmq has joined #ipfs
M-IBPX has left #ipfs ["User left"]
computerfreak has joined #ipfs
tmg has quit [Quit: leaving]
Guanin_ has left #ipfs [#ipfs]
<rinpoo> it's down
<rinpoo> Are all examples in go lang or are ther javascript ones?
kmq has quit [Read error: Connection reset by peer]
ggoZ has joined #ipfs
kmq has joined #ipfs
jokoon has joined #ipfs
computerfreak has quit [Remote host closed the connection]
M-ikreymer has quit [Quit: node-irc says goodbye]
<ipfsbot> [js-ipfs] xicombd force-pushed refactor/http-api-routes from 293765a to 8e0cb1f: https://git.io/vaCWO
<ipfsbot> js-ipfs/refactor/http-api-routes 8e0cb1f Francisco Baio Dias: Register routes on the injected server
<rinpoo> lol most excamples are in js forget that I asked XD
<rinpoo> -c
Tv` has joined #ipfs
kmq has quit [Quit: leaving]
pfraze has quit [Remote host closed the connection]
Combined2857 has quit [Quit: Leaving]
<noffle> haad: good list :)
jaboja has quit [Ping timeout: 240 seconds]
jaboja has joined #ipfs
pfraze has joined #ipfs
JasonWoof has joined #ipfs
JasonWoof has joined #ipfs
<rinpoo> ahh it's go
<rinpoo> it's really confusing that the example viewer is in js and the example int go lang
<rinpoo> -t
<voxelot> haad: awesome list!
<voxelot> i like seeing a title like why vector clocks are easy and then why they are hard haha
<rinpoo> I'm kinda stuck I went trough all examples but the Simple JS Apps just confuse me. What's the next I should read trough?
<rinpoo> +h
wiedi has quit [Ping timeout: 240 seconds]
<ipfsbot> [js-ipfs] xicombd pushed 1 new commit to refactor/http-api-routes: https://git.io/vaC8x
<ipfsbot> js-ipfs/refactor/http-api-routes 2f8b804 Francisco Baio Dias: Add api running test for ipfs version & fix #70
Guanin_ has joined #ipfs
wiedi has joined #ipfs
HostFat has quit [Ping timeout: 244 seconds]
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
ipfsrocks has joined #ipfs
<rinpoo> https://ipfs.io is down for me does it work for you guys?
zorglub27 has quit [Ping timeout: 244 seconds]
<rinpoo> just came back on
<voxelot> Kubuxu, noffle, haad, : would you guys be interested in having a hangout just for pub/sub again, jbenet is doing a hangout for IPLD and maybe we could squeeze in after
<voxelot> tomorrow, if dignifiedquire or someone could be kind enough to host
<Kubuxu> I won't be available tomorrow at usual time as I have a inter-city bus, but you can do it without me.
<voxelot> no worries, some other time is always an option too
hellertime has joined #ipfs
<noffle> voxelot: sure. if you can org it I can be there :)
nonaTure has joined #ipfs
M-kode54 has quit [Quit: node-irc says goodbye]
rhalff has joined #ipfs
ipfsrocks has quit [Ping timeout: 248 seconds]
ygrek has joined #ipfs
ulrichard has joined #ipfs
inconshreveable has joined #ipfs
sikander has quit [Remote host closed the connection]
sikander has joined #ipfs
<ipfsbot> [ipfs] RichardLitt pushed 2 new commits to master: https://git.io/vaCzr
<ipfsbot> ipfs/master ca2ada1 slothbag: Added C# implementation
<ipfsbot> ipfs/master 83184fe Richard Littauer: Merge pull request #161 from slothbag/sloth_wip...
zorglub27 has joined #ipfs
leer10 has quit [Ping timeout: 252 seconds]
hellertime has quit [Quit: Leaving.]
mildred has joined #ipfs
orography has quit [Remote host closed the connection]
overdangle has joined #ipfs
M-cryptix has quit [Quit: node-irc says goodbye]
palkeo has joined #ipfs
micxjo has quit [Quit: Connection closed for inactivity]
Senj has quit [Ping timeout: 260 seconds]
jokoon has quit [Quit: Leaving]
patcon has joined #ipfs
Encrypt has quit [Quit: Quitte]
jaboja has quit [Ping timeout: 246 seconds]
hellertime has joined #ipfs
JasonWoof has quit [Quit: leaving]
_fe_ has joined #ipfs
compleatang has quit [Remote host closed the connection]
reit has joined #ipfs
reit has quit [Client Quit]
disgusting_wall has joined #ipfs
compleatang has joined #ipfs
inconshreveable has quit [Remote host closed the connection]
inconshreveable has joined #ipfs
Senji has joined #ipfs
ipfsrocks has joined #ipfs
Senji has quit [Ping timeout: 244 seconds]
Guanin_ has left #ipfs [#ipfs]
Guanin_ has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
HostFat has joined #ipfs
_fe_ has quit []
Encrypt has joined #ipfs
tilgovi has joined #ipfs
Akaibu has joined #ipfs
HostFat has quit [Quit: Leaving]
mildred has quit [Ping timeout: 276 seconds]
hellertime has quit [Quit: Leaving.]
leer10 has joined #ipfs
M-jgrowl has quit [Quit: node-irc says goodbye]
hellertime has joined #ipfs
<mnp> any go devs on?
silotis has quit [Remote host closed the connection]
silotis has joined #ipfs
nikor has quit [Quit: Lost terminal]
inconshreveable has quit [Remote host closed the connection]
<noffle> mnp: what's your question?
<mnp> hey. go noob here. i'd like to modify one of the godeps in go-ipfs. If I do that, is there a way to convince godeps or gx to propogate the changes into my workspace?
computerfreak has joined #ipfs
drwasho has joined #ipfs
<mnp> i can do "go build" down in the submodule and it's happy with that. the changes are not visible up in root when i make build.
<drwasho> Morning folks
<drwasho> From Australia haha
compleatang has quit [Ping timeout: 252 seconds]
Tv` has quit [Ping timeout: 252 seconds]
palkeo_ has joined #ipfs
Ronsor` has quit [Ping timeout: 252 seconds]
spm_draget has quit [Ping timeout: 252 seconds]
ygrek has quit [Ping timeout: 244 seconds]
silotis has quit [Ping timeout: 252 seconds]
ipfsrocks has quit [Ping timeout: 252 seconds]
spm_draget has joined #ipfs
leer10 has quit [Ping timeout: 252 seconds]
palkeo has quit [Ping timeout: 252 seconds]
Ronsor` has joined #ipfs
ugjka has quit [Ping timeout: 268 seconds]
<drwasho> Can someone point me to where I can find 0.4 build of IPFS?
<jbenet> drwasho: hey-- i think you have to build it from src atm. cc am i right, whyrusleeping Kubuxu daviddias noffle ?
<jbenet> drwasho: let's setup a time to talk next week, some news :)
<Kubuxu> yup, that will be best way
<Kubuxu> it was quite a time since last release
<daviddias> drwasho: jbenet yeah, to get the latest and greatest, it has to be from src (master branch)
ipfsrocks has joined #ipfs
inconshreveable has joined #ipfs
leer10 has joined #ipfs
<drwasho> Thanks guys, I'm keen to test out NAT traversal features
<drwasho> Because in OpenBazaar we're talking more seriously about the possibility of using IPFS. Did you guys see Chris Pacia's Youtube video?
<drwasho> jbenet: Lets definitely hook up a time to talk next week. Either mornings or late afternoons EST work well for timezone overlap
O47m341 has quit [Ping timeout: 260 seconds]
leer10 has quit [Read error: No route to host]
leer10 has joined #ipfs
zootella has joined #ipfs
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
pfraze has quit [Ping timeout: 244 seconds]
zootella has quit [Quit: zootella]
zootella has joined #ipfs
ipfsrocks has quit [Ping timeout: 260 seconds]
O47m341 has joined #ipfs
<mats_> @drwasho You can find all versions here: http://dist.ipfs.io/go-ipfs/
<mats_> But I have problems with the 0.4.0-dev builds, they don't work with the Java and Scala APIs
<mats_> Maybe they aren't OK?
<mats_> I need to build from sources?
drwasho has quit [Ping timeout: 260 seconds]
drwasho1 has joined #ipfs
<dignifiedquire> mats_: there were some changes in 0.4 vs 0.3.11 that might cause incompatability on the api layer. But I suggest try building master first and checking if that solves your issues
<dignifiedquire> what exactly isn't working for you?
<mats_> Unit tests are failing when I try to build the Java and Scala APIs
<mats_> I have filed bug reports
<dignifiedquire> can you give me a link?
<mats_> The Java version seems to be maintained, but not sure about the Scala API
hellertime has quit [Quit: Leaving.]
<mats_> I have struggled with this for some time now, but I am not stuck, am doing other stuff and faking all IPFS calls in my code
<dignifiedquire> mats_: the multipart errors are to be expected, as that part was rewritten entirely in 0.4 (it was actually broken before in some subtle ways)
<dignifiedquire> mats_: but I see ianopolous has already commented and made somme commits a couple of hours ago
<dignifiedquire> he is probably much more up to date on the state of the java api
<ianopolous> dignifiedsquire: yep I'm looking into it, thanks.
<mats_> Oh, I haven't checked that in a few hours, behind the curve, as always...
<mats_> Thanks guys
<dignifiedquire> for the scala api I'm not sure, I guess this hasn't been updated sind 0.3.9 which is quite old now
<mats_> Is Go 1.5.2+ necessary? Ubuntu 15.10 has a standard package for 1.5.1
<ianopolous> mats_: I will ping Chris to update the Scala API
<ianopolous> (I work with him)
<dignifiedquire> ianopolous: if you need any pointers on what changed this PR is pretty comprehensive: https://github.com/ipfs/js-ipfs-api/pull/74
<mats_> I see. No hurry, I can get along quite well with the Java API
<ipfsbot> [js-ipfs] diasdavid pushed 1 new commit to master: https://git.io/vaCSP
<ipfsbot> js-ipfs/master d9b4a38 David Dias: Merge pull request #84 from ipfs/refactor/http-api-routes...
<ianopolous> dignifiedsquire: the Java http api works with 0.4.0 already
<dignifiedquire> ianopolous: oh okay cool :) then I have said nothing
<ipfsbot> [js-ipfs] diasdavid deleted refactor/http-api-routes at 2f8b804: https://git.io/vaCS1
<ianopolous> dignified squire: on the todo list if to go through https://github.com/ipfs/http-api-spec/blob/master/apiary.apib and make sure I haven't missed any options or calls
<ipfsbot> [webui] dignifiedquire closed pull request #297: Update eslint to version 2.4.0
Tv` has joined #ipfs
* noffle is making good progress on his sunday hack for a distributed ipfs wiki
rendar has quit [Ping timeout: 264 seconds]
palkeo_ has quit [Quit: Konversation terminated!]
drwasho has joined #ipfs
rendar has joined #ipfs
silotis has joined #ipfs
drwasho1 has quit [Ping timeout: 276 seconds]
<mats_> @ianopolous I don't think my program runs against the wrong IPFS, since it returns the correct version string, but it could be that I need to install IPFS from source
<mats_> The build from sources descriptions is wrong:
<mats_> export PATH=$PATH:/usr/local/go/binexport PATH=$PATH:$GOPATH/bin
<ianopolous> mats: are you using a prebuilt binary?
<mats_> export PATH=$PATH:/usr/local/go/bin export PATH=$PATH:$GOPATH/bin
<mats_> Yes
<mats_> GOPATH is never defined
<dignifiedquire> setting GOPATH is part of installing go-lang
patcon has quit [Ping timeout: 260 seconds]
drwasho has left #ipfs [#ipfs]
reit has joined #ipfs
<mats_> OK, I see now. Oh well, too much for me now, past midnight over here
<ianopolous> mats: I've built IPFS from source on 0.4.0-dev and all the tests pass except for "fileTest" which fails on the "ipfs ls" and I'm following that up with go-ipfs
inconshreveable has quit [Ping timeout: 264 seconds]
<mats_> OK, I will do that tomorrow. I think the 0.4.0-dev binaries should be removed, I have wasted hours on testing them
computerfreak has quit [Quit: Leaving.]
r04r is now known as zz_r04r
tmg has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
Encrypt has quit [Quit: Quitte]