<whyrusleeping>
ipfs add pins by default, so you don't have to explicitly pin things if youre using add
<AphelionZ>
oh cool
<AphelionZ>
sorry for misinformation swedneck[m]
<swedneck[m]>
phew
TripFandango has quit [Read error: Connection reset by peer]
TripFandango has joined #ipfs
dimitarvp has quit [Quit: Bye]
bomb-on has quit [Quit: SO LONG, SUCKERS!]
mauz555 has joined #ipfs
DJ-AN0N has joined #ipfs
asenski has quit [Remote host closed the connection]
asenski has joined #ipfs
asenski has quit [Remote host closed the connection]
asenski has joined #ipfs
<redfish>
for unixfs, Protobuf format is legacy and --raw-leaves is new, correct? --raw-leaves will become a default, right?
friend has quit [Quit: leaving]
asenski has quit [Ping timeout: 240 seconds]
mauz555 has quit [Remote host closed the connection]
mauz555 has joined #ipfs
mauz555 has quit [Remote host closed the connection]
mauz555 has joined #ipfs
<redfish>
another question: does 'ipfs files rm' unpin? or does it have no effect on the filestore and only removes from MFS? If I cp a dir from ipfs into mfs, then modify it and get the new parent's hash, should I then pin the hash and then 'files rm' the path that I cp'ed into?
lassulus_ has joined #ipfs
lassulus has quit [Ping timeout: 272 seconds]
lassulus_ is now known as lassulus
mauz555 has quit [Remote host closed the connection]
warner has quit [Ping timeout: 272 seconds]
<makeworld[m]>
What's the idea for ipfs anonymizing nodes, so you can't know who's hosting what?
techie_IT has left #ipfs [#ipfs]
<swedneck[m]>
that's what anonymity means yeah
[itchyjunk] has quit [Remote host closed the connection]
}ls{ has quit [Ping timeout: 244 seconds]
}ls{ has joined #ipfs
warner has joined #ipfs
<darkdrgn2k[m]>
hi all,
<darkdrgn2k[m]>
iis there a way to get the IPFS ID of a remote host withouth /api exposed/
aniarya82 has joined #ipfs
_whitelogger has joined #ipfs
<boombatower>
what's the suggested method for an application retreiving files from ipfs (currently has curl and local file backend). access a repository of data on client machine. seems like want something like libcurl, but libipfs which there does not seem to be a clear solution in that regard
<boombatower>
could obviously run ipfs local gateway and GET using curl against it
<boombatower>
but that seems rather cumbersome
mandric has joined #ipfs
IRCsum has quit [Remote host closed the connection]
IRCsum has joined #ipfs
dvn has left #ipfs ["gxis"]
cwahlers_ has joined #ipfs
cwahlers has quit [Ping timeout: 256 seconds]
cwahlers_ is now known as cwahlers
aniarya82 has quit [Remote host closed the connection]
mandric has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mandric has joined #ipfs
DJ-AN0N has quit [Quit: DJ-AN0N]
mandric has quit [Ping timeout: 244 seconds]
reit has quit [Quit: Leaving]
boombatower has quit [Quit: Konversation terminated!]
SamM has joined #ipfs
[itchyjunk] has quit [Remote host closed the connection]
Fessus has quit [Ping timeout: 268 seconds]
Fessus has joined #ipfs
}ls{ has quit [Quit: real life interrupt]
Alpha64 has quit [Read error: Connection reset by peer]
BouncyKnightMike has joined #ipfs
rendar has joined #ipfs
TripFandango has quit [Quit: Leaving]
asenski has joined #ipfs
maxzor has joined #ipfs
dimitarvp has joined #ipfs
plexigras has joined #ipfs
gmoro has joined #ipfs
mauz555 has joined #ipfs
bomb-on has joined #ipfs
djdv has quit [Read error: Connection reset by peer]
neuthral has quit [Quit: Konversation terminated!]
trqx has quit [Quit: WeeChat 2.1]
reit has joined #ipfs
trqx has joined #ipfs
reit has quit [Quit: Leaving]
mauz555 has quit [Remote host closed the connection]
<makeworld[m]>
Two things: what's the plan for ipfs anonymity? Is there development being done on that? And two, IPFS ids are widely known right? There's no danger in them being shared?
cyberjames has left #ipfs [#ipfs]
<r0kk3rz>
im not sure ipfs is really compatible with true anonymity
}ls{ has quit [Ping timeout: 240 seconds]
gjeanmart has joined #ipfs
<gjeanmart>
Hi there, I heard about the IPFS-conf in Nov. I was wondering if you guys have the exact dates? thanks
}ls{ has joined #ipfs
Guest43893 has quit [Quit: Leaving]
mindCrime has joined #ipfs
<makeworld[m]>
K my third question: is there a way to know when ipfs is fully initialized?
<AphelionZ>
makeworld[m]: I'd look at the output of `ipfs swarm peers` and make sure folks are connecting to you and vice versa
<AphelionZ>
also you can check your gateway at 8080 to see if it's up and running
<AphelionZ>
i guess it depends on what you need ipfs for exactly
<darkdrgn2k[m]>
can ipfs id work without the daemon running ?
<AphelionZ>
i dont really think much of anything at all works without the daemon running
<AphelionZ>
maybe ipfs cat?
<darkdrgn2k[m]>
strange makeworld stoped the daemona and returned an id..
<darkdrgn2k[m]>
anyway
<darkdrgn2k[m]>
is there any security implecation in broadcasting your peerID to everyone?
<darkdrgn2k[m]>
(ie making it publicly known)
<makeworld[m]>
I already asked that, no one's said anything :P
<darkdrgn2k[m]>
and if not, is there anyway to derive the peerid from just an ip addrses and port
<r0kk3rz>
pretty sure the peerid is already broadcast
<AphelionZ>
well let me try
<darkdrgn2k[m]>
r0kk3rz: how?
<darkdrgn2k[m]>
i know its used in the initlal handshake to confirm your speaking with the right server before public keys are exchanged
<darkdrgn2k[m]>
AphelionZ: thast what i see as well
<AphelionZ>
i dont think you can derive the peerID from just an IP address, you'd need their public key as well to hash if you wanted to figure it out
<AphelionZ>
and if you have the peerid you can see certain things like their want_list and and maybe their have_list?
<makeworld[m]>
AphelionZ: what machine is that?
<AphelionZ>
makeworld[m]: my laptop
<makeworld[m]>
What is it running though?
<AphelionZ>
ubuntu 18.04, ipfs 0.4.14-rc2
<makeworld[m]>
Idk cause I get that error on my pi, but I can do it without any daemon on my arch linux desktop
<AphelionZ>
damn i need to update!
<darkdrgn2k[m]>
AphelionZ: i guess im trying to find a way to connect a "known by me" peer to the swarm when i only have the ip address, that would not be possible. The remote peer would have to give up its peerid first right?
<r0kk3rz>
darkdrgn2k[m]: when you broadcast your ids on the dht
<r0kk3rz>
*cids
<AphelionZ>
darkdrgn2k[m]: wellllllllll yes but
<AphelionZ>
you could do ipfs swarm peers | grep [THEIR_IP}
<darkdrgn2k[m]>
soryr that was @ r0kk3rz not AphelionZ :P
<AphelionZ>
o
<darkdrgn2k[m]>
AphelionZ: not if im in a closed system
<darkdrgn2k[m]>
were bootstrap peers cant be concated
<darkdrgn2k[m]>
i have the ip addresses of my local neighbours only
<AphelionZ>
right, if you're only explicitly connecting to folks you wouldnt be able to do that
<r0kk3rz>
darkdrgn2k[m]: you want to manually do peer discovery?
<darkdrgn2k[m]>
in shor tyet
<darkdrgn2k[m]>
yes
<r0kk3rz>
why?
<makeworld[m]>
mesh networks
<darkdrgn2k[m]>
we have somethign that works now but, its dependent on configurations i would like to avoid
<darkdrgn2k[m]>
-mesh networks
<darkdrgn2k[m]>
+we are looking at ipfs in closed loop environemnts where the internet may not be available
<darkdrgn2k[m]>
(more specific :P currentyl we have ipfs working on our mesh because bootstraps can be reached)
<makeworld[m]>
ok ok if you want to be fancy :)
<r0kk3rz>
darkdrgn2k[m]: you can configure each node as a bootstrap
<AphelionZ>
updated :) phew
shizy has joined #ipfs
<r0kk3rz>
and add your peer you want to connect to with bootstrap add
<darkdrgn2k[m]>
r0kk3rz: but i would then need to know the peerID of that node
<r0kk3rz>
is that a problem?
<darkdrgn2k[m]>
(currently we added a means to derive a peerID using a json file located on the node and then boot strap it, but id like to see if there was a way to do it without the need for that file to make it more universally functional)
<makeworld[m]>
> updated :) phew
<makeworld[m]>
AphelionZ: what happened?
<darkdrgn2k[m]>
makeworld: he updated his ubuntu
<darkdrgn2k[m]>
:P
<makeworld[m]>
but did that change the ipfs id output? Or was he just saying it?
<darkdrgn2k[m]>
he jsut noticed he had an old version of ubuntu and had not updated for a while.. not an ipfs thing
<darkdrgn2k[m]>
r0kk3rz: i guess my second question is, if i cant derive the peerid is there any implecation of publishing it in the open like we are (with a json file on the node)
<r0kk3rz>
no, its already public
<darkdrgn2k[m]>
if its public why cant i derive it?
<r0kk3rz>
because its an asymmetric public key
<r0kk3rz>
if you could derive it, that would be bad
<darkdrgn2k[m]>
why would it be bad
<r0kk3rz>
because you would've broken crypto, which would probably not be so bad for you :P
<Testerbit>
I have been using a DNS domain to redirect to specific IPFS hashes via a gateway like ipfs.infura.io, and then updating the hash in the DNS record each time there is an update. I guess there could be some issues with doing this. I'm wondering if there is a better way to go about this?
<AphelionZ>
Testerbit: I do this for my website - I ended up having to do two things to help myself out
<AphelionZ>
1) host my own node to ensure the content remains pinned
<AphelionZ>
2) write a deployment script that does all the adding / pinning / dns updates etc
<AphelionZ>
I found that I couldnt use IPNS reliably (too slow) and that I couldnt rely on a community gateway
<Testerbit>
1) is taken care by infura handling pinning, 2) is taking care of by buying my devops guy beer XD
<AphelionZ>
haha sounds like you've found a solution ;)
<AphelionZ>
here's my whole script for what it's worth.
<AphelionZ>
it assumes that the local daemon isnt running
<Testerbit>
sweet, I should probably move to that and save some beer
<Testerbit>
Unless the user is running a daemon, they can't get IPFS content directly, ie: maybe visit a site that loads somekind of IPFS client in the browser and then supplies the hash?
<AphelionZ>
you mean for upload? because going the other way is what a gateway is for
<Testerbit>
but a gateway is a central point
rubill has joined #ipfs
DukeOfURL_ has joined #ipfs
asenski has quit [Remote host closed the connection]
asenski has joined #ipfs
asenski has quit [Ping timeout: 272 seconds]
shizy has quit [Ping timeout: 260 seconds]
mindCrime_ has joined #ipfs
tsglove2 has joined #ipfs
mindCrime has quit [Ping timeout: 248 seconds]
BouncyKnightMike has quit [Ping timeout: 248 seconds]
tsglove has quit [Ping timeout: 248 seconds]
bomb-on has quit [Quit: SO LONG, SUCKERS!]
ygrek has joined #ipfs
MDead has joined #ipfs
shizy has joined #ipfs
MDude has quit [Ping timeout: 240 seconds]
MDead is now known as MDude
shizy has quit [Ping timeout: 240 seconds]
<AphelionZ>
I wish MikeFair was still around - he was talking about kind of doing what you're doing w/r/t the browser app that does IPFSy things, for shared hosting situations
mandric has joined #ipfs
<Testerbit>
What happened to him?
<AphelionZ>
i dunno, I think he hangs out on the Computes slack team now
asenski has joined #ipfs
Arwalk has joined #ipfs
bomb-on has joined #ipfs
mandric has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rendar has quit []
mandric has joined #ipfs
not-a-do_ has joined #ipfs
not-a-dog has quit [Ping timeout: 256 seconds]
elkalamar has joined #ipfs
kaotisk has quit [Ping timeout: 268 seconds]
mandric has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
wjh has quit [Ping timeout: 256 seconds]
kaotisk has joined #ipfs
gurmble has joined #ipfs
grumble is now known as Guest76306
gurmble is now known as grumble
Guest76306 has quit [Killed (weber.freenode.net (Nickname regained by services))]