XSF Discussion - 2017-11-04


  1. Ge0rG has left

  2. goffi has left

  3. bjc has joined

  4. Ge0rG has left

  5. Ge0rG has left

  6. SouL has joined

  7. la|r|ma has left

  8. la|r|ma has joined

  9. Ge0rG has left

  10. matlag has left

  11. Ge0rG has left

  12. uc has joined

  13. @Alacer has left

  14. Guus has left

  15. thomas_ has left

  16. @Alacer has joined

  17. efrit has left

  18. efrit has joined

  19. efrit has left

  20. Ge0rG has left

  21. la|r|ma has joined

  22. efrit has joined

  23. Ge0rG has left

  24. daniel has left

  25. daniel has joined

  26. Valerian has joined

  27. lovetox has left

  28. daniel has left

  29. daniel has joined

  30. Ge0rG has left

  31. Guus has left

  32. Ge0rG has left

  33. Ge0rG has left

  34. Guus has left

  35. Ge0rG has left

  36. lumi has left

  37. Tobias has left

  38. Tobias has joined

  39. Ge0rG has left

  40. jere has left

  41. Valerian has left

  42. bjc has joined

  43. SamWhited has left

  44. Ge0rG has left

  45. Guus has left

  46. Guus has left

  47. Ge0rG has left

  48. lskdjf has joined

  49. dwd has left

  50. tux has left

  51. tux has joined

  52. Ge0rG has left

  53. vanitasvitae has left

  54. uc has joined

  55. Ge0rG has left

  56. Ge0rG has left

  57. Zash has left

  58. Guus has left

  59. Guus has left

  60. Guus has left

  61. Ge0rG has left

  62. lumi has left

  63. jere has joined

  64. Ge0rG has left

  65. Guus has left

  66. Ge0rG has left

  67. Ge0rG has left

  68. nyco has left

  69. nyco has joined

  70. @Alacer has left

  71. Ge0rG has left

  72. @Alacer has joined

  73. Ge0rG has left

  74. matlag has left

  75. Ge0rG has left

  76. zinid has left

  77. zinid has joined

  78. Guus has left

  79. Ge0rG has left

  80. Ge0rG has left

  81. arc has left

  82. arc has joined

  83. Ge0rG has left

  84. jere has joined

  85. Ge0rG has left

  86. Ge0rG has left

  87. Ge0rG has left

  88. Ge0rG has left

  89. Ge0rG has left

  90. efrit has left

  91. arc has left

  92. arc has joined

  93. Guus has left

  94. Ge0rG has left

  95. arc has left

  96. arc has joined

  97. arc has left

  98. arc has joined

  99. zinid has left

  100. zinid has joined

  101. arc has left

  102. arc has joined

  103. Ge0rG has left

  104. Guus has left

  105. arc has left

  106. arc has joined

  107. jjrh has left

  108. Ge0rG has left

  109. Ge0rG has left

  110. Ge0rG has left

  111. Steve Kille has left

  112. Ge0rG has left

  113. Guus has left

  114. Guus has left

  115. Guus has left

  116. Ge0rG has left

  117. la|r|ma has joined

  118. Guus has left

  119. intosi has left

  120. Ge0rG has left

  121. thomas_ has joined

  122. Ge0rG has left

  123. Ge0rG has left

  124. Ge0rG has left

  125. Ge0rG has left

  126. Ge0rG has left

  127. la|r|ma has left

  128. la|r|ma has joined

  129. Ge0rG has left

  130. Guus has left

  131. Tobias has left

  132. daniel has left

  133. daniel has left

  134. Ge0rG has left

  135. zinid has left

  136. zinid has joined

  137. sonny has joined

  138. sonny has joined

  139. Ge0rG has left

  140. Ge0rG has left

  141. Zash has left

  142. Zash has joined

  143. Ge0rG has left

  144. ralphm has left

  145. jubalh has joined

  146. Guus has left

  147. Ge0rG has left

  148. marc has joined

  149. marc

    Hey, is somebody working on a XEP for user invitation? (see mod_invite of prosody)

  150. Alex has joined

  151. Guus has left

  152. daniel has left

  153. nyco has left

  154. jubalh has left

  155. Ge0rG has left

  156. nyco has joined

  157. Flow

    marc, MUC invitation? or "roster"? or?

  158. Ge0rG

    marc: have a look at [xep 379]

  159. Flow

    I was just about to mention that :)

  160. Flow

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

  161. marc

    It doesn't create an account on a server, right?

  162. marc

    It is just for adding a contact to the roster if I understand it correctly

  163. marc

    mod_invite generates an invitation token and let's an user create an account on a non-public server

  164. sonny has left

  165. sonny has joined

  166. marc

    s/let's/lets

  167. mimi89999 has joined

  168. lovetox has joined

  169. Guus has left

  170. marc

    Ge0rG, correct? Just noticed that it's your XEP :)

  171. Ge0rG has left

  172. Ge0rG

    marc: it's right.

  173. Ge0rG

    marc: I'd like to leverage it for account invitations though

  174. Ge0rG

    no idea how

  175. lskdjf has joined

  176. marc

    I'm working on a POC for account invitations and would like to make a XEP for that

  177. marc

    Invitations are too "complicated" at the moment IMO, at least for the normal "whatsapp user" :)

  178. Ge0rG

    marc: so true

  179. marc

    It shouldn' take more than a minute to create an account and start a conversation

  180. marc

    Is somebody on 34c3 for some hacking? Will there be a XSF/XMPP assembly?

  181. Ge0rG has left

  182. jubalh has joined

  183. daniel has left

  184. sonny has left

  185. sonny has joined

  186. Ge0rG

    marc: I think so, there should be something in the SCAM section on the wiki

  187. marc

    Ge0rG, yes, thanks!

  188. ralphm has joined

  189. Alex has left

  190. Alex has joined

  191. daniel has left

  192. daniel has left

  193. daniel has left

  194. Guus has left

  195. Ge0rG has left

  196. Tobias has joined

  197. Tobias has joined

  198. goffi has joined

  199. goffi has left

  200. goffi has joined

  201. goffi has left

  202. jere has joined

  203. Tobias has joined

  204. Tobias has joined

  205. zinid has left

  206. zinid has joined

  207. Steve Kille has left

  208. tux has joined

  209. goffi has joined

  210. tux has joined

  211. efrit has joined

  212. Guus has left

  213. Ge0rG

    marc: https://wiki.xmpp.org/web/34C3

  214. jubalh has left

  215. jonasw

    marc, I agree

  216. jonasw

    I’d be very interested in your ideas of the flow

  217. jonasw

    ideally there would be something with a token in the URI which allows users to register immediately with a server from within the client even if the server doesn’t allow registrations otherwise.

  218. Ge0rG

    what jonasw said.

  219. Ge0rG

    like a PARS token, but for IBR instead of for presence subscription

  220. Ge0rG

    bonus points for allowing the token to also function as a PARS

  221. jonasw

    yupp

  222. jonasw

    I’d also like to have Pre-Authenticated MUC Join :)

  223. jonasw

    (for members-only MUCs)

  224. Ge0rG

    jonasw: what's wrong with mediated invitations?

  225. jonasw

    when I don’t know the JID yet?

  226. Ge0rG

    oh

  227. Ge0rG

    jonasw: any reason why PARS can't do it for MUC join presence?

  228. jonasw

    Ge0rG, members-only, you’d have to add the user

  229. pep.

    You'd still have to add the user somehow right? To generate the token

  230. jonasw

    pep., no, you generate the token and sedn the token to the user via an out-of-band mean. The whole point is that at the time of invitation, the user might not yet have an XMPP account.

  231. daniel has left

  232. pep.

    Yeah I got that part. nvm I didn't get Ge0rG's sentence in the first place

  233. pep.

    I'd also be interested in whatever this leads to :)

  234. Guus

    One day for the deadline to apply for Board and Council. The current candidacy list is to short! If you're interested, please sign up now!

  235. daniel has left

  236. Link Mauve

    You mean sign up tomorrow?

  237. marc

    jonasw, done ;)

  238. Ge0rG

    jonasw [13:38]: > Ge0rG, members-only, you’d have to add the user The user adds the token to the join presence and is added instantly

  239. Alex has left

  240. marc

    If I have some time these days I'll make a small video of how it works (implemented in Gajim+Conversations)

  241. marc

    And ejabberd

  242. Ge0rG

    What's the membership election deadline? I don't want to risk getting kicked out of council because I forgot my membership application

  243. Ge0rG

    marc: of how what works?

  244. marc

    Well, still some missing parts and all very hackish but the idea should work very well

  245. marc

    Ge0rG, the invitation "flow" :D

  246. Ge0rG

    marc: yay for more "Easy XMPP"!

  247. Guus

    Ge0rG: November 21st

  248. marc

    Yes, I would really see "easy xmpp"

  249. Ge0rG made some videos of PARS back then

  250. Ge0rG

    marc: that's also a category on the wiki

  251. marc

    Otherwise XMPP will never be accepted by end-users

  252. Ge0rG

    marc: that's what I'm saying for years now

  253. marc

    Ge0rG, I guess you'll help me with my XEP and the implementation then ;)

  254. Ge0rG

    marc: yes I will.

  255. marc

    Ge0rG, nice :)

  256. la|r|ma has left

  257. Ge0rG

    marc: also related https://github.com/ge0rg/easy-xmpp-invitation

  258. marc

    Ah cool

  259. Ge0rG has left

  260. marc

    QR codes are nice for invitation, I already use it

  261. Ge0rG

    marc: I think we can extend the http invitation link with an account creation token that allows you to register on a specific server

  262. marc

    Yes

  263. marc

    I already have this somehow

  264. marc

    Afk, Ge0rG looking forward to work with you on this topic :)

  265. Ge0rG

    I wish I had more time to actually implement things in yaxim

  266. daniel has left

  267. daniel has left

  268. daniel has left

  269. daniel has left

  270. jonasw

    Ge0rG, now I get it, right

  271. jonasw

    requires support by the MUC service

  272. jonasw

    and PARS needs some more acceptance

  273. Ge0rG

    jonasw: yes, do you see another way? Additional handshake with the inviting client?

  274. jonasw

    Ge0rG, no

  275. Ge0rG

    jonasw: PARS is blocked by lack of private pep storage

  276. jonasw

    *in prosody

  277. daniel has left

  278. Ge0rG

    jonasw: in one of the widely deployed OSS servers

  279. jonasw

    yes

  280. jonasw

    I’m also not convinced that PEP is the right place for this.

  281. jonasw

    I mean to push the topic further soon, I’m still lagging behind from vacation.

  282. daniel has left

  283. daniel has left

  284. Ge0rG

    jonasw: whatever works on prosody 0.10 and will convince daniel is fine with me

  285. Ge0rG

    jonasw: bonus points for solving MUC and account creation invitations in the same track

  286. Ge0rG has left

  287. jonasw

    not sure this shouldn’t be different XEPs

  288. jonasw

    but I think people complained that yet-another-custom-IQ-protocol is not desirabel

  289. daniel has left

  290. Ge0rG has left

  291. Ge0rG

    jonasw: as opposed to what?

  292. jonasw

    private PEP

  293. Ge0rG

    Right

  294. jonasw

    I re-read the thread from april

  295. jonasw

    I think the arguments for private PEP are convincing

  296. lskdjf has left

  297. jonasw

    (it allows easy client-side handling and server integration at the same time)

  298. lskdjf has joined

  299. jonasw

    it would be great to have the token in the roster, too.... that’d allow clients to purge all entries created by a certain token

  300. Ge0rG

    The only issue I have is the "unlimited count" for pars tokens

  301. jonasw

    unlimited count is fine for me.

  302. sonny has joined

  303. Ge0rG

    I can live with it, and having it in the roster is a great idea

  304. jonasw

    lovely roster extensions which break things

  305. jonasw

    #mix

  306. sonny has joined

  307. jonasw

    pity people didn’t follow my suggestion for generic roster extensions

  308. jonasw

    that would be handy now

  309. Ge0rG

    I wanted to have some identifier for auto added roster items, the token can well be used for that

  310. Flow

    jonasw, why roster extensions when you can use private PEP?

  311. jonasw

    different things

  312. sonny has joined

  313. Ge0rG

    Flow: do you want to duplicate the roster structure in pep?

  314. Flow

    like a private PEP shadow roster with all you metadata from the extension

  315. Flow

    Ge0rG, possibly

  316. Flow

    I'm not 100% decided which approach is better

  317. jonasw

    Flow, would probably work, yeah. except that you’d really want multiple items in that and PEP services aren’t good at that

  318. Flow

    but then again, thinks will probably break if you extends the roster

  319. Flow

    *things

  320. jonasw

    I doubt that they will

  321. Flow

    so there is only this approach left

  322. jonasw

    adding elements in foreign namespaces shouldn’t break things.

  323. jonasw

    or the approach the MIX people went for

  324. jonasw

    which is equally bad or even worse

  325. Kev

    Roster extensions are a sensible thing that we've been talking about for about a decade.

  326. sonny has joined

  327. waqas has joined

  328. jonasw

    Kev, why don’t we have them and why is MIX inventing its own probably not really extensible protocol for that?

  329. sonny has joined

  330. Kev

    1) Reasons 2) I'm not sure what you're suggesting as the alternative. MIX is injecting a roster extension.

  331. Ge0rG

    If we do roster extensions, can't we put MUCs there too?

  332. sonny has left

  333. sonny has joined

  334. jonasw

    Kev, re 2: right, I was confused I think

  335. Kev

    Off out, back later.

  336. sonny has left

  337. sonny has joined

  338. sonny has left

  339. sonny has joined

  340. sonny has left

  341. sonny has joined

  342. Ge0rG has left

  343. Flow

    jonasw, I think that it will cause a lot of trouble if clients see entities in the roster but don't understand the metadata found in the extension

  344. sonny has joined

  345. Flow

    or maybe no trouble, but confusion at least

  346. sonny has joined

  347. jonasw

    Flow, right, for PARS tokens it would be irrelevant though

  348. sonny has joined

  349. Flow

    jonasw, probably

  350. jonasw

    for sure.

  351. jonasw

    it doesn’t do harm if it’s ignored

  352. efrit has left

  353. Ge0rG has left

  354. jubalh has joined

  355. lumi has joined

  356. Ge0rG has left

  357. intosi has joined

  358. Ge0rG

    Flow: do you think it will also break for normal roster items with extensions, as opposed to things like mix?

  359. marc

    Ge0rG, my invitation is based on an adhoc command for token generation, the inviter can chosse contacts to be shared

  360. marc

    these contacts are then added to the roster of the new account

  361. jonasw

    I am now embarrased that I didn’t think of Ad-Hoc commands.

  362. marc

    sounds not too complicated to me

  363. marc

    jonasw, :)

  364. jonasw

    marc, sounds like a solid approach

  365. marc

    jonasw, cool, thanks! So I'm going to further improve my POC

  366. jonasw

    since the account will be on exactly that server, it can of course handle the presence subcsription, no need for PARS

  367. jonasw

    lovely

  368. marc

    yes

  369. jonasw

    marc, I’ll be happy to proof-read things and guide you through the XEP process.

  370. marc

    and I think there is no privacy implication

  371. marc

    since the inviter could send the jids to the invitee later as well

  372. jonasw

    there may be if the token is lost, in the sense that all contact information which was shared server-side is exposed.

  373. marc

    yes, until the token expires

  374. marc

    jonasw, thanks for the offer!

  375. marc

    but even in this case there is only the information that somebody invited an unknown person and shared some contacts

  376. Ge0rG

    I think all we need is an opaque token, the server can implement any amount of logic when it's passed on

  377. marc

    well, shared contacts could be disabled by the provider if this is an issue

  378. Ge0rG

    And we need a robust out of band mechanism to transport it

  379. marc

    I use XMPP URI and QR codes at the moment

  380. marc

    works like a charm

  381. marc

    this enables me in-app invitation

  382. marc

    as fallback it generates an URL

  383. Ge0rG

    Maybe contact sharing should be separated

  384. Ge0rG

    marc: what's the URI format?

  385. intosi has left

  386. marc

    Ge0rG, well, it's not "defined" but something like xmpp:example.com?account;invite_toke=TOKEN

  387. Ge0rG

    Sounds reasonable

  388. Valerian has joined

  389. Ge0rG

    Could be integrated into the landing page

  390. marc

    yep, together with the QR code

  391. Ge0rG

    Might need some information about the inviter, but then that's easy to fake

  392. Ge0rG has left

  393. marc

    Well, my idea was, if that's required, that the server provides a simple REST API to gather information about the invitation

  394. marc

    This could be done via the token as well

  395. marc

    Well, for the landing page, of course

  396. SamWhited has joined

  397. SamWhited has joined

  398. marc

    Information included in the URI would be nice but could be faked

  399. Ge0rG

    Invitation links from third party systems are opaque as well, so this is not a priority for me. Having a rest API means we need a way to determine the url from the server name, which is not trivial

  400. Guus has left

  401. marc

    The landing page and the REST stuff is all optional and out of the scope of this XEP

  402. tux has joined

  403. marc

    If the landing page web server is implemented in the xmpp server itself, no REST API etc. is needed

  404. marc

    Just for the case the landing page uses another service like lighttpd

  405. Ge0rG

    marc: then the ad hoc command needs a way to find out the landing page link

  406. jonasw

    can simply be returned in the result IIRC

  407. Ge0rG

    What happens if I send a "chat" message to the full proxy JID of a MIX participant?

  408. iiro.laiho has joined

  409. Ge0rG has left

  410. sonny has left

  411. sonny has joined

  412. sonny has left

  413. sonny has joined

  414. sonny has left

  415. sonny has joined

  416. sonny has left

  417. sonny has joined

  418. Ge0rG has left

  419. jonasw

    Ge0rG, I think it’d behave just like a message sent to the actual JID of a MIX participant, except that it is relayed through the MIX

  420. jonasw

    cf. https://xmpp.org/extensions/xep-0369.html#usecase-user-private-messages

  421. jonasw

    this appears to contains resource locking logic

  422. marc

    Ge0rG, yes, the landing page is returned by the adhoc command

  423. jonasw

    marc, how does the signup work?

  424. jonasw

    in-band or out-of-band?

  425. marc

    Ge0rG, the result of the adhoc command is a landing page URL (optional) and a token

  426. Ge0rG

    I'd just do IBR with an additional field stuffed somewhere

  427. marc

    jonasw, that's not implemented at the moment but I would like to send a field like a captcha

  428. jonasw

    IBR itself doesn’t really allow for custom fields

  429. marc

    really? I thought I've read something about it in the XEP

  430. jonasw

    ah right

  431. jonasw

    data forms may be used instead

  432. jonasw

    lovely

  433. marc

    :)

  434. waqas has left

  435. daniel has left

  436. Zash has left

  437. Zash has left

  438. Zash has left

  439. Zash has left

  440. Zash has left

  441. Zash has left

  442. Zash has left

  443. Zash has left

  444. Zash has left

  445. Zash has left

  446. Zash has left

  447. Zash has left

  448. Zash has left

  449. Zash has left

  450. Zash has left

  451. Zash has left

  452. Zash has left

  453. Zash has left

  454. Zash has left

  455. Zash has left

  456. Zash has left

  457. Zash has left

  458. Zash has left

  459. Zash has left

  460. Zash has left

  461. Zash has left

  462. Zash has left

  463. Zash has left

  464. Zash has left

  465. Zash has left

  466. Zash has left

  467. Zash has left

  468. Zash has left

  469. Zash has left

  470. Zash has left

  471. Zash has left

  472. Zash has left

  473. Zash has left

  474. Zash has left

  475. Zash has left

  476. Zash has left

  477. Zash has left

  478. Zash has left

  479. Zash has left

  480. Zash has left

  481. Zash has left

  482. Zash has left

  483. Zash has left

  484. Zash has left

  485. Zash has left

  486. Zash has left

  487. Zash has left

  488. Zash has left

  489. Zash has left

  490. Zash has left

  491. Zash has left

  492. Zash has left

  493. Zash has left

  494. Zash has left

  495. Zash has left

  496. Zash has left

  497. Zash has left

  498. Zash has left

  499. Zash has left

  500. Zash has left

  501. Zash has left

  502. Zash has left

  503. Zash has left

  504. Zash has left

  505. Zash has left

  506. Zash has left

  507. Zash has left

  508. Zash has left

  509. Zash has left

  510. Zash has left

  511. Zash has left

  512. Zash has left

  513. Zash has left

  514. Zash has left

  515. Zash has left

  516. Zash has left

  517. Zash has left

  518. Zash has left

  519. Zash has left

  520. Zash has left

  521. Zash has left

  522. Zash has left

  523. Zash has left

  524. Zash has left

  525. Zash has left

  526. Zash has left

  527. Zash has left

  528. Zash has left

  529. Zash has left

  530. Zash has left

  531. Zash has left

  532. Zash has left

  533. Zash has left

  534. Zash has left

  535. Zash has left

  536. Zash has left

  537. Zash has left

  538. Zash has left

  539. Zash has left

  540. Zash has left

  541. Zash has left

  542. Zash has left

  543. Zash has left

  544. Zash has left

  545. Zash has left

  546. Zash has left

  547. Zash has left

  548. Zash has left

  549. Zash has left

  550. Zash has left

  551. Zash has left

  552. Zash has left

  553. Zash has left

  554. Zash has left

  555. Zash has left

  556. Zash has left

  557. Zash has left

  558. Zash has left

  559. Zash has left

  560. Zash has left

  561. Zash has left

  562. Zash has left

  563. Zash has left

  564. Zash has left

  565. Zash has left

  566. la|r|ma has left

  567. Zash has left

  568. Zash has left

  569. Zash has left

  570. Zash has left

  571. Ge0rG has left

  572. Zash has left

  573. Zash has left

  574. Zash has left

  575. Zash has left

  576. Zash has left

  577. Zash has left

  578. Zash has left

  579. Zash has left

  580. Zash has left

  581. Zash has left

  582. Zash has left

  583. Zash has left

  584. Zash has left

  585. Zash has left

  586. Zash has left

  587. Zash has left

  588. Zash has left

  589. Zash has left

  590. Zash has left

  591. Zash has left

  592. Zash has left

  593. Zash has left

  594. Zash has left

  595. Zash has left

  596. Zash has left

  597. Zash has left

  598. Zash has left

  599. Zash has left

  600. Zash has left

  601. Zash has left

  602. Zash has left

  603. daniel has left

  604. Zash has left

  605. Zash has left

  606. Zash has left

  607. Zash has left

  608. Zash has left

  609. Zash has left

  610. Zash has left

  611. Zash has left

  612. Zash has left

  613. Zash has left

  614. Zash has left

  615. Zash has left

  616. Zash has left

  617. Zash has left

  618. Zash has left

  619. Zash has left

  620. Zash has left

  621. Zash has left

  622. jere has joined

  623. Ge0rG has left

  624. jere has joined

  625. daniel has left

  626. daniel has left

  627. jere has left

  628. jere has joined

  629. daniel has left

  630. daniel has left

  631. jubalh has joined

  632. daniel has left

  633. Valerian has left

  634. la|r|ma has left

  635. la|r|ma has joined

  636. Ge0rG has left

  637. SamWhited has left

  638. daniel has left

  639. daniel has left

  640. daniel has left

  641. iiro.laiho has left

  642. daniel has left

  643. Valerian has joined

  644. Syndace has joined

  645. Ge0rG has left

  646. daniel has left

  647. daniel has left

  648. daniel has left

  649. iiro.laiho has joined

  650. daniel has left

  651. Ge0rG has left

  652. daniel has left

  653. daniel has left

  654. daniel has left

  655. Ge0rG has left

  656. Alex has joined

  657. daniel has left

  658. daniel has left

  659. Tobias has joined

  660. Tobias has joined

  661. jubalh has joined

  662. daniel has left

  663. Zash has left

  664. Zash has left

  665. daniel has left

  666. daniel has left

  667. daniel has left

  668. tux has joined

  669. matlag has left

  670. daniel has left

  671. lskdjf has left

  672. matlag has left

  673. daniel has left

  674. daniel has left

  675. Ge0rG has left

  676. daniel has left

  677. daniel has left

  678. jubalh has left

  679. daniel has left

  680. daniel has left

  681. la|r|ma has joined

  682. Tobias has joined

  683. Tobias has joined

  684. daniel has left

  685. daniel has left

  686. Ge0rG has left

  687. lovetox has left

  688. Valerian has left

  689. daniel has left

  690. jubalh has left

  691. Valerian has joined

  692. daniel has left

  693. daniel has left

  694. daniel has left

  695. Ge0rG has left

  696. daniel has left

  697. daniel has left

  698. daniel has left

  699. tux has joined

  700. Tobias has joined

  701. Tobias has joined

  702. efrit has joined

  703. jubalh has joined

  704. waqas has joined

  705. waqas has left

  706. Ge0rG has left

  707. Ge0rG

    Am I right that with MIX, a MIX-capable user server needs to keep in memory a list of all participants of all MIXes of all its users, online or offline?

  708. Tobias has joined

  709. lskdjf has joined

  710. lskdjf has joined

  711. jonasw

    Ge0rG, why?

  712. jonasw

    (I don’t think so)

  713. jonasw

    gotta go

  714. Ge0rG has left

  715. arc has left

  716. efrit has left

  717. arc has joined

  718. ralphm has left

  719. lskdjf has joined

  720. lskdjf has joined

  721. Ge0rG has left

  722. Tobias has joined

  723. daniel has left

  724. arc has left

  725. marc has left

  726. daniel has left

  727. jere has left

  728. jere has joined

  729. moparisthebest has joined

  730. ralphm has joined

  731. Tobias has joined

  732. Tobias has joined

  733. Ge0rG has left

  734. Guus has left

  735. Tobias has joined

  736. thomas_ has left

  737. Tobias has joined

  738. Ge0rG has left

  739. Valerian has left

  740. Guus has left

  741. Tobias has joined

  742. Tobias has joined

  743. ralphm has joined

  744. Ge0rG has left

  745. Valerian has joined

  746. goffi has left

  747. thomas_ has joined

  748. jubalh has left

  749. jubalh has left

  750. jubalh has left

  751. jubalh has left

  752. jjrh has left

  753. Ge0rG has left

  754. la|r|ma has joined

  755. la|r|ma has joined

  756. Syndace has joined

  757. @Alacer has left

  758. Ge0rG has left

  759. Ge0rG has joined

  760. pep. has joined

  761. Ge0rG has left

  762. jjrh has left

  763. thomas_ has left

  764. Alex has left

  765. Ge0rG has left

  766. zinid has left

  767. zinid has joined

  768. jere has left

  769. ralphm has left

  770. Ge0rG has left

  771. goffi has joined

  772. Alex has joined

  773. Ge0rG has left

  774. daniel has left

  775. Ge0rG has left

  776. daniel has left

  777. daniel has left

  778. vanitasvitae has joined

  779. Syndace has left

  780. Ge0rG has left

  781. daniel has left

  782. jere has joined

  783. Ge0rG has left

  784. bjc has left

  785. daniel has left

  786. daniel has left

  787. ralphm has left

  788. goffi has left

  789. Ge0rG has left

  790. xnyhps has left

  791. arc has joined

  792. daniel has left

  793. daniel has left

  794. goffi has joined

  795. Ge0rG has left

  796. edhelas has left

  797. Ge0rG has left

  798. daniel has left

  799. jubalh has left

  800. jubalh has left

  801. jere has left

  802. jere has joined

  803. Ge0rG has left

  804. iiro.laiho has left

  805. daniel has left

  806. Valerian has left

  807. Valerian has joined

  808. Guus has left

  809. Ge0rG has left

  810. daniel has left

  811. Ge0rG has left

  812. daniel has left

  813. iiro.laiho has left

  814. matlag has left

  815. Ge0rG has left

  816. waqas has joined

  817. Ge0rG has joined

  818. sonny has joined

  819. sonny has joined

  820. Valerian has left

  821. Valerian has joined

  822. Ge0rG has left

  823. Valerian has left

  824. sonny has left

  825. Valerian has joined

  826. Valerian has left

  827. Valerian has joined

  828. Valerian has left

  829. tux has joined

  830. efrit has joined

  831. Ge0rG has left

  832. Valerian has joined

  833. daniel has left

  834. Ge0rG has left

  835. jubalh has joined

  836. jubalh has left

  837. jubalh has joined

  838. jubalh has left

  839. jubalh has joined

  840. sonny has joined

  841. sonny has left

  842. sonny has joined

  843. sonny has left

  844. sonny has joined

  845. Ge0rG has left

  846. arc has left

  847. arc has joined

  848. sonny has left

  849. sonny has joined

  850. goffi has left

  851. ralphm has left