<user24>
jbenet: I remember that some time ago, you wrote a random number generator (or some other program that produced output) as IPFS service. Does the code still exist?
faleidel has joined #ipfs
<faleidel>
Hello!
disgusting_wall has joined #ipfs
<faleidel>
Hash anyone attempted to make a chat with ipfs?
<M-davidar>
faleidel (IRC): yes, see haadcode's anonymous networks thing
neurosis12 has quit [Remote host closed the connection]
<faleidel>
M-davidar: Thats nice, didn't know it existed.
faleidel has quit [Quit: Page closed]
user24 has quit [Quit: ChatZilla 0.9.92 [Firefox 42.0/20151030084315]]
voxelot has quit [Ping timeout: 260 seconds]
Tera2342 has joined #ipfs
jamie_k has quit [Quit: jamie_k]
pfraze has joined #ipfs
pfraze_ has quit [Ping timeout: 256 seconds]
jamie_k has joined #ipfs
* whyrusleeping
looking through old pinning code he wrote and feeling bad about it
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
devbug has joined #ipfs
<ianopolous>
whyrusleeping: It's always the way..
harlantwood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<whyrusleeping>
yeeep, its getting better though
<whyrusleeping>
ianopolous: and thanks for pointing out my ignorance on the object patch thing, thats a really annoying issue in our commands lib
<whyrusleeping>
(one i obviously didnt realize we had)
erikj has joined #ipfs
<ianopolous>
whyrusleeping: not at all. We kinda need it. :-)
<ianopolous>
will it end up being the request body?
<whyrusleeping>
yeah, but its not going to be a quick fix unfortunately :/
<whyrusleeping>
we need to rework how the commands lib works a little bit first to make it possible
<ianopolous>
yeah I figured, no stress
<ianopolous>
sorry to throw a spanner in the works
chriscool has quit [Ping timeout: 265 seconds]
neurosis12 has joined #ipfs
<whyrusleeping>
no worries at all! it needed to be done at some point, and honestly, the sooner the better
<whyrusleeping>
having someone making noise about things lets me bump their priority
<achin>
whyrusleeping: i got a quick questiona bout th files api stuff
<whyrusleeping>
achin: shoot
<achin>
where is the hash of the root object stored? that is, the hash that i get when i do 'ipfs files stat /' ?
<whyrusleeping>
thats stored in leveldb
<achin>
ah, ok
corvinux has quit [Quit: IRC for Sailfish 0.9]
zugz has joined #ipfs
zugzwanged has quit [Ping timeout: 240 seconds]
r04r is now known as zz_r04r
wolf has joined #ipfs
wolf is now known as Guest96985
tinybike has joined #ipfs
linton_s_dawson has joined #ipfs
sloom has joined #ipfs
linton_s_dawson has left #ipfs [#ipfs]
jamie_k has quit [Quit: jamie_k]
Qwertie has quit [Ping timeout: 272 seconds]
patcon has quit [Ping timeout: 246 seconds]
<sloom>
is it possible to access the default webui (5001) without using localhost?
<sloom>
I changed the api address to be the actual interface address, which lets me access it, but it's missing all the node info and connections
<sloom>
or should I keep my serving and browsing to separate computers
<ipfsbot>
[go-ipfs] rht closed pull request #2003: Move api version check to daemon (dev0.4.0...daemon-version-check) http://git.io/vBYll
zdm_ has quit [Quit: WeeChat 1.0.1]
<ipfsbot>
[go-ipfs] rht force-pushed header-version-check from 99b9324 to 1d20f24: http://git.io/v0KDK
<ipfsbot>
go-ipfs/header-version-check da163ce rht: Move api version check to header...
<ipfsbot>
go-ipfs/header-version-check 1d20f24 rht: Move api version string to repo config...
Guest96985 has quit [Quit: Leaving]
pfraze has quit [Remote host closed the connection]
jamie_k_ has quit [Quit: jamie_k_]
<whyrusleeping>
sloom: you'll have to set the CORS info to your other host
<whyrusleeping>
see 'ipfs daemon --help'
<sloom>
ok thanks, I did try something with the API_ORIGIN variable, I'll give it another go
sloom has quit [Quit: Leaving.]
pfraze has joined #ipfs
randomguy has joined #ipfs
hoony has quit [Ping timeout: 246 seconds]
hoony has joined #ipfs
hoony has quit [Remote host closed the connection]
ygrek_ has quit [Ping timeout: 260 seconds]
reit has quit [Ping timeout: 265 seconds]
ilyaigpetrov has joined #ipfs
jatb has joined #ipfs
reit has joined #ipfs
Senj has joined #ipfs
Senji has quit [Disconnected by services]
Senj is now known as Senji
locusf has quit [Read error: Connection reset by peer]
locusf has joined #ipfs
ianopolous2 has joined #ipfs
ianopolous has quit [Ping timeout: 240 seconds]
tymat has quit [Quit: PRISM - We know everything!]
Tera2342 has joined #ipfs
Whispery has joined #ipfs
TheWhisper has quit [Ping timeout: 256 seconds]
Senji has quit [Ping timeout: 246 seconds]
grahamperrin has joined #ipfs
Senji has joined #ipfs
jhulten_ has quit [Ping timeout: 240 seconds]
Senji has quit [Ping timeout: 265 seconds]
harlantwood has joined #ipfs
Tera2342 has quit [Ping timeout: 265 seconds]
Senji has joined #ipfs
computerfreak has joined #ipfs
mildred has joined #ipfs
<daviddias>
good morning :)
ulrichard has joined #ipfs
eater has joined #ipfs
pfraze has quit [Remote host closed the connection]
randomguy has left #ipfs [#ipfs]
pfraze has joined #ipfs
<jbenet>
daviddias: morning!
jhulten_ has joined #ipfs
<haadcode>
good morning
jhulten_ has quit [Ping timeout: 265 seconds]
Tv` has quit [Quit: Connection closed for inactivity]
NightRa has joined #ipfs
grahamperrin has left #ipfs ["Leaving"]
harlantwood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
disgusting_wall has quit [Quit: Connection closed for inactivity]
devbug_ has joined #ipfs
devbug_ has quit [Ping timeout: 260 seconds]
zz_r04r is now known as r04r
eater has quit [Ping timeout: 240 seconds]
eater has joined #ipfs
Tera2342 has joined #ipfs
elima has joined #ipfs
simonv3 has quit [Quit: Connection closed for inactivity]
pfraze has quit [Remote host closed the connection]
grahamperrin has joined #ipfs
warner has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
ygrek has joined #ipfs
chriscool has joined #ipfs
makefu has joined #ipfs
elima has quit [Remote host closed the connection]
<haadcode>
is there an known/open issue for 'pin add' (via API at 5001) leaking sockets, ie. not closing the connections?
<haadcode>
I'm hammering ipfs.pin.add (with the same hash) about 10 times/s and doing 'lsof -i -n -P | grep ipfs' shows that the connections are in ESTABLISHED state and never get closed
ipfs-gitter-bot has quit [Ping timeout: 240 seconds]
grahamperrin has left #ipfs ["Leaving"]
<The_8472`>
cat
<daviddias>
haadcode: I don't believe so, no
<daviddias>
but wouldn't that be some HTTP agent + connections pool thing?
<haadcode>
dunno why it's happening but that's the behavior I'm witnessing. it doesn't happen on the other API endpoints (eg. add or object.add) so I reckon it's something to do with pin.add itself.
<ipfsbot>
ipfs/master bcebd10 Richard Littauer: Updated tagline...
<ipfsbot>
ipfs/master be4fe5d Juan Benet: Merge pull request #138 from RichardLitt/feature/update-name...
ygrek has quit [Ping timeout: 246 seconds]
<haadcode>
been debugging it the past 24h, thought it was a http agent/pooling thing on the js-ipfs-api or in my own http request code but ruled those out. it also seem to happen only when there's a new pin.add request BEFORE the first one is finished.
<haadcode>
need to look into it more, it's a nasty one :/
<haadcode>
(to debug)
rendar has joined #ipfs
<haadcode>
daviddias: who's the go-ipfs http api master?
ecloud_wfh is now known as ecloud
<daviddias>
whyrusleeping: :)
<haadcode>
k, will bother whyrusleeping when he's around
<pinbot>
now pinning /ipfs/QmeEVmRTDX2c9zjPtjHJG6GidrFL7NjqEqP1Q4am6sLfif
<pinbot>
[host 0] failed to pin /ipfs/QmeEVmRTDX2c9zjPtjHJG6GidrFL7NjqEqP1Q4am6sLfif: 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 4] failed to pin /ipfs/QmeEVmRTDX2c9zjPtjHJG6GidrFL7NjqEqP1Q4am6sLfif: 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"
ugjka has quit [Remote host closed the connection]
<pinbot>
[host 5] failed to pin /ipfs/QmeEVmRTDX2c9zjPtjHJG6GidrFL7NjqEqP1Q4am6sLfif: 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"
ugjka has joined #ipfs
hoony has quit [Remote host closed the connection]
devbug has joined #ipfs
gwillen has quit [Remote host closed the connection]
pinbot has quit [Ping timeout: 255 seconds]
brixen has joined #ipfs
devbug has quit [Ping timeout: 260 seconds]
<dignifiedquire>
daviddias: have you looked at updating js-ipfs-api for 3.10? as we can fix some bugs there and integrate ndjson properly now
<daviddias>
haven't looked at that yet
<daviddias>
that reminds me that we kind of had planned the last time to run the tests of things like api clients before releasing a new version of IPFS
<daviddias>
adding to my TODO
<daviddias>
thank you for bringing that up :)
pinbot has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
dignifiedquire_ is now known as dignifiedquire
brixen has quit [Ping timeout: 255 seconds]
dignifiedquire has quit [Ping timeout: 255 seconds]
brixen has joined #ipfs
ianopolous2 is now known as ianopolous
tensorjack has joined #ipfs
tinybike has quit [Ping timeout: 240 seconds]
reit has quit [Ping timeout: 260 seconds]
pfraze has joined #ipfs
pfraze has quit [Ping timeout: 240 seconds]
Senji has quit [Ping timeout: 240 seconds]
<daviddias>
hey lgierth, do you happen to be around?
jhulten_ has joined #ipfs
macrozoospore has quit [Ping timeout: 260 seconds]
coambulant has joined #ipfs
jhulten_ has quit [Ping timeout: 256 seconds]
chriscool1 has joined #ipfs
chriscool1 has quit [Client Quit]
hoony has joined #ipfs
hoony has quit [Remote host closed the connection]
grahamperrin has joined #ipfs
grahamperrin has quit [Remote host closed the connection]
reit has joined #ipfs
keorn has joined #ipfs
Kane`_ has joined #ipfs
Kane` has quit [Ping timeout: 255 seconds]
hoony has joined #ipfs
grahamperrin has joined #ipfs
dignifiedquire has joined #ipfs
grahamperrin has left #ipfs [#ipfs]
hellertime has joined #ipfs
Kane`_ has quit [Ping timeout: 240 seconds]
dignifiedquire has quit [Quit: dignifiedquire]
mildred has quit [Ping timeout: 240 seconds]
Kane` has joined #ipfs
hoony has quit [Ping timeout: 256 seconds]
<lgierth>
daviddias: yeah pong!
<multivac>
lgierth: 2015-12-15 - 15:54:05 <richardlitt> tell lgierth Can you add your todos to the sprint, please? Thanks! https://github.com/ipfs/pm/issues/74
mildred has joined #ipfs
hoony has joined #ipfs
Guest13578 is now known as bigbluehat
anticore has quit [Read error: Connection reset by peer]
step21 has quit [Ping timeout: 240 seconds]
jhulten_ has joined #ipfs
fazo has joined #ipfs
dignifiedquire has joined #ipfs
fazo has quit [Changing host]
fazo has joined #ipfs
jhulten_ has quit [Ping timeout: 246 seconds]
<dignifiedquire>
achin: around by any chance?
trn has quit [Remote host closed the connection]
step21_ has joined #ipfs
step21_ is now known as step21
<achin>
ohi
<dignifiedquire>
achin: ahoi
<dignifiedquire>
achin: I’m trying to figure out how to handle errors in from/into traits, but can’t find any documentation on this
<achin>
(in a quick scrum meeting at work, on sec)
<dignifiedquire>
(also figured out the issue from yesterday, needed to change self.into() to (*self).into())
trn has joined #ipfs
<fazo>
dignifiedquire: hey, I thought about the name "Linseed" today. How does it sound to you?
<fazo>
it would reference the fact that you can show your support by seeding content on the platform
<dignifiedquire>
what does the “lin” part mean?
<dignifiedquire>
it reminds me a bit about lindsay (lohan)
<multivac>
[WIKIPEDIA] Flax | "Flax (also known as common flax or linseed), with the binomial name Linum usitatissimum, is a member of the genus Linum in the family Linaceae. It is a food and fiber crop that is grown in cooler regions of the world. The textiles made from flax are known in the West as linen, and traditionally used..."
<fazo>
hey we could name it Leanseed.
<dignifiedquire>
ah interesting, didn’t know that
<dignifiedquire>
what about fluxseed
<fazo>
oh my god, Leanseed is not taken. There's nothing, nowhere named Leanseed
esidev has joined #ipfs
<fazo>
Fluxseed sounds nice, but I think Leanseed sounds better
<fazo>
I guess their SEO isn't very good then, lol
<dignifiedquire>
probably :D
<fazo>
it's gonna be either Leanseed or Fluxseed, I know it
<fazo>
We're finally getting close to a good name
<M-davidar>
leanseed?
<M-davidar>
I'm not sure I get it
<fazo>
M-davidar: eeh, it doesn't really have a point
<fazo>
does it need a meaning? lol
<fazo>
Fluxseed could reference the fact the the users act as the seeds for the flux of information that keeps the platform alive.
<fazo>
does it make sense?
<M-davidar>
It sounds a bit like "fluxied"
<M-davidar>
lol, sorry, I just arrived and started criticising stuff didn't I
<fazo>
yeah, it does. Also like "Fluxed", which I guess we could find a reason for
<fazo>
M-davidar: no, no! I appreciate it
<fazo>
It's just that I have this very cool work in progress social platform that runs on IPFS... and no cool name for it........
<fazo>
it's such a shame lol
<M-davidar>
I like the flux part
<ion>
FSbook, pronounced: /fsbʊk/
<fazo>
what about the seed part? I like that too: I want to implement a "like" system that pins what you like, so you actually seed your favourite content, giving life to it
<fazo>
oh xD I tried botbot.me, but it wasn't loading the images I guess
<ion>
I don’t think they are images, it still depends on your font having the glyphs. But if your IRC client fails, there’s a chance that the browser can do better.
<achin>
dignifiedquire: yeah. a necessary evil, since our team consists of people in 4 different cities (in 3 different countries)
<dignifiedquire>
achin: but you could still something like hangouts?
<dignifiedquire>
*use
<achin>
to add video? yeah, if we could that would be great
<dignifiedquire>
yeah, I do standup things at work as well, and video adds a lot in terms of presence and general efficiency
mildred has quit [Ping timeout: 265 seconds]
<achin>
on the subject from From and Into, it looks like they are designed to panic on error. i think there is another conversion trait that will return a Result<T,_> type, but i've not found it yet
<ipfsbot>
[go-ipfs] rht force-pushed yank-gateway from 23b1aad to f29f26a: http://git.io/vBsAs
<ipfsbot>
go-ipfs/yank-gateway f29f26a rht: Yank gateway out to a separate repo...
<achin>
dignifiedquire: also there is a lot of really good discussion in
<achin>
dignifiedquire: what do you think would implement a ToProtocolTypes trait? just u16?
survi has joined #ipfs
<dignifiedquire>
I was thinking to implement it for String and &str so I could do something like “/ip4/127.0.0.1”.to_multiaddr()
survi has quit [Client Quit]
<dignifiedquire>
and for Ipv4Addr and Ipv6Addr
<achin>
sounds like its worth trying!
<dignifiedquire>
:)
Tv` has joined #ipfs
pfraze has joined #ipfs
ulrichard has quit [Quit: Ex-Chat]
grahamperrin has left #ipfs ["Leaving"]
cemerick has joined #ipfs
haadcode has quit [Ping timeout: 260 seconds]
jedahan has joined #ipfs
mildred has joined #ipfs
<richardlitt>
dignifiedquire: You changed the address for apiary, right?
<richardlitt>
dignifiedquire: doesn't look like it's updated.
<dignifiedquire>
richardlitt: yes it’s pointing to ipfs/api
<dignifiedquire>
but it only updates when there are no errors in the doc
<richardlitt>
Cool
<richardlitt>
Using `dredd` to test errors now
jamie_k has joined #ipfs
disgusting_wall has joined #ipfs
cemerick has quit [Ping timeout: 265 seconds]
nausea has quit [Remote host closed the connection]
<dignifiedquire>
richardlitt: thanks a lot for all the work!
<dignifiedquire>
while I’m sitting here an play with rust you’ve been busy doing the important stuff
<richardlitt>
dignifiedquire: nah, thank you for all of the help!
<richardlitt>
I couldn't get headway on this for ages
<richardlitt>
Just implemented a linter. Yikes. Well, here's my day set
<richardlitt>
:D
nausea has joined #ipfs
nausea has quit [Changing host]
nausea has joined #ipfs
anticore has joined #ipfs
<richardlitt>
This is fun! :D
mildred has quit [Ping timeout: 265 seconds]
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
voxelot has quit [Remote host closed the connection]
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
voxelot has quit [Remote host closed the connection]
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
<richardlitt>
should the DHT commands be available through the API?
<fazo>
richardlitt: yes, I'm building an app that relies on them :)
<fazo>
findproves specifically
<fazo>
findprovs*
<lgierth>
daviddias: hrmm it aborted at some point. let me use rsync this time so it won't have to start all over again. pinning didn't work out btw :)
pfraze has quit [Remote host closed the connection]
<richardlitt>
dignifiedquire: Wooohoo!
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
harlantwood has joined #ipfs
devbug has joined #ipfs
<dignifiedquire>
richardlitt: whaaats up?
<richardlitt>
dignifiedquire: have it linted, works in apiary. Still not perfect - dredd shows there are a lot of errors - but that's still a step forward
<ipfsbot>
[go-ipfs] rht opened pull request #2080: rerun test on 0.3.9 (master...bs1) http://git.io/v01rQ
rombou has joined #ipfs
reit has quit [Ping timeout: 246 seconds]
Senj has joined #ipfs
Senji has quit [Disconnected by services]
computerfreak has quit [Remote host closed the connection]
rombou has quit [Ping timeout: 256 seconds]
s_kunk has quit [Ping timeout: 240 seconds]
gwillen has joined #ipfs
gwillen is now known as Guest36878
dignifiedquire has quit [Quit: dignifiedquire]
dignifiedquire_ is now known as dignifiedquire
Encrypt has joined #ipfs
benhylau has joined #ipfs
flounders has quit [Quit: leaving]
dignifiedquire has quit [Ping timeout: 272 seconds]
haad has joined #ipfs
haad has quit [Client Quit]
haad has joined #ipfs
arpu has quit [Quit: Ex-Chat]
rombou has joined #ipfs
devbug_ has joined #ipfs
ygrek has joined #ipfs
devbug has quit [Ping timeout: 255 seconds]
rombou has quit [Ping timeout: 272 seconds]
<daviddias>
lgierth: pinning or repo gc?
keorn has quit [Remote host closed the connection]
patcon has joined #ipfs
patcon has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
patcon has joined #ipfs
harlantwood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
elima has quit [Ping timeout: 256 seconds]
harlantwood has joined #ipfs
Guest36878 has joined #ipfs
Guest36878 has quit [Changing host]
Guest36878 is now known as gwillen
Encrypt has quit [Quit: Quitte]
anticore has joined #ipfs
gperrin has joined #ipfs
simonv3 has quit [Quit: Connection closed for inactivity]
gperrin has quit [Ping timeout: 260 seconds]
ugjka has quit [Ping timeout: 246 seconds]
patcon has quit [Ping timeout: 256 seconds]
Peer3Peer has joined #ipfs
Peer3Peer has quit [Client Quit]
coambulant has quit [Ping timeout: 256 seconds]
patcon has joined #ipfs
dignifiedquire has joined #ipfs
devbug_ has quit [Ping timeout: 240 seconds]
voxelot has quit [Ping timeout: 256 seconds]
<ipfsbot>
[go-ipfs] rht closed pull request #2080: rerun test on 0.3.9 (master...bs1) http://git.io/v01rQ
germarium has joined #ipfs
<jedahan>
Woohoo! got ipfs running on startup on my pi, which is connected to the nyc mesh net.
pfraze has quit [Quit: pfraze has joined]
pfraze has joined #ipfs
s_kunk has joined #ipfs
patcon has quit [Ping timeout: 260 seconds]
<jedahan>
Supposedly, if i pin something on the pi, anyone from the meshnet can access that from the mesh net, without it ever hitting the public internet, and without them needing to know the ip address of my pi, as long as there are enough peers to be able to reach that pi, right?
<ipfsbot>
[go-ipfs] rht opened pull request #2081: 0.3.9 on 0.3.8 (version-bump-0.3.8...bs1) http://git.io/v0MFJ
germarium has quit [Ping timeout: 256 seconds]
devbug has joined #ipfs
<jbenet>
jedahan: how do they access your pi in the meshnet without an ip addr? is this a layer2 meshnet?
<jedahan>
when i say 'without them needing to know' I think that is misleading
<jedahan>
however ipfs works (which I am not sure of), I mean they dont have to go to "my.pi.ip.address/the/content/i/want", just "ipfs/the/content/i/want", and other nodes will find "my.pi.ip.address" if it is reachable
<fazo>
jedahan: well they would need a way to find your node
<The_8472`>
does the meshnet propagate multicast groups? if so neighbor discovery could work
<fazo>
currently that's either done using mutual contacts (which is not applicable in this case) or peer discovery
<jedahan>
well i am hoping to setup a second mesh network using cjdns to learn the differences between that and what is currently setup (which i whatever qmp uses)
<The_8472`>
does ipfs actually implement mcast neighbor discovery?
<jedahan>
that would rock if it did
<lgierth>
The_8472`: via mdns, yeah
<jedahan>
i really need a whiteboard to help ask my questions better :D
<The_8472`>
well, then the question is whether that mesh network does multicast routing
<lgierth>
jedahan: nycmeshnet is using bmx6 nowadays right? send my regards to ksnieck and azlyth if you run into them at a meetup :)
devbug has quit [Ping timeout: 240 seconds]
<jedahan>
oh sure!
<jedahan>
We are meeting in red hook friday to say hi to the red hook wifi peoples
harlantwood has quit [Ping timeout: 260 seconds]
<lgierth>
they were experimenting with cjdns in the beginning and making a couple of useful contributions
harlantw_ has joined #ipfs
<jedahan>
yeah cjdns is neato
<jedahan>
but the nyc mesh net people moved to a less radical network :(
<jedahan>
which has its benefits
<lgierth>
yeah it's usually better to run something else underneath cjdns in a wireless mesh network
<lgierth>
something that isn't ignorant of the wifi environment (like batman-adv, bmx6, olsr)
<jedahan>
aaaand thats where things get real fuzzy to me, what responsibilities are handled by what software
<jedahan>
like, i can take a bunch of buzzwords and hope something neat comes out of it, like ipfs over cjdns over bmx6
<lgierth>
oh you said earlier it's qmp, not bmx6 -- that's fine too :)
<jedahan>
well i think qmp uses bmx6
<lgierth>
hah ok
<jedahan>
but like, what the hell does that mean for the end user
<lgierth>
not much -- only if great technologies come together on the different layers and form a better whole
<jedahan>
well, so I am trying to sketch out a scenario that is better, using these technologies
<jedahan>
starting with the simplest use case
<jedahan>
I've been writing a long blog post about it
<jedahan>
well, drafting
<jedahan>
I'll post an excerpt of a scenario i am imagining to invite comment on if it makes sense or not
<lgierth>
sure, cool
<lgierth>
i guess it involves ipfs? post it in github.com/ipfs/notes maybe
<jedahan>
ahh, neat idea
devbug has joined #ipfs
hellertime has quit [Read error: No route to host]
hellertime has joined #ipfs
devbug has quit [Ping timeout: 246 seconds]
simonv3 has joined #ipfs
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
patcon has joined #ipfs
devbug has joined #ipfs
Oatmeal has quit [Ping timeout: 240 seconds]
inspiriter has joined #ipfs
patcon has quit [Ping timeout: 246 seconds]
pfraze_ has joined #ipfs
pfraze has quit [Ping timeout: 256 seconds]
M-eternaleye is now known as eternaleye
Oatmeal has joined #ipfs
patcon has joined #ipfs
ygrek has quit [Ping timeout: 260 seconds]
rendar has quit [Ping timeout: 272 seconds]
<richardlitt>
Is there an operator for a restful API where I can send flags?
<richardlitt>
api.com/api?json-flag=true
<richardlitt>
something like that.
<richardlitt>
Googling "curl api restful flag" is coming up with lots of curl flags, but nothing about flagging the API itself
<lgierth>
doesn't sound too rest-ish to me
Encrypt has joined #ipfs
<achin>
are you asking about designing an API?
<richardlitt>
hmm, maybe I
<richardlitt>
m looking at this wrong
<richardlitt>
I'm hitting this: `http://127.0.0.1:5001/api/v0/config?arg=API.HTTPHeaders&arg=["so special :)"]`. I'm getting this message back: `Failed to set config value: Failure to decode config: json: cannot unmarshal string into Go value of type map[string][]string (maybe use --json?)`
<richardlitt>
How do I use the --json parameter in the URI?
<richardlitt>
Is that even possible, even?
rendar has joined #ipfs
<richardlitt>
brb
<achin>
can you get that to load in a web browser?
achin has quit [Changing host]
achin has joined #ipfs
<jbenet>
richardlitt: through the api it should be json always (the cli converts {text, json, xml, ...} to json and back). maybe the curl you're doing isnt sending json
<jbenet>
richardlitt: ah you're trying to set the key "so special :)" which doesn't exist? try it with: &arg="Addresses.API"&arg=/ip4/127.0.0.1/tcp/5002
<jbenet>
hmmm maybe not, idk.
<jedahan>
hmm i am getting a bit of a headache wrapping my head around these services https://gist.github.com/561fe5e1c37cf75afefb is a rough draft of how I feel things work/are going towards
inspiriter has quit [Ping timeout: 246 seconds]
<jedahan>
I will throw it in notes in a little bit
tensorjack has quit [Ping timeout: 246 seconds]
<richardlitt>
back
<richardlitt>
jbenet: I'm trying to send it while using the --json flag
<richardlitt>
normally it works just fine; I just want to know that I can hit the API using the extra params specified in the CLI, and I'm trying to make sure that I'm not disincluding something because I don't know how to frame it right
<ipfsbot>
[go-ipfs] rht created 0.3.9 (+44 new commits): http://git.io/v0D0r
<ipfsbot>
go-ipfs/0.3.9 535db79 rht: Fix cli flag orders (long, short)...
<ipfsbot>
go-ipfs/0.3.9 dc6146f rht: Add short flag for `ipfs ls --headers` (v for verbose)...
<ipfsbot>
go-ipfs/0.3.9 c9f5878 Christian Couder: t0060: fail if no nc...
<ipfsbot>
[go-ipfs] rht opened pull request #2085: 1st (master...head) http://git.io/v0Dyb
tensorjack has joined #ipfs
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<NeoTeo>
Is anyone around who knows about the mdns part of go-ipfs?
rombou has joined #ipfs
<lgierth>
NeoTeo: what do you wanna know
<lgierth>
don't ask to ask ;)
<NeoTeo>
I didn't. I asked if anyone around knew about mdns. I'm able to list the mdns services and ipfs shows up but as the only one without the conventional _ as in _servicename._tcp
<lgierth>
NeoTeo: it shows up as discovery.ipfs.io eh? we should maybe change it to match the convention
rombou has quit [Ping timeout: 246 seconds]
rombou has joined #ipfs
<NeoTeo>
shows up as ipfs.local. discovery where another service would be _tcp.local. _1password4
<NeoTeo>
in fact all other services declare their transport as either _tcp. or _udp.
<NeoTeo>
And since I'm unable to query for it directly I'm wondering if that is the reason...
harlantwood has joined #ipfs
Matoro_ has joined #ipfs
disgusting_wall has quit [Quit: Connection closed for inactivity]
rombou has quit [Ping timeout: 256 seconds]
Matoro has quit [Ping timeout: 240 seconds]
dignifiedquire has quit [Quit: dignifiedquire]
Encrypt has quit [Quit: Sleeping time!]
<lgierth>
NeoTeo: wanna file an issue with go-ipfs? it has been like that since mdns discovery was introduced and i'm really not sure there's a good reason ;)
<NeoTeo>
Sure, if there's no good reason for it being different from the convention. Even Cryptix's example uses the _transport layer name. https://github.com/cryptix/mdns
<lgierth>
NeoTeo: note that we also have a udp-based transport in 0.4.0
Matoro_ has quit [Ping timeout: 240 seconds]
<lgierth>
utp
<lgierth>
there's gonna be more utp-based transports
<lgierth>
eeh udp-based
<NeoTeo>
Is that supported by mdns?
<lgierth>
you'd just advertise it as udp, i think
<NeoTeo>
udp, of course it does.
ygrek has quit [Ping timeout: 255 seconds]
<NeoTeo>
is anything actually using mdns at the moment?
<NeoTeo>
(in go-ipfs)
<lgierth>
yeah, peer discovery
<lgierth>
it'll peer with other ipfs nodes in the same network
tensorjack has quit [Ping timeout: 255 seconds]
<NeoTeo>
Odd. Perhaps it's just Apple's framework that is being pedantic.
kerozene has quit [Ping timeout: 260 seconds]
<NeoTeo>
Still, I guess it's easier for ipfs to adopt the convention than having to do a PR on Swift :)
<lgierth>
heh yeah
<lgierth>
bring it up in an issue
<lgierth>
i was wondering about it too
<NeoTeo>
Will do. Thx.
ygrek has joined #ipfs
<NeoTeo>
done #2086
asporous has quit [Ping timeout: 240 seconds]
kerozene has joined #ipfs
Ursium has quit [Quit: My Mac has gone to sleep. ZZZzzz…]