lgierth changed the topic of #ipfs to: go-ipfs 0.4.4 has been released with an important pinning hotfix, get it at https://dist.ipfs.io | 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 | Sprints: https://git.io/voEAh
shizy has quit [Ping timeout: 244 seconds]
frmendes has quit [Quit: cya...]
<whyrusleeping> lgierth: you aorund?
<lgierth> whyrusleeping: hey
<whyrusleeping> cr pls?
<lgierth> i was about to look over the deadline PR
<whyrusleeping> <3
<lgierth> yep got distracted a bit
<whyrusleeping> no getting distracted. open source is serious business
<lgierth> oh i'm watching the west wing while wading through the net and swarm code
<whyrusleeping> lol
<whyrusleeping> whatcha lookin at that code for?
<whyrusleeping> multigram stuff?
<whyrusleeping> also, i'm of the opinion that swarm is too damn big
<lgierth> oh yeah of i'm not looking at adding code to it really
<lgierth> PacketSwarm ftw
<whyrusleeping> Yeah
<lgierth> eeh later
<whyrusleeping> i'm working on removing swarm.Conn and swarm.Stream
<lgierth> Swarm will get a message-based interface, and when we do actual routing on the overlay, it should be it's own swarm
<lgierth> whyrusleeping: +++
<lgierth> there's way too many conns and swarms
<lgierth> eeh conns and streams
anonymuse has joined #ipfs
<whyrusleeping> yeap
<richardlitt> Working is hard today.
<richardlitt> Back to it, though. Can I help with anything, anyone? If not, will just go through GitHub.
<richardlitt> lgierth: \o/ Bartlet for President.
chax_ has joined #ipfs
chax has quit [Read error: Connection reset by peer]
<lgierth> Let Bartlet be Bartlet
<lgierth> ah the first one was Bartlet for America wasn't it?
<whyrusleeping> lgierth: this one too: https://github.com/libp2p/go-libp2p/pull/151
<lgierth> ack
<lgierth> whyrusleeping: if i restart that node with the ccc archive, it should start providing the stuff again right?
<lgierth> i.e. write provider records to others
<whyrusleeping> yeah, after a bit
<whyrusleeping> my server is syncing from yours
<whyrusleeping> its been syncing for a day now
<lgierth> yeah it's super slow
<lgierth> has been slow the whole time
<lgierth> like 2.5 MB/s slow
<whyrusleeping> which machine is that running on?
<lgierth> you're $ip.tukw.qwest.net yeah?
<whyrusleeping> uhm... maybe?
<lgierth> nihal, at hetzner in .de, it's has a 1gbps link
<whyrusleeping> huh, my box also has a 1gbps link :P
<lgierth> i've been rsyncing the ccc archive with >100 MB/s
<lgierth> that node is QmepgFW7BHEtU4pZJdxaNiv75mKLLRQnPi1KaaXmQN4V1a
<lgierth> i'm using iftop -bBi eth0 for monitoring per-src/dest bandwidth
<lgierth> so check if that's the one your bitswap is fetching from
<lgierth> ipfs-search.com had also picked the archive up
<whyrusleeping> nihal is spending the vast majority of its time running query on the datastore
<whyrusleeping> leveldb
<lgierth> let me update it to master
<lgierth> whyrusleeping: whenever you've seen enough
<lgierth> just had an idea for symlinks -- if i have a symlink on my disk pointing to /ipfs/Qmfoo (i.e. a broken symlink unless you've mounted fuse), ipfs add should pick that up
<whyrusleeping> go ahead and update it
<lgierth> ack
zbyte64 has quit [Remote host closed the connection]
fleeky__ has joined #ipfs
<Mateon1> Holy crap, why do some peers have insane amounts of addreses?
fleeky_ has quit [Ping timeout: 250 seconds]
<lgierth> the network doesn't forget :/
<Mateon1> ipfs dht findpeer QmdKbeXoXnMbPDfLsAFPGZDJ41bQuRNKALQSydJ66k1FfH | wc # 339 339 12291
<lgierth> i've seen daemons that had accumulated >1000 addresses for some peers
<lgierth> whyrusleeping: couldn't we exchange a bloom filter instead of a list of provider hashes if it gets big enough?
<lgierth> (on initial connect)
<whyrusleeping> lgierth: i've got some ideas down that path, yes
<lgierth> ++
<whyrusleeping> Mateon1: its always worth reporting those as issues when you see them
ianopolous_ has joined #ipfs
<whyrusleeping> helping us fix those helps the network out dramatically
<lgierth> yeah it's also good to have this institutional knowledge written down
<Mateon1> I can write a simple shell thing to find peers with large amounts of addresses in swarm
erick_ has joined #ipfs
<lgierth> it's more like the network collectively aggregates the addresses its seen for a certain peerid
<lgierth> so everybody will have a slightly different view of a certain peer's addresses, depending on how interested they are
captain_morgan has joined #ipfs
<Mateon1> Oh crap, one of them is my node
hoboprimate has quit [Quit: hoboprimate]
<erick_> hi all, I am testing the js-ipfs implementation and I am having issues while trying the "IPFS Core examples (use IPFS as a module)" example in the README.md
<Mateon1> It seems to have fixed itself, now no matter where I do the query I get a more normal 6 addresses for my node
zbyte64 has joined #ipfs
<erick_> the issue I am having is that after the call to 'goOnline', although it is successful and does not throw an exception I get an empty list of peers in the swarm. Is that normal behaviour?
anonymuse has quit [Remote host closed the connection]
zbyte64 has quit [Ping timeout: 260 seconds]
<erick_> By contrast, using the go implementation with the commandline tools list at least 4 peers when doing 'ipfs swarm peers' right away after the start of the daemon
<lgierth> erick_: i don't think it bootstraps peering for you
apiarian has quit [Ping timeout: 245 seconds]
<erick_> I just tried the commandline tools for the js-ipfs version by doing 'js-ipfs daemon' and then 'js-ipfs swarm peers' and I am getting the same behaviour
<erick_> namely no peers listed
<erick_> @lgierth how should I do the bootstrap then? Is it possible or the implementation is not complete enough to do it yet?
cehteh has quit [Ping timeout: 260 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
ivo_ has quit [Ping timeout: 245 seconds]
captain_morgan has quit [Ping timeout: 260 seconds]
chax_ has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
ivo_ has joined #ipfs
cehteh has joined #ipfs
zbyte64 has quit [Ping timeout: 240 seconds]
Akaibu has quit [Quit: Connection closed for inactivity]
<whyrusleeping> daviddias: review my sharding codeeeee
cubemonkey has joined #ipfs
cehteh has quit [Ping timeout: 256 seconds]
sdiver has quit [Ping timeout: 246 seconds]
<lgierth> review my blog poooost
<lgierth> :)
<lgierth> it almost doesn't matter anymore but i'm not gonna trash it
Mateon1 has quit [Ping timeout: 260 seconds]
Mateon1 has joined #ipfs
<cubemonkey> whyrusleeping: thanks for the info RE symlinks
dignifiedquire has quit [Quit: Connection closed for inactivity]
sdiver has joined #ipfs
zbyte64 has joined #ipfs
ednilmoob has quit [Ping timeout: 260 seconds]
ednilmoob has joined #ipfs
<whyrusleeping> lgierth: i already LGTMed your blog post i thought >.>
<lgierth> you wrote a bit about the specifics of the bug and richard and i refined the whole thing a few times
<lgierth> i'm feeling pretty good about it, just want a last sanity check
<lgierth> i made a PR on ipfs-see-all to make the instructions work
cehteh has joined #ipfs
geemili has quit [Ping timeout: 240 seconds]
<lgierth> sorry i'm reaaally scatter brained tonight
<lgierth> not in a bad way
<whyrusleeping> lgierth: no worries
reit has quit [Ping timeout: 246 seconds]
cubemonkey has quit [Ping timeout: 256 seconds]
cubemonkey has joined #ipfs
rgrinberg has joined #ipfs
uzyn has joined #ipfs
cehteh has quit [Ping timeout: 260 seconds]
museless has quit [Read error: Connection reset by peer]
pfrazee has quit [Remote host closed the connection]
rgrinberg has quit [Remote host closed the connection]
ruby32 has joined #ipfs
cehteh has joined #ipfs
manter has joined #ipfs
sdiver has quit [Quit: WeeChat 1.6]
sdiver has joined #ipfs
chax has joined #ipfs
geemili has joined #ipfs
chris613 has quit [Quit: Leaving.]
ruby32 has quit [Remote host closed the connection]
ruby32 has joined #ipfs
geemili has quit [Quit: Leaving]
reit has joined #ipfs
dmr has joined #ipfs
slothbag has left #ipfs [#ipfs]
chax has quit [Remote host closed the connection]
chax has joined #ipfs
chax has quit [Remote host closed the connection]
lkcl has quit [Ping timeout: 250 seconds]
wallacoloo_ has joined #ipfs
chax has joined #ipfs
ebel has quit [Ping timeout: 250 seconds]
jholden has joined #ipfs
jholden has quit [Ping timeout: 258 seconds]
ebel has joined #ipfs
chax has quit [Remote host closed the connection]
koshii has quit [Ping timeout: 268 seconds]
lkcl has joined #ipfs
chungy has quit [Ping timeout: 260 seconds]
chax has joined #ipfs
herzmeister has quit [Ping timeout: 260 seconds]
Akaibu has joined #ipfs
chax has quit [Remote host closed the connection]
chungy has joined #ipfs
herzmeister has joined #ipfs
chax has joined #ipfs
erick_ has quit [Ping timeout: 260 seconds]
galois_dmz has joined #ipfs
<richardlitt> whyrusleeping: any reason this was forked? https://github.com/libp2p/go-peerstream
<richardlitt> whyrusleeping: Oughtn't it to have been moved over from jbenet to libp2p?
koshii has joined #ipfs
zbyte64 has quit [Remote host closed the connection]
chax has quit [Remote host closed the connection]
DokterBob has joined #ipfs
DokterBob has quit [Client Quit]
cubemonkey has quit [Read error: Connection reset by peer]
zbyte64 has joined #ipfs
dignifiedquire has joined #ipfs
zbyte64 has quit [Ping timeout: 250 seconds]
ralphtheninja has quit [Ping timeout: 244 seconds]
ralphtheninja has joined #ipfs
zbyte64 has joined #ipfs
galois_dmz has quit [Remote host closed the connection]
rendar has joined #ipfs
captain_morgan has joined #ipfs
ylp1 has joined #ipfs
mildred1 has joined #ipfs
polezaivsani has joined #ipfs
mildred has joined #ipfs
rendar has quit [Ping timeout: 244 seconds]
captain_morgan has quit [Ping timeout: 240 seconds]
corvinux has joined #ipfs
harlantwood has joined #ipfs
<harlantwood> !pin /ipfs/QmW78stb69zeU55mstyu5G3mYaf3F16crTjEBYL1en9ZNA rebooting web of trust demo
<pinbot> now pinning /ipfs/QmW78stb69zeU55mstyu5G3mYaf3F16crTjEBYL1en9ZNA
harlantwood has quit [Quit: Page closed]
Hory_ has joined #ipfs
maxlath has joined #ipfs
s_kunk has quit [Ping timeout: 258 seconds]
jholden has joined #ipfs
corvinux has quit [Ping timeout: 260 seconds]
jholden has quit [Ping timeout: 256 seconds]
<daviddias> whyrusleeping: <3
<daviddias> whyrusleeping: you wanna know how I will review your sharding code? By implementing it from reading your code, I believe that is the best I can offer
s_kunk has joined #ipfs
steefmin has quit [Read error: Connection reset by peer]
steefmin has joined #ipfs
rendar has joined #ipfs
DokterBob has joined #ipfs
H3ndr1k[m] has quit [Ping timeout: 245 seconds]
Polychrome[m] has quit [Ping timeout: 245 seconds]
torarne has quit [Ping timeout: 245 seconds]
shakib[m] has quit [Ping timeout: 260 seconds]
M-leoc has quit [Ping timeout: 260 seconds]
ShawkHawk[m] has quit [Ping timeout: 260 seconds]
edsilv[m] has quit [Ping timeout: 260 seconds]
brunomvsouza[m] has quit [Ping timeout: 260 seconds]
dnull[m] has quit [Ping timeout: 260 seconds]
ntninja has quit [Ping timeout: 260 seconds]
mythmonster has quit [Ping timeout: 260 seconds]
SShrike has quit [Ping timeout: 260 seconds]
onetom[m] has quit [Ping timeout: 250 seconds]
M-JayCarpenter has quit [Ping timeout: 250 seconds]
M-podviaznikov has quit [Ping timeout: 250 seconds]
M-krsiehl has quit [Ping timeout: 250 seconds]
disinibito[m] has quit [Ping timeout: 250 seconds]
hoboprimate[m] has quit [Ping timeout: 250 seconds]
Ravneson[m] has quit [Ping timeout: 250 seconds]
Vovin[m] has quit [Ping timeout: 250 seconds]
Beneficence[m] has quit [Ping timeout: 250 seconds]
Dineshsac[m] has quit [Ping timeout: 250 seconds]
M-leeola has quit [Ping timeout: 250 seconds]
VegBerg[m] has quit [Ping timeout: 250 seconds]
GeorgeAntoniadis has quit [Ping timeout: 250 seconds]
themsay[m] has quit [Ping timeout: 250 seconds]
M-jaxondu has quit [Ping timeout: 250 seconds]
M-alri has quit [Ping timeout: 250 seconds]
M-sraja has quit [Ping timeout: 250 seconds]
because[m] has quit [Ping timeout: 250 seconds]
am2on[m] has quit [Ping timeout: 250 seconds]
lugarius has quit [Ping timeout: 250 seconds]
M-Ingo has quit [Ping timeout: 250 seconds]
NathanBraswell[m has quit [Ping timeout: 250 seconds]
Remramm has quit [Ping timeout: 250 seconds]
silwol[m] has quit [Ping timeout: 250 seconds]
WinterFox[m] has quit [Ping timeout: 250 seconds]
M-Magnap has quit [Ping timeout: 250 seconds]
lnxw37[m] has quit [Ping timeout: 250 seconds]
Leer10[m] has quit [Ping timeout: 250 seconds]
rschulman has quit [Ping timeout: 260 seconds]
M-alien has quit [Ping timeout: 260 seconds]
enick_180 has quit [Ping timeout: 245 seconds]
rdesfo[m] has quit [Ping timeout: 245 seconds]
M-mlt has quit [Ping timeout: 245 seconds]
M-jabl has quit [Ping timeout: 245 seconds]
M-ms has quit [Ping timeout: 245 seconds]
steven[m] has quit [Ping timeout: 245 seconds]
benhylau[m]2 has quit [Ping timeout: 245 seconds]
M- has quit [Ping timeout: 245 seconds]
DavidAmorn[m] has quit [Ping timeout: 245 seconds]
Patrik[m] has quit [Ping timeout: 245 seconds]
cel[m] has quit [Ping timeout: 245 seconds]
M-thia has quit [Ping timeout: 245 seconds]
Guest47833[m] has quit [Ping timeout: 245 seconds]
ChrisDeChef[m] has quit [Ping timeout: 245 seconds]
Guest50383[m] has quit [Ping timeout: 245 seconds]
mw[m] has quit [Ping timeout: 245 seconds]
M-slang has quit [Ping timeout: 245 seconds]
aburkett[m] has quit [Ping timeout: 245 seconds]
xtream1101[m] has quit [Ping timeout: 245 seconds]
toto42[m] has quit [Ping timeout: 245 seconds]
joshb[m] has quit [Ping timeout: 245 seconds]
wildanonymous[m] has quit [Ping timeout: 245 seconds]
im[m] has quit [Ping timeout: 245 seconds]
Guest35894[m] has quit [Ping timeout: 245 seconds]
M-Robin has quit [Ping timeout: 245 seconds]
lanzafame[m] has quit [Ping timeout: 245 seconds]
Guest43355[m] has quit [Ping timeout: 245 seconds]
miladmaster[m] has quit [Ping timeout: 245 seconds]
dz[m] has quit [Ping timeout: 245 seconds]
demian[m] has quit [Ping timeout: 245 seconds]
containsliquid[m has quit [Ping timeout: 245 seconds]
Guest18705[m] has quit [Ping timeout: 245 seconds]
Guest44466[m] has quit [Ping timeout: 245 seconds]
Meroje[m]1 has quit [Ping timeout: 245 seconds]
Guest53543[m] has quit [Ping timeout: 245 seconds]
M-kalmi has quit [Ping timeout: 245 seconds]
TheReverend403[m has quit [Ping timeout: 245 seconds]
sdiver[m] has quit [Ping timeout: 245 seconds]
Jacob[m] has quit [Ping timeout: 245 seconds]
M-male has quit [Ping timeout: 245 seconds]
Miikka[m] has quit [Ping timeout: 245 seconds]
Dawg[m] has quit [Ping timeout: 245 seconds]
Paul[m] has quit [Ping timeout: 245 seconds]
Guest50356[m] has quit [Ping timeout: 245 seconds]
gsf[m] has quit [Ping timeout: 245 seconds]
Usr[m] has quit [Ping timeout: 245 seconds]
morozevich73[m] has quit [Ping timeout: 245 seconds]
gwillen[m] has quit [Ping timeout: 245 seconds]
M-mubot has quit [Ping timeout: 245 seconds]
M-davidar-test has quit [Ping timeout: 245 seconds]
M-eitland has quit [Ping timeout: 245 seconds]
masoodahm[m] has quit [Ping timeout: 245 seconds]
M-wldhx has quit [Ping timeout: 245 seconds]
M-nd has quit [Ping timeout: 245 seconds]
M-Amandine has quit [Ping timeout: 245 seconds]
M-austinhc has quit [Ping timeout: 245 seconds]
M-pesterhazy has quit [Ping timeout: 245 seconds]
fd0422b08[m] has quit [Ping timeout: 245 seconds]
tkorrison[m] has quit [Ping timeout: 245 seconds]
bugabinga[m] has quit [Ping timeout: 245 seconds]
M-leer10 has quit [Ping timeout: 245 seconds]
swift110[m] has quit [Ping timeout: 245 seconds]
M-AndrewGaspar has quit [Ping timeout: 245 seconds]
MrAxilus[m] has quit [Ping timeout: 245 seconds]
shellkr[m] has quit [Ping timeout: 245 seconds]
ZerataX[m] has quit [Ping timeout: 245 seconds]
jivank[m] has quit [Ping timeout: 245 seconds]
neurocis[m] has quit [Ping timeout: 245 seconds]
alaeri[m] has quit [Ping timeout: 245 seconds]
jfred[m] has quit [Ping timeout: 245 seconds]
M-mistake has quit [Ping timeout: 245 seconds]
SARANKUMAR[m] has quit [Ping timeout: 245 seconds]
M-Sonata1 has quit [Ping timeout: 260 seconds]
Natanael[m] has quit [Ping timeout: 260 seconds]
david[m] has quit [Ping timeout: 260 seconds]
M-Guillaume has quit [Ping timeout: 260 seconds]
M-HirmeS has quit [Ping timeout: 260 seconds]
muxueqz[m] has quit [Ping timeout: 260 seconds]
ghtdak[m] has quit [Ping timeout: 260 seconds]
chpio[m] has quit [Ping timeout: 260 seconds]
kumavis[m]1 has quit [Ping timeout: 260 seconds]
M-hostbbb has quit [Ping timeout: 260 seconds]
M-iav has quit [Ping timeout: 260 seconds]
victorbjelkholm[ has quit [Ping timeout: 260 seconds]
kenCode[m]1 has quit [Ping timeout: 260 seconds]
arby[m] has quit [Ping timeout: 260 seconds]
M-Eliza has quit [Ping timeout: 260 seconds]
kenCode[m] has quit [Ping timeout: 260 seconds]
cmp[m] has quit [Ping timeout: 260 seconds]
Stormy[m] has quit [Ping timeout: 260 seconds]
M-jeffreybpeters has quit [Ping timeout: 260 seconds]
Fathack[m] has quit [Ping timeout: 260 seconds]
g215[m] has quit [Ping timeout: 260 seconds]
M-pims has quit [Ping timeout: 260 seconds]
GarbageDay[m] has quit [Ping timeout: 260 seconds]
HansMeiser[m] has quit [Ping timeout: 260 seconds]
gabishu[m] has quit [Ping timeout: 260 seconds]
Flieh[m] has quit [Ping timeout: 260 seconds]
knutz[m] has quit [Ping timeout: 260 seconds]
pik[m] has quit [Ping timeout: 260 seconds]
M-dtg has quit [Ping timeout: 260 seconds]
TestMonkey[m] has quit [Ping timeout: 260 seconds]
HansF[m] has quit [Ping timeout: 260 seconds]
xamino[m] has quit [Ping timeout: 260 seconds]
njm14823[m] has quit [Ping timeout: 260 seconds]
M-BostonEnginer4 has quit [Ping timeout: 260 seconds]
Chris[m] has quit [Ping timeout: 260 seconds]
M-TidyKoala has quit [Ping timeout: 260 seconds]
HugeMungus[m] has quit [Ping timeout: 260 seconds]
M-Dave has quit [Ping timeout: 260 seconds]
M-blide has quit [Ping timeout: 260 seconds]
M-jackal has quit [Ping timeout: 260 seconds]
M-amblin has quit [Ping timeout: 260 seconds]
plindner has quit [Ping timeout: 260 seconds]
panicbit-M has quit [Ping timeout: 260 seconds]
musicmatze[m] has quit [Ping timeout: 260 seconds]
M-flyingzumwalt has quit [Ping timeout: 260 seconds]
M-hash has quit [Ping timeout: 260 seconds]
fil_redpill has quit [Ping timeout: 260 seconds]
M-jfred has quit [Ping timeout: 260 seconds]
saintaquinas[m] has quit [Ping timeout: 260 seconds]
s[m] has quit [Ping timeout: 250 seconds]
jon[m]1 has quit [Ping timeout: 250 seconds]
mirek1337[m] has quit [Ping timeout: 250 seconds]
Guest70121[m] has quit [Ping timeout: 250 seconds]
M-liberdiko has quit [Ping timeout: 250 seconds]
Futuro[m] has quit [Ping timeout: 250 seconds]
Guest46793[m] has quit [Ping timeout: 250 seconds]
M-wkennington has quit [Ping timeout: 250 seconds]
nixyne[m] has quit [Ping timeout: 250 seconds]
fortyfoxes[m] has quit [Ping timeout: 250 seconds]
Guest44356[m] has quit [Ping timeout: 250 seconds]
airsickpayload[m has quit [Ping timeout: 250 seconds]
bilowan[m] has quit [Ping timeout: 250 seconds]
M-3630 has quit [Ping timeout: 250 seconds]
Hossbeast[m] has quit [Ping timeout: 250 seconds]
Guest52361[m] has quit [Ping timeout: 250 seconds]
Guest42293[m] has quit [Ping timeout: 250 seconds]
JosiahHaswell[m] has quit [Ping timeout: 250 seconds]
probitlabs[m] has quit [Ping timeout: 250 seconds]
am5a03[m] has quit [Ping timeout: 250 seconds]
JacobJones[m] has quit [Ping timeout: 250 seconds]
M-fabrixxm has quit [Ping timeout: 250 seconds]
PseudoNoob[m] has quit [Ping timeout: 250 seconds]
R4FKEN[m] has quit [Ping timeout: 250 seconds]
doge_with_sungla has quit [Ping timeout: 250 seconds]
rajeevn[m] has quit [Ping timeout: 250 seconds]
kumavis[m] has quit [Ping timeout: 250 seconds]
M-mikael has quit [Ping timeout: 250 seconds]
Guest45538[m] has quit [Ping timeout: 250 seconds]
miner[m] has quit [Ping timeout: 250 seconds]
Guest42119[m] has quit [Ping timeout: 250 seconds]
valdek[m] has quit [Ping timeout: 250 seconds]
Guest44591[m] has quit [Ping timeout: 250 seconds]
M-liathit has quit [Ping timeout: 250 seconds]
M-boli has quit [Ping timeout: 250 seconds]
rfb[m] has quit [Ping timeout: 250 seconds]
lovecrafthobbit[ has quit [Ping timeout: 250 seconds]
themightychris[m has quit [Ping timeout: 250 seconds]
M-erwin has quit [Ping timeout: 250 seconds]
ztl8702[m] has quit [Ping timeout: 250 seconds]
ThePurgingPanda[ has quit [Ping timeout: 250 seconds]
noffle1 has quit [Ping timeout: 250 seconds]
benhylau[m] has quit [Ping timeout: 250 seconds]
johnhenry[m] has quit [Ping timeout: 250 seconds]
kxra[m] has quit [Ping timeout: 250 seconds]
nicolae[m] has quit [Ping timeout: 250 seconds]
patrickr[m] has quit [Ping timeout: 250 seconds]
terence977[m] has quit [Ping timeout: 250 seconds]
M-kcinjp has quit [Ping timeout: 250 seconds]
Ineentho[m] has quit [Ping timeout: 250 seconds]
MarkOtaris has quit [Ping timeout: 250 seconds]
Olivier[matrix] has quit [Ping timeout: 250 seconds]
JacobGadikian[m] has quit [Ping timeout: 250 seconds]
M-frabrunelle has quit [Ping timeout: 250 seconds]
zielmicha[m] has quit [Ping timeout: 250 seconds]
M-david has quit [Ping timeout: 250 seconds]
JOduMonT[m] has quit [Ping timeout: 250 seconds]
M-rschulman has quit [Ping timeout: 250 seconds]
Hongar[m] has quit [Ping timeout: 245 seconds]
M-roblabla has quit [Ping timeout: 245 seconds]
M-jimt has quit [Ping timeout: 245 seconds]
M-oddvar has quit [Ping timeout: 245 seconds]
samsepiol[m] has quit [Ping timeout: 260 seconds]
onlnr has quit [Ping timeout: 260 seconds]
depb[m] has quit [Ping timeout: 260 seconds]
dannyzen[m] has quit [Ping timeout: 260 seconds]
basilgohar[m] has quit [Ping timeout: 260 seconds]
M-thomasbeta has quit [Ping timeout: 260 seconds]
edsilv[m]1 has quit [Ping timeout: 260 seconds]
neurochemical[m] has quit [Ping timeout: 260 seconds]
NikolayKolev[m] has quit [Ping timeout: 260 seconds]
Guest49679[m] has quit [Ping timeout: 260 seconds]
Guest61678[m] has quit [Ping timeout: 260 seconds]
Frank[m]1 has quit [Ping timeout: 260 seconds]
Guest45495[m] has quit [Ping timeout: 260 seconds]
michaelmure[m] has quit [Ping timeout: 260 seconds]
M-joshumax has quit [Ping timeout: 260 seconds]
M-jmesserli has quit [Ping timeout: 260 seconds]
Guest64299[m] has quit [Ping timeout: 260 seconds]
qandilious[m] has quit [Ping timeout: 260 seconds]
Guest46230[m] has quit [Ping timeout: 260 seconds]
LouisJencka[m] has quit [Ping timeout: 260 seconds]
i[m] has quit [Ping timeout: 260 seconds]
simonv3[m] has quit [Ping timeout: 260 seconds]
datan[m] has quit [Ping timeout: 260 seconds]
mungwi[m] has quit [Ping timeout: 260 seconds]
M-nated has quit [Ping timeout: 260 seconds]
M-phaverkamp has quit [Ping timeout: 260 seconds]
M-rongladney has quit [Ping timeout: 260 seconds]
M-rryan has quit [Ping timeout: 260 seconds]
irx[m] has quit [Ping timeout: 260 seconds]
iwxzr[m] has quit [Ping timeout: 260 seconds]
Guest47022[m] has quit [Ping timeout: 260 seconds]
M-epsilon has quit [Ping timeout: 260 seconds]
Karalix[m] has quit [Ping timeout: 260 seconds]
Guest53398[m] has quit [Ping timeout: 260 seconds]
Sharavanabhava[m has quit [Ping timeout: 260 seconds]
Lazybone[m] has quit [Ping timeout: 260 seconds]
rt2016[m] has quit [Ping timeout: 260 seconds]
Jellybeanmommy[m has quit [Ping timeout: 260 seconds]
LiaizonWakest[m] has quit [Ping timeout: 260 seconds]
Sandhose[m] has quit [Ping timeout: 260 seconds]
M-sokoow has quit [Ping timeout: 260 seconds]
kszys[m] has quit [Ping timeout: 260 seconds]
M-brain has quit [Ping timeout: 260 seconds]
Meroje[m] has quit [Ping timeout: 260 seconds]
lexik[m] has quit [Ping timeout: 260 seconds]
ix3[m] has quit [Ping timeout: 260 seconds]
solariiknight[m] has quit [Ping timeout: 260 seconds]
ntninja[m] has quit [Ping timeout: 260 seconds]
cbHXBY1D[m] has quit [Ping timeout: 260 seconds]
M-Shrike has quit [Ping timeout: 260 seconds]
M-manveru has quit [Ping timeout: 260 seconds]
gillisig has quit [Ping timeout: 260 seconds]
Matthew[m] has quit [Ping timeout: 260 seconds]
M-martinklepsch has quit [Ping timeout: 250 seconds]
erikj` has quit [Ping timeout: 250 seconds]
davidar has quit [Ping timeout: 260 seconds]
wehlutyk[m] has quit [Ping timeout: 260 seconds]
kegan[m] has quit [Ping timeout: 260 seconds]
wallacoloo_ has quit [Quit: wallacoloo_]
DokterBob has quit [Quit: DokterBob]
cwahlers has quit [Ping timeout: 246 seconds]
cwahlers has joined #ipfs
uzyn has quit [Quit: uzyn]
espadrine has joined #ipfs
slothbag has joined #ipfs
SARANKUMAR[m] has joined #ipfs
kenshyx has joined #ipfs
benhylau[m] has joined #ipfs
Matthew[m] has joined #ipfs
kxra[m] has joined #ipfs
M-pesterhazy has joined #ipfs
Guest87634 has joined #ipfs
patrickr[m] has joined #ipfs
M-frabrunelle has joined #ipfs
fd0422b08[m] has joined #ipfs
Leer10[m] has joined #ipfs
Meroje[m] has joined #ipfs
shellkr[m] has joined #ipfs
dannyzen[m] has joined #ipfs
themsay[m] has joined #ipfs
Olivier[matrix] has joined #ipfs
M-rryan has joined #ipfs
Usr[m] has joined #ipfs
ztl8702[m] has joined #ipfs
morozevich73[m] has joined #ipfs
Guest50356[m] has joined #ipfs
GeorgeAntoniadis has joined #ipfs
gsf[m] has joined #ipfs
M-erwin has joined #ipfs
M-nated has joined #ipfs
M-brain has joined #ipfs
themightychris[m has joined #ipfs
Paul[m]1 has joined #ipfs
Dawg[m] has joined #ipfs
NikolayKolev[m] has joined #ipfs
rfb[m] has joined #ipfs
sdiver[m] has joined #ipfs
kszys[m] has joined #ipfs
M-boli has joined #ipfs
M-BostonEnginer4 has joined #ipfs
M-flyingzumwalt has joined #ipfs
irx[m] has joined #ipfs
M-krsiehl has joined #ipfs
brunomvsouza[m] has joined #ipfs
WinterFox[m] has joined #ipfs
noffle1 has joined #ipfs
M-Amandine has joined #ipfs
saintaquinas[m] has joined #ipfs
HugeMungus[m] has joined #ipfs
M-Magnap has joined #ipfs
ZerataX[m] has joined #ipfs
M-blide has joined #ipfs
M-oddvar has joined #ipfs
JacobGadikian[m] has joined #ipfs
M-leer10 has joined #ipfs
M-alri has joined #ipfs
masoodahm[m] has joined #ipfs
M-Dave has joined #ipfs
M-jfred has joined #ipfs
M-Shrike has joined #ipfs
Guest42119[m] has joined #ipfs
TheReverend403[m has joined #ipfs
M-kalmi has joined #ipfs
mungwi[m] has joined #ipfs
onetom[m] has joined #ipfs
miner[m] has joined #ipfs
knutz[m] has joined #ipfs
alaeri[m] has joined #ipfs
M-jackal has joined #ipfs
wehlutyk[m] has joined #ipfs
M-davidar-test has joined #ipfs
fortyfoxes[m] has joined #ipfs
M-HirmeS has joined #ipfs
Guest44591[m] has joined #ipfs
njm14823[m] has joined #ipfs
rajeevn[m] has joined #ipfs
Guest45538[m] has joined #ipfs
kumavis[m] has joined #ipfs
Guest18705[m] has joined #ipfs
M-mikael has joined #ipfs
doge_with_sungla has joined #ipfs
Guest44466[m] has joined #ipfs
Guest53543[m] has joined #ipfs
TestMonkey[m] has joined #ipfs
R4FKEN[m] has joined #ipfs
demian[m] has joined #ipfs
datan[m] has joined #ipfs
s[m] has joined #ipfs
valdek[m] has joined #ipfs
HansF[m] has joined #ipfs
samsepiol[m] has joined #ipfs
VegBerg[m] has joined #ipfs
dz[m] has joined #ipfs
PseudoNoob[m] has joined #ipfs
containsliquid[m has joined #ipfs
M-mistake has joined #ipfs
xamino[m] has joined #ipfs
david[m] has joined #ipfs
Meroje[m]1 has joined #ipfs
musicmatze[m] has joined #ipfs
steven[m] has joined #ipfs
M-dtg has joined #ipfs
miladmaster[m] has joined #ipfs
M-jaxondu has joined #ipfs
pik[m] has joined #ipfs
M-Sonata has joined #ipfs
onlnr has joined #ipfs
M-hash has joined #ipfs
M-nd has joined #ipfs
M-martinklepsch has joined #ipfs
jon[m]1 has joined #ipfs
muxueqz[m] has joined #ipfs
M-david has joined #ipfs
SShrike has joined #ipfs
zielmicha[m] has joined #ipfs
M-wldhx has joined #ipfs
M-liathit has joined #ipfs
Flieh[m] has joined #ipfs
M-sokoow has joined #ipfs
MrAxilus[m] has joined #ipfs
Ineentho[m] has joined #ipfs
jivank[m] has joined #ipfs
Guest49679[m] has joined #ipfs
Guest44356[m] has joined #ipfs
M-ms has joined #ipfs
depb[m] has joined #ipfs
HansMeiser[m] has joined #ipfs
Guest43355[m] has joined #ipfs
gabishu[m] has joined #ipfs
M-phaverkamp has joined #ipfs
bugabinga[m] has joined #ipfs
shakib[m] has joined #ipfs
M-austinhc has joined #ipfs
Remramm has joined #ipfs
M-rongladney has joined #ipfs
Beneficence[m] has joined #ipfs
GarbageDay[m] has joined #ipfs
M-leeola has joined #ipfs
tkorrison[m] has joined #ipfs
erikj` has joined #ipfs
torarne has joined #ipfs
Chris[m] has joined #ipfs
Miikka[m] has joined #ipfs
M-roblabla has joined #ipfs
ntninja has joined #ipfs
Fathack[m] has joined #ipfs
toto42[m] has joined #ipfs
M-pims has joined #ipfs
terence977[m] has joined #ipfs
ThePurgingPanda[ has joined #ipfs
ghtdak[m] has joined #ipfs
LiaizonWakest[m] has joined #ipfs
Jacob[m] has joined #ipfs
Dineshsac[m] has joined #ipfs
simonv3[m] has joined #ipfs
Sandhose[m] has joined #ipfs
silwol[m] has joined #ipfs
M-manveru has joined #ipfs
M-male has joined #ipfs
M-AndrewGaspar has joined #ipfs
cbHXBY1D[m] has joined #ipfs
davidar has joined #ipfs
rt2016[m] has joined #ipfs
Frank[m]1 has joined #ipfs
Jellybeanmommy[m has joined #ipfs
Lazybone[m] has joined #ipfs
because[m] has joined #ipfs
kegan[m] has joined #ipfs
M-mubot has joined #ipfs
johnhenry[m] has joined #ipfs
lanzafame[m] has joined #ipfs
i[m] has joined #ipfs
LouisJencka[m] has joined #ipfs
M-Robin has joined #ipfs
ntninja[m] has joined #ipfs
M-thomasbeta has joined #ipfs
Guest46230[m] has joined #ipfs
neurocis[m] has joined #ipfs
Guest35894[m] has joined #ipfs
basilgohar[m] has joined #ipfs
M-alien has joined #ipfs
rschulman has joined #ipfs
Futuro[m] has joined #ipfs
solariiknight[m] has joined #ipfs
swift110[m] has joined #ipfs
nicolae[m] has joined #ipfs
M-leoc has joined #ipfs
MarkOtaris has joined #ipfs
M-sraja has joined #ipfs
Hongar[m] has joined #ipfs
joshb[m] has joined #ipfs
panicbit-M has joined #ipfs
nixyne[m] has joined #ipfs
im[m] has joined #ipfs
lexik[m] has joined #ipfs
lugarius has joined #ipfs
M-fabrixxm has joined #ipfs
iwxzr[m] has joined #ipfs
Natanael[m] has joined #ipfs
Vovin[m] has joined #ipfs
wildanonymous[m] has joined #ipfs
qandilious[m] has joined #ipfs
rdesfo[m] has joined #ipfs
ix3[m] has joined #ipfs
g215[m] has joined #ipfs
ShawkHawk[m] has joined #ipfs
neurochemical[m] has joined #ipfs
gwillen[m] has joined #ipfs
M-slang has joined #ipfs
M-eitland has joined #ipfs
M-wkennington has joined #ipfs
xtream1101[m] has joined #ipfs
Ravneson[m] has joined #ipfs
M-Ingo has joined #ipfs
aburkett[m] has joined #ipfs
Guest53398[m] has joined #ipfs
am2on[m] has joined #ipfs
M-podviaznikov has joined #ipfs
Sharavanabhava[m has joined #ipfs
kenshyx has quit [Client Quit]
fil_redpill has joined #ipfs
M-amblin has joined #ipfs
mythmonster has joined #ipfs
gillisig has joined #ipfs
NathanBraswell[m has joined #ipfs
Guest47022[m] has joined #ipfs
dnull[m] has joined #ipfs
mw[m] has joined #ipfs
M-kcinjp has joined #ipfs
Guest64299[m] has joined #ipfs
hoboprimate[m] has joined #ipfs
M-jeffreybpeters has joined #ipfs
edsilv[m] has joined #ipfs
M-jimt has joined #ipfs
M-liberdiko has joined #ipfs
disinibito[m] has joined #ipfs
M-rschulman has joined #ipfs
Stormy[m] has joined #ipfs
ChrisDeChef[m] has joined #ipfs
M-epsilon has joined #ipfs
chpio[m] has joined #ipfs
mirek1337[m] has joined #ipfs
jfred[m] has joined #ipfs
M-TidyKoala has joined #ipfs
plindner has joined #ipfs
lnxw37[m] has joined #ipfs
JacobJones[m] has joined #ipfs
Guest46793[m] has joined #ipfs
JOduMonT[m] has joined #ipfs
cmp[m] has joined #ipfs
Polychrome[m] has joined #ipfs
Guest70121[m] has joined #ipfs
M-thia has joined #ipfs
M-mlt has joined #ipfs
airsickpayload[m has joined #ipfs
am5a03[m] has joined #ipfs
Guest47833[m] has joined #ipfs
Guest50383[m] has joined #ipfs
kenCode[m] has joined #ipfs
M-Eliza has joined #ipfs
M-jmesserli has joined #ipfs
M-joshumax has joined #ipfs
arby[m] has joined #ipfs
JosiahHaswell[m] has joined #ipfs
probitlabs[m] has joined #ipfs
Guest61678[m] has joined #ipfs
kenCode[m]1 has joined #ipfs
M-jabl has joined #ipfs
cel[m] has joined #ipfs
Guest42293[m] has joined #ipfs
michaelmure[m] has joined #ipfs
Guest45495[m] has joined #ipfs
edsilv[m]1 has joined #ipfs
M-iav has joined #ipfs
victorbjelkholm[ has joined #ipfs
Guest52361[m] has joined #ipfs
M-JayCarpenter has joined #ipfs
Hossbeast[m] has joined #ipfs
bilowan[m] has joined #ipfs
M-hostbbb has joined #ipfs
M-3630 has joined #ipfs
DavidAmorn[m] has joined #ipfs
H3ndr1k[m] has joined #ipfs
M- has joined #ipfs
Karalix[m] has joined #ipfs
M-Guillaume has joined #ipfs
Patrik[m] has joined #ipfs
kumavis[m]1 has joined #ipfs
benhylau[m]2 has joined #ipfs
lovecrafthobbit[ has joined #ipfs
Mjark has quit [Quit: ZNC - http://znc.in]
<daviddias> dignifiedquire: what is the status in the secio thing, I know you made good progress identifying the problem
<Stskeeps> is it possible to use pubsub through gateway.ipfs.io?
<dignifiedquire> daviddias: identified the problem, aes-ctr in node and aes-ctr in the browser are currently doing different things after the first encrypt/decrypt cycle
<dignifiedquire> I have a failing test to verify
<dignifiedquire> been reading openssl + chromium sources for the last hours to understand the differences
<daviddias> that is on node-webcrypto-ossl, right?
<dignifiedquire> no that is regular node
<dignifiedquire> looks like I got a version which is doing the same thing now, next need to verify it is the exact same thing that go odes
<dignifiedquire> *does
bastianilso__ has joined #ipfs
<daviddias> dignifiedquire: would love to read what are the differences and why there are differences in the first place
<daviddias> super interesting stuff
<dignifiedquire> I will write up some details in my PR
<daviddias> thank you :)
pixelated has quit [Quit: 255]
PseudoNoob has joined #ipfs
maxlath has quit [Ping timeout: 246 seconds]
ylp1 has quit [Quit: Leaving.]
<daviddias> victorbjelkholm: any hopes of getting this in https://github.com/ipfs/js-ipfs/pull/493 ?
<daviddias> missing it to merge the benchmark tests
<victorbjelkholm> daviddias: yup! On it right now
<daviddias> <3
ylp1 has joined #ipfs
<victorbjelkholm> daviddias: won't need the alias on the http api no?
<victorbjelkholm> remember we talked about that, but there is no note in the issue about it
<victorbjelkholm> just friedels comment
<daviddias> no need in http-api
<daviddias> alias just at lib level
<victorbjelkholm> aight! I'll ping you once it's ready
slothbag has quit [Quit: Leaving.]
<dignifiedquire> some writeup + failing tes
<dignifiedquire> *test
uzyn has joined #ipfs
uzyn has quit [Client Quit]
dmr has quit [Ping timeout: 260 seconds]
<dignifiedquire> daviddias: without the alias on the http-api the PR is not really useful to get the benchmarks running as I said before
<daviddias> how so?
<daviddias> there is no api/v0/files/cat, there is only api/v0/cat
<daviddias> which is what `ipfs-whatever` uses, which go-ipfs cli uses and what js-ipfs-api uses
<dignifiedquire> I need /cat and /add
<dignifiedquire> on the http-api
<dignifiedquire> for ipfs-whatever
<daviddias> but that has been there from the start
<dignifiedquire> hmm
<dignifiedquire> ipfs-whatever fails though when trying to run it
<dignifiedquire> and there is a todo about fixing it
<daviddias> which TODO?
<daviddias> * means any method
<daviddias> same as go-ipfs
<dignifiedquire> right
<daviddias> fix method is because that is not good for http apis
<dignifiedquire> yeah
<victorbjelkholm> are we acting on the snyk checks? Seems some libp2p stuff is not acting good with snyk
<dignifiedquire> okay then victorbjelkholm you are good to go
<daviddias> victorbjelkholm: we must, it hasn't been a priority though (some of them resolve by themselves as we update deps)
<daviddias> dignifiedquire: these are probably the offenders
maxlath has joined #ipfs
<daviddias> because we don't have unixfs traversal in js-ipfs
ruby32d has joined #ipfs
Codebird has quit [Ping timeout: 250 seconds]
ruby32 has quit [Ping timeout: 265 seconds]
Codebird has joined #ipfs
dmr has joined #ipfs
JasonsRealFather has left #ipfs [#ipfs]
arpu has quit [Ping timeout: 252 seconds]
ylp1 has quit [Quit: Leaving.]
ylp1 has joined #ipfs
arpu has joined #ipfs
<victorbjelkholm> dignifiedquire: could we disable greenkeeper for webui? Don't think anyone is maintaining those prs
mildred has quit [Ping timeout: 260 seconds]
mildred2 has quit [Ping timeout: 256 seconds]
mildred1 has quit [Ping timeout: 258 seconds]
<dignifiedquire> victorbjelkholm: sure
<dignifiedquire> daviddias: looks like I can't make webcrypto do what I want :( and will have to use js for aes-ctr
utopiah has joined #ipfs
<dignifiedquire> but at least it will work again
manter has quit [Ping timeout: 256 seconds]
ningemina has joined #ipfs
mildred1 has joined #ipfs
Mjark has joined #ipfs
mildred2 has joined #ipfs
mildred has joined #ipfs
dmr has quit [Quit: Leaving]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
jholden has joined #ipfs
sdiver has quit [Quit: WeeChat 1.6]
utopiah has left #ipfs [#ipfs]
briarrose has quit [Quit: bye bye]
<daviddias> woa
<daviddias> that is weird though
<daviddias> isn't this a clear bug in WebCrypto in Chrome?
<daviddias> Have you tried using firefox to run your test by chance?
pfrazee has joined #ipfs
briarrose has joined #ipfs
briarrose has joined #ipfs
briarrose has quit [Changing host]
cwahlers has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mguentner has joined #ipfs
anonymuse has joined #ipfs
<polezaivsani> w/r go-datastore: does anybody know if ds.NewKey("foo").Type() giving back "" is by design? Seem counterintuitive compared to ds.NewKey("foo:bar").Type() yielding "foo"
maxlath has quit [Remote host closed the connection]
maxlath has joined #ipfs
<geoah> polezaivsani if I understand datastore correctly: in `foo:bar` - `foo` is the namespace and bar is the value -- in `foo` there is no namespace and `foo` is the value
<geoah> Type() gives the last part of the namespace -- NamespaceValue() gives out the value of it.
<geoah> awh -- Name() will give you the value of the namespace as well -- so this might be what you are after?
<polezaivsani> thanks geoah! i must have got the nomenclature wrong - thought 'foo' would be the namespace in 'foo'. Name() is what i'm after then. thanks!
cemerick has joined #ipfs
bastianilso__ has quit [Ping timeout: 248 seconds]
mildred3 has joined #ipfs
mildred4 has joined #ipfs
mildred5 has joined #ipfs
mildred1 has quit [Ping timeout: 246 seconds]
mildred2 has quit [Ping timeout: 256 seconds]
mildred has quit [Ping timeout: 250 seconds]
Ronsor has quit [Ping timeout: 260 seconds]
<hsanjuan> !pin QmS5NZgSaZwdZTxTFKC6fUNSS9Wp7jpV6WXkTcGLhCt4or go-libp2p-consensus
<pinbot> now pinning /ipfs/QmS5NZgSaZwdZTxTFKC6fUNSS9Wp7jpV6WXkTcGLhCt4or
Ronsor has joined #ipfs
dignifiedquire has quit [Quit: Connection closed for inactivity]
dignifiedquire has joined #ipfs
akk has joined #ipfs
akk is now known as Guest53628
pfrazee has quit [Remote host closed the connection]
<Guest53628> Hi Folks :) I've added a directory to ipfs say hash is <hash> . Now i want to add another file to that directory and list all files with ipfs ls <hash>. Is this possible?
<Guest53628> I think no.. because the merkle dag of the directory and files has to change right?
<mmuller> Guest53628: that's right. Use IPNS if you want a mutable root directory.
<Guest53628> ok, but i read that ipns is still in beta and only one entry peer node?
<Guest53628> thanks for your answer btw :)
<mmuller> Last time I used it, that's how it was, yes.
<Kubuxu> hsanjuan: if it is pushed to some repository it is better to use gexpin
<hsanjuan> Kubuxu: ohhkay
pfrazee has joined #ipfs
<dignifiedquire> daviddias: I wish, as far as I read the spec it's bug by design
<dignifiedquire> will write the detail in the PR
<hsanjuan> Kubuxu: "incorrectly formatted lastpubver in repo" . Is this my fault?
<victorbjelkholm> am I missing something or don't we have a go implementation of ipld? There is no go repos in the ipld org
konubinix has quit [Remote host closed the connection]
<Kubuxu> what is the link you gave it?
<Kubuxu> victorbjelkholm: it is in ipfs orgf
<Kubuxu> hsanjuan: ^^ one above
<victorbjelkholm> Kubuxu: oh, damn. True. Thanks
<victorbjelkholm> Kubuxu: regarding the PR flow in infrastructure, your suggestion would be to have the PR creator responsible for merging once it's been approved, and after the merge deploy the changes?
<victorbjelkholm> if I understand correctly
rgrinberg has joined #ipfs
<Kubuxu> yes
<hsanjuan> Kubuxu: sorry, I actually read the instructions now
<Kubuxu> np
<Kubuxu> so, propose change -> change accepted -> (deploy && merge)
<victorbjelkholm> Kubuxu: and if there is a 3rd party contributor that can't deploy the changes?
<pinbot> [host 2] failed to grab refs for /ipfs/QmS5NZgSaZwdZTxTFKC6fUNSS9Wp7jpV6WXkTcGLhCt4or: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 0] failed to grab refs for /ipfs/QmS5NZgSaZwdZTxTFKC6fUNSS9Wp7jpV6WXkTcGLhCt4or: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 5] failed to grab refs for /ipfs/QmS5NZgSaZwdZTxTFKC6fUNSS9Wp7jpV6WXkTcGLhCt4or: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 4] failed to grab refs for /ipfs/QmS5NZgSaZwdZTxTFKC6fUNSS9Wp7jpV6WXkTcGLhCt4or: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 7] failed to grab refs for /ipfs/QmS5NZgSaZwdZTxTFKC6fUNSS9Wp7jpV6WXkTcGLhCt4or: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 3] failed to grab refs for /ipfs/QmS5NZgSaZwdZTxTFKC6fUNSS9Wp7jpV6WXkTcGLhCt4or: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<Kubuxu> merger deploys
<pinbot> [host 6] failed to grab refs for /ipfs/QmS5NZgSaZwdZTxTFKC6fUNSS9Wp7jpV6WXkTcGLhCt4or: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
konubinix has joined #ipfs
<victorbjelkholm> Hm, that shifts the deploy responsbility from the creator of the change to the merger, not sure how I feel about that
<Kubuxu> host 1, you can fail too
<Kubuxu> I mean, contributors can't deploy, and IMO master should represent the state of our infrastructure
<victorbjelkholm> + as a creator of a PR I'm not sure when my changes will be deployed. They might be deployed and I'm not around
<victorbjelkholm> Kubuxu: agree that master should represent the current state. And yeah, people without access to infra can't deploy. But in the situations where we can, we should try to do so
<Kubuxu> if you have access to deployment then you do it yourself and you merge
<victorbjelkholm> Kubuxu: I'll leave a comment in the code review issue instead, better
lkcl has quit [Ping timeout: 256 seconds]
<Kubuxu> it might be good to commit stamps on hosts, where it compares which update it thinks you are doing (HEAD_ORIGIN..HEAD) with SAVED_STAMP...HEAD
<Kubuxu> it might be good idea to make commit stamps on hosts
<Kubuxu> where on deployment it would compare ...
<Kubuxu> That sentence was just wrong...
Guest53628 has quit [Quit: Page closed]
<victorbjelkholm> Kubuxu: yes, grammar aside, I do understand what you mean and completely agree, a deployment log of sorts. Can you open an issue in ipfs/infrastructure unless it already exists?
<Kubuxu> I don't think it exists, will open it.
captain_morgan has joined #ipfs
lkcl has joined #ipfs
dbri2 has quit [Remote host closed the connection]
dbri has joined #ipfs
polezaivsani has quit [Ping timeout: 258 seconds]
Remramm has quit [Changing host]
Remramm has joined #ipfs
Remramm has joined #ipfs
<lgierth> there's /opt/ipfs.ref on each host
<lgierth> and the ref is part of the docker image tag
<lgierth> ipfs:$ref
polezaivsani has joined #ipfs
<lgierth> bbiab
ylp1 has quit [Quit: Leaving.]
cemerick has quit [Ping timeout: 245 seconds]
Oatmeal has quit [Quit: Suzie says, "TTFNs!"]
cemerick has joined #ipfs
ashark has joined #ipfs
cubemonkey has joined #ipfs
Oatmeal has joined #ipfs
Oatmeal has quit [Remote host closed the connection]
polezaivsani has quit [Remote host closed the connection]
thefinn93 has quit [Remote host closed the connection]
ningemina has quit [Ping timeout: 260 seconds]
Qwertie has quit [Ping timeout: 260 seconds]
robattila256 has quit [Ping timeout: 250 seconds]
<Kubuxu> this is ipfs git ref
<Kubuxu> I am suggesting infrastructure repo ref
Qwertie has joined #ipfs
<lgierth> ah i see
<lgierth> each of the units already checks what's todo and only does stuff if neccessary
<lgierth> does that go in the direction you mean?
<lgierth> e.g. we only restart ipfs if 1) config changed 2) container options changed 3) ref changed
thefinn93 has joined #ipfs
<dignifiedquire> daviddias: poing
<victorbjelkholm> lgierth: I think the point is more to verify which commit is the current one deployed and we can compare with the current one in ipfs/infrastructure#master
<dignifiedquire> daviddias: all the tests are passing :)
shizy has joined #ipfs
Oatmeal has joined #ipfs
se3000 has joined #ipfs
mildred3 has quit [Ping timeout: 256 seconds]
iczero is now known as wlp1s1
bastianilso__ has joined #ipfs
Hory_ has quit [Read error: Connection reset by peer]
anonymuse has quit [Remote host closed the connection]
chax has joined #ipfs
zmanian____ has quit [Ping timeout: 260 seconds]
captain_morgan has quit [Ping timeout: 260 seconds]
ashark has quit [Ping timeout: 265 seconds]
cwahlers has joined #ipfs
zmanian____ has joined #ipfs
voldyman has quit [Ping timeout: 260 seconds]
_whitelogger has joined #ipfs
Mizzu has joined #ipfs
xming has joined #ipfs
xming has joined #ipfs
jholden has quit [Ping timeout: 244 seconds]
maxlath has quit [Remote host closed the connection]
<lgierth> victorbjelkholm: mh yep. maybe a dry run option. "what would this deploy change"
maxlath has joined #ipfs
<lgierth> i'm fearing corruption of the host in relation to the state assumed by the stamp
<lgierth> eeh maybe it's healthy to just regularly through a hosts state away and rebuild it from scratch (automatically)
<Kubuxu> I just don't want to situation to repeat itself
<lgierth> situation?
<Kubuxu> the situation: commit on master is not deployed, make my change, deploy it, eveything breaks
<Kubuxu> I don't know what is going on because in theory it was trivial change
<lgierth> i see yeah
<lgierth> we could just have something automatically deploy master
<lgierth> so that it's not actually yourself deploying it
<Kubuxu> and make master source of the truth...
<lgierth> yeah
<Kubuxu> we should have at least one testing server
<Kubuxu> that can be aliased as any other server, on which you could check out the new deployment for any of servers
jholden has joined #ipfs
anonymuse has joined #ipfs
jholden has quit [Ping timeout: 244 seconds]
<Kubuxu> dignifiedquire: I've seen that webcrypto doesn't expose AES-CTR that we can use.
<Kubuxu> do they expose normal AES in block mode?
<Kubuxu> Also what is the size of nonce that is being accepted by the AES-CTR in webcrypto.
s_kunk has quit [Ping timeout: 252 seconds]
ylp has quit [Ping timeout: 260 seconds]
<dignifiedquire> Kubuxu: you can see an overview here: https://github.com/diafygi/webcrypto-examples/
<dignifiedquire> 16 bytes
<Kubuxu> so this is nonce and counter combined
captain_morgan has joined #ipfs
<dignifiedquire> yes
<dignifiedquire> you have the ability to split it with the length prop
<dignifiedquire> but as far as I understand what go does is that it set the counter to the iv that we pass in
<dignifiedquire> and increases it by one
<dignifiedquire> and openssl/nodejs do the same thing
<dignifiedquire> but that doesn't work with webcrypto, as I have to pass in the iv again on every call
ylp has joined #ipfs
<dignifiedquire> which as far as I understand does not make it possible to use the counter in any reasonable way
<dignifiedquire> s/counter/counter mode/
<Kubuxu> you would have to do it in parts
<Kubuxu> I can show you example with salsa20 in go
<Kubuxu> as this is similar interface that /x/crypto exposes for salsa20 in go
<dignifiedquire> interesting, please show me
taaem has joined #ipfs
<dignifiedquire> right, so you mean just using aes encryption and do all the counter handling myself?
<Kubuxu> https://github.com/davidlazar/go-crypto/blob/master/salsa20/salsa20.go#L72 takes nonce as `nonce + counter` where + is concat
<dignifiedquire> but then I have to do the xor in js again :/
<Kubuxu> partially, if you have more than blockSize of data let webcrypto do it
<Kubuxu> if you have less than that you do it manually
ylp has quit [Ping timeout: 260 seconds]
<dignifiedquire> not sure how that would work, I don't get the counter returned from webcrypto, so I don't know the state afterwards
<Kubuxu> then on next call you use up left over xorstream, and if you have more than blockSize of data left you use webcrypto in a way it was instead
<Kubuxu> you would have to give it data in chunks that are size % blockSize == 0, where blockSize in case of AES is 16
<Kubuxu> and you increase the counter once for every size/blockSize passed
<dignifiedquire> I see
ylp has joined #ipfs
<dignifiedquire> not sure that there is much benefit to doing this though tbh
<Kubuxu> just showing that there is an option
<dignifiedquire> thanks :)
* dignifiedquire just learning the ropes of crypto basics
maxlath has quit [Ping timeout: 248 seconds]
<Kubuxu> if you have any questions ask, I might not have any qualifications in this area but I just love it and spent too much time learning about it.
<Kubuxu> I might go for a cryptoanalysis master after my bachelor's.
<dignifiedquire> :)
<dignifiedquire> going to take you up on that the next time I try to understand one of these things :)
<Kubuxu> do it
pfrazee has quit [Remote host closed the connection]
espadrine has quit [Ping timeout: 256 seconds]
anonymuse has quit [Remote host closed the connection]
cubemonkey has quit [Read error: Connection reset by peer]
warner has joined #ipfs
anonymuse has joined #ipfs
jholden has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
Encrypt has joined #ipfs
maxlath has joined #ipfs
eibriel has joined #ipfs
Encrypt has quit [Quit: Quit]
bastianilso__ has quit [Quit: bastianilso__]
bastianilso__ has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
ashark has joined #ipfs
espadrine has joined #ipfs
erde74 has joined #ipfs
ylp has joined #ipfs
ianopolous__ has joined #ipfs
ianopolous_ has quit [Ping timeout: 244 seconds]
ylp has quit [Ping timeout: 260 seconds]
s_kunk has joined #ipfs
cubemonkey has joined #ipfs
maxlath1 has joined #ipfs
maxlath has quit [Ping timeout: 240 seconds]
maxlath1 is now known as maxlath
pfrazee has joined #ipfs
bastianilso__ has quit [Quit: bastianilso__]
bastianilso__ has joined #ipfs
wallacoloo_ has joined #ipfs
ianopolous_ has joined #ipfs
ylp has joined #ipfs
ianopolous__ has quit [Ping timeout: 258 seconds]
comism has joined #ipfs
bastianilso__ has quit [Quit: bastianilso__]
palkeo_ has joined #ipfs
bastianilso__ has joined #ipfs
bastianilso__ has quit [Remote host closed the connection]
kyledrake has quit [Ping timeout: 260 seconds]
anonymuse has quit [Remote host closed the connection]
kyledrake has joined #ipfs
bastianilso__ has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
<whyrusleeping> Kubuxu: you around?
<whyrusleeping> also valid are dignifiedquire and daviddias and lgierth
<whyrusleeping> really anyone who cares about multihash
rendar has quit [Ping timeout: 246 seconds]
<Kubuxu> hmm?
chris613 has joined #ipfs
ylp has joined #ipfs
jholden has quit [Ping timeout: 244 seconds]
anonymuse has joined #ipfs
xming has quit [Quit: No Ping reply in 180 seconds.]
<whyrusleeping> Kubuxu: for hash functions that have possible different sizes
<whyrusleeping> like blake2b 256, 384, or 512
<whyrusleeping> im thinking of just using the input size to select between them
xming has joined #ipfs
xming has joined #ipfs
Aeonwaves has quit [Ping timeout: 260 seconds]
xming has quit [Quit: No Ping reply in 180 seconds.]
xming has joined #ipfs
Encrypt has joined #ipfs
<dignifiedquire> hmm you don't have an explicit terminator though
<whyrusleeping> you have the length though
<dignifiedquire> so you don't might not know how much to read
<whyrusleeping> thats kinda the whole point of the length field?
<dignifiedquire> ah right
<dignifiedquire> sorry -,-
<whyrusleeping> lol
<dignifiedquire> it's late :D
<dignifiedquire> yeah then I would say that's cool but make sure it's documented which lengths match which algo
bastianilso__ has quit [Quit: bastianilso__]
bastianilso__ has joined #ipfs
anonymuse has quit [Remote host closed the connection]
rendar has joined #ipfs
anonymuse has joined #ipfs
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<Kubuxu> whyrusleeping: I don't seem to understend
<whyrusleeping> Kubuxu: take a look at the PR
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
zbyte64 has quit [Ping timeout: 260 seconds]
anonymuse has quit [Remote host closed the connection]
se3000 has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
zbyte64 has joined #ipfs
zbyte64 has quit [Ping timeout: 260 seconds]
mildred3 has joined #ipfs
robattila256 has joined #ipfs
zbyte64 has joined #ipfs
zbyte64 has quit [Remote host closed the connection]
bastianilso__ has quit [Quit: bastianilso__]
slothbag has joined #ipfs
<lugarius> 😃
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
chax has quit [Remote host closed the connection]
chax has joined #ipfs
zbyte64 has joined #ipfs
Aeon has joined #ipfs
Mizzu has quit [Quit: WeeChat 1.6]
erde74 has quit [Quit: Verlassend]
ianopolous_ has quit [Read error: Connection reset by peer]
ianopolous__ has joined #ipfs
Encrypt has quit [Quit: Quit]
maxlath has quit [Quit: maxlath]
maxlath has joined #ipfs
<Kubuxu> whyrusleeping: I need this merged and published to gx to open PR to swarm https://github.com/libp2p/go-libp2p-conn/pull/3
<whyrusleeping> Kubuxu: on it
<whyrusleeping> Kubuxu: one comment
<whyrusleeping> I don't feel like we should inject the pnet stuff into the primary constructor interfaces
PseudoNoob has quit [Remote host closed the connection]
<Kubuxu> what to do in case of WrapTransportListener?
<Kubuxu> I can't inject it later.
<Kubuxu> whyrusleeping: ^^
chax has quit [Remote host closed the connection]
chax has joined #ipfs
<lgierth> Kubuxu: maybe wrap-in-protector could be part of the wrapFunc arg?
<lgierth> (thinking aloud)
chax has quit [Read error: Connection reset by peer]
cemerick has quit [Ping timeout: 246 seconds]
chax has joined #ipfs
<lgierth> mmh mh i see
ianopolous__ has quit [Read error: Connection reset by peer]
ianopolous_ has joined #ipfs
<Kubuxu> it is already using that
ianopolous_ has quit [Read error: Connection reset by peer]
ianopolous__ has joined #ipfs
mildred3 has quit [Quit: WeeChat 1.5]
mildred has joined #ipfs
mildred has quit [Client Quit]
mildred has joined #ipfs
<whyrusleeping> Kubuxu: maybe a separate constructor for use when we have a protector
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
maxlath has quit [Quit: maxlath]
maxlath has joined #ipfs
chax has quit [Remote host closed the connection]
chax has joined #ipfs
zbyte64 has quit [Ping timeout: 260 seconds]
zbyte64 has joined #ipfs
ianopolous__ has quit [Read error: Connection reset by peer]
zbyte64 has quit [Remote host closed the connection]
ianopolous has joined #ipfs
zbyte64 has joined #ipfs
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
arpu has quit [Ping timeout: 245 seconds]
chax has quit [Remote host closed the connection]
zbyte64 has quit [Read error: Connection reset by peer]
zbyte64_ has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
lacour has joined #ipfs
zbyte64_ has quit [Read error: Connection reset by peer]
<Kubuxu> yup
zbyte64 has joined #ipfs
maxlath has quit [Quit: maxlath]
d6e has joined #ipfs
domanic has joined #ipfs
zbyte64 has quit [Ping timeout: 265 seconds]
zbyte64 has joined #ipfs
ianopolous has quit [Ping timeout: 244 seconds]
arpu has joined #ipfs
zbyte64 has quit [Ping timeout: 245 seconds]
zbyte64 has joined #ipfs
zbyte64_ has joined #ipfs
zbyte64 has quit [Ping timeout: 260 seconds]
shizy has quit [Quit: WeeChat 1.6]
ianopolous has joined #ipfs
zbyte64 has joined #ipfs
chax has joined #ipfs
zbyte64_ has quit [Ping timeout: 260 seconds]
arpu has quit [Remote host closed the connection]
zbyte64_ has joined #ipfs
<victorbjelkholm> lgierth: where would we do www.ipfs.io > ipfs.io redirect?
<victorbjelkholm> I'm thinking the general case of deploying a website with dnslink, compared to just ipfs.io where we can to change nginx config
zbyte64 has quit [Ping timeout: 252 seconds]
chax_ has joined #ipfs
<lgierth> wwww.ipfs.io/(.*) => ipfs.io/$i
<lgierth> i posted a longer comment just now
<victorbjelkholm> perfect
chax has quit [Read error: Connection reset by peer]
zbyte64 has joined #ipfs
zbyte64__ has joined #ipfs
chax_ has quit [Remote host closed the connection]
<victorbjelkholm> lgierth: yeah, having it in gateway would be much cleaner than messing around with multiple records or redirects
zbyte64_ has quit [Ping timeout: 260 seconds]
chax has joined #ipfs
<victorbjelkholm> just realized it's not a very good idea to deploy websites via dns/ipns
<victorbjelkholm> when you're pushing new changes and the records are in the process of being changed, your website assets would be resolved to different things
<victorbjelkholm> dns/ipfs seems to be working fine
zbyte64 has quit [Ping timeout: 260 seconds]
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<lgierth> yep
chax has quit [Ping timeout: 252 seconds]
<lgierth> it's always a good idea to assume that two versions of your stuff are running at the same time
<lgierth> (at least two)
<victorbjelkholm> lgierth: yeah, true, question is how we can solve that better
<lgierth> i.e. don't remove an image immediately, instead first remove the usage of it, then later the asset
<lgierth> like with database migrations
<victorbjelkholm> compare deploying a html static site today with surge.sh or whatever, they won't run two versions at the same time
<lgierth> well they have one source of truth
<victorbjelkholm> yeah, feels reasonable when you deal with larger application
domanic has quit [Ping timeout: 256 seconds]
<victorbjelkholm> but yeah, eventual things can be annoying
<victorbjelkholm> probably we should not advocate ipns/dns in front of ipfs/dns though
<lgierth> oh yeah ipns is totally not production ready
zbyte64 has joined #ipfs
zbyte64__ has quit [Ping timeout: 260 seconds]
<Kubuxu> whyrusleeping: LGTY now: https://github.com/libp2p/go-libp2p-conn/pull/3 ?
<whyrusleeping> Kubuxu: looks alright, but theres no tests
<victorbjelkholm> where we're going, we need no tests
espadrine has quit [Ping timeout: 260 seconds]
<lgierth> especially not for crypto code :P
captain_morgan has quit [Ping timeout: 256 seconds]
zbyte64_ has joined #ipfs
zbyte64 has quit [Ping timeout: 248 seconds]
<victorbjelkholm> lgierth: the redirect your talked about in the gateway. How hard you think it would be to add?
<lgierth> relatively easy i'd say
<victorbjelkholm> took a look at the namesys part of go-ipfs, where I think it's at, wouldn't be overly hard and maybe a good first contribution to go-ipfs
<victorbjelkholm> I'll give that a shot then
<lgierth> yeah namesys is ipns, and core.Resolve() is what's used to, well, resolve
<lgierth> you might not even have to touch that
<lgierth> if resolve fails and it's a www domain name, do the thing
<victorbjelkholm> hm, that would redirect *.ipfs.io that is not found, to ipfs.io
<victorbjelkholm> ah, no
<victorbjelkholm> hah
<lgierth> mh? if (resolvedFailed && path.startsWith("/ipns/www.") { doTheThing() }
<lgierth> heh ok
<lgierth> oh
<victorbjelkholm> yah, I read what you wrote wrong, missed the somewhat important "www" in there
<lgierth> it's worth checking what kind of failure it is
<lgierth> if it's NXDOMAIN, it's fine
<lgierth> dns resolution errors shouldn't result in a redirect