lgierth changed the topic of #ipfs to: go-ipfs v0.4.10 is out! https://dist.ipfs.io/#go-ipfs | IPFS, the InterPlanetary FileSystem: https://github.com/ipfs/ipfs | FAQ: https://git.io/voEh8 | Logs: https://botbot.me/freenode/ipfs/ | Code of Conduct: https://git.io/vVBS0
infinity0_ has joined #ipfs
infinity0_ has quit [Changing host]
infinity0 has joined #ipfs
infinity0 is now known as Guest79619
Guest79619 has quit [Ping timeout: 260 seconds]
droman has quit []
gmoro_ has quit [Ping timeout: 258 seconds]
jkilpatr has quit [Ping timeout: 255 seconds]
cws has joined #ipfs
jsgrant has joined #ipfs
_shizy has joined #ipfs
tulior has quit [Ping timeout: 255 seconds]
ygrek has joined #ipfs
bthesorceror has joined #ipfs
bthesorceror has quit [Quit: bthesorceror]
Akaibu has quit [Quit: Connection closed for inactivity]
bthesorceror has joined #ipfs
bthesorceror has quit [Quit: bthesorceror]
pedrovian has quit [Ping timeout: 248 seconds]
pedrovian has joined #ipfs
pedrovian has quit [Read error: Connection reset by peer]
bthesorceror has joined #ipfs
chris6131 has joined #ipfs
chris613 has quit [Ping timeout: 240 seconds]
_whitelogger has joined #ipfs
cute[m] is now known as cute
cute is now known as cutie
hermanjunge has quit [Quit: Leaving...]
Guest193196[m] has quit [Ping timeout: 276 seconds]
Guest226540[m] has quit [Ping timeout: 276 seconds]
Guest188158[m] has quit [Ping timeout: 276 seconds]
Jupadr[m] has quit [Ping timeout: 276 seconds]
benleland[m] has quit [Ping timeout: 276 seconds]
Guest239806[m] has quit [Ping timeout: 276 seconds]
M-sraja has quit [Ping timeout: 276 seconds]
yellowbelly[m] has quit [Ping timeout: 276 seconds]
stoneridge has quit [Ping timeout: 276 seconds]
redviking[m] has quit [Ping timeout: 276 seconds]
hexkey[m] has quit [Ping timeout: 276 seconds]
hiq[m] has quit [Ping timeout: 276 seconds]
grouchofractal2[ has quit [Ping timeout: 276 seconds]
jaller94[m] has quit [Ping timeout: 276 seconds]
M-jimt has quit [Ping timeout: 276 seconds]
Matthew[m] has quit [Ping timeout: 276 seconds]
albuic has quit [Ping timeout: 276 seconds]
am2on has quit [Ping timeout: 276 seconds]
lfth6hhf[m] has quit [Ping timeout: 276 seconds]
Guest239806[m] has joined #ipfs
Guest188158[m] has joined #ipfs
Jupadr[m] has joined #ipfs
Guest226540[m] has joined #ipfs
Guest193196[m] has joined #ipfs
M-sraja has joined #ipfs
Guest188158[m] has quit [Changing host]
Jupadr[m] has quit [Changing host]
Jupadr[m] has joined #ipfs
Guest239806[m] has joined #ipfs
Guest239806[m] has quit [Changing host]
Guest188158[m] has joined #ipfs
Guest193196[m] has quit [Changing host]
M-sraja has joined #ipfs
M-sraja has quit [Changing host]
Guest226540[m] has joined #ipfs
Guest226540[m] has quit [Changing host]
Guest193196[m] has joined #ipfs
SaltyVagabond[m] has quit [Ping timeout: 276 seconds]
mingchan88[m] has quit [Ping timeout: 276 seconds]
jebdj[m] has quit [Ping timeout: 276 seconds]
Nekit[m] has quit [Ping timeout: 276 seconds]
Guest261840[m] has quit [Ping timeout: 276 seconds]
basilgohar[m] has quit [Ping timeout: 276 seconds]
Guest267301[m] has quit [Ping timeout: 276 seconds]
krigare[m] has quit [Ping timeout: 276 seconds]
Jtremback[m] has quit [Ping timeout: 276 seconds]
zlatan[m] has quit [Ping timeout: 276 seconds]
stoneridge has joined #ipfs
jaller94[m] has joined #ipfs
Guest261840[m] has joined #ipfs
mingchan88[m] has joined #ipfs
Nekit[m] has joined #ipfs
jebdj[m] has joined #ipfs
SaltyVagabond[m] has joined #ipfs
zlatan[m] has joined #ipfs
Guest267301[m] has joined #ipfs
basilgohar[m] has joined #ipfs
Jtremback[m] has joined #ipfs
krigare[m] has joined #ipfs
albuic has joined #ipfs
hermanjunge has joined #ipfs
Matthew[m] has joined #ipfs
yellowbelly[m] has joined #ipfs
hexkey[m] has joined #ipfs
lfth6hhf[m] has joined #ipfs
benleland[m] has joined #ipfs
redviking[m] has joined #ipfs
M-jimt has joined #ipfs
grouchofractal2[ has joined #ipfs
hiq[m] has joined #ipfs
am2on has joined #ipfs
vandemar has quit [Ping timeout: 240 seconds]
vandemar has joined #ipfs
vandemar has quit [Changing host]
vandemar has joined #ipfs
bthesorceror has quit [Quit: bthesorceror]
yhwh has quit [Ping timeout: 248 seconds]
bthesorceror has joined #ipfs
hermanjunge_ has joined #ipfs
bthesorceror has quit [Quit: bthesorceror]
chris6131 has quit [Ping timeout: 268 seconds]
ulrichard has joined #ipfs
X-Scale has quit [Quit: HydraIRC -> http://www.hydrairc.com <- In tests, 0x09 out of 0x0A l33t h4x0rz prefer it :)]
<_mak> do you guys know of any ruby gem that allows access to the pubsub feature?
bthesorceror has joined #ipfs
chris613 has joined #ipfs
jsgrant has quit [Ping timeout: 240 seconds]
chris613 has quit [Client Quit]
technical_boy has quit [Quit: EliteBNC - http://elitebnc.org (Auto-Removal: idle account/not being used)]
trac3r_ has quit [Ping timeout: 248 seconds]
chungy has quit [Ping timeout: 255 seconds]
chungy has joined #ipfs
m0ns00n has quit [Quit: quit]
m0ns00n has joined #ipfs
warner` is now known as warner
maxlath has joined #ipfs
hermanjunge has quit [Quit: Leaving...]
hermanjunge_ is now known as hermanjunge
Mateon3 has joined #ipfs
Mateon1 has quit [Ping timeout: 246 seconds]
Mateon3 is now known as Mateon1
mildred2 has joined #ipfs
espadrine has joined #ipfs
gmoro_ has joined #ipfs
pat36 has joined #ipfs
cws has quit [Ping timeout: 240 seconds]
anagh has joined #ipfs
anagh_ has joined #ipfs
<anagh_> hi
anagh_ has quit [Client Quit]
maxlath has quit [Ping timeout: 248 seconds]
<victorbjelkholm> _mak: not specifically ruby but you can hit the http api to use them as well, then any http lib will do
anagh has quit [Ping timeout: 260 seconds]
Caterpillar has joined #ipfs
bthesorceror has quit [Quit: bthesorceror]
ygrek has quit [Ping timeout: 260 seconds]
nullptr_[m] has joined #ipfs
lmars has joined #ipfs
talonz_ has quit [Quit: Leaving]
talonz has joined #ipfs
cxl000 has joined #ipfs
<lmars> hey, is there anyone here who knows about the decision to use CBOR over protocol buffers for the canonical format?
<lmars> (for IPLD)
<lmars> I'm working on a similar project and need to make a similar decision
m0ns00n has quit [Quit: quit]
espadrine has quit [Ping timeout: 268 seconds]
<Kythyria[m]> lmars: protobufs has some surprising limitations
<Kythyria[m]> (broadly speaking, it requires nodes to coordinate ahead of time to be able to do something meaningful with data, and AFAICT it requires central coordination for any kind of extensibility to happen)
<lmars> Kythyria[m]: ok thanks, and using CBOR somehow helps with this?
<lmars> I'm not overlay familiar with CBOR
<Kythyria[m]> CBOR's data model is strictly a superset of json
<Kythyria[m]> (specifically, it's json plus binary data, a distinction between int and float, using arbitrary things as object keys, and a tag system to supply additional hints as to what a thing is)
<lmars> so is the plan with IPLD objects to have them reference a schema (like a JSON-LD @context), so when you load them you know how to interpret the keys?
<Kythyria[m]> Well, you don't need that any more than you do in JSON.
<lmars> perhaps I should describe what I am trying to do. I want all my objects to have a specific schema, so in JSON-LD I would give them all an @context
<lmars> and I want to use content addressing
<lmars> so I need a canonical format for my objects
<Kythyria[m]> You'd have to do that in CBOR too.
<lmars> well, canonical byte representation
<lmars> ok, so then do you think CBOR still has an advantage over protocol buffers in that scenario?
<Kythyria[m]> I believe so, if there's ever going to be more than one implementation.
<Kythyria[m]> AFAICT protobuf is more likely to have problems if implementations diverge in what schema they expect
<Kythyria[m]> You can still have problems, of course, but protobuf makes it much easier
<Kythyria[m]> I recommend comparing thte two yourself, I might have missed something.
<lmars> ok, I just like the code generation / self-documenting aspect of protobuf
<Kythyria[m]> Protobuf isn't actually self-documenting, is it? It only sends field numbers, not any kind of schema or names?
<Kythyria[m]> > As you know, a protocol buffer message is a series of key-value pairs. The binary version of a message just uses the field's number as the key – the name and declared type for each field can only be determined on the decoding end by referencing the message type's definition (i.e. the .proto file).
<lmars> yep forget that comment :)
<lmars> so with CBOR, do you think I would do some form of two step decoding, first read the `@context` key, then decode the rest of the object based on the schema it points to?
<Kythyria[m]> You'd want to do that with protobuf too :)
<Kythyria[m]> The difference is, with CBOR you can get away without it more often.
<lmars> is that possible with protobuf?
<lmars> I'll admit, I have little experience with protobuf past reading the docs :)
<Kythyria[m]> Well, protobuf's wire format is like all your keys are numbers, so have fun decoding that reliably.
<Kythyria[m]> Same.
<Kythyria[m]> Either way you'd want to do something like declare that key 0 points to a schema.
<lmars> right
<lmars> that was my thinking
<lmars> key 0 could be an immutable reference to a .proto file
<lmars> which is used to decode the rest of the object
<lmars> same with CBOR I guess, but with protobuf I get a decoder for free?
<Kythyria[m]> You'd have to persuade the protobuf decoder to read far enough to find that key, then restart once you've fetched the .proto file.
<lmars> yep
<Kythyria[m]> Protobuf gives you a format for defining how dicts with possibly-repeated integer keys get deserialised into objects in your langauge of choice.
<lmars> how does IPLD plan to handle this?
<lmars> if it sees a link `{ "/": "QmCCC...222" }`, how does it know how to decode it to resolve through it?
<Kythyria[m]> They're presumably using a profile of JSON (or JSON encoded as CBOR, presumably) in which it is prohibited to have anything that looks like that that isn't an IPLD link.
<Kythyria[m]> In CBOR you'd have a tag rather than an object.
<lmars> ok so if I want to be compatible with IPLD, I have to use CBOR then if I want things to resolve I guess
<Kythyria[m]> IDK
<lmars> would be nice if the link itself referenced what it points to like: { "/": "QmCCC...222", "schema": "protobuf/lmars/v1" }
<lmars> (the schema would probably be a link too)
m0ns00n has joined #ipfs
maxlath has joined #ipfs
<lmars> Kythyria[m]: thanks for your input anyway
<lmars> much appreciated
espadrine has joined #ipfs
corvinux has joined #ipfs
robattila256 has quit [Ping timeout: 255 seconds]
Miezel has joined #ipfs
ulrichard has quit [Ping timeout: 276 seconds]
rcat has joined #ipfs
<limbo_> Can I make an ipfs directory that just includes other things from ipfs, without having a copy of each of them?
<lemmi> a directory is more or less just a list of hashes and human readable names. you can build that no problem. the moment you use it, like ipfs ls, it will fetch all necessary data
ulrichard has joined #ipfs
Boomerang has joined #ipfs
<limbo_> so, how do I make one?
lmars is now known as lmars_away
<Magik6k> limbo_, you can do that with `ipfs files` api, `ipfs files cp /ipfs/[hash] /some/dir`, then `ipfs files stat /some` to get hash of that directory
<Magik6k> Or use `ipfs object` for more direct manipulation
maxlath has quit [Ping timeout: 260 seconds]
maxlath has joined #ipfs
corvinux has quit [Remote host closed the connection]
rendar has joined #ipfs
rendar has quit [Changing host]
rendar has joined #ipfs
asdasdasdZS has joined #ipfs
kenshyx has joined #ipfs
xenti has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<limbo_> Can I do any of that without downloding any data?
dimitarvp has joined #ipfs
nunofmn has joined #ipfs
<Magik6k> I'm unsure if files api downloads anything(it shouldn't need to), object won't download things
<victorbjelkholm> yeah, with `ipfs object` is simple as long as you have the hash you want to add. `ipfs object patch add-link <root> <name> <ref>` adds a link called "name" which is the hash "ref" from the "root" object, giving you a new hash
nunofmn has quit [Client Quit]
jkilpatr has joined #ipfs
nunofmn has joined #ipfs
ilyaigpetrov has joined #ipfs
maxlath has quit [Quit: maxlath]
nunofmn has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mildred3 has quit [Read error: Connection reset by peer]
mildred3 has joined #ipfs
mildred2 has quit [Read error: Connection reset by peer]
mildred4 has joined #ipfs
chungy has quit [Quit: ZNC - http://znc.in]
TheNain38 has joined #ipfs
lmars_away is now known as lmars
cxl000 has quit [Remote host closed the connection]
nunofmn has joined #ipfs
tadzik has joined #ipfs
<tadzik> hello #ipfs
<tadzik> I have 2 daemons running, one on my laptop, one on my VPS. ipfs swarm addrs confirms that they both know about each other, and yet adding something to ipfs from my laptop and trying to get it on my vps takes an absurdly long amount of time for some reason; is that expected?
<tadzik> it's perhaps worth mentioning that the laptop is behind NAT
<limbo_> What do you mean by getting it?
<limbo_> adding a pin on the VPS?
<tadzik> I mean 'ipfs get'
<tadzik> or ls in case of something else
<tadzik> ...and I think I know what's the problem, I have port forwarding pointing 4001 and 5001 pointing to my desktop, not my laptop
<tadzik> I guess it may become problematic if I have two different peers pretending to be available at the same public IP
<tadzik> is it possible for debug/educational purpose to track down how does my local ipfs obtain a specific file (ie who does it get it from?)
<victorbjelkholm> tadzik: hm, probably you could do something with what's outputted when running `ipfs log tail`, but don't think there exists any easier util in go-ipfs already. However, you can see which peers are saying they have a specific hash with `ipfs dht findprovs :hash`
<tadzik> oh wow, ipfs log tail shows how busy my peer is :)
lmars is now known as lmars_away
jkilpatr has quit [Ping timeout: 255 seconds]
jkilpatr has joined #ipfs
jkilpatr has quit [Ping timeout: 255 seconds]
wrouesnel has joined #ipfs
jmill has joined #ipfs
cxl000 has joined #ipfs
jkilpatr has joined #ipfs
nunofmn has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
wak-work has quit [Ping timeout: 276 seconds]
nunofmn has joined #ipfs
jmill has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tantalum has joined #ipfs
jmill has joined #ipfs
anewuser has joined #ipfs
gmoro_ has quit [Remote host closed the connection]
gmoro_ has joined #ipfs
wak-work has joined #ipfs
o33 has joined #ipfs
ylp1 has joined #ipfs
ashark has joined #ipfs
o33 has quit [Quit: Leaving]
shizy has joined #ipfs
arpu has quit [Ping timeout: 260 seconds]
randy[m] has joined #ipfs
maxlath has joined #ipfs
lmars_away is now known as lmars
shizy has quit [Quit: WeeChat 1.9]
shizy has joined #ipfs
X-Scale has joined #ipfs
jsgrant has joined #ipfs
reed_ has joined #ipfs
<victorbjelkholm> yeah, lots of fun spying on all the work happening in the background :)
<tadzik> ok, I have some questions about IPNS that the whitepaper hasn't entirely cleared. When I, as a peer, publish an object, it's available under my peer ID. As long as I'm a part of the network, I can do the job of advertising the object behind my ID, but I can't exactly rely on the network "mirroring" it for me after I disconnect, I assume
<tadzik> when it comes to immutable objects, I can rely on "mirrors" pinning the object to themselves so that they don't just disappear, can I also set up mirrors that'd pin my peer ID somehow, so that "mirrors" on the internet can keep track of what I most recently published under my ID?
ashark has quit [Ping timeout: 246 seconds]
jmill has quit [Ping timeout: 276 seconds]
<tadzik> also, is lookup by domain names as described in the white paper actually implemented and working? I added my TXT record to my domain (tadzik.net), but `ipfs name resolve /ipns/tadzik.net` doesn't actually resolve it
lmars has left #ipfs ["Leaving..."]
jmill has joined #ipfs
nunofmn has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<Magik6k> tadzik, it is, the field must be _dnslink.domain.tld, with 'dnslink=/ipfs/somehash' (or ipns)
<jcgruenhage> the dns thing is called dnslink, you should find an example under ipfs/go-dnslink iirc
<jcgruenhage> about the rest, I am not sure if it is possible to export/import ipns keys yet, but if it is, this mirroring should be possible.
<jcgruenhage> (The publishing should only happen on nodes you trust though.)
asdasdasdZS has quit [Ping timeout: 260 seconds]
<tadzik> Magik6k: hm, https://github.com/ipfs/go-dnslink doesn't mention the _dnslink subdomain part, is that documented somewhere?
<tadzik> jcgruenhage: so how should I ensure that my peer ID will be resolved through IPNS? Just republish it often and hope for the best?
<whyrusleeping> tadzik: huh, that code just hasnt been updated in quite some time
<jcgruenhage> it will be redistributed as long as your last publish is less than 24 hours old
<tadzik> also, does the regular ipfs commandline tool use this, I do I need two separate calls to lookup a file under a domain name?
<tadzik> hm, I see
<tadzik> is that documented/specced, or is it pretty much “tribal knowledge”? :)
<whyrusleeping> lgierth: any idea where those docs are? ^
<tadzik> so it turns out that if I publish stuff from a machine that's not always online, I can't reliably expect my ipns reference to work in practice
<victorbjelkholm> whyrusleeping: think it was just mentioned in the changelog at one point, " dnslink prefer TXT _dnslink.example.com, allows usage of CNAME records"
ylp1 has quit [Quit: Leaving.]
ulrichard has quit [Remote host closed the connection]
atrapado_ has joined #ipfs
<whyrusleeping> tadzik: currently, that is the case
<whyrusleeping> though we're looking into way of allowing other nodes to keepalive your records for you
nunofmn has joined #ipfs
maxlath has quit [Quit: maxlath]
<_mak> victorbjelkholm: do you have an example of what do you mean?
maxlath has joined #ipfs
chris613 has joined #ipfs
bthesorceror has joined #ipfs
bthesorceror has quit [Client Quit]
<tadzik> whyrusleeping: noted, thanks
reed_ has quit [Ping timeout: 260 seconds]
bthesorceror has joined #ipfs
bthesorceror has quit [Client Quit]
jonnycrunch1 has joined #ipfs
vivus has joined #ipfs
nunofmn has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jhand has joined #ipfs
hermanju_ has joined #ipfs
hermanjunge_ has joined #ipfs
hermanjunge_ has quit [Client Quit]
hermanju_ has quit [Client Quit]
trac3r_ has joined #ipfs
bthesorceror has joined #ipfs
<victorbjelkholm> _mak: sure, made a simple example here: https://github.com/VictorBjelkholm/ipfs-api-pubsub-ruby-example
maxlath has quit [Quit: maxlath]
galois_dmz has joined #ipfs
galois_d_ has joined #ipfs
Boomerang has quit [Quit: Lost terminal]
galois_dmz has quit [Ping timeout: 258 seconds]
reed_ has joined #ipfs
jmill has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
galois_d_ has quit []
galois_dmz has joined #ipfs
enzo__ has joined #ipfs
galois_d_ has joined #ipfs
bthesorceror has quit [Quit: bthesorceror]
galois_dmz has quit [Ping timeout: 246 seconds]
jonnycrunch1 has quit [Quit: jonnycrunch1]
kenshyx has quit [Quit: Leaving]
trac3r_ has quit [Quit: WeeChat 1.8]
nunofmn has joined #ipfs
nunofmn has quit [Client Quit]
espadrine has quit [Ping timeout: 268 seconds]
bthesorceror has joined #ipfs
nunofmn has joined #ipfs
reed_ has quit [Ping timeout: 246 seconds]
bthesorceror has quit [Client Quit]
jmill has joined #ipfs
mildred4 has quit [Ping timeout: 255 seconds]
jmill has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jmill has joined #ipfs
chungy has joined #ipfs
ylp has quit [Quit: Leaving.]
espadrine has joined #ipfs
<whyrusleeping> google play music isnt case sensetive on artists names
<whyrusleeping> theres an electronic group called SLUMBERJACK, and an alt-rock-ish group called Slumberjack
<whyrusleeping> and i can't for the life of me just get a mix of one of the groups songs
jsgrant has quit [Ping timeout: 276 seconds]
<m0ns00n> :)
<m0ns00n> Good evening.
john has joined #ipfs
<john> ?join ipfs
john is now known as Guest58189
Guest58189 has left #ipfs [#ipfs]
galois_d_ has quit [Remote host closed the connection]
galois_dmz has joined #ipfs
rendar has quit [Ping timeout: 260 seconds]
jmill has quit [Ping timeout: 246 seconds]
jmill has joined #ipfs
jmill has quit [Read error: Connection reset by peer]
Reventlov has quit [Quit: WeeChat 1.9]
Reventlov has joined #ipfs
nunofmn has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rendar has joined #ipfs
rendar has joined #ipfs
rendar has quit [Changing host]
<deltab> whyrusleeping: "Google Play knows that no two artists are the same" — https://play.google.com/artists/
Encrypt has joined #ipfs
<deltab> https://productforums.google.com/forum/?_escaped_fragment_=topic/play/7noIk82PJwY#!topic/play/7noIk82PJwY
<deltab> others have the same problem
anewuser has quit [Quit: anewuser]
<whyrusleeping> deltab: hah. frustrating
TheNain38 has quit [Quit: I'm going away]
galois_dmz has quit []
robattila256 has joined #ipfs
galois_dmz has joined #ipfs
droman has joined #ipfs
Miezel has quit [Quit: This computer has gone to sleep]
grumble has quit [Quit: n]
grumble has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
ygrek has joined #ipfs
jamiew has joined #ipfs
galois_d_ has joined #ipfs
rodolf0 has joined #ipfs
galois_dmz has quit [Ping timeout: 258 seconds]
<christop1ler> whyrusleeping: hey. Im going to be using the kad dht you created on libp2p, and what Im doing now is going through the tests and making the output more full as part of my learning process. Is this kind of thing something you are interested in a pull request for? Im working with the metacurrency / holochain project
Jesin has joined #ipfs
christop1ler is now known as dayzee
<whyrusleeping> dayzee: i'm always interested in more tests
<whyrusleeping> also, i think a few of those tests are actually broken (i.e. not checking things that they should be) so if you see any of that, definitely send PRs over
<dayzee> whyrusleeping: great. I shall indeed. Thank you for your work
<whyrusleeping> and if you have any questions, ask away :)
<dayzee> gonna be full of them. For now, study ;0)
mildred has joined #ipfs
jamiew has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
jamiew has joined #ipfs
jmill has joined #ipfs
jmill has quit [Read error: Connection reset by peer]
jmill has joined #ipfs
Encrypt has quit [Quit: Quit]
ashark has joined #ipfs
tantalum has left #ipfs [#ipfs]
tulior has joined #ipfs
galois_dmz has joined #ipfs
maxlath has joined #ipfs
galois_d_ has quit [Ping timeout: 255 seconds]
pat36 has quit []
jmill has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jmill has joined #ipfs
rodolf0 has quit [Ping timeout: 255 seconds]
Miezel has joined #ipfs
jamiew has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
MDude has quit [Ping timeout: 240 seconds]
atrapado_ has quit [Quit: Leaving]
whythat has joined #ipfs
<whythat> Hi everyone! Is this the right place to ask about libp2p? I'd like to know, if there's any work going on Rust implementation.
ashark has quit [Ping timeout: 246 seconds]
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
maxlath has quit [Quit: maxlath]
<wak-work> the peer to peer traffic between nodes is encrypted / authenticated based on the peer's key right?
<whyrusleeping> whythat: i think some work on rust-libp2p started, but i havent heard any updates lately
<whyrusleeping> wak-work: yes
<wak-work> okay that's what i though
<wak-work> was curious about `ipfs p2p` basically
<wak-work> excited to see where this goes with authentication / whitelisting and having a persistent listener
<Mateon1> whythat: Not that I'm aware of. I'm interested in working on it, I think we need to iron out multiformats first
arpu has joined #ipfs
jmill has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Lomex has joined #ipfs
Jesin has quit [Quit: Leaving]
cblgh has quit [Remote host closed the connection]
cblgh has joined #ipfs
cblgh has joined #ipfs
cblgh has quit [Changing host]
cblgh has quit [Client Quit]
cblgh has joined #ipfs
cblgh has joined #ipfs
cblgh has quit [Changing host]
cblgh has quit [Client Quit]
<Mateon1> Wow, the Rust multiaddr library is really nice. Can't say that about multibase (no padded bases, no identity)
<whyrusleeping> Mateon1: talking about the one by CMCDragonkai ?
<whyrusleeping> oh wait, he did the haskel one, nvm
Lomex has quit []
<Mateon1> whyrusleeping: Also, what is the "App" reserved space for, for 0x1-0xf multihashes?
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
<whyrusleeping> great question
mildred has quit [Quit: WeeChat 1.7.1]
JayCarpenter has quit [Ping timeout: 260 seconds]
mildred has joined #ipfs
cblgh has joined #ipfs
jsgrant has joined #ipfs
Lomex has joined #ipfs
Miezel has quit [Quit: This computer has gone to sleep]
Miezel has joined #ipfs
Jesin has joined #ipfs
Lomex has left #ipfs [#ipfs]
JayCarpenter has joined #ipfs
jamiew has joined #ipfs
Miezel has quit [Quit: This computer has gone to sleep]
shizy has quit [Ping timeout: 260 seconds]
cxl000 has quit [Quit: Leaving]
<lgierth> i'd say that's safe to free up
vivus has quit [Quit: Leaving]
<lgierth> it's from the early days and never been discussed again i think
lothar_m has joined #ipfs
<limbo_> whyrusleeping: Filter by genre, or mae a playlist from albums?
jamiew has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
<limbo_> whoops, I hadn't scrolled down all the way.
jmill has joined #ipfs
dimitarvp has quit [Quit: Bye]
espadrine has quit [Ping timeout: 240 seconds]
droman has quit []
jmill has quit [Ping timeout: 258 seconds]
jmill has joined #ipfs
lothar_m has quit [Quit: WeeChat 1.9-rc1]
jmill has quit [Ping timeout: 246 seconds]
bthesorceror has joined #ipfs
jmill has joined #ipfs
Oatmeal has joined #ipfs
codebam- has joined #ipfs
rcat has quit [Remote host closed the connection]
jsgrant has quit [Ping timeout: 248 seconds]
jmill has quit [Ping timeout: 246 seconds]