Ge0rG> The <body/> MUST NOT contain information unrelated to the account move. This allows a receiving client that understands the <moved/> element to discard the <body/> and use an appropriate internal presentation format.
pep.heh, TIL of that document
Ge0rGpep.: ouch. sorry. Should have mentioned that earlier.
Ge0rGI've stopped short of introducing PEP
Ge0rGIt's not even git-commited yet, just a stash in my $HOME
ZashDelay tags can/are scoped by the delaying entity
edhelassorry to ask again, what is the url of the webex meeting already ?
jonas’edhelas, https://cs.co/rudy maybe?
jonas’I don’t know for sure, I’m not listening in today
Ge0rGyes, https://cs.co/rudy works
Ge0rGit even had an XML snapshot slide a bit back
edhelasokay :) I'm in, but no video
edhelaslet's try on chrome
Ge0rGedhelas: there is no video, AFAICS
Ge0rGbut maybe there is and my firefox is too old
ralphmHuh? Three is
edhelastried with chrome/firefox, no video
edhelasoh actually I have the video stream of goffi now :)
edhelasso it's definitly an issue with the cameras in the room
MattJKev, room in the schedule for a very brief demo from me?
edhelasif there's still room left I can also do a demo :p
edhelaswould it be possible to list Moya on the XMPP website ?
MattJedhelas, I think you can submit a PR
MattJor Daniel :)
Danieli'm just a consultant/contractor for Moya. I don’t have decision power
edhelascan you share the screen ?
Danieloh never mind. i missunderstood that question
pep.edhelas, it's supposed to be
Ge0rGI can't see anything.
Ge0rGaudio works, but no video/screen sharing
Ge0rGMattJ: I never completed their onboarding, so I wanted to see it in action at least remotely.
Ge0rGDaniel's presentation worked.
edhelasyes I can confirm, like Ge0rG
Ge0rGossguy: do you happen to have a video of what you've shown right now?
ossguyyes, I did a similar demo at DebConf that was recorded - let me get you the link a minute...
ossguyGe0rG: it starts at 29:40 in https://saimei.ftp.acc.umu.se/pub/debian-meetings/2017/debconf17/live-demos.vp8.webm
ossguy(not sure if there's an easy way to add that time offset as a # thing in the URL)
Ge0rGossguy: thanks, I'll watch it when I'm off my metered mobile connection.
ossguyyou're very welcome
edhelasannndd it's gone
mathieuiblame Link Mauve
Ge0rGWhatever you guys did, do it again please.
edhelasthe video only turns on when Link Mauve is filmed
mathieuinote how he made his "slides" in tmux tabs
Ge0rGWe had Link Mauve's screen, then Link Mauve's face, and now it's gone again
edhelas> Video is not currently available due to low bandwidth or local computer conditions (such as CPU or RAM use). Video will resume automatically when conditions improve.
Ge0rGno video any more
edhelasI'm sure I have the bandwidth for it
mathieuiedhelas, rust is too powerful for your computer
Zash"worksforme" / ralphm
jjrhhttps://wiki.xmpp.org/web/Summit_23#Show-and-tell has some of the links
ralphmSorry people, I don't know why it (sometimes?) doesn't work for you, but I've been constantly connected to the stream on my laptop, too, and see no issues there.
edhelasralphm you're stealling all our bandwidth !
Ge0rGThere is *at least* one writer thread *cough*cough*
TobiasIn case people remember stuff from the spam discussion that's missing on https://etherpad.wikimedia.org/p/XMPP_Summit_2019_Day1 , please add it
Ge0rGWith the current level of sophistication of the spammers, there is NO NEED for captchas
intosiGe0rG: interesting observation.
Ge0rGTobias: *raises hand* sometimes spam accounts are created, then not logging in for multiple weeks, then wake up and spam
Danielbut i don’t think it matters to the pattern of suddenly sending messages to 1000s of people
TobiasGe0rG, it's up
Danielthat pattern should be blocked regardless of how old the account is
Ge0rGless-than-secret example from the firewall:
# outgoing messages to non-contacts need to be full-body-searched.
Ge0rGfrom a fast skim of the rules, the only thing that's not coming from the message is the mutual subscription status
Tobiasmaybe the Rspamd protocol documentation can also provide some helpful input✎
singpolymaso the antispam server doesn't need the whole roster, just a boolean basically about the relationship between from and to
Tobiasmaybe the Rspamd protocol documentation can also provide some helpful input https://www.rspamd.com/doc/architecture/protocol.html ✏
Ge0rGZash: the relevant question is: did the recipient authorize the sender before
singpolymawould the blacklist being public be as problematic as the rules? I would think probably not?
Ge0rGsingpolyma: the blacklist doesn't contain any black magic.
Ge0rGThere are various public blacklists already
flowGe0rG, that sounds like it could be feasiable to just put additional metainformation in the message send to the spam indendification service, versus the spam identification service asking for additional information from the xmpp server
Ge0rGI've only created my own one because none of the earlier ones had a due process
Ge0rGflow: just a metadata flag
singpolymafor sure. due process is a good thing that can help us from becoming like email
Ge0rGsingpolyma: I wanted to be a _good_ RBL
flowGe0rG, question is, will there be more metadata in the future? Probably, but then we question is "How much?"
Seve/SouLDid I hear correctly :)
Ge0rGTobias: jonas’ provided measurements from compression with different flushing aggressivity
Ge0rGjonas’' data on XMPP compression: https://github.com/horazont/aioxmpp/issues/249
Ge0rGaioxmpp test suite, sync_flush only (XEP-0138 as written): 40% rx, 20% tx
aioxmpp test suite, full_flush after each stanza: 25% rx, 20% tx
JabberCat startup (lots of mucs, lots of avatars), full flush after each stanza: 25% rx, 12% tx
JabberCat startup (lots of mucs, lots of avatars), sync flush: 36% rx, 12% tx
Ge0rG(the percentage being the ratio of bytes saved; tx is from client to server, rx is from server to client)
singpolymaso even full flush after every staza could be worth it *if* that is safe in your context
Ge0rGyou save 20% of traffic, but add some proper CPU load
Zashsomething something ROI
mathieuiGe0rG, which might be something of interest using a smartphone over an edge channel
ZashAs a server dev, I'm happy avoding the additional memory usage of compression
Ge0rGraises hand: an approach that's maybe worth exploring is a pre-created "official" compression dictionary, containing all the relevant stanzas and namespaces. like http/brotli
singpolymawinfried: is there data on EXI vs compression similar to those numbers above?
TobiasGe0rG, sorry. we moved to the next item
debacleGe0rG in some cases compression actually reduces CPU load, because there is less data to TLS encrypt
Ge0rGdebacle: I know
Ge0rGIs there somebody good at painting? We still need XMPP Compliance Badges
winfriedsingpolyma: some years ago there were some japanese guys, who did metrics on EXI, it worked quite well
Seve/SouLYes! A lot of people!
Seve/SouLSomebody writing that donw? Just to know what can we improve in the future for Summits and so on
dwdKev's writing this stuff down, yes.
Ge0rGI wish for a working A/V and *especially* better audio, and it would be great if it would work over XMPP
TobiasSeve/SouL, see etherpad
alameyohttps://ctftime.org/writeup/12913 here is kind of compression oracle attack - it was created as hacking challenge but you can get the idea
Seve/SouLHe has a point though :)
Ge0rGVideo worked and broke down synchronously for me and edhelas, so it must be on Cisco's end
Seve/SouLdwd, working on the agenda before Summit (I don't know him unfortunately)
Tobiaswhat's at the top of the board?
Zash"agenda before reading"
MattJLooks like "AGENDA FUR BY REAPING"
Tobiassomething in between i bet,...ta
ZashHaving the agenda prior to the summit so you can read up on XEPs and whatnot
Seve/SouLI had that experience last year, couldn't have maybe an exact opinion on something
dwdThat was suggested by Piotr of Erlang Solutions.
Seve/SouLAh I see, thanks dwd
Seve/SouLWhat did happen to think about this information for new people attending?
ZashSeve/SouL: What do you mean?
Seve/SouLZash, just curious about if this topic popped up because somebody did something wrong by mistake... Or something like that (Writing how the Summit works, I mean.) Anyway, I may have understood it in a different way, audio is ok but of course not real life.
ZashSeve/SouL: No, we want to remember what was done well, so it's not forgotten and can repeated next year
Seve/SouLOk perfect, great
Seve/SouLThank you Zash
ZashSeve/SouL: Assuming I understood your question
flowSecretary: Add ProtoXEP SEX to the XSF Summit 2020 agenda
flowSecretary: Vote for "ProtoXEP SEX" as agenda item
flowSecretary: Add XEP-1234 as recommended read for the "ProtoXEP SEX" agenda item
kinguWhat is he selling?
alameyoso anyone, any plans for the rest of the evening?