XSF Discussion - 2018-01-09

  1. lskdjf has left

  2. Dave Cridland has left

  3. Dave Cridland has left

  4. blabla has left

  5. jere has joined

  6. blabla has joined

  7. lskdjf has left

  8. Dave Cridland has left

  9. ralphm has joined

  10. Dave Cridland has left

  11. tux has left

  12. Dave Cridland has left

  13. Dave Cridland has left

  14. lskdjf has left

  15. efrit has joined

  16. Dave Cridland has left

  17. Tobias has joined

  18. Tobias has joined

  19. efrit has left

  20. moparisthebest has left

  21. efrit has joined

  22. Dave Cridland has left

  23. SouL has left

  24. moparisthebest has joined

  25. lskdjf has joined

  26. Dave Cridland has left

  27. SamWhited has left

  28. hannes has left

  29. hannes has joined

  30. lskdjf has joined

  31. SamWhited has joined

  32. Dave Cridland has left

  33. Dave Cridland has left

  34. tux has joined

  35. lskdjf has joined

  36. efrit has left

  37. efrit has joined

  38. efrit has left

  39. efrit has joined

  40. efrit has left

  41. Dave Cridland has left

  42. efrit has joined

  43. efrit has left

  44. efrit has joined

  45. uc has joined

  46. Dave Cridland has left

  47. SouL has left

  48. efrit has left

  49. Dave Cridland has left

  50. Ge0rG has left

  51. Ge0rG has left

  52. jere has left

  53. jere has joined

  54. Dave Cridland has left

  55. Ge0rG has left

  56. jere has left

  57. jere has joined

  58. Ge0rG has left

  59. Ge0rG has left

  60. Ge0rG has left

  61. Ge0rG has left

  62. Ge0rG has left

  63. Ge0rG has left

  64. suzyo has joined

  65. @Alacer has left

  66. @Alacer has joined

  67. Ge0rG has joined

  68. Ge0rG has left

  69. Dave Cridland has left

  70. Dave Cridland has left

  71. Ge0rG

    Everytime I'm on mobile, my desktop client fills the (fortunately invisible to others) log with dozens of those: <--- You (Ge0rG) left the room (the MUC server is not responding)

  72. Ge0rG has left

  73. Ge0rG has left

  74. Ge0rG

    It would be great to have an XMPP prober that, given a domain name, verifies that all advertised SRV records work.

  75. Ge0rG

    jonasw: ^

  76. moparisthebest

    xmpp.net just needs 368 support right?

  77. Ge0rG

    moparisthebest: except I want it to be a lean thing I can integrate into my monitoring.

  78. Ge0rG

    And not a full-fledged security tester

  79. moparisthebest

    ah right

  80. Ge0rG

    not saying it wouldn't be good to have that in xmpp.net

  81. moparisthebest

    that wouldn't be too hard I guess

  82. moparisthebest

    define 'work', like you can fully log in?

  83. Ge0rG

    moparisthebest: yes, that should be sufficient.

  84. Ge0rG

    So it can send me an XMPP message when the server is down. Oh. Wait.

  85. moparisthebest

    well, you interpret the lack of a message as a problem

  86. moparisthebest

    I've set that kind of thing up before, but it always results in me going, wait a second, I don't think I've gotten a message in 3 days!

  87. Ge0rG

    No, I was just kidding. It should send me an email, obviously.

  88. Ge0rG

    Meh. Some retarded client set all my bookmarks to autojoin=true and deleted the MUC passwords.

  89. Ge0rG

    It must've been ChatSecure, because Monal didn't join any MUCs

  90. Kev has left

  91. Ge0rG

    It also deleted all the nicknames. Sigh.

  92. Ge0rG

    You can't beta test a client properly without a production account, but sometimes it just f***s up everything.

  93. Ge0rG has left

  94. moparisthebest

    and if you are like me, you could recover that from database backups, but it's harder to do that than to fix things manually 😛

  95. Ge0rG has left

  96. Ge0rG

    moparisthebest: actually it's not harder.

  97. Ge0rG

    `borg extract prosody-backup::yaxim.boerde.de-2018-01-08 var/lib/prosody/yax%2eim/private/georg.dat` and done

  98. moparisthebest

    ah not bad

  99. moparisthebest

    mines all in mysql I think, someplace

  100. Ge0rG

    Except I would need to log out all my clients, it seems.

  101. Ge0rG

    I'm sure there is some prosodyctl magic for reloading my bookmarks.

  102. Ge0rG has left

  103. Ge0rG has left

  104. Ge0rG has left

  105. Ge0rG has left

  106. Ge0rG has joined

  107. Ge0rG has left

  108. Ge0rG has left

  109. Ge0rG has joined

  110. Ge0rG

    Ah, much better now.

  111. moparisthebest

    looking over that SRV email looks like someone accidentally hit my --verbose flag, ouch...

  112. Ge0rG

    So I've mirrored my domains to afraid.org/secondary. Now all that's missing is updated NS records.

  113. Dave Cridland has left

  114. Guus has left

  115. Ge0rG has left

  116. Guus has left

  117. hannes has joined

  118. jere has left

  119. jere has joined

  120. Ge0rG has left

  121. hannes has joined

  122. edhelas has left

  123. edhelas has joined

  124. goffi has joined

  125. ralphm has joined

  126. Dave Cridland has left

  127. Dave Cridland has left

  128. Ge0rG has left

  129. moparisthebest has joined

  130. ralphm has left

  131. Ge0rG has left

  132. Dave Cridland has left

  133. ralphm has joined

  134. jonasw

    Ge0rG, I thought about such a check, it’s somewhere on my todo list

  135. Ge0rG has left

  136. Ge0rG

    jonasw: can I bother you enough to push it higher on the list? ;)

  137. jonasw

    Ge0rG, currently, the topmost item is "pass the two exam-like things today". that’s kinda pinned.

  138. jonasw

    I also don’t like checks which require credentials

  139. Ge0rG

    jonasw: good luck with the exams, then! :)

  140. jonasw


  141. jonasw

    those types of checks escalate quickly. you’d want one which checks the certificate and one which proceeds even if the certificate check fails to see if and which SASL is offered; a third check would try the login, but only if the certificate check passes. and maybe more things I didn’t think of, such as "test that a message can be sent" or so.

  142. Ge0rG

    jonasw: I already have a sophisticated shell-script doing the cert checking ;)

  143. jonasw

    for all SRV records? ;-)

  144. jonasw

    also, wanna have

  145. Ge0rG

    jonasw: no, for hardcoded domain:host:port n-tuples

  146. jonasw


  147. jonasw

    so no nagios-compatible check?

  148. hannes has joined

  149. ralphm has joined

  150. Ge0rG

    jonasw: https://op-co.de/tmp/certwatch.sh

  151. Ge0rG

    jonasw: it's a daily cron job. Sufficient to remind me two weeks in advance.

  152. jonasw


  153. jonasw

    oh dear, no mailing, you exploit the cronjob error handling? :D

  154. jonasw

    that wouldn’t wrok at all for me, I only glance over my cronjobs because LE is so verbose

  155. jonasw

    will look into something more nagiostic

  156. Ge0rG

    jonasw: wait, that's how cron is supposed to work! If something unexpected happens, generate a mail

  157. jonasw


  158. jonasw

    tell that to LE

  159. jonasw

    ------------------------------------------------------------------------------- Certificate not yet due for renewal; no action taken. -------------------------------------------------------------------------------

  160. jonasw

    super-useful and not-at-all-noisy

  161. Ge0rG

    LE: you suck!

  162. Ge0rG

    jonasw: done.

  163. jonasw

    did you give the finger?

  164. jonasw

    in the classic torvalds-move?

  165. Ge0rG

    No, I merely wrote a 'groupchat' message

  166. Guus has left

  167. Ge0rG has left

  168. Dave Cridland has left

  169. Zash has joined

  170. Guus has left

  171. Ge0rG has left

  172. Kev has joined

  173. Ge0rG has left

  174. moparisthebest has joined

  175. moparisthebest has joined

  176. Ge0rG has left

  177. Dave Cridland has left

  178. Dave Cridland has left

  179. Dave Cridland has left

  180. hannes has joined

  181. hannes has joined

  182. remko has joined

  183. Ge0rG has left

  184. ralphm has joined

  185. Dave Cridland has left

  186. Dave Cridland has left

  187. Dave Cridland has left

  188. suzyo has left

  189. daniel has left

  190. Ge0rG has left

  191. zinid has left

  192. pep. has left

  193. Ge0rG has left

  194. suzyo has joined

  195. Dave Cridland has left

  196. Dave Cridland has left

  197. suzyo has joined

  198. Ge0rG has left

  199. Ge0rG has left

  200. hannes has joined

  201. suzyo has joined

  202. vanitasvitae has joined

  203. hannes has joined

  204. Ge0rG has left

  205. Steve Kille has left

  206. Steve Kille has left

  207. daniel has left

  208. daniel has joined

  209. vanitasvitae has left

  210. Steve Kille has joined

  211. suzyo has joined

  212. Dave Cridland has left

  213. Dave Cridland has left

  214. Ge0rG has joined

  215. Alex has joined

  216. Ge0rG has left

  217. daniel has left

  218. daniel has joined

  219. hannes has joined

  220. suzyo has joined

  221. Ge0rG has left

  222. remko has left

  223. hannes has joined

  224. nyco has joined

  225. marc has joined

  226. Ge0rG

    I like the server name of https://podupti.me/ - Somebody should grab `jabberupti.me`.

  227. Dave Cridland has left

  228. Guus

    (go for it?)

  229. Dave Cridland has left

  230. Zash

    Go forth and registert it

  231. Zash

    But allow me to scoff at the sillyness of domain hacks.

  232. Guus

    thou shall be allowed.

  233. SouL


  234. daniel has left

  235. Guus

    register upti.me and use subdomains?

  236. Kev


  237. Guus

    Kev, I'm assuming that you'd hook that into a sensor that detects when you last left your bed?

  238. Ge0rG

    .me domains are 5Ł per year with my registrar.

  239. Ge0rG has left

  240. Guus

    that's 1.19 euro?

  241. SouL

    Guus, damn, I would love to do that haha

  242. Guus

    and you have not registered all of them, why?

  243. daniel has joined

  244. Ge0rG

    Damn Unicode. I meant £.

  245. intosi

    Pardon my ignorance, but what's an Ł?

  246. Guus


  247. intosi

    Google tells me Litecoin, but surely 1000 for a domain is quite expensive ;)

  248. Guus

    (which I had to google)

  249. vanitasvitae has joined

  250. intosi

    Glad Ge0rG cleared it up though :)

  251. Ge0rG

    I think I still own some LTC, though.

  252. winfried has joined

  253. winfried has joined

  254. Guus

    ah, actually, zloty is supposed to be zł. My Google powers suck.

  255. daniel has left

  256. daniel has joined

  257. Ge0rG has left

  258. la|r|ma has joined

  259. Ge0rG

    wow, it's actually worth 170€.

  260. Ge0rG has left

  261. Dave Cridland has left

  262. Dave Cridland has left

  263. remko has joined

  264. Ge0rG has left

  265. moparisthebest has joined

  266. Ge0rG has left

  267. Alex has left

  268. suzyo has joined

  269. lskdjf has joined

  270. Ge0rG has left

  271. Dave Cridland has left

  272. Dave Cridland has left

  273. lumi has joined

  274. Ge0rG has left

  275. daniel has left

  276. daniel has joined

  277. Ge0rG has left

  278. daniel has left

  279. daniel has joined

  280. Dave Cridland has left

  281. Dave Cridland has left

  282. Ge0rG has left

  283. blabla has left

  284. marc has left

  285. vanitasvitae has left

  286. Ge0rG has left

  287. suzyo has joined

  288. ralphm has left

  289. Ge0rG has left

  290. Alex has joined

  291. ralphm has left

  292. Dave Cridland has left

  293. Dave Cridland has left

  294. tux

    Ltc has 170€? I need to find my Ltc!

  295. uc has joined

  296. Ge0rG has left

  297. Ge0rG

    tux: beyond 200€ actually, I just only have 0.8Ł

  298. tux


  299. Ge0rG

    I wonder if there'll be another BTC peak. I still need to sell my bits.

  300. SouL

    Lucky guys

  301. zinid has left

  302. uc has joined

  303. pep. has joined

  304. Ge0rG has left

  305. lumi has left

  306. Alex

    I will never understand that bitcoin hype. We are fighting global worming, and wasting tons of energy for mining dome virtual coins :(

  307. Guus

    Alex: when I suggested that, someone retorted with: "bitcoin is supposed to replace, not add to, something." I'm not saying that I agree, but it's an interesting thought.

  308. Guus

    (the implication being that the financial sector uses a _lot_ of energy too)

  309. hannes has joined

  310. Alex

    Guus: ya agree

  311. Dave Cridland has left

  312. Guus

    that said: I don't own any :)

  313. daniel has left

  314. daniel has joined

  315. Ge0rG has left

  316. Ge0rG

    I only own BTC because I mined some during a cold winter

  317. lskdjf has left

  318. lskdjf has joined

  319. lumi has joined

  320. hannes has joined

  321. Ge0rG has left

  322. lskdjf has left

  323. lskdjf has joined

  324. vanitasvitae has joined

  325. hannes has joined

  326. lumi has joined

  327. jonasw

    Alex, +1

  328. daniel has left

  329. daniel has joined

  330. Dave Cridland has left

  331. edhelas

    yup same here

  332. Ge0rG has left

  333. winfried has joined

  334. winfried has joined

  335. winfried has left

  336. Ge0rG has left

  337. winfried has joined

  338. winfried has left

  339. winfried has joined

  340. Dave Cridland has left

  341. moparisthebest has joined

  342. moparisthebest has left

  343. moparisthebest has joined

  344. moparisthebest has left

  345. moparisthebest has joined

  346. Ge0rG has left

  347. Ge0rG has left

  348. winfried has joined

  349. winfried has joined

  350. winfried has joined

  351. winfried has joined

  352. pep. has joined

  353. Dave Cridland has left

  354. Ge0rG has left

  355. daniel has left

  356. daniel has joined

  357. vanitasvitae has left

  358. Ge0rG has left

  359. jere has joined

  360. blabla has left

  361. jere has joined

  362. Dave Cridland has left

  363. Dave Cridland has left

  364. marc has left

  365. Ge0rG has left

  366. hannes has joined

  367. jjrh has left

  368. Ge0rG has left

  369. moparisthebest

    what is the other web xmpp thing like movim but not movim?

  370. Zash

    how much like movim is that?

  371. Zash

    jappix? (also php xmpp web thing)

  372. lumi has joined

  373. jjrh has left

  374. jjrh has left

  375. jere has left

  376. jere has joined

  377. jjrh has left

  378. daniel

    moparisthebest: Salut a toi?

  379. jjrh has left

  380. daniel

    Possible spelling mistakes included because u don't speak French

  381. jjrh has left

  382. Dave Cridland has left

  383. remko has left

  384. remko has joined

  385. moparisthebest

    I think it was jappix, which turns out it's abandoned so that makes choosing easy

  386. moparisthebest

    Other one looks interesting though

  387. moparisthebest


  388. Ge0rG has left

  389. mathieuii

    yeah, jappix was abandoned and edhelas is currently hosting both the jappix.org and movim.eu servers

  390. blabla has left

  391. edhelas


  392. edhelas

    still in contact with Vanaryon, the creator of Jappix as well :)

  393. moparisthebest

    yea I was looking into that and remembered there was another but couldn't remember the name 🙂

  394. Guus has left

  395. Alex

    you are looking for a webclient?

  396. Guus has left

  397. moparisthebest

    got any suggestions?

  398. Alex

    candy, opentalk

  399. jonasw has left

  400. Ge0rG has left

  401. Guus


  402. Alex

    jabber.ru is running a fork of opentalk which is pretty nice

  403. Guus

    or did JC eventually _not_ brand the full-page converse variant?

  404. moparisthebest

    I thought inverse was just an instance of converse

  405. Guus

    converse.js is typically a client in some corner of a website. inverse (using the same code as converse.js) transforms that to a full-page client.

  406. Guus

    https://xmpp.org/software/clients.html doesn't list opentalk :(

  407. edhelas

    neither Movim

  408. mathieuii

    edhelas, make PR then

  409. Alex

    ya, many projects killed by our policy which forces an annuial update

  410. Guus

    'the culling'

  411. lumi has left

  412. Guus has left

  413. Dave Cridland has left

  414. Ge0rG has left

  415. jere has joined

  416. daniel has left

  417. daniel has joined

  418. moparisthebest

    Dave Cridland, re council agenda, no vote on last call of XEP-0387: XMPP Compliance Suites 2018 ?

  419. suzyo has joined

  420. jonasw has joined

  421. jonasw has left

  422. jonasw has joined

  423. Guus has joined

  424. daniel has left

  425. Ge0rG has left

  426. daniel has joined

  427. Kev has left

  428. vanitasvitae has joined

  429. daniel has left

  430. daniel has joined

  431. Tobias has joined

  432. Dave Cridland has left

  433. Tobias has joined

  434. Ge0rG has left

  435. Dave Cridland

    moparisthebest, Hmmm.

  436. moparisthebest

    Dave Cridland, looking at trello it's in the 'awaiting list votes', tab thing

  437. moparisthebest

    except Kev I think said it needed new votes from new council

  438. vanitasvitae has left

  439. Ge0rG has left

  440. SouL has left

  441. Dave Cridland has left

  442. Ge0rG has left

  443. valo has joined

  444. mimi89999 has left

  445. daniel has left

  446. daniel has joined

  447. SouL has left

  448. Dave Cridland has left

  449. lumi has joined

  450. waqas has joined

  451. Steve Kille has left

  452. Steve Kille has left

  453. Ge0rG has left

  454. hannes has left

  455. suzyo has joined

  456. Steve Kille has joined

  457. jonasw has left

  458. SouL has left

  459. goffi has left

  460. jonasw has joined

  461. daniel has left

  462. daniel has joined

  463. goffi has joined

  464. blabla has left

  465. Ge0rG has left

  466. Steve Kille has left

  467. Dave Cridland has left

  468. suzyo has joined

  469. la|r|ma has joined

  470. tux has left

  471. daniel has left

  472. daniel has joined

  473. Ge0rG has left

  474. daniel has left

  475. daniel has joined

  476. SouL has left

  477. suzyo has left

  478. suzyo has joined

  479. daniel has left

  480. daniel has joined

  481. SouL has left

  482. Ge0rG has left

  483. Dave Cridland has left

  484. Dave Cridland has left

  485. SouL

    Alex, opentalk? Do you have a link, please? Seems I cannot find any client named like that.

  486. la|r|ma has joined

  487. suzyo has joined

  488. Tobias has left

  489. Tobias has joined

  490. daniel has left

  491. daniel has joined

  492. Ge0rG has left

  493. SouL has left

  494. Alex

    SouL: https://github.com/otalk/otalk-im-client http://getkaiwa.com/

  495. moparisthebest

    oh didn't realize that was kaiwa

  496. Ge0rG has left

  497. moparisthebest

    super old and abandoned and does terrible stuff like send your entire roster to gravatar.com

  498. moparisthebest

    wrote a patch over 2 years ago to allow toggling off roster leak https://github.com/digicoop/kaiwa/pull/74

  499. Alex

    moparisthebest: its a pretty good base, would love to see people improving and forking it

  500. Zash

    Wasnt kaiwa exactly that, a fork?

  501. Alex

    yes, fork of otalk

  502. moparisthebest

    I recall it being painful to set up, then the sending roster to remote server kind of turned me off 🙂

  503. moparisthebest

    it's not like xmpp doesn't have 2 avatar standards, you don't need to ask 3rd parties instead hehe

  504. Zash

    A/B test them! :)

  505. SouL has left

  506. Ge0rG has left

  507. Zash

    If you have something larger than a single user server, you could to some extent anonymize by proxying gravatar requests trough the server.

  508. Zash

    Or even better, use some library to generate randomized default avatars locally.

  509. moparisthebest

    yep some things do that, I think discourse?

  510. Dave Cridland has left

  511. moparisthebest

    clicking around on forks it looks like https://github.com/ForNeVeR/Kaiwa is maintained

  512. moparisthebest

    last commit in develop branch was oct 2017

  513. Kev has left

  514. Ge0rG has left

  515. SouL has left

  516. nyco has left

  517. nyco has joined

  518. vanitasvitae has joined

  519. Ge0rG has left

  520. Ge0rG has left

  521. SouL has left

  522. vanitasvitae has left

  523. Ge0rG has joined

  524. daniel has left

  525. daniel has joined

  526. lskdjf has left

  527. daniel has left

  528. jere has joined

  529. jere has joined

  530. lskdjf has left

  531. Ge0rG has left

  532. daniel has joined

  533. SamWhited has left

  534. lskdjf has left

  535. lskdjf has left

  536. Ge0rG

    marc: your proto-xep, how is it doing?

  537. lskdjf has left

  538. nyco has left

  539. nyco has joined

  540. daniel has left

  541. daniel has joined

  542. lskdjf has joined

  543. SouL has left

  544. daniel has left

  545. Ge0rG has left

  546. daniel has left

  547. SouL has left

  548. lskdjf has left

  549. SamWhited has joined

  550. Ge0rG has left

  551. Dave Cridland has left

  552. ralphm has left

  553. daniel has left

  554. Dave Cridland has left

  555. Ge0rG has left

  556. Dave Cridland has left

  557. Dave Cridland has left

  558. blabla has left

  559. SouL has left

  560. la|r|ma has joined

  561. la|r|ma has joined

  562. marc

    Ge0rG, I did good progress today even though I had headache :D

  563. marc

    I sent Ge0rG my current draft via PM

  564. Ge0rG has left

  565. daniel has left

  566. la|r|ma has left

  567. Tobias has joined

  568. vanitasvitae has joined

  569. SouL has left

  570. zinid

    marc, you said you have an implementation already, is it a client or a server part?

  571. marc

    zinid, both

  572. zinid


  573. Ge0rG has left

  574. daniel has left

  575. goffi has left

  576. Ge0rG has left

  577. Dave Cridland has left

  578. SamWhited has joined

  579. Dave Cridland has left

  580. Dave Cridland has left

  581. Dave Cridland has joined

  582. edhelas


  583. SouL has left

  584. moparisthebest

    yea people in an IRC channel were complaining

  585. moparisthebest

    I told them to have their sysadmin just reboot it, oops 😛

  586. edhelas

    hopefully they got a couple of billions from investors to proove that they can scale just fine :-°

  587. Ge0rG has left

  588. Zash

    Is it down, or what's the relevance?

  589. moparisthebest

    it's down

  590. edhelas

    yup down

  591. moparisthebest

    I thought THE CLOUD solved everything, hehehehehe

  592. edhelas

    also Bitbucket was down most of the afternoon :p

  593. pep. has joined

  594. suzyo has joined

  595. jere has left

  596. jere has joined

  597. suzyo has left

  598. SouL has left

  599. ralphm has joined

  600. suzyo has joined

  601. Ge0rG has left

  602. jonasw

    CVE-2017-5754? :)

  603. Dave Cridland has left

  604. Dave Cridland has joined

  605. Dave Cridland has left

  606. Dave Cridland has joined

  607. SouL has left

  608. Ge0rG has left

  609. Alex has left

  610. Alex has joined

  611. SouL has left

  612. Syndace has left

  613. Syndace has joined

  614. blabla has left

  615. marc has left

  616. Ge0rG has left

  617. zinid has left

  618. marc has left

  619. Dave Cridland has left

  620. Dave Cridland has joined

  621. ralphm has joined

  622. Ge0rG has left

  623. SouL has left

  624. blabla has left

  625. Ge0rG has left

  626. remko has left

  627. Dave Cridland has left

  628. Dave Cridland has joined

  629. SouL has left

  630. Ge0rG has left

  631. vanitasvitae has left

  632. vanitasvitae has joined

  633. SouL has left

  634. Ge0rG has left

  635. vanitasvitae has left

  636. moparisthebest has joined

  637. Alex has left

  638. Dave Cridland has left

  639. Dave Cridland has joined

  640. Dave Cridland has left

  641. Dave Cridland has joined

  642. SouL has left

  643. Ge0rG has left

  644. ralphm has joined

  645. SouL has left

  646. Ge0rG has left

  647. Zash has left

  648. jere has joined

  649. SamWhited has left

  650. Dave Cridland has left

  651. Dave Cridland has joined

  652. Dave Cridland has left

  653. Dave Cridland has joined

  654. SouL has left

  655. Ge0rG has left

  656. SouL has left

  657. Ge0rG has left

  658. suzyo has joined

  659. pep. has joined

  660. SouL has left

  661. Dave Cridland has left

  662. Dave Cridland has joined

  663. Dave Cridland has left

  664. Dave Cridland has joined

  665. Ge0rG has left

  666. Ge0rG has left

  667. SouL has left

  668. lumi has left

  669. matlag has left

  670. matlag has joined

  671. vanitasvitae has joined

  672. Ge0rG has left

  673. Dave Cridland has left

  674. Dave Cridland has joined

  675. SouL has left