jdev - 2023-03-06


  1. Beherit has left

  2. singpolyma has left

  3. singpolyma has joined

  4. Zash has left

  5. Zash has joined

  6. adx has left

  7. Maranda has left

  8. Mjolnir Archon has left

  9. snow has left

  10. selurvedu has left

  11. snow has joined

  12. singpolyma has left

  13. singpolyma has joined

  14. kapad has left

  15. Yagizа has joined

  16. singpolyma has left

  17. singpolyma has joined

  18. sponji has left

  19. singpolyma has left

  20. singpolyma has joined

  21. moparisthebest has left

  22. moparisthebest has joined

  23. Schimon_ has joined

  24. Mjolnir Archon has joined

  25. Maranda has joined

  26. Menel has joined

  27. marc0s has left

  28. marc0s has joined

  29. snow has left

  30. paul has joined

  31. mirux has joined

  32. xnamed has left

  33. xnamed has joined

  34. nicoco_ has joined

  35. hearty has left

  36. Laura has left

  37. Laura has joined

  38. MSavoritias (fae,ve) has joined

  39. hearty has joined

  40. atomicwatch has joined

  41. atomicwatch has left

  42. hearty has left

  43. hearty has joined

  44. goffi has joined

  45. goffi has left

  46. goffi has joined

  47. marc0s has left

  48. marc0s has joined

  49. marc0s has left

  50. marc0s has joined

  51. marc0s has left

  52. marc0s has joined

  53. wurstsalat has joined

  54. marc0s has left

  55. marc0s has joined

  56. atomicwatch has joined

  57. atomicwatch has left

  58. nicoco_ has left

  59. marc0s has left

  60. marc0s has joined

  61. Trung has left

  62. atomicwatch has joined

  63. atomicwatch has left

  64. goffi has left

  65. goffi has joined

  66. adx has joined

  67. goffi has left

  68. goffi has joined

  69. Beherit has joined

  70. Vaulor has left

  71. atomicwatch has joined

  72. atomicwatch has left

  73. archiwistkaapokalipsy has left

  74. goffi has left

  75. Vaulor has joined

  76. goffi has joined

  77. goffi has left

  78. goffi has joined

  79. goffi has left

  80. goffi has joined

  81. atomicwatch has joined

  82. atomicwatch has left

  83. marc0s has left

  84. marc0s has joined

  85. goffi has left

  86. goffi has joined

  87. Alex has joined

  88. atomicwatch has joined

  89. atomicwatch has left

  90. atomicwatch has joined

  91. atomicwatch has left

  92. Vaulor has left

  93. Vaulor has joined

  94. pep.

    https://github.com/mastodon/mastodon/pull/23913 Mastodon implementing rich text formatting with an ok wire format. hint hint

  95. atomicwatch has joined

  96. atomicwatch has left

  97. atomicwatch has joined

  98. atomicwatch has left

  99. atomicwatch has joined

  100. atomicwatch has left

  101. atomicwatch has joined

  102. atomicwatch has left

  103. Mario Sabatino has joined

  104. atomicwatch has joined

  105. atomicwatch has left

  106. goffi has left

  107. goffi has joined

  108. kapad has joined

  109. atomicwatch has joined

  110. atomicwatch has left

  111. goffi has left

  112. goffi has joined

  113. marc0s has left

  114. marc0s has joined

  115. atomicwatch has joined

  116. atomicwatch has left

  117. atomicwatch has joined

  118. atomicwatch has left

  119. atomicwatch has joined

  120. atomicwatch has left

  121. marc0s has left

  122. atomicwatch has joined

  123. atomicwatch has left

  124. marc0s has joined

  125. marc0s has left

  126. marc0s has joined

  127. atomicwatch has joined

  128. atomicwatch has left

  129. marc0s has left

  130. marc0s has joined

  131. atomicwatch has joined

  132. atomicwatch has left

  133. archiwistkaapokalipsy has joined

  134. atomicwatch has joined

  135. atomicwatch has left

  136. atomicwatch has joined

  137. atomicwatch has left

  138. Menel has left

  139. atomicwatch has joined

  140. atomicwatch has left

  141. atomicwatch has joined

  142. atomicwatch has left

  143. jonas’

    Transform h1 through h6 tags to <p><strong>contents</strong></p>

  144. jonas’

    m(

  145. Menel has joined

  146. Zash

    Wasn't it already HTML embedded in JSON?

  147. atomicwatch has joined

  148. atomicwatch has left

  149. pep.

    Well they're not respecting the semantics of html, but at least they're not just stuffing markdown in there

  150. pep.

    Zash, yeah but a very much restricted set

  151. atomicwatch has joined

  152. atomicwatch has left

  153. atomicwatch has joined

  154. atomicwatch has left

  155. atomicwatch has joined

  156. atomicwatch has left

  157. marc0s has left

  158. marc0s has joined

  159. paul has left

  160. atomicwatch has joined

  161. atomicwatch has left

  162. atomicwatch has joined

  163. atomicwatch has left

  164. atomicwatch has joined

  165. atomicwatch has left

  166. atomicwatch has joined

  167. atomicwatch has left

  168. atomicwatch has joined

  169. atomicwatch has left

  170. atomicwatch has joined

  171. atomicwatch has left

  172. atomicwatch has joined

  173. atomicwatch has left

  174. Menel has left

  175. paul has joined

  176. atomicwatch has joined

  177. atomicwatch has left

  178. atomicwatch has joined

  179. atomicwatch has left

  180. Menel has joined

  181. atomicwatch has joined

  182. atomicwatch has left

  183. homebeach has left

  184. Matrix Traveler (bot) has left

  185. homebeach has joined

  186. Matrix Traveler (bot) has joined

  187. atomicwatch has joined

  188. atomicwatch has left

  189. atomicwatch has joined

  190. atomicwatch has left

  191. Yagizа has left

  192. atomicwatch has joined

  193. atomicwatch has left

  194. Trung has joined

  195. Trung has left

  196. Kev has joined

  197. Kev has left

  198. atomicwatch has joined

  199. atomicwatch has left

  200. nicoco

    I'm curious, why would markdown be a bad thing? too limited?

  201. Zash

    Not limited enough!

  202. atomicwatch has joined

  203. atomicwatch has left

  204. Zash

    nicoco, we abolished XHTML-IM because web developers can't be trusted not to pass trough <script> and stuff, and markdown is a HTML superset with the same problems

  205. Zash

    Even with XEP-0393, there was at least one case of someone blindly passing it trough a markdown library with html pass-trough enabled

  206. atomicwatch has joined

  207. atomicwatch has left

  208. Zash

    Thus we can't have nice ~things~ styling, it's not safe!

  209. atomicwatch has joined

  210. atomicwatch has left

  211. Ge0rG

    we can't have nice ~things~ people

  212. atomicwatch has joined

  213. atomicwatch has left

  214. atomicwatch has joined

  215. atomicwatch has left

  216. Yagizа has joined

  217. atomicwatch has joined

  218. atomicwatch has left

  219. atomicwatch has joined

  220. atomicwatch has left

  221. atomicwatch has joined

  222. atomicwatch has left

  223. atomicwatch has joined

  224. kapad has left

  225. kapad has joined

  226. nicoco

    thanks for the context. html pass-through sounds terrible indeed.

  227. nicoco_ has joined

  228. Zash

    Ge0rG, we can't fix people tho, only take away their nice things

  229. Ge0rG

    that's a good start.

  230. rubi has left

  231. Menel

    What was the reason not just to add many big warnings what not to do in the xep? And if someone does it anyways, it is on them?

  232. MSavoritias (fae,ve)

    🤷 good question

  233. nicoco_ has left

  234. MSavoritias (fae,ve)

    > I'm curious, why would markdown be a bad thing? too limited? Xhtml helps with accesibility https://github.com/mastodon/mastodon/pull/23913#issuecomment-1455180785

  235. MSavoritias (fae,ve)

    Html*

  236. MSavoritias (fae,ve)

    Plus its easier on the client to use the format. Instead of having to guess with whatever we currently have

  237. jonas’

    it would help if they didn't translate headers to <p><strong

  238. jonas’

    it would help if they didn't translate headers to <p><strong/></p>

  239. rubi has joined

  240. selurvedu has joined

  241. rubi has left

  242. rubi has joined

  243. pep.

    nicoco, to me it's not about the input format. It doesn't matter at all. It's all about the wire format

  244. pep.

    nicoco, to me it's not about the input format. It doesn't matter at all. It's all about wire format

  245. kapad has left

  246. Maranda has left

  247. Mjolnir Archon has left

  248. rubi has left

  249. rubi has joined

  250. Trung has joined

  251. Trung has left

  252. Trung has joined

  253. MSavoritias (fae,ve)

    Yeah. Stanadard format to parse instead of arbitary characters

  254. Link Mauve

    jonas’, this is probably at display time, not in the wire.

  255. jonas’

    sure

  256. kapad has joined

  257. Maranda has joined

  258. Mjolnir Archon has joined

  259. kapad has left

  260. marc0s has left

  261. marc0s has joined

  262. Tobi has joined

  263. tsk has left

  264. tsk has joined

  265. rubi has left

  266. rubi has joined

  267. Dele Olajide has joined

  268. homebeach has left

  269. Matrix Traveler (bot) has left

  270. homebeach has joined

  271. Matrix Traveler (bot) has joined

  272. larma has joined

  273. marc0s has left

  274. larma has left

  275. marc0s has joined

  276. kapad has joined

  277. kapad has left

  278. kapad has joined

  279. Menel has left

  280. Menel has joined

  281. Tobi_ has joined

  282. Tobi_ has left

  283. Tobi__ has joined

  284. Tobi__ has left

  285. Tobi___ has joined

  286. Tobi___ has left

  287. Laura has left

  288. marc0s has left

  289. marc0s has joined

  290. PapaTutuWawa has joined

  291. marc0s has left

  292. marc0s has joined

  293. homebeach has left

  294. Matrix Traveler (bot) has left

  295. homebeach has joined

  296. Matrix Traveler (bot) has joined

  297. Peter Waher

    Zash: The solution is not to ban the entire (and useful) technology, but to recognize the problem and make sure to highlight/require the script tag not be permitted (i.e. pass HTML or Markdown through a preprocessor that weeds out illegal/unwanted stuff.). To this list, I would add the style attribute and the style element, and any element defined for the HTML header.

  298. marc0s has left

  299. marc0s has joined

  300. pep.

    Basically what we had in xhtml-im

  301. Peter Waher

    correct

  302. Peter Waher

    It might be included in compliancy requirements, that such security vulnerabilities are addressed (i.e. compliancy requirements for clients)

  303. atomicwatch has left

  304. MSavoritias (fae,ve)

    Sounds like a nice step to me

  305. Dele Olajide has left

  306. selurvedu has left

  307. atomicwatch has joined

  308. atomicwatch has left

  309. hearty has left

  310. atomicwatch has joined

  311. atomicwatch has left

  312. hearty has joined

  313. Alex has left

  314. Alex has joined

  315. Laura has joined

  316. kapad has left

  317. Maranda[x] has joined

  318. atomicwatch has joined

  319. atomicwatch has left

  320. PapaTutuWawa has left

  321. atomicwatch has joined

  322. atomicwatch has left

  323. atomicwatch has joined

  324. atomicwatch has left

  325. Dele Olajide has joined

  326. edhelas has left

  327. edhelas has joined

  328. atomicwatch has joined

  329. atomicwatch has left

  330. homebeach has left

  331. Matrix Traveler (bot) has left

  332. homebeach has joined

  333. Matrix Traveler (bot) has joined

  334. moparisthebest

    > Xhtml helps with accesibility > https://github.com/mastodon/mastodon/pull/23913#issuecomment-1455180785 Except it doesn't because markdown is HTML so... (No one that I'm aware of is advocating for a markdown wire format)

  335. singpolyma

    XHTML-IM is "abolished" just the spec says deprecated on it. It's still the best thing we've got and Implemented by several clients and even by memberbot :)

  336. moparisthebest

    xhtml-im is XMPP's "malloc/free is fine, just don't make mistakes" :)

  337. Zash

    Someone motuvated just need to un-deprecate it with a bigget security warning 🤷

  338. singpolyma

    Honestly I would remove all the "restricted subset" stuff from the spec, that's up to the implemetation. Lots and lots of apps have to sanitize HTML inputs already, including feed readers etc, it's not like this problem is unique to us or hard to solve

  339. singpolyma

    Just use whatever obvious sanitize your framework/context already has that every non xmpp app is using

  340. marc0s has left

  341. marc0s has joined

  342. Peter Waher

    PS: Markdown is not HTML, but is a content format (and is often used to generate HTML, but can be used to generate other formats as well). Most Markdown dialects support the embedding of HTML elements (even though it restricts its usefulness when it comes to generate other forms of presentation formats). Still, it is not HTML, and it is parsed (and often pre-processed) before HTML is generated. There are very restricted Markdown dialects also, just as XHTML-IM was a very restricted version of XHTML. Benefits of Markdown include (apart from being easy to write) being extensible with a loosely coupled structure. It might make interoperability a challenge, unless interoperability is structured in a similar way as is done with XMPP (with extensions for different types of constructs).

  343. moparisthebest

    Peter Waher: a valid html document is a valid markdown document

  344. Link Mauve

    Peter Waher, Markdown is a HTML superset, in the sense that every valid HTML document is also valid Markdown. Markdown just extends HTML with other formatting, like "*foo*" in CDATA becoming synonymous to <em>foo</em>.

  345. Link Mauve

    Some Markdown implementations also reject HTML elements present in the text.

  346. Link Mauve

    It is usually configurable.

  347. Peter Waher

    No its not

  348. Peter Waher

    from the creator of the original Markdown:

  349. Peter Waher

    https://daringfireball.net/projects/markdown/

  350. Peter Waher

    https://daringfireball.net/projects/markdown/

  351. singpolyma

    No one is proposing markdown for xmpp anyway :P

  352. Peter Waher

    yes

  353. Peter Waher

    but it was not added to the list of proposed extensions

  354. Peter Waher

    A content-extension where multiple content formats could be embedded in a message (a more abstract and generic version than the existing)

  355. PapaTutuWawa has joined

  356. Maranda[x] has left

  357. Dele Olajide has left

  358. atomicwatch has joined

  359. atomicwatch has left

  360. singpolyma has left

  361. atomicwatch has joined

  362. Zash

    multipart/alternative? feels like it may be overkill while at the same time not too unlike what we already have with plain ol' <body> and xhtml

  363. Wojtek has joined

  364. singpolyma has joined

  365. moparisthebest

    Multiple copies of the body in different places is also an antifeature: see: lang

  366. antranigv has left

  367. antranigv has joined

  368. nicola has left

  369. Zash

    Or email-style <body>Click here to see the newsletter</body>

  370. marc0s has left

  371. marc0s has joined

  372. nicola has joined

  373. singpolyma has left

  374. Dele Olajide has joined

  375. drops has left

  376. singpolyma has joined

  377. Martin has left

  378. Martin has joined

  379. selurvedu has joined

  380. drops has joined

  381. Schimon_ has left

  382. snow has joined

  383. homebeach has left

  384. Matrix Traveler (bot) has left

  385. homebeach has joined

  386. Matrix Traveler (bot) has joined

  387. Dele Olajide has left

  388. Menel has left

  389. Menel has joined

  390. Menel has left

  391. Menel has joined

  392. snow has left

  393. marc0s has left

  394. marc0s has joined

  395. Menel has left

  396. Maranda has left

  397. Mjolnir Archon has left

  398. Menel has joined

  399. sponji has joined

  400. Wojtek has left

  401. Laura has left

  402. Laura has joined

  403. sponji has left

  404. sonny has left

  405. singpolyma has left

  406. sonny has joined

  407. sponji has joined

  408. singpolyma has joined

  409. sponji has left

  410. marc0s has left

  411. marc0s has joined

  412. marc0s has left

  413. marc0s has joined

  414. sponji has joined

  415. Maranda[x] has joined

  416. marc0s has left

  417. marc0s has joined

  418. Schimon_ has joined

  419. Maranda has joined

  420. snow has joined

  421. sponji has left

  422. Mjolnir Archon has joined

  423. qy has left

  424. qy has joined

  425. snow has left

  426. techmetx11 has left

  427. techmetx11 has joined

  428. hearty has left

  429. hearty has joined

  430. sponji has joined

  431. sponji has left

  432. sponji has joined

  433. sponji has left

  434. sponji has joined

  435. sponji has left

  436. sponji has joined

  437. selurvedu has left

  438. PapaTutuWawa has left

  439. Mario Sabatino has left

  440. Mario Sabatino has joined

  441. marc0s has left

  442. marc0s has joined

  443. PapaTutuWawa has joined

  444. Wojtek has joined

  445. selurvedu has joined

  446. selurvedu has left

  447. Yagizа has left

  448. pep.

    > Multiple copies of the body in different places is also an antifeature: see: lang xml:lang is actually a proper accessibility feature :)

  449. pep.

    Maybe someday we'll stop dismissing those

  450. jonas’

    "we"?

  451. MSavoritias (fae,ve)

    Do we actually have a way for me to hint what language i am sending?

  452. jonas’

    I'd like to be excluded from that particular "we"

  453. MSavoritias (fae,ve)

    In the message

  454. jonas’

    MSavoritias (fae,ve), yes, xml:lang on your stream is by default transferred down to the <body/> of your message, unless your client overrides it for the stanza or the body.

  455. Zash

    This is also a privacy leak! Such fun!

  456. MSavoritias (fae,ve)

    Why? Cant you set it always to english?

  457. jonas’

    you can, but what's the point then :)

  458. MSavoritias (fae,ve)

    Then its not a leak ;)

  459. jonas’

    (and also breaks accessibility)

  460. MSavoritias (fae,ve)

    For the privacy nuts

  461. jonas’

    sure

  462. jonas’

    well, ideally, you'd set it to whatever (klingon or so) on the stream, and then explicitly for each message/body

  463. jonas’

    privacy-wise

  464. pep.

    jonas’: individually maybe, but as a community I think we largely fail

  465. MSavoritias (fae,ve)

    Sounds cool though. More clients should hins like that imo

  466. jonas’

    MSavoritias (fae,ve), you can even have multiple <body/> elements with different xml:lang to send translations of your message!

  467. MSavoritias (fae,ve)

    Sounds cool though. More clients should hint like that imo and have a settinp for it

  468. jonas’

    and then clients can pick based on local preference what to display

  469. MSavoritias (fae,ve)

    😱 where is this stuff? It sounds cooler than stickers almost

  470. jonas’

    MSavoritias (fae,ve), aioxmpp has a complete implementation of that, it's in RFC 6120

  471. jonas’

    MSavoritias (fae,ve), aioxmpp has a complete implementation of that, it's in RFC 6120

  472. jonas’

    or RFC 6122 maybe

  473. jonas’

    or RFC 6121 maybe

  474. jonas’

    (plus the corresponding dependencies)

  475. jonas’

    (such as the xml:lang inheritance rules in XML 1.0)

  476. wurstsalat has left

  477. marc0s has left

  478. marc0s has joined

  479. MSavoritias (fae,ve)

    Heh. Lots of rfcs to cover

  480. jonas’

    indeed

  481. marc0s has left

  482. marc0s has joined

  483. jonas’

    flipside: you can have multiple <body/> elements which say completely different things in different languages

  484. jonas’

    <body xml:lang="en">We want peace!</body><body xml:lang="de">Hafen um 9 angreifen!</body>

  485. jonas’

    nice covert channel.

  486. Zash

    Same with xhtml-im

  487. Zash

    same with email and multipart messages

  488. jonas’

    indeed

  489. jonas’

    and OMEMO, in fact :)

  490. jonas’

    instead of <body>YoUR ClIENt DoeS NOt SUpPOrT OMEmO</body>, you could also send something completely different <3

  491. pep.

    Yeah, in fact most OMEMO messages already have covert messages!!

  492. jonas’

    but this being one of those things where you have to trade absolute security and solving social issues with technical means vs. nice things, I'm ok with err-ing on the side of nice things

  493. Zash

    OTR in the <body> of OMEMO messages?

  494. jonas’

    Zash, door's there, hush, out

  495. Zash

    FINE

  496. jonas’

    most cursed message

  497. jonas’

    Zash, and then add an OX element, for good measure!

  498. pep.

    jonas’, yeah, that's also a trade-off I'm happy to make if it means including more people in

  499. Zash

    YESSsS

  500. Zash continues eating popcorn

  501. pep.

    For some reason I don't get, some people are completly imune to this

  502. jonas’

    I'm beyond the ~popcorn~ chocolated-peanut stage

  503. jonas’

    pep., immune to what?

  504. jonas’

    popcorn?

  505. pep.

    hah

  506. pep.

    To understanding that they're solution to these "Security issues" are to shut some of our users out

  507. pep.

    To understanding that their solution to these "Security issues" are to shut some of our users out

  508. MSavoritias (fae,ve)

    Balance and all that

  509. jonas’

    it's ~turtles~ trade-offs all the way down

  510. MSavoritias (fae,ve)

    Question though: what is bad with 394?

  511. pep.

    Yeah, except when that balance affects more than just you, but also every other client around you

  512. MSavoritias (fae,ve)

    Xep 394

  513. jonas’

    MSavoritias (fae,ve), it's a solution to a problem which shouldn't exist in the first place

  514. jonas’

    it introduces all kinds of nuances, and we should just go back to properly sanitized XHTML-IM

  515. jonas’

    with nice test vectors

  516. MSavoritias (fae,ve)

    Heh you are one of *these* people /s

  517. Zash

    server-injected exploits in every message you mean

  518. pep.

    Testing suites could actually be a useful addition to the XSF's roles.

  519. jonas’

    MSavoritias (fae,ve), *these*?

  520. jonas’

    pep., *subtly points at '392*

  521. MSavoritias (fae,ve)

    That want xhtml :P

  522. jonas’

    MSavoritias (fae,ve), yeah sure

  523. jonas’

    nothing else makes sense

  524. jonas’

    it's semantic, it's well-established, it's well-documented, it embeds perfectly in XMPP, which is already XML-based

  525. jonas’

    all other formats also come with their own non-trivial injection security issues.

  526. jonas’

    we should "just" solve that by providing test vectors which implementations need to pass for security checks

  527. jonas’

    '394 is a huge overly complex mess, '392 is a huge underly complex mess

  528. Zash

    the mess is constant, you can only move it around

  529. jonas’

    (note who is the author of '394 ...)

  530. jonas’

    s/'392/'393/ obviously, '392 is the best™

  531. Lettuce has joined

  532. pep.

    jonas’, yeah 392, but again, that's not "The XSF", that's just you :)

  533. pep.

    Council could enforce this on accepting specs

  534. jonas’

    oh, I'm not listed as author of '394 anymore

  535. pep.

    I think you removed yourself

  536. jonas’

    yeah

  537. MSavoritias (fae,ve)

    Yeah. Accesibility, privacu and tests

  538. jonas’

    MSavoritias (fae,ve), then maybe for context, I wrote the initial version of '394 before I realized that it's not a good way forward

  539. MSavoritias (fae,ve)

    Yeah. Its not a good idea sending stuff out of band imo

  540. MSavoritias (fae,ve)

    The text should be structured itself

  541. jonas’

    ack

  542. MSavoritias (fae,ve)

    Like markdown or xhtml

  543. jonas’

    markdown is not structuring of the text itself

  544. jonas’

    (like '393 is not)

  545. jonas’

    there is no clear separation of text and content

  546. jonas’

    there is no clear separation of text and structure

  547. jonas’

    but I'm not going down *that* rabbithole tonight

  548. MSavoritias (fae,ve)

    In the sense that the text tells you how to. 394 Seems like it adds it in the metadata

  549. Mario Sabatino has left

  550. MSavoritias (fae,ve)

    Which is an odd place

  551. jonas’

    pep. can explain all that to you

  552. Mario Sabatino has joined

  553. marc0s has left

  554. pep.

    jonas’, yeah we've been going over it again in other channels..

  555. marc0s has joined

  556. pep.

    For the past few days

  557. MSavoritias (fae,ve)

    :)

  558. jonas’

    good thing I was too distracted to pay attention

  559. jonas’

    I guess I'll distract myself for anothe few days until this storm blows over again

  560. pep.

    You're not in there!

  561. marc0s has left

  562. marc0s has joined

  563. pep.

    Someday it'll be big enough for someone(tm) to resubmit it, and then it'll be chaos again for some time

  564. pep.

    I'm tring to gather some thoughts around why conveying intent is important (and actually the whole point of the protocol to me)

  565. pep.

    I'm tring to gather some thoughts around why conveying intent is important (and actually the whole point of a protocol to me)

  566. homebeach has left

  567. Matrix Traveler (bot) has left

  568. homebeach has joined

  569. Matrix Traveler (bot) has joined

  570. _root has left

  571. _root has joined

  572. larma has joined

  573. Mario Sabatino has left

  574. Mario Sabatino has joined

  575. marc0s has left

  576. marc0s has joined

  577. Wojtek has left

  578. Marc has joined

  579. Marc has left

  580. marc0s has left

  581. marc0s has joined

  582. Tobi_ has left

  583. xnamed has left

  584. Lettuce has left

  585. marc0s has left

  586. marc0s has joined

  587. larma has left

  588. MSavoritias (fae,ve) has left

  589. Trung has left

  590. antranigv has left

  591. Tobi has left

  592. singpolyma has left

  593. singpolyma has joined

  594. singpolyma has left

  595. singpolyma has joined

  596. FireFly has left

  597. FireFly has joined

  598. wurstsalat has joined

  599. mirux has left

  600. nicoco_ has joined

  601. snow has joined

  602. singpolyma has left

  603. goffi has left

  604. Menel has left

  605. singpolyma has joined

  606. homebeach has left

  607. Matrix Traveler (bot) has left

  608. homebeach has joined

  609. Matrix Traveler (bot) has joined

  610. selurvedu has joined

  611. marc0s has left

  612. marc0s has joined

  613. archiwistkaapokalipsy has left

  614. archiwistkaapokalipsy has joined

  615. PapaTutuWawa has left

  616. PapaTutuWawa has joined

  617. FireFly has left

  618. FireFly has joined

  619. singpolyma has left

  620. singpolyma has joined

  621. Beherit has left

  622. Trung has joined

  623. Mario Sabatino has left

  624. antranigv has joined

  625. atomicwatch has left

  626. antranigv has left

  627. PapaTutuWawa has left

  628. marc0s has left

  629. marc0s has joined

  630. singpolyma has left

  631. Trung has left

  632. singpolyma has joined

  633. nicoco has left

  634. nicoco has joined