XSF Discussion - 2023-05-24


  1. agates has left

  2. BASSGOD has left

  3. farenr has joined

  4. farenr has left

  5. BASSGOD has joined

  6. farenr has joined

  7. BASSGOD has left

  8. arc has left

  9. arc has joined

  10. neshtaxmpp has left

  11. neshtaxmpp has joined

  12. intosi@ik.nu has left

  13. intosi@ik.nu has joined

  14. BASSGOD has joined

  15. serge90 has left

  16. gooya has left

  17. xnamed has left

  18. pablo has left

  19. adiaholic has left

  20. Tobi has joined

  21. Tobias has joined

  22. neshtaxmpp has left

  23. adiaholic has joined

  24. HoUsSeM has joined

  25. Tobias has left

  26. Tobi has left

  27. intosi@ik.nu has left

  28. intosi@ik.nu has joined

  29. farenr has left

  30. HoUsSeM has left

  31. Tim R has left

  32. Steve Kille has left

  33. Tim R has joined

  34. Steve Kille has joined

  35. Steve Kille has left

  36. Steve Kille has joined

  37. farenr has joined

  38. chipmnk has left

  39. pablo has joined

  40. pablo has left

  41. intosi@ik.nu has left

  42. intosi@ik.nu has joined

  43. intosi@ik.nu has left

  44. intosi@ik.nu has joined

  45. Trung has joined

  46. farenr has left

  47. paul has left

  48. farenr has joined

  49. lissine has joined

  50. Martin has left

  51. lovetox has left

  52. antranigv has joined

  53. antranigv has left

  54. antranigv has joined

  55. agates has joined

  56. Yagiza has joined

  57. farenr has left

  58. farenr has joined

  59. Tobi has joined

  60. Tobias has joined

  61. david has joined

  62. david has left

  63. david has joined

  64. david has left

  65. neshtaxmpp has joined

  66. Tobias has left

  67. Tobi has left

  68. floretta has left

  69. floretta has joined

  70. lissine has left

  71. intosi@ik.nu has left

  72. intosi@ik.nu has joined

  73. BASSGOD has left

  74. sdjlbmrt has left

  75. neshtaxmpp has left

  76. neshtaxmpp has joined

  77. neshtaxmpp has left

  78. catchy has joined

  79. catchy has left

  80. catchy has joined

  81. neshtaxmpp has joined

  82. bhavy has joined

  83. BASSGOD has joined

  84. neshtaxmpp has left

  85. neshtaxmpp has joined

  86. neshtaxmpp has left

  87. neshtaxmpp has joined

  88. tmolitor has left

  89. sdjlbmrt has joined

  90. farenr has left

  91. BASSGOD has left

  92. BASSGOD has joined

  93. farenr has joined

  94. marc0s has left

  95. floretta has left

  96. marc0s has joined

  97. paul has joined

  98. ISD has joined

  99. Tobi has joined

  100. Tobias has joined

  101. lovetox has joined

  102. ISD has left

  103. floretta has joined

  104. mirux has joined

  105. goffi has joined

  106. farenr has left

  107. Axel R. has joined

  108. chipmnk has joined

  109. farenr has joined

  110. chipmnk has left

  111. chipmnk has joined

  112. Menel has left

  113. Menel has joined

  114. intosi@ik.nu has left

  115. intosi@ik.nu has joined

  116. *IM* has joined

  117. farenr has left

  118. poliux has left

  119. intosi@ik.nu has left

  120. intosi@ik.nu has joined

  121. sdjlbmrt has left

  122. matthias has joined

  123. goffi has left

  124. goffi has joined

  125. poliux has joined

  126. farenr has joined

  127. cal0pteryx (wurstsalat) has joined

  128. intosi@ik.nu has left

  129. intosi@ik.nu has joined

  130. MSavoritias (fae,ve) has joined

  131. sdjlbmrt has joined

  132. resoli has joined

  133. farenr has left

  134. mirux has left

  135. mirux has joined

  136. *IM* has left

  137. sebastian has joined

  138. 644043 has left

  139. farenr has joined

  140. jcbrand has joined

  141. matthias has left

  142. resoli has left

  143. emus has joined

  144. resoli has joined

  145. farenr has left

  146. neox has joined

  147. BASSGOD has left

  148. Menel has left

  149. Menel has joined

  150. BASSGOD has joined

  151. neox has left

  152. neox has joined

  153. Titi has joined

  154. *IM* has joined

  155. resoli has left

  156. farenr has joined

  157. agates has left

  158. antranigv has left

  159. *IM* has left

  160. farenr has left

  161. *IM* has joined

  162. farenr has joined

  163. neox has left

  164. guus.der.kinderen has joined

  165. lovetox has left

  166. lovetox has joined

  167. antranigv has joined

  168. debacle has joined

  169. lissine has joined

  170. Andrzej has joined

  171. neox has joined

  172. goffi has left

  173. goffi has joined

  174. jgart has joined

  175. jgart has left

  176. gooya has joined

  177. farenr has left

  178. goffi has left

  179. goffi has joined

  180. sdjlbmrt has left

  181. farenr has joined

  182. jgart has joined

  183. intosi@ik.nu has left

  184. intosi@ik.nu has joined

  185. Rebeld has left

  186. resoli has joined

  187. lissine has left

  188. farenr has left

  189. 644043 has joined

  190. resoli has left

  191. resoli has joined

  192. Maxence has left

  193. jgart has left

  194. lskdjf has joined

  195. Maxence has joined

  196. Dele Olajide has joined

  197. govanify has joined

  198. farenr has joined

  199. *IM* has left

  200. xengineering has left

  201. BASSGOD has left

  202. neox has left

  203. nicomuc has joined

  204. nicomuc has left

  205. sdjlbmrt has joined

  206. govanify has left

  207. farenr has left

  208. tee has left

  209. tee has joined

  210. *IM* has joined

  211. xengineering has joined

  212. farenr has joined

  213. Kev has joined

  214. L29Ah has left

  215. L29Ah has joined

  216. guus.der.kinderen has left

  217. nicoco has left

  218. nicoco has joined

  219. antranigv has left

  220. farenr has left

  221. farenr has joined

  222. edenist has left

  223. edenist has joined

  224. debacle has left

  225. antranigv has joined

  226. BASSGOD has joined

  227. gooya has left

  228. Menel has left

  229. gooya has joined

  230. Menel has joined

  231. resoli has left

  232. SteveF has joined

  233. farenr has left

  234. djorz has joined

  235. debacle has joined

  236. projjalm has joined

  237. LNJ has left

  238. LNJ has joined

  239. farenr has joined

  240. Titi has left

  241. mjk has left

  242. mjk has joined

  243. neox has joined

  244. Maranda has joined

  245. asterix has left

  246. asterix has joined

  247. mjk has left

  248. papatutuwawa has joined

  249. *IM* has left

  250. *IM* has joined

  251. farenr has left

  252. farenr has joined

  253. Kev has left

  254. mjk has joined

  255. farenr has left

  256. sebastian has left

  257. farenr has joined

  258. asterix has left

  259. asterix has joined

  260. Alex has left

  261. Alex has joined

  262. Kev has joined

  263. neox has left

  264. petrescatraian has left

  265. neox has joined

  266. *IM* has left

  267. farenr has left

  268. farenr has joined

  269. inky has joined

  270. *IM* has joined

  271. neox has left

  272. *IM* has left

  273. neox has joined

  274. *IM* has joined

  275. grim has left

  276. grim has joined

  277. arc has left

  278. arc has joined

  279. farenr has left

  280. chipmnk has left

  281. grim has left

  282. grim has joined

  283. chipmnk has joined

  284. papatutuwawa has left

  285. papatutuwawa has joined

  286. belove has left

  287. HoUsSeM has joined

  288. neox has left

  289. farenr has joined

  290. belove has joined

  291. Martin has joined

  292. Titi has joined

  293. BASSGOD has left

  294. arc has left

  295. arc has joined

  296. xnamed has joined

  297. con3 has left

  298. con3 has joined

  299. asterix has left

  300. asterix has joined

  301. chipmnk has left

  302. neox has joined

  303. chipmnk has joined

  304. farenr has left

  305. BASSGOD has joined

  306. neox has left

  307. asterix has left

  308. asterix has joined

  309. belove has left

  310. djorz has left

  311. Menel has left

  312. Menel has joined

  313. massivebox has left

  314. belove has joined

  315. massivebox has joined

  316. farenr has joined

  317. djorz has joined

  318. marc0s has left

  319. lissine has joined

  320. SteveF has left

  321. resoli has joined

  322. Martin has left

  323. Martin has joined

  324. neox has joined

  325. xnamed has left

  326. djorz has left

  327. Arne has joined

  328. Arne has left

  329. resoli has left

  330. resoli has joined

  331. Wojtek has joined

  332. HoUsSeM has left

  333. Kev has left

  334. Kev has joined

  335. marc0s has joined

  336. poliux has left

  337. massivebox has left

  338. resoli has left

  339. marc0s has left

  340. marc0s has joined

  341. singpolyma has left

  342. singpolyma has joined

  343. singpolyma

    Hello all! xep-0045 says that both a MUC and the "MUC service" should have identity conference/text and both advertise the muc feature. This feels wrong (since a MUC service neither implements MUC protocol, nor is a conference, nor really needs to technically exist and directory/chatroom exists) but more important for me how can I tell they difference? If I have the jid of a conference/text how can I know if it is joinable or not?

  344. MattJ

    Probably not the answer you're hoping for, but: if there is a node part, it's joinable? :)

  345. pep.

    Yeah that feels weird to me too if both advertize it. That means implementations rely on other clues and that's where you get in awkward situations like checking that there's a .. node

  346. singpolyma table flip

  347. singpolyma

    ;)

  348. massivebox has joined

  349. MattJ

    As author of an implementation which took steps to ensure the bare domain was joinable, I'm nevertheless happy enough for nobody to support it

  350. MattJ

    Because it's just too much trouble

  351. singpolyma

    What kind of trouble?

  352. pep.

    Personally it's not that I want people to support that the bare domain is joinable, it's the other way around, I'd want them to stop enforcing arbitrary rules

  353. MattJ

    Well, it's logically possible only when the operations you perform on the service don't overlap with the operations you can perform on the MUC

  354. singpolyma

    pep.: yeah. I kinda hate doing (if node) ever

  355. MattJ

    and it happens that there very little overlap

  356. singpolyma

    MattJ: oh, you mean if the domain is also a service. Sure. But the domain could be just a room and not also a service

  357. Kev has left

  358. MattJ

    Then it's a room with no service

  359. singpolyma

    Sure

  360. MattJ

    which is logically weird

  361. kinetik has left

  362. singpolyma

    Is it? The MUC services is basically a historical accident. It's sometimes useful but doesn't feel in any way required

  363. pep.

    I understand the fact that people want a place ""under which"" they know they can create a new room. But it's the "under which" that annoys me. Why not just ask for a new room to any room of the service one knows and be done? (as an example)

  364. pep.

    (There may be other ways)

  365. MattJ

    IIRC there are some operations in XEP-0045 defined on the service, such as registration

  366. Wojtek has left

  367. belove has left

  368. pep.

    Registration against the service?

  369. MattJ

    Service-wide nick registration, for example

  370. Guus

    search maybe?

  371. pep.

    #items also yeah maybe

  372. singpolyma

    Right, so that's why the service advertises muc, because it optionally implements some muc features

  373. MattJ

    With all the edge cases it exposes, I just can't support the idea that it's worth it

  374. singpolyma

    pep.: Items is more like directory/chatroom though

  375. pep.

    The spec could be made clearer in one way or another in this regard (advertizing "muc" everywhere). I guess it's an implicit assumption that there's a node for a room

  376. singpolyma

    I guess also because of the long history here we can't remove the identity because even if it's wrong too many things would have it. But nothing prevents us suggesting a second identity also be present (either in there service or the muc or both)

  377. singpolyma

    I will use (if node) for now I guess, but under protest :P

  378. kinetik has joined

  379. MattJ

    Your protest has been noted :P

  380. pep.

    I'm writing a MUC implementation, and I also protest!!

  381. Guus

    I just protest!

  382. singpolyma

    pep.: right. A muc#service var could also do it. But I think this is the job identity is for

  383. belove has joined

  384. xnamed has joined

  385. singpolyma

    pep.: if you're actually working on this, I would submit that the muc service should be identity conference/text *and* directory/chatroom (the former only for historical reasons as noted)

  386. sdjlbmrt has left

  387. pep.

    fwiw I've been close to finishing my scansion impl in Rust, which allows me to do test codegen for my MUC service. Hoping that this helps other MUC (service) impls

  388. pep.

    I need to take some time and finish it

  389. pep.

    And then start writing tests.

  390. belove has left

  391. flow

    vote flow for a stricter and tightener ruleset for MUC (and all other protocols)!!111

  392. sdjlbmrt has joined

  393. pep.

    hah

  394. flow

    "The XMPP address (JID) of a MUC room MUST consist of a local-, domain-, and resourcepart."

  395. singpolyma

    What can actually be done from a XEP pov? I imagine editing MUC at all is basically verboten except wording changes? So would it have to be a new xep just to suggest a second identity for muc services?

  396. pep.

    flow, :/

  397. flow

    pep., I never said my opinions and belives are generally shared :)

  398. pep.

    singpolyma, MUC is being edited all the time

  399. Guus

    singpolyma: can a room be expected to at least contain _some_ disco#info features that are specific to a room (which won't be returned by a service's #info?).

  400. singpolyma

    Guus: I will review the spec again, but I don't think any are required

  401. flow

    wait, strike the "and resourcepart" in what I wrote above

  402. pep.

    Still :/

  403. pep.

    :P

  404. *IM* has left

  405. xengineering has left

  406. Guus

    singpolyma: it's not better than checking if there's a node-part, but maybe you can differentiate between 'room' and 'service' by checking for a non-zero amount of `muc_*` features.

  407. pep.

    flow, there's literally no reason apart from "it's easier" to enforce the node

  408. belove has joined

  409. singpolyma

    Guus: if any we're required to be present it would be way better. As it is maybe I can do (if node or (contains muc_*))

  410. flow

    pep., yeah, yeah, I know. I hope we still can have a beverage at an future fosdem even if we have different opinions ;)

  411. singpolyma

    And get to 98%

  412. HoUsSeM has joined

  413. pep.

    flow, as long as you don't bring me MIX stickers :P

  414. flow

    pep., I truely believe that the ability to host MUC rooms on domainpart-only XMPP addresses only causes confusion and makes implementation harder

  415. Guus

    that'd get you to only 98% you think?

  416. Zash

    Wait, that's it! MIX needs Stickers, otherwise it will never become popular!!!1

  417. Guus

    flow: agreed

  418. Zash

    Actual physical stickers, that is ;)

  419. singpolyma

    Guus: well, in practise (if node) is probably 99.9% haha

  420. xnamed has left

  421. MattJ quickly prints some MUC stickers

  422. pep.

    :DD

  423. Alex has left

  424. flow

    war of the MUC vs MIX (stickers) incoming?

  425. Zash

    Vote with your stickers

  426. flow

    and your sticker printing equipment!

  427. pep.

    Guus, "is node" and "if other feature" are somewhat equivalent IMO. As you'll disco anyway

  428. Guus

    pep: `is node` can be deduced from the room's address, and doesn't require a disco?

  429. pep.

    Guus, "if node" and "if other feature" are somewhat equivalent IMO. As you'll disco anyway

  430. pep.

    Yeah but you can't know if node@server is a MUC or a person or something else

  431. xengineering has joined

  432. pep.

    So you need to disco

  433. singpolyma

    BTW, maybe this is better for jdev, but is anyone else aware of clients that try to detect MUC generally vs having the user declare what is a MUC and what is not? I observed today the XEP even says presence sub to MUC is allowed, but in most clients MUC in roster is a UX disaster

  434. Guus

    oh, I'm definitely not arguing that this is a good idea. I was just trying to find a way in which you could distinguish between service and room based on disco#info data.

  435. singpolyma

    Guus: yeah, I'm not sure it is perfect but I will definitely add your idea to what I am doing

  436. BASSGOD has left

  437. *IM* has joined

  438. Menel has left

  439. Guus

    We _could_ improve the specs, but what's the cost/benefit ratio?

  440. Menel has joined

  441. singpolyma

    Well, improving the specs means the next person who wants to do this hrs something telling them what to do

  442. Alex has joined

  443. pep.

    ^

  444. singpolyma

    Well, improving the specs means the next person who wants to do this has something telling them what to do

  445. Kev has joined

  446. singpolyma

    I am willing to come in here and be like "uhhh..." But GP doesn't love that mode of finding out usually

  447. Guus

    isn't that quite clear? It's awkward maybe, but it's pretty evident that the XEP assumes that rooms are node-based JIDs under a domain-only service address.

  448. Zash

    Clarifying is good

  449. Alex has left

  450. singpolyma

    Guus: I think this discussion is an existence proof it's not clear. I have a published client in the wild now that tries to join MUC services, heh

  451. Alex has joined

  452. MattJ

    +1, I'd rather update XEP-0045 to state what is common (universal) practice explicitly, over trying to change the protocol to satisfy theoretical use cases

  453. singpolyma

    MattJ: you mean just say MUST node?

  454. Guus

    (fwiw: I wasn't arguing against clarifying the XEP - but I do wonder if there's much benefit in introducing something like a new feature to make the disction between room and service more distinct)

  455. MattJ

    singpolyma, yep

  456. singpolyma

    I don't live that, but if it's in the spec then (if node) stops being a hack

  457. singpolyma

    I don't love that, but if it's in the spec then (if node) stops being a hack

  458. singpolyma

    So I prefer it to nothing

  459. MattJ

    Room JID The <room@service> address of a room.

  460. MattJ

    This is from XEP-0045 currently

  461. MattJ

    Could add more words, but it doesn't seem that ambiguous

  462. Guus

    > Room ID > The localpart of a Room JID, which might be opaque and thus lack meaning for human users

  463. Guus

    also in the XEP currently.

  464. MattJ

    > Each room is identified as a "room JID" <room@service> (e.g., <jdev@conference.jabber.org>), where "room" is the name of the room and "service" is the hostname at which the multi-user chat service is running.

  465. singpolyma

    Hmm. Ok, you win.

  466. Zash

    Could the problem be the that the XEP is simply so large that you can't possibly read the whole thing at once, thus you miss bits?

  467. mjk

    > BTW, maybe this is better for jdev, but is anyone else aware of clients that try to detect MUC generally Gajim does. afair, the internal "open chat" API is even agnostic to the jid being a muc or not

  468. singpolyma

    I guess so many xmpp things assume node when they shouldn't that it's easy for me to miss is such statements are requirements, but the weight is there

  469. Zash

    (or did those quoted parts appear just now?)

  470. MattJ

    Zash, want me to find another bit of XEP-0045 you've never seen before? :)

  471. Guus

    Zash: that's probably true for many XEPs - many specifications in general even, maybe.

  472. singpolyma

    mjk: oh yeah? Nice. I haven't tried gajim past 1.3 yet but glad to hear newer versions also doing this

  473. Guus

    Mattj: as someone who has direct write access to the webserver that hosts them, one might suspect foul play!

  474. Trung

    > Could the problem be the that the XEP is simply so large that you can't possibly read the whole thing at once, thus you miss bits? everytime i look at a xep, i have to go lay down for bit. just saying.

  475. singpolyma

    Most xeps are very small and easy to digest, but there are a few famous exceptions of course. 45, 60

  476. singpolyma

    Both could be broken up but 🤷‍♂️

  477. Zash

    Breaking them up isn't a magic bullet either...

  478. lissine has left

  479. singpolyma

    Zash: no, but it could make for example a partial implemetation much easier to reason about

  480. Zash

    But reorganization in general can probably help, if done well.

  481. singpolyma

    I don't think it's worth it for historical xeps like this, we can write seperate docs is needed etc. But new xeps being more broken down I think is good and that does seem to be the trend

  482. singpolyma

    I don't think it's worth it for historical xeps like this, we can write seperate docs if needed etc. But new xeps being more broken down I think is good and that does seem to be the trend

  483. singpolyma

    Ultimately I'd like to get to the point where lots of people do productive xmpp work without even reading a xep. Not because reading specs is bad but because many people won't

  484. singpolyma

    But that's a different goal, heh

  485. Mikaela has left

  486. Mikaela has joined

  487. mjk

    singpolyma: > I haven't tried gajim past 1.3 yet you might find out it's now _more_ broken wrt to calls :(

  488. Kev has left

  489. mjk

    somewhere around libsoup 2->3 transition, iirc

  490. BASSGOD has joined

  491. Kev has joined

  492. mjk

    one might ask what has http do with rtp. one would be correct in asking

  493. mjk

    one might ask what has http to do with rtp. one would be correct in asking

  494. singpolyma has left

  495. BASSGOD has left

  496. singpolyma has joined

  497. arc has left

  498. arc has joined

  499. xnamed has joined

  500. sdjlbmrt has left

  501. singpolyma

    > singpolyma: >> I haven't tried gajim past 1.3 yet > you might find out it's now _more_ broken wrt to calls :( Yes, I'm aware of that. Though I think it got slightly unbroken again? Not sure. Anyway, I don't do calls myself but of course I need to be aware of these things for customers

  502. SteveF has joined

  503. sonny has left

  504. sonny has joined

  505. Peter Waher has left

  506. singpolyma has left

  507. poliux has joined

  508. singpolyma has joined

  509. Peter Waher has joined

  510. Wojtek has joined

  511. Menel has left

  512. pablo has joined

  513. Mikaela has left

  514. Menel has joined

  515. BASSGOD has joined

  516. HoUsSeM has left

  517. zonsopkomst has left

  518. zonsopkomst has joined

  519. BASSGOD has left

  520. singpolyma has left

  521. singpolyma has joined

  522. *IM* has left

  523. *IM* has joined

  524. Martin has left

  525. Martin has joined

  526. sdjlbmrt has joined

  527. Menel has left

  528. 1inguini has left

  529. Menel has joined

  530. BASSGOD has joined

  531. atomicwatch has left

  532. BASSGOD has left

  533. papatutuwawa has left

  534. pablo has left

  535. 1inguini has joined

  536. mjk

    👍

  537. papatutuwawa has joined

  538. BASSGOD has joined

  539. atomicwatch has joined

  540. stp has left

  541. singpolyma has left

  542. Mikaela has joined

  543. Titi has left

  544. david has joined

  545. david has left

  546. singpolyma has joined

  547. xnamed has left

  548. farenr has left

  549. Menel has left

  550. Menel has joined

  551. kurisu has left

  552. HoUsSeM has joined

  553. xnamed has joined

  554. Menel has left

  555. Menel has joined

  556. farenr has joined

  557. kurisu has joined

  558. Arne has joined

  559. intosi@ik.nu has left

  560. intosi@ik.nu has joined

  561. HoUsSeM has left

  562. intosi@ik.nu has left

  563. intosi@ik.nu has joined

  564. BASSGOD has left

  565. neshtaxmpp has left

  566. cal0pteryx (wurstsalat)

    > > you might find out it's now _more_ broken wrt to calls :( > Yes, I'm aware of that. Though I think it got slightly unbroken again? Not sure. Anyway, I don't do calls myself but of course I need to be aware of these things for customers the jingle parts suffer from severe bit rot. at some point this needs to be rewritten (same for jingle ft)

  567. neshtaxmpp has joined

  568. Zash

    GSoC rewrite from scratch? :)

  569. flashcore has left

  570. cal0pteryx (wurstsalat)

    I know Gajim participated in earlier years, but it seems the effort which goes into mentoring does not pay off

  571. BASSGOD has joined

  572. grim has left

  573. grim has joined

  574. asterix has left

  575. asterix has joined

  576. sdjlbmrt has left

  577. qy has left

  578. Arne has left

  579. Arne has joined

  580. Arne has left

  581. Arne has joined

  582. stp has joined

  583. Rebeld has joined

  584. *IM* has left

  585. xengineering has left

  586. xengineering has joined

  587. xnamed has left

  588. Dele Olajide has left

  589. arc has left

  590. arc has joined

  591. Dele Olajide has joined

  592. flashcore has joined

  593. asterix has left

  594. asterix has joined

  595. qy has joined

  596. farenr has left

  597. Menel has left

  598. sdjlbmrt has joined

  599. Menel has joined

  600. farenr has joined

  601. matthias has joined

  602. massivebox has left

  603. Arne has left

  604. BASSGOD has left

  605. Kev has left

  606. massivebox has joined

  607. SteveF has left

  608. snow has joined

  609. neshtaxmpp has left

  610. neshtaxmpp has joined

  611. atomicwatch has left

  612. BASSGOD has joined

  613. Kev has joined

  614. Kev has left

  615. Menel has left

  616. Menel has joined

  617. *IM* has joined

  618. Maranda[x] has left

  619. BASSGOD has left

  620. Maranda has left

  621. HoUsSeM has joined

  622. Maranda[x] has joined

  623. gooya has left

  624. Menel has left

  625. Menel has joined

  626. Martin has left

  627. Martin has joined

  628. Kev has joined

  629. matthias has left

  630. *IM* has left

  631. Arne has joined

  632. *IM* has joined

  633. adiaholic has left

  634. HoUsSeM has left

  635. Arne has left

  636. Arne has joined

  637. snow has left

  638. Arne has left

  639. massivebox has left

  640. sonny has left

  641. adiaholic has joined

  642. david has joined

  643. david has left

  644. massivebox has joined

  645. BASSGOD has joined

  646. Martin has left

  647. massivebox has left

  648. massivebox has joined

  649. farenr has left

  650. flashcore has left

  651. atomicwatch has joined

  652. 1inguini has left

  653. Martin has joined

  654. sonny has joined

  655. poliux has left

  656. farenr has joined

  657. matthias has joined

  658. 1inguini has joined

  659. neshtaxmpp has left

  660. neshtaxmpp has joined

  661. BASSGOD has left

  662. chipmnk has left

  663. Andrzej has left

  664. chipmnk has joined

  665. Kev has left

  666. Kev has joined

  667. grim has left

  668. grim has joined

  669. gooya has joined

  670. Titi has joined

  671. farenr has left

  672. Wojtek has left

  673. Steve Kille has left

  674. Steve Kille has joined

  675. stp has left

  676. gooya has left

  677. Arne has joined

  678. larma has left

  679. snow has joined

  680. farenr has joined

  681. Arne has left

  682. Maranda has joined

  683. Titi has left

  684. stp has joined

  685. millesimus has left

  686. jgart has joined

  687. BASSGOD has joined

  688. larma has joined

  689. chipmnk has left

  690. millesimus has joined

  691. chipmnk has joined

  692. resoli has joined

  693. Arne has joined

  694. ISD has joined

  695. flashcore has joined

  696. Arne has left

  697. qy has left

  698. qy has joined

  699. BASSGOD has left

  700. Ingolf has left

  701. Friendly Resident Cynic has left

  702. Friendly Resident Cynic has joined

  703. catchy has left

  704. farenr has left

  705. Ingolf has joined

  706. BASSGOD has joined

  707. catchy has joined

  708. BASSGOD has left

  709. Dele Olajide has left

  710. Kev has left

  711. farenr has joined

  712. snow has left

  713. wladmis has left

  714. wladmis has joined

  715. robertooo has left

  716. robertooo has joined

  717. farenr has left

  718. arcxi has joined

  719. Arne has joined

  720. lissine has joined

  721. Dele Olajide has joined

  722. BASSGOD has joined

  723. bhavy has left

  724. xnamed has joined

  725. atomicwatch has left

  726. ISD has left

  727. djorz has joined

  728. mirux has left

  729. mirux has joined

  730. farenr has joined

  731. resoli has left

  732. arcxi has left

  733. BASSGOD has left

  734. HoUsSeM has joined

  735. HoUsSeM has left

  736. bhavy has joined

  737. chipmnk has left

  738. chipmnk has joined

  739. atomicwatch has joined

  740. farenr has left

  741. BASSGOD has joined

  742. farenr has joined

  743. Arne has left

  744. Wojtek has joined

  745. gooya has joined

  746. Titi has joined

  747. root has left

  748. root has joined

  749. asterix has left

  750. asterix has joined

  751. HoUsSeM has joined

  752. BASSGOD has left

  753. sdjlbmrt has left

  754. debacle has left

  755. agates has joined

  756. lissine has left

  757. BASSGOD has joined

  758. jgart has left

  759. xengineering has left

  760. xengineering has joined

  761. kinetik has left

  762. kinetik has joined

  763. HoUsSeM has left

  764. deuill has joined

  765. Titi has left

  766. neshtaxmpp has left

  767. neshtaxmpp has joined

  768. neshtaxmpp has left

  769. neshtaxmpp has joined

  770. deuill has left

  771. BASSGOD has left

  772. robertooo has left

  773. robertooo has joined

  774. debacle has joined

  775. chipmnk has left

  776. BASSGOD has joined

  777. chipmnk has joined

  778. lissine has joined

  779. andrey.g has joined

  780. BASSGOD has left

  781. Trung has left

  782. snow has joined

  783. gooya has left

  784. Wojtek has left

  785. Martin has left

  786. Martin has joined

  787. gooya has joined

  788. neshtaxmpp has left

  789. neshtaxmpp has joined

  790. lissine has left

  791. wladmis has left

  792. wladmis has joined

  793. Wojtek has joined

  794. xnamed has left

  795. Tobias has left

  796. Tobias has joined

  797. Tobias has left

  798. Tobias has joined

  799. BASSGOD has joined

  800. BASSGOD has left

  801. Tobias has left

  802. Tobias has joined

  803. Arne has joined

  804. Wojtek has left

  805. Arne has left

  806. xnamed has joined

  807. Wojtek has joined

  808. atomicwatch has left

  809. atomicwatch has joined

  810. Yagiza has left

  811. Arne has joined

  812. farenr has left

  813. farenr has joined

  814. arcxi has joined

  815. BASSGOD has joined

  816. snow has left

  817. *IM* has left

  818. *IM* has joined

  819. BASSGOD has left

  820. farenr has left

  821. farenr has joined

  822. gooya has left

  823. BASSGOD has joined

  824. lissine has joined

  825. mjk has left

  826. BASSGOD has left

  827. belove has left

  828. matthias has left

  829. catchy has left

  830. belove has joined

  831. Arne has left

  832. arc has left

  833. arc has joined

  834. Arne has joined

  835. nicomuc has joined

  836. nicomuc has left

  837. nicomuc has joined

  838. nicomuc has left

  839. nicomuc has joined

  840. gooya has joined

  841. lissine has left

  842. asterix has left

  843. asterix has joined

  844. nicomuc has left

  845. snow has joined

  846. BASSGOD has joined

  847. Dele Olajide has left

  848. Arne has left

  849. Arne has joined

  850. Arne has left

  851. *IM* has left

  852. Arne has joined

  853. BASSGOD has left

  854. *IM* has joined

  855. Maxence has left

  856. Maxence has joined

  857. tbm16 has joined

  858. test4d has left

  859. poliux has joined

  860. Arne has left

  861. MSavoritias (fae,ve) has left

  862. gooya has left

  863. Arne has joined

  864. Arne has left

  865. snow has left

  866. stp has left

  867. lissine has joined

  868. Tobi has left

  869. Tobias has left

  870. mirux has left

  871. Arne has joined

  872. Arne has left

  873. Arne has joined

  874. BASSGOD has joined

  875. Arne has left

  876. Arne has joined

  877. tbm16 has left

  878. lissine has left

  879. Wojtek has left

  880. resoli has joined

  881. lissine has joined

  882. Wojtek has joined

  883. Arne has left

  884. Menel has left

  885. LNJ has left

  886. LNJ has joined

  887. Axel R. has left

  888. Martin has left

  889. asterix has left

  890. asterix has joined

  891. neshtaxmpp has left

  892. floretta has left

  893. floretta has joined

  894. farenr has left

  895. andrey.g has left

  896. farenr has joined

  897. BASSGOD has left

  898. resoli has left

  899. BASSGOD has joined

  900. papatutuwawa has left

  901. moparisthebest has left

  902. Maxence has left

  903. moparisthebest has joined

  904. gooya has joined

  905. Tobi has joined

  906. Tobias has joined

  907. lissine has left

  908. intosi@ik.nu has left

  909. intosi@ik.nu has joined

  910. Martin has joined

  911. farenr has left

  912. jgart has joined

  913. PeterW has joined

  914. farenr has joined

  915. neox has left

  916. LNJ has left

  917. Tobi has left

  918. Tobias has left

  919. BASSGOD has left

  920. millesimus has left

  921. zonsopkomst has left

  922. zonsopkomst has joined

  923. farenr has left

  924. Friendly Resident Cynic has left

  925. goffi has left

  926. djorz has left

  927. BASSGOD has joined

  928. BASSGOD has left

  929. millesimus has joined

  930. goffi has joined

  931. xnamed has left

  932. xnamed has joined

  933. 644043 has left

  934. 644043 has joined

  935. catchy has joined

  936. farenr has joined

  937. neox has joined

  938. david has joined

  939. david has left

  940. jcbrand has left

  941. arc has left

  942. arc has joined

  943. gooya has left

  944. farenr has left

  945. neox has left

  946. projjalm has left

  947. farenr has joined

  948. goffi has left

  949. emus has left

  950. catchy has left

  951. Chad has left

  952. Chad has joined

  953. djorz has joined

  954. neox has joined

  955. HoUsSeM has joined

  956. khirput has left

  957. khirput has joined

  958. lskdjf has left

  959. sdjlbmrt has joined

  960. neox has left

  961. farenr has left

  962. millesimus has left

  963. *IM* has left

  964. farenr has joined

  965. khirput has left

  966. khirput has joined

  967. Wojtek has left

  968. agates has left

  969. millesimus has joined

  970. 1inguini has left

  971. agates has joined

  972. farenr has left

  973. snow has joined