jdev - 2022-07-17


  1. Kev has joined
  2. thomaslewis has left
  3. paul has left
  4. atomicwatch has left
  5. Kev has left
  6. spiral has left
  7. goffi has left
  8. goffi has joined
  9. Kev has joined
  10. jgart has joined
  11. thomaslewis has joined
  12. Kev has left
  13. inky has left
  14. thomaslewis has left
  15. Anton L. Šijanec has left
  16. goffi has left
  17. Anton L. Šijanec has joined
  18. goffi has joined
  19. thomaslewis has joined
  20. Maranda has left
  21. Mjolnir Archon has left
  22. Mx2 has left
  23. thomaslewis has left
  24. goffi has left
  25. Kev has joined
  26. john-machan has left
  27. goffi has joined
  28. spiral has joined
  29. Kev has left
  30. Ingolf has joined
  31. goffi has left
  32. goffi has joined
  33. spiral has left
  34. nav has left
  35. thomaslewis has joined
  36. Kev has joined
  37. spiral has joined
  38. adx has joined
  39. SouL has joined
  40. kfv has left
  41. nav has joined
  42. Millesimus has left
  43. Kev has left
  44. nav has left
  45. kfv has joined
  46. raghavgururajan has joined
  47. Millesimus has joined
  48. adx has left
  49. spectrum has left
  50. Mx2 has joined
  51. goffi has left
  52. goffi has joined
  53. kfv has left
  54. kfv has joined
  55. mirux has joined
  56. jgart has left
  57. goffi has left
  58. goffi has joined
  59. marc0s has left
  60. marc0s has joined
  61. paul has joined
  62. Kev has joined
  63. SouL has left
  64. debacle has joined
  65. Kev has left
  66. mirux has left
  67. mirux has joined
  68. thomaslewis has left
  69. thomaslewis has joined
  70. kikuchiyo has left
  71. jgart has joined
  72. kikuchiyo has joined
  73. Kev has joined
  74. thomaslewis has left
  75. thomaslewis has joined
  76. adx has joined
  77. thomaslewis has left
  78. thomaslewis has joined
  79. Kev has left
  80. spiral has left
  81. thomaslewis has left
  82. Sam has left
  83. Sam has joined
  84. spiral has joined
  85. SouL has joined
  86. thomaslewis has joined
  87. thomaslewis has left
  88. thomaslewis has joined
  89. Stefan has joined
  90. Kev has joined
  91. thomaslewis has left
  92. Yagizа has joined
  93. Kev has left
  94. Anton L. Šijanec has left
  95. Sam has left
  96. debacle has left
  97. Sam has joined
  98. thomaslewis has joined
  99. atomicwatch has joined
  100. Yagizа has left
  101. nicoco has joined
  102. adx has left
  103. al has joined
  104. thomaslewis has left
  105. Kev has joined
  106. Kev has left
  107. Anton L. Šijanec has joined
  108. dezant has left
  109. dezant has joined
  110. spectrum has joined
  111. adx has joined
  112. wurstsalat has left
  113. thomaslewis has joined
  114. Kev has joined
  115. thomaslewis has left
  116. pasdesushi has joined
  117. spiral has left
  118. adx has left
  119. jgart has left
  120. al has left
  121. atomicwatch has left
  122. Kev has left
  123. thomaslewis has joined
  124. marc0s has left
  125. marc0s has joined
  126. thomaslewis has left
  127. marc0s has left
  128. marc0s has joined
  129. thomaslewis has joined
  130. thomaslewis has left
  131. marc0s has left
  132. marc0s has joined
  133. marc0s has left
  134. marc0s has joined
  135. marc0s has left
  136. marc0s has joined
  137. marc0s has left
  138. marc0s has joined
  139. marc0s has left
  140. marc0s has joined
  141. spiral has joined
  142. atomicwatch has joined
  143. marc0s has left
  144. marc0s has joined
  145. marc0s has left
  146. marc0s has joined
  147. marc0s has left
  148. marc0s has joined
  149. marc0s has left
  150. marc0s has joined
  151. Kev has joined
  152. marc0s has left
  153. marc0s has joined
  154. marc0s has left
  155. marc0s has joined
  156. marc0s has left
  157. marc0s has joined
  158. thomaslewis has joined
  159. marc0s has left
  160. marc0s has joined
  161. thomaslewis has left
  162. MSavoritias (fae,ve) has joined
  163. Apollo has joined
  164. thomaslewis has joined
  165. Kev has left
  166. paul has left
  167. thomaslewis has left
  168. inky has joined
  169. nicoco has left
  170. nicoco has joined
  171. TheRealkarano has left
  172. TheRealkarano has joined
  173. thomaslewis has joined
  174. Mjolnir Archon has joined
  175. Maranda has joined
  176. nicoco has left
  177. nicoco has joined
  178. kfv has left
  179. wurstsalat has joined
  180. nicoco has left
  181. nicoco has joined
  182. thomaslewis has left
  183. antranigv has joined
  184. kfv has joined
  185. antranigv has left
  186. antranigv has joined
  187. larma has joined
  188. pasdesushi has left
  189. xnamed has joined
  190. adx has joined
  191. dezant has left
  192. spiral has left
  193. pasdesushi has joined
  194. antranigv has left
  195. Sam has left
  196. Sam has joined
  197. Sam has left
  198. Kev has joined
  199. marc0s has left
  200. marc0s has joined
  201. inky has left
  202. Sam has joined
  203. PapaTutuWawa has joined
  204. antranigv has joined
  205. marc0s has left
  206. marc0s has joined
  207. antranigv has left
  208. antranigv has joined
  209. antranigv has left
  210. marc0s has left
  211. marc0s has joined
  212. antranigv has joined
  213. marc0s has left
  214. marc0s has joined
  215. antranigv has left
  216. Kev has left
  217. Kev has joined
  218. debacle has joined
  219. thomaslewis has joined
  220. marc0s has left
  221. antranigv has joined
  222. antranigv has left
  223. thomaslewis has left
  224. marc0s has joined
  225. antranigv has joined
  226. antranigv has left
  227. thomaslewis has joined
  228. adx has left
  229. antranigv has joined
  230. adx has joined
  231. antranigv has left
  232. thomaslewis has left
  233. Kev has left
  234. spiral has joined
  235. marc0s has left
  236. marc0s has joined
  237. marc0s has left
  238. marc0s has joined
  239. marc0s has left
  240. marc0s has joined
  241. marc0s has left
  242. marc0s has joined
  243. mirux has left
  244. mirux has joined
  245. Kev has joined
  246. adx has left
  247. spiral has left
  248. dezant has joined
  249. marc0s has left
  250. marc0s has joined
  251. Schimon has joined
  252. marc0s has left
  253. marc0s has joined
  254. Laura has left
  255. marc0s has left
  256. marc0s has joined
  257. adx has joined
  258. Laura has joined
  259. Kev has left
  260. marc0s has left
  261. marc0s has joined
  262. thomaslewis has joined
  263. xecks has left
  264. marc0s has left
  265. marc0s has joined
  266. thomaslewis has left
  267. marc0s has left
  268. marc0s has joined
  269. Anton L. Šijanec has left
  270. Anton L. Šijanec has joined
  271. spiral has joined
  272. antranigv has joined
  273. antranigv has left
  274. antranigv has joined
  275. xecks has joined
  276. antranigv has left
  277. marc0s has left
  278. marc0s has joined
  279. marc0s has left
  280. marc0s has joined
  281. Kev has joined
  282. antranigv has joined
  283. antranigv has left
  284. marc0s has left
  285. marc0s has joined
  286. marc0s has left
  287. marc0s has joined
  288. debacle has left
  289. adx has left
  290. Kev has left
  291. spiral has left
  292. dezant has left
  293. dezant has joined
  294. marc0s has left
  295. marc0s has joined
  296. thomaslewis has joined
  297. marc0s has left
  298. marc0s has joined
  299. goffi has left
  300. spiral has joined
  301. thomaslewis has left
  302. goffi has joined
  303. antranigv has joined
  304. xecks has left
  305. adx has joined
  306. Kev has joined
  307. xecks has joined
  308. antranigv has left
  309. paul has joined
  310. spiral has left
  311. xecks has left
  312. Kev has left
  313. debacle has joined
  314. marc0s has left
  315. marc0s has joined
  316. adx has left
  317. Alex has left
  318. Kev has joined
  319. Kev has left
  320. Alex has joined
  321. xecks has joined
  322. Alex has left
  323. Alex has joined
  324. marc0s has left
  325. marc0s has joined
  326. adx has joined
  327. spiral has joined
  328. kikuchiyo has left
  329. Kev has joined
  330. marc0s has left
  331. marc0s has joined
  332. thomaslewis has joined
  333. marc0s has left
  334. marc0s has joined
  335. goffi has left
  336. kikuchiyo has joined
  337. marc0s has left
  338. marc0s has joined
  339. marc0s has left
  340. marc0s has joined
  341. spiral has left
  342. thomaslewis has left
  343. marc0s has left
  344. marc0s has joined
  345. Kev has left
  346. dezant has left
  347. debacle has left
  348. pasdesushi has left
  349. marc0s has left
  350. marc0s has joined
  351. pasdesushi has joined
  352. john-machan has joined
  353. dezant has joined
  354. adx has left
  355. thomaslewis has joined
  356. Kev has joined
  357. drops has left
  358. thomaslewis has left
  359. marc0s has left
  360. antranigv has joined
  361. marc0s has joined
  362. antranigv has left
  363. kfv has left
  364. kfv has joined
  365. antranigv has joined
  366. Alex has left
  367. marc0s has left
  368. marc0s has joined
  369. marc0s has left
  370. marc0s has joined
  371. antranigv has left
  372. Sam I decided to take another stab at implementing multi-item results on XEP-0004: Data Forms, but as usual I'm still confused. The spec makes it look like items and repoted can exist alongside field, title, etc. but what does it even mean to have a normal form that also contains reported/items? Is this correct that a form can have both normal fields and the multi-item stuff?
  373. Alex has joined
  374. Zash The spec does not forbid it, so it is allowed. Glob help us all.
  375. debacle has joined
  376. Sam The schema seems to suggest it's allowed (though as usual, I don't know XML schema and may be mis-reading something), but the meaning of the actual text seems very unclear to me
  377. Sam I guess a better question is "is anyone else doing or allowing this?"
  378. Kev has left
  379. jubalh has left
  380. inky has joined
  381. Sam aioxmpp seems to disallow fields being mixed in with items, but it looks like it would allow title/instructions as far as I can see
  382. Anton L. Šijanec has left
  383. Zash Someone asked about this recently, either here or xsf@, trying to find it.
  384. Sam Might have been me; I think I tried to do this a couple of months ago but I can't remember what was said
  385. Sam nbxmpp (Gajim) appears to allow title and instructions but disallow fields too; I guess I'll just do this since that's what others are doing (though if anyone has an example of doing something else, I'd love to know)
  386. Sam Although this seems entirely unsupported by the text or schema.
  387. Zash Aha, found https://logs.xmpp.org/xsf/2022-06-07?p=h#2022-06-07-50bc9a07d99ec16a
  388. Sam oh nice, thanks
  389. Sam drat; singpolyma makes a good argument for why both make sense, now I'm not sure what to do.
  390. Zash https://logs.xmpp.org/xsf/2022-06-08?p=h#2022-06-08-7b362a17b6eba8a8 hints at prior art of allowing both (or not disallowing)
  391. Zash I note that Prosody's util.dataforms doesn't do <reported> at all
  392. Zash There's a user search module doing it, but it's constructing the XML itself IIRC
  393. lovetox Sam, i never came across a use case where this is needed
  394. lovetox and i dont implement stuff that "maybe, in theory someone at someday could need"
  395. lovetox especially if it is not described as a clear use case for the xep
  396. lovetox and only is possible because nothing forbids it
  397. Sam singpolymas example is a pretty concrete one though (in jmp.chat they want to show the account balance followed by a table of recent transactions)
  398. Sam Sounds like there are already some incompatibilities due to the ambiguity in the spec, so maybe I should just not implement it at all.
  399. lovetox you know you cannot have only one dataform in a stanza
  400. inky has left
  401. Sam That normally means "this form or this other fallback form" in most specs though, not "display both these forms"
  402. Sam (to be clear, it sounded like you were saying "you must have multiple forms", but obviously that's not right, so I'm assuming you meant "it's possible to have multiple forms"?)
  403. lovetox yes its possible, depends on where you use that
  404. Sam Sure, so now if I include a normal form and a multi-item form we have an ambiguity about what that means that may depend on context, so I dunno if that approach is better
  405. lovetox are we talking about adhoc results?
  406. Sam Could be anything, this is just a generic library for building forms to be embedded in other things (ad-hoc is one of the things that already uses it)
  407. lovetox funny, the adhoc spec misses the FORM_TYPE in all its dataforms
  408. lovetox and i never heard of "fallback" forms
  409. lovetox either you support dataforms or not
  410. lovetox the adhoc spec does not say anything about multiple forms
  411. Sam I'd have to go look, but I'm pretty sure several specs define having multiple forms in one payload as "if you don't support something in the first form, use the second"
  412. Sam or "show the title and let the user choose between these two forms" or something along thos elines
  413. lovetox i think you misremember, you probably mean IBR
  414. lovetox which has a Dataform, and if you dont support a dataform, here are custom xep defined fileds as fallback
  415. Sam Could be, but either way it sounds like the meaning of multiple forms is also not well defined or is very context dependent, which still makes it hard to implement data forms cleanly
  416. lovetox there is no fallback for "i implemented only half of the dataform xep"
  417. lovetox but this would not have anything to do with your lib or?
  418. lovetox you just parse a dataform
  419. lovetox if its 2, then you parse 2
  420. inky has joined
  421. Zash You don't strictly need FORM_TYPE to render a random form, no?
  422. lovetox its client business if he displays 2 or 1
  423. lovetox Zash, the problem xmpp should be extensible
  424. lovetox if the form does not define that its indeed the form from the xep
  425. lovetox i cannot filter the forms for the correct formtype
  426. spiral has joined
  427. lovetox means, if someone attaches a second form, i dont know which one to choose
  428. lovetox its like if you add a new custom node, without namespace
  429. lovetox yes its possible , but not really good design
  430. lovetox to the use case with the account balance, if someone adds a issue in Gajim requesting that i display multiple forms below each other on adhoc results
  431. lovetox i would implement that
  432. lovetox thats like 5 minutes of work
  433. Sam Even if we assume this is all a thing we could do that would work for every spec, it's still unclear to me whether multi-item forms should include title/instructions. It makes sense that they would, I just think we need some clarity here
  434. lovetox im didnt read the spec for that, but it seems like a nobrainer
  435. lovetox like here have a form, but i dont tell you what it is about
  436. lovetox does not seems like a good solution
  437. lovetox you could argue, its probably in the context of how you requested this clear
  438. Sam I don't disagree, but if we say "no fields, but can have instructions" we're just inventing stuff that the spec definitely doesn't say, so that seems like it will cause incompatibilities and problems.
  439. jubalh has joined
  440. lovetox yes this should be clarified
  441. lovetox reading the XEP now though nothing idicates that this is not to be expected
  442. lovetox title and instructions are described
  443. lovetox and later there is one paragraph, about how a table can be displayed in a form
  444. Sam Right, but if title and instructions are allowed then why wouldn't fields be?
  445. lovetox yes, i agree, its not forbidden
  446. Sam But multiple libraries seem to forbid it, so I'm not sure what to do to avoid bad incompatibilities.
  447. lovetox it would though then really messy in my opinion
  448. lovetox like then the order really matters
  449. lovetox like what if reported comes in the middle of the fields etc
  450. lovetox like its clear that nobody had this use case in mind
  451. Sam Yah
  452. lovetox any sane dev would wrap this in some parent nodes
  453. lovetox and separate the forms
  454. xecks has left
  455. xecks has joined
  456. Sam I'm not sure that's true
  457. inky has left
  458. Sam I suppose I need to know what clients are doing in real life. Eg. if most clients would just ignore the second form, now half the data you returned isn't being displayed. Doesn't seem like a good idea in that case.
  459. lovetox there is no way clients support this one way or another
  460. Kev has joined
  461. lovetox its just not a use case until now maybe
  462. lovetox and now we can decide which way to go
  463. Sam yah, maybe it's impossible to ensure good compatibility so we should just pick something, fix the XEP (or write a new XEP that clarifies it) and move on
  464. lovetox or do nothing, having one use case in decades of usage
  465. jubalh has left
  466. lovetox its just not supported in xmpp ..
  467. Sam Maybe, but that still leaves me with "I have to implement this, different clients implement it in different ways and I'm not sure which one I should do"
  468. lovetox i doubt this, you have one example where a lib parses both, reported and normal fields into one object?
  469. Sam Apparently Smack allows mixing them, but nbxmpp does not. Which is right? The current state of the world is fine only until some dev sends a mixed form from smack to nbxmpp and now they can't figure out why their thing is broken.
  470. lovetox smacks allows to parse it mixed?
  471. lovetox or smacks allows to create mixed forms?
  472. Sam Apparently; that's what someone said earlier
  473. Sam Both, I think? Let me try to figure it out, one moment
  474. lovetox because thats two very different things
  475. Anton L. Šijanec has joined
  476. Sam Actually, I don't see multi-item forms in Smack at all, so maybe they were wrong
  477. Sam oh wait, there it is, looking again
  478. atomicwatch has left
  479. Sam Yah, looks like it allows both. It parses using the same dataform builder that you'd use to create your own, and it allows adding fields and items
  480. lovetox and then how does it make it accessable by the client?
  481. Sam You can call a method to get fields, you can call another method to get items
  482. lovetox .......
  483. lovetox damn it
  484. lovetox :D
  485. Sam Looks like it loses ordering info between the two; they're kept ordered, but separate
  486. lovetox yeah i guess then you have to decide :)
  487. spiral has left
  488. pasdesushi has left
  489. lovetox of course its not easily doable, you would need to put extra thought into that
  490. thomaslewis has joined
  491. lovetox but i guess its always, fields first
  492. lovetox items later
  493. lovetox atleast i cant think of a reason why i would display a Table first in GUI, and afterwards some info
  494. lovetox either way its probably not critical here
  495. Sam If I were to support both I think from my APIs perspective I would treat items as if they were just another field that takes multiple values (and the value is other fields).
  496. Sam Items are displayed like columns. If there's a field then more items, then they're just two separate tables with the same header.
  497. lovetox if i would implement that, i would make something like dataform.add_table()
  498. lovetox table.add_row()
  499. Sam yah, something like that
  500. Sam I'll write up all the possibilities from this discussion and send it to standards@. Maybe then we can come to a consensus and I can write an XEP clarifying this, however it comes out.
  501. atomicwatch has joined
  502. lovetox i mean if i think about it, and we say, ok that was intended, dataforms support putting both in, its not terrible hard to update the dataform implementations
  503. Kev has left
  504. pasdesushi has joined
  505. thomaslewis has left
  506. thomaslewis has joined
  507. Vaulor has left
  508. antranigv has joined
  509. thomaslewis has left
  510. Sam Email describing some of this sent to standards@, please mention anything I've left out or if you think I've mischaracterized anything.
  511. pasdesushi has left
  512. pasdesushi has joined
  513. Mx2 has left
  514. spiral has joined
  515. kfv has left
  516. inky has joined
  517. kfv has joined
  518. xnamed has left
  519. xecks has left
  520. xecks has joined
  521. Kev has joined
  522. marc0s has left
  523. marc0s has joined
  524. moparisthebest has left
  525. spiral has left
  526. moparisthebest has joined
  527. xnamed has joined
  528. antranigv has left
  529. Kev has left
  530. spiral has joined
  531. Vaulor has joined
  532. Mx2 has joined
  533. marc0s has left
  534. marc0s has joined
  535. PapaTutuWawa has left
  536. marc0s has left
  537. marc0s has joined
  538. mirux has left
  539. spiral has left
  540. Schimon has left
  541. marc0s has left
  542. marc0s has joined
  543. marc0s has left
  544. marc0s has joined
  545. marc0s has left
  546. marc0s has joined
  547. marc0s has left
  548. marc0s has joined
  549. antranigv has joined
  550. antranigv has left
  551. Schimon has joined
  552. debacle has left
  553. marc0s has left
  554. marc0s has joined
  555. marc0s has left
  556. marc0s has joined
  557. thomaslewis has joined
  558. Kev has joined
  559. marc0s has left
  560. marc0s has joined
  561. marc0s has left
  562. marc0s has joined
  563. thomaslewis has left
  564. raghavgururajan has left
  565. TheRealkarano has left
  566. drops has joined
  567. MSavoritias (fae,ve) has left
  568. mirux has joined
  569. PapaTutuWawa has joined
  570. Kev has left
  571. MSavoritias (fae,ve) has joined
  572. marc0s has left
  573. marc0s has joined
  574. spiral has joined
  575. atomicwatch has left
  576. atomicwatch has joined
  577. Kev has joined
  578. spiral has left
  579. al has joined
  580. Laura has left
  581. Kev has left
  582. thomaslewis has joined
  583. Laura has joined
  584. adx has joined
  585. thomaslewis has left
  586. spiral has joined
  587. TheRealkarano has joined
  588. marc0s has left
  589. MSavoritias (fae,ve) has left
  590. MSavoritias (fae,ve) has joined
  591. marc0s has joined
  592. Laura has left
  593. thomaslewis has joined
  594. norayr has left
  595. MSavoritias (fae,ve) has left
  596. MSavoritias (fae,ve) has joined
  597. john-machan has left
  598. dezant has left
  599. Laura has joined
  600. thomaslewis has left
  601. john-machan has joined
  602. dezant has joined
  603. thomaslewis has joined
  604. goffi has joined
  605. Kev has joined
  606. debacle has joined
  607. thomaslewis has left
  608. jgart has joined
  609. spiral has left
  610. Anton L. Šijanec has left
  611. thomaslewis has joined
  612. adx has left
  613. rom1dep has left
  614. Laura has left
  615. Kev has left
  616. Laura has joined
  617. adx has joined
  618. al has left
  619. rom1dep has joined
  620. spiral has joined
  621. sonny has left
  622. debacle has left
  623. Anton L. Šijanec has joined
  624. jubalh has joined
  625. jubalh has left
  626. jubalh has joined
  627. thomaslewis has left
  628. thomaslewis has joined
  629. Ingolf has left
  630. xnamed has left
  631. Kev has joined
  632. thomaslewis has left
  633. thomaslewis has joined
  634. adx has left
  635. goffi has left
  636. adx has joined
  637. Schimon has left
  638. spiral has left
  639. Schimon has joined
  640. Kev has left
  641. thomaslewis has left
  642. marc0s has left
  643. marc0s has joined
  644. thomaslewis has joined
  645. dezant has left
  646. wurstsalat has left
  647. wurstsalat has joined
  648. thomaslewis has left
  649. adx has left
  650. jgart has left
  651. spiral has joined
  652. john-machan has left
  653. marc0s has left
  654. marc0s has joined
  655. Schimon has left
  656. thomaslewis has joined
  657. spiral has left
  658. Kev has joined
  659. adx has joined
  660. thomaslewis has left
  661. marc0s has left
  662. marc0s has joined
  663. thomaslewis has joined
  664. dezant has joined
  665. thomaslewis has left
  666. Stefan has left
  667. goffi has joined
  668. Kev has left
  669. xnamed has joined
  670. TheRealkarano has left
  671. thomaslewis has joined
  672. thomaslewis has left
  673. thomaslewis has joined
  674. debacle has joined
  675. marc0s has left
  676. marc0s has joined
  677. thomaslewis has left
  678. thomaslewis has joined
  679. thomaslewis has left
  680. Vaulor has left
  681. Kev has joined
  682. thomaslewis has joined
  683. Vaulor has joined
  684. PapaTutuWawa has left
  685. mirux has left
  686. debacle has left
  687. Kev has left
  688. thomaslewis has left
  689. thomaslewis has joined
  690. thomaslewis has left
  691. lovetox- has joined
  692. marc0s has left
  693. spiral has joined
  694. lovetox- has left
  695. lovetox- has joined
  696. marc0s has joined
  697. lovetox- has left
  698. lovetox- has joined
  699. lovetox- has left
  700. spiral has left
  701. thomaslewis has joined
  702. thomaslewis has left
  703. thomaslewis has joined
  704. jgart has joined
  705. marc0s has left
  706. marc0s has joined
  707. dezant has left
  708. marc0s has left
  709. marc0s has joined
  710. spiral has joined
  711. Laura has left
  712. Laura has joined
  713. marc0s has left
  714. goffi has left
  715. MSavoritias (fae,ve) has left
  716. marc0s has joined
  717. dezant has joined
  718. larma has left
  719. thomaslewis has left
  720. jubalh has left
  721. spiral has left
  722. Ingolf has joined
  723. marc0s has left
  724. marc0s has joined
  725. thomaslewis has joined
  726. spiral has joined
  727. goffi has joined
  728. thomaslewis has left
  729. adx has left
  730. wurstsalat has left
  731. xnamed has left
  732. sonny has joined
  733. xnamed has joined
  734. Kev has joined
  735. marc0s has left
  736. marc0s has joined
  737. xnamed has left
  738. marc0s has left
  739. marc0s has joined
  740. eu has left
  741. eu has joined
  742. Kev has left
  743. xnamed has joined
  744. goffi has left
  745. selurvedu has joined
  746. goffi has joined
  747. marc0s has left
  748. Kev has joined
  749. thomaslewis has joined
  750. dezant has left
  751. thomaslewis has left
  752. Mx2 has left
  753. Mx2 has joined
  754. thomaslewis has joined
  755. thomaslewis has left
  756. thomaslewis has joined
  757. Kev has left
  758. norayr has joined
  759. thomaslewis has left
  760. thomaslewis has joined