lgierth changed the topic of #ipfs to: Now with SSL on all of *.ipfs.io -- IPFS - InterPlanetary File System -- https://github.com/ipfs/ipfs -- Channel logs: 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
AtnNn_ is now known as AtnNn
<ipfsbot> [go-ipfs] whyrusleeping created fix/nil-maddr (+1 new commit): https://git.io/vrcGm
<ipfsbot> go-ipfs/fix/nil-maddr 13566b2 Jeromy: don't return nil multiaddrs from dht messages...
<heath> thanks whyrusleeping
<cehteh> is this grace time on /ipns configurable?
<ipfsbot> [go-ipfs] whyrusleeping force-pushed fix/nil-maddr from 13566b2 to 8f7e0da: https://git.io/vrcGd
<ipfsbot> go-ipfs/fix/nil-maddr 8f7e0da Jeromy: don't return nil multiaddrs from dht messages...
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #2710: don't return nil multiaddrs from dht messages (master...fix/nil-maddr) https://git.io/vrcGF
<whyrusleeping> cehteh: thanks for reporting :)
<ipfsbot> [go-ipfs] lgierth created dist-root (+1 new commit): https://git.io/vrcZx
<ipfsbot> go-ipfs/dist-root c24a2e9 Lars Gierth: build: specify a dist.ipfs.io hash...
<cehteh> i gues the fuse stuff has not terribly high priority within the project or?
<ipfsbot> go-ipfs/dist-root f7fcdba Lars Gierth: build: specify a dist.ipfs.io hash...
<ipfsbot> [go-ipfs] lgierth force-pushed dist-root from c24a2e9 to f7fcdba: https://git.io/vrcnR
heath has quit [Ping timeout: 260 seconds]
<cehteh> whyrusleeping: make me thinking, i dont know the code, but since mv and rsync's temporary garble up, maybe 'only' the rename() code in fuse/ipns is borked
<ipfsbot> [go-ipfs] lgierth force-pushed dist-root from f7fcdba to 864e305: https://git.io/vrcnR
<ipfsbot> go-ipfs/dist-root 864e305 Lars Gierth: build: specify a dist.ipfs.io hash...
<ipfsbot> [go-ipfs] lgierth opened pull request #2711: build: specify a dist.ipfs.io hash (master...dist-root) https://git.io/vrcce
libman has quit [Quit: Leaving.]
libman has joined #ipfs
steefmin has quit [Ping timeout: 240 seconds]
steefmin has joined #ipfs
clever has quit [Ping timeout: 276 seconds]
clever has joined #ipfs
redfish has joined #ipfs
Senji has quit [Ping timeout: 260 seconds]
heath has joined #ipfs
libman has quit [Remote host closed the connection]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: https://git.io/vrcCj
<ipfsbot> go-ipfs/master f36671d Jeromy Johnson: Merge pull request #2710 from ipfs/fix/nil-maddr...
<whyrusleeping> noffle: any progress 2620?
dignifiedquire has quit [Quit: Connection closed for inactivity]
<cehteh> would adding the -z option (lazy unmounting) make any sense? if something accesses the fuse mounts (linux here) and one kills the daemon there are still lingering mounts left behind, preventing a restart
<cehteh> the only problem i see would be that it could shadow other bugs leaving the filesystem mounted, but all other umount command either do their job, block or report an error
<noffle> whyrusleeping: still investigating
<ipfsbot> [go-ipfs] csasarak opened pull request #2713: Added a verbose option for swarm peers. (master...swarm_verbose) https://git.io/vrclK
<jbenet> cehteh: our fuse support needs a lot of love
<jbenet> any help there much appreciated
sahib has quit [Ping timeout: 244 seconds]
<cehteh> jbenet: i am considering that
<cehteh> i am searching since years for a distributed p2p filesystem with oflfine/pinning support
<cehteh> well to be useable for some of my purposes, file encrytion would be nice and pushing data
zootella has joined #ipfs
<cehteh> is there 'any' way of pushing data currently? if only i want to sens a node a request "please pin ..." not even pushing blocks without consent
redfish has quit [Remote host closed the connection]
redfish has joined #ipfs
dmr has joined #ipfs
ppham has joined #ipfs
<ipfsbot> [go-ipfs] lgierth created changelog-0.4.2 (+1 new commit): https://git.io/vrc4m
<ipfsbot> go-ipfs/changelog-0.4.2 3ed82aa Lars Gierth: Add changelog for v0.4.2...
reit has joined #ipfs
<ipfsbot> [go-ipfs] lgierth opened pull request #2714: Add changelog for v0.4.2 (master...changelog-0.4.2) https://git.io/vrc40
zootella has left #ipfs [#ipfs]
Qwertie has quit [Ping timeout: 244 seconds]
Qwertie has joined #ipfs
jaboja has quit [Ping timeout: 246 seconds]
warner has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
<jbenet> cehteh: not yet but we need to build that. if you want to take a stab at designing it, i'll review it
<cehteh> uhm .. i dont know enough about ipfs yet
<jbenet> while
<jbenet> something like `ipfs push <origin> <diff-spec>` is tricky because we'll need nyms/petnames/remotes for <origin>, and <diff-spec> will be easy if it's just <ref>, but hard if we want the concept of <local-branch>:<remote-branch> ---- we could add branches/tags to ipfs relateively easily now that we have the pinset. we just need to think through it for a
<jbenet> it just needs a kv-store made of ipld objects (pinset but as a kv-storE)
<cehteh> yes, some more key stuff like not only a node has a key, but admins can setup 'zones' and 'roles' or so
warner has joined #ipfs
<cehteh> like on my laptop i add a new file and i want it to be pushed somehow to my master server (the raid box)
<cehteh> but there is a lot involved, like laptop might be offline and it should be pushed later
<cehteh> pushing something to some machine directly is somewhat pointless in a more broader sense you rather want some pool defined by public keys where you want to push something
ashark has quit [Ping timeout: 250 seconds]
<cehteh> public keys + signatures (arent there any yet?)
chriscool has quit [Ping timeout: 260 seconds]
sevcsik has quit [Quit: ZNC - http://znc.in]
ppham has quit [Remote host closed the connection]
cemerick has joined #ipfs
<lgierth> !pin QmXdUr9URYpYESp8gRVYbhkh8Tt84JdnThThRchGEnbsNm blog weekly-10
<pinbot> now pinning /ipfs/QmXdUr9URYpYESp8gRVYbhkh8Tt84JdnThThRchGEnbsNm
<lgierth> woah
<lgierth> whyrusleeping: ^^^
<lgierth> <3
PrinceOPeeves has quit [Quit: Leaving]
<lgierth> !pin /ipfs/QmZAwqHE94ifM32J9brgP9vJzNqc5JQZ3xrJjmiKB7AnVH blog https
<pinbot> now pinning /ipfs/QmZAwqHE94ifM32J9brgP9vJzNqc5JQZ3xrJjmiKB7AnVH
gmcquillan has quit [Ping timeout: 250 seconds]
ashark has joined #ipfs
<cehteh> du -sh /ipns/local/
<cehteh> 0 /ipns/local/
<cehteh> .. wow awesome compression :D
<lgierth> :)
Dhole has joined #ipfs
Dhole_ has quit [Ping timeout: 244 seconds]
ppham has joined #ipfs
chriscool has joined #ipfs
eamonnw has joined #ipfs
gmcquillan has joined #ipfs
dmr has quit [Ping timeout: 250 seconds]
mattronix has quit [Ping timeout: 244 seconds]
mattronix has joined #ipfs
ppham has quit [Remote host closed the connection]
<multivac> [WIKIPEDIA] List of highest funded crowdfunding projects | "This is an incomplete list of the highest funded crowdfunding projects, either successful or not...."
<alu> voxelot #1 is The DAO
<alu> INTERESTING...
<redfish> so the dao is back in that list? there was some edit war about it -- on some twisted grounds "not crowdfunded because funders can extract funds back", lol
<cehteh> wah .. server crashed
ppham has joined #ipfs
<alu> this is super interesting
<alu> i want to invest in The DAO
<alu> holy shit
<alu> The DAO was launched on 30 April 2016, with a website and a 28-day crowdsale to fund the organization.[3][4] The token sale had raised more than US$34 million by 10 May 2016,[5] and more than US$50 million-worth of Ether (ETH)—the digital value token of the Ethereum network—by 12 May,[4] and over US$100 million by 15 May 2016.
<alu> it raised 100 mill in a week?
<alu> 90*
heath has quit [Ping timeout: 250 seconds]
<redfish> this is old news -- it's been all over /r/ethereum, /r/btc (and /r/thedao)
<redfish> imho, i'd stay away -- it's basically an (aggressive) venture capital fund, where the investement decisions are outsourced to the crowd
Dhole_ has joined #ipfs
<redfish> (sorry for offtopic)
Dhole has quit [Read error: Connection reset by peer]
heath has joined #ipfs
pfraze has quit [Remote host closed the connection]
heath has quit [Ping timeout: 260 seconds]
chriscool has quit [Quit: Leaving.]
heath has joined #ipfs
pfraze has joined #ipfs
pfraze has quit [Remote host closed the connection]
heath has quit [Ping timeout: 250 seconds]
rgrinberg has quit [Ping timeout: 260 seconds]
warner has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
ianopolous has quit [Ping timeout: 252 seconds]
ianopolous has joined #ipfs
Oatmeal has quit [Ping timeout: 240 seconds]
cemerick has quit [Ping timeout: 260 seconds]
cryptix has joined #ipfs
arpu has quit [Ping timeout: 265 seconds]
arpu has joined #ipfs
Oatmeal has joined #ipfs
ilyaigpetrov has joined #ipfs
JJJollyjim has joined #ipfs
<JJJollyjim> Hey, what's the deal with project-repos.ipfs.io?
<JJJollyjim> I can't load it
<ipfsbot> [go-ipfs] jbenet created patch-add-link-paths (+2 new commits): https://git.io/vrc6W
<ipfsbot> go-ipfs/patch-add-link-paths 4d09f29 jbenet: add error checking for nil keys...
<ipfsbot> go-ipfs/patch-add-link-paths 246e5bf jbenet: ipfs object patch add-link supports paths...
<ipfsbot> [go-ipfs] jbenet opened pull request #2716: Fix #2715 and patch add-link paths (master...patch-add-link-paths) https://git.io/vrc6R
cketti has joined #ipfs
ygrek has joined #ipfs
<ipfsbot> [go-ipfs] jbenet force-pushed patch-add-link-paths from 246e5bf to 9f79dde: https://git.io/vrc6o
<ipfsbot> go-ipfs/patch-add-link-paths 9f79dde jbenet: ipfs object patch add-link supports paths...
<ipfsbot> go-ipfs/patch-add-link-paths 0ddafe6 jbenet: add error checking for nil keys...
<jbenet> there's a machine running it, maybe it failed. file an issue and tag @richardlitt and @harlantwood
<jbenet> JJJollyjim o/
<JJJollyjim> sweet will do jbenet
toxip has joined #ipfs
<toxip> hello guys
<toxip> an ipfs noob here :)
warner has joined #ipfs
ppham has quit [Remote host closed the connection]
<toxip> I installed ipfs on my Jolla Tablet (x86 linux tablet running sailfish os) and for some reason I can't connect to all peers
aluuu has joined #ipfs
<toxip> it fails to load files I try searching from neocities for instance
<aluuu> Hi
<toxip> hey
<jbenet> toxip intersting, have a concrete example?
<jbenet> give me a hash?
<toxip> QmSjtF5z9XfGTjdGAM6e6dFR3LE8WH7Tnwwncs8xPou8Jb
<toxip> for instance this
<toxip> loads just fine on my laptop
<toxip> but not on the tablet
<jbenet> can you do `ipfs swarm peers` ?
<toxip> yeah I do get a list of peers
<jbenet> maybe you cant read those peers for some reason.
<jbenet> odd
<toxip> yeah, really odd
<toxip> I got an error on the tablet something like dht no addresses on peer beign sent when I queried peers on my laptop
<toxip> it triggered right after I did ipfs swarm peers on laptop
mildred has joined #ipfs
<toxip> again I got that error
<toxip> did you try something?
aluuu has quit [Ping timeout: 260 seconds]
<toxip> I'll try building it from source
JJJollyjim has quit [Read error: Connection reset by peer]
<cryptix> toxip: also try 'ipfs ping $peerIDofYourlaptop'
<cryptix> (see 'ipfs id' on your laptop)
JJJollyjim has joined #ipfs
<toxip> I also tried ipfs swarm connect laptop-id
<toxip> which fails with failed to dial peer
<toxip> let me try that one
<toxip> getting peer lookup error: context deadline exceeded
<toxip> something is definitely fishy in here
corvinux has joined #ipfs
<cryptix> toxip: 'ipfs swarm connect' needs the full multiaddr ( ie /ip4/.../tcp/.../ipfs/$peerID )
<cryptix> whereas 'ipfs ping $peerID' uses the global swarm to see if it can find your laptop
<toxip> yeah, I know I did that
<cryptix> ok ok
Foxcool has joined #ipfs
a1uz10nn has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
Oatmeal has quit [Ping timeout: 244 seconds]
disgusting_wall has quit [Quit: Connection closed for inactivity]
Akaibu has quit [Quit: Connection closed for inactivity]
corvinux has quit [Read error: Connection reset by peer]
dignifiedquire has joined #ipfs
mildred has quit [Ping timeout: 260 seconds]
reit has quit [Ping timeout: 244 seconds]
Oatmeal has joined #ipfs
eaxdigitalhash has joined #ipfs
<ipfsbot> [go-ipfs] jbenet pushed 1 new commit to patch-add-link-paths: https://git.io/vrcMN
<ipfsbot> go-ipfs/patch-add-link-paths 562c801 Juan Benet: address CR - use dstest.Mock...
chriscool1 has joined #ipfs
JJJollyjim has quit [Ping timeout: 260 seconds]
JJJollyjim has joined #ipfs
corvinux has joined #ipfs
Dhole_ has quit [Ping timeout: 250 seconds]
a1uz10nn has quit [Quit: Bye]
corvinux has quit [Ping timeout: 240 seconds]
s_kunk has quit [Ping timeout: 260 seconds]
ashark has joined #ipfs
herzmeister has quit [Read error: Connection reset by peer]
ashark has quit [Ping timeout: 260 seconds]
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
corvinux has joined #ipfs
<ipfsbot> [go-ipfs] djdv opened pull request #2717: Fix typo in files command error message (master...typo-file) https://git.io/vrcHf
Dhole_ has joined #ipfs
corvinux has quit [Ping timeout: 260 seconds]
<haad_> dignifiedquire: that's amazing! will continue that and let you know if I have problems.
<daviddias> dignifiedquire: do we have timeouts currently on bitswap?
<daviddias> xicombd: was just using ipfs.get and was caught by surprise that he never got an error with it timing out
s_kunk has joined #ipfs
corvinux has joined #ipfs
corvinux has joined #ipfs
corvinux has quit [Changing host]
cryptix has quit [Ping timeout: 244 seconds]
Senji has joined #ipfs
<daviddias> dignifiedquire: could you also update https://github.com/ipfs/js-ipfs/issues/17 with a more detailed list of thins done in bitswap and what is missing
JJJollyjim has quit [Ping timeout: 260 seconds]
lispmeister has joined #ipfs
Oatmeal has quit [Ping timeout: 276 seconds]
corvinux has quit [Ping timeout: 252 seconds]
cryptix has joined #ipfs
zorglub27 has joined #ipfs
<dignifiedquire> daviddias: I don't think there are timeouts atm, but we don't have ipfs.get so not sure what you mean exactly
ashark has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
<daviddias> on js-ipfs?
<daviddias> we just don't have it on js-ipfs-api
Oatmeal has joined #ipfs
cryptix has quit [Ping timeout: 244 seconds]
herzmeister has joined #ipfs
sahib has joined #ipfs
zorglub27 has quit [Ping timeout: 276 seconds]
mildred has joined #ipfs
insanity54 has joined #ipfs
corvinux has joined #ipfs
corvinux has quit [Changing host]
corvinux has joined #ipfs
<dignifiedquire> daviddias: oh right we have it in core
<dignifiedquire> daviddias: hmm so no timeouts atm, not sure where to best put them, maybe into the block-service? as we want to time out no matter if bitswap or the storage are not responding in a timely manner
cryptix has joined #ipfs
corvinux has quit [Ping timeout: 250 seconds]
corvinux has joined #ipfs
<dignifiedquire> daviddias: ?
<daviddias> I was thinking about that
<daviddias> should the timeout be a propagated error?
<daviddias> should we decrease the refcount on timeout?
<daviddias> Something tells me that the timeout to error should be less that the timeout to decrease the refcount
<daviddias> because there will be racing conditions there
<daviddias> but yeah, block-service seems to be the place to put it
deltab has quit [Ping timeout: 240 seconds]
deltab has joined #ipfs
<Kubuxu> Yey, I am maintainer go-ipfs-git
<daviddias> congratz Kubuxu :D
rendar has joined #ipfs
rendar has quit [Excess Flood]
rendar has joined #ipfs
rendar has quit [Excess Flood]
eaxdigitalhash has quit [Remote host closed the connection]
<chriscool1> Hi guys!
<chriscool1> go-ipfs-git is the go-ipfs archlinux package or something else?
<Magik6k> chriscool1, yup, it's AUR package
ygrek has quit [Ping timeout: 240 seconds]
yosafbridge has quit [Quit: Leaving]
rendar has joined #ipfs
rendar has quit [Excess Flood]
JJJollyjim has joined #ipfs
<chriscool1> Great, congrats Kubuxu!
herzmeister has quit [Quit: Leaving]
reit has joined #ipfs
herzmeister has joined #ipfs
eaxdigitalhash has joined #ipfs
eaxdigitalhash has quit [Remote host closed the connection]
eaxdigitalhash has joined #ipfs
rendar has joined #ipfs
rendar has quit [Excess Flood]
<Kubuxu> chriscool1: it is a build-from-source go-ipfs package
<Kubuxu> because there is go-ipfs and go-ipfs-git packages in arch
<Kubuxu> If anyone is using go-ipfs-git or wants to start using it -- I just fixed it, it was broken for like 3 weeks.
cryptix has quit [Ping timeout: 244 seconds]
rendar has joined #ipfs
rendar has quit [Excess Flood]
JJJollyjim has quit [Ping timeout: 246 seconds]
JJJollyjim has joined #ipfs
yosafbridge has joined #ipfs
rendar has joined #ipfs
rendar has quit [Excess Flood]
mattronix has quit [Quit: WeeChat 1.0.1]
rendar has joined #ipfs
rendar has quit [Excess Flood]
eaxdigitalhash has quit []
yosafbridge has quit [Read error: Connection reset by peer]
rendar has joined #ipfs
Encrypt has joined #ipfs
mildred has quit [Ping timeout: 246 seconds]
mildred has joined #ipfs
yosafbridge has joined #ipfs
Senji has quit [Read error: Connection reset by peer]
Senji has joined #ipfs
gmcquillan has quit [Remote host closed the connection]
gmcquillan has joined #ipfs
toxip has quit [Quit: leaving]
chungy has quit [Quit: ZNC - http://znc.in]
zorglub27 has joined #ipfs
toxip has joined #ipfs
cryptix has joined #ipfs
toxip has quit [Quit: ZNC - http://znc.in]
toxip has joined #ipfs
Aeon has quit [Ping timeout: 260 seconds]
M-liberdiko has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
dmr has joined #ipfs
arajakul2 has joined #ipfs
JJJollyjim has quit [Ping timeout: 244 seconds]
dmr has quit [Ping timeout: 260 seconds]
corvinux has quit [Ping timeout: 240 seconds]
cryptix has quit [Ping timeout: 244 seconds]
<dignifiedquire> daviddias: you have mail
<dignifiedquire> (github notifications)
<daviddias> Thank you :)
apiarian has quit [Ping timeout: 260 seconds]
apiarian has joined #ipfs
cryptix has joined #ipfs
ppham has joined #ipfs
rgrinberg has joined #ipfs
<Kubuxu> I would like to ask you for input https://github.com/ipfs/notes/issues/129
mildred has quit [Ping timeout: 244 seconds]
chris613 has quit [Ping timeout: 265 seconds]
<dignifiedquire> daviddias: can you ping me when you have a minute to chat?
<daviddias> finishing up my lunch
<daviddias> will bbiab
chris613 has joined #ipfs
cemerick has joined #ipfs
corvinux has joined #ipfs
ygrek has joined #ipfs
Boomerang has joined #ipfs
Oatmeal has quit [Ping timeout: 260 seconds]
ppham has quit [Remote host closed the connection]
Encrypt has quit [Ping timeout: 246 seconds]
M-geir has quit [Ping timeout: 246 seconds]
M-kegan has quit [Ping timeout: 246 seconds]
M-geir has joined #ipfs
M-kegan has joined #ipfs
ygrek has quit [Ping timeout: 260 seconds]
cemerick has quit [Ping timeout: 260 seconds]
cemerick has joined #ipfs
jokoon has joined #ipfs
reit has quit [Ping timeout: 250 seconds]
Oatmeal has joined #ipfs
cketti has quit [Quit: Leaving]
PrinceOfPeeves has joined #ipfs
rendar has quit [Ping timeout: 244 seconds]
<ipfsbot> [go-ipfs] Kubuxu pushed 1 new commit to feature/MFSStatsHashOnly: https://git.io/vrCV7
<ipfsbot> go-ipfs/feature/MFSStatsHashOnly 276a47f Jakub Sztandera: Make format logic look much better...
heath has joined #ipfs
<Magik6k> Would it be possible(in theory) to implement some sort of listening hashes to which anyone with said hash could 'send' a message or 'listen' for one? Messages wouldn't persist(at least not long) in IPFS system and would be delivered fast(think p2p connection latency). That would allow to create some real-time applications/games. [loose question/I'm not into IPFS internals]
pfraze has joined #ipfs
ashark has joined #ipfs
rendar has joined #ipfs
<ipfsbot> [go-ipfs] Kubuxu created feature/ConfigEdit-2649 (+1 new commit): https://git.io/vrCKH
<ipfsbot> go-ipfs/feature/ConfigEdit-2649 86425ef Jakub Sztandera: Make ipfs config edit run on client...
<ipfsbot> [go-ipfs] Kubuxu opened pull request #2718: Make ipfs config edit run on client (master...feature/ConfigEdit-2649) https://git.io/vrCKb
<Kubuxu> Magik6k: there is system like that that is worked on: pub-sub
<Kubuxu> but there is also other system:
ppham has joined #ipfs
<Kubuxu> I think you could pick it up. You would have to rewrite it a bit as there were quite a changes since it was PRed.
<Kubuxu> (The developer that was making it can't make it anymore).
<Kubuxu> Magik6k: and here are notes about pub-sub: https://github.com/ipfs/notes/issues/118
PrinceOPeeves has joined #ipfs
ppham has quit [Ping timeout: 244 seconds]
<lgierth> i suggest everyone who's having performance/networking problems try latest go-ipfs master
<lgierth> ram usage as well
<lgierth> in our tests on the public gateways and bootstrappers it's been looking pretty good
PrinceOfPeeves has quit [Ping timeout: 276 seconds]
rendar has quit [Ping timeout: 250 seconds]
Akaibu has joined #ipfs
<Kubuxu> If someone uses arch: I took over go-ipfs-git and fixed it. So you can fetch newest go-ipfs form AUR.
<Kubuxu> Adding ipfs.service file in just a moment.
heath has quit [Ping timeout: 260 seconds]
heath has joined #ipfs
pfraze has quit [Remote host closed the connection]
corvinux has quit [Ping timeout: 244 seconds]
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/MFSStatsHashOnly from 276a47f to 797dee5: https://git.io/vrn73
<ipfsbot> go-ipfs/feature/MFSStatsHashOnly 797dee5 Jakub Sztandera: Make format logic look much better...
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/MFSStatsHashOnly from 797dee5 to 130c08c: https://git.io/vrn73
<ipfsbot> go-ipfs/feature/MFSStatsHashOnly 130c08c Jakub Sztandera: Make format logic look much better...
<haad_> daviddias: ping
<daviddias> haad_: pong
<haad_> should js-ipfs browsers peers and nodejs peers be able to talk to each other?
<daviddias> yep
<daviddias> you need to connect them though
<daviddias> they don't find each other by themselves
<haad_> daviddias: even locally?
<daviddias> what would be the difference locally?
<haad_> daviddias: ok. how do I do that?
<lgierth> Kubuxu: i figure QoL = quality of life? :)
<Kubuxu> lgierth: yup
<daviddias> haad_: through ipfs.libp2p.swarm.connect https://github.com/ipfs/js-ipfs/blob/master/src/core/ipfs/libp2p.js#L48-L66
<daviddias> you will need the multiaddr of the peer (the Node.js one)
<daviddias> which you can get by setting it as a default one each time you spawn the test
<daviddias> note that you will need to 'start' libp2p
<daviddias> ipfs.libp2p.start
mildred has joined #ipfs
<daviddias> the bitswap tests have this all set up https://github.com/ipfs/js-ipfs/blob/master/test/core-tests/test-bitswap.js
<haad_> oh wow
zorglub27 has joined #ipfs
<haad_> so this is not a "quickly check it works" type of thing :D
<daviddias> They are both a complete example and also not the most easy to understand thing. Nevertheless the idea is simple. You spawn a Node.js node, then you spawn a browser node, tell the browser to connect to the Node.js and off you go :)
<haad_> daviddias: alright. I'll work on that tomorrow. will use rest of today to make progress on the UI parts.
reit has joined #ipfs
<daviddias> (the amount of things I've to change because 'websockets' were renamed 'ws'..)
M-gdr has joined #ipfs
<daviddias> haad_: sounds good. I'm probably able to look more into orbit land tomorrow too and maybe pair with you in somethings
insanity54 has quit [Read error: Connection reset by peer]
insanity54 has joined #ipfs
mildred has quit [Quit: Leaving.]
pfraze has joined #ipfs
<daviddias> .ask whyrusleeping need you to take a look at https://github.com/jbenet/go-multiaddr/pull/20
<multivac> daviddias: I'll pass that on when whyrusleeping is around.
<voxelot> nonono ws means write stream to me
<daviddias> voxelot: the supreme dictator has decided :P
<voxelot> haha dignifiedquire pointed me to the same websockets bitswap tests last night
<voxelot> want to test some browser -> node.js things
rgrinberg has quit [Ping timeout: 244 seconds]
<dignifiedquire> :D
zorglub27 has quit [Quit: zorglub27]
rendar has joined #ipfs
rgrinberg has joined #ipfs
rgrinberg has quit [Client Quit]
rgrinberg has joined #ipfs
cryptix has quit [Ping timeout: 244 seconds]
jedahan has joined #ipfs
OutBackDingo has quit [Read error: Connection reset by peer]
OutBackDingo has joined #ipfs
rgrinberg has quit [Quit: WeeChat 1.5]
rgrinberg has joined #ipfs
<ipfsbot> [js-ipfs-api] Mithgol opened pull request #276: require `bl` version `^1.1.2` in order to fix #275 (master...require-bl) https://git.io/vrWeq
neurrowcat has joined #ipfs
jaboja has joined #ipfs
<neurrowcat> Hello wizards. I'm just wondering if anyone knows what's the current status of TOR integration for IPFS. Can anyone point me in the right direction?
<noffle> neurrowcat: heya, check out https://github.com/ipfs/notes/issues/37
<noffle> some side discussion in https://github.com/ipfs/go-ipfs/issues/1118
<neurrowcat> ah, thanks a lot noffle! :)
<noffle> no prob!
legba7 has joined #ipfs
disgusting_wall has joined #ipfs
<ipfsbot> [js-ipfs-api] diasdavid closed pull request #276: require `bl` version `^1.1.2` in order to fix #275 (master...require-bl) https://git.io/vrWeq
<daviddias> voxelot: how is add, cat and get going?
<daviddias> Is it possible to merge in a fully working `cat` command?
<daviddias> Also, did you extracted the get http-response you are generating? Let's have that ASAP cause whyrusleeping won't be around next week to check it
<mythmon> i have a permanently running ipfs node (on a VPS) and my laptop running ipfs. Is there a way I can tell my laptop to directly connect to the VPS at boot? would this actually be useful?
jokoon has quit [Quit: Leaving]
<lgierth> mythmon: if you wanna tranfer stuff between your laptop and the vps, it might be quicker in the beginning
<lgierth> check `ipfs bootstrap --help`
<mythmon> can i make bitswap on the VPS not "charge" my laptop for files, so i don't have to trade bytes with it?
<ipfsbot> [js-ipfs-api] diasdavid pushed 2 new commits to master: https://git.io/vrWJ4
<ipfsbot> js-ipfs-api/master 397968d David Dias: chore: update contributors
<ipfsbot> js-ipfs-api/master 271ce1b David Dias: chore: release version v4.0.3
<mythmon> lgierth: my thought isn't much about transfer (i could use rsync for that) so much as having a solid connection to at least one node. maybe that's not something to worry about?
<lgierth> mythmon: not for now -- there will be more bitswap options in the future
<mythmon> i'm basically just pondering what i could do with this setup, I don't have any real requirements
<lgierth> sure why not
<lgierth> the default bootstrap nodes are pretty stable but why not
jaboja has quit [Ping timeout: 252 seconds]
<ipfsbot> [js-ipfs] diasdavid created greenkeeper-ipfs-api-4.0.3 (+1 new commit): https://git.io/vrWU8
<ipfsbot> js-ipfs/greenkeeper-ipfs-api-4.0.3 c2eb405 greenkeeperio-bot: chore(package): update ipfs-api to version 4.0.3...
<mythmon> neat. i got my VPS's address out of `ipfs id`, and that seems to have worked
<daviddias> voxelot: ping
<ipfsbot> [js-ipfs] diasdavid opened pull request #226: chore(package): update ipfs-api to version 4.0.3 (master...greenkeeper-ipfs-api-4.0.3) https://git.io/vrWT9
computerfreak has joined #ipfs
<voxelot> daviddias: pong
<daviddias> hey :)
<daviddias> how is it going?
<voxelot> Sup. Making coffee you?
<daviddias> good stuff :)
<daviddias> wanted to make sure you didn't miss my last message - https://botbot.me/freenode/ipfs/2016-05-17/?msg=66208947&page=4
<daviddias> since whyrusleeping availability will be limited very soon
rgrinberg has quit [Quit: WeeChat 1.5]
jaboja has joined #ipfs
cryptix has joined #ipfs
<voxelot> ahh i did not see that ty!
<voxelot> when does mexico steal whyrusleeping again?
pfraze has quit [Quit: pfraze has joined]
<voxelot> i could pr just the cat command now so that a version of cat should work everywhere
pfraze has joined #ipfs
<voxelot> i'll try to ping whyrus today about go http
<daviddias> by Friday
<daviddias> ok, sounds good :)
<ipfsbot> [js-ipfs] diasdavid deleted greenkeeper-ipfs-api-4.0.3 at c2eb405: https://git.io/vrWLb
jedahan has quit [Ping timeout: 240 seconds]
gmcquillan has quit [Quit: gmcquillan]
<noffle> voxelot: the commands you're working on for interface-ipfs-core are super important -- can I work on any subset of that with you? I think e.g. haad_ is blocked on these more than anything
<noffle> I started on blocks, but admittedly it's less important
<noffle> I could work on 'ls', since you don't seem to tackle that in your PR
erde74 has joined #ipfs
<voxelot> noffle: yeah that would be great!
<voxelot> i could actually use some help with add command, think that was the most important ipfs command when i first started using
<voxelot> i'm making a PR for cat http-api then cat should be mostly good, some CR there would be awesome
<noffle> voxelot: sure (to both)
<noffle> yes, add and cat are the most used I'll bet
<ipfsbot> [js-ipfs] nginnever created cat/http from master (+0 new commits): https://git.io/vrWYS
jokoon has joined #ipfs
ppham has joined #ipfs
cemerick has quit [Ping timeout: 276 seconds]
ppham_ has joined #ipfs
rgrinberg has joined #ipfs
OutBackDingo has quit [Remote host closed the connection]
ppham has quit [Ping timeout: 260 seconds]
gmcquillan has joined #ipfs
computerfreak has quit [Remote host closed the connection]
s_kunk has quit [Ping timeout: 260 seconds]
<whyrusleeping> voxelot: daviddias i'm leaving saturday morning
<multivac> whyrusleeping: 2016-05-17 - 14:57:46 <daviddias> ask whyrusleeping need you to take a look at https://github.com/jbenet/go-multiaddr/pull/20
<whyrusleeping> multivac: i thought i kicked you?
<jbenet> my node didn’t re bootstrap this morning from waking up laptop. had to kill it and re-start
anomie- has quit [Ping timeout: 265 seconds]
<whyrusleeping> jbenet: what ipfs version?
<jbenet> master
<whyrusleeping> next time that happens could you grab the debug info i talk about here? https://github.com/ipfs/go-ipfs/blob/master/debug-guide.md
uhhyeahbret has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping created deps/libp2p/nil-maddr (+1 new commit): https://git.io/vrWcn
<ipfsbot> go-ipfs/deps/libp2p/nil-maddr e22345a Jeromy: update go-libp2p 3.2.2, nil maddr fixes...
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #2719: update go-libp2p 3.2.2, nil maddr fixes (master...deps/libp2p/nil-maddr) https://git.io/vrWcw
ppham_ has quit [Remote host closed the connection]
<noffle> voxelot: could you link me to the things you need CR'd?
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
<noffle> whyrusleeping: t0170 is causing lots of pain for dev. I've been sucked into js-ipfs mega task force at the moment, so how about we mark it as a known breakage for now until I can get to it? it's just slowing down go-ipfs devs otherwise
<noffle> I don't think the underlying cause is indicative of any real problem in the wild, just a symptom of a small network
<voxelot> noffle: yup, just a few, everytime i pull a PR into smaller ones i break something
<whyrusleeping> noffle: okay, SGTM
<ipfsbot> [go-ipfs] Kubuxu pushed 1 new commit to master: https://git.io/vrWWR
<ipfsbot> go-ipfs/master ed1551b Jakub Sztandera: Merge pull request #2718 from ipfs/feature/ConfigEdit-2649...
<ipfsbot> [go-ipfs] whyrusleeping deleted feature/ConfigEdit-2649 at 86425ef: https://git.io/vrWWE
<voxelot> noffle: also a list of my PRs on the etherpad from yesterday, still needs some work on those under 'features' 'http endpoints' https://public.etherpad-mozilla.org/p/ipfs-may-16-js-ipfs-task-force
<voxelot> but the cat would be best to do first, as soon as i get this test passing
<ipfsbot> [go-ipfs] noffle created flaky_dht_query (+1 new commit): https://git.io/vrWWA
<ipfsbot> go-ipfs/flaky_dht_query 8d35bd5 Stephen Whitmore: marks dht query as known breakage for now...
<ipfsbot> [go-ipfs] noffle opened pull request #2720: marks dht query as known breakage for now (master...flaky_dht_query) https://git.io/vrWWj
erictapen has joined #ipfs
<erictapen> !botsnack
<pinbot> om nom nom
<M-mubot> Oh thx, have a cookie yourself!
<tperson> Best bot command ever.
Encrypt has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to patch-add-link-paths: https://git.io/vrW4O
<ipfsbot> go-ipfs/patch-add-link-paths 60cae20 Jeromy: check output hash for correctness...
s_kunk has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #2719: update go-libp2p 3.2.2, nil maddr fixes (master...deps/libp2p/nil-maddr) https://git.io/vrWcw
zorglub27 has joined #ipfs
jokoon has quit [Quit: Leaving]
<ipfsbot> [js-ipfs] nginnever pushed 1 new commit to cat/http: https://git.io/vrWu2
<ipfsbot> js-ipfs/cat/http 9865295 nginnever: http cat
libman has joined #ipfs
<ipfsbot> [js-ipfs] nginnever opened pull request #227: WIP http cat (master...cat/http) https://git.io/vrWuj
zorglub27 has quit [Ping timeout: 260 seconds]
<voxelot> noffle: cat pr, keep in mind i'm changing the exporter atm so things will change https://github.com/ipfs/js-ipfs/pull/227
<voxelot> same for the interface core spec, going through your notes now
<noffle> voxelot: okay let me know when it's stable / ready for pr
lispmeister has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
rgrinberg has quit [Ping timeout: 260 seconds]
cemerick has joined #ipfs
<ipfsbot> [go-ipfs] Kubuxu created feature/GatewayCORS (+1 new commit): https://git.io/vrWwC
<ipfsbot> go-ipfs/feature/GatewayCORS f7c395c Jakub Sztandera: Add CORS headers to Read Only Gateway Default config...
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: https://git.io/vrWwR
<ipfsbot> go-ipfs/master 414c0cc Jeromy Johnson: Merge pull request #2716 from ipfs/patch-add-link-paths...
<ipfsbot> [go-ipfs] Kubuxu opened pull request #2723: Add CORS headers to Read Only Gateway Default config (master...feature/GatewayCORS) https://git.io/vrWwi
jaboja has quit [Ping timeout: 240 seconds]
<ipfsbot> [go-ipfs] Kubuxu closed pull request #2723: Add CORS headers to Read Only Gateway Default config (master...feature/GatewayCORS) https://git.io/vrWwi
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #2717: Fix typo in files command error message (master...typo-file) https://git.io/vrcHf
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: https://git.io/vrWoY
<ipfsbot> go-ipfs/master 1e717b8 Jeromy Johnson: Merge pull request #2711 from ipfs/dist-root...
<Kubuxu> CORS handling is so broken right now.
<Kubuxu> This includes Gateway HTTPHeaders
<Kubuxu> They should be applied also to RO gateway but they aren't.
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping force-pushed changelog-0.4.2 from 3ed82aa to ef07b20: https://git.io/vrWop
<ipfsbot> go-ipfs/changelog-0.4.2 dbdfb72 Lars Gierth: Add changelog for v0.4.2...
<ipfsbot> go-ipfs/changelog-0.4.2 ef07b20 Jeromy: ipfs version 0.4.2...
heath has quit [Ping timeout: 246 seconds]
heath has joined #ipfs
M-androidex has joined #ipfs
reit has quit [Quit: Leaving]
<ipfsbot> [go-ipfs] Kubuxu created feature/Go1.6IsSupported (+1 new commit): https://git.io/vrWik
<ipfsbot> go-ipfs/feature/Go1.6IsSupported e54d609 Jakub Sztandera: Remove note about Go1.6 not being supported...
<ipfsbot> [go-ipfs] Kubuxu opened pull request #2724: Remove note about Go1.6 not being supported (master...feature/Go1.6IsSupported) https://git.io/vrWit
<Kubuxu> richardlitt: Can I repush some of your commits in few PRs to rerun tests on them?/
<richardlitt> Kubuxu: of course
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/add-default-to-files from 91049ec to f3bd304: https://git.io/vrsss
<ipfsbot> go-ipfs/feature/add-default-to-files f3bd304 Richard Littauer: Added Default logic to `files` cmd...
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/add-defaults-to-add from 9b06067 to 87ec9d5: https://git.io/vrTl9
<ipfsbot> go-ipfs/feature/add-defaults-to-add 87ec9d5 Richard Littauer: Updated sharness...
<lgierth> Kubuxu: yeah hehe cors needs a lot of love
<lgierth> the gateway as a whole does too
<lgierth> if you're interested, i have a grand master plan :=
<lgierth> one funny bit is that for the readonly api on :8080/api, the api headers apply, not the gateway headers
<lgierth> because technically, :8080/api is not the gateway
<ipfsbot> [go-ipfs] Kubuxu force-pushed feat/helptext-test from 0529ba9 to 5e0873e: https://git.io/vrGOJ
<ipfsbot> go-ipfs/feat/helptext-test 3bb44cc Jeromy: add test to enforce helptext on commands...
<ipfsbot> go-ipfs/feat/helptext-test 5e0873e Jakub Sztandera: Add ProcessHelp call to Helptext test....
<Kubuxu> lgierth: what is your grand master plan?
<lgierth> make it state machines! :D
* Kubuxu is close to creating label "waiting on j.benet"
<lgierth> it's not directly related to cors, more to the general mess called gateway
Mitar has quit [Ping timeout: 252 seconds]
<Kubuxu> interesting
herzmeister has quit [Quit: Leaving]
<Kubuxu> This is really interesting.
<Kubuxu> but question is: general one or IPFS specific
herzmeister has joined #ipfs
Mitar has joined #ipfs
konubinix has quit [Read error: Connection reset by peer]
<lgierth> the way it works is that a resource (as in http resource) defines callback functions for each of these decision nodes
<lgierth> then webmachine traverses the graph and makes its decisions
<lgierth> /ipfs would be a resource, /api would be one, /version another, etc.
<lgierth> the idea is simply to extract all this repetitive http logic
<lgierth> i found this old discontinued go-webmachine and got the author to add an MIT license: https://github.com/pomack/webmachine.go
herzmeister has quit [Client Quit]
mildred has joined #ipfs
<elsehow> hi all, i was just reading this thread: https://github.com/ipfs/go-ipfs/issues/1953
<elsehow> was wondering if there has been much headway on, eg., converted md5 checksums to ipfs URIs?
herzmeister has joined #ipfs
Boomerang has quit [Quit: Lost terminal]
<lgierth> i think that issues covers what we have
<lgierth> we're very open for people to step up and contribute ;)
herzmeister has quit [Client Quit]
herzmeister has joined #ipfs
<elsehow> lgierth: thanks, will definitely put it on my docket of interesting things to try
rgrinberg has joined #ipfs
<elsehow> lgierth: where can i read more about how ipfs URIs are generated?
<lgierth> fs: scheme
<lgierth> e.g. fs:/ipfs/<hash>
<lgierth> note the single forward slash
ashark_ has joined #ipfs
<lgierth> there
<lgierth> 's this issue which discusses uris at length: https://github.com/ipfs/go-ipfs/issues/1678#issuecomment-146508958
tundracomp has quit [Ping timeout: 276 seconds]
<elsehow> thanks
<elsehow> lgierth: a lot of stuff clicking for me reading this issue.
<elsehow> this should be in the main docs IMO
jaboja has joined #ipfs
tundracomp has joined #ipfs
ashark_ has quit [Ping timeout: 276 seconds]
Encrypt has quit [Quit: Quitte]
Boomerang has joined #ipfs
cemerick has quit [Ping timeout: 244 seconds]
<lgierth> elsehow: yeah agreed -- it should get boiled down to a few paragraphs and be put somewhere :)
chriscool1 has quit [Ping timeout: 276 seconds]
erde74 has quit [Quit: Verlassend]
Senji has quit [Ping timeout: 246 seconds]
kevina has joined #ipfs
heath has quit [Quit: leaving]
<whyrusleeping> alright
<whyrusleeping> time to release 0.4.2
chriscool has joined #ipfs
zorglub27 has joined #ipfs
<daviddias> whyrusleeping: for the sake of being able to move on
<lgierth> :>
<whyrusleeping> eh?
<daviddias> re: https://github.com/jbenet/go-multiaddr/pull/20#discussion_r63557537 - Can you confirm with 100% guarantee that Websockets will always be `ws` and with the code 477?
<daviddias> we can update the spec in paralell, it is just that I have a lot of modules to update that depend on multiaddr :)
<Kubuxu> Magik6k is just complaining over abstraction in go-ipfs to me :p
<daviddias> (ahah I should have pasted it all in one message)
gamemanj has joined #ipfs
<daviddias> whyrusleeping: ^^ :)
M-androidex has left #ipfs ["User left"]
zorglub27 has quit [Ping timeout: 246 seconds]
<ipfsbot> [go-ipfs] lgierth force-pushed changelog-0.4.2 from ef07b20 to 0f33a56: https://git.io/vrWop
<ipfsbot> go-ipfs/changelog-0.4.2 8cacf37 Lars Gierth: Add changelog for v0.4.2...
<ipfsbot> go-ipfs/changelog-0.4.2 0f33a56 Jeromy: ipfs version 0.4.2...
Aeon has joined #ipfs
Aeon has joined #ipfs
M-gdr has left #ipfs ["User left"]
<ipfsbot> [go-ipfs] whyrusleeping merged changelog-0.4.2 into master: https://git.io/vrWhW
<ipfsbot> [go-ipfs] whyrusleeping deleted changelog-0.4.2 at 0f33a56: https://git.io/vrWhE
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: https://git.io/vrWhi
<ipfsbot> go-ipfs/master 41c5e11 Jeromy: Ipfs v0.4.2 Release...
<ipfsbot> [go-ipfs] whyrusleeping tagged v0.4.2 at e95cabb: https://git.io/vrWhS
<ipfsbot> [go-ipfs] whyrusleeping created release from master (+0 new commits): https://git.io/vOvqZ
neurrowcat has quit [Quit: Leaving]
<Kubuxu> oOo, gitflow?
<mythmon> (jokingly) how long until dist.ipfs.io is pointing to ipfs urls for releases?
zorglub27 has joined #ipfs
<lgierth> it is
<lgierth> mythmon: check `dig +short TXT _dnslink.dist.ipfs.io`
<mythmon> ah
<mythmon> nice
chriscool has quit [Quit: Leaving.]
<Kubuxu> go-ipfs-git updated
<lgierth> :)
<lgierth> Kubuxu: i'm gonna remove cors from my todo list and assume that's yours now ok? :D
sahib has quit [Ping timeout: 244 seconds]
<Kubuxu> lgierth: ok
<Kubuxu> task add +ipfs project:sprint2 CORS on Gateway/ROAPI
<lgierth> wat
sahib has joined #ipfs
<Kubuxu> taskwarrior, (I used wrong window)...
<kevina> BTW: https://ipfs.io/docs/install/ is still pointing to version 4.0.0...
<lgierth> uugh
<lgierth> kevina: thanks
<lgierth> gonna fix that in a bit, when whyrusleeping has built the 0.4.2 release
<lgierth> nice thanks
<lgierth> !pin /ipfs/QmPMBWPDJgCrR6w9c5ETYtoxjNpRfXUigwv8V4ff4owyW4/ dist.ipfs.io for v0.4.2
<pinbot> now pinning /ipfs/QmPMBWPDJgCrR6w9c5ETYtoxjNpRfXUigwv8V4ff4owyW4/
* whyrusleeping crosses his fingers
* lgierth too
* gamemanj crosses his thumbs
<gamemanj> (how's the keyring stuff going, BTW?)
<lgierth> ok according to the metrics they are all fetching something
<whyrusleeping> ipfs has gotten a TON better with this last release, to the point where we almost kinda trust pinbot
<whyrusleeping> gamemanj: havent gotten a chance to work on it :(
sahib has quit [Ping timeout: 246 seconds]
<lgierth> woooo
<Kubuxu> YeY
<gamemanj> Ah well. It is kind of restricting on applications not being able to use >1 key, though ^.^;
<lgierth> gamemanj: there's ipns-pub as a workaround for now
<gamemanj> lgierth: Ah, I see.
<gamemanj> Bit confused as to why that isn't in the daemon (again - applications, Java API/JSON API...), but that's fine.
<lgierth> time
<lgierth> so many things to do :)
<gamemanj> (I'll quietly pretend #1907 never happened)
<lgierth> mh i see that was held up because of keyring eh
<Kubuxu> gamemanj: starting of: accepting priv key in CLI argument is really bad idea
<Kubuxu> really bad
<gamemanj> Kubuxu: Well, for the CLI itself on a multi-user system, yes.
<lgierth> whyrusleeping: dist.ipfs.io and update.ipfs.io updated
<gamemanj> From a JSON API perspective, though?
<Kubuxu> There is work around for now, implementing some feature just to break API in a year time isn't that great of an idea.
lgierth changed the topic of #ipfs to: go-ipfs v0.4.2 release, with great performance fixes! -- IPFS - InterPlanetary File System -- https://github.com/ipfs/ipfs -- Channel logs: 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
<gamemanj> I guess that makes sense.
lgierth changed the topic of #ipfs to: go-ipfs v0.4.2 released, with great performance and networking fixes! -- IPFS - InterPlanetary File System -- https://github.com/ipfs/ipfs -- Channel logs: 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
<whyrusleeping> i highly recommend everyone update asap, there are some very big bugfixes in this last release
<lgierth> i'm also updating the install doc on the website now
<Kubuxu> bumped the go-ipfs-git and reported go-ipfs out of date on Arch
arajakul2 has quit [Ping timeout: 252 seconds]
ELLIOTTCABLE is now known as ec
<Magik6k> huh, I got PR #2005 to work on v4.0.1 + discovered that corenet can't send messages to send(probably related to self ping issue)
<ipfsbot> [js-ipfs] diasdavid created greenkeeper-babel-runtime-6.9.0 (+1 new commit): https://git.io/vrlJw
<ipfsbot> js-ipfs/greenkeeper-babel-runtime-6.9.0 710513e greenkeeperio-bot: chore(package): update babel-runtime to version 6.9.0...
legba7 has quit [Remote host closed the connection]
ipfs_intern has joined #ipfs
Dhole_ is now known as Dhole
sahib has joined #ipfs
mildred has quit [Ping timeout: 276 seconds]
zorglub27 has quit [Quit: zorglub27]
<ipfs_intern> i am working on distributed video hosting portal just like ipfs.pics, it's in progress ( currently it works only for mp4 videos and size less than 50MB ). i am also replicating the data to my servers and pushing that data to ipfs from those servers. I am trying to figure out a way to replicate the data to viewers repository. please have a look ( https://ipfs.video ) and give suggestions (much needed)
<mythmon>
<daviddias> whyrusleeping: \o/ on 0.4.2 :D
<daviddias> ipfs_intern: ipfs.video looks sweeeettt! :D
<daviddias> what is the number on the path 1463451920674407283-QmdDYZq1zCyDWdeADG6LesEZmYHPSwUANA1vzUxFWJhpkr ?
<mythmon> ipfs_intern: that looks really cool
<whyrusleeping> ipfs_intern: whoa, that does look great
Dhole has quit [Quit: WeeChat 1.2]
<daviddias> whyrusleeping: do you have 1 min to enable travis and circle on https://github.com/whyrusleeping/js-mafmt/pull/7 ?
<ipfs_intern> @daviddias: to uniquely identify videos that has same hash, because two users can upload same video with different description, title and tags.
Encrypt has joined #ipfs
<ipfs_intern> thank you guys :) i am trying to improve it
<whyrusleeping> daviddias: doesnt your collab access let you do that?
<lgierth> ipfs_intern: you can make that just one hash by having an "upload" object with the metadata, and an "asset" object for the video
<whyrusleeping> ^ basically a directory with the video and a description file
<gamemanj> ^ if you're using UnixFS, anyway.
<daviddias> whyrusleeping: I tried, travis doesn't let me and circle says "ask the repo admin"
<gamemanj> (Though it's slightly less convenient for users to download)
<lgierth> !pin /ipfs/QmU866jJGonjkGKS6pHxjvUbdnGxzUKft4uQCJVXCNEeEE website
<pinbot> now pinning /ipfs/QmU866jJGonjkGKS6pHxjvUbdnGxzUKft4uQCJVXCNEeEE
<lgierth> !botsnack
<pinbot> om nom nom
<M-mubot> Om nom nom!
<whyrusleeping> daviddias: enabled!
<daviddias> thank you :D
<noffle> ipfs_intern: wow, very cool
<ipfsbot> [js-ipfs] diasdavid created greenkeeper-multiaddr-2.0.0 (+1 new commit): https://git.io/vrlky
<ipfsbot> js-ipfs/greenkeeper-multiaddr-2.0.0 271db4a greenkeeperio-bot: chore(package): update multiaddr to version 2.0.0...
Encrypt has quit [Client Quit]
<r0kk3rz> ipfs_intern: presumably its playing the videos through the gateway? where are they actually stored
Encrypt has joined #ipfs
<kevina> I am getting a ton of "INFO bitswap: Bitswap ReceiveError: EOF bitswap.go:375".
<kevina> Any ideas, something to worry about?
sahib has quit [Ping timeout: 244 seconds]
<ipfs_intern> @lgierth: that's a good idea thanks, i'll make it one hash
<lgierth> !unpin /ipfs/QmU866jJGonjkGKS6pHxjvUbdnGxzUKft4uQCJVXCNEeEE website
<pinbot> now unpinning /ipfs/QmU866jJGonjkGKS6pHxjvUbdnGxzUKft4uQCJVXCNEeEE
<lgierth> !pin /ipfs/QmS4qugLT2DQtWuCNVNVjGJEE5yHXhZu6GsBKpFoyEZhYY website
<pinbot> now pinning /ipfs/QmS4qugLT2DQtWuCNVNVjGJEE5yHXhZu6GsBKpFoyEZhYY
<ipfs_intern> @r0kk3rz: yes it's playing from the gateway, my server pushes the video to ipfs, then i replicate that data to 2 more servers and add that video to their repository
<lgierth> sorry for the pin noise, i'm done now :)
<lgierth> soo good to see pinbot working reliably again
gamemanj has quit [Ping timeout: 250 seconds]
<r0kk3rz> ipfs_intern: looks cool, keep up the good work
ed_t has quit [Ping timeout: 250 seconds]
<lgierth> whyrusleeping: i'm gonna enable netbsd builds in dist and make and update to dist.ipfs.io ok?
<whyrusleeping> lgierth: SGTM
<lgierth> ok wow the 5ghz wifi here is so much better
<lgierth> now playing at c-base: kraftwerk
<whyrusleeping> just got bitswap stream reuse working, its super slick...
<lgierth> :)
<whyrusleeping> need to test the hell out of it though before i even think of merging
<whyrusleeping> bitswap changes are notorious for causing bad things
nothingmuch has quit [Read error: Connection reset by peer]
<lgierth> bad things are less bad if you have a certain stability baseline :D
<lgierth> because then it's easier to spot them
TheNain38 has joined #ipfs
<lgierth> whyrusleeping: wanna push your distributions.git update?
<lgierth> current = 0.4.2 and that stuff
nothingmuch has joined #ipfs
<whyrusleeping> sure
chungy has joined #ipfs
Senji has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
andoma has quit [Quit: No Ping reply in 180 seconds.]
andoma has joined #ipfs
musalbas has joined #ipfs
<jbenet> whyrusleeping: lgierth can you make the links on the IPFS install page be https?
<lgierth> yeah did that too
<lgierth> haven't published yet iirc
<lgierth> wanna add the netbsd builds to dist and that install doc
<jbenet> Yeah awesome
<richardlitt> ANy idea how I can pipe a travis command?
<lgierth> ?
<lgierth> into travis?
<richardlitt> Been that way for 4 hours, odd.
<lgierth> richardlitt: maybe try git --no-pager diff
<mythmon> git should automatically not use a pager when you pipe it
<richardlitt> no-pager?
<richardlitt> That's not in the git-diff man. Weird.
<lgierth> it's in man git
<richardlitt> but it works locally (you're right mythmon)
<richardlitt> It just isn't loading on Travis.
<lgierth> top level option
<richardlitt> Going to try installing travis locally and seeing if it works there, that might do it
<lgierth> alert! rabbit hole ahead! alert!
* lgierth been there
<mythmon> richardlitt: can you point to the hung job?
joeyh has quit [Ping timeout: 276 seconds]
<richardlitt> yeah
<richardlitt> oh!
<richardlitt> huh. seems to have run.
<richardlitt> but darn...
joeyh has joined #ipfs
<richardlitt> what is code 123?
<mythmon> travis wouldn't let a job hang for 4 hours. it kills them after 10 minutes of no output, i think
<mythmon> richardlitt: exit codes aren't standardized, for the most part
<richardlitt> maybe just took a while to build
<mythmon> there are timings on the right side. it says that command only took about 2 seconds, and the whole job only took 27 seconds
<lgierth> travis is a big distributed system and it might just have hung
<richardlitt> ok, cool. so hung is different.
<mythmon> from the manpage of xargs: "123 if any invocation of the command exited with status 1-125"
<richardlitt> (one second, phone i cant ignore)
<richardlitt> (Sorry, back)
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
user24 has joined #ipfs
<richardlitt> It might just be the awesome_bot command exiting appropriately. Running it again. Thanks mythmon and lgierth
user24 has quit [Quit: ChatZilla 0.9.92 [Firefox 46.0/20160425115534]]
<whyrusleeping> ipfs_intern: would be cool if ipfs.video could detect if the user is running their own daemon
<whyrusleeping> and serve the video over their local daemon instead of from your servers
<tperson> ipfs_intern: I'm not 100% sure if this is a good idea, but a "open on my local node" would be nice
<tperson> Have it link to /ifs/QmVideoPlayer#QmTheVideo, similar to jbenet video player app. Then people can really utilize IPFS to bring the content to their computer.
chungy has quit [Quit: ZNC - http://znc.in]
<ipfs_intern> @whyrusleeping: yes i am working on it, i am trying to figure out a way to replicate data to viewers repository and to fetch video from their local daemon
<tperson> Also as whyrusleeping said, having it actually stream from localhost:8080 into the page would be neat as well
<lgierth> you don't need to replicate
<lgierth> their local daemon will take care of fetching it once you request it
<lgierth> i gotta catch a train
chungy has joined #ipfs
<whyrusleeping> lgierth: is that a euphemism?
r04r is now known as zz_r04r
<whyrusleeping> alu: hey, update to 0.4.2 and try stuff out
<whyrusleeping> it should be much better overall now
<noffle> voxelot: got the add response working
<alu> okay sec
<ipfsbot> [go-ipfs] whyrusleeping created fix/receive-loop (+1 new commit): https://git.io/vrlWS
<ipfsbot> go-ipfs/fix/receive-loop fb8eab8 Jeromy: fix receive loop error handling...
<tperson> ipfs_intern: If you can find a good way to get the user to open the video via their gateway you will get the replication part.
<alu> fetching now
<ipfs_intern> @tperson: yes that would be great, i am working on it
<noffle> you were on the right track with ndjson; just needed some massaging on the stream and its headers
<alu> whyrusleeping: test this http://jbaicoianu.github.io/janusweb/#janus.url=http%3A%2F%2Fipfs.io%2Fipfs%2FQmULS2SL7payyvogr93D3JyyJa8zfUDVUFH7dTgSTXWTR3%2Fwebvr.html
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #2727: fix receive loop error handling (master...fix/receive-loop) https://git.io/vrlWN
<whyrusleeping> alu i've no idea whats going on there, but its pretty neat
<alu> some assets are starting to load
<alu> you can visualize it caching through the gateway
<whyrusleeping> i see a bunch of yellow dots
<whyrusleeping> a bit white one
<whyrusleeping> and some pictures
<alu> that means loading, press f5
<alu> It's a project tango scan + gifs in a webVR room
<alu> okay failed test, gifs not working.
<whyrusleeping> lol, i see all the rooms and everything
<whyrusleeping> is that just janusvr in the browser?
<ipfsbot> [go-ipfs] whyrusleeping pushed 2 new commits to master: https://git.io/vrllo
<ipfsbot> go-ipfs/master 8d35bd5 Stephen Whitmore: marks dht query as known breakage for now...
<ipfsbot> go-ipfs/master abeea4f Jeromy Johnson: Merge pull request #2720 from ipfs/flaky_dht_query...
andoma has quit [Ping timeout: 260 seconds]
<alu> Yes
<alu> whyrusleeping: http://jbaicoianu.github.io/janusweb/#janus.url=http%3A%2F%2Falusion.net%2Flab3.html
andoma has joined #ipfs
ygrek has joined #ipfs
cryptix_ has joined #ipfs
cryptix_ has quit [Client Quit]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
TheNain38 has quit [Remote host closed the connection]
cryptix has quit [Ping timeout: 244 seconds]
ygrek has quit [Ping timeout: 260 seconds]
computerfreak has joined #ipfs
<noffle> voxelot: should I just go ahead, or do you want to merge / manage?
<lgierth> whyrusleeping: euphemism? the train part?
<whyrusleeping> lgierth: oh you actually went and got on a train
<M-phaverkamp> Am I going back in time or is that vrml?
<lgierth> whyrusleeping: yeeah c-base -> home :)
<ipfsbot> [js-ipfs-api] dignifiedquire deleted greenkeeper-babel-runtime-6.9.0 at dd9f1ca: https://git.io/vrlBN
<voxelot> noffle: be my guest, dont need to keep that pr or if you want to take it over
<voxelot> noffle
<voxelot> does that work from go-cli to js-http endpoint and back now?
<voxelot> for add
pfraze has quit [Remote host closed the connection]
<noffle> voxelot: yep
<noffle> voxelot: I'll break apart the 'add' stuff into its own set of PRs across the board; I think smaller PRs here will let us move faster
<voxelot> yes i agree, so we can do each 'files' command in their own pr, cat should be good, add should be fairly good, still a lot of options missing from what go has
<noffle> yeah, I don't like magic headers like this; don't think we document that requirement
ashark has joined #ipfs
achin has quit [Ping timeout: 276 seconds]
achin has joined #ipfs
Encrypt has quit [Quit: Sleeping time!]
<ipfsbot> [js-ipfs] greenkeeperio-bot opened pull request #230: babel-runtime@6.9.0 breaks build
<achin>