XMPP Summit - 2019-02-01

  1. Zash has left
  2. lucky has joined
  3. debacle has left
  4. Tobias has left
  5. jjrh has left
  6. jjrh has joined
  7. jjrh has left
  8. jjrh has joined
  9. jjrh has left
  10. jjrh has joined
  11. jjrh has left
  12. jjrh has joined
  13. jjrh has left
  14. jjrh has joined
  15. jjrh has left
  16. jjrh has joined
  17. Guus has left
  18. Guus has joined
  19. Syndace has joined
  20. Zash has left
  21. Guus has left
  22. Guus has joined
  23. lucky has left
  24. Guus has left
  25. Guus has joined
  26. Guus has left
  27. Guus has joined
  28. Syndace has joined
  29. Guus has left
  30. Guus has joined
  31. Guus has left
  32. jjrh has left
  33. jjrh has joined
  34. jjrh has left
  35. flo has left
  36. flo has joined
  37. Guus has joined
  38. Guus has left
  39. Guus has joined
  40. Guus has left
  41. jjrh has joined
  42. jjrh has left
  43. jjrh has joined
  44. Guus has joined
  45. jjrh has left
  46. jjrh has joined
  47. jjrh has left
  48. jjrh has joined
  49. jjrh has left
  50. jjrh has joined
  51. jjrh has left
  52. oli has joined
  53. jjrh has joined
  54. jjrh has left
  55. Guus has left
  56. Guus has joined
  57. jjrh has joined
  58. Guus has left
  59. Zash has joined
  60. jjrh has left
  61. jjrh has joined
  62. Guus has joined
  63. Guus has left
  64. Guus has joined
  65. Guus has left
  66. Vaulor has left
  67. Seve/SouL has left
  68. Neustradamus has left
  69. jjrh has left
  70. jjrh has joined
  71. jjrh has left
  72. jjrh has joined
  73. jjrh has left
  74. jjrh has joined
  75. Zash has left
  76. jjrh has left
  77. jjrh has joined
  78. Vaulor has left
  79. Guus has joined
  80. jjrh has left
  81. jjrh has joined
  82. Guus has left
  83. Guus has joined
  84. Tobias has joined
  85. Zash has joined
  86. Guus has left
  87. sezuan has left
  88. jjrh has left
  89. oli has joined
  90. jjrh has joined
  91. jjrh has left
  92. jjrh has joined
  93. jjrh has left
  94. jjrh has joined
  95. jjrh has left
  96. jjrh has joined
  97. jjrh has left
  98. jjrh has joined
  99. Guus has joined
  100. jjrh has left
  101. jjrh has joined
  102. jjrh has left
  103. jjrh has joined
  104. jjrh has left
  105. jjrh has joined
  106. Zash has left
  107. jjrh has left
  108. jjrh has joined
  109. jjrh has left
  110. alameyo has left
  111. alameyo has joined
  112. jjrh has joined
  113. jjrh has left
  114. jjrh has joined
  115. jjrh has left
  116. Kev has left
  117. jjrh has joined
  118. jjrh has left
  119. alameyo has left
  120. alameyo has joined
  121. jjrh has joined
  122. jcbrand has left
  123. jcbrand has joined
  124. flo has left
  125. flo has joined
  126. ossguy has left
  127. alameyo has left
  128. alameyo has joined
  129. Zash has joined
  130. Remko has joined
  131. Thanos has joined
  132. Thanos has left
  133. alameyo has left
  134. oli has left
  135. flo has left
  136. flo has joined
  137. oli has joined
  138. alameyo has joined
  139. lucky has joined
  140. flo has joined
  141. Thanos has joined
  142. flo has joined
  143. Thanos has left
  144. Thanos has joined
  145. intosi has joined
  146. Thanos has left
  147. jcbrand has left
  148. jcbrand has joined
  149. jcbrand has left
  150. jcbrand has joined
  151. Thanos has joined
  152. Thanos has left
  153. Thanos has joined
  154. pep. has left
  155. alameyo has left
  156. alameyo has joined
  157. Thanos has left
  158. Thanos has joined
  159. Ge0rG Good morning. Did everyone have a great party last night, or is Summit resuming the tech talks? :D
  160. Seve/SouL :D
  161. Zash has left
  162. pep. !
  163. jjrh Beh train stopped
  164. mathieui everyone had a great snow-delayed train to diegem
  165. jjrh The one time on this trip I leave to make it exactly on time and not early is the day there is a delay
  166. Zash has left
  167. Zash has joined
  168. Thanos has left
  169. debacle has joined
  170. ossguy has joined
  171. MattJ jjrh, I think our train passed it on the way :)
  172. jjrh Booo
  173. jjrh Almost there now
  174. Thanos has left
  175. Thanos has joined
  176. alameyo i have 20 mina to next train :(
  177. pep. Pad is still at https://etherpad.wikimedia.org/p/XMPP_Summit_2019_Day1 today!
  178. Tobias yeah...let's use that
  179. intosi has left
  180. Tobias also, I'd be nice if there was more contribution on the minutes
  181. mathieui Ge0rG, we’re starting
  182. Holger has left
  183. Tobias anyone needing A/V
  184. Tobias ?
  185. jonas’ I can’t attend remotely this time
  186. goffi has joined
  187. intosi has joined
  188. jonas’ but Ge0rG might want to listen in?
  189. Zash pep. talks about Moved
  190. jjrh has left
  191. oli has joined
  192. Thanos has left
  193. MattJ has joined
  194. Thanos has left
  195. Thanos has joined
  196. Seve/SouL Honestly it would be cool to at least being able to listen the discussion (maybe for next year), because I could listen to it but not participate
  197. Thanos has left
  198. Guus SouL, i think you _can_ listen today
  199. Guus or at least, it is technically possible for us to provide you with a stream.
  200. vanitasvitae has left
  201. jjrh has left
  202. Syndace has left
  203. Thanos has joined
  204. Thanos has left
  205. ralphm Daniel: https://xmpp.org/extensions/xep-0068.html#approach-fieldnames
  206. hantu has joined
  207. Alex has left
  208. Zash https://xmpp.org/extensions/xep-0077.html#usecases-cancel https://xmpp.org/extensions/xep-0077.html#example-16
  209. Link Mauve Hey, you are editing the pad both at the bottom and at the top.
  210. mathieui I did at the top since Tobias added day2 at the top
  211. Tobias i thought reading it top to bottom, folks would notice it :)
  212. jcbrand has left
  213. Thanos has joined
  214. oli has joined
  215. Ge0rG I left my earpiece at home, so I can't listen in without offending the cow-orkers
  216. pep. Ge0rG, takeaways for <moved/> is, "offline servers" support as a separate XEP, not in the scope of our first draft. I think it's reasonable. We can still support scheduled shutdowns
  217. jcbrand has left
  218. Ge0rG pep.: any insights on the best protocol to use for embedding <moved/>? PEP? Messages? Presence? All of the above?
  219. Ge0rG I've heard there are unmaintained servers without persistent PEP
  220. Ge0rG Oh, also PEP access model: public --> potential for spam; roster --> your contacts lose access once one of the clients has completed the "moved" game
  221. jcbrand has left
  222. pep. <error type='cancel'><gone/></error>
  223. jcbrand has left
  224. jcbrand has left
  225. pep. And we'd have a mechanism (IBR?) to be able to set the tombstone on your account
  226. pep. So the old server can even only send that gone error to your contacts
  227. Ge0rG so this won't work on today's unmaintained servers, but only on tomorrow's ones, which support moved?
  228. intosi has left
  229. intosi has joined
  230. pep. Indeed. But as you said that doesn't work on today's server without persistent PEP
  231. jonas’ today’s servers have persistent pep
  232. jonas’ (mostly)
  233. Ge0rG pep.: backward compatibility is the toughest piece of any protocol
  234. Ge0rG jonas’: you might be biased by only looking at the *popular* servers.
  235. Thanos has left
  236. pep. Ge0rG, ok, so I still don't know how to answer that.
  237. pep. And I guess you don't either
  238. pep. I guess we can have both PEP and <gone/> tbh
  239. Ge0rG pep.: maybe a <message><moved> to all contacts in addition?
  240. Zash <message to=everyone type=chat><moved to="newjid"/><body>Hey, I'm moving to a new account, please add me there: newjid</body></message>
  241. Thanos has joined
  242. pep. yeah backwards compatibility through natural languages in <body/>
  243. Ge0rG Zash: https://op-co.de/tmp/xep-0283.html#message
  244. Ge0rG pep.: ^
  245. Zash Ge0rG: Exactly :)
  246. 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.
  247. pep. heh, TIL of that document
  248. Ge0rG pep.: ouch. sorry. Should have mentioned that earlier.
  249. Ge0rG I've stopped short of introducing PEP
  250. Ge0rG It's not even git-commited yet, just a stash in my $HOME
  251. Thanos has left
  252. Thanos has joined
  253. Zash Delay tags can/are scoped by the delaying entity
  254. Thanos has left
  255. edhelas has joined
  256. edhelas hello people
  257. edhelas sorry to ask again, what is the url of the webex meeting already ?
  258. jonas’ edhelas, https://cs.co/rudy maybe?
  259. jonas’ I don’t know for sure, I’m not listening in today
  260. Ge0rG yes, https://cs.co/rudy works
  261. Ge0rG it even had an XML snapshot slide a bit back
  262. edhelas okay :) I'm in, but no video
  263. edhelas let's try on chrome
  264. Ge0rG edhelas: there is no video, AFAICS
  265. Thanos has joined
  266. edhelas oh ok
  267. Ge0rG but maybe there is and my firefox is too old
  268. ralphm Huh? Three is
  269. ralphm There
  270. edhelas tried with chrome/firefox, no video
  271. Thanos has left
  272. ralphm Weird
  273. vanitasvitae has left
  274. edhelas oh actually I have the video stream of goffi now :)
  275. edhelas so it's definitly an issue with the cameras in the room
  276. MattJ Kev, room in the schedule for a very brief demo from me?
  277. Syndace has left
  278. edhelas if there's still room left I can also do a demo :p
  279. edhelas would it be possible to list Moya on the XMPP website ?
  280. MattJ edhelas, I think you can submit a PR
  281. MattJ or Daniel :)
  282. Daniel i'm just a consultant/contractor for Moya. I don’t have decision power
  283. edhelas can you share the screen ?
  284. Daniel oh never mind. i missunderstood that question
  285. pep. edhelas, it's supposed to be
  286. Ge0rG I can't see anything.
  287. pep. ralphm, ^
  288. Ge0rG audio works, but no video/screen sharing
  289. MattJ Ge0rG, https://jmp.chat/
  290. Ge0rG MattJ: I never completed their onboarding, so I wanted to see it in action at least remotely.
  291. Ge0rG Daniel's presentation worked.
  292. edhelas yes I can confirm, like Ge0rG
  293. jjrh has left
  294. hantu has left
  295. jjrh has left
  296. ossguy https://gitlab.com/ossguy/sgx-catapult
  297. Ge0rG ossguy: do you happen to have a video of what you've shown right now?
  298. ossguy yes, I did a similar demo at DebConf that was recorded - let me get you the link a minute...
  299. flo has joined
  300. ossguy Ge0rG: it starts at 29:40 in https://saimei.ftp.acc.umu.se/pub/debian-meetings/2017/debconf17/live-demos.vp8.webm
  301. ossguy (not sure if there's an easy way to add that time offset as a # thing in the URL)
  302. Holger has left
  303. Holger has left
  304. Ge0rG ossguy: thanks, I'll watch it when I'm off my metered mobile connection.
  305. ossguy you're very welcome
  306. Kev has left
  307. Ge0rG VIDEO!!!1!
  308. edhelas VIDEO §§§
  309. edhelas annndd it's gone
  310. mathieui blame Link Mauve
  311. Ge0rG Whatever you guys did, do it again please.
  312. edhelas the video only turns on when Link Mauve is filmed
  313. Zash works now?
  314. mathieui note how he made his "slides" in tmux tabs
  315. Ge0rG We had Link Mauve's screen, then Link Mauve's face, and now it's gone again
  316. 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.
  317. Ge0rG no video any more
  318. edhelas I'm sure I have the bandwidth for it
  319. mathieui edhelas, rust is too powerful for your computer
  320. Zash "worksforme" / ralphm
  321. pep. https://gitlab.com/xmpp-rs/xmpp-parsers/
  322. edhelas mathieui :(
  323. jjrh https://wiki.xmpp.org/web/Summit_23#Show-and-tell has some of the links
  324. ralphm Sorry 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.
  325. edhelas ralphm you're stealling all our bandwidth !
  326. Ge0rG There is *at least* one writer thread *cough*cough*
  327. edhelas XEP-xxxx: Sextoys over XMPP
  328. Zash Relevant https://media.ccc.de/v/35c3-9523-internet_of_dongs
  329. edhelas I'm actually curious to know more about this integration in sextoys, they actually have a chip that can talk XMPP inside the object ?
  330. mathieui edhelas, probably inside a smartphone app
  331. mathieui Zash, that talk was quite disappointing
  332. intosi At one EuroOSCON many moons ago, we had a lengthy chat with someone using (amonst other open tech) XMPP for teledildonics.
  333. edhelas and bluetooth on the other end
  334. goffi or inside a body
  335. edhelas soon pacemakers powered by XMPP, better not miss a stanza there
  336. ralphm edhelas: possibly related too: https://xmpp.org/extensions/xep-0132.html
  337. mathieui poezio connection code inside pacemakers
  338. pep. please no
  339. pep. *reconnecting* *reconnecting* *reconnecting* *oops*
  340. intosi ralphm: that XEP even uses <gone/> ;)
  341. ralphm https://ralphm.net/publications/xmpp_chat_voip
  342. mathieui (don’t forget to edit your presentation description in minutes if you think it doesn’t do you justice)
  343. winfried has left
  344. intosi has left
  345. MattJ https://matthewwild.co.uk/projects/scansion/
  346. Zash has left
  347. intosi has joined
  348. Alex has left
  349. Alex has joined
  350. flow https://geekplace.eu/box/XmppNioTcpConnectionStateGraph-aQPiEKBwNk8pZK5V1lb5uYFjozeJfI.png
  351. Syndace has left
  352. edhelas that's a nice flow
  353. intosi has left
  354. intosi has joined
  355. hantu has joined
  356. singpolyma has joined
  357. Zash has joined
  358. Alex has left
  359. flow TIL teledildonics
  360. Seve/SouL +1
  361. jonas’ what?
  362. jonas’ -vv
  363. Seve/SouL Same here
  364. flow jonas’: 12:23:09 intosi> At one EuroOSCON many moons ago, we had a lengthy chat with someone using (amonst other open tech) XMPP for teledildonics.
  365. Zash Ge0rG: Anything to say about xmpp developer foundation or somesuch?
  366. Daniel https://xmpp-developers.foundation/about/
  367. Ge0rG Zash: I'm not the right person for that. But I've heard somebody wanted to found a JSF
  368. Zash Ge0rG: JSF vs XDF - FIGHT!
  369. flow why does it always have to be a vs. and not simply live and let live ;)
  370. vanitasvitae flow: its about the name
  371. flow vanitasvitae, ahh, if this is the biggest issue, i am sure we can find something everyone is unhappy with
  372. debacle For everybody interested in IoT, please remember, that there is a MUC, that needs more participants and more discussion: xmpp:iot@muc.xmpp.org?join
  373. Seve/SouL Zimpy
  374. vanitasvitae Lets name the developer foundation matrix.org
  375. jonas’ flow, I’m also sure we can come up with an acronym with is massively misleading
  376. jonas’ ah, vanitasvitae did it already
  377. vanitasvitae You're welcome :)
  378. jonas’ Massive Advancement Towards Rapid Integration of XMPP
  379. jonas’ or something
  380. vanitasvitae Perfect!
  381. vanitasvitae Spld
  382. vanitasvitae *sold
  383. mathieui jonas’, Massive Advancement Towards Rapid Integration of XMPP. Openly Regulated Guidelines
  384. debacle s/Integr/Implement/ ?
  385. jonas’ debacle, !
  386. Bartek has joined
  387. edhelas Planner Jabber is actually available on XMPP Pubsub https://nl.movim.eu/?node/news.movim.eu/PlanetJabber :) #eatyourownfood
  388. dwd has left
  389. Ge0rG jonas’: I thought MATRIX is Monolithic Awfully Trendy Re-Invention of XMPP (courtesy of debacle)
  390. jonas’ that’s the other Matrix
  391. vanitasvitae Sprint XYZ - presented by the XSF and XDF!
  392. Ge0rG Speaking of marketing... "We bring the Pee into XMPP"
  393. flow "Monolithic Awfully Trendy Re-Invention of XMPP" ← love it
  394. vanitasvitae Re planetjabber: it still contains philosophy posts
  395. mathieui Ge0rG, please stay away from public relations in any form
  396. Zash https://www.ag-software.net/matrix-xmpp-sdk/ this Matrix?
  397. pep. That's the channel we've been idling in fwiw, xmpp:jsf@chat.cluxia.eu?join - jsf is probably not the name, and xdf came afterwards.
  398. Ge0rG there is precedent for a Jabber®-named organization, and there is precedent for the JSF
  399. Ge0rG And if we keep to the notion of "Jabber" being the federated IM network, a JSF kinda makes sense
  400. singpolyma Merry Band of Jabberers
  401. Zash pep.: look up
  402. vanitasvitae Just do a poll regarding the name
  403. vanitasvitae There is a xep for that, right?
  404. Ge0rG Link Mauve is very quiet on the audio stream
  405. Ge0rG There is also an ongoing effort to report spam-forwarding IBR servers to the admins and to the respective ISPs, to get them shut down
  406. Ge0rG https://op-co.de:5281/upload/FPEZZRp7HmMoJXWQ/Screenshot_20180312-121844.png
  407. flow Ge0rG has maaaany friends
  408. Ge0rG but they all only speak Russian :(
  409. flow Ge0rG, I thought you too (at least a bit)?
  410. ralphm vanitasvitae: as I said, Planet Jabber is about People Doing Jabber/XMPP stuff. It is not about Posts About Jabber/XMPP.
  411. flow ralphm, I think there is maybe a desire to change that
  412. Ge0rG 99.9% of current spam can be blocked by some easy heuristics and blocking of URLs from non-subscribers
  413. ralphm flow: there's also Planet Jabber News which includes software update feeds
  414. Ge0rG if the audio wasn't so bad, I'd contribute some insights too
  415. Ge0rG Maybe we can pay the spammers *more* to not send any spam any more! 😁
  416. Seve/SouL :)
  417. Zash What could go wrong
  418. Ge0rG Zash: Cobras
  419. pep. We need to hire a hitman
  420. Seve/SouL Thanks for explaining MattJ
  421. flow Hmm, the discussion is dereailed it appears, was interersting to hear what Link Mauve explained, but right now I don't know where we are heading to
  422. pep. Spammers might be listening in this room, we need not to reveal our secrets
  423. Ge0rG *raise hand* my spam solution isn't blocking all messages from foreigners
  424. Tobias Ge0rG, alright...will proxy it
  425. Daniel flow, i think a lot of people don’t know how spammers or spim work. so getting everyone on the same page (ie how does the threat vector look like exactly) is certainly valuable
  426. dwd pep. Good point. Maybe we should lay some false trails. How about I suggest that the spammers are easy to spot because they use plaintext whereas everyone else uses XHTML-IM?
  427. Tobias Ge0rG, Link Mauve is explaining things in more detail
  428. Ge0rG Tobias: Link Mauve is very quiet, so I'm missing out random fragments
  429. pep. dwd, sounds good to me
  430. flow Daniel, true, but given the limited time I think it would be benficial to focus on what actually works regarding spam prevention
  431. Ge0rG raises hand
  432. singpolyma has left
  433. dwd pep., Maybe a XEP that has a new element: <this-is-not-a-spam xmlns='urn:xmpp:spam:0'/> that we pretend we check for?
  434. Tobias Ge0rG, next time i'll bring a megaphone
  435. Daniel right. but to work out the solutions it is importants to understand how the problem actually looks like
  436. flow Ge0rG, you need to tell Tobias to raise his hand for you :->
  437. Daniel for example the information that there are only ~3 spamming services is interesting
  438. Tobias Ge0rG, it's up
  439. Daniel also the information that spammers can read
  440. Daniel which apparently people weren’t aware of
  441. Tobias Ge0rG, are you on audio? if not just write what you want proxied
  442. Ge0rG Tobias: I'm on audio, just need to unmute myself and surprise you all with my voice
  443. Tobias alright
  444. intosi We could ask spimmers to use https://xmpp.org/extensions/xep-0076.html
  445. Ge0rG https://github.com/JabberSPAM/blacklist re what Link Mauve is saying
  446. Tobias Ge0rG, PING
  447. Seve/SouL Yes Ge0rG
  448. flow So according to https://github.com/JabberSPAM/blacklist/blob/master/blacklist.txt, the current size of the problematic services is 1
  449. flow Doesn't look so bad
  450. Guus 😛
  451. Daniel flow, there is a due processes to get on that list and off that list
  452. Daniel quite a few servers are about to get on that list
  453. pep. (which is what the document explains)
  454. Daniel it just hasn’t happened yet
  455. flow ahh, ok
  456. Ge0rG messages bots domain ---------- ---------- ------------------------------------ 4307 3171 bunkertor.org 1984 628 jabber.cd 1950 1169 paranoid.scarab.name 1351 1044 darkengine.biz 1233 364 amtserver.com 1064 254 anyproxy.net 1061 251 securejabber.me 837 479 unstable.nl 771 258 biniou.net 676 267 default.rs
  457. Daniel but they are close to being escalated
  458. flo has joined
  459. Guus of my last 10 spam messages, 2 are on this list.
  460. jonas’ if Ge0rG isn’t DoS’d out of the internet first
  461. pep. jonas’, too late?
  462. mathieui thanks Guus
  463. mathieui Ge0rG*
  464. intosi I've seen spam from domains on this list as well.
  465. mathieui (but thanks Guus for summit organization anyway I guess)
  466. Guus You're welcome 🙂
  467. Ge0rG Some clients will block incoming messages/subscription requests until a captcha is solved
  468. Ge0rG Like https://github.com/redsolution/xabber-android/issues/851
  469. Tobias In case people remember stuff from the spam discussion that's missing on https://etherpad.wikimedia.org/p/XMPP_Summit_2019_Day1 , please add it
  470. Ge0rG With the current level of sophistication of the spammers, there is NO NEED for captchas
  471. intosi Ge0rG: interesting observation.
  472. Ge0rG Tobias: *raises hand* sometimes spam accounts are created, then not logging in for multiple weeks, then wake up and spam
  473. Daniel yes.
  474. mathieui often, yes
  475. Daniel but i don’t think it matters to the pattern of suddenly sending messages to 1000s of people
  476. Tobias Ge0rG, it's up
  477. mathieui +1
  478. Daniel that pattern should be blocked regardless of how old the account is
  479. singpolyma has joined
  480. jjrh has left
  481. Ge0rG less-than-secret example from the firewall: ``` # outgoing messages to non-contacts need to be full-body-searched. KIND: message TYPE: chat|normal|headline NOT SUBSCRIBED? JUMP_CHAIN=user/bodycheck ```
  482. Ge0rG from a fast skim of the rules, the only thing that's not coming from the message is the mutual subscription status
  483. Tobias maybe the Rspamd protocol documentation can also provide some helpful input
  484. singpolyma so the antispam server doesn't need the whole roster, just a boolean basically about the relationship between from and to
  485. Zash none/to/from/both
  486. Tobias maybe the Rspamd protocol documentation can also provide some helpful input https://www.rspamd.com/doc/architecture/protocol.html
  487. Ge0rG Zash: the relevant question is: did the recipient authorize the sender before
  488. singpolyma would the blacklist being public be as problematic as the rules? I would think probably not?
  489. Ge0rG singpolyma: the blacklist doesn't contain any black magic.
  490. mathieui yet.
  491. Ge0rG There are various public blacklists already
  492. flow Ge0rG, 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
  493. Ge0rG I've only created my own one because none of the earlier ones had a due process
  494. Ge0rG flow: yes.
  495. Ge0rG flow: just a metadata flag
  496. singpolyma for sure. due process is a good thing that can help us from becoming like email
  497. Ge0rG singpolyma: I wanted to be a _good_ RBL
  498. flow Ge0rG, question is, will there be more metadata in the future? Probably, but then we question is "How much?"
  499. Seve/SouL Did I hear correctly :)
  500. Ge0rG Tobias: jonas’ provided measurements from compression with different flushing aggressivity
  501. Zash https://blog.thijsalkema.de/blog/2014/08/07/https-attacks-and-xmpp-2-crime-and-breach/
  502. Ge0rG jonas’' data on XMPP compression: https://github.com/horazont/aioxmpp/issues/249
  503. Ge0rG aioxmpp 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
  504. Ge0rG (the percentage being the ratio of bytes saved; tx is from client to server, rx is from server to client)
  505. singpolyma so even full flush after every staza could be worth it *if* that is safe in your context
  506. winfried EXI!
  507. Ge0rG you save 20% of traffic, but add some proper CPU load
  508. Ge0rG also RAM
  509. singpolyma for sure
  510. Zash something something ROI
  511. mathieui Ge0rG, which might be something of interest using a smartphone over an edge channel
  512. Zash As a server dev, I'm happy avoding the additional memory usage of compression
  513. Ge0rG raises 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
  514. Ge0rG Tobias: ^
  515. singpolyma winfried: is there data on EXI vs compression similar to those numbers above?
  516. Ge0rG damn, toolate
  517. Tobias Ge0rG, sorry. we moved to the next item
  518. debacle Ge0rG in some cases compression actually reduces CPU load, because there is less data to TLS encrypt
  519. Ge0rG debacle: I know
  520. Ge0rG Is there somebody good at painting? We still need XMPP Compliance Badges
  521. winfried singpolyma: some years ago there were some japanese guys, who did metrics on EXI, it worked quite well
  522. Seve/SouL Yes! A lot of people!
  523. Seve/SouL Somebody writing that donw? Just to know what can we improve in the future for Summits and so on
  524. dwd Kev's writing this stuff down, yes.
  525. Ge0rG I wish for a working A/V and *especially* better audio, and it would be great if it would work over XMPP
  526. Tobias Seve/SouL, see etherpad
  527. alameyo https://ctftime.org/writeup/12913 here is kind of compression oracle attack - it was created as hacking challenge but you can get the idea
  528. Seve/SouL He has a point though :)
  529. dwd Seve/SouL, Who?
  530. Ge0rG Video worked and broke down synchronously for me and edhelas, so it must be on Cisco's end
  531. Seve/SouL dwd, working on the agenda before Summit (I don't know him unfortunately)
  532. Tobias what's at the top of the board?
  533. Zash "agenda before reading"
  534. MattJ Looks like "AGENDA FUR BY REAPING"
  535. Zash for?
  536. Tobias something in between i bet,...ta
  537. Zash Having the agenda prior to the summit so you can read up on XEPs and whatnot
  538. MattJ Ah
  539. Seve/SouL I had that experience last year, couldn't have maybe an exact opinion on something
  540. dwd That was suggested by Piotr of Erlang Solutions.
  541. Seve/SouL Ah I see, thanks dwd
  542. Seve/SouL What did happen to think about this information for new people attending?
  543. Zash Seve/SouL: What do you mean?
  544. Seve/SouL Zash, 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.
  545. Zash Seve/SouL: No, we want to remember what was done well, so it's not forgotten and can repeated next year
  546. Seve/SouL Ok perfect, great
  547. Seve/SouL Thank you Zash
  548. Zash Seve/SouL: Assuming I understood your question
  549. Bartek has left
  550. flow Secretary: Add ProtoXEP SEX to the XSF Summit 2020 agenda
  551. flow Secretary: Vote for "ProtoXEP SEX" as agenda item
  552. Zash /invite Secretary
  553. flow Secretary: Add XEP-1234 as recommended read for the "ProtoXEP SEX" agenda item
  554. Syndace has left
  555. singpolyma has left
  556. dwd has left
  557. debacle has left
  558. Daniel has left
  559. winfried has left
  560. intosi has left
  561. kingu What is he selling?
  562. ossguy has left
  563. hantu has left
  564. Guus has left
  565. Tobias has joined
  566. jjrh has left
  567. Zash has left
  568. flo has left
  569. flo has joined
  570. goffi has left
  571. Kev has left
  572. Zash has joined
  573. alameyo so anyone, any plans for the rest of the evening?
  574. alameyo has left
  575. alameyo has joined
  576. ralphm has left
  577. oli has joined
  578. Thanos has joined
  579. sezuan has left
  580. Zash has left
  581. goffi has joined
  582. goffi has joined
  583. Seve/SouL A more open
  584. Seve/SouL .
  585. Zash has joined
  586. flo has left
  587. flo has joined
  588. melvo has left
  589. melvo has joined
  590. goffi has joined
  591. goffi has left
  592. goffi has joined
  593. Vaulor has left
  594. alameyo has left
  595. alameyo has joined
  596. flo has left
  597. flo has joined
  598. flo has joined
  599. Thanos has left
  600. Alex has left
  601. alameyo has left
  602. alameyo has joined
  603. alameyo has left
  604. jjrh has left
  605. flo has left
  606. flo has joined
  607. alameyo has joined
  608. alameyo has left
  609. alameyo has joined
  610. dwd has left
  611. dwd has joined
  612. jjrh has joined
  613. alameyo has left
  614. ralphm has left
  615. ralphm has joined
  616. alameyo66 has joined
  617. Daniel has left
  618. Daniel has left
  619. Daniel has left
  620. goffi has left
  621. goffi has joined
  622. alameyo66 has left
  623. jjrh has left
  624. jjrh has joined
  625. alameyo has joined
  626. Daniel has left
  627. Daniel has left
  628. Zash has left
  629. Zash has joined
  630. dwd has left
  631. Daniel has left
  632. dwd has joined
  633. Daniel has left
  634. Zash Plans?
  635. Link Mauve ArchLinux food!
  636. Daniel has left
  637. alameyo66 has joined
  638. alameyo66 Zash: I would do something
  639. Zash Do something? After two days of meeting?
  640. pep. ArchLinux food!
  641. Zash has left
  642. Guus has left
  643. Zash has joined
  644. Daniel has left
  645. Daniel has left
  646. winfried has left
  647. debacle has joined
  648. Zash has left
  649. Zash has joined
  650. Daniel has left
  651. alameyo66 so far I am improvising, that's the way to do things too
  652. Daniel has left
  653. Daniel has left
  654. Daniel has left
  655. dwd has left
  656. dwd has joined
  657. jjrh I'm up for food or drinks if people are meeting somewhere
  658. alameyo66 jjrh: I am at some street, let me figure out which one
  659. alameyo66 Lat 50.84829 Lon 4.35174
  660. goffi is there anybody going to delirium tonight?
  661. alameyo66 goffi: I intend that but a bit later
  662. goffi alameyo66: yeah not now, I'm working on my talks anyway, won't go before 20:00 at best.
  663. jjrh What's delirium?
  664. goffi jjrh: delirium café, where's the opening night is happening
  665. Zash has left
  666. Seve/SouL Never been there but I have heard that is quite full
  667. dwd has left
  668. goffi yes it is
  669. dwd has joined
  670. goffi I don't plan to stay long, but 2 or 3 beers would be nice
  671. jjrh Damn 3000 beers to choose from
  672. goffi welcome to Belgium ;)
  673. alameyo66 I am at the quartier du centre
  674. Zash has left
  675. flo has left
  676. flo has joined
  677. Holger has left
  678. dwd has left
  679. dwd has joined
  680. Zash has left
  681. dwd has left
  682. dwd has joined
  683. Zash has left
  684. Zash has joined
  685. dwd has left
  686. dwd has joined
  687. dwd has left
  688. jjrh has left
  689. Zash has left
  690. jjrh has joined
  691. alameyo has left
  692. alameyo has joined
  693. jjrh has left
  694. jjrh has joined
  695. alameyo has left
  696. Ge0rG has left
  697. lucky has left
  698. alameyo has joined
  699. dwd has joined
  700. Bartek has joined
  701. MattJ BTW if anyone is missing a (big) Thinkpad charger, we found one in the Thon hotel lobby and left it at the reception
  702. goffi has joined
  703. mathieui not me but I could always do with one more
  704. alameyo has left
  705. alameyo has joined
  706. alameyo has left
  707. jjrh has left
  708. jjrh has joined
  709. debacle has left
  710. Zash has left
  711. Zash has joined
  712. goffi has left
  713. alameyo66 has left
  714. alameyo66 has joined
  715. alameyo has joined
  716. lucky has joined
  717. jjrh has left
  718. lucky has left
  719. jjrh has joined
  720. Vaulor has left
  721. alameyo has left
  722. Tobias https://wiki.xmpp.org/web/Minutes_of_the_2019_Summit:_Day_two
  723. MattJ Thanks!
  724. MattJ Oh wow, you typed up all the retro + action items too, I was going to do that... so double thanks :)
  725. flo has left
  726. flo has joined
  727. Kev 👍
  728. alameyo66 has left
  729. alameyo66 has joined
  730. alameyo has joined
  731. Remko has left
  732. Zash has left
  733. Tobias "Your personal Google+ account is going away on April 2, 2019" oh no. Life will never be the same again.
  734. flo has left
  735. flo has joined
  736. flo has left
  737. flo has joined
  738. flo has left
  739. flo has joined
  740. flo has left
  741. flo has joined
  742. flo has joined
  743. lucky has joined
  744. Tobias has joined
  745. alameyo66 has left
  746. alameyo66 has joined
  747. alameyo has left
  748. Zash .
  749. Zash Did anyone do a headcount?
  750. alameyo66 has left
  751. Zash jonas’: (Re compression) You didn't try the "flush when the to/from attr changes" approach to compression?
  752. Zash Felt like there were more than 30 people at peak, but maybe that was just the room layout
  753. ossguy has joined
  754. Zash has left
  755. ralphm dwd: lovely small square clean antique red flowery Dutch wooden storage box
  756. singpolyma has joined
  757. Zash Oh no, the minutes pad has an infinite loop
  758. Zash ralphm: correct horse battery staple?
  759. Bartek has left
  760. ralphm Discussion on the order of adjectives
  761. Zash Ah yes, that's got some specific order
  762. Holger goffi: We're there right now.
  763. pep. has left
  764. flo has left
  765. flo has joined
  766. Tobias has joined
  767. alameyo66 has joined
  768. alameyo has joined
  769. debacle has joined
  770. Guus Zash did you just share your password? 😱
  771. Guus has left
  772. alameyo66 has left
  773. alameyo has left
  774. singpolyma has left
  775. goffi has joined
  776. debacle has left