pcardune has quit [Remote host closed the connection]
freeflying has quit [Remote host closed the connection]
tenchooo has quit [Remote host closed the connection]
tenchooo has joined #ipfs
pcardune has joined #ipfs
raynold has quit [Quit: Connection closed for inactivity]
nha has quit [Ping timeout: 264 seconds]
nha has joined #ipfs
rngkll has quit [Remote host closed the connection]
rngkll has joined #ipfs
rngkll has quit [Ping timeout: 260 seconds]
lanlink has joined #ipfs
garren_ has joined #ipfs
bengl_ has joined #ipfs
sethetter_ has joined #ipfs
zmanian_ has joined #ipfs
jzelinskie_ has joined #ipfs
kumavis_ has joined #ipfs
fxrs_ has joined #ipfs
tibor_ has joined #ipfs
captain_morgan has joined #ipfs
cpey_ has joined #ipfs
Ronsor has joined #ipfs
athan_ has joined #ipfs
Ronsor is now known as Guest1250
phritz has joined #ipfs
rumble has joined #ipfs
ansuz_ has joined #ipfs
deetwelv- has joined #ipfs
Trieste_ has joined #ipfs
nivekuil` has joined #ipfs
pepesza has quit [*.net *.split]
gwillen has quit [*.net *.split]
captain_morgan_ has quit [*.net *.split]
federico3 has quit [*.net *.split]
lvlinux has quit [*.net *.split]
mrBen2k2k2k has quit [*.net *.split]
achin has quit [*.net *.split]
jpaa has quit [*.net *.split]
athan has quit [*.net *.split]
graffen has quit [*.net *.split]
Trieste has quit [*.net *.split]
fxrs has quit [*.net *.split]
grumble has quit [*.net *.split]
Guest39172 has quit [*.net *.split]
mrBen2k2k2k_ has quit [*.net *.split]
iamruinous has quit [*.net *.split]
jzelinskie has quit [*.net *.split]
jhiesey has quit [*.net *.split]
ffmad_ has quit [*.net *.split]
garren has quit [*.net *.split]
tibor has quit [*.net *.split]
bengl has quit [*.net *.split]
sethetter has quit [*.net *.split]
kumavis has quit [*.net *.split]
aboodman has quit [*.net *.split]
zmanian has quit [*.net *.split]
lanzafame has quit [*.net *.split]
Hitechcg has quit [*.net *.split]
Nukien has quit [*.net *.split]
nivekuil has quit [*.net *.split]
ansuz has quit [*.net *.split]
trn has quit [*.net *.split]
deetwelve has quit [*.net *.split]
Kubuxu has quit [*.net *.split]
l2d has quit [*.net *.split]
cpey has quit [*.net *.split]
Stskeeps has quit [*.net *.split]
jonnycrunch has quit [*.net *.split]
deetwelv- is now known as deetwelve
Nukien_ has joined #ipfs
pepesza- has joined #ipfs
garren_ is now known as garren
bengl_ is now known as bengl
tibor_ is now known as tibor
zmanian_ is now known as zmanian
jzelinskie_ is now known as jzelinskie
sethetter_ is now known as sethetter
kumavis_ is now known as kumavis
rumble is now known as grumble
nha has quit [Ping timeout: 240 seconds]
l2d has joined #ipfs
Hitechcg has joined #ipfs
graffen has joined #ipfs
Stskeeps has joined #ipfs
jpaa has joined #ipfs
jonnycrunch has joined #ipfs
lvlinux has joined #ipfs
pawalls has quit [Ping timeout: 260 seconds]
upperdeck has quit [Ping timeout: 260 seconds]
ylp has left #ipfs [#ipfs]
pawalls has joined #ipfs
upperdeck has joined #ipfs
Kubuxu has joined #ipfs
aboodman has joined #ipfs
lanzafame has joined #ipfs
iamruinous has joined #ipfs
jhiesey has joined #ipfs
achin has joined #ipfs
nha has joined #ipfs
ffmad_ has joined #ipfs
nmacdonald has joined #ipfs
maxzor_ has quit [Read error: Connection reset by peer]
<nmacdonald>
hey do i need https configured to serve ipfs content?
<nmacdonald>
or just change the bind address away from localhost
jkrone has joined #ipfs
ulrichard has quit [Remote host closed the connection]
maxzor_ has joined #ipfs
trn has joined #ipfs
gwillen has joined #ipfs
ygrek has quit [Ping timeout: 252 seconds]
charlton has joined #ipfs
newhouse has joined #ipfs
nha has quit [Ping timeout: 264 seconds]
newhouse has quit [Client Quit]
kthnnlg has quit [Ping timeout: 240 seconds]
voidmour_ has quit [Read error: Connection reset by peer]
voidmourn has joined #ipfs
charlton has quit [Ping timeout: 260 seconds]
<pjz>
serve it via http?
<pjz>
whyrusleeping: is there a public-facing-able http gateway server for ipfs?
<whyrusleeping>
pjz: eh?
<whyrusleeping>
our gateways are just a normal ipfs node, with an nginx https proxy in front
mtodor has quit [Quit: Leaving...]
jamiew has quit [Ping timeout: 240 seconds]
<pjz>
whyrusleeping: ah, okay. And you disallow the admin-ish parts of the API, I presume?
Fessus has joined #ipfs
newhouse has joined #ipfs
<pjz>
whyrusleeping: I added a 'recent pastes' page to pastebits.io, BTW. It's in the sitemap nav.
<JCaesar>
pjz: iirc, gateway.ipfs.io will only redirect to https if the hostname ends in ipfs.io. So if you take a domain and cname it to gateway.ipfs.io, you can use that like a http gateway…
<JCaesar>
Mh. Tested it… No, not quite sure that works… But I think I had that working… hm.
xzha has quit [Quit: --->]
<whyrusleeping>
pjz: where is the recent pastes?
* whyrusleeping
looking
<whyrusleeping>
pjz: ah, found it!
<whyrusleeping>
would be cool if pastes had titles
chiui has quit [Ping timeout: 240 seconds]
lanlink has left #ipfs ["Good Bye"]
rngkll has joined #ipfs
<nmacdonald>
can someone please try to dl this block? QmUgbEpeq9uqoQdVAEz5UkX3z2F4NTSwbpYq9RNVTtncJd
<nmacdonald>
it is getting stuck at 43Mb for me so i want to see if its something on my end
Jesin has joined #ipfs
tuareg has quit [Ping timeout: 264 seconds]
<petersjt014[m]>
lemme try onesec pls
jesse22_ has quit [Ping timeout: 276 seconds]
<nmacdonald>
k,thanks
<petersjt014[m]>
while that's whirring away, `ipfs dht findprovs QmhasH` suggests that availability is not a problem
<petersjt014[m]>
unless it lists peers with an incomplete copy, which I doubt since that wouldn't make much sense
<nmacdonald>
hmm
<petersjt014[m]>
It'd be nice to have a bittorrent-style `availability` metric
<petersjt014[m]>
i.e. 3 peers with 1/3 each is an avail of 1.0
<petersjt014[m]>
tho a bittorrent-style interface overall would be really convenient (with some conceptual modifications/tweaks as necessary)
<nmacdonald>
yea that would be cool
<petersjt014[m]>
I seem to remember Partyshare being a decent-ish effor in that direction
<petersjt014[m]>
okay, so I'm stuck at 40Mb, but this machine is at like 98% mem usage and the internet is less than stellar so not conclusive
<nmacdonald>
ok cool thanks for taking a look, i guess i will try again later
<nmacdonald>
maybe it will work
kthnnlg has joined #ipfs
<petersjt014[m]>
thank god for ram compression
<petersjt014[m]>
wait
<petersjt014[m]>
idea
kthnnlg has quit [Remote host closed the connection]
<petersjt014[m]>
If I can install ipfs on my vps it might work better there
<petersjt014[m]>
nmacdonald So I'll quick try that rn
<petersjt014[m]>
it better work better given what I shell out for the thing
<nmacdonald>
allrighty, i am on digitalocean/toronto so should be OK?
voidmourn has quit [Remote host closed the connection]
voidmourn has joined #ipfs
<petersjt014[m]>
mine's in NY so If it's (somehow) a connection problem it's much less likely to be a factor then
ars0n has joined #ipfs
voidmourn has quit [Ping timeout: 260 seconds]
<ars0n>
is an IPFS relay server just a plain TURN server?
jesse22 has joined #ipfs
<petersjt014[m]>
okay: ~100 peers on the vps and it's set to start DLing. I'm gonna go do a few things for ~30min (maybe more) and see how it do when I get back.
ars0n has quit [Quit: ars0n]
<nmacdonald>
sounds good let me know thanks for your hel
<nmacdonald>
p
realEstateKing has joined #ipfs
<realEstateKing>
wtf happened to the ipfs paper? all the links do nothing
tombusby has quit [Ping timeout: 268 seconds]
<realEstateKing>
where can I find the specs on how an ipfs hash is generated from the content?
<realEstateKing>
I've pieced together from stack overflow that it's a sha2 hash with prefix before it, is this right?
chjk6x_ has joined #ipfs
tombusby has joined #ipfs
maxzor_ has quit [Remote host closed the connection]
Jesin has quit [Quit: Leaving]
<Mr0grog>
Kubuxu: I was really curious to see how https://github.com/ipfs/go-ipfs/issues/4821 was going to get answered -- I know part of the confusion for people here is that the hash is of the DAG node that represents the file/content, not the file itself, which is part of what you stated in that issue. But one of the issues I've heard almost universally from developers I've interviewed so far is a lack of clarity on exactly how things
<Mr0grog>
So I was curious: what exactly does a node that is generated when you `ipfs add <file>` or `ipfs add -r <directory>` actually look like? And is that in flux in any way (I feel like I've seen a bunch of issues around where file types or directory sizes are stored or how they're calculated), especially as things are getting more IPLD-based?
<Mr0grog>
get composed in IPFS and how that may or may not be changing.
phritz has quit [Remote host closed the connection]
<Mr0grog>
realEstateKing: You might be interested in the link I just posted there, but the short answer is that there are two kinds of CIDs (content identifiers) -- CID v0 (which is a multihash) and CID v1 (which has the same multihash, plus a lot more info). Each is used in different places. Further, the content the multihash is made from in either of those cases is the IPFS's _representation_ of that content, not the content itself.
tpircs has quit [Remote host closed the connection]
ars0n has joined #ipfs
<realEstateKing>
oh ok, well thats confusing
<Kubuxu>
Mr0grog: i am out right now, there are lots of places where those questions were answered.
<Kubuxu>
In short content addressing is impossible to done in secure manner without splitting big files into smaller chunks.
jungly has quit [Remote host closed the connection]
<Mr0grog>
understood, but I been digging through all this stuff for a while and have not found that clearly written out anywhere
<Mr0grog>
s/I/I have/
<Kubuxu>
So the splitting and generating the graph (we call it Merkel DAG) is what causes the hash to be different.
rngkll has quit [Remote host closed the connection]
<realEstateKing>
is there any documentation that lays out the added data that's hashed in with the content?
<realEstateKing>
if we're building a separate impl of the hashing scheme for instance
<Kubuxu>
In case of bigger files you address the roto of the DAG not the content itself.
<Kubuxu>
realEstateKing: there isn't a lot of docs but it isn't that complex at least in the normal/simple cases.
<Kubuxu>
Also cidv1 simplifies things a lot and will simplify things further when we finish ipld-unixfs.
<Kubuxu>
Because then there will be a spec for this and not organically grown system.
<Icefoz>
Hmm, I wonder how libp2p compares to QUIC and such things...
<Kubuxu>
I am on a phone right now so I am unable to link you this stuff.
<Kubuxu>
Icefoz: we are trying to migrate to transport over QUIC or (d)TLS1.3
<Kubuxu>
Mr0grog: as I said in an issue on go-ipfs, ask on the discuss.ipfs.io
<Kubuxu>
Someone there might have all the links.
<Kubuxu>
Also WTFM on it would be nice.
<realEstateKing>
What mobile irc client do you use?
<Mr0grog>
Kubuxu: that's kind of what I'm trying to get the info to do *right now* ;)
<Kubuxu>
:D
<Kubuxu>
realEstateKing: glowingbear
<Icefoz>
Kubuxu: Migrate to QUIC instead of libp2p, or running libp2p atop QUIC?
<Icefoz>
...or (d)TLS1.3 or whatever
yuhl has joined #ipfs
<petersjt014[m]>
nmacdonald: I'm back
<petersjt014[m]>
And the block is stuck at 43MB :/
<petersjt014[m]>
so that's a dissapoint
ars0n has quit [Quit: ars0n]
<petersjt014[m]>
esp. frustrating because I've seen this before and would really like to know what the hell causes it
ars0n has joined #ipfs
phritz has joined #ipfs
joocain2 has quit [Remote host closed the connection]
joocain2 has joined #ipfs
shizy has joined #ipfs
<Kubuxu>
Icefoz: as a transport in libp20
<Kubuxu>
Libp2p
<Icefoz>
Kubuxu: Ah, cool!
maxzor has joined #ipfs
yuhl has quit [Ping timeout: 246 seconds]
maxzor has quit [Remote host closed the connection]
phritz has quit [Remote host closed the connection]
yuhl has joined #ipfs
rendar has quit []
MrSparkle has quit [Read error: Connection reset by peer]
noresult has quit [Ping timeout: 256 seconds]
mildred has joined #ipfs
realEstateKing has quit [Quit: WeeChat 2.0.1]
<nmacdonald>
petersjt014[m]: hmm, that sucks, its something i uploaded to d.tube, and now im trying to host it myself
<nmacdonald>
i guess i will try uploading it again
yuhl has quit [Client Quit]
<Drupadi_Friend>
IPFS could increase deniability/anonymity through forwarding a few hops via XOR routing before allowing a file to be downloaded.
<Drupadi_Friend>
Might reduce speed if routers don't contain bandwidth settings
TrUsT_n1 has joined #ipfs
<voker57>
that's out of IPFS scope I think, you can use Tor for that
mildred has quit [Ping timeout: 240 seconds]
<Drupadi_Friend>
I see.
rngkll has joined #ipfs
MrSparkle has joined #ipfs
Ecran has joined #ipfs
phritz has joined #ipfs
newhouse has quit [Ping timeout: 260 seconds]
cris has quit []
cris has joined #ipfs
rozie has quit [Ping timeout: 260 seconds]
MrSparkle has quit [Read error: Connection reset by peer]
rozie has joined #ipfs
nmacdonald has quit [Ping timeout: 260 seconds]
MrSparkle has joined #ipfs
joocain2 has quit [Remote host closed the connection]
joocain2 has joined #ipfs
Drupadi_Friend has quit [Ping timeout: 264 seconds]
<pjz>
whyrusleeping: How would a paste title fit into the content?
<pjz>
whyrusleeping: first line? not at all?
espadrine has joined #ipfs
<pjz>
anyone else have suggestions? I have pastebits (https://pastebits.io) which is an IPFS-based pastebin. whyrusleeping says pastes should have a title - I'm okay with that, but should the title go into the content that gets put into ipfs somehow?
ars0n has quit [Quit: ars0n]
<pjz>
maybe the title becomes the filename of the content and a directory containing that files gets paste instead of just the file contents?
<pjz>
hmm, I'd have to rework the API for that, but it'd be kind of cool.
ars0n has joined #ipfs
nmacdonald has joined #ipfs
ccii has joined #ipfs
bsm117532 has quit [Ping timeout: 256 seconds]
maxzor has joined #ipfs
Encrypt has joined #ipfs
MrSparkle has quit [Ping timeout: 240 seconds]
yuhl_ has joined #ipfs
ars0n has quit [Quit: ars0n]
ars0n has joined #ipfs
TrUsT_n1 has quit [Remote host closed the connection]
<musicmatze[m]>
Hi ipfs. If I store a JSON blob in IPFS, will that later be traverseable with IPLD automatically?
<voker57>
no
vmx has quit [Quit: Leaving]
<musicmatze[m]>
Hm. And how can I store data in IPFS so that I can traverse it later with IPLD=
<musicmatze[m]>
?*
<voker57>
musicmatze[m]: in IPLD format. command line is 'ipfs object patch' to add links
<voker57>
and you can traverse it now or later
<musicmatze[m]>
ah, okay. I'm checking whether this is possible with the Rust API library! :-) Because I'm starting to write something in Rust right now
tec__ has quit [Ping timeout: 260 seconds]
tec__ has joined #ipfs
enamon has joined #ipfs
mrBen2k2k2k__ has joined #ipfs
sigmacool[m] has joined #ipfs
Hitechcg is now known as gchcetiH
jkrone has quit [Ping timeout: 260 seconds]
chowie has joined #ipfs
fireglow has joined #ipfs
<fireglow>
hi
<nmacdonald>
hey
<fireglow>
wow, so many people in here, nice
<nmacdonald>
i am an ipfs noobie
<fireglow>
same
}ls{ has quit [Quit: real life interrupt]
<nmacdonald>
can you check if i am in your peers for me?