XSF Discussion - 2022-02-22


  1. djorz has left
  2. fhtest has left
  3. gooya has left
  4. fhtest has joined
  5. Andrzej has joined
  6. argentum has left
  7. argentum has joined
  8. adiaholic has left
  9. adiaholic has joined
  10. pasdesushi has left
  11. matkor has left
  12. alex11 has left
  13. adiaholic has left
  14. adiaholic has joined
  15. pasdesushi has joined
  16. sabry has joined
  17. adiaholic has left
  18. adiaholic has joined
  19. adiaholic has left
  20. karoshi has left
  21. adiaholic has joined
  22. matkor has joined
  23. Andrzej has left
  24. adiaholic has left
  25. restive_monk has joined
  26. qwe has left
  27. adiaholic has joined
  28. emus has left
  29. adiaholic has left
  30. adiaholic has joined
  31. sonny has joined
  32. adiaholic has left
  33. adiaholic has joined
  34. neshtaxmpp has left
  35. debacle has left
  36. matkor has left
  37. xnamed has left
  38. adiaholic has left
  39. neshtaxmpp has joined
  40. matkor has joined
  41. lskdjf has left
  42. adiaholic has joined
  43. xnamed has joined
  44. adiaholic has left
  45. Andrzej has joined
  46. wladmis has joined
  47. adiaholic has joined
  48. marc0s has left
  49. marc0s has joined
  50. adiaholic has left
  51. adiaholic has joined
  52. adiaholic has left
  53. matkor has left
  54. Andrzej has left
  55. BASSGOD has left
  56. argentum has left
  57. argentum has joined
  58. BASSGOD has joined
  59. adiaholic has joined
  60. matkor has joined
  61. adiaholic has left
  62. adiaholic has joined
  63. Yagiza has joined
  64. floretta has left
  65. floretta has joined
  66. Seve has joined
  67. TheCoffeMaker has left
  68. Menel has joined
  69. TheCoffeMaker has joined
  70. msavoritias has joined
  71. Andrzej has joined
  72. argentum has left
  73. BASSGOD has left
  74. Tobias has joined
  75. adiaholic has left
  76. adiaholic has joined
  77. adiaholic has left
  78. adiaholic has joined
  79. fhtest has left
  80. adiaholic has left
  81. adiaholic has joined
  82. adiaholic has left
  83. ti_gj06 has joined
  84. adiaholic has joined
  85. chronosx88 has joined
  86. adiaholic has left
  87. adiaholic has joined
  88. ti_gj06 has left
  89. adiaholic has left
  90. adiaholic has joined
  91. Andrzej has left
  92. BASSGOD has joined
  93. ti_gj06 has joined
  94. adiaholic has left
  95. adiaholic has joined
  96. adiaholic has left
  97. atomicwatch has joined
  98. adiaholic has joined
  99. chronosx88 has left
  100. chronosx88 has joined
  101. Andrzej has joined
  102. Titi has joined
  103. jcbrand has joined
  104. Seve has left
  105. emus has joined
  106. adiaholic has left
  107. adiaholic has joined
  108. millesimus has left
  109. Andrzej has left
  110. karoshi has joined
  111. marc has joined
  112. wurstsalat has joined
  113. sabry has left
  114. pasdesushi has left
  115. Vaulor has left
  116. fhtest has joined
  117. mh has left
  118. Vaulor has joined
  119. millesimus has joined
  120. wladmis has left
  121. fhtest has left
  122. matkor has left
  123. xecks has left
  124. xecks has joined
  125. karoshi has left
  126. Seve has joined
  127. flow Guus, 241277 tests? jid strings?
  128. debacle has joined
  129. flow but yes, as moparisthebest said, IIRC jids valid in stringprep could become invalid in precis (not sure about the other way)
  130. adiaholic has left
  131. adiaholic has joined
  132. matkor has joined
  133. Andrzej has joined
  134. adiaholic has left
  135. Alex has joined
  136. Menel has left
  137. Menel has joined
  138. lskdjf has joined
  139. վարյա has joined
  140. Guus > Guus, 241277 tests? jid strings? Usernames, as stored in the database, which we essentially use as node-parts. I ran a script that tried to compare them to eachother after applying PRECIS, to find out if some would end up being duplicates of each other (which I think is warned for by an RFC). I didn't detect duplicates, but a small number could not be parsed at all, using PRECIS (while they do pass nodeprep).
  141. ti_gj06 has left
  142. Guus 70 out of a quarter of a million doesn't sound to bad, but it's not nil. Also, I fear that my testset might be biased towards Western i18n, so it might not be a good representation.
  143. adiaholic has joined
  144. moparisthebest But there's no negotiation with remote servers as to which to use correct?
  145. matkor has left
  146. moparisthebest So you'll never agree on which jids are valid and everything will break everywhere?
  147. Andrzej has left
  148. Andrzej has joined
  149. matkor has joined
  150. վարյա has left
  151. BASSGOD has left
  152. ti_gj06 has joined
  153. վարյա has joined
  154. fhtest has joined
  155. mdosch has left
  156. mdosch has joined
  157. fhtest has left
  158. Guus Err... Aren't we all supposed to use PRECIS for a long time already? I was under the impression that Openfire badly needs to catch up.
  159. Holger > but yes, as moparisthebest said, IIRC jids valid in stringprep could become invalid in precis (not sure about the other way) There's also the other way, as stringprep is limited to some Unicode version (3?).
  160. Holger > Err... Aren't we all supposed to use PRECIS for a long time already? I was under the impression that Openfire badly needs to catch up. Same here with regard to ejabberd 🙂
  161. flow Guus, I am always looking for new exhibits for my JID corpus at https://github.com/igniterealtime/jxmpp/tree/master/jxmpp-strings-testframework/src/main/resources/xmpp-strings/jids, care to share those 70? if not the real thing, then maybe obfucstated?
  162. flow Guus, well PRECIS is out for a long time, but that doesn't mean that software implementations immediatly switch to it. There was obviously no strong incentive to upgrade, so most did not
  163. Andrzej has left
  164. Guus > There's also the other way, as stringprep is limited to some Unicode version (3?). Something like that, yes.
  165. fhtest has joined
  166. mh has joined
  167. Kev The problem with upgrading to precis is that there's an incentive *not* to, because there's two possible situations as I see it 1) It doesn't matter which you use, because no-one's using JIDs that differ between stringprep/precis - so why bother? 2) It does matter because people are already using JIDs that differ, in which case switching from stringprep where they currently work to precis will break them. At the risk of, as usual, sounding like a broken record (as I've been saying this since the move was first proposed), not having negotiation for a breaking change is a barrier to this.
  168. Mikaela has joined
  169. flow Kev, in some cases there is a third option: upgrade to PRECIS and whitelist the existing non-compatible JIDs
  170. flow not sure if this could be done in e.g. Guus's case
  171. flow not sure if this could be done in e.g. Guus' case
  172. emus has left
  173. Kev That only fully works if you have encyclopedic knowledge of JIDs on the network, though. And as long as they're stable between unicode versions, because you can't safely change unicode versions without negotiation either. It's all a bit of a mess.
  174. flow I also don't see how you could negotiate stringprep/PRECIS in a federated XMPP setup
  175. daags has left
  176. ti_gj06 has left
  177. Kev That might be fair.
  178. Guus ... who does PRECIS nowadays?
  179. Ge0rG Well, maybe we can get there one day by accepting either from s2s and enforcing the respective local norm on a domain's local JIDs?
  180. ti_gj06 has joined
  181. Andrzej has joined
  182. flow Guus, in theory, Smack, because jxmpp always to plug in any XMPP string preperation mechanism you specify
  183. Guus Ge0rG: I don't think they're reversable.
  184. Ge0rG can't we add a unicodeversion attribute into the <?xml?> header of all streams?
  185. flow Guus, I think what Ge0rG suggests is that you be strict when it comes to accepting local(ly created) JIDs and relax when accepting JID strings from remotes
  186. Ge0rG Yeah. To prevent things like terminating the incoming s2s connection when somebody named 🤖 joins a remote room
  187. Ge0rG (or terminating a user's c2s, for that matter)
  188. Matthew (away) has left
  189. homebeach has left
  190. Rixon 👁🗨 has left
  191. uhoreg has left
  192. Half-Shot has left
  193. Half-Shot has joined
  194. Matthew (away) has joined
  195. Rixon 👁🗨 has joined
  196. uhoreg has joined
  197. homebeach has joined
  198. Guus So.... EJabberd doesn't use PRECIS. From Kev's remarks, I take it M-Link doesn't either. Openfire surely doesn't.... Prosody? Tigase?
  199. xnamed has left
  200. MattJ Nope
  201. MattJ Because obviously anyone who does is going to have problems federating
  202. Guus Well, I'm glad to find out that on this, we're not desperately lagging behind. It is somewhat alarming that we have a 7 year old spec that none of the server implementations seem to follow?
  203. flow is it really alarming?
  204. flow Given there appears to be not much gain but, on the other hand, much to lose, by implementing it?
  205. norkki has left
  206. flow That said, I think it would be nice if server implementations allowed for Georg's suggestions
  207. Guus As a standards org, we're muddying the waters a lot by apparently publishing specs that are unusable. That's alarming.
  208. flow Guus, sure, but when it comes to string and unicode stuff, you also muddying the waters by not progressing the standard and fixing issues in the released standard
  209. fhtest has left
  210. adiaholic has left
  211. flow it is a, how's it called, catch 22?
  212. norkki has joined
  213. flow I mean the situation is probably similar to IDNA2003 vs IDNA2008
  214. norkki has left
  215. flow but I think, IDNA2008 is now getting more and more depoloyed? so it only took 14 years
  216. Guus Sure, but continuing to use a standard with known defects is different from telling the world that we have standardized on something that we in practice aren't using at all.
  217. flow I am not sure why this is different
  218. Guus The one is accepting known limitations (that can be documented) with using a standard. The other is simply ignoring the standard that you should be using.
  219. flow I guess people get the false impression by a fast moving IT tech world, where new technologies and programming languages are created appearantly on a daily basis, that it takes way longer for existing technologies to be replaced by their envisioned successor
  220. Guus oh, I have no problems in accepting that it can take a long, long time for a new standard to be adopted.
  221. flow we are talking year about decades not years, probably
  222. flow we are talking about decades not years, probably
  223. Guus But the move from RFC 6122 to 7622 seems utterly unfeasible, from what I'm hearing here.
  224. flow Guus, well it's not, you could take the first step and prepare Openfire to be strict for local JIDs and relaxed for remote JIDs, for example
  225. flow (as optional feature of course, we do not want to force anybody to follow this scheme)
  226. Matthew (away) has left
  227. homebeach has left
  228. Rixon 👁🗨 has left
  229. uhoreg has left
  230. Half-Shot has left
  231. Half-Shot has joined
  232. Matthew (away) has joined
  233. Rixon 👁🗨 has joined
  234. uhoreg has joined
  235. homebeach has joined
  236. flow obviously, this feature is probably something to enable for new installations, not for existing ones
  237. Zash Be strict on creation of resource, relaxed with existing ones 🤷
  238. flow so how long does it then take for new installations to replace all existing ones? one decade? two decades? more?
  239. Kev Being strict on creation doesn't mean that it's precis, of course, it means ensuring that it is both valid and consistent in both stringprep and precis.
  240. Guus I have very little interest in introducing a lot of complexity that very likely doesn't go away, especially if the rest of the ecosystem doesn't seem to be moving.
  241. flow yes, being strict could mean multiple different things here, depends on what you want and what's best for your use case
  242. norkki has joined
  243. Zash Pick something
  244. MattJ Also you can't just ensure that JIDs are only created that are allowed by PRECIS
  245. MattJ Because future unicode versions may make some of your local JIDs become invalid
  246. flow Guus, ok, so implemenations have little interested in moving. Is your conclusion then that RFC 7622 should never have been published?
  247. druthid has left
  248. flow Guus, ok, so implemenations have little interest in moving. Is your conclusion then that RFC 7622 should never have been published?
  249. Guus flow: from all of 12 hours of experience with this, that's what I'm leaning towards now, yes.
  250. Zash MattJ: relaxed with existing things!
  251. Guus Note that I was there when it happened, and I should've said so then.
  252. flow Guus, given that it's just a "request for comments" I think a publication of how an improved version of the standard could look like, seems sensible
  253. MattJ Also it's entirely feasible for closed systems to use PRECIS
  254. flow I mean you can't really forbid anyone to sit down, identify the shortcomings of an existing specification and publish a "better" one
  255. Guus That's what I was wondering, MattJ.
  256. Guus Also, servers that aren't upgrading in decades probably have other S2S issues.
  257. Guus flow: I'm not trying to point fingers to others. I was trying to express that it's alarming that _we_ as a standards org apparently didn't sufficiently catch this.
  258. Guus again: this probably has a lot more to it than that I'm now realizing, being an expert in this for all of 5 minutes.
  259. flow Guus, and I did not take it as pointing fingers at others :)
  260. Guus I'm putting this on stronger than is reasonable, probably.
  261. flow but I was trying to show that I do not see where a standards org could do better
  262. Zash Haven't we been vaguely aware for a long time?
  263. flow Guus, I also think that you may be falling in the trap that a standards org can somehow dictate what implementations implement ;)
  264. Guus Zash: my point is that if we were aware that it's not feasible to implement this in an existing system, the RFC should not have been published at all (again, I'm putting it to strong).
  265. Guus there's a difference between trying to dictate what to implement, and coming up with new standards that cannot be resonably be adopted in a pre-existing ecosystem.
  266. Guus I think the RFCs do mention manual clean-ups as part of the adoption process, but there's no talk about S2S oddities that I've noticed, for example.
  267. Guus While that sounds like a dealbreaker, pretty much.
  268. Zash RFC bis it is then! :)
  269. flow hmm, I guess this is mostly controversial because it affects the representation of XMPP addresses, some of which may become invalid in newer versions of the standard. but then again, a standards org should be allowed to publish newer versions of a spec, even if it's a breaking change
  270. վարյա has left
  271. Guus Aren't you shooting yourself in the foot by doing so?
  272. flow who is "you"?
  273. flow the standards org? the server vendor? the server operator?
  274. Guus the standards org.
  275. flow I don't think so, no
  276. Kev > I was trying to express that it's alarming that _we_ as a standards org apparently didn't sufficiently catch this. We knew, and chose to ignore it. These points were raised at the time.
  277. Guus You're creating a scenario that hurts the ecosystem.
  278. վարյա has joined
  279. Dele Olajide has joined
  280. Guus Kev: that's the bit that I now find alarming. Do you recall the reasons for ignoring it. Benefits that outweigh the issue?
  281. Kev I didn't understand at the time, and still don't. It felt like I was in a minority of one at the time.
  282. Zash Meanwhile, Prosody is about to start actually enforce stringprep.... (disallow undefined charactere)
  283. BASSGOD has joined
  284. Zash Meanwhile, Prosody is about to start actually enforce stringprep.... (disallow undefined characters)
  285. MattJ Ecosystem moving!
  286. Zash We can worry about precis in the next 5 years or so
  287. Guus Zash: that's exactly what I thought I was at the end of. :)
  288. BASSGOD has left
  289. emus has joined
  290. Guus but, if Prosody isn't enforcing stringprep... doesn't it have pretty much the same S2S vulnerabilities that moving to PRECIS would introduce?
  291. Zash > Be strict on creation of resource, relaxed with existing ones 🤷
  292. Zash Existing ones includes all of s2s
  293. pasdesushi has joined
  294. millesimus has left
  295. millesimus has joined
  296. Zash Otherwise I couln't even be here because of Rixon 👁🗨
  297. jgart has left
  298. BASSGOD has joined
  299. bean has joined
  300. Andrzej has left
  301. flow Guus, I am still be curious about those JIDs :)
  302. pasdesushi has left
  303. pasdesushi has joined
  304. BASSGOD has left
  305. վարյա has left
  306. վարյա has joined
  307. APach has left
  308. BASSGOD has joined
  309. Guus flow, trying to get them for you
  310. flow Guus, thanks, much appreciated
  311. ti_gj06 has left
  312. վարյա has left
  313. վարյա has joined
  314. Dele Olajide has left
  315. Dele Olajide has joined
  316. Dele Olajide has left
  317. Dele Olajide has joined
  318. Dele Olajide has left
  319. Guus flow, in Java, getting the String bytes in UTF_8, then converting to hex, that's a safe way to represent those values as UTF-8 code units, correct?
  320. Matthew (away) has left
  321. homebeach has left
  322. uhoreg has left
  323. Rixon 👁🗨 has left
  324. Half-Shot has left
  325. Half-Shot has joined
  326. Matthew (away) has joined
  327. Rixon 👁🗨 has joined
  328. uhoreg has joined
  329. homebeach has joined
  330. flow Guus, yes, but I would not expect that you need to fall back to a binary encoding to represent JIDs
  331. flow fwiw, you could also hexify the java-native char[] presentation of the String, no need to go over UTF-8
  332. Guus we're talking about values that may or may not be valid JIDs :)
  333. Guus I'm not sure if I can trust the terminal and clients I will be sending you this through to not cause issues?
  334. flow yes, but unless we are talking null byte or a few other code points, I would not expect that you need to fall back to a binary encoding here. of course, I don't know those JIDs so I could be wrong
  335. Dele Olajide has joined
  336. flow Guus, then try both maybe, i.e., show print the string as is, and the hexified representation
  337. Guus that's exactly what I'm doing.
  338. flow Guus, then try both maybe, i.e., print the string as is, and the hexified representation
  339. BASSGOD has left
  340. BASSGOD has joined
  341. adiaholic has joined
  342. rion has left
  343. rion has joined
  344. Paganini has left
  345. Menel has left
  346. Dele Olajide has left
  347. Dele Olajide has joined
  348. Dele Olajide has left
  349. karoshi has joined
  350. Dele Olajide has joined
  351. Dele Olajide has left
  352. Dele Olajide has joined
  353. adiaholic has left
  354. argentum has joined
  355. argentum has left
  356. APach has joined
  357. Matthew (away) has left
  358. homebeach has left
  359. uhoreg has left
  360. Rixon 👁🗨 has left
  361. Half-Shot has left
  362. Half-Shot has joined
  363. Matthew (away) has joined
  364. Rixon 👁🗨 has joined
  365. uhoreg has joined
  366. homebeach has joined
  367. gooya has joined
  368. djorz has joined
  369. Wojtek has joined
  370. Menel has joined
  371. xsr has joined
  372. ti_gj06 has joined
  373. Dele Olajide has left
  374. Andrzej has joined
  375. xsr has left
  376. BASSGOD has left
  377. վարյա has left
  378. վարյա has joined
  379. neshtaxmpp has left
  380. neshtaxmpp has joined
  381. ti_gj06 has left
  382. fhtest has joined
  383. Daniel has left
  384. Daniel has joined
  385. Menel has left
  386. govanify has left
  387. floretta has left
  388. Dele Olajide has joined
  389. Wojtek has left
  390. Wojtek has joined
  391. Wojtek has left
  392. floretta has joined
  393. adiaholic has joined
  394. վարյա has left
  395. վարյա has joined
  396. millesimus has left
  397. Wojtek has joined
  398. Dele Olajide has left
  399. wladmis has joined
  400. fhtest has left
  401. gooya has left
  402. gooya has joined
  403. Menel has joined
  404. BASSGOD has joined
  405. Wojtek Is there any case where one would want to store FullJID in roster?
  406. Zash Yes, users want to do illegal things. Don't let them!
  407. MattJ It raises a lot of questions if you do that, I advise to stay away from such craziness :)
  408. Wojtek but is it actually illegal? RFC doesn't mandate BareJID here - right?
  409. lovetox has left
  410. matkor has left
  411. matkor has joined
  412. millesimus has joined
  413. MattJ I don't think I've ever encountered text that explicitly forbids it, no
  414. MattJ But you can't really subscribe to a full JID. So while you *could* add it to the roster with no subscription, I don't see what happens after that.
  415. Alex has left
  416. Wojtek yeah, logically it doesn't make much sense though I was pondering if ther could be some weird one
  417. adiaholic has left
  418. MattJ My opinion: this stuff is hard enough without making it harder for ourselves: just disallow it :)
  419. Wojtek :D
  420. govanify has joined
  421. wladmis has left
  422. wladmis has joined
  423. վարյա has left
  424. emus Guys - have you seen this? Its the 22/02/2022. .. or 2022-02/22... What so ever - the perfect dat to remind you of the upcoming release of the XMPP Newsletter! 😆🎉🎉 📝 https://yopad.eu/p/xmpp-newsletter-365days
  425. Alex has joined
  426. Zash Even better in Finland or other GMT+2 timezone, where they get 2022-02-22T22:20:22+02
  427. rafasaurus has left
  428. emus lol 😆
  429. վարյա has joined
  430. rafasaurus has joined
  431. ti_gj06 has joined
  432. rumin-miller has joined
  433. adiaholic has joined
  434. norkki has left
  435. wladmis has left
  436. norkki has joined
  437. adiaholic has left
  438. gooya has left
  439. adiaholic has joined
  440. gooya has joined
  441. Dele Olajide has joined
  442. BASSGOD has left
  443. BASSGOD has joined
  444. ti_gj06 has left
  445. Dele Olajide has left
  446. Matthew (away) has left
  447. uhoreg has left
  448. Rixon 👁🗨 has left
  449. homebeach has left
  450. Half-Shot has left
  451. Half-Shot has joined
  452. Matthew (away) has joined
  453. Rixon 👁🗨 has joined
  454. uhoreg has joined
  455. homebeach has joined
  456. Kev has left
  457. Steve Kille has left
  458. rumin-miller has left
  459. rumin-miller has joined
  460. Wojtek has left
  461. Wojtek has joined
  462. rumin-miller has left
  463. Kev has joined
  464. Dele Olajide has joined
  465. Steve Kille has joined
  466. Steve Kille has left
  467. Steve Kille has joined
  468. Steve Kille has left
  469. Steve Kille has joined
  470. gooya has left
  471. debacle has left
  472. debacle has joined
  473. gooya has joined
  474. Steve Kille has left
  475. Steve Kille has joined
  476. adiaholic has left
  477. Dele Olajide has left
  478. Andrzej has left
  479. Andrzej has joined
  480. adiaholic has joined
  481. mh has left
  482. adiaholic has left
  483. Daniel has left
  484. adiaholic has joined
  485. xnamed has joined
  486. papatutuwawa has joined
  487. neshtaxmpp has left
  488. Vaulor has left
  489. neshtaxmpp has joined
  490. Daniel has joined
  491. Wojtek has left
  492. Wojtek has joined
  493. adiaholic has left
  494. adiaholic has joined
  495. Vaulor has joined
  496. adiaholic has left
  497. xnamed has left
  498. Alastair Hogge has left
  499. norkki has left
  500. Andrzej has left
  501. Andrzej has joined
  502. Alex I have started memberbot for our Q1-2022 membership application period. Feel free to chat with memberbot when you are an XSF member
  503. Guus Impressively long list, this quarter. :)
  504. Guus Thanks Alex.
  505. Daniel has left
  506. Daniel has joined
  507. millesimus has left
  508. Daniel has left
  509. Daniel has joined
  510. Daniel has left
  511. Daniel has joined
  512. lovetox has joined
  513. emus has left
  514. Dele Olajide has joined
  515. Daniel has left
  516. adiaholic has joined
  517. Daniel has joined
  518. restive_monk has left
  519. ti_gj06 has joined
  520. Andrzej has left
  521. adiaholic has left
  522. adiaholic has joined
  523. Wojtek has left
  524. debacle has left
  525. Daniel has left
  526. Daniel has joined
  527. վարյա has left
  528. վարյա has joined
  529. adiaholic has left
  530. adiaholic has joined
  531. Wojtek has joined
  532. Wojtek has left
  533. restive_monk has joined
  534. Matthew (away) has left
  535. homebeach has left
  536. Rixon 👁🗨 has left
  537. uhoreg has left
  538. Half-Shot has left
  539. Half-Shot has joined
  540. Matthew (away) has joined
  541. Rixon 👁🗨 has joined
  542. uhoreg has joined
  543. homebeach has joined
  544. Dele Olajide has left
  545. Daniel has left
  546. Daniel has joined
  547. pasdesushi has left
  548. Paganini has joined
  549. adiaholic has left
  550. adiaholic has joined
  551. Dele Olajide has joined
  552. Dele Olajide has left
  553. adiaholic has left
  554. Dele Olajide has joined
  555. adiaholic has joined
  556. Andrzej has joined
  557. neshtaxmpp has left
  558. neshtaxmpp has joined
  559. stp has left
  560. reimar has joined
  561. phryk has joined
  562. goffi has left
  563. reimar has left
  564. reimar has joined
  565. wladmis has joined
  566. emus has joined
  567. millesimus has joined
  568. reimar has left
  569. reimar has joined
  570. reimar has left
  571. reimar has joined
  572. reimar has left
  573. reimar has joined
  574. adiaholic has left
  575. reimar has left
  576. reimar has joined
  577. mh has joined
  578. Wojtek has joined
  579. adiaholic has joined
  580. Daniel has left
  581. Daniel has joined
  582. goffi has joined
  583. Daniel has left
  584. Daniel has joined
  585. Dele Olajide has left
  586. adiaholic has left
  587. ti_gj06 has left
  588. ti_gj06 has joined
  589. Steve Kille has left
  590. wladmis has left
  591. millesimus has left
  592. millesimus has joined
  593. Steve Kille has joined
  594. karoshi has left
  595. Fishbowler has left
  596. Fishbowler has joined
  597. wladmis has joined
  598. floretta has left
  599. karoshi has joined
  600. stp has joined
  601. alacer has joined
  602. marc has left
  603. marc has joined
  604. floretta has joined
  605. ti_gj06 has left
  606. ti_gj06 has joined
  607. adiaholic has joined
  608. neshtaxmpp has left
  609. neshtaxmpp has joined
  610. gooya has left
  611. gooya has joined
  612. neshtaxmpp has left
  613. neshtaxmpp has joined
  614. papatutuwawa has left
  615. ti_gj06 has left
  616. ti_gj06 has joined
  617. druthid has joined
  618. Wojtek has left
  619. druthid has left
  620. druthid has joined
  621. Matthew (away) has left
  622. homebeach has left
  623. Rixon 👁🗨 has left
  624. uhoreg has left
  625. Half-Shot has left
  626. Half-Shot has joined
  627. Matthew (away) has joined
  628. Rixon 👁🗨 has joined
  629. uhoreg has joined
  630. homebeach has joined
  631. Thilo Molitor has left
  632. Thilo Molitor has joined
  633. adiaholic has left
  634. uhoreg has left
  635. Matthew (away) has left
  636. homebeach has left
  637. Rixon 👁🗨 has left
  638. Half-Shot has left
  639. Half-Shot has joined
  640. Matthew (away) has joined
  641. Rixon 👁🗨 has joined
  642. uhoreg has joined
  643. homebeach has joined
  644. Matthew (away) has left
  645. Rixon 👁🗨 has left
  646. homebeach has left
  647. uhoreg has left
  648. Half-Shot has left
  649. Half-Shot has joined
  650. Matthew (away) has joined
  651. Rixon 👁🗨 has joined
  652. uhoreg has joined
  653. homebeach has joined
  654. clouded has joined
  655. BASSGOD has left
  656. adiaholic has joined
  657. BASSGOD has joined
  658. govanify has left
  659. govanify has joined
  660. govanify has left
  661. govanify has joined
  662. Dele Olajide has joined
  663. adiaholic has left
  664. adiaholic has joined
  665. neshtaxmpp has left
  666. neshtaxmpp has joined
  667. Kev has left
  668. xnamed has joined
  669. Seve has left
  670. vanitasvitae emus: its not only 2022/02/22, the day of week is even a "Twosday"!
  671. Zash 😀
  672. vanitasvitae For once all ze Germans wiz zeir funny akzent are right!
  673. matkor has left
  674. Seve has joined
  675. moparisthebest SSH day
  676. moparisthebest How about we commit to seriously looking at PRECIS as soon an IPv6 and DNSSEC are universally deployed?
  677. moparisthebest How about we commit to seriously looking at PRECIS as soon as IPv6 and DNSSEC are universally deployed?
  678. Zash 👍️
  679. millesimus has left
  680. adiaholic has left
  681. matkor has joined
  682. adiaholic has joined
  683. marc has left
  684. marc has joined
  685. Dele Olajide has left
  686. millesimus has joined
  687. adiaholic has left
  688. govanify has left
  689. adiaholic has joined
  690. վարյա has left
  691. վարյա has joined
  692. վարյա has left
  693. վարյա has joined
  694. վարյա has left
  695. վարյա has joined
  696. վարյա has left
  697. վարյա has joined
  698. ponymontana has joined
  699. norkki has joined
  700. adiaholic has left
  701. norkki has left
  702. daags has joined
  703. ponymontana has left
  704. Maranda[x] has left
  705. harry837374884 has left
  706. harry837374884 has joined
  707. debacle has joined
  708. argentum has joined
  709. adiaholic has joined
  710. ti_gj06 has left
  711. adiaholic has left
  712. Maranda[x] has joined
  713. me9 has joined
  714. millesimus has left
  715. adiaholic has joined
  716. վարյա has left
  717. վարյա has joined
  718. վարյա has left
  719. վարյա has joined
  720. daags has left
  721. Andrzej has left
  722. millesimus has joined
  723. Andrzej has joined
  724. adiaholic has left
  725. Maranda[x] has left
  726. Maranda[x] has joined
  727. tykayn has left
  728. floretta has left
  729. emus vanitasvitae: ☺
  730. nicola has joined
  731. floretta has joined
  732. restive_monk has left
  733. Andrzej has left
  734. nicola has left
  735. xnamed has left
  736. stp has left
  737. stp has joined
  738. xnamed has joined
  739. pasdesushi has joined
  740. restive_monk has joined
  741. fhtest has joined
  742. karoshi has left
  743. Andrzej has joined
  744. Kev has joined
  745. daags has joined
  746. Matthew (away) has left
  747. uhoreg has left
  748. homebeach has left
  749. Rixon 👁🗨 has left
  750. Half-Shot has left
  751. Half-Shot has joined
  752. Matthew (away) has joined
  753. Rixon 👁🗨 has joined
  754. uhoreg has joined
  755. homebeach has joined
  756. govanify has joined
  757. jgart has joined
  758. karoshi has joined
  759. xnamed has left
  760. floretta has left
  761. chronosx88 has left
  762. chronosx88 has joined
  763. fhtest has left
  764. floretta has joined
  765. xnamed has joined
  766. bean has left
  767. me9 has left
  768. papatutuwawa has joined
  769. adiaholic has joined
  770. fhtest has joined
  771. Thilo Molitor has left
  772. Thilo Molitor has joined
  773. adiaholic has left
  774. Seve has left
  775. Dele Olajide has joined
  776. karoshi has left
  777. harry837374884 has left
  778. Andrzej has left
  779. fhtest has left
  780. millesimus has left
  781. Matthew (away) has left
  782. uhoreg has left
  783. homebeach has left
  784. Rixon 👁🗨 has left
  785. Half-Shot has left
  786. Half-Shot has joined
  787. Matthew (away) has joined
  788. Rixon 👁🗨 has joined
  789. uhoreg has joined
  790. homebeach has joined
  791. karoshi has joined
  792. Yagiza has left
  793. harry837374884 has joined
  794. adiaholic has joined
  795. millesimus has joined
  796. adiaholic has left
  797. Seve has joined
  798. jcbrand has left
  799. վարյա has left
  800. վարյա has joined
  801. tykayn has joined
  802. Dele Olajide has left
  803. papatutuwawa has left
  804. millesimus has left
  805. fhtest has joined
  806. millesimus has joined
  807. sonny has left
  808. sonny has joined
  809. adiaholic has joined
  810. restive_monk has left
  811. floretta has left
  812. adiaholic has left
  813. Tobias has left
  814. larma has left
  815. larma has joined
  816. restive_monk has joined
  817. Seve has left
  818. chronosx88 has left
  819. emus has left
  820. restive_monk has left
  821. emus has joined
  822. druthid has left
  823. druthid has joined
  824. Alastair Hogge has joined
  825. floretta has joined
  826. goffi has left
  827. msavoritias has left
  828. marc0s has left
  829. marc0s has joined
  830. Matthew (away) has left
  831. Rixon 👁🗨 has left
  832. uhoreg has left
  833. homebeach has left
  834. Half-Shot has left
  835. Half-Shot has joined
  836. Matthew (away) has joined
  837. Rixon 👁🗨 has joined
  838. uhoreg has joined
  839. homebeach has joined
  840. chronosx88 has joined
  841. adiaholic has joined
  842. marc has left
  843. stp has left
  844. adiaholic has left
  845. BASSGOD has left
  846. BASSGOD has joined
  847. harry837374884 has left
  848. floretta has left
  849. chronosx88 has left
  850. gooya has left
  851. Menel has left
  852. fhtest has left
  853. Kev has left
  854. mdosch has left
  855. mdosch has joined
  856. floretta has joined