XSF Discussion - 2019-07-08


  1. rtq3 has joined

  2. pdurbin has left

  3. rtq3 has left

  4. david has left

  5. david has joined

  6. pdurbin has joined

  7. patrick has joined

  8. pdurbin has left

  9. lskdjf has left

  10. lumi has left

  11. UsL has left

  12. UsL has joined

  13. alacer has joined

  14. adityaborikar has joined

  15. UsL has left

  16. neshtaxmpp has joined

  17. alacer has left

  18. alacer has joined

  19. adityaborikar has left

  20. neshtaxmpp has left

  21. adityaborikar has joined

  22. neshtaxmpp has joined

  23. Yagiza has joined

  24. pdurbin has joined

  25. neshtaxmpp has left

  26. remko has joined

  27. Daniel has left

  28. adityaborikar has left

  29. adityaborikar has joined

  30. remko has left

  31. neshtaxmpp has joined

  32. Nekit has joined

  33. neshtaxmpp has left

  34. zach has left

  35. zach has joined

  36. pdurbin has left

  37. pdurbin has joined

  38. frainz has left

  39. frainz has joined

  40. alacer has left

  41. frainz has left

  42. alacer has joined

  43. frainz has joined

  44. frainz has left

  45. frainz has joined

  46. frainz has left

  47. frainz has joined

  48. edhelas has joined

  49. karoshi has joined

  50. andy has joined

  51. Steve Kille has left

  52. Steve Kille has joined

  53. DebXWoody has left

  54. DebXWoody has joined

  55. goffi has joined

  56. Nekit has left

  57. Nekit has joined

  58. Daniel has joined

  59. winfried has left

  60. patrick has left

  61. winfried has joined

  62. DebXWoody has left

  63. alacer has left

  64. alacer has joined

  65. lnj has joined

  66. igoose has left

  67. alacer has left

  68. alacer has joined

  69. DebXWoody has joined

  70. Kev has left

  71. remko has joined

  72. igoose has joined

  73. sezuan has joined

  74. marc_ has joined

  75. andy has left

  76. COM8 has joined

  77. COM8 has left

  78. rion

    according to "Council Minutes" emails it seems it's hardly possible xsf will accept any significnt changes to jingle s5b. So I think what if I propose another s5b based protocol under different namespace, will it have better chances to be accepted?

  79. moparisthebest has left

  80. moparisthebest has joined

  81. goffi has left

  82. goffi has joined

  83. jonas’

    unlikely

  84. jonas’

    that’d probably fall under duplication

  85. rtq3 has joined

  86. rion

    then probably I have to hurry up with sctp+dtls transport implementation while it's still "Deferred"

  87. rtq3 has left

  88. rtq3 has joined

  89. jonas’

    rion, to be clear, I don’t like this situation at all myself

  90. jonas’

    I’m not sure what to do about it though

  91. jonas’

    The list is often rather silent on Jingle-related issues, presumably because of its complexity. So there are a few choices: (1) council trusts the submitters of patches and allows them through, assuming that those who patch jingle are those who are most familiar with it because they implement it; (2) we replace jingle by something simpler, causing yet another rift in the ecosystem; (3) we stall jingle until we find some trusted reviewers for the patches or a similar mechanism.

  92. jonas’

    currently we seem to be kind of passively ending up in situation (3)

  93. Daniel

    jonas’: I've observed the same pattern with any of the more complex / less implemented xeps

  94. goffi has left

  95. goffi has joined

  96. Daniel

    More in-depth questions for example regarding pubsub seemingly hit the same wall of silance

  97. jonas’

    and I find pubsub not even *that* complex

  98. rion

    fippo had some review of my change. at least I trust him and I think others too :) According to him there is another way with different pros/cons and he implemented it in some client.

  99. jonas’

    rion, until last week, I didn’t even know who "fippo" is :)

  100. jonas’

    so it’s not as easy and clear cut sometimes

  101. Daniel

    We should probably block a lot of those until we have more (open source) experience with them. For example once the last call for message init it out I will suggest to hold it. I'm planning an implementation for later this year and based on the fact that my implementation will only be the second one that's a good reason to gain some more experience with it imho

  102. rion

    message init?

  103. arc has left

  104. Mikaela has joined

  105. jonas’

    jingle message initiation

  106. jonas’

    a non-iq flow to initiate jingle sessions

  107. Ge0rG

    IMHO, the XSF Council should be, in theory, knowledgeable in all aspects of XMPP. However, with over 400 XEPs, this is simply not feasible. So I think that (3) is the most viable way forward, and for Jingle we should maybe have three volunteers with sufficient experience to chime in

  108. rion

    ah. I'm going to implement it too but not sure how soon

  109. marc_ has left

  110. jonas’

    I wonder whether we should use Last Call to find folks who are knowledgeable in the spec and not advance it unless there are any

  111. jonas’

    but that of course does not help with the typical human churn in ecosystems

  112. Nekit has left

  113. Daniel

    jonas’: isn't that literally the point of last call

  114. jonas’

    Daniel, no, the last call is for feedback (in my understanding)

  115. jonas’

    not for writing down the names of the poor souls who *provided* feedback as victims for future review requests :)

  116. Daniel

    i mean it's almost funny. with simple xeps like http upload you got tons of bike shedding which prevents it from going through call because everyone seems to have an opinion. and the complex xeps 'nobody' understands just go through

  117. arc has joined

  118. Nekit has joined

  119. Ge0rG

    yeah, that's rather sad.

  120. COM8 has joined

  121. COM8 has left

  122. jonas’

    that’s the specific definition of bike shedding, isn’t it?

  123. fippo

    the situation wasn't much different for RFC 6120...

  124. fippo

    message init has been implemented and from what i discussed with lance it was with mam enabled even

  125. fippo

    and the case that was raised on list (need to reply...) seemed unlikely unless you consider cases like hunt groups where multiple people use the same account

  126. Nekit has left

  127. Nekit has joined

  128. adityaborikar has left

  129. Ge0rG

    fippo: I'm very much interested in the interaction of message init (actually all non-directly-IM use cases of messages) with MAM and Carbons

  130. adityaborikar has joined

  131. Ge0rG

    especially under the new Carbon rules which are apparently widely ignored.

  132. fippo

    ge0rg: its a bigger topic, yeah. it was originally designed to interact well with both ("did i have a call from that person" - mam; "i took the call on the other device" - carbons)

  133. Ge0rG has left

  134. rtq3 has left

  135. Ge0rG has joined

  136. murabito has left

  137. murabito has joined

  138. frainz has left

  139. murabito has left

  140. murabito has joined

  141. frainz has joined

  142. rtq3 has joined

  143. rtq3 has left

  144. rtq3 has joined

  145. rtq3 has left

  146. rtq3 has joined

  147. waqas has left

  148. UsL has joined

  149. Lance has left

  150. lnj has left

  151. adityaborikar has left

  152. adityaborikar has joined

  153. frainz has left

  154. frainz has joined

  155. Lance has joined

  156. lskdjf has joined

  157. krauq has left

  158. pdurbin has left

  159. Yagiza has left

  160. Yagiza has joined

  161. mimi89999 has left

  162. mimi89999 has joined

  163. lnj has joined

  164. rtq3 has left

  165. frainz has left

  166. frainz has joined

  167. COM8 has joined

  168. rtq3 has joined

  169. COM8 has left

  170. frainz has left

  171. frainz has joined

  172. frainz has left

  173. frainz has joined

  174. matlag has left

  175. matlag has joined

  176. Lance has left

  177. ralphm

    At VEON we used dedicated messages for the latter. We called them CDRs, although I'm not sure if that was the right call (haha).

  178. ralphm

    https://ralphm.net/publications/xmpp_chat_voip/#/6/4

  179. ralphm

    (example below this slide)

  180. ralphm

    We didn't get to submit a proper XEP on it, but I probably should.

  181. Yagiza has left

  182. Yagiza has joined

  183. mimi89999 has left

  184. arc has left

  185. Yagiza has left

  186. Kev has joined

  187. debacle has joined

  188. Yagiza has joined

  189. alacer has left

  190. alacer has joined

  191. Nekit has left

  192. j.r has left

  193. ralphm

    (Ge0rG, fippo)

  194. Nekit has joined

  195. Ge0rG

    > I probably should This happens everywhere in the XSF, doesn't it? :)

  196. marc_ has joined

  197. mimi89999 has joined

  198. valo has left

  199. ralphm

    Ge0rG: a company shutting down your project and development team tends to change its one's priorities.

  200. ralphm

    Ge0rG: a company shutting down your project and development team tends to change one's priorities.

  201. Ge0rG

    ralphm: not trying to criticize you, it's just a general sentiment

  202. fippo

    ralphm: i never dared to call anything CDR inside a telco :-)

  203. dwd has left

  204. dwd has joined

  205. dwd

    fippo, I called things CDRs, but only because they were.

  206. dwd

    Ge0rG, It's nice when the Council has members with direct knowledge and experience of a subject area. Where we don't, I hope people at least know someone they trust and can ask for a review. That's certainly how I work - I don't claim any serious understanding of VOIP, for example, but I'm pretty confident that fippo knows a thing or two.

  207. ralphm

    fippo: haha

  208. ralphm

    I read most messages by fippo and it made sense, but I didn't respond. Should I do more "I agree" messages?

  209. Ge0rG

    dwd: that's a great way to work indeed. But maybe we can formalize that out just a little bit, with "trusted people" being loosely defined for certain topics like Jingle, and "ask for a review" happening on-list?

  210. dwd

    Ge0rG, I think if we wanted to formalize it, I'd say we should form a SIG and/or Work Team for it and formalize it that way.

  211. dwd

    ralphm, Yes. Speaking personally, a whole bunch of "I agree", and "Me too", is very useful for me to gauge consensus on things.

  212. Zash

    Silence is agreement!

  213. dwd

    Zash, It's not though. It's just silence. And if we choose to interpret silence in a particular way, it becomes quite complex to judge almost anything.

  214. dwd

    Zash, IoW, All that is required for evil to triumph is for good men to do nothing.

  215. jonas’

    especially on topics I’m not familiar with, I don’t know if silence is due to other people also not being familiar, or whether there’s truly a horde of folks who know things and simply agree in silence

  216. Zash

    s/for .*/negative parlamentarism/ ? :)

  217. valo has joined

  218. pdurbin has joined

  219. ralphm

    Ok, I'll speak up more.

  220. mtavares has left

  221. jonas’

    we need simple mailing list reactions :)

  222. Zash

    `Content-Type: human/reaction; charset=utf-8`

  223. Ge0rG

    ralphm: that'd be great

  224. fippo

    a jingle directorate? but remember, its already hard work to get people to review stuff

  225. marc_ has left

  226. pdurbin has left

  227. j.r has joined

  228. dwd

    jonas’, I sometimes wonder if we shouldn't switch to thumbs up/thumbs down/comments on PRs as the feedback of record.

  229. jonas’

    but that would be fully moving to GitHub

  230. jonas’

    but only for PRs

  231. dwd

    jonas’, Move off mailing lists totally, and maybe see about integrating chatroom archive fragments into PRs.

  232. jonas’

    which is kind of meh, because there’s then no single source of truth for technical discussion

  233. dwd

    jonas’, Well, PRs and issues.

  234. jonas’

    I see

  235. jonas’

    I’m not fond of that

  236. Zash

    I do not approve

  237. dwd

    jonas’, I'm not wild about the idea either. But I wonder whether mailing lists are really the most appropriate thing these days.

  238. jonas’

    haven’t seen anything else with that fine-grained multi-device synchronising read marker support.

  239. Ge0rG

    dwd: essentially anyone can +1 or -1 on github, and sometimes PRs go viral and get thousands of useless votes

  240. dwd

    Ge0rG, For sure.

  241. dwd

    Ge0rG, Any alternative I could suggest to mailing lists would get the same push-back, of course.

  242. Daniel

    maybe github allows us to limit that to members

  243. dwd

    Ge0rG, My question is not, therefore, "Is X a perfect solution?" but "Is X better for us than mailing lists?"

  244. jonas’

    one thing which mailing lists give me which nothing else has been able to so far is what I mentioned above: I can read parts of a thread, mark them as read when I not only read/looked at it, but also understood it, and have that state synchronised across my clients.

  245. dwd

    Ge0rG, And, of course, discussing such things on a mailing list are a recipe for survivorship bias of sorts.

  246. jonas’

    which is vital for how I work

  247. jonas’

    no web-based system has had that yet.

  248. dwd

    jonas’, Yes, I can understand that.

  249. Ge0rG

    dwd: right. I tend to side with jonas’ here though. While ugly, I think that establishing a sort of +1 one-liner comment on-list from competent participants would be good

  250. jonas’

    it’d break my ability to participate.

  251. Alex has left

  252. dwd

    Ge0rG, By the way, if we had an XSF PR that garnered thousands of votes, it'd be a problem I'd love to have.

  253. krauq has joined

  254. Ge0rG

    it appears to me that the Matrix has a very active and vocal marketing department, leading to a percetion of it being the only federated chat system out there.

  255. dwd

    Yes, indeed.

  256. Daniel

    they also had the genius and very unique idea to create bridges to other IM networks

  257. jonas’

    very genious, very unique

  258. Ge0rG

    I'm sure we all know what we have to do. And we lack the time to.

  259. jonas’

    Ge0rG, more marketing?

  260. Ge0rG

    > matrix-appservice-purple@conf.xmpp.matrix.org/Ge0rG: cancel: Server-to-server connection failed: Connecting failed: closed

  261. Daniel

    fwiw we are going to be at froscon in august

  262. Daniel

    with both a booth and a talk

  263. jonas’

    Ge0rG, you’re not helping the lack of time by being cryptic :)

  264. Ge0rG

    Daniel: we = the XSF?

  265. Daniel

    yes

  266. alacer has left

  267. alacer has joined

  268. Ge0rG

    Thanks for reminding me. I'll try to make an appearance as well. Are volunteers still needed?

  269. Ge0rG

    Maybe somebody should issue a tweet? A mention in the newsletter?

  270. Daniel

    probably. the booth certainly could need 'stuff'. we might have enough 'staff'. but last year or when ever that was we were sitting at what was basically an empty table

  271. Ge0rG

    don't we have SCAM for that?

  272. rtq3 has left

  273. Daniel

    well scam is just people

  274. krauq has left

  275. Nekit has left

  276. Nekit has joined

  277. krauq has joined

  278. dwd

    Yes, but if you need Stuff, they're the people to ask.

  279. Daniel

    scam could certainly pay for a poster or get it printed. but someone still has to design it

  280. dwd

    I think Ralph and/or Guus have Stuff, for example.

  281. dwd

    Daniel, Again, yes, but if nobody knows that's what you need, it definitely won't happen.

  282. Daniel

    i mean i have a flag. i will certainly get more stickers printed

  283. dwd

    Daniel, I think Guus has a load of stickers he can send you.

  284. Daniel

    but also like a general 'this is xmpp' poster would be nice. something like that

  285. Daniel

    but yes. we will try to be more organized this time.

  286. Ge0rG

    A nice pictogram of the federated nature of XMPP?

  287. Daniel

    i think Ge0rG was offering his help. and this might be something he could help us with I guess

  288. dwd

    Pictures of doctors, soldiers, and so on. :-)

  289. Ge0rG

    Bonus points if the background is black with fading green hieroglyphs...

  290. Ge0rG

    dwd: soldiers are not PC any more

  291. Guus

    Daniel: let's try to create reusable designs for this, so that we can use them for other conferences too. Stuff like posters etc are very nice.

  292. dwd

    Ge0rG, Yes and no. People are usually impressed with the fact it's XMPP used for MEDEVAC in battlefields. Something that WHatsapp or Matrix can't claim.

  293. Daniel

    terrorists and nato

  294. dwd

    Guus, Those pop-up stands are quite cheap these days, I think.

  295. Ge0rG

    dwd: Matrix can claim the French government.

  296. Daniel

    and matrix only has the french goverment

  297. Ge0rG

    also they have 100bps and we have only 75bps.

  298. dwd

    Ge0rG, Yet XMPP can claim the French military, as well as every other NATO one.

  299. Guus

    dwd: payment won't be the problem, design will be.

  300. Ge0rG

    dwd: we can also claim Nintendo, EA and some other evildoers.

  301. Ge0rG

    Did I mention Google?

  302. dwd

    Ge0rG, Oh, yes, indeed.

  303. Guus

    I'm taking my kids to the swimming pool now, I'm getting anxious looks

  304. Guus

    But yes, let's do create more eye candy

  305. dwd

    Guus, Go drown them.

  306. Ge0rG

    I have this from CLT 2016... https://op-co.de/tmp/CLT-2016-preview.jpg

  307. Ge0rG

    froscon is probably a slightly different audience, should be something with the spirit of FOSS

  308. Daniel

    clt and froscon are pretty similiar

  309. fippo

    EA uses xmpp? Epic does for sure

  310. jonas’

    froscon always sounds like frogs to me

  311. Ge0rG

    fippo: https://xmpp.org/uses/gaming ;)

  312. jonas’

    maybe we should remove EVE there for a while, people are complaining that EVE wants to make the in-game chat slower ;)

  313. Ge0rG

    jonas’: they want _what_?

  314. jonas’

    https://www.derstandard.at/story/2000106030972/eve-online-etliche-spieler-drohen-mit-kuendigung-ihres-abos-wegen I only have that, which is both cookiewalled and in german

  315. Ge0rG

    Daniel: I haven't been to froscon, but CLT is very user oriented, not so much targeting nerds

  316. Daniel

    froscon is user oriented~ish as well

  317. Daniel

    froscon is not fosdem

  318. Ge0rG

    alright

  319. Daniel

    maybe a little bit closer to fosdem (or ccc events) that clt

  320. Daniel

    but certainly not fosdem or congress

  321. Ge0rG

    Daniel: do you have any other marketing material that we can make use of?

  322. Daniel

    i have a flag. lol

  323. Ge0rG

    Daniel: what about a description of the booth, and what we are allowed to put there?

  324. patrick has joined

  325. Nekit has left

  326. Daniel

    it's just one table. I'm not aware of any limitations regarding on what we are allowed to put there. you can’t advertise commercial services. but that's the only limitation i'm aware of

  327. Nekit has joined

  328. Daniel

    also technically i'm not the organizer of the booth. one of the dino developers is

  329. matlag has left

  330. matlag has joined

  331. Ge0rG

    Daniel: is there a MUC, or some other collaboration tool?

  332. neshtaxmpp has joined

  333. alacer has left

  334. alacer has joined

  335. alacer has left

  336. alacer has joined

  337. neshtaxmpp has left

  338. Daniel

    Ge0rG: not yet

  339. alacer has left

  340. alacer has joined

  341. marc_ has joined

  342. patrick has left

  343. alacer has left

  344. pdurbin has joined

  345. jcbrand has left

  346. Andrew Nenakhov has left

  347. Andrew Nenakhov has joined

  348. Andrew Nenakhov has left

  349. goffi has left

  350. goffi has joined

  351. Guus has left

  352. Guus has joined

  353. Lance has joined

  354. pdurbin has left

  355. Nekit has left

  356. Nekit has joined

  357. rtq3 has joined

  358. Alex has joined

  359. mtavares has joined

  360. Lance has left

  361. rtq3 has left

  362. rtq3 has joined

  363. patrick has joined

  364. Lance has joined

  365. Nekit has left

  366. Nekit has joined

  367. sezuan has left

  368. pdurbin has joined

  369. frainz has left

  370. lovetox has joined

  371. waqas has joined

  372. pdurbin has left

  373. mtavares has left

  374. mtavares has joined

  375. sonny has joined

  376. wojtek has joined

  377. Nekit has left

  378. Nekit has joined

  379. frainz has joined

  380. Kev has left

  381. COM8 has joined

  382. COM8 has left

  383. APach has left

  384. APach has joined

  385. Nekit has left

  386. Nekit has joined

  387. goffi has left

  388. goffi has joined

  389. Nekit has left

  390. pdurbin has joined

  391. rtq3 has left

  392. rtq3 has joined

  393. pdurbin has left

  394. j.r has left

  395. lovetox_ has joined

  396. lovetox_ has left

  397. fippo has left

  398. lovetox_ has joined

  399. lovetox_ has left

  400. lovetox_ has joined

  401. lovetox_ has left

  402. lovetox_ has joined

  403. lovetox_ has left

  404. lovetox_ has joined

  405. lovetox_ has left

  406. lovetox_ has joined

  407. lovetox_ has left

  408. lovetox_ has joined

  409. neshtaxmpp has joined

  410. lovetox_ has left

  411. neshtaxmpp has left

  412. lovetox_ has joined

  413. Alex has left

  414. lovetox_ has left

  415. lovetox_ has joined

  416. lovetox_ has left

  417. lovetox_ has joined

  418. lovetox_ has left

  419. lovetox_ has joined

  420. lovetox_ has left

  421. lovetox_ has joined

  422. lovetox_ has left

  423. lovetox_ has joined

  424. lovetox_ has left

  425. lovetox_ has joined

  426. lovetox_ has left

  427. lovetox_ has joined

  428. lovetox_ has left

  429. lovetox_ has joined

  430. lovetox_ has left

  431. lovetox_ has joined

  432. lovetox_ has left

  433. lovetox_ has joined

  434. Alex has joined

  435. lovetox_ has left

  436. lovetox_ has joined

  437. lovetox_ has left

  438. lovetox_ has joined

  439. lovetox_ has left

  440. lovetox_ has joined

  441. lovetox_ has left

  442. lovetox_ has joined

  443. lovetox_ has left

  444. lumi has joined

  445. Lance has left

  446. neshtaxmpp has joined

  447. rtq3 has left

  448. rtq3 has joined

  449. neshtaxmpp has left

  450. neshtaxmpp has joined

  451. neshtaxmpp has left

  452. neshtaxmpp has joined

  453. fippo has joined

  454. neshtaxmpp has left

  455. sonny has left

  456. valo has left

  457. debacle has left

  458. remko has left

  459. sonny has joined

  460. valo has joined

  461. pdurbin has joined

  462. pdurbin has left

  463. neshtaxmpp has joined

  464. neshtaxmpp has left

  465. Yagiza has left

  466. neshtaxmpp has joined

  467. neshtaxmpp has left

  468. neshtaxmpp has joined

  469. rtq3 has left

  470. neshtaxmpp has left

  471. valo has left

  472. valo has joined

  473. igoose has left

  474. rtq3 has joined

  475. rion

    > [15:40] <Ge0rG> fippo: https://xmpp.org/uses/gaming  I saw this xmpp for Fortnite. Unfortunately I can't unsee it.

  476. Ge0rG

    Bad people use good technology for bad things...

  477. neshtaxmpp has joined

  478. waqas

    Ha, that's a neat page. I only knew about a few of them.

  479. Ge0rG

    There are also significant numbers in IoT, like Google Cloud Printing. Somebody just needs to collect evidence

  480. igoose has joined

  481. neshtaxmpp has left

  482. Zash

    Wasn't 0 AD using XMPP too?

  483. Ge0rG

    Zash: was that released yet?

  484. Zash

    Website says alpha, but gameplay seems fairly solid.

  485. Tobias has left

  486. Nekit has joined

  487. ralphm

    We were next to them at FOSDEM, right?

  488. goffi has left

  489. sonny has left

  490. Zash

    Yes

  491. igoose has left

  492. Lance has joined

  493. Ge0rG

    So were they using xmpp?

  494. ralphm

    Yes

  495. Zash

    https://trac.wildfiregames.com/browser/ps/trunk/source/lobby

  496. edhelas

    actually most of the project at FOSDEM are using XMPP, but we don't know yet

  497. edhelas

    except the Matrix guys

  498. Ge0rG

    Do we want them added to the list? Number of users: ~10

  499. igoose has joined

  500. neshtaxmpp has joined

  501. wojtek has left

  502. igoose has left

  503. remko has joined

  504. moparisthebest

    *technically* matrix's xmpp gateway uses xmpp right?

  505. neshtaxmpp has left

  506. moparisthebest

    So matrix should go on that list of companies using XMPP

  507. Ge0rG

    moparisthebest: the gateway is down for months now

  508. moparisthebest

    The software still exists though?

  509. Nekit has left

  510. remko has left

  511. igoose has joined

  512. waqas

    That's a bit of a stretch

  513. Ge0rG

    waqas: you are outdated. It's a bit of a buster now.

  514. lumi has left

  515. neshtaxmpp has joined

  516. Mikaela has left

  517. Mikaela has joined

  518. neshtaxmpp has left

  519. Mikaela has left

  520. neshtaxmpp has joined

  521. kokonoe has left

  522. neshtaxmpp has left

  523. kokonoe has joined

  524. lovetox has left

  525. remko has joined

  526. remko has left

  527. rtq3 has left

  528. lnj has left

  529. wurstsalat has left

  530. Andrew Nenakhov has joined

  531. karoshi has left

  532. UsL has left

  533. UsL has joined

  534. rtq3 has joined

  535. neshtaxmpp has joined

  536. neshtaxmpp

    hi

  537. pdurbin has joined

  538. neshtaxmpp has left

  539. pdurbin has left

  540. pdurbin has joined