whyrusleeping 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 at https://github.com/ipfs/community/blob/master/code-of-conduct.md -- sprints + work org at https://github.com/ipfs/pm/ -- community info at https://github.com/ipfs/community/
* blame notes the RSS via IPNS just works
Spinnaker has quit [Quit: sinked]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<clever> Blame: i believe IPNS is just a key=value system, with the value being the hash of the root directory object
<clever> which itself, depends on the hashes of every subdirectory
<clever> so any time you modify a service, you need to create a new version of the root dir, and update IPNS
<blame> correct. And I don't want to change that, rather I want to make it so that every application/service I have manipulating the data-structure hanging off my ipns key has to preform that process individually.
<blame> *does not
wasabiiii has joined #ipfs
wasabiiii1 has quit [Ping timeout: 244 seconds]
voxelot has quit [Ping timeout: 240 seconds]
<clever> the ipfs service would need to ensure that the un-seen changes are atomic, or 2 things changing services could undo eachother
<noffle> with a git structure atop your ipns namespace this could be easier (good thing it's already a merkle dag!)
magneto1 has quit [Ping timeout: 264 seconds]
uhhyeahbret has quit [Quit: WeeChat 1.3]
uhhyeahbret has joined #ipfs
od1n has joined #ipfs
<blame> on a related note: /ipfs/QmWFZ3m6secGVagRa67fJ6TrQt7jjrNAaSePgWmQh3BVuw/rss.html?f=/ipfs/QmUFuwdcwdHwKzRbjeiYD8CsTu96VdirrJ9HRP9Z7AHxse is a ipfs RSS feed renderer
<blame> which is essentially a few lines modified from an example of the jquery rss plugin.
<blame> ipns + rss -> best microblogging infrastructure ever
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
reit has quit [Ping timeout: 260 seconds]
reit has joined #ipfs
screensaver has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<captain_morgan> oh the volatility of new things, read the article Hosting a Website on IPFS · Gio d'Amelio the other day, but now it's missing, oh the irony
FunkyELF has quit [Ping timeout: 240 seconds]
wasabiiii has quit [Quit: Leaving.]
patcon has quit [Ping timeout: 272 seconds]
captain_morgan has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
FunkyELF has joined #ipfs
<blame> nobody seems to have recorded the ipfs hash
<blame> whelp
<blame> it might be possible to go digging throough the ipfs blockstore on the gateway to find it
jfis has quit [Quit: s]
jfis has joined #ipfs
wopi has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
od1n has quit [Quit: WeeChat 1.1.1]
apophis has joined #ipfs
<rabble> Blame: i've also been thinkinga bout how to build some sort of microblogging platform on top of ipfs
<blame> rss/atom is a good established standard, and ipfs/ipns lets us get around the origin policies in browsers
apophis has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<blame> means we could make it almost entirely client side. when the browser js version is a thing, we can store encrypted private key info on the dht and store the rss feed on ipns
apophis has joined #ipfs
pfraze has joined #ipfs
<rabble> Blame: i was thinking if possible it'd be very interesting to have it be serverless
<rabble> i've been trying to think about discovery of the social graph and idenity
<rabble> and i think could let users oauth against various services because i'd want 'me' on my mobile phone app to be the same me on my desktop app
<rabble> i think there are a lot of things which can be adapted from https://indiewebcamp.com/ projects
<rabble> but instead of getting folks to install it on servers and find a host we have a bundled app with ipfs/frontend in js
amstocker has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<deltab> Blame: the hash for what?
<deltab> < Blame> nobody seems to have recorded the ipfs hash
<blame> yeah
<giodamelio> I just republished it
<giodamelio> I think the ipns entrys go away after awile. Not sure how long though
<deltab> a day, I heard
<giodamelio> Ah, I will make a cronjob to keep it published
captain_morgan has joined #ipfs
null_rad- is now known as null_radx
null_radx is now known as null_radix
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<rabble> ipns's disapear after about 24 hours?
<rabble> i thought they were longer lasting that that
<giodamelio> It's a temporary thing, till the system gets more fleshed out.
<rabble> ah
<rabble> so the plan is to have them be longer lasting?
<giodamelio> I think so. You should also be able to make more then one per node eventually
amstocker_ has joined #ipfs
bjp has quit [Ping timeout: 246 seconds]
bjp has joined #ipfs
amstocker has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
amstocker_ has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Quiark has joined #ipfs
carstn has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
voxelot has joined #ipfs
voxelot has joined #ipfs
apophis has quit [Quit: This computer has gone to sleep]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<clever> i was just thinking, if everybody puts https://gateway.ipfs.io links into their web-page, then its no better then a centralized server
<clever> even if i do run a local ipfs node, i cant make use of it
<clever> so there is no way to make a dynamic site that offloads to ipfs properly
nicolagreco has joined #ipfs
<clever> without forcing every single user to install ipfs or making it some kind of server side option you must opt-in on
<giodamelio> The way I see it, the gateway is just a temporary measure until more people have ipfs capeble software on their computers
<clever> about the only solution i can see, is gateway.ipfs.io without ssl, just plain http://
<clever> then i can setup a rule in iptables to redirect it to my own local gateway
<clever> but then anybody without that looses security
<giodamelio> You could also make a custom ipfs:// protocol that requests the hash from your local gateway
<clever> then it just breaks for anybody that didnt install the software
<giodamelio> Yep, they are both stopgaps until your browser supports ipfs :)
<clever> the only real solution i can see, is similar to what some old websites did for skins
<clever> allow the user to set a prefix for the URL's
<clever> so i can tell the dynamic site to just http://192.168.2.2/ for all ipfs
<clever> but then its opt-in, and every site does it differently
<achin> i bet someone will write a browser extension that will proxy ipfs requests to your local gateway
<giodamelio> That would probably work
<clever> a browser extension can hijack https queries before the crypto comes into play
<clever> so that would work
<clever> a custom root CA would also allow you to sign a fake gateway.ipfs.io cert for iptables level redirection
<achin> i bet it could also implement a handling for ipfs:// as giodamelio suggests
<clever> yep
<clever> but i'm thinking about backwards compat, so it still works for people without it
<cryptix> clever: do you know about the browser addons?
<multivac> No, but if you hum a few bars I can fake it
<clever> cryptix: ive been constantly re-fixing a firefox addon that handles about:script_cache
<clever> i may switch it over to a custom protocol, that might fix the problem
<clever> the cross-origin rules keep getting tighter with every version
<clever> nope, its part of a game cheat tool
<cryptix> that makes use of ipfs?..
<clever> it was injecting <script src="about:script_cache?filename.js"> into the pages
<clever> no relation to ipfs
<clever> oh, missed a word in your question, 'do you know about browser addons'
<cryptix> :) okay - that one looks for public gw addresses and redirects them to a node of your choosing
<clever> i'll have a look at that addon when i get a chance
zmanian has quit [Quit: Connection closed for inactivity]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
SebastianCB has joined #ipfs
SebastianCB has quit [Ping timeout: 244 seconds]
sseagull has quit [Quit: Lost terminal]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has quit [Remote host closed the connection]
multivac has quit [Remote host closed the connection]
multivac has joined #ipfs
pfraze has joined #ipfs
multivac has quit [Client Quit]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
multivac has joined #ipfs
<gendale_> cryptix: what part of the addon is scanning for code? I ask because we're building our own network of gateways, and this would be a great asset for us
<gendale_> is it currently only gateway.ipfs.io?
<multivac> [ ipfs-firefox-addon/gateways.js at master · lidel/ipfs-firefox-addon · GitHub ] - github.com
<clever> looks like gateway.ipfs.io and ipfs.io
multivac has quit [Quit: KeyboardInterrupt]
chriscool has joined #ipfs
<gendale_> interesting. thanks.
<clever> should be simple to extend and send a PR
<gendale_> it'd be advantageous to be able to have a whitelist feature for multiple gateways
<gendale_> yeah. absolutely
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
bedeho has joined #ipfs
multivac has joined #ipfs
* davidar upgrades multivac
<multivac> I don't know anything about that.
<davidar> .w ipfs
<multivac> [WIKIPEDIA] InterPlanetary File System | "InterPlanetary File System (IPFS), also called "The Permanent Web", is a hypermedia distribution protocol, addressed by content and identities. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open.IPFS is an open source project developed..." | https://en.wikipedia.org/wiki/InterPlanetary_File_System
<davidar> .t America/New_York
<multivac> 2015-09-20 - 01:05:03EDT
jhulten has joined #ipfs
<davidar> .xkcd standards
<multivac> http://xkcd.com/927 [Standards]
john_not_jenny has quit [Remote host closed the connection]
<gendale_> what's the current status on the windows client? it's not really featured on the homepage, though there does seem to be one
<gendale_> not that i use windows. :P
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<multivac> [ Windows · Issue #959 · ipfs/go-ipfs · GitHub ] - github.com
<gendale_> ty
thomasreggi has quit [Ping timeout: 264 seconds]
captain_morgan has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jhulten has quit [Ping timeout: 240 seconds]
captain_morgan has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ion> “<rabble> so the plan is to have them be longer lasting?” AFAIK the plan is to make the IPFS daemon refresh the pointer periodically.
Totanus has joined #ipfs
Leer10 has joined #ipfs
<ion> Issues: “Windows” – agreed.
<davidar> ion, in the short-term yes, in the long-term the daemon will be able to disappear and the ipns will live on in the dht
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ion> Okay
captain_morgan has quit [Ping timeout: 240 seconds]
captain_morgan has joined #ipfs
jhulten has joined #ipfs
<davidar> lgierth: erm, I think sirius needs a fsck
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<davidar> there's two files in my home dir named by a bunch of random characters, and I can't remove them
nicolagreco has quit [Quit: nicolagreco]
<davidar> lgierth, don't worry, managed to remove them
jhulten has quit [Ping timeout: 264 seconds]
<ion> Anything funny in dmesg?
annanay has joined #ipfs
Quiark has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
annanay has quit [Ping timeout: 246 seconds]
voxelot has quit [Ping timeout: 244 seconds]
voxelot has joined #ipfs
voxelot has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Tv` has quit [Quit: Connection closed for inactivity]
cboddy has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has quit [Remote host closed the connection]
Eudaimonstro has quit [Ping timeout: 268 seconds]
amstocker has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
keroberos has quit [Ping timeout: 256 seconds]
amstocker has quit [Ping timeout: 240 seconds]
knweiss has joined #ipfs
keroberos has joined #ipfs
amstocker has joined #ipfs
rendar has joined #ipfs
keroberos has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
amstocker has quit [Ping timeout: 255 seconds]
keroberos has joined #ipfs
e-lima has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
carstn has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
carstn has joined #ipfs
annanay has joined #ipfs
cboddy has quit [Ping timeout: 250 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
cboddy has joined #ipfs
annanay has quit [Ping timeout: 246 seconds]
jamescarlyle has joined #ipfs
knweiss has left #ipfs ["Linkinus - http://linkinus.com"]
<cryptix> gmorning :)
alameda has joined #ipfs
<jamescarlyle> morning
Totanus has quit [Ping timeout: 240 seconds]
<ehd> can i set the --api option as an env variable?
bedeho has quit [Ping timeout: 268 seconds]
<ehd> (or config)
<ehd> :q
<ehd> (whoop :D)
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
carstn has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
grncdr has joined #ipfs
<jamescarlyle> does anyone know whether I should be able to add arbitrary objects via a HTTP gateway? At the moment, http://localhost:5001/api/v0/object/put with a POST payload of {data, links} gives a 403 Forbidden
e-lima has quit [Ping timeout: 265 seconds]
<cryptix> jamescarlyle: the json api endpoint has some origin restrictions for secuirty
<jamescarlyle> I've just seen that .ipfs/config contains a line Writable: false
<cryptix> jamescarlyle: thats a different mode, yes. the :8080 server also has a writeable mode
<cryptix> thats horribly underdocumented, though
<jamescarlyle> i want to write objects, not files, so am I right in thinking that I should use 5001/api/v0?
<cryptix> you basically have to look at the gateway handler code to get an idea. i think it behaves similar to 'ipfs object put' with json encoding
<jamescarlyle> I read that the http interface should track the cli interface, but I get a 403 :(
<cryptix> jamescarlyle: all the 'ipfs *' commands go thorugh :5001 - if you can use it from the tool you can use it over that
<cryptix> let me see what the -api bindings i use add to the headers
<jamescarlyle> thanks re. 5001
<cryptix> jamescarlyle: there is also --unrestricted-api option for the daemon
<cryptix> you can use that for dev but beaware that browser xss could harm your local node
<jamescarlyle> what headers are you adding, or .ipfs/config changes have you made?
<cryptix> (like, add /etc/passwd or similar)
<jamescarlyle> ok
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
grncdr_ has joined #ipfs
grncdr has quit [Quit: leaving]
grncdr_ is now known as grncdr
<cryptix> jamescarlyle: can you use --unrestricted-api for the moment? i cant find it right now... :-/ its horrible advice, sorry
<jamescarlyle> no probs. thanks for taking a look :) will continue to experiment and will post back here if i get something to work
e-lima has joined #ipfs
jb55_ is now known as jb55
Quiark has joined #ipfs
jb55 has left #ipfs ["Killed buffer"]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ion> Heh, cute. One could put the “app” on IPFS, but i’m not sure there’s any benefit over just putting your content on IPFS in the first place. http://tech.slashdot.org/story/15/09/19/0056241/urlhosted-experiment-host-content-within-the-url?utm_source=butt&utm_medium=butt
<multivac> [ UrlHosted Experiment: Host Content Within the URL - Slashdot ] - tech.slashdot.org
<grncdr> does anything blow up if you have multiple merkle DAG links with the same name?
<grncdr> I guess the ordering is stable?
keroberos has quit [Max SendQ exceeded]
keroberos has joined #ipfs
<cryptix> grncdr: i _think_ so too - links of data objects are fixed so that you dont screw up reassembly but i'm not sure how that is enforced - are we talking unixfs directories or free form objects?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
keroberos has quit [Max SendQ exceeded]
chriscool has quit [Quit: Leaving.]
e-lima has quit [Ping timeout: 246 seconds]
chriscool has joined #ipfs
<grncdr> free form objects
<grncdr> specifically I want to store "parent" links in my objects (pointing back to previous versions)
<grncdr> and I want to store multiple parent links for merges
<grncdr> for now I'm willing to just wing it
<daviddias> dignifiedquire that is sweet! :)
keroberos has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
Quiark has quit [Ping timeout: 240 seconds]
pfraze has quit [Ping timeout: 240 seconds]
e-lima has joined #ipfs
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
<jamescarlyle> am giving up on "http://localhost:5001/api/v0/object/put" as I can't get it to work - perhaps just me being dumb - have tried all combinations of CORS and --unrestricted-api. I'll listen out in case others have got this part of the HTTP API to work
<cryptix> jamescarlyle: starting the daemon with --unrestricted-api, you shouldnt get any restriction errors
<cryptix> what lang are you writing your bindings in?
<jamescarlyle> I still get a http 400 response :( Will rm .ipfs and start again with clean config
<cryptix> 400 is bad request so something about your json or missing content-type header
<jamescarlyle> I'm prototyping, so just using a REST client to send HTTP POSTs
<jamescarlyle> with any necessary headers etc
<cryptix> im not sure how rest conform that api is.. :)
<cboddy> @jamescarlyle /object/put is implemented in https://github.com/ipfs/scala-ipfs-api wher ipfs was with daemon. I found the message in ipfs object put --help to be quite useful :)
<multivac> [ ipfs/scala-ipfs-api · GitHub ] - github.com
<cboddy> *where ipfs was started with daemon
<cryptix> the node api or go-ipfs-api might also be instructional also: https://github.com/ipfs/ipfs/issues/83
<multivac> [ IPFS API bindings · Issue #83 · ipfs/ipfs · GitHub ] - github.com
slothbag has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jamescarlyle> so I've removed .ipfs/, then ipfs init, then ipfs daemon --unrestricted-api, then tried a HTTP POST with Content-Type=application/json and a payload of { "Links": [],"Data": "\u0008\u0002\u0012\u000chello world constructed merkle node constructed via command line\n\u0018\u000c"}, and now I get a HTTP 403 Forbidden
<jamescarlyle> thanks for the links, will go through them and see if anything i have missed
<jamescarlyle> btw, HTTP POST to http://localhost:5001/ipfs/ works and gives 201 created, but this is treating the payload as a text file, not what I want
<lidel> gendale_, fyi I added a task for customizing public gateway URLs, you can track its status at : https://github.com/lidel/ipfs-firefox-addon/issues/22
<multivac> [ Customize 'public' gateway URLs (whitelist) · Issue #22 · lidel/ipfs-firefox-addon · GitHub ] - github.com
multivac has quit [Quit: KeyboardInterrupt]
jamescarlyle has quit [Remote host closed the connection]
alameda has quit [Remote host closed the connection]
multivac has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
cboddy has quit [Ping timeout: 250 seconds]
jamescarlyle has joined #ipfs
keroberos has quit [Read error: Connection reset by peer]
jamescarlyle has quit [Remote host closed the connection]
kerozene has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
traceried has joined #ipfs
<davidar> !pin QmVUMQttFqwFKqu33AZL6gSkv89RFcPBSnT9kxrCDUNisz
<pinbot> now pinning /ipfs/QmVUMQttFqwFKqu33AZL6gSkv89RFcPBSnT9kxrCDUNisz
<pinbot> [host 5] failed to pin /ipfs/QmVUMQttFqwFKqu33AZL6gSkv89RFcPBSnT9kxrCDUNisz: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>502 Bad Gateway</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>502 Bad Gateway</h1></center>\r\n<hr><center>nginx/1.9.3</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 6] failed to pin /ipfs/QmVUMQttFqwFKqu33AZL6gSkv89RFcPBSnT9kxrCDUNisz: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>502 Bad Gateway</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>502 Bad Gateway</h1></center>\r\n<hr><center>nginx/1.9.3</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 1] failed to pin /ipfs/QmVUMQttFqwFKqu33AZL6gSkv89RFcPBSnT9kxrCDUNisz: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>502 Bad Gateway</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>502 Bad Gateway</h1></center>\r\n<hr><center>nginx/1.9.3</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 7] failed to pin /ipfs/QmVUMQttFqwFKqu33AZL6gSkv89RFcPBSnT9kxrCDUNisz: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>502 Bad Gateway</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>502 Bad Gateway</h1></center>\r\n<hr><center>nginx/1.9.3</center>\r\n</body>\r\n</html>\r\n"
<cryptix> interesting
kerozene has quit [Max SendQ exceeded]
<cryptix> davidar: what have you done? :PP
<pinbot> [host 2] failed to pin /ipfs/QmVUMQttFqwFKqu33AZL6gSkv89RFcPBSnT9kxrCDUNisz: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.9.3</center>\r\n</body>\r\n</html>\r\n"
<multivac> [ /ipfs/QmVUMQttFqwFKqu33AZL6gSkv89RFcPBSnT9kxrCDUNisz ] - ipfs.io
<multivac> [ Picture ] - ipfs.pics
MadDrMike has joined #ipfs
<davidar> !pin QmQFbUeDgUy9YKHNfRTwB3VJ1UNjSsVbgJe8DQmvZFqEza
<pinbot> now pinning /ipfs/QmQFbUeDgUy9YKHNfRTwB3VJ1UNjSsVbgJe8DQmvZFqEza
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<cryptix> whyrusleeping: btw i'm seeing an increasing amount of this: QmNZQdxWNygaG1ZPg9AEzwa8MKBTm8Z38HCv4ogb6HoVt1 immediatly starting after requesting something
cboddy has joined #ipfs
jamescarlyle has joined #ipfs
akhavr has joined #ipfs
kerozene has joined #ipfs
<ion> Have you considered automatically gzipping some blocks, such as directories?
<davidar> cryptix (IRC): any idea what those blocks are?
<cryptix> davidar: i havn't tried to reproduce it cleanly in a two node setup
<davidar> we really need a reverse node index
jamescarlyle has quit [Remote host closed the connection]
<cryptix> but it feels a bit like a node is trying to fulfil blocks on my wantlist that is sending them from another connection or something because they grow and shrink again during the process.. if i cancel the get midflight it also takes longer until it gets quite again
<cryptix> davidar: thought about that too.. wouldnt that thing get massive?
jamescarlyle has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jamescarlyle has quit [Remote host closed the connection]
<davidar> cryptix: depends, i suppose
<davidar> we could build it into the search engine indexing service I suppose, whenever that happens
<cryptix> yup - i just thought that it would get swamped by obaque just data blobs but maybe my assumptions about building efficient indexes are wrong :)
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
cboddy has quit [Quit: Leaving]
doublec_ has joined #ipfs
deltab has quit [Ping timeout: 240 seconds]
doublec has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
sseagull has joined #ipfs
jvalleroy has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
wasabiiii has joined #ipfs
wasabiiii1 has joined #ipfs
wasabiiii has quit [Ping timeout: 240 seconds]
slothbag has quit [Quit: Leaving.]
wopi has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Quiark has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
bedeho has joined #ipfs
nicolagreco has joined #ipfs
jamescarlyle has joined #ipfs
jamescarlyle has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
wasabiiii has joined #ipfs
annanay has joined #ipfs
wasabiiii1 has quit [Ping timeout: 272 seconds]
wopi has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
Quiark has quit [Read error: Connection reset by peer]
Quiark has joined #ipfs
multivac has quit [Quit: KeyboardInterrupt]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
annanay has quit [Ping timeout: 246 seconds]
ianopolous has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
deltab has joined #ipfs
bedeho has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
wasabiiii1 has joined #ipfs
wasabiiii has quit [Ping timeout: 264 seconds]
<lgierth> cryptix: /me about to rage-close that github issue
<drathir> ion: latest stable? not at every version also workin what i saw...
<cryptix> lgierth: my gf was about to while i tried to keep my temper
<ion> drathir: ok
<lgierth> already closed another issue of the same sort yesterday
<lgierth> same author
<ion> Which github issue?
<lgierth> off-topic discussion
* ansuz curious
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Leer10 has quit [Read error: Connection timed out]
apophis has joined #ipfs
<CounterPillow> https://github.com/aunk/press rofl
apophis has quit [Ping timeout: 255 seconds]
<ansuz> seems legit
kerozene has quit [Max SendQ exceeded]
jamescarlyle has joined #ipfs
<ipfsbot> [go-ipfs] RichardLitt opened pull request #1733: Override baseurl using abs link (master...feature/override-baseurl-in-cmdref) http://git.io/vncA8
eater has quit [Ping timeout: 246 seconds]
kerozene has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] RichardLitt created feature/contribute-md (+1 new commit): http://git.io/vncxX
<ipfsbot> go-ipfs/feature/contribute-md efe13e5 Richard Littauer: Added a Contribute file
<ipfsbot> [go-ipfs] RichardLitt opened pull request #1734: Added a Contribute file (master...feature/contribute-md) http://git.io/vncpe
<richardlitt> Fun times.
jamescarlyle has quit [Remote host closed the connection]
jamescarlyle has joined #ipfs
jamescarlyle has quit [Remote host closed the connection]
<ehd> I'd love to know why a-dubs is down
jamescarlyle has joined #ipfs
magneto1 has joined #ipfs
<richardlitt> lgierth: want to walk through set-dns-provider at some point today? I'd like to know how to update the website.
<ipfsbot> [go-ipfs] RichardLitt force-pushed feature/contribute-md from efe13e5 to 790ffa7: http://git.io/vncjS
<ipfsbot> go-ipfs/feature/contribute-md 790ffa7 Richard Littauer: Added a Contribute file...
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Leer10 has joined #ipfs
kerozene has quit [Max SendQ exceeded]
<richardlitt> Anyone familiar with go-ipfs PRs: does that seem right? First time using the sign off and license, ran the script needed to satisfy gitcop, then force pushed to make the commit look good.
jager has quit [Ping timeout: 272 seconds]
<richardlitt> Will do the same with #1733 if that is the right way to fix not having the sign off and license in the commit message
jager has joined #ipfs
kerozene has joined #ipfs
voxelot has joined #ipfs
<richardlitt> Nvm, all good. Just did it anyway.
ianopolous has joined #ipfs
<ipfsbot> [go-ipfs] RichardLitt force-pushed feature/override-baseurl-in-cmdref from 9bfc547 to b968897: http://git.io/vnCvL
<ipfsbot> go-ipfs/feature/override-baseurl-in-cmdref b968897 Richard Littauer: Override baseurl using abs link...
wasabiiii has joined #ipfs
<ipfsbot> [go-ipfs] RichardLitt deleted feature/override-baseurl-in-cmdref at b968897: http://git.io/vnCfV
wasabiiii1 has quit [Ping timeout: 255 seconds]
wopi has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
eater has joined #ipfs
kerozene has quit [Max SendQ exceeded]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
kerozene has joined #ipfs
<jamescarlyle> <update on earlier posting about POST to HTTP API> The only way I can get this to work is using a Content-Type header of multipart/form-data; boundary=.... and then constructing a multipart body payload
<jamescarlyle> but if I just want the simplest use-case of posting some raw json, with Content-Type of application/json, I get the error "File argument 'data' is required"
jamescarlyle has quit [Remote host closed the connection]
chriscool has quit [Ping timeout: 268 seconds]
dkreuter has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<dkreuter> how long will data stay in the ipfs network if no one pins it?
pfraze has joined #ipfs
<ehd> dkreuter: until everyone's also GCed it
chriscool has joined #ipfs
notduncansmith has joined #ipfs
dignifiedquire has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chriscool has quit [Ping timeout: 256 seconds]
wasabiiii has quit [Quit: Leaving.]
dignifiedquire has quit [Quit: dignifiedquire]
wopi has quit [Read error: Connection reset by peer]
traceried has quit [Remote host closed the connection]
wopi has joined #ipfs
dignifiedquire has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
magneto1 has quit [Ping timeout: 250 seconds]
captain_morgan has quit [Quit: Leaving]
apophis has joined #ipfs
infinity0 is now known as Guest6143
Guest6143 has quit [Killed (morgan.freenode.net (Nickname regained by services))]
infinity0 has joined #ipfs
notduncansmith has joined #ipfs
xenkey has left #ipfs ["Leaving"]
Encrypt has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
amstocker has joined #ipfs
Quiark has quit [Ping timeout: 260 seconds]
Encrypt has quit [Quit: Quitte]
protosulphate has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Tv` has joined #ipfs
protosulphate has quit [Remote host closed the connection]
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #1705: Fix build on Windows. (master...exclude-fuse-on-windows) http://git.io/vZQTb
<whyrusleeping> I love clicking the wrong button
<ipfsbot> [go-ipfs] whyrusleeping reopened pull request #1705: Fix build on Windows. (master...exclude-fuse-on-windows) http://git.io/vZQTb
* whyrusleeping puts down the computer and picks up the coffee
<cryptix> whyrusleeping: i got some lovely phising mails for that... :P
<whyrusleeping> cryptix: lol, the internet is hard
jamescarlyle has joined #ipfs
jamescarlyle has quit [Remote host closed the connection]
jamescarlyle has joined #ipfs
wopi has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
jamescarlyle has quit [Remote host closed the connection]
begird has joined #ipfs
chriscool has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
amstocker has quit [Ping timeout: 246 seconds]
pfraze has quit [Remote host closed the connection]
nicolagreco_ has joined #ipfs
nicolagreco has quit [Read error: Connection reset by peer]
nicolagreco_ is now known as nicolagreco
voxelot has quit []
amstocker has joined #ipfs
amstocker has quit [Ping timeout: 255 seconds]
captain_morgan has joined #ipfs
screensaver has joined #ipfs
jfis has quit [Quit: s]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
jfis has joined #ipfs
thomasreggi has joined #ipfs
magneto1 has joined #ipfs
jfis has quit [Quit: s]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jamescarlyle has joined #ipfs
jhulten has joined #ipfs
jfis has joined #ipfs
wopi has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
therealplato has joined #ipfs
notduncansmith has joined #ipfs
therealplato has quit [Changing host]
therealplato has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jhulten has quit [Ping timeout: 260 seconds]
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
amstocker has joined #ipfs
Eudaimonstro has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
amstocker has quit [Ping timeout: 246 seconds]
ygrek has joined #ipfs
<dkreuter> ehd, are there charts on when that will occur statistically, for a file no one cares about?
rendar has quit [Ping timeout: 250 seconds]
amstocker has joined #ipfs
zmanian has joined #ipfs
<ianopolous> what happens to the connection opened by "ipfs swarm connect .."? Can I write stuff to it?
rendar has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<amstocker> jamescarlyle: the multipart streaming is tricky, you need to add a content-disposition header with the filenames, like so: https://github.com/ipfs/go-ipfs/blob/master/docs/implement-api-bindings.md#note-on-multipart--inspecting-requests
doublec_ is now known as doublec
amstocker has quit [Ping timeout: 255 seconds]
Encrypt has joined #ipfs
voxelot has joined #ipfs
gouthamve has joined #ipfs
ygrek has quit [Ping timeout: 244 seconds]
magneto1 has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
screensaver has quit [Remote host closed the connection]
screensaver has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<richardlitt> @whyrusleeping that is why most people sleep.
<jamescarlyle> amstoker: thanks, not sure if I'm being clear, but I don't want to use files, and I am working with small pieces of content, so I don't want to fiddle around with multipart segments - ideally I'd just like to do a simple POST to the API to create a DAG node, with payload like {"Links": [], "Data": "\u0008\u0002\u0012\u000chello world\n\u0018\u000c"}
<jamescarlyle> amstocker: sorry, mistyped your nick
amstocker_mobile has joined #ipfs
<amstocker_mobile> jamescarlyle: afaik the api only accepts multipart encoded post requests
<amstocker_mobile> So you need to make it look like a file
<amstocker_mobile> I could be wrong tho
bedeho has joined #ipfs
<jamescarlyle> ah OK, didn't realise that. Was browsing the source code but don't know golang and that fact didn't jump out
<amstocker_mobile> Yeah i think there might be plans to support other encodings in the future
<jamescarlyle> thanks for the clarification
<amstocker_mobile> No worries
<amstocker_mobile> It took me forever to get it to work for the python api client
apophis has quit [Quit: This computer has gone to sleep]
gouthamve has quit [Ping timeout: 246 seconds]
bedeho has quit [Ping timeout: 246 seconds]
amstocker_mobile has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
simonv3 has joined #ipfs
magneto1 has joined #ipfs
patrickod has quit [Ping timeout: 240 seconds]
nicolagreco has quit [Quit: nicolagreco]
gouthamve has joined #ipfs
<ianopolous> amstocker: I think you're right about only supporting multi-part posts.
<whyrusleeping> alright, should not have tried to do a pacman update after how poorly my morning has been going
<whyrusleeping> "failed to execute login command"
begird has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [node-ipfs] diasdavid deleted update-roadmap-1 at 3bbf99f: http://git.io/vnWJL
carstn has joined #ipfs
gouthamve has quit [Ping timeout: 246 seconds]
<ion> jbenet, whyrusleeping: Have you talked to Van Jacobson (https://youtu.be/gqGEMQveoqg?t=49m40s) and/or Vint Cerf (http://about.lettrs.com/wp-content/uploads/2015/09/full_vint_cerf_letter_2.jpg | https://youtu.be/fpNWQiVpjvY?t=57m1s) about IPFS? There is a lot of overlap with what they have been talking about over the years (but you seem to be way ahead of them with actually getting much of the stuff specified
<ion> and implemented).
rendar has quit []
apophis has joined #ipfs
<ipfsbot> [go-ipfs] MichaelMure opened pull request #1736: add a ipfs repo ls command (master...repo_ls) http://git.io/vnWIz
owen1 has left #ipfs ["WeeChat 1.3-dev"]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
rongladney has joined #ipfs
jamescarlyle has quit [Remote host closed the connection]
nicolagreco has joined #ipfs
nicolagreco has quit [Client Quit]
amstocker has joined #ipfs
yosafbridge has quit [Ping timeout: 240 seconds]
jamescarlyle has joined #ipfs
nicolagreco has joined #ipfs
yosafbridge has joined #ipfs
wopi has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
Encrypt has quit [Quit: Sleeping time!]
jamescarlyle has quit [Ping timeout: 240 seconds]
nicolagreco has quit [Quit: nicolagreco]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
arcocentrous has joined #ipfs
e-lima has quit [Ping timeout: 240 seconds]
screensaver has quit [Remote host closed the connection]
<whyrusleeping> ion: vint cerf, i beleive so. van jacobson, jbenet may have talked with him, but i dont know for sure
therealplato1 has joined #ipfs
therealplato has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ehd> dkreuter, not that i'm aware of
carstn has quit [Ping timeout: 255 seconds]
thomasreggi has quit [Remote host closed the connection]
thomasreggi has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
amstocker has quit [Ping timeout: 265 seconds]
nessence has joined #ipfs
apophis has quit [Quit: This computer has gone to sleep]
<whyrusleeping> protip: dont build your login shell yourself
<whyrusleeping> your package manager might remove a dependency of it and cause you to not be able to log in
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<achin> how did you recover?
nicolagreco has joined #ipfs
<ianopolous> jbenet: I got sucked into porting your MultiAddress to Java :-), so that's now in java-ipfs-api. Despite writing an x86 emulator and seeing all the encoding tricks that Intel pull, I'd never seen that bizarre varint encoding..
<dignifiedquire> daviddias: jbenet made some progress on electron https://github.com/ipfs/electron-app/pull/43#issuecomment-141845664
nessence_ has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
nessence has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
simonv3 has quit [Quit: Connection closed for inactivity]
nicolagreco has quit [Quit: nicolagreco]