-
lhtoklrtj
I can tell you why you can't stop the 'spam'. You are thinking in cult doctrine. If it was real spam, and I was selling Viagra for example - you could easily ban keywords and urls. Instead, stop being a sheep, think like a cult leader. Recoginse that this 'spam' is just some bullshit that you tell to the sheep.
-
lhtoklrtj
When you do that, solution will present itself. Observe. 'spam' -> 'FUK talks bad things about Monero on our IRC' (Don't say that out loud obviously, that will get you excommunicated) Solution? Get off-the-shelf sentiment analyser, detect anyone who 'talks bad things about Monero' and ban them.
-
eryziyvlwhhb
Word of guys running Monero community should be BELIEVED. Why would anyone that stole money and laughed at the losers that took the bait ever have a reason to lie to you? www.reddit.com/r/Monero/comments/6d6okb/what_fluffypony_just_did_is_not_ok/
-
binaryFate
v0.17.2.0 binaries are now available at getmonero.org, great job everyone
-
binaryFate
I need testers to check how the content of the sources tarball put on the website can be automatically checked when I commit a new release to the website (just like the hashes are currently checked withhttps://github.com/selsta/monero-site/blob/715eab2cd10c770f6f814e40d0885068392e03a3/.github/workflows/hashes.yaml)
-
binaryFate
the job should be able to recreate the tarball from the github repo in the same way as I do, and then compare content to check there are no differences
-
binaryFate
but weirdly selsta has one line that is changing in one file when he's reproducing the exact same workflow. I'd like to know if there can be even more differences (and if so where they are coming from)
-
binaryFate
If you want to help can you run this
paste.debian.net/1193199 and report the result of the "diff" commands at the end
-
binaryFate
I expect the diff results to be empty (directories to be exactly the same)
-
moneromooo
Connecting to dlsrc.getmonero.org (dlsrc.getmonero.org)|172.67.14.95|:443... connected.
-
moneromooo
HTTP request sent, awaiting response... 403 Forbidden
-
moneromooo
-
binaryFate
works for me right now
-
binaryFate
-
moneromooo
Works.
-
moneromooo
That one is 157.185.165.36 though, different IP.
-
selsta
dlsrc works here too
-
binaryFate
it's CDN
-
moneromooo
Maybe they don't like tor.
-
binaryFate
yes possible that you're hitting cloudflare and they didn't like you
-
moneromooo
I don't like cloudflare so fair game.
-
binaryFate
:)
-
kayront
captchaflare
-
moneromooo
People who say they don't hate tor but make it so easy for others to block it.
-
selsta
afaik dlsrc is not a cdn
-
fluffypony
dlsrc -> CloudFlare
-
binaryFate
I think that's the direct but still through CF
-
fluffypony
downloads -> dlsrc -> CloudFlare
-
moneromooo
whois says cloudflare here.
-
kayront
the one that crack me up the most is exchanges/web wallets that use CF .. yes, very sensible idea
-
fluffypony
kayront: I don't think it's any different from running an F5 WAF in front of it
-
fluffypony
or a virtual appliance WAF on AWS
-
fluffypony
the WAF could be compromised in subtle ways
-
moneromooo
Do you give F5 WAF your SSL keys too ?
-
fluffypony
moneromooo: yes, otherwise it's a pretty useless WAF
-
kayront
fluffypony: i get your point, but i think it is, though. people have a valid expectation that they are connecting e2e to a certain server from a certain organization, and instead they end up connecting to an american megacorp and probably without realizing
-
moneromooo
A third party you have to give your keys to for security is also pretty useless by definition.
-
kayront
ofc you could make the same point about AWS, but in theory is seems easier to exfiltrate from CF instead of AWS. although probably both are happening pretty regularly :D
-
fluffypony
was about to make the AWS argument lol
-
fluffypony
you're either leveraging CF or similar for scale, or you're leveraging AWS / Azure / similar
-
kayront
no, i agree. i prefer to self-host as a matter of pricniple because of that & more
-
moneromooo
Sounds a lot like "this is not perfect either so we might as well go for the shittest".
-
kayront
might be a bit more expensive, but my dignity remains
-
kayront
lo
-
moneromooo
At least if people use cloud servers the enemy has to pwn lots of different places to slurp 50% of the whole internet.
-
fluffypony
moneromooo: or just pwn one datacenter :-P
-
moneromooo
Not just one (if they're actually different from NSA, which I hav emy doubts about).
-
moneromooo
Are you claiming all hosting companies are basically brands of a single one ?
-
fluffypony
-
kayront
something tells me AWS has tools at the dom0/hypervisor to read process tables of guest OSes, dump process memory, exfiltrate passwords, and all that. it only makes sense
-
moneromooo
Should have gone for the DNS root servers and get 99%.
-
fluffypony
kayront: yeah pretty sure they do
-
fluffypony
otoh if it's physical tin it's not like the DC does a good job of protecting cages
-
kayront
something also tells me that data gets fed directly to our favorite 3 letter agencies
-
fluffypony
unless you have a really good relationship with them and you put your own cage in, but nowadays that's infrequent
-
» moneromooo quite likes the idea of putting cloudflare in a cage...
-
fluffypony
lol
-
kayront
i'd liek to put the FATF in a cage
-
kayront
and throw away the key
-
fluffypony
anyway, I think that it's largely a losing battle on clearnet - if you want e2e straight to the server you need an overlay network like Tor or i2p
-
moneromooo
Except if all the nodes are MITMed by cloudflare.
-
kayront
coming up next: CF Tor Onion Accelerator™
-
kayront
something pretty cool that never got much traction is onioncat. do you guys know it?
-
fluffypony
the VPN thing?
-
moneromooo
Never heard, but it evokes interesting images.
-
kayront
haha moneromooo
-
kayront
yeah fluffypony, in some sense
-
kayront
-
fluffypony
aiui it's a VPN overlay for Tor
-
kayront
quick reading the readme tells me they never found a good solution for V3 addresses, whcih is a shame
-
kayront
the length of v2 addrs used to match perfectly for the scheme, not so much anymore.. manual configuration for every single host kind of (but not entirely, depending on use case) defeats the purpose
-
fluffypony
ah yeah
-
kayront
i used to daydream how cool it could be to offer onioncat-only hosting for people at home - the main reason i wouldn't rent zones/jails/containers/vms right now is all the liability that could bring, not unlike running a tor exit in a way .. but if everything (and I mean everything, like onioncat pkg servers, etc) was going over tor, then yolo
-
kayront
xmr accepted there ofc
-
kayront
:p
-
fluffypony
nice
-
moneromooo
binaryFate: empty diffs after changing dlsrc to downloads.
-
selsta
moneromooo: is the hash reproducible?
-
moneromooo
Of what excatly ?
-
moneromooo
I don't see an obvious hash displayed.
-
binaryFate
ok good
-
selsta
I mean do you get the same source tarball hash as on getmonero.org
-
hyc
you could set up trustworthy hosting with AMD Epyc servers. hardware-encrypted VM RAM that the host can't decrypt
-
binaryFate
unfortunately git-archive is not deterministic apparently because it embeds the PID into the archive
-
binaryFate
moneromooo linux or macos?
-
selsta
doubt that mooo would use macos :D
-
binaryFate
right, I retract that question ^^
-
moneromooo
It did not create compressed tarballs here, so does not apply.
-
binaryFate
it shoud have, and then uncompressed them
-
moneromooo
bzip2 foo.tar sounds inherently non deterministic since small changes in bzip2 would cause different output (ie, slightly better compression).
-
moneromooo
Right, I see bunzip2 in the script. I'll re-run and not delete.
-
binaryFate
mistery is that selsta does the exact same workflow on macos and one line in one file ends up changed in his tarballs
-
moneromooo
Is that... a puzzling fog ?
-
binaryFate
?
-
moneromooo
Nevermind. Mistery.
-
» moneromooo likes puns a bit too much
-
binaryFate
I have to google that sort of stuff to check if it's not an expression with a specific meaning that I don't know
-
moneromooo
The hashes are different.
-
binaryFate
yes, but the diff is empty?
-
moneromooo
Yes.
-
kayront
hyc: I did not know about that. looks pretty cool on first read. what guarantees do we have in terms of auditability (that it does what it says it does), or, how is it different than SGX or a hw RNG in terms of trusting its magic?
-
binaryFate
ok so that workflow can be used to check tarball is ok. Except for the mistery.
-
hyc
kayront: no guarantees that there is no NSA-sponsored backdoor. but AMD has a pretty good track record on this feature.
-
hyc
-
hyc
it is quite different from SGX. Every VM has its own AES key, handled internally by the CPU itself, never visible to user code
-
moneromooo
selsta: what is the line/file that's different ?
-
binaryFate
moneromooo line 35 of cmake/Version.cmake
-
binaryFate
the $Format:$ becomes an empty string
-
moneromooo
Do other $Format:$ in other files (if you add them) also do the same ?
-
selsta
can try
-
binaryFate
I don't see what in that workflow can evaluate anything
-
binaryFate
maybe you have some local hooks interacting on git-archive
-
moneromooo
Sounds like CVS, but... should be long dead.
-
selsta
15:56 <+moneromooo> Do other $Format:$ in other files (if you add them) also do the same ? <-- yes
-
binaryFate
try to set Format="foo" in your shell and redo?
-
moneromooo
Next step is to add xterm -e sh between each step, so you can grep to see when it changes :)
-
moneromooo
Maybe "$Version:$" would also cause the culprit to identify itself.
-
selsta
don't have xterm here
-
moneromooo
Just sh will do, if it's not redirected.
-
moneromooo
Or any windowed tty program.
-
selsta
../git-archive-all.sh: line 214: [: -eq: unary operator expected
-
selsta
not sure if that is related
-
moneromooo
If you replace with "$Format:%H$", do you get a hash instead of empty ?
-
moneromooo
If yes, I think the fix might be to add a .gitattributes file in the monero root directory with "* -export-subst" in it.
-
moneromooo
(alternatively, check your global git settings for export-subst)
-
selsta
no, it just also is gone
-
selsta
no hash
-
moneromooo
Including the %H ?
-
selsta
yes
-
selsta
hmm wait
-
dEBRUYNE
-
moneromooo
Could try $Format:%Credfoo%Creset$
-
moneromooo
If it doesn't display foo in red, then it's not export-subst for sure.
-
selsta
ok so git-archive-all undoes my changes
-
selsta
might have to commit them
-
selsta
15:56 <+moneromooo> Do other $Format:$ in other files (if you add them) also do the same ? <-- after commiting the changes, no
-
selsta
I added it to the readme and it stayed there
-
selsta
that's... weird
-
moneromooo
Do you have a .gitattributes file in ~ ?
-
selsta
no
-
moneromooo
Or wherever you might have user or system config
-
jlpfosfqeqxs
Will you HODL XMR or dump it for Tari when it comes out? Will others?
-
gingeropolous
congrats on the synchronous CLI and GUI releases y'all!