<AphelionZ>
can anybody tell me why, when I add "/dns4/us-east-2a.ipfs.tallylab.com/tcp/9091/wss/p2p-websocket-star/" to my Bootstrap config array, it tells me "[0] must be in IPFS format"
<AphelionZ>
this just started happening and as far as I can tell nothing changed?
<AphelionZ>
I'm in js-ipfs in the browser
<Swedneck>
what is wss?
<AphelionZ>
secure web sockets
<AphelionZ>
http : https :: ws : wss
<Swedneck>
it wants /ipfs/Qm...
<AphelionZ>
i know but check this out
<Swedneck>
so /dns4/us-east-2a.ipfs.tallylab.com/tcp/9091/ipfs/Qm...
lnostdal has quit [Read error: Connection reset by peer]
lnostdal has joined #ipfs
xcm has quit [Remote host closed the connection]
xcm has joined #ipfs
horlicks has quit [Ping timeout: 252 seconds]
Encrypt has quit [Quit: Quit]
xcm has quit [Remote host closed the connection]
astrofog has quit [Remote host closed the connection]
Fessus has quit [Quit: Leaving]
Fessus has joined #ipfs
xcm has joined #ipfs
Encrypt has joined #ipfs
lanlink has joined #ipfs
joseminao has quit [Read error: Connection reset by peer]
melvin_ has joined #ipfs
horlicks has joined #ipfs
Encrypt has quit [Quit: Quit]
heptahydrated has quit [Ping timeout: 260 seconds]
piti has quit [Read error: Connection reset by peer]
piti has joined #ipfs
postables has joined #ipfs
Guest85_ has joined #ipfs
Guest85_ has left #ipfs [#ipfs]
sashahilton has joined #ipfs
rendar has quit []
lanlink has quit [Quit: lanlink]
horlicks has quit [Ping timeout: 252 seconds]
spinza has quit [Quit: Coyote finally caught up with me...]
spinza has joined #ipfs
postables has quit [Remote host closed the connection]
kn0rki has quit [Disconnected by services]
Kn0rki_ has joined #ipfs
kn0rki has joined #ipfs
postables has joined #ipfs
sashahilton has quit [Ping timeout: 272 seconds]
vivus has quit [Remote host closed the connection]
<Swedneck>
Before i open an issue on go-ipfs github, does anyone see any issues with having `ipfs add` only add new or modified files?
lassulus has quit [Ping timeout: 252 seconds]
<Swedneck>
my thought is that ipfs would keep a list of what files have been added, and when, and only actually add files with a modification date later than that in the list, or not in the list at all, and simply patch the hashes together with newly added files
<postables>
Swedneck: that sounds like intended functionality to me. If your file has a later modification date, but the content hash doesn't change, than the file actually wasn't changed and its content is still the same
<Swedneck>
it definitely isn't the case right now
<Swedneck>
not by default at least
Kn0rki_ has quit [Quit: Verlassend]
<Swedneck>
it's been a great headache in trying to get an fdroid mirror going
<postables>
Ah I see, could be an fdroid build issue? You might be able to use ipfs object patch as a temp workaround
<Swedneck>
`ipfs add` will just forget everything if killed, meaning you can be 99% done adding 1TB of files, have to kill the process, and lose countless hours of progress..
<Swedneck>
it's not an fdroid issue, it's just static files i've downloaded
<Swedneck>
the same applies to a folder of images or anything else
<Swedneck>
actually now that i think of it, it may be a --nocopy issue
<DarkDrgn2k[m]>
sadly cant multilayer cause https blocks Ws connections
<postables>
Swedneck: Ah that could definitely be it
<Swedneck>
although even without --nocopy it takes much longer to add a directory than i'd expect it to if it actually remembered what has already been added
<blz>
Hello, in the go-libp2p examples, there there are comments in the import statements that read "We need to import libp2p's libraries that we use in this project. In order to work, these libraries need to be rewritten by gx-go.". What exactly is going on here?
<blz>
I ask because `https://github.com/libp2p/go-libp2p-examples/tree/master/echo` won't build on my machine. The types are mismatched for e.g. the crypto package (it's expecting a similarly-named package whose import path has a long IPFS-like hash in it).
<blz>
tat, possibly? I followed the installation instructions (make && make deps) and the basic Host example works well.
<blz>
tat: what should I try? Also, could you please explain what is actually going on with gx?
tat has quit [Remote host closed the connection]
horlicks has joined #ipfs
grumble is now known as Spooktober
<blz>
Alright I'm horribly confused. This is apparently a gx issue, but I'm lost. Any help would be appreciated. Here's a minimal example: https://hastebin.com/picetibona.go
<piotr>
where is this file hosted physically? my hard drive?
horlicks has joined #ipfs
<fiatjaf>
piotr, yes
<fiatjaf>
piotr, IPFS will not host files for you for free
<piotr>
i see.. i have to set up kind of data storage and keep it always online to be able share files with "add" command, right?
<DarkDrgn2k[m]>
you have to ipfs pin add hash
<DarkDrgn2k[m]>
to. keep. it pe minantly stores on your node
<piotr>
cool
<DarkDrgn2k[m]>
any ipfs client that that reads your file will. cache it for x time
<DarkDrgn2k[m]>
x being a current undefined value usually between when it cached to when the gc runs
pecastro has quit [Ping timeout: 272 seconds]
<piotr>
my node is part of my hard drive "exposed" online and available if i just connected to internet or i have to run ipfs daemon? for example to be able email file hash to someone to share
<piotr>
i just feel like maybe missing some part to get main idea how it works.. going through docs now
xcm is now known as Guest2585
Guest2585 has quit [Read error: Connection reset by peer]
xcm has joined #ipfs
<deltab>
piotr: you need to have the ipfs daemon running for others to be able to connect to your machine
Steverman has quit [Quit: WeeChat 2.2]
<deltab>
the daemon will connect to other nodes, and allow other nodes to connect to yours
<deltab>
it'll tell them the hashes of the files you have stored locally
<deltab>
then they can request those files by hash
horlicks has quit [Ping timeout: 252 seconds]
<piotr>
i see.. "connect" - means we are "caching" each other files hashes like "ls" command? then if someone wants to "cat" any hash for first time, owner of this file has to be online with running daemon, right?
<deltab>
mostly, but it doesn't have to be the 'owner' of the file; any node that has it can respond
<piotr>
ah, i see
<deltab>
if someone gets the file from you, and then stays online while you go offline, the file is still available from them
<piotr>
what is usual way for files to 'propagate' through network?
<deltab>
if you know how bittorrent works, it's similar to that
<deltab>
files are only transferred when requested, so other nodes have to send requests