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
<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_>
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
<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]
<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 :)
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
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]
<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]
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
<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..