jdev - 2020-04-21


  1. moparisthebest has left

  2. larma has left

  3. larma has joined

  4. alexis has joined

  5. Wojtek has left

  6. strar has left

  7. strar has joined

  8. strar has left

  9. strar has joined

  10. aj has joined

  11. aj has left

  12. strar has left

  13. strar has joined

  14. alexis has left

  15. alexis has joined

  16. DebXWoody has joined

  17. aj has joined

  18. moparisthebest has joined

  19. aj has left

  20. alexis has left

  21. alexis has joined

  22. adrien has left

  23. adrien has joined

  24. debacle has joined

  25. lovetox

    no

  26. lovetox

    why? so MAM does archive it?

  27. lovetox

    or so clients that dont support direct can display something

  28. paul has joined

  29. kikuchiyo has joined

  30. paul has left

  31. paul has joined

  32. wurstsalat has joined

  33. asterix has joined

  34. pulkomandy has left

  35. pulkomandy has joined

  36. Meta Bergman has left

  37. asterix has left

  38. asterix has joined

  39. alexis has left

  40. alexis has joined

  41. pulkomandy has left

  42. Ge0rG

    lovetox: both of those, yeah

  43. Ge0rG

    also for Carbons to work

  44. pulkomandy has joined

  45. asterix has left

  46. asterix has joined

  47. neustradamus has joined

  48. kikuchiyo has left

  49. kikuchiyo has joined

  50. kikuchiyo has left

  51. flow

    appears that including a fallback body should become a pattern (at least in some cases)

  52. pulkomandy has left

  53. pulkomandy has joined

  54. Ge0rG

    flow: it's been a pattern for twenty years

  55. Ge0rG

    most MUC implementations send a fallback body in direct invites.

  56. Ge0rG

    it's also mostly very ugly

  57. flow

    then it's not a widely known one and at least not specifies in xep249

  58. flow

    then it's not a widely known one and at least not specified in xep249

  59. kikuchiyo has joined

  60. Marc has joined

  61. flow

    Ge0rG, sending a fallback body with xep249 direct muc invitations is ugly? care to elaborate?

  62. Ge0rG

    flow: feel free to PR, I guess

  63. Neustradamus has joined

  64. Neustradamus has left

  65. Ge0rG

    flow: no, the fallback body generated by MUC implementations is ugly

  66. Zash

    The direct invite included in the meditated invite is also fun

  67. Ge0rG

    flow: it would be great to have a small section in 0249 discussing that a) a fallback body MAY be added by the sender and that if it is added, it MUST NOT contain any information that's not in the <x/>, so that it is safe to ignore by compliant implementations

  68. Neustradamus has joined

  69. Neustradamus has left

  70. kikuchiyo has left

  71. pulkomandy has left

  72. defanor has left

  73. sonny has left

  74. kikuchiyo has joined

  75. pulkomandy has joined

  76. asterix has left

  77. asterix has joined

  78. kikuchiyo has left

  79. rion has left

  80. rion has joined

  81. asterix has left

  82. asterix has joined

  83. goffi has joined

  84. goffi has left

  85. kikuchiyo has joined

  86. goffi has joined

  87. asterix has left

  88. asterix has joined

  89. Kev has left

  90. asterix has left

  91. asterix has joined

  92. Kev has joined

  93. pulkomandy has left

  94. pulkomandy has joined

  95. asterix has left

  96. asterix has joined

  97. sonny has joined

  98. adrien has left

  99. adrien has joined

  100. asterix has left

  101. asterix has joined

  102. asterix has left

  103. asterix has joined

  104. kikuchiyo has left

  105. kikuchiyo has joined

  106. asterix has left

  107. asterix has joined

  108. kikuchiyo has left

  109. kikuchiyo has joined

  110. lovetox

    when do i want to send an directed invite instead of a mediated one?

  111. jonas’

    lovetox, when your recipient filters messages from strangers

  112. lovetox

    i cant know that

  113. jonas’

    (since the MUC is going to be a stranger)

  114. defanor has joined

  115. jonas’

    exactly

  116. jonas’

    so the answer is "always, unless you have to go mediated because of ACLs"

  117. lovetox

    so it cant be factor in my decision

  118. lovetox

    but mediated invite adds automatically to member list

  119. jonas’

    that’s what I meant

  120. jonas’

    if you are in members-only and you are not an admin, you have to go mediated

  121. jonas’

    if you are in members-only and you are an admin, you add them to the member list and send direct

  122. jonas’

    otherwise, you send direct

  123. lovetox

    omg, way too complicated

  124. jonas’

    yes

  125. goffi has left

  126. lovetox

    somebody should write some flowchart

  127. jonas’

    I just did :)

  128. jonas’

    in text form tho

  129. lovetox

    flowchart in text form i have to remember that :D

  130. flow

    lovetox, "way too compliacted" implies that there is a less complicated way. Please share that :)

  131. lovetox

    i dont see how one implys the other

  132. Zash

    0401 ish flow for MUC?

  133. lovetox

    quantum physic is also way to complicated for me, that does not mean there is an easier way :)

  134. goffi has joined

  135. jonas’

    +------------------+ +-----------------+ +-------------------+ | | yes | | no | | | is members-only? +------->+ am admin? +------------->+ send mediated | | | | | | | +--------+---------+ +--------+--------+ +-------------------+ | | | |yes |no v | +--------+--------+ | | | | | add as member | | | | | +--------+--------+ | | | | | v | +--------+--------+ | | | +----------------->+ send directed | | | +-----------------+

  136. jonas’

    https://paste.debian.net/hidden/727768a8/

  137. flow

    oh, now the nice flow chart is gone :(

  138. jonas’

    flow, it was only nice if you have a mono-spaced font

  139. lovetox

    great thanks jonas’

  140. flow

    ahh true :)

  141. jonas’

    lovetox, if you’re smart, you put this somewhere sane ;)

  142. jonas’

    because that paste expires in 7d

  143. flow

    PR that in xep45, otherwise it will be gone forever in 7d?

  144. jonas’

    flow, maybe rather in the XEP for invites?

  145. flow

    or that

  146. jonas’

    https://xmpp.org/extensions/xep-0249.html

  147. flow

    jonas’, I wonder: was that hand crafted or did you use some tool?

  148. jonas’

    asciiflow.com

  149. jonas’

    http://asciiflow.com

  150. jonas’

    flow, note that it has nothing to do with re-encoding you in ASCII, no worries.

  151. flow

    Yes, good, I like my DNA-based encoding

  152. asterix has left

  153. asterix has joined

  154. lovetox

    and how to deal with invites received through MAM?

  155. lovetox

    obviously i check if its already in my bookmarks, but what if not?

  156. lovetox

    check the date? and only show if its the near past?

  157. flow

    lovetox, sadly the MAM archive does not contain the information if the user decided to not follow the invitation

  158. Zash

    Joining every room I was ever invited to is a bit annoying, so don't do that maybe

  159. flow

    one could store rejected invitations with a timestamp in a private pep node

  160. lovetox

    yeah wondering how clients deal with that which implement auto join on invite

  161. Martin

    > check the date? and only show if its the near past? Can you create something like a bookmark withe 'do not join, declined' info?

  162. Martin

    > check the date? and only show if its the near past? Can you create something like a bookmark with 'do not join, declined' info?

  163. flow

    Martin, you can

  164. Martin

    Ah, what flow said.

  165. flow

    but someone has to implement it ;)

  166. jonas’

    if only we had a mechanism where the server tracks inbound requests and ack/naks for those

  167. lovetox

    but i can decline a invite, why would it not be stored in mam?

  168. lovetox

    its a message

  169. flow

    there is not really a nack for rejected invitations?

  170. Zash

    ``` $ graph-easy --as=ascii <<. graph "test" { foo -> { bar boo } -> baz } . +-----+ +-----+ | boo | <-- | foo | +-----+ +-----+ | | | | | v | +-----+ | | bar | | +-----+ | | | | | v | +-----+ +-------> | baz | +-----+ ```

  171. jonas’

    in groupchat 1.0, (mediated) invites could’ve been presence subscription requests which are indeed tracked by the server. Doesn’t solve it for the non-insane post-GC-1.0 world, nor for mediated invites, but it still crossed my mind.

  172. Zash

    Pretty sure there's a way to reject invites

  173. asterix has left

  174. asterix has joined

  175. asterix has left

  176. asterix has joined

  177. Zash

    https://xmpp.org/extensions/xep-0045.html#example-59

  178. flow

    Nice, so problem solves?

  179. flow

    Nice, so problem solved?

  180. jonas’

    not for '249 though?

  181. Zash

    Could also keep bookmarks around for some with autojoin=false after you left

  182. Zash

    Maybe invent a bookmarks2 'trash' flag?

  183. flow

    can't xep239 simply re-use xep45 decline (even though it currently states to silently discard)

  184. flow

    can't xep249 simply re-use xep45 decline (even though it currently states to silently discard)

  185. Zash

    What if you accept, but later leave?

  186. flow

    Zash, dunno, using muc bookmarks for mucs you are not really interested in seems not right

  187. alexis has left

  188. alexis has joined

  189. Zash

    And then a fresh client syncs MAM, sees the invite and joins the room that you wanted nothing to do with anymore.

  190. flow

    meh

  191. Zash

    Needs more flowcharts!

  192. Ge0rG

    you *could* reject an invite, but why should you?

  193. Zash

    invited -> rejected -> ensure rejection is saved somewhere invited -> accepted -> bookmarked -> leave -> ???

  194. Ge0rG

    autojoin=1 -> yes, autojoin=0 -> keep in mind but don't join, autojoin=-1 -> blacklisted!

  195. Zash

    but it's a boolean

  196. lovetox has left

  197. Ge0rG

    autojoin=0 -> keep in mind but don't join, autojoin=n -> blacklisted!

  198. Ge0rG

    won't prosody keep the actual textual representation in the store?

  199. Zash

    Other clients parsing and re-serializing it tho?

  200. Ge0rG

    Zash: who cares about other clients?

  201. Ge0rG

    oh wait, you can just block the room JID and manually compare direct invites to the blocklist

  202. Zash

    Heh, hacky but I suppose it would work

  203. Zash

    And it would prevent unknowing clients from joining

  204. Ge0rG

    lovetox: there is one more reason for direct invites: you might want to auto-join invites to private rooms from a contact, because insta-chats. And you can't ensure that a mediated invite really came from a contact and not from a malicious MUC

  205. flow

    Zash> And it would prevent unknowing clients from joining hopefully with a nice error message instead of a silent timeout

  206. flow

    i'm also not sure about the UX if the user afterwards decides that to join the room

  207. Zash

    Blocking command mandates an error iirc

  208. Zash

    Hm

  209. flow

    what would be the 'from' value of the iq error?

  210. Zash

    > If the user attempts to send an outbound stanza to the JID, the user's server MUST NOT route the stanza to the JID but instead MUST return a <not-acceptable/> error [...] https://xmpp.org/extensions/xep-0191.html#block https://xmpp.org/extensions/xep-0191.html#example-9

  211. Zash

    flow, /error/@by is what you mean

  212. Zash

    @to & @from are always swapped for replies

  213. flow

    ahh good then

  214. Zash

    Not sure we set that tho, better check

  215. Zash

    It's not in the example, so probably not :)

  216. Zash

    Heh, indeed

  217. pulkomandy has left

  218. lovetox has joined

  219. pep.

    > Zash> but it's a boolean or why one shouldn't represent booleans as integers :(

  220. pulkomandy has joined

  221. adrien has left

  222. adrien has joined

  223. pulkomandy has left

  224. goffi has left

  225. goffi has joined

  226. Ge0rG

    pep.: as we all know, the correct represntation for booleans is ["YES", "Norway"]

  227. pep.

    :D

  228. kikuchiyo has left

  229. kikuchiyo has joined

  230. pulkomandy has joined

  231. asterix has left

  232. asterix has joined

  233. goffi has left

  234. goffi has joined

  235. Meta Bergman has joined

  236. sonny has left

  237. sonny has joined

  238. neustradamus has left

  239. neustradamus has joined

  240. asterix has left

  241. asterix has joined

  242. kikuchiyo has left

  243. kikuchiyo has joined

  244. asterix has left

  245. asterix has joined

  246. serge90 has joined

  247. serge90 has left

  248. serge90 has joined

  249. kikuchiyo has left

  250. serge90 has left

  251. serge90 has joined

  252. serge90 has left

  253. serge90 has joined

  254. serge90 has left

  255. serge90 has joined

  256. serge90 has left

  257. serge90 has joined

  258. kikuchiyo has joined

  259. serge90 has left

  260. serge90 has joined

  261. pulkomandy has left

  262. pulkomandy has joined

  263. serge90 has left

  264. serge90 has joined

  265. serge90 has left

  266. serge90 has joined

  267. serge90 has left

  268. serge90 has joined

  269. serge90 has left

  270. serge90 has joined

  271. pulkomandy has left

  272. serge90 has left

  273. serge90 has joined

  274. kikuchiyo has left

  275. pulkomandy has joined

  276. kikuchiyo has joined

  277. kikuchiyo has left

  278. pulkomandy has left

  279. pulkomandy has joined

  280. serge90 has left

  281. serge90 has joined

  282. serge90 has left

  283. serge90 has joined

  284. kikuchiyo has joined

  285. pulkomandy has left

  286. goffi has left

  287. pulkomandy has joined

  288. serge90 has left

  289. serge90 has joined

  290. kikuchiyo has left

  291. serge90 has left

  292. serge90 has joined

  293. neustradamus has left

  294. neustradamus has joined

  295. kikuchiyo has joined

  296. Neustradamus has joined

  297. Neustradamus has left

  298. serge90 has left

  299. serge90 has joined

  300. kikuchiyo has left

  301. serge90 has left

  302. serge90 has joined

  303. serge90 has left

  304. serge90 has joined

  305. serge90 has left

  306. serge90 has joined

  307. serge90 has left

  308. serge90 has joined

  309. serge90 has left

  310. serge90 has joined

  311. kikuchiyo has joined

  312. serge90 has left

  313. serge90 has joined

  314. pulkomandy has left

  315. serge90 has left

  316. serge90 has joined

  317. serge90 has left

  318. serge90 has joined

  319. pulkomandy has joined

  320. serge90 has left

  321. serge90 has joined

  322. pulkomandy has left

  323. serge90 has left

  324. serge90 has joined

  325. alexis has left

  326. pulkomandy has joined

  327. alexis has joined

  328. serge90 has left

  329. serge90 has joined

  330. alexis has left

  331. serge90 has left

  332. serge90 has joined

  333. pulkomandy has left

  334. serge90 has left

  335. serge90 has joined

  336. pulkomandy has joined

  337. serge90 has left

  338. jonas’ has left

  339. serge90 has joined

  340. jonas’ has joined

  341. alexis has joined

  342. serge90 has left

  343. serge90 has joined

  344. asterix has left

  345. asterix has joined

  346. serge90 has left

  347. serge90 has joined

  348. serge90 has left

  349. serge90 has joined

  350. serge90 has left

  351. serge90 has joined

  352. serge90 has left

  353. goffi has joined

  354. serge90 has joined

  355. serge90 has left

  356. serge90 has joined

  357. serge90 has left

  358. serge90 has joined

  359. serge90 has left

  360. serge90 has joined

  361. neustradamus has left

  362. neustradamus has joined

  363. pulkomandy has left

  364. pulkomandy has joined

  365. serge90 has left

  366. serge90 has joined

  367. serge90 has left

  368. serge90 has joined

  369. serge90 has left

  370. serge90 has joined

  371. lovetox has left

  372. asterix has left

  373. asterix has joined

  374. asterix has left

  375. asterix has joined

  376. asterix has left

  377. asterix has joined

  378. asterix has left

  379. asterix has joined

  380. serge90 has left

  381. serge90 has joined

  382. lovetox has joined

  383. asterix has left

  384. asterix has joined

  385. serge90 has left

  386. serge90 has joined

  387. Wojtek has joined

  388. serge90 has left

  389. serge90 has joined

  390. serge90 has left

  391. serge90 has joined

  392. lovetox has left

  393. lovetox has joined

  394. serge90 has left

  395. serge90 has joined

  396. serge90 has left

  397. serge90 has joined

  398. pulkomandy has left

  399. asterix has left

  400. asterix has joined

  401. lovetox has left

  402. pulkomandy has joined

  403. serge90 has left

  404. serge90 has joined

  405. serge90 has left

  406. serge90 has joined

  407. lovetox has joined

  408. serge90 has left

  409. serge90 has joined

  410. kikuchiyo has left

  411. kikuchiyo has joined

  412. debacle has left

  413. debacle has joined

  414. lovetox has left

  415. serge90 has left

  416. serge90 has joined

  417. serge90 has left

  418. serge90 has joined

  419. debacle has left

  420. asterix has left

  421. asterix has joined

  422. serge90 has left

  423. serge90 has joined

  424. serge90 has left

  425. lovetox has joined

  426. serge90 has joined

  427. pulkomandy has left

  428. serge90 has left

  429. serge90 has joined

  430. lovetox has left

  431. SouL has left

  432. serge90 has left

  433. serge90 has joined

  434. kikuchiyo has left

  435. pulkomandy has joined

  436. SouL has joined

  437. serge90 has left

  438. serge90 has joined

  439. pulkomandy has left

  440. kikuchiyo has joined

  441. pulkomandy has joined

  442. serge90 has left

  443. serge90 has joined

  444. kikuchiyo has left

  445. serge90 has left

  446. serge90 has joined

  447. kikuchiyo has joined

  448. serge90 has left

  449. serge90 has joined

  450. serge90 has left

  451. serge90 has joined

  452. kikuchiyo has left

  453. Martin has left

  454. Martin has joined

  455. Martin has left

  456. Martin has joined

  457. serge90 has left

  458. serge90 has joined

  459. serge90 has left

  460. serge90 has joined

  461. serge90 has left

  462. serge90 has joined

  463. kikuchiyo has joined

  464. serge90 has left

  465. serge90 has joined

  466. kikuchiyo has left

  467. serge90 has left

  468. serge90 has joined

  469. pulkomandy has left

  470. pulkomandy has joined

  471. debacle has joined

  472. alexis has left

  473. serge90 has left

  474. serge90 has joined

  475. lovetox has joined

  476. serge90 has left

  477. serge90 has joined

  478. serge90 has left

  479. serge90 has joined

  480. kikuchiyo has joined

  481. Marc has left

  482. serge90 has left

  483. serge90 has joined

  484. pulkomandy has left

  485. Marc has joined

  486. lovetox has left

  487. serge90 has left

  488. serge90 has joined

  489. pulkomandy has joined

  490. kikuchiyo has left

  491. kikuchiyo has joined

  492. serge90 has left

  493. serge90 has joined

  494. kikuchiyo has left

  495. serge90 has left

  496. serge90 has joined

  497. serge90 has left

  498. serge90 has joined

  499. serge90 has left

  500. serge90 has joined

  501. serge90 has left

  502. serge90 has joined

  503. serge90 has left

  504. serge90 has joined

  505. serge90 has left

  506. serge90 has joined

  507. serge90 has left

  508. serge90 has joined

  509. kikuchiyo has joined

  510. serge90 has left

  511. serge90 has joined

  512. kikuchiyo has left

  513. serge90 has left

  514. serge90 has joined

  515. serge90 has left

  516. serge90 has joined

  517. kikuchiyo has joined

  518. lovetox has joined

  519. pulkomandy has left

  520. pulkomandy has joined

  521. serge90 has left

  522. serge90 has joined

  523. jonas’

    I’ll just leave this here: $ host omdathetkan.monshouwer.org omdathetkan.monshouwer.org is an alias for https://omdathetkan.monshouwer.org. https://omdathetkan.monshouwer.org has address 195.191.112.29 https://omdathetkan.monshouwer.org has IPv6 address 2a02:990:100:1:0:d05::

  524. jonas’

    (re that discussion the other day about nameprep being not strict enough)

  525. serge90 has left

  526. serge90 has joined

  527. DebXWoody has left

  528. serge90 has left

  529. serge90 has joined

  530. serge90 has left

  531. serge90 has joined

  532. serge90 has left

  533. serge90 has joined

  534. flow

    jonas’, hmm, I am not sure if (other) non-LDH labels should appear on the wire

  535. jonas’

    non-LDH?

  536. flow

    ldh: letters digist hypen

  537. flow

    ldh: letters digits hypen

  538. flow

    ldh: letters digits hyphen

  539. flow

    it was my understanding that essentially only those are allowed in the wire protocol

  540. jonas’

    what about _xmpp-server

  541. jonas’

    there was a fun discussion in #powerdns on OFTC a few minutes back (after I asked if '&' (U+0026) is valid in DNS labels) and DNS isn’t actually strict about that

  542. flow

    those are underscore labels

  543. serge90 has left

  544. serge90 has joined

  545. flow

    dns is like 1000s of RFCs, so its kind of complicated

  546. flow

    plus registries are lax when it comes to compliance

  547. flow

    which kinda forces implementations to become a little bit lax too

  548. jonas’

    compliance to what even

  549. flow

    the RFCs i'd assume

  550. flow

    hmm it was pretty sure the kind of labels which are allowed on the wire is specified somewhere

  551. lovetox has left

  552. jonas’

    flow, maybe you meant: https://tools.ietf.org/html/rfc1035 <label> ::= <letter> [ [ <ldh-str> ] <let-dig> ] <ldh-str> ::= <let-dig-hyp> | <let-dig-hyp> <ldh-str> <let-dig-hyp> ::= <let-dig> | "-" <let-dig> ::= <letter> | <digit> <letter> ::= any one of the 52 alphabetic characters A through Z in upper case and a through z in lower case <digit> ::= any one of the ten digits 0 through 9

  553. jonas’

    but that seems to be generally understood more as "guideline" than as "rule" by the DNS community

  554. flow

    yes and no, that's one of the very first of DNS related RFCs

  555. flow

    there are many updates to this

  556. jonas’

    idneed

  557. jonas’

    indeed

  558. jonas’

    but if the powerdns folks tell me that, I’m not going to argue ;)

  559. jonas’

    I don’t want to be *that* person who tries to point at RFCs in a field they don’t know about in front of the folks implementing them all day ;)

  560. flow

    jonas’, they tell you it is valid?

  561. jonas’

    yes

  562. serge90 has left

  563. flow

    could very well be, as I said i'm not sure

  564. jonas’

    I hear that there are not really restrictions

  565. serge90 has joined

  566. jonas’

    there’s something for "hostnames", but that’s irrespective of DNS

  567. jonas’

    as you can see, the https:// stuff passing right through

  568. jonas’

    powerdns will reject & and ; with the SQL backend tho

  569. flow

    and '://' is not really the intersting part of the ASCII range

  570. jonas’

    so no fun to be had with &quot;.domain.example and XML

  571. flow

    and '://' is not really the interesting part of the ASCII range

  572. Zash

    Ge0rG, you might enjoy `dig 🤖️.zash.se txt +noidnin`

  573. jonas’

    I get NXDOMAIN

  574. jonas’

    but that may be copy/paste issues

  575. Zash

    `dig txt bender.zash.se` but it gets escaped :(

  576. flow

    ahh, possible that https://tools.ietf.org/html/rfc2181#section-11 is still in effect

  577. flow

    which means binary fun

  578. flow

    still LDH label is what you usually want to see on the wire, and underscore labels of course

  579. flow

    https://tools.ietf.org/html/rfc5890#section-2.3.1 has a nice overview

  580. jonas’

    "want" :>

  581. jonas’

    again, I’m not going to dig into that now

  582. flow

    @ c query ("🤖.zash.se", org.minidns.record.Record.TYPE.TXT) java.lang.IllegalArgumentException: java.text.ParseException: An unassigned code point was found in the input 🤖

  583. Zash

    eheehehehhee

  584. serge90 has left

  585. serge90 has joined

  586. jonas’

    bedtime

  587. serge90 has left

  588. serge90 has joined

  589. flow

    hmm, which is kinda strange, as the robot was added in unicode 8 and this is java 11 which should support unicode 10

  590. flow

    or do I have that shell switched to an older JRE…

  591. flow

    but bedtime sounds good :)

  592. serge90 has left

  593. serge90 has joined

  594. serge90 has left

  595. serge90 has joined

  596. kikuchiyo has left

  597. serge90 has left

  598. kikuchiyo has joined

  599. serge90 has joined

  600. alexis has joined

  601. serge90 has left

  602. serge90 has joined

  603. serge90 has left

  604. serge90 has joined

  605. serge90 has left

  606. serge90 has joined

  607. serge90 has left

  608. serge90 has joined

  609. wurstsalat has left

  610. serge90 has left

  611. serge90 has joined

  612. SouL has left

  613. serge90 has left

  614. serge90 has joined

  615. serge90 has left

  616. serge90 has joined

  617. kikuchiyo has left

  618. serge90 has left

  619. serge90 has joined

  620. serge90 has left

  621. serge90 has joined

  622. asterix has left

  623. asterix has joined

  624. paul has left

  625. serge90 has left

  626. serge90 has joined

  627. serge90 has left

  628. serge90 has joined

  629. goffi has left

  630. serge90 has left

  631. serge90 has joined

  632. asterix has left

  633. Marc has left

  634. serge90 has left

  635. serge90 has joined

  636. lovetox has joined

  637. Neustradamus has joined

  638. Neustradamus has left

  639. Neustradamus has joined

  640. Neustradamus has left

  641. serge90 has left

  642. serge90 has joined

  643. neustradamus has left

  644. neustradamus has joined

  645. serge90 has left

  646. serge90 has joined

  647. serge90 has left

  648. serge90 has joined

  649. serge90 has left

  650. serge90 has joined

  651. serge90 has left

  652. serge90 has joined

  653. serge90 has left

  654. serge90 has joined

  655. serge90 has left

  656. serge90 has joined

  657. SouL has joined

  658. serge90 has left

  659. serge90 has joined

  660. serge90 has left

  661. serge90 has joined

  662. serge90 has left

  663. serge90 has joined

  664. serge90 has left

  665. serge90 has joined

  666. serge90 has left

  667. serge90 has joined

  668. Wojtek has left

  669. serge90 has left

  670. serge90 has joined

  671. serge90 has left

  672. serge90 has joined