XSF Discussion - 2023-05-17

  1. sonny has left

  2. 1inguini has left

  3. LNJ has left

  4. sonny has joined

  5. floretta has left

  6. Wojtek has left

  7. floretta has joined

  8. petrescatraian has left

  9. sdjlbmrt has left

  10. 1inguini has joined

  11. intosi@ik.nu has left

  12. intosi@ik.nu has joined

  13. intosi@ik.nu has left

  14. intosi@ik.nu has joined

  15. floretta has left

  16. floretta has joined

  17. kurisu has left

  18. test4d has joined

  19. gooya has left

  20. BASSGOD has left

  21. jgart has joined

  22. floretta has left

  23. floretta has joined

  24. intosi@ik.nu has left

  25. intosi@ik.nu has joined

  26. restive_monk has joined

  27. BASSGOD has joined

  28. intosi@ik.nu has left

  29. intosi@ik.nu has joined

  30. sdjlbmrt has joined

  31. floretta has left

  32. intosi@ik.nu has left

  33. intosi@ik.nu has joined

  34. floretta has joined

  35. intosi@ik.nu has left

  36. intosi@ik.nu has joined

  37. neshtaxmpp has left

  38. neshtaxmpp has joined

  39. SteveF has left

  40. Steve Kille has left

  41. Tim R has left

  42. Tim R has joined

  43. SteveF has joined

  44. xnamed has left

  45. jgart has left

  46. root has left

  47. root has joined

  48. Tobi has joined

  49. Tobias has joined

  50. BASSGOD has left

  51. intosi@ik.nu has left

  52. intosi@ik.nu has joined

  53. BASSGOD has joined

  54. restive_monk has left

  55. Tobi has left

  56. Tobi has joined

  57. intosi@ik.nu has left

  58. intosi@ik.nu has joined

  59. 1inguini has left

  60. restive_monk has joined

  61. Trung has joined

  62. restive_monk has left

  63. floretta has left

  64. Tobias has left

  65. Tobi has left

  66. 1inguini has joined

  67. floretta has joined

  68. lissine has joined

  69. ZeoZ has joined

  70. test4d has left

  71. intosi@ik.nu has left

  72. resoli has joined

  73. intosi@ik.nu has joined

  74. Yagiza has joined

  75. 1inguini has left

  76. Yagiza has left

  77. Yagiza has joined

  78. intosi@ik.nu has left

  79. intosi@ik.nu has joined

  80. 1inguini has joined

  81. sdjlbmrt has left

  82. snow has joined

  83. Tobi has joined

  84. Tobias has joined

  85. intosi@ik.nu has left

  86. intosi@ik.nu has joined

  87. resoli has left

  88. mirux has joined

  89. neshtaxmpp has left

  90. neshtaxmpp has joined

  91. millesimus has left

  92. millesimus has joined

  93. intosi@ik.nu has left

  94. intosi@ik.nu has joined

  95. BASSGOD has left

  96. adiaholic has left

  97. stp has joined

  98. lissine has left

  99. adiaholic has joined

  100. 644043 has left

  101. goffi has joined

  102. asterix has left

  103. asterix has joined

  104. Axel R. has joined

  105. BASSGOD has joined

  106. adiaholic has left

  107. debacle has joined

  108. goffi has left

  109. goffi has joined

  110. adiaholic has joined

  111. neshtaxmpp has left

  112. neshtaxmpp has joined

  113. intosi@ik.nu has left

  114. ralphm has left

  115. catchy has left

  116. catchy has joined

  117. adiaholic has left

  118. adiaholic has joined

  119. stp has left

  120. sdjlbmrt has joined

  121. 644043 has joined

  122. nicoco has left

  123. Steve Kille has joined

  124. *IM* has joined

  125. chipmnk has joined

  126. resoli has joined

  127. goffi has left

  128. goffi has joined

  129. jcbrand has joined

  130. bhavy has left

  131. debacle has left

  132. snow has left

  133. MSavoritias (fae,ve) has joined

  134. cal0pteryx (wurstsalat) has joined

  135. bhavy has joined

  136. goffi has left

  137. goffi has joined

  138. neox has joined

  139. Titi has joined

  140. Rebeld has left

  141. goffi has left

  142. goffi has joined

  143. BASSGOD has left

  144. *IM* has left

  145. *IM* has joined

  146. neshtaxmpp has left

  147. neshtaxmpp has joined

  148. xnamed has joined

  149. Titi has left

  150. petrescatraian has joined

  151. projjalm has joined

  152. xnamed has left

  153. neox has left

  154. LNJ has joined

  155. Titi has joined

  156. neox has joined

  157. goffi has left

  158. goffi has joined

  159. grim has left

  160. neox has left

  161. grim has joined

  162. marc0s has left

  163. marc0s has joined

  164. neox has joined

  165. stp has joined

  166. Kev has joined

  167. lskdjf has joined

  168. jgart has joined

  169. nicomuc has joined

  170. ZeoZ has left

  171. ZeoZ has joined

  172. BASSGOD has joined

  173. neox has left

  174. kurisu has joined

  175. stp has left

  176. lissine has joined

  177. nicomuc has left

  178. nicomuc has joined

  179. BASSGOD has left

  180. Steve Kille has left

  181. *IM* has left

  182. BASSGOD has joined

  183. *IM* has joined

  184. sjm has left

  185. neox has joined

  186. sjm has joined

  187. BASSGOD has left

  188. BASSGOD has joined

  189. neox has left

  190. nicola has left

  191. sdjlbmrt has left

  192. nicomuc has left

  193. lissine has left

  194. lissine has joined

  195. Steve Kille has joined

  196. nicomuc has joined

  197. nicomuc has left

  198. nicomuc has joined

  199. 1inguini has left

  200. neox has joined

  201. Titi has left

  202. Dele Olajide has joined

  203. 1inguini has joined

  204. xnamed has joined

  205. neshtaxmpp has left

  206. neshtaxmpp has joined

  207. nicola has joined

  208. qy has left

  209. qy has joined

  210. asterix has left

  211. qy has left

  212. qy has joined

  213. qy has left

  214. qy has joined

  215. asterix has joined

  216. debacle has joined

  217. MSavoritias (fae,ve) has left

  218. MSavoritias (fae,ve) has joined

  219. goffi

    Why was XEP-0353 (Jingle Message Initiation) namespace version downgraded in v0.6.0? There are new things (like <ringing>, use or the "store" hint) that were not presend in 0.3.1. I have to update my implementation, and normally namespace version is an indicator of that.

  220. Andrzej has joined

  221. goffi

    also the XEP talks about "media type" which comes from XEP-0167, but it's really useful with other non A/V calls use cases (like file transfer). Would be nice to make it more explicit.

  222. Menel has left

  223. MattJ

    goffi, as the extension is already deployed, it was decided that backwards-incompatible changes were not desirable

  224. asterix has left

  225. MattJ

    So the latest version should be compatible with the deployed version

  226. nicomuc has left

  227. petrescatraian has left

  228. petrescatraian has joined

  229. asterix has joined

  230. jgart has left

  231. goffi

    I think it's not, the store hint and <ringing> element where not present.

  232. goffi

    Anyway I'm updating now

  233. goffi

    were not present*

  234. goffi

    that's right that this extension it's delicate at there is not discovery, so that would mean sending one <message> for each supported namespace.

  235. goffi

    So I kind of get why this has been done this way.

  236. Arne has joined

  237. MattJ

    Store hint is in another namespace anyway. The addition of <ringing/> is indeed "technically" wrong, but it's optional and hopefully a lesser evil than entirely breaking compatibility with existing clients.

  238. gooya has joined

  239. ZeoZ has left

  240. sdjlbmrt has joined

  241. nicola has left

  242. nicola has joined

  243. flow

    a store hint can be added without a namespace version bump, as its just a hint

  244. pep.

    Mandating a store hint though isn't the same thing is "just adding a store hint", right

  245. Arne has left

  246. flow

    I think it is for the question whether or not a namespace bump is required

  247. MattJ

    Sure. New (non-editorial) XEP versions can change requirements without changing the protocol syntax, and only syntax changes require namespace changes.

  248. flow

    I am sorry, "synatx" appears to be quite abstract in this discussion

  249. pep.

    Mandating a store hint though isn't the same thing as "just adding a store hint", right

  250. flow

    The question of bumping the namespace is always "does something break if we do not bump it"?

  251. flow

    which is also quite abstract

  252. flow

    <ringing/> seems to be mandated, but not by RFC keywords. I wonder if something would break if older impls under the same namespace wouldn't send it

  253. flow

    I would hope not, but this seems to be borderline

  254. flow

    but I am happy to see urn:xmpp:hints back in buisness \o/

  255. Zash

    What happens if thing on the new version talks to thing on the old version?

  256. nicola has left

  257. Arne has joined

  258. antranigv has joined

  259. bhavy has left

  260. Arne has left

  261. Arne has joined

  262. flow

    goffi, maybe you could help to answer this question: do you need to upgrade your implemention so that it follows the current spec or does something break if your implementation speaks to a newer-spec implementation?

  263. Arne has left

  264. lissine has left

  265. lissine has joined

  266. lissine has left

  267. goffi

    flow: I have other issues in my implementation (the media type was missing notably), resulting in issues, so it was broken anyway in my case.

  268. me9 has joined

  269. resoli has left

  270. me9 has left

  271. me9 has joined

  272. me9 has left

  273. flow

    goffi, I see, thanks for sharing :)

  274. bhavy has joined

  275. chipmnk has left

  276. chipmnk has joined

  277. papatutuwawa has joined

  278. BASSGOD has left

  279. nicola has joined

  280. neshtaxmpp has left

  281. neshtaxmpp has joined

  282. nicola has left

  283. BASSGOD has joined

  284. sdjlbmrt has left

  285. BASSGOD has left

  286. ZeoZ has joined

  287. resoli has joined

  288. no_1729 has left

  289. no_1729 has joined

  290. Half-Shot has left

  291. Matthew has left

  292. uhoreg has left

  293. homebeach has left

  294. Half-Shot has joined

  295. Matthew has joined

  296. homebeach has joined

  297. uhoreg has joined

  298. no_1729 has left

  299. BASSGOD has joined

  300. no_1729 has joined

  301. lissine has joined

  302. Arne has joined

  303. Arne has left

  304. sdjlbmrt has joined

  305. Arne has joined

  306. Arne has left

  307. Daniel has left

  308. Daniel has joined

  309. nicola has joined

  310. lissine has left

  311. Menel has joined

  312. lissine has joined

  313. lissine has left

  314. lissine has joined

  315. stp has joined

  316. stp has left

  317. resoli has left

  318. singpolyma has left

  319. singpolyma has joined

  320. singpolyma

    Adding elements shouldn't require a namespace change, surely? Rather removing, renaming, or changing the semantics of existing ones should

  321. Zash

    As a general rule, I would think so, yeah.

  322. Zash

    Unless something really bad happens if the receiving entity ignores a new element.

  323. MSavoritias (fae,ve) has left

  324. Arne has joined

  325. MattJ

    > Adding elements shouldn't require a namespace change, surely? This is not clear. There is an argument for immutable namespaces, and some implementations may validate or otherwise depend on adherence to a known schema. That most implementations just look for and pluck out elements they are expecting is not necessarily a fundamental design choice of XMPP (ignoring unknown namespaces is, explicitly).

  326. Arne has left

  327. Zash

    Historically, we haven't taken schemas _that_ seriously.

  328. Zash

    And practically, it'd be pretty painful for minor changes.

  329. MattJ

    Yeah, but let's admit that this is mostly laziness and lack of nice tooling, rather than an explicit choice :)

  330. Zash


  331. MattJ

    and there have always been some projects doing stuff with schemas

  332. singpolyma has left

  333. singpolyma has joined

  334. resoli has joined

  335. MattJ

    I'm not against the addition of <ringing/>, to be clear. I think extending existing namespaces is something we shouldn't make a habit of, but sometimes the alternative options are simply worse.

  336. lissine has left

  337. Arne has joined

  338. Zash

    Part of the problem is mismatch between XEP status and deployment status, I think. I.e. Experimental things getting implemented and deployed everywhere without advancing to Draft.

  339. lissine has joined

  340. singpolyma

    I think changing namespace is basically always bad, but sometimes necessary, since it destroys forward compatibility and makes back-compat take a bunch more code. Ref all my code that looks for one of three jingle namespaces and then treats the elements exactly the same no matter which of the three it finds...

  341. pep.

    "some implementations may validate or otherwise depend on adherence to a known schema" < This, yes.

  342. test4d has joined

  343. pep.

    xmpp-parsers checks strictly, unless specified like bookmark2's <extensions/>

  344. pep.

    fwiw this has helped uncover some bugs already

  345. pep.

    fwiw this has helped uncover some bugs already in other implementations

  346. singpolyma

    You should be able to check <extensions/> strictly, since it can contain no children in it's own namespace

  347. pep.


  348. singpolyma

    IMO schemas are descriptive, especially pre-Final status for XEP. Doesn't mean not useful, but if a client barfs on an unknown tag being present instead of ignoring it, especially on non-Final namespace, that's asking for trouble

  349. MSavoritias (fae,ve) has joined

  350. pep.

    Relatedly, recently I was looking at mentions (372), and a proposed change for referencing something else than <body/> completly breaks this. That is, the possibility to add an "id" attribute on any other element to refer to it via the <reference/> tag

  351. singpolyma

    And I already live with the pain if namespaces that were changed too often (like the three identical jingle ones)

  352. singpolyma

    pep.: Sounds like an actual use case for namespaced attribute?

  353. pep.

    Well stuff like this is generally negociated.

  354. papatutuwawa has left

  355. pep.

    For example in 463, I have introduced a namespace attribute on <{muc}x/> in the reply from the server, but that's only if the client signals it knows the protocol

  356. pep.

    For example in 463, I have introduced a namespaced attribute on <{muc}x/> in the reply from the server, but that's only if the client signals it knows the protocol

  357. pep.

    But maybe that's a use-case for these yeah.. even not negociated

  358. BASSGOD has left

  359. pep.

    But then all hail breaks loose.. if anything can be added anywhere. Isn't it that extensible pieces are generally defined extensible preventively? Or negociated.

  360. singpolyma

    Well new namespace things can surely be added anywhere. And if implementing a pre-Final protocol one thing expect it is perhaps not... final. IMO

  361. singpolyma

    Well new namespace things can surely be added anywhere. And if implementing a pre-Final protocol one should expect it is perhaps not... final. IMO

  362. singpolyma

    Except in some cases where the spec really says do not I guess, like if must have only one child no matter the namespace and data form value must have no element children of any kind

  363. pep.

    Unless negociated*

  364. Arne has left

  365. Arne has joined

  366. kinetik has left

  367. pep.

    Anything is possible anyway when negociated

  368. papatutuwawa has joined

  369. raucao has left

  370. kinetik has joined

  371. raucao has joined

  372. BASSGOD has joined

  373. *IM* has left

  374. *IM* has joined

  375. Wojtek has joined

  376. Arne has left

  377. lissine has left

  378. Arne has joined

  379. Maxence has left

  380. Maxence has joined

  381. Maxence has left

  382. Maxence has joined

  383. asterix has left

  384. asterix has joined

  385. neshtaxmpp has left

  386. neshtaxmpp has joined

  387. resoli has left

  388. BASSGOD has left

  389. wladmis has left

  390. sdjlbmrt has left

  391. wladmis has joined

  392. Rebeld has joined

  393. SteveF has left

  394. BASSGOD has joined

  395. Maxence has left

  396. Maxence has joined

  397. qy has left

  398. qy has joined

  399. jgart has joined

  400. resoli has joined

  401. Maxence has left

  402. Maxence has joined

  403. SteveF has joined

  404. inky has left

  405. asterix has left

  406. snow has joined

  407. asterix has joined

  408. Half-Shot has left

  409. Matthew has left

  410. homebeach has left

  411. uhoreg has left

  412. Half-Shot has joined

  413. Matthew has joined

  414. homebeach has joined

  415. uhoreg has joined

  416. mathieui has left

  417. mathieui has joined

  418. lissine has joined

  419. Arne has left

  420. flow

    singpolyma, do you see a better alternative than bumping the jingle jingle namespace (three times)?

  421. neox has left

  422. singpolyma

    Hello all, FOSSY conference has put out their Call for Booths now as well: https://2023.fossy.us/call-for-booths/ While I can apply for an XMPP booth as a community project, I think it might be a more impactful application if it were an "XSF booth" such that it is both a community project and a non-profit org. So I'm wondering if it would be possible to do this? All I really need is someone on board to say "yes" I guess since I'm not asking anyone to do anything really, happy to provide materials and organize volunteers for the booth etc myself

  423. Arne has joined

  424. singpolyma

    flow: I would have to dive into why the namespace was bumped to be sure

  425. flow

    I am also not sure why we should not be able to add unnamespaced attributes (and namespaced) elements later on without a namespace bump

  426. flow

    under the assumption that those additional attributes/elements can be ignored

  427. Kev

    > Historically, we haven't taken schemas _that_ seriously. Just because the XEP schemas aren't great, doesn't mean that someone can't produce a schema from the normative text and validate on that. Because that sounds like the sort of thing people might be hypothetically doing.

  428. flow

    fwiw, I take schemas seriously :)

  429. flow

    I think people mix two aspects of schema validation: validating things the schema describes and validating things the schema does not describe

  430. stp has joined

  431. Zash

    Hm, doesn't affect the holy commandment of "Ignore what thou doth not understandeth" ?

  432. Kev

    It does, because you understand the namespace, and what you received should not be in it.

  433. Zash

    (Whether you're doing schema validation or fuzzy `e.get(name, namespace)`

  434. flow

    while IIRC XML schema's usually forbid extending the XML with attributes and elements not described by the schema, this is some limitation that we in XMPP should not follow, as it makes it impossible to extend an existing protocol without unnecessarily (from the protocols pov) namespace

  435. Arne has left

  436. bhavy has left

  437. singpolyma

    I suppose there's also no reason a XEP can't define a new element in a new namepace and not change the namespace for existing elements

  438. Kev

    > I suppose there's also no reason a XEP can't define a new element in a new namepace and not change the namespace for existing elements Yes.

  439. MattJ

    This is what we did in XEP-0313 not too long ago

  440. Kev

    Other places too.

  441. Arne has joined

  442. singpolyma

    that would be fine. I just dislike changing for existing elements when there is no breaking change to how they are used. new elements in new namespaces vs existing namespaces is the same either way to me

  443. Arne has left

  444. Arne has joined

  445. debacle has left

  446. *IM* has left

  447. papatutuwawa has left

  448. *IM* has joined

  449. stp has left

  450. papatutuwawa has joined

  451. stp has joined

  452. Arne has left

  453. resoli has left

  454. Andrzej has left

  455. L29Ah has left

  456. Arne has joined

  457. stp has left

  458. *IM* has left

  459. TheCoffeMaker has left

  460. TheCoffeMaker has joined

  461. TheCoffeMaker has left

  462. TheCoffeMaker has joined

  463. TheCoffeMaker has left

  464. Arne has left

  465. TheCoffeMaker has joined

  466. TheCoffeMaker has left

  467. resoli has joined

  468. TheCoffeMaker has joined

  469. TheCoffeMaker has left

  470. TheCoffeMaker has joined

  471. TheCoffeMaker has left

  472. wladmis has left

  473. wladmis has joined

  474. TheCoffeMaker has joined

  475. TheCoffeMaker has left

  476. resoli has left

  477. TheCoffeMaker has joined

  478. jgart has left

  479. TheCoffeMaker has left

  480. L29Ah has joined

  481. Tobias has left

  482. Tobias has joined

  483. TheCoffeMaker has joined

  484. TheCoffeMaker has left

  485. TheCoffeMaker has joined

  486. resoli has joined

  487. flashcore has left

  488. flashcore has joined

  489. bhavy has joined

  490. Alif Radhitya has joined

  491. neshtaxmpp has left

  492. neshtaxmpp has joined

  493. jgart has joined

  494. snow has left

  495. bhavy has left

  496. sjm has left

  497. stp has joined

  498. BASSGOD has left

  499. snow has joined

  500. Alif Radhitya has left

  501. Alif Radhitya has joined

  502. BASSGOD has joined

  503. ZeoZ has left

  504. ZeoZ has joined

  505. Alif Radhitya has left

  506. Alif Radhitya has joined

  507. BASSGOD has left

  508. Alif Radhitya has left

  509. Alif Radhitya has joined

  510. Alif Radhitya has left

  511. Alif Radhitya has joined

  512. Alif Radhitya has left

  513. Alif Radhitya has joined

  514. Alif Radhitya has left

  515. Alif Radhitya has joined

  516. BASSGOD has joined

  517. Arne has joined

  518. inky has joined

  519. nicola has left

  520. Arne has left

  521. Steve Kille has left

  522. lissine has left

  523. neshtaxmpp has left

  524. neshtaxmpp has joined

  525. BASSGOD has left

  526. Steve Kille has joined

  527. Tobias has left

  528. Tobias has joined

  529. Tobias has left

  530. Tobias has joined

  531. nicola has joined

  532. BASSGOD has joined

  533. snow has left

  534. matthias has joined

  535. lissine has joined

  536. bhavy has joined

  537. Alif Radhitya has left

  538. Alif Radhitya has joined

  539. Alif Radhitya has left

  540. Alif Radhitya has joined

  541. nicola has left

  542. nicola has joined

  543. Wojtek has left

  544. Wojtek has joined

  545. neshtaxmpp has left

  546. Wojtek has left

  547. Tobias has left

  548. Tobias has joined

  549. Arne has joined

  550. Arne has left

  551. sdjlbmrt has joined

  552. neshtaxmpp has joined

  553. Tobias has left

  554. Tobias has joined

  555. Tobias has left

  556. Tobias has joined

  557. Tobias has left

  558. Tobias has joined

  559. neshtaxmpp has left

  560. neshtaxmpp has joined

  561. Arne has joined

  562. sjm has joined

  563. Tobias has left

  564. Tobias has joined

  565. Tobias has left

  566. Tobias has joined

  567. neox has joined

  568. neox has left

  569. poliux has left

  570. neox has joined

  571. neox has left

  572. inky has left

  573. neox has joined

  574. neox has left

  575. matthias has left

  576. neshtaxmpp has left

  577. neox has joined

  578. Ellenor Malik has left

  579. nicola has left

  580. Ellenor Malik has joined

  581. nicola has joined

  582. BASSGOD has left

  583. bhavy has left

  584. papatutuwawa has left

  585. nicola has left

  586. bhavy has joined

  587. BASSGOD has joined

  588. bean has joined

  589. Tobias has left

  590. Tobias has joined

  591. Tobias has left

  592. Tobias has joined

  593. Tobias has left

  594. Tobias has joined

  595. robertooo has left

  596. robertooo has joined

  597. BASSGOD has left

  598. BASSGOD has joined

  599. snow has joined

  600. Wojtek has joined

  601. Wojtek has left

  602. chipmnk has left

  603. chipmnk has joined

  604. chipmnk has left

  605. chipmnk has joined

  606. papatutuwawa has joined

  607. Arne has left

  608. xnamed has left

  609. jgart has left

  610. xnamed has joined

  611. asterix has left

  612. asterix has joined

  613. asterix has left

  614. asterix has joined

  615. *IM* has joined

  616. 1inguini has left

  617. floretta has left

  618. neox has left

  619. nicola has joined

  620. Menel has left

  621. floretta has joined

  622. Alif Radhitya has left

  623. Menel has joined

  624. Andrzej has joined

  625. sdjlbmrt has left

  626. xnamed has left

  627. Ellenor Malik has left

  628. Ellenor Malik has joined

  629. 1inguini has joined

  630. Tobias has left

  631. Tobias has joined

  632. neshtaxmpp has joined

  633. matthias has joined

  634. Tobias has left

  635. Tobias has joined

  636. resoli has left

  637. BASSGOD has left

  638. Wojtek has joined

  639. Tobias has left

  640. Tobias has joined

  641. Tobias has left

  642. Tobias has joined

  643. Andrzej has left

  644. Tobias has left

  645. Tobias has joined

  646. qy has left

  647. Tobias has left

  648. Tobias has joined

  649. Tobias has left

  650. Tobias has joined

  651. matthias has left

  652. matthias has joined

  653. arcxi has left

  654. L29Ah has left

  655. Tobias has left

  656. Tobias has joined

  657. gooya has left

  658. gooya has joined

  659. BASSGOD has joined

  660. Tobias has left

  661. Tobias has joined

  662. inky has joined

  663. L29Ah has joined

  664. Tobias has left

  665. Tobias has joined

  666. Tobias has left

  667. Tobias has joined

  668. arcxi has joined

  669. floretta has left

  670. arcxi has left

  671. arcxi has joined

  672. catchy has left

  673. neox has joined

  674. debacle has joined

  675. BASSGOD has left

  676. Half-Shot has left

  677. Matthew has left

  678. uhoreg has left

  679. homebeach has left

  680. Half-Shot has joined

  681. Matthew has joined

  682. homebeach has joined

  683. uhoreg has joined

  684. bean has left

  685. Guus has left

  686. Guus has joined

  687. Yagiza has left

  688. qy has joined

  689. BASSGOD has joined

  690. BASSGOD has left

  691. BASSGOD has joined

  692. antranigv has left

  693. SteveF has left

  694. xnamed has joined

  695. Trung has left

  696. floretta has joined

  697. jcbrand has left

  698. jcbrand has joined

  699. crk has left

  700. crk has joined

  701. test4d has left

  702. Dele Olajide has left

  703. Dele Olajide has joined

  704. chipmnk has left

  705. chipmnk has joined

  706. Dele Olajide has left

  707. goffi has left

  708. qy has left

  709. qy has joined

  710. goffi has joined

  711. mirux has left

  712. BASSGOD has left

  713. poliux has joined

  714. xnamed has left

  715. neox has left

  716. neox has joined

  717. jcbrand has left

  718. Tobi has left

  719. Tobias has left

  720. asterix has left

  721. asterix has joined

  722. MSavoritias (fae,ve) has left

  723. Titi has joined

  724. matthias has left

  725. massivebox has joined

  726. jcbrand has joined

  727. goffi has left

  728. *IM* has left

  729. Titi has left

  730. Half-Shot has left

  731. Matthew has left

  732. uhoreg has left

  733. homebeach has left

  734. Half-Shot has joined

  735. Matthew has joined

  736. homebeach has joined

  737. uhoreg has joined

  738. Kev has left

  739. Romeo has joined

  740. Romeo has left

  741. Axel R. has left

  742. Alif Radhitya has joined

  743. papatutuwawa has left

  744. projjalm has left

  745. asterix has left

  746. neox has left

  747. lissine has left

  748. zonsopkomst has left

  749. neox has joined

  750. zonsopkomst has joined

  751. no_1729 has left

  752. no_1729 has joined

  753. xnamed has joined

  754. jcbrand has left

  755. jcbrand has joined

  756. Alif Radhitya has left

  757. snow has left

  758. floretta has left

  759. floretta has joined

  760. pablo has joined

  761. jcbrand has left

  762. pablo has left

  763. Chad has left

  764. ZeoZ has left

  765. emus has left

  766. ZeoZ has joined

  767. Chad has joined

  768. lissine has joined

  769. arcxi has left

  770. sdjlbmrt has joined

  771. pablo has joined

  772. floretta has left

  773. floretta has joined

  774. pablo has left

  775. stp has left

  776. pablo has joined

  777. neox has left

  778. neox has joined

  779. lissine has left

  780. BASSGOD has joined

  781. pablo has left

  782. jgart has joined

  783. pablo has joined

  784. arcxi has joined

  785. arcxi has left

  786. pablo has left

  787. *IM* has joined

  788. floretta has left

  789. lskdjf has left

  790. floretta has joined

  791. Wojtek has left

  792. pablo has joined