infinity0_ has quit [Remote host closed the connection]
<dignifiedquire>
daviddias: looking at your pr now
infinity0 has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
ckwaldon has quit [Ping timeout: 252 seconds]
infinity0 has quit [Remote host closed the connection]
<ipfsbot>
[js-ipfs] diasdavid pushed 1 new commit to feat/interface-ipfs-core-over-ipfs-api-tests: https://git.io/v6FzZ
<ipfsbot>
js-ipfs/feat/interface-ipfs-core-over-ipfs-api-tests a478c0d David Dias: refactor(CR)
infinity0 has joined #ipfs
<dignifiedquire>
daviddias: :( all bitswap tests pass, except the "real" one where I integrate multiple nodes, that one just hangs at some point, and I don't understand why
<daviddias>
"the real"
<daviddias>
is the PR up ?
<dignifiedquire>
code is mostly up, just trying to figure out what is happening
<dignifiedquire>
we have this gen-network test where we put multiple nodes togethere and ensure they distribute the blocks to each other
<ipfsbot>
[js-ipfs] diasdavid force-pushed feat/interface-ipfs-core-over-ipfs-api-tests from a478c0d to 4fce10f: https://git.io/v6FTW
<ipfsbot>
js-ipfs/feat/interface-ipfs-core-over-ipfs-api-tests 4fce10f David Dias: refactor(CR)
m0ns00n has joined #ipfs
cow_2001 has joined #ipfs
m0ns00n has quit [Quit: quit]
<dignifiedquire>
daviddias: oh god, the error was a forgotten callback at the end of a method :D
<ipfsbot>
[go-ipfs] Kubuxu pushed 1 new commit to feat/update-go-nat: https://git.io/v6Frx
<ipfsbot>
go-ipfs/feat/update-go-nat 938c8e8 Jakub Sztandera: update to go1.7...
j12t has joined #ipfs
j12t has quit [Ping timeout: 265 seconds]
cyberwolf has joined #ipfs
anonymuse has joined #ipfs
anonymuse has quit [Remote host closed the connection]
anonymuse has joined #ipfs
fleeky_ has quit [Quit: Leaving]
karissa has quit [Ping timeout: 250 seconds]
Guest26163[m] has quit [Ping timeout: 250 seconds]
<ipfsbot>
[js-ipfs] dignifiedquire opened pull request #440: [WIP] Move to pull-streams (master...pull) https://git.io/v6b3K
<ribasushi>
my doc-reading-fu is failing me: can some point me to a concise explanation how backed storage is actually allocated? the use case is: I want to provide stuff via the https interface, and it is not clear to me whether/at what level this would affect other nodes
anonymuse has joined #ipfs
f[x] has joined #ipfs
m0ns00n has joined #ipfs
<ipfsbot>
[js-ipfs] dignifiedquire force-pushed pull from 0f9ecf7 to 008bde8: https://git.io/v6bZv
<ipfsbot>
js-ipfs/pull 6284702 Friedel Ziegelmayer: new blob stores
<victorbjelkholm>
Kubuxu, the browser would kill the request on the HEAD request that happens before, rather than getting 403
<victorbjelkholm>
depending on the browser though, but chrome for example just kills the request and there is no content nor statuscode
<victorbjelkholm>
haad, make sure though you're listening on 0.0.0.0 if you're on a different machine. Feels like an error about that
<victorbjelkholm>
otherwise you can test the cors issue with starting the daemon with "API_ORIGIN=* ipfs daemon" and see if it helps, don't think that's the issue though
<Kubuxu>
Hmm, I don't know then, haad if you send me a simple reproduce I can test that.
<geoah>
@whyrusleeping o_O
<geoah>
woa :P
<whyrusleeping>
if i'm ever slow getting back to you on something...
<geoah>
hehe I'll understand :P
ashark_ has quit [Ping timeout: 264 seconds]
gmcquillan__ has joined #ipfs
gmcquillan__ is now known as gmcquillan
<ipfsbot>
[go-ipfs] Kubuxu force-pushed feat/update-go-nat from 938c8e8 to 49e7c55: https://git.io/v6blt
<ipfsbot>
go-ipfs/feat/update-go-nat 49e7c55 Jakub Sztandera: update go-nat...
<lapinot>
hi
<lapinot>
i was asking myself if it was possible to support some other block-ask scheme in bitswap to do something similar to webtorrent? (support streaming a torrent)
<ipfsbot>
[js-ipfs] dignifiedquire pushed 1 new commit to pull: https://git.io/v6b8I
<ipfsbot>
js-ipfs/pull 01f6cac Friedel Ziegelmayer: blockstore not datastore
<Remram[m]>
bitswap?
<lapinot>
isn't that the name of ipfs' bittorrent-like file exchange protocol?
<Remram[m]>
Isn't that only object transfer?
Doan[m] has joined #ipfs
Doan[m] has left #ipfs [#ipfs]
<lapinot>
Yeah, webtorrent is mostly just a change to bittorrent enabling on-demand block transfer so it can support sequential playback and seeking, imho it would not be very hard to implement the same kind of thing in bitswap
<lapinot>
And another question: is it possible to disable chunking on some files? Media files mostly don't benefit from the deduplication (as well as compressed files in general)
ashark_ has joined #ipfs
<whyrusleeping>
lapinot: what sort of change are you thinking of?
<whyrusleeping>
i don't think that webtorrent actually changes the exchange protocol of bittorrent
<whyrusleeping>
feross: does it?
Doan[m] has joined #ipfs
cow_2001 has quit [Quit: cow_2001]
<lapinot>
whyrusleeping: to be honest I didn't check that but actually it _must_ have changed the exchange protocol since bittorrent is purely 'rarest-first' based and doesn't support anything more fine-grained than 'downloading a whole file'. It don't know how much they changed the protocol in itself but at least they changed the clients.
cow_2001 has joined #ipfs
<whyrusleeping>
lapinot: yeah, not sure there. they likely changed client behaviour
<whyrusleeping>
ipfs right now fetches blocks roughly in order
<haad>
victorbjelkholm, Kubuxu, thanks for the help, got it sorted out! (it was CORS, although weird return code, was calling another host from Electron's renderer process)
<Kubuxu>
I should create debugging guide with packet capture. This way you could capture packets, and it will show you the API requests and reasons it was refused.
m0ns00n has quit [Quit: quit]
cemerick has joined #ipfs
s_kunk has quit [Ping timeout: 276 seconds]
f[x] has quit [Ping timeout: 250 seconds]
cemerick has quit [Ping timeout: 260 seconds]
<ipfsbot>
[js-ipfs] dignifiedquire pushed 1 new commit to pull: https://git.io/v6bgz
<ipfsbot>
js-ipfs/pull 6468d08 Friedel Ziegelmayer: start work on files
matoro has quit [Ping timeout: 265 seconds]
<dignifiedquire>
daviddias: done for the day :) made bitswap work and a dent in the updating of js-ipfs itself :)
<daviddias>
dignifiedquire: big
<daviddias>
now, just the spdy, and merge all the things
<ipfsbot>
[js-ipfs-api] dignifiedquire created greenkeeper-interface-ipfs-core-0.14.1 (+1 new commit): https://git.io/v6brf
<ipfsbot>
js-ipfs-api/greenkeeper-interface-ipfs-core-0.14.1 48f07c4 greenkeeperio-bot: chore(package): update interface-ipfs-core to version 0.14.1...
<ipfsbot>
[js-ipfs-api] dignifiedquire created greenkeeper-interface-ipfs-core-0.14.2 (+1 new commit): https://git.io/v6brZ
<ipfsbot>
js-ipfs-api/greenkeeper-interface-ipfs-core-0.14.2 c4db720 greenkeeperio-bot: chore(package): update interface-ipfs-core to version 0.14.2...
<ipfsbot>
[js-ipfs-api] diasdavid tagged v8.0.2 at 373f5a9: https://git.io/v6brC
ashark_ has quit [Ping timeout: 276 seconds]
arpu has joined #ipfs
<ipfsbot>
[js-ipfs] diasdavid created greenkeeper-ipfs-api-8.0.2 (+1 new commit): https://git.io/v6bok
<ipfsbot>
js-ipfs/greenkeeper-ipfs-api-8.0.2 1cab842 greenkeeperio-bot: chore(package): update ipfs-api to version 8.0.2...
<Magik6k>
whyrusleeping, dunno, for me it seems to be the lightest/simplest/most portable approach I can think of. I may write some POC tomorrow and maybe if it works well I'll PR
<Magik6k>
I'm now
<whyrusleeping>
lol, great timing
<whyrusleeping>
Yeah, do a POC.
<whyrusleeping>
i was gonna also see if you'd be interested in adding support for the api to be served over websockets?
<whyrusleeping>
in the config, we can have /ip4/0.0.0.0/tcp/5001 be 'legacy' http
<whyrusleeping>
the new default value could be '/ip4/0.0.0.0/tcp/5001/http'
<whyrusleeping>
and we could also support '/ip4/0.0.0.0/tcp/5001/ws'
<whyrusleeping>
without actually making any other changes beyond having that be configurable
<Magik6k>
hmm, maybe when I get a little more into IPFS, as of now I barely understand it's internal structure.
rgrinberg has joined #ipfs
zorglub27 has joined #ipfs
Encrypt has quit [Quit: Quitte]
Encrypt has joined #ipfs
rgrinberg has quit [Client Quit]
rgrinberg has joined #ipfs
abbaZaba has joined #ipfs
<Remram[m]>
I kind of have the same issue, the whitepaper seems out of date, and the way components work together is not clear
<Remram[m]>
though the high-level add/get/publish interface is easy, how things like orbit can work (and the internals that allow it to work) are not clear
<Remram[m]>
it should at least be obvious to people if the thing they want can be made on top of IPFS or not, regardless of if it works right now. I was very surprised to see things like orbit were possible, where users of the app are able to send messages to the swarm as well
jgantunes has quit [Quit: Connection closed for inactivity]
f[x] has quit [Ping timeout: 276 seconds]
flyingzumwalt has quit [Quit: Leaving.]
rsync has joined #ipfs
flyingzumwalt has joined #ipfs
rendar has quit [Ping timeout: 264 seconds]
anonymuse has quit [Remote host closed the connection]
matoro has joined #ipfs
flyingzumwalt has quit [Client Quit]
anonymuse has joined #ipfs
cow_2001 has quit [Quit: cow_2001]
flyingzumwalt has joined #ipfs
anonymuse has quit [Ping timeout: 240 seconds]
<ipfsbot>
[go-ipfs] whyrusleeping deleted feat/update-go-nat at 49e7c55: https://git.io/v6bht
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
anonymuse has quit [Remote host closed the connection]
anonymuse has joined #ipfs
<ipfsbot>
[js-ipfs-api] dignifiedquire deleted greenkeeper-interface-ipfs-core-0.14.1 at 48f07c4: https://git.io/v6NTJ
<geoah>
whyrusleeping: what protobuf version are you guys using? I'm trying to split record from dht message and the resulting go code is a bit different that I expected (using proto2 but with protoc 3 binary)
<whyrusleeping>
uhm... i think we've been using gogo protobuf
<geoah>
awh, I assumed the comment in the proto file was correct `//run `protoc --go_out=. *.proto` to generate`
<geoah>
but maybe it ain't... I search in the ipfs issues a bit first thanks :)
jhiesey has quit [Ping timeout: 250 seconds]
jhiesey has joined #ipfs
<whyrusleeping>
yeah... the protobuf stuff is a bit weird
<whyrusleeping>
and i'm always guessing a little when working with it
Kubuxu has quit [Remote host closed the connection]
mvorg has joined #ipfs
Kubuxu has joined #ipfs
<ipfsbot>
[js-ipfs-api] greenkeeperio-bot opened pull request #361: interface-ipfs-core@0.14.2 breaks build
zorglub27 has quit [Quit: zorglub27]
<geoah>
I'll add some comments once I figure it out :P
<geoah>
at some point tomorrow I'll try to actually find some time to properly say hi to everyone here, I've just been asking questions :D
f[x] has joined #ipfs
<whyrusleeping>
geoah: lol, hi!
cketti has joined #ipfs
cketti has quit [Changing host]
cketti has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
r1k0 has quit [Quit: Leaving]
doesntgolf has joined #ipfs
rgrinberg has quit [Ping timeout: 240 seconds]
rgrinberg has joined #ipfs
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ashark has quit [Ping timeout: 240 seconds]
<kpcyrd>
sorry for offtopic, but this is one of the few channels I know with matrix users in them, can somebody please query me for some quick matrix questions?
jedahan has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
jedahan has quit [Ping timeout: 240 seconds]
jedahan has joined #ipfs
neurocis[m] has left #ipfs ["User left"]
jedahan has quit [Ping timeout: 264 seconds]
neurrowcat has quit [Quit: Deebidappidoodah!]
anonymuse has quit [Remote host closed the connection]
<ekleog>
kpcyrd: why don't you just try #matrix?
neurocis[m] has joined #ipfs
<lgierth>
these keeps getting funnier
flyingzumwalt has quit [Quit: Leaving.]
<lgierth>
anybody tried building go-ipfs with go1.7 yet?
<lgierth>
it complains there's no gcc, and when i add gcc, it complains there's no stdlib.h
rgrinberg has quit [Ping timeout: 265 seconds]
dmr has quit [Ping timeout: 250 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
ashark_ has joined #ipfs
<Magik6k>
,
<Magik6k>
^plz ignore, `cat on keyboard`
byteflame has joined #ipfs
jedahan has joined #ipfs
jedahan has quit [Ping timeout: 244 seconds]
byteflame has quit [Ping timeout: 244 seconds]
jedahan has joined #ipfs
jedahan has quit [Ping timeout: 265 seconds]
Encrypt has quit [Quit: Sleeping time!]
matoro has quit [Ping timeout: 244 seconds]
redfish has quit [Ping timeout: 264 seconds]
redfish has joined #ipfs
mvorg has quit [Ping timeout: 276 seconds]
matoro has joined #ipfs
jedahan has joined #ipfs
jedahan has quit [Ping timeout: 265 seconds]
jedahan has joined #ipfs
cketti has quit [Quit: Leaving]
matoro has quit [Ping timeout: 276 seconds]
<Kubuxu>
lgierth: works for me, I upgraded to go1.7 quite some time ago.
jedahan has quit [Ping timeout: 276 seconds]
jedahan has joined #ipfs
<ipfsbot>
[go-ipfs] lgierth pushed 1 new commit to feat/go1.7: https://git.io/v6NEq
<ipfsbot>
go-ipfs/feat/go1.7 f6823a8 Lars Gierth: docker: switch to alpine dev channel, for go1.7...
<lgierth>
Kubuxu: i know for me too, it's only in docker/alpine it seems
<lgierth>
anyhow, it works with gcc and musl-dev
jedahan has quit [Ping timeout: 276 seconds]
<Kubuxu>
I just experienced Google CDN malfunctioning :p
<Kubuxu>
they pulled it out of the pool already
<lgierth>
glitch in the matrix eh
<ipfsbot>
[go-ipfs] lgierth force-pushed feat/go1.7 from f6823a8 to b84ca68: https://git.io/v6Nuq
<ipfsbot>
go-ipfs/feat/go1.7 b84ca68 Lars Gierth: docker: switch to alpine dev channel, for go1.7...