<jbenet>
mappum want to join and talk about ipfs-npm?
<jbenet>
whoever else welcome too
<sonatagreen>
`ipfs pin add -r QmbeQDMbw8cdvyBZ9BsKTWfe2iXUbSXBc5FY9EqFfFgY2Q` takes a long time with no visible progress, Ctrl-C doesn't seem to interrupt cleanly either
<achin>
i think there's an open issue for that, sonatagreen
<mappum>
jbenet: I'm out getting food, I'll be back in a bit to talk about that
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
Soft has quit [Read error: Connection reset by peer]
Guest73396 has joined #ipfs
<whyrusleeping>
'sh --version' -> 'GNU bash, version 4.3.42(1)-release (x86_64-unknown-linux-gnu)'
fwippy has joined #ipfs
lidel has quit [Ping timeout: 268 seconds]
lidel has joined #ipfs
sonatagreen has quit [Ping timeout: 240 seconds]
sonatagreen has joined #ipfs
compleatang has quit [Ping timeout: 252 seconds]
Algolkm_ has joined #ipfs
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
Soft has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
<sonatagreen>
at https://github.com/ipfs/specs it says "The most important pieces of IPFS are now `solid` or `stable`" but `solid` is not in the list of stability tags above
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
pfraze has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
<ipfsbot>
[go-ipfs] whyrusleeping force-pushed ipns/patches from 4a2643b to b98e5f2: http://git.io/vn0bZ
<ipfsbot>
go-ipfs/ipns/patches b98e5f2 Jeromy: make publish more configurable and add test for repub...
akhavr has joined #ipfs
<sonatagreen>
Suppose pinning foo recursively causes bar to be pinned indirectly, and that pinning baz recursively also causes bar to be pinned indirectly. If I (in all cases recursively) pin foo, pin baz, unpin foo; is bar still pinned (because baz is still pinned) or unpinned (because the unpin foo recursed to it)?
<achin>
yep
<sonatagreen>
er. yes to which?
<achin>
it's still pinned
<achin>
(sorry)
<sonatagreen>
oh, good
<sonatagreen>
thanks
<achin>
you can easily test this yourself by adding foo and bar, inspectding the output of "ipfs pin ls --type=all" and then unpinning baz and re-inspecting
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<ipfsbot>
[go-ipfs] whyrusleeping force-pushed ipns/patches from b98e5f2 to f2d6e70: http://git.io/vn0bZ
<ipfsbot>
go-ipfs/ipns/patches f2d6e70 Jeromy: make publish more configurable and add test for repub...
<jbenet>
mappum eta? we're done with other stuff
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
compleatang has joined #ipfs
M-noffle has joined #ipfs
Quiark has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
rollick has quit [Ping timeout: 265 seconds]
infinity0 has quit [Ping timeout: 264 seconds]
rollick has joined #ipfs
infinity0 has joined #ipfs
voxelot has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
fwippy has quit [Remote host closed the connection]
infinity0 has quit [Ping timeout: 240 seconds]
rollick has quit [Ping timeout: 246 seconds]
<richardlitt>
jbenet: I looked at a Starlog issue, opened a question where i got stumped.
notduncansmith has quit [Read error: Connection reset by peer]
rollick has joined #ipfs
charley has quit [Remote host closed the connection]
infinity0 has joined #ipfs
rollick has quit [Ping timeout: 260 seconds]
infinity0 has quit [Ping timeout: 272 seconds]
pfraze has quit [Remote host closed the connection]
M-noffle has left #ipfs ["User left"]
charley has joined #ipfs
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
rollick has joined #ipfs
<gendale_>
hey is there an ipns namespace somewhere that the latest builds of ipfs get pushed to?
infinity0 has joined #ipfs
charley has quit [Remote host closed the connection]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
charley has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
<sonatagreen>
I don't think so
jhulten has joined #ipfs
akhavr has joined #ipfs
nicolagreco has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<nicolagreco>
anyone around?
<nicolagreco>
I was wondering if the concept of private dht is a thing
<nicolagreco>
so I have a set of nodes whom trust each other
<nicolagreco>
and they are in a dht
<sonatagreen>
I think RetroShare does f2f dht
<sonatagreen>
dunno if that's exactly what you had in mind
notduncansmith has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
jhulten has quit [Ping timeout: 240 seconds]
akhavr has joined #ipfs
Algolkm_ has joined #ipfs
<nicolagreco>
yes that is exactly what I had in mind
<nicolagreco>
f2f dht
<nicolagreco>
my question is if
<nicolagreco>
if a network of private DHT is just one big DHT
pfraze has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<sonatagreen>
i think in RS's implementation yes; it seems like it should be possible to create a thing that does the other way if that's what you want
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
pfraze has quit [Remote host closed the connection]
akhavr has quit [Read error: Connection reset by peer]
Guest73396 has quit [Ping timeout: 240 seconds]
akhavr has joined #ipfs
<nicolagreco>
RS? link?
<guybrush>
retroshare.org
nessence has quit [Remote host closed the connection]
Tv` has quit [Quit: Connection closed for inactivity]
Algolkm_ has quit [Remote host closed the connection]
Algolkm_ has joined #ipfs
uhhyeahbret has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
qgnox has quit [Quit: WeeChat 1.3]
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
uhhyeahbret has quit [Quit: WeeChat 1.3]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
uhhyeahbret has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<nicolagreco>
how did I miss this
<guybrush>
because there is no company behind it that advertises its product :D
<guybrush>
and somehow i cant get my friends to use it :/
<nicolagreco>
eheh
<nicolagreco>
btw I am haven't gone through ipfs spec yet
<nicolagreco>
I want to understand one thing
<nicolagreco>
let's consider a DHT
<nicolagreco>
why would one be part of one dht or another
<nicolagreco>
and is being part of a dht the same as being part of all dhts?
Guest73396 has joined #ipfs
<sonatagreen>
interesting question
<sonatagreen>
there *seem* to be multiple dhts, used for different purposes
<sonatagreen>
i don't know what would happen if someone decided to run a node that connected to multiple supposedly distinct dhts in order to link them
charley has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jhulten has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
uhhyeahbret has quit [Quit: WeeChat 1.3]
uhhyeahbret has joined #ipfs
uhhyeahbret has quit [Client Quit]
rollick has quit [Ping timeout: 240 seconds]
uhhyeahbret has joined #ipfs
infinity0 has quit [Ping timeout: 255 seconds]
<jbenet>
nicolagreco yes, that's how we'll get faster and better routing systems. the entire routing layer is pluggable for this purpose.
<jbenet>
(inc other routing systems that are not dhts)
<nicolagreco>
Yes, I think that is the key to spread uber-fast
rollick has joined #ipfs
<nicolagreco>
I wonder if you could make a network of networks
<nicolagreco>
do you have something for me to read about the pluggable idea?
<nicolagreco>
and jbenet when you say inc other routing systems that are not dhts can you give me an exampe?
notduncansmith has joined #ipfs
<nicolagreco>
guybrush: thanks, please do share other resources if you have any
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet>
guybrush nicolagreco that's a very old idea, and there are many in operation
infinity0 has joined #ipfs
<jbenet>
low power dhts that span multiple systems, which sub networks use to bootstrap
amstocker_ has joined #ipfs
<jbenet>
(some of the best p2p work is done by botnets)
<guybrush>
interesting
<guybrush>
so Göthberg uses the term throttled balanced broadcast (basically broadcast all the things multiple times and put a counter on every message that increases every hop)
<guybrush>
is this something people have thought about and considered not so good and better ideas?
<jbenet>
other examples include {mdns, shared journals (logs), hierarchies, multicast or pub/sub}
<guybrush>
pub/sub sounds easy but only for server/client :D
<jbenet>
really, any kv-store looking thing (which I might _call_ dht, but isn't technically per se (according to mainstream definitions) a "dht")
<nicolagreco>
jbenet: how can you ensure permanence of systems that are not permanent?
<guybrush>
its hard for me to imagine that loosely connected peers can work
<jbenet>
guybrush: global pub/sub isn't hard-- it's been well researched for years. and guess what, you're speaking over one of the oldest pubsub networks
<jbenet>
(oldest global pub/sub networks)
<jbenet>
nicolagreco: there's many layers to that question, can you specify more about what layer you're asking about?
<guybrush>
jbenet, i cant follow :D which global pub/sub network do you refer to?
<guybrush>
note im hardcore p2p noob
<jbenet>
guybrush: irc
<guybrush>
having a really hard time to wrap my head arround all these ideas, server/client is so much easier
<guybrush>
ahhh now i get it :D
<guybrush>
but irc is server/client?
<nicolagreco>
jbenet: I can't grasp how you can plug to ipfs different routing systems
<nicolagreco>
since my routing system could be a centralized system that one could shut down
<jbenet>
yes, but the servers publish messages to each other over a network, along a spanning tree, and servers can efficiently route the messages to avoid sending to areas where no channel memmbers (subscribers) exist. it is a form of pub/sub
<nicolagreco>
and you can't route anymore what my system could route
<guybrush>
i mean sure the servers are connected to each other in a distributed way, but still if there would not be servers i cant imagine irc to work
<jbenet>
nicolagreco sorry, i'm not parsing the question
<jbenet>
can you ask another way?
<jbenet>
guybrush: how do the servers communicate?
<guybrush>
they pub/sub each other
<Xe>
jbenet: I'm parsing it as he wants to know if it is possible to make a custom discovery protocol
<jbenet>
thanks Xe -- nicolagreco yes, you can.
<Xe>
i could be wrong
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
<guybrush>
jbenet, the thing Göthberg is talking about (messages with counters) is not ideal and there are better ways?
<ipfsbot>
[go-ipfs] rht force-pushed ipfs-path-resolve from 5ac7cf9 to fa57ab7: http://git.io/vcmFY
<ipfsbot>
go-ipfs/ipfs-path-resolve 62544ad Matt Bell: Resolve '/ipfs/root/some/path' paths in 'ipfs resolve' command...
<ipfsbot>
go-ipfs/ipfs-path-resolve b5044ab Matt Bell: Added help text to 'resolve' command to show DAG path resolution....
<ipfsbot>
go-ipfs/ipfs-path-resolve fc174a4 Matt Bell: resolve cmd: Fully resolve IPFS paths after resolving IPNS names...
<guybrush>
im asking because i would like to implement the simplest thing and dont want to start with an idea that is suboptimal :DD
<nicolagreco>
sorry, my question was not even clear to me - it probably comes from my misunderstanding/ignorance of what means to have pluggable routing systems
<jbenet>
guybrush: does he mean TTLs?
<jbenet>
guybrush: or he means a counter to figure out how unbalanced the network is (i.e. see how wide it is)
edrex has joined #ipfs
<guybrush>
hm no, i think not - just increase the counter (of a message) every hop and stop broadcasting once it reached some upper limit
<jbenet>
nicolagreco: it means that you might use a dht, or you might use something else, or you might use multiple.
<jbenet>
sorry, i know this isn't very clear at the moment. i dont have it well spelled out anywhere, it's spread across the paper, and the https://github.com/ipfs/specs and the talks.
<guybrush>
basically i want to get something running with substack's peernet
<nicolagreco>
ok, then, what if when I use "something else" and this something else is a system that all in a sudden is shut down?
<jbenet>
guybrush .... that's just a TTL. surprise: IP works this way, and earlier protocols did too.
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet>
that's like the most basic of dynamic routing mechanisms.
<jbenet>
if it is merely that -- dressing it up like "throttled balanced broadcast" is misleading.
<guybrush>
it is the only routing mechanism i know of (and can think of :D) that works over p2p for loosley connected peers
<guybrush>
but im not so familiar with dht and i understand that is ipfs does routing?
<multivac>
[WIKIPEDIA] Routing#See also | "Routing is the process of selecting best paths in a network. In the past, the term routing also meant forwarding network traffic among networks. However, that latter function is better described as forwarding. Routing is performed for many kinds of networks, including the telephone network (circuit switching..."
<guybrush>
jbenet, thanks! for providing a starting point
<jbenet>
guybrush: really just read from there, exhaustively.
<amstocker_>
routing is pretty neat
<amstocker_>
sometimes I wish I did CS undergrad but I still feel like I can pick up the concepts
ygrek has quit [Ping timeout: 250 seconds]
<jbenet>
amstocker_ you can, entirely for free, from the best profs in the world: coursera.org edx.org wikipedia.org arxiv.org
<jbenet>
no excuses. :)
akhavr has quit [Remote host closed the connection]
<amstocker_>
hah! Yes I have taken some
akhavr has joined #ipfs
<amstocker_>
i did a lot of 3d modeling and openGL courses
<amstocker_>
(i'm a math major so its not too far off)
<jbenet>
indeed
akhavr has quit [Read error: Connection reset by peer]
<amstocker_>
davidar: that does sound cool though! which school if you dont mind me asking?
akhavr has quit [Read error: Connection reset by peer]
Guest73396 has quit [Ping timeout: 272 seconds]
akhavr has joined #ipfs
<amstocker_>
really I just want to create the metaverse from snowcrash
akhavr has quit [Read error: Connection reset by peer]
<amstocker_>
ipfs is the closest thing to that :)
<sonatagreen>
amstocker_, i2p? opensim?
akhavr has joined #ipfs
<sonatagreen>
(ipfs is fantastic, don't get me wrong, but it's relatively narrow in scope afaict)
<amstocker_>
I haven't seen either of those before they seem like cool projects
reit has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
<amstocker_>
sonatagreen: I think that what will be important are these foundational systems like ipfs
akhavr has joined #ipfs
<amstocker_>
for any sort of "metaverse"-like application
<amstocker_>
3d graphics, VR, etc will come after the fact
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<M-davidar>
amstocker_ (IRC): yeah, definitely, lots of cool research happening ATM. Local university, not one of the big names (but I think we rank reasonably well)
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<amstocker_>
imagine if you could store wireframes in ipfs and then explore ipfs objects in 3d :D
<sonatagreen>
i don't see a reason why one couldn't write a js wireframe renderer similar to the example-app markdown renderer
akhavr has quit [Read error: Connection reset by peer]
<sonatagreen>
or am i misunderstanding what you mean?
akhavr has joined #ipfs
<amstocker_>
no that would definitely be possible
<amstocker_>
but what I am saying is
<amstocker_>
imagine you are in a virtual world and you see a house
<amstocker_>
but this house is an IPFS object, and the things inside are linked to it on the merkle-DAG
Algolkm_ has quit [Remote host closed the connection]
achin has quit [Ping timeout: 255 seconds]
<amstocker_>
so when you open the door to the house, you load all the linked objects in order to draw everything inside the house
<giodamelio>
:) Sounds amazing
<amstocker_>
then inside this house there is a drawer...
<amstocker_>
and when you open the drawer you load the objects inside of it, etc etc
<amstocker_>
just a pipe dream ;)
achin has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
<giodamelio>
A pretty dam awesome one though. Dreams like these are the reason Snowcrash is one of my favorite books.
akhavr has joined #ipfs
<zignig>
I did cludge hack together a demo of that.
<ehd>
jbenet: I don't know of any, but I haven't researched. I built something with ProseMirror and two peers sending ProseMirror collaboration messages via data channels. One of the next steps would be figuring out consensus with multiple peers
<M-davidar>
but that's probably not what you're looking for
jamescarlyle has joined #ipfs
nicolagreco has quit [Quit: nicolagreco]
<ehd>
I don't know of any CRDTs for plain/rich text. Would be interesting!
<M-davidar>
jbenet: some of the crdt papers you pointed me to talked about how they'd implemented a collaborative text editor as a proof of concept, didn't they?
<ehd>
I think dominictarr built something a few years back that could be relevant (r-array and r-text on npm?)
<ehd>
Uhh, sounds interesting!
<M-davidar>
jbenet: "treedoc"
<jamescarlyle>
I've got the basics of a IPFS-hosted wiki started
<jamescarlyle>
so far very simple, but allows users to browse, edit and create new pages
<M-davidar>
jamescarlyle (IRC): cool! how does it handle edits?
<jamescarlyle>
immutably :)
<jamescarlyle>
it creates new objects
Soft has quit [Read error: Connection reset by peer]
<M-davidar>
jamescarlyle (IRC): what i mean is, how do you aggregate together contributions from multiple users?
Algolkm has joined #ipfs
<jamescarlyle>
well each user would create a new copy of a WikiPage every time they edit it
<jbenet>
M-davidar: yes, we should make the gateway writable at some point. will need good rate limiting there though.
<jbenet>
ehd: oh sweet, can i check it out?
<jbenet>
ehd: did you record your demo
<M-davidar>
jbenet: you could do the whole "rate-limited api token tied to a specific referrer" thing i guess
<jbenet>
jamescarlyle: nice! if not OT or CRDT, then do you have a git/wiki-like commit object? take a look at https://github.com/ipfs/notes/issues/23 for one in ipfs we're designing. will look different once IPLD lands.
<jamescarlyle>
ok, will take a look. I'm a big fan of personal wikis and Ward's federated wiki model
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<M-davidar>
jbenet: I'm happy to do sprint updates about things I've done, but I'd rather not have to commit myself to doing stuff in advance, if that's ok? (it kind of changes this from a fun hobby into work :)
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
captain_morgan has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Read error: Connection reset by peer]
<ion>
Both are about half a gigabyte in size, one is a single large file, the other is a flat directory full of small files.
wemeetagain has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Guest73396 has quit [Ping timeout: 265 seconds]
magneto has quit [Quit: WeeChat 1.3]
Encrypt has quit [Quit: Quitte]
Quiark has quit [Ping timeout: 250 seconds]
chriscool has joined #ipfs
JasonWoof has quit [Ping timeout: 272 seconds]
JasonWoof has joined #ipfs
JasonWoof has quit [Changing host]
JasonWoof has joined #ipfs
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
dignifiedquire has quit [Read error: Connection reset by peer]
dignifiedquire has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
Quiark has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
Quiark has quit [Ping timeout: 256 seconds]
hellertime has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Remote host closed the connection]
<ipfsbot>
[go-ipfs] rht force-pushed ipfs-path-resolve from fa57ab7 to 172eeb8: http://git.io/vcmFY
<ipfsbot>
go-ipfs/ipfs-path-resolve f3fe200 Matt Bell: Consolidated 'resolve' tests...
<ipfsbot>
go-ipfs/ipfs-path-resolve 172eeb8 Matt Bell: Use core path resolver for 'resolve' command...
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Algolkm has joined #ipfs
Guest73396 has joined #ipfs
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
akhavr has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
tsenior has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chriscool has quit [Ping timeout: 255 seconds]
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
tsenior has quit [Remote host closed the connection]
tsenior has joined #ipfs
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
achin has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
tsenior has quit [Remote host closed the connection]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
Algolkm_ has joined #ipfs
Algolkm has quit [Ping timeout: 250 seconds]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
keroberos has joined #ipfs
Guest73396 has quit [Ping timeout: 255 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
keroberos has quit [Client Quit]
akhavr has quit [Read error: Connection reset by peer]
kerozene has joined #ipfs
akhavr has joined #ipfs
compleatang has quit [Ping timeout: 240 seconds]
akhavr has quit [Read error: Connection reset by peer]
hellertime has quit [Quit: Leaving.]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
doei has joined #ipfs
<doei>
hi cryptix
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<doei>
just saw your answer
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
vijayee_ has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<doei>
wait cryptix ain't here at all...
akhavr has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
nicolagreco has joined #ipfs
<cryptix>
doei: hey :)
akhavr has quit [Read error: Connection reset by peer]
* cryptix
usualy floats around and answers some time after
<doei>
hey
<doei>
no worries
akhavr has joined #ipfs
<doei>
so the idea was to connect to the bootstrap node slower?
<doei>
*nodes
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<cryptix>
yup - as far as i remember, that the daemon tries to connect to all of the bootstrap nodes at once
<doei>
ok
<cryptix>
doei: are you familiar with go?
<doei>
but the daemon quite normally at first
<doei>
currently learning interfaces subtelties :p
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
nicolagreco has quit [Quit: nicolagreco]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<cryptix>
if you familiaries yourself with the build process (setup GOPATH, 'cd $GOPATH/src/github.com/ipfs/go-ipfs/cmd/ipfs && go build && ./ipfs daemon') we should be able to help you with pointers into the code base (its a quite massive and hard for startes to see how the packages fit together)
<cryptix>
non the less - first thing we need to figure out what exactly triggers the connection reset
<cryptix>
and if it is a crash or (router hangs) or the isp site really resets it
<cryptix>
what kind of connection are we talking about? DSL, cable, sat
<doei>
ok, well i'm actually poking around the source code regurlarly for learning purposes, i'm happy to spend some time on that
<ion>
The first thing I'd do is to sniff the packets and see what traffic corresponds with the responses ceasing.
<doei>
my connection is cable
<doei>
like wireshark?
<cryptix>
me.. finding another compatible cable modem might be hard
<cryptix>
would have been easy to just switch it to see if it is that (and might be done with it)
akhavr has quit [Read error: Connection reset by peer]
<doei>
switch it?
pfraze has quit [Remote host closed the connection]
<cryptix>
s/switch/replace/
<multivac>
cryptix meant to say: would have been easy to just replace it to see if it is that (and might be done with it)
<cryptix>
heh - nifty
akhavr has joined #ipfs
bsm1175321 has joined #ipfs
<doei>
oh yeah, no that's complicated
<cryptix>
doei: yea.. :-/ i'd go with ions route as well. see how the connections drop in wireshark - that might be very informational to your problem
<cryptix>
is it TCP RST from the router or does it just timeout etc
<cryptix>
we need more facts to get a good handle. the sleep thing between dials is a shoot in the dark
<doei>
cool, i have to say it's true that it seems to be related to the number of open connection (as lgierth mentionned on github) cause it drops around 125 peers each time
<cryptix>
doei: also - try to setup a streaming connection, unrelated to ipfs to see how that closes
<achin>
funny you should be having this conversation now. my cable modem pooped itself last night and required a reset. i have no idea if it ipfs related or not (i'm guessing 'no' at the moment)
<doei>
mmh, i get all the concepts, but by no means do i master all this
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<doei>
i can see what happens on wireshark
svetter has quit [Remote host closed the connection]
svetter has joined #ipfs
kandinski has joined #ipfs
<cryptix>
doei: if you can capture the process (started at time X, crashed at Y, reset and reconnect at Z) and give us the .pcap file that might already be enough
<cryptix>
doei: nobody here expects bug spotters to also come up with a patch :)
nicolagreco has joined #ipfs
<cryptix>
achin: heh yea :) i had a problem with my isp's modem where it crashed 4/5 times during daemon startup/bootstrap phase.. had to harress my isp for quite some time before they acted on it
bedeho has quit [Ping timeout: 272 seconds]
doei has quit [Ping timeout: 240 seconds]
<cryptix>
guess he triggered it :)
pfraze has joined #ipfs
<achin>
this could have just been my ISP pushing out an update or something
<achin>
i've been running IPFS for a while with no issues at all
<cryptix>
yea im sailing smooth now as well - besides my terrible uni network...
doei has joined #ipfs
<ion>
achin: If you have used ipfs successfully in the past, it probably doesn’t have anything to do with it.
Algolkm_ has quit [Ping timeout: 264 seconds]
<doei>
alright, went quite fast this time for some reason, got disconnected after like 3 minutes, and being connected to 9 peers
<doei>
i had wireshark running, but i'm afraid it's not clear to me what's in there
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<doei>
i saved it to a .pcapng (i can save that to smth else)
<ion>
whyrusleeping, jbenet: Re: protocol handlers in external binaries,there seem to exist libraries that provide multiplatform zero-copy IPC: http://nanomsg.org/v0.6/nn_allocmsg.3.html
emery has quit [Disconnected by services]
ehmry has joined #ipfs
<achin>
ion: that was my assumption as well
od1n has joined #ipfs
<whyrusleeping>
oh yeah.. nanomsg is nice
nicolagreco has left #ipfs [#ipfs]
<whyrusleeping>
forgot about that
nicolagreco has joined #ipfs
nicolagreco has left #ipfs [#ipfs]
<whyrusleeping>
although, i might be confused about how it works. theres an explicit memcpy in their 'zero copy' example
<cryptix>
hello whyrusleeping :)
voxelot has joined #ipfs
dignifiedquire_ has joined #ipfs
dignifiedquire_ has quit [Client Quit]
bsm1175321 is now known as bsm115732
sseagull has joined #ipfs
<whyrusleeping>
cryptix: hey!
domanic has joined #ipfs
nicolagreco has joined #ipfs
<ion>
whyrusleeping: I think it’s just an example of filling in the buffer. In real world, you would do something relevant to your domain instead.
<cryptix>
whyrusleeping: have you had time to look at ipget by noffle? i wonder how that node works - it doesnt have a local repo afaict its nodeid is also volatile i guess?
<whyrusleeping>
yeah, it keeps things in memory, and the nodeID is a 'one use'
trn has quit [Ping timeout: 240 seconds]
<cryptix>
okay - i wondered if that was a valid thing to do for building a service that uses ipfs as an backend - i guess not as it cant add stuff? how much work would it be to bolt on an repo? i guess at that point i can also spin up a normal daemon and use go-ipfs-api
iHedgehog has joined #ipfs
iHedgehog has left #ipfs [#ipfs]
<whyrusleeping>
it would be another four or so lines to add a disk backed repo
<whyrusleeping>
if you want to use one thats already been init'ed on the system, its just 'r, err := fsrepo.Open(PATH)'
<whyrusleeping>
and then add that 'r' to the BuildCfg
<cryptix>
cool - we should add those to the examples. coming up with how to setup a node from cmd/ipfs/main.go is a doozy
<whyrusleeping>
cryptix: yeah... if you want to write an example, be my guest! if you want me to do it, could you file an issue in the examples repo and assign it to me?
trn has joined #ipfs
<cryptix>
no, i'll do it - i want to build a minimal service that gets a hash, does some processing and gives you a new hash which links the orig file with some meta data about it - the above example should fall out naturally
<cryptix>
to init the repo 'IPFS_PATH=/var/lib/ipfsdoomsdaymachine ipfs init' should work, right?
<doei>
cryptix, do you want that wireshark capture?
<cryptix>
doei: sure, i can take a look - hope there is no personal identifyable information in it... :)
<cryptix>
doei: have you checked if you can reach the web console of your modem during the conn reset?
hellertime has joined #ipfs
<ion>
Also, does the modem respond to ping during the reset? How about the router immediately after your modem?
<doei>
quickly after i get disconnected by the ipfs daemon, the connection goes on and off a couple times before i can access internet, i can access it when i'm connected to it, not sure what i should check
<doei>
my IP is all over the capture of course, for the rest i don't think there's much to see
<doei>
where should i send it?
<cryptix>
ipfs add is out of the question i guess :p
<doei>
haha indeed
<cryptix>
you can mail it to me if you like: cryptix <at> riseup <dot> net
<cryptix>
depending on how large it is..
<doei>
under 2Mo
<cryptix>
i can then add it to ipfs and link the issue if you want
<cryptix>
that should fit
Tv` has joined #ipfs
<whyrusleeping>
cryptix: yeap, that should work
<doei>
cryptix, here you go. I'll be around later, i'll do some real life stuff for now. seeya
<ion>
Found the Frenchman
<doei>
according to wiki: france, quebec and romania, but yeah you got me, i didn't know :p
* whyrusleeping
looks up from his crepes
pfraze_ has joined #ipfs
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
domanic has quit [Ping timeout: 264 seconds]
pfraze has quit [Ping timeout: 240 seconds]
<ion>
Finns do it even worse. “Octet” is at least an internationally understood word. Microsoft got the idea that unit symbols are a thing you can (and should) translate around Windows 95 and translated B as t for “tavu”. Over the years, the whole industry and press got infected with that.
akhavr has joined #ipfs
chriscool has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
doei has quit [Quit: WeeChat 1.1.1]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
<whyrusleeping>
mmmmmmmmmm, new nexus 6p is looking amazing
akhavr has joined #ipfs
trn has quit [Ping timeout: 240 seconds]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
jhulten has joined #ipfs
trn has joined #ipfs
<ion>
Nice
<ipfsbot>
[go-ipfs] whyrusleeping force-pushed ipns/patches from f2d6e70 to 0de9680: http://git.io/vn0bZ
<ipfsbot>
go-ipfs/ipns/patches 0de9680 Jeromy: make publish more configurable and add test for repub...
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
atrapado has joined #ipfs
<daviddias>
whyrusleeping: for a moment, after see you talking about crepes, I wondered what type of food is nexus
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping>
lol
<ion>
It's soul food. (If you have seen the Key & Peele sketch)
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
captain_morgan has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<cryptix>
whyrusleeping: what am i missing do get a ipfs shell api out of an core.IpfsNode? maybe i'm just blind
<whyrusleeping>
cryptix: huh?
akhavr has quit [Read error: Connection reset by peer]
<whyrusleeping>
ipfs shell doesnt need a core.IpfsNode
<whyrusleeping>
the shell is for making http api calls
akhavr has joined #ipfs
nicolagreco has quit [Quit: nicolagreco]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Read error: Connection reset by peer]
<ipfsbot>
[go-ipfs] whyrusleeping force-pushed ipns/patches from 0de9680 to 41db338: http://git.io/vn0bZ
<ipfsbot>
go-ipfs/ipns/patches cfcc3d6 Jeromy: ipns record selection via sequence numbers...
notduncansmith has quit [Read error: Connection reset by peer]
qqueue has quit [Ping timeout: 250 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
qqueue has joined #ipfs
devbug has joined #ipfs
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
akhavr has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Read error: Connection reset by peer]
<cryptix>
whyrusleeping: i was under the impression that that you can get the same api from an embedded node
akhavr has joined #ipfs
rabble has quit [Ping timeout: 260 seconds]
rabble has joined #ipfs
notduncansmith has joined #ipfs
chriscool has quit [Ping timeout: 255 seconds]
akhavr has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
rendar has quit [Ping timeout: 244 seconds]
akhavr has joined #ipfs
fazo has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
rendar has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
chriscool has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
Eudaimonstro has quit [Remote host closed the connection]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<whyrusleeping>
cryptix: thats something we wanted
<whyrusleeping>
but its not
<whyrusleeping>
you can do all of the same things
M-staplemac has quit [Ping timeout: 240 seconds]
M-staplemac has joined #ipfs
<whyrusleeping>
but its not like, the same exact interface
chriscool has quit [Ping timeout: 256 seconds]
chriscool has joined #ipfs
bedeho has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Eudaimonstro has joined #ipfs
twistedline has quit [Quit: Leaving]
sonatagreen has joined #ipfs
Rhinoderma has quit [Ping timeout: 244 seconds]
psych has joined #ipfs
bmcorser_ has quit [Quit: Connection closed for inactivity]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
Eudaimonstro has quit [Ping timeout: 272 seconds]
akhavr has joined #ipfs
ab14 has joined #ipfs
<sonatagreen>
I'd like to run ipfs from a vps but be able to use that instance's gateway from my laptop but not expose my gateway to the world. is this possible? do i need a vpn?
<whyrusleeping>
sonatagreen: you would need a vpn or some sort of auth portal for that
* ansuz
*cough*cjdns*cough*
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
chriscool has quit [Ping timeout: 252 seconds]
Eudaimonstro has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
fiatjaf has joined #ipfs
akhavr has joined #ipfs
<fiatjaf>
any IPFS-based file-syncing daemons? (something like: add all files at some folder to ipfs, update something external to IPFS with their address, the other machine gets this update and gets the ipfs'ed content)
<oed>
hm, is the torrent trafic in ipfs encrypted?
notduncansmith has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<achin>
i do not believe anything is encrypted at the moment
<whyrusleeping>
communication between nodes is encrypted
akhavr has quit [Read error: Connection reset by peer]
<whyrusleeping>
everything on the wire is encrypted so that only those two nodes can read it
akhavr has joined #ipfs
carstn has joined #ipfs
<achin>
encrypted with the peer's public key?
carstn has quit [Client Quit]
simonv3 has joined #ipfs
<whyrusleeping>
eh, kinda. but not really
* whyrusleeping
afk for a bit or would type more
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
nicolagreco has joined #ipfs
NeoTeo has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
nicolagreco has quit [Quit: nicolagreco]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<vijayee_>
whyrusleeping: got sec for hard questions on the dht service? I know you create your own service on a node with corenet.Dial(nd, target, "/app/whyrusleeping") (per your examp)
<vijayee_>
but with the dht would it be something like corenet.Dial(nd, target, "/dht")
<vijayee_>
and what restrictions are place on writing to it?
<whyrusleeping>
vijayee_: gimme five mins
nicolagreco has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
nicolagreco has quit [Client Quit]
akhavr has joined #ipfs
<whyrusleeping>
vijayee_: alright, if you dial the dht like that, youll have to write proper dht messages
<whyrusleeping>
otherwise the other side will probably drop the connection
<whyrusleeping>
or at least just ignore everything you write to it
akhavr has quit [Read error: Connection reset by peer]
<vijayee_>
whyrusleeping: is there a better way?
akhavr has joined #ipfs
<whyrusleeping>
vijayee_: what are you trying to do?
<vijayee_>
mostly write key value pairs to store a file hash
<vijayee_>
otherwise I'm going to just store it in a seperate store and just communicate over the node connection
<whyrusleeping>
then just use the nodes routing system
<whyrusleeping>
nd.Routing.PutValue(...)
<whyrusleeping>
nd.Routing.GetValue(..._
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
<vijayee_>
wow...the more you know
notduncansmith has quit [Read error: Connection reset by peer]
G-Ray has joined #ipfs
<vijayee_>
whyrusleeping: this is only in memory storage?
<_p4bl0>
lgierth: resolve -r works :), dns still doesn't however
<whyrusleeping>
vijayee_: uhm, it gets stored in the datastore
<_p4bl0>
oh, and I still have regular (between one and three times a day) crashes with the ipfs version downloaded from gobuilder on monday
<whyrusleeping>
_p4bl0: no bug reports?
<vijayee_>
whyrusleeping: so it would persist if the node went down and came back up
<whyrusleeping>
vijayee_: yeap!
<_p4bl0>
whyrusleeping: oh, let's do that now
<vijayee_>
whyrusleeping: great, smells like noob spirit....thanks for your help
pfraze_ has quit [Remote host closed the connection]
<whyrusleeping>
_p4bl0: :) thanks!
<whyrusleeping>
vijayee_: not a problem, we need better docs
<whyrusleeping>
until then, we have me, lol
<vijayee_>
whyrusleeping: I'm using this to make a login based service. would that be useful as one of your ipfs examples?
<whyrusleeping>
vijayee_: yeah, if you can boil it down to a simple example
<whyrusleeping>
that would be pretty cool
Encrypt has joined #ipfs
<vijayee_>
whyrusleeping: Cool I'll link a hash when I'm done making a mess
<whyrusleeping>
vijayee_: cool stuff
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
Bat`O has quit [Ping timeout: 246 seconds]
akhavr has quit [Read error: Connection reset by peer]
Encrypt has quit [Quit: Quitte]
akhavr has joined #ipfs
Bat`O has joined #ipfs
Encrypt has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
Soft has quit [Ping timeout: 250 seconds]
RX14 has quit [Ping timeout: 240 seconds]
zignig has quit [Ping timeout: 246 seconds]
akhavr has joined #ipfs
rht__ has quit [Remote host closed the connection]
<whyrusleeping>
saw the PR, and assumed it got merged
Encrypt has quit [Quit: Quitte]
<_p4bl0>
wow, that was a quick bugfix ^^
<whyrusleeping>
well, its not 'fixed'
<whyrusleeping>
still gotta get that PR merged, then update the dep in go-ipfs
<_p4bl0>
right
<whyrusleeping>
i'll see about pushing that forward some more...
<_p4bl0>
whyrusleeping: "not sure why more people arent seeing it." <-- maybe most people run IPFS on 64bit systems and there the problem does not occur (I don't know if Go's "int" are diffrent on 32 and 64 bit sstems)
<whyrusleeping>
oooh, are you on a 32 bit system?
<_p4bl0>
my server is, yes, didn't I mention that in the issue?
<whyrusleeping>
ah, you said i386, but that didnt click for me
<_p4bl0>
ah right
captain_morgan has quit [Ping timeout: 264 seconds]
domanic has joined #ipfs
trn has quit [Quit: quit]
trn has joined #ipfs
rendar has quit []
Vylgryph has joined #ipfs
Vyl has quit [Ping timeout: 250 seconds]
<fiatjaf>
any IPFS-based file-syncing daemons? (something like: add all files at some folder to ipfs, update something external to IPFS with their address, the other machine gets this update and gets the ipfs'ed content)
<whyrusleeping>
fiatjaf: someone was working on one
<whyrusleeping>
i dont remember who though
<whyrusleeping>
it would be cool to do it through ipns
<whyrusleeping>
and just have a special directory under your /ipns/local/ that gets synced between nodes
notduncansmith has joined #ipfs
notduncansmith has quit [Ping timeout: 250 seconds]
bsm115732 has quit [Ping timeout: 250 seconds]
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
domanic has quit [Ping timeout: 246 seconds]
Eudaimonstro has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
fazo has quit [Quit: WeeChat 1.3]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
danslo has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
devbug_ has joined #ipfs
devbug has quit [Ping timeout: 240 seconds]
wopi has quit [Ping timeout: 264 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Eudaimonstro has joined #ipfs
danslo has quit [Ping timeout: 246 seconds]
<spikebike>
fiatjaf: I've been pondering similar, I need to sync with a machine driving a 4k TV, currently using bittorrent sync
gatesvp has joined #ipfs
pfraze_ has joined #ipfs
captain_morgan has joined #ipfs
<whyrusleeping>
anyone know a way to do for loops in sh that allows me to fail out if one loop fails
<whyrusleeping>
so instead of writing 'dothing 1 && dothing 2 && dothing 3' i can just use a loop and get the same effect
<gatesvp>
@whyrusleeping: I got your "message" on GitHub how can I help?
williamcotton has quit [Ping timeout: 246 seconds]
nomoremoney has quit [Excess Flood]
williamcotton_ has joined #ipfs
nomoremoney has joined #ipfs
Eudaimonstro has quit [Ping timeout: 246 seconds]
atrapado has quit [Ping timeout: 246 seconds]
xeon-enouf has quit [Ping timeout: 246 seconds]
felixn has quit [Ping timeout: 246 seconds]
a3nm has quit [Ping timeout: 246 seconds]
dvn has quit [Ping timeout: 246 seconds]
_fil_ has quit [Ping timeout: 246 seconds]
<whyrusleeping>
gatesvp: hello!
_fil_ has joined #ipfs
a3nm has joined #ipfs
<whyrusleeping>
we're working on getting UDT into ipfs
Eudaimonstro has joined #ipfs
pfraze has quit [Ping timeout: 246 seconds]
<whyrusleeping>
and we're still chewing through the build setup for it
<whyrusleeping>
running 'make go-deps' in the root is how we do it on linux and OSX, but i dont know if that works for windows
xeon-enouf has joined #ipfs
felixn has joined #ipfs
dvn has joined #ipfs
<gatesvp>
@whyrusleeping: I will give it a shot tonight, looks like they have Visual Studio C++ libraries, so the C++ portion theoretically works in Windows.
<whyrusleeping>
yeah... it would be super cool if we didnt have to require users to install visual studios though, lol
<whyrusleeping>
thanks in advance for taking a look!
<whyrusleeping>
youre our only hope! ;)
<achin>
i have visual studio on my workmachine. i am happy to help test stuff, but i would be useless on the go side of things
<achin>
(maybe when you're done with development and want to check if a noob can get it to work)
<jbenet>
gatesvp: if you can produce the static lib asset (libudt.a -- inside src/), that's what we need. ideally we only need to build it once.