XSF Discussion - 2018-04-18

  1. Tim has left

  2. Tim has left

  3. Tim has left

  4. Tim has joined

  5. Guus has left

  6. Dave Cridland has left

  7. Dave Cridland has left

  8. remko has left

  9. Tim has joined

  10. Guus has left

  11. moparisthebest has joined

  12. Guus has left

  13. Guus has left

  14. Tim has joined

  15. Steve Kille has left

  16. Zash has left

  17. Kev has left

  18. Kev has left

  19. Dave Cridland has left

  20. Dave Cridland has left

  21. Tim has left

  22. Guus has left

  23. Tim has left

  24. Tim has joined

  25. Tim has joined

  26. Guus has left

  27. SamWhited

    Do we actually have someone administering xmpp.net? All tests appear to have been failing for the last few minutes and there appear to be random PHP errors showing up on pages.

  28. Guus has left

  29. SamWhited

    Hmm, at least one of them started working. Still, seems like something is going on.

  30. Tim has joined

  31. Tim has joined

  32. Dave Cridland has left

  33. Dave Cridland has left

  34. tux has joined

  35. Guus has left

  36. la|r|ma has joined

  37. Tim has joined

  38. Guus has left

  39. Tim has joined

  40. Steve Kille has joined

  41. vanitasvitae has joined

  42. Tim has left

  43. moparisthebest has left

  44. Dave Cridland has left

  45. Tim has left

  46. Dave Cridland has left

  47. Tim has left

  48. Guus has left

  49. Tim has joined

  50. Steve Kille has left

  51. Tim has joined

  52. Dave Cridland has left

  53. Dave Cridland has left

  54. Guus has left

  55. Dave Cridland has left

  56. Dave Cridland has left

  57. matlag has left

  58. Dave Cridland has left

  59. Dave Cridland has left

  60. Guus has left

  61. Guus has left

  62. @Alacer has left

  63. @Alacer has joined

  64. Dave Cridland has left

  65. Dave Cridland has left

  66. Guus has left

  67. remko has joined

  68. Guus has left

  69. alexis has left

  70. alexis has joined

  71. Guus has left

  72. ThibG has left

  73. ThibG has joined

  74. remko has left

  75. Guus has left

  76. Yagiza has joined

  77. moparisthebest has left

  78. moparisthebest has left

  79. moparisthebest has joined

  80. Guus has left

  81. Guus has left

  82. daniel has left

  83. daniel has joined

  84. alexis has left

  85. alexis has joined

  86. alexis has left

  87. alexis has joined

  88. Guus has left

  89. ta has left

  90. Guus has left

  91. Guus has left

  92. rion has joined

  93. alexis has left

  94. alexis has joined

  95. Guus has left

  96. Dave Cridland has left

  97. Guus has left

  98. Guus has left

  99. Nekit has joined

  100. la|r|ma has joined

  101. ludo has joined

  102. ibikk has joined

  103. SamWhited has left

  104. ludo has left

  105. ludo has joined

  106. Tim has joined

  107. Guus has left

  108. andy has joined

  109. Maranda has left

  110. Tobias has joined

  111. Tim has joined

  112. Maranda has left

  113. rion has left

  114. Guus has left

  115. andy has left

  116. Guus has left

  117. waqas has joined

  118. Tim has left

  119. j.r has joined

  120. alexis has left

  121. Guus has left

  122. alexis has joined

  123. ta has left

  124. la|r|ma has left

  125. ibikk has left

  126. Tim has left

  127. rion has joined

  128. @Alacer has left

  129. @Alacer has joined

  130. matlag has left

  131. Andrew Nenakhov has left

  132. Andrew Nenakhov has joined

  133. lnj has joined

  134. @Alacer has left

  135. @Alacer has joined

  136. Steve Kille has joined

  137. Guus has left

  138. ludo has left

  139. ludo has joined

  140. @Alacer has left

  141. goffi has joined

  142. moparisthebest has joined

  143. @Alacer has joined

  144. Guus has left

  145. remko has joined

  146. @Alacer has left

  147. @Alacer has joined

  148. Yagiza has left

  149. Nekit has left

  150. Yagiza has joined

  151. goffi has left

  152. goffi has joined

  153. goffi has left

  154. remko has left

  155. goffi has joined

  156. jubalh has joined

  157. jubalh has joined

  158. jubalh has joined

  159. Valerian has joined

  160. rion has left

  161. jubalh has left

  162. Tim has joined

  163. @Alacer has left

  164. @Alacer has joined

  165. andy has joined

  166. @Alacer has left

  167. @Alacer has joined

  168. waqas has left

  169. @Alacer has left

  170. @Alacer has joined

  171. andy has left

  172. andy has joined

  173. rtq3 has joined

  174. andy has left

  175. andy has joined

  176. mrdoctorwho has joined

  177. andy has left

  178. andy has joined

  179. andy has left

  180. andy has joined

  181. andy has left

  182. andy has joined

  183. andy has left

  184. andy has joined

  185. andy has left

  186. andy has joined

  187. andy has left

  188. andy has joined

  189. andy has left

  190. andy has joined

  191. andy has left

  192. andy has joined

  193. ralphm has left

  194. andy has left

  195. andy has joined

  196. andy has left

  197. andy has joined

  198. andy has left

  199. andy has joined

  200. Tim has joined

  201. lnj has left

  202. jonasw

    SamWhited, that PHP error is known-ish and we could use somebody with PHP and docker knowledge to look into it.

  203. jonasw

    I have both, but I am short on time right now and PHP isn’t anything I do for fun.

  204. ralphm has joined

  205. andy has left

  206. Dave Cridland has left

  207. andy has joined

  208. andy has left

  209. andy has joined

  210. andy has left

  211. andy has joined

  212. Tim has joined

  213. Guus has left

  214. andy has left

  215. andy has joined

  216. Dave Cridland has left

  217. andy has left

  218. Dave Cridland has left

  219. Tim has joined

  220. Guus has left

  221. Guus has left

  222. edhelas has left

  223. Yagiza has left

  224. Maranda has left

  225. remko has joined

  226. Guus has left

  227. Dave Cridland has left

  228. Dave Cridland has left

  229. rtq3 has left

  230. moparisthebest has left

  231. Dave Cridland has left

  232. ralphm has joined

  233. Dave Cridland has left

  234. Dave Cridland has left

  235. marc has left

  236. Dave Cridland has left

  237. Dave Cridland has left

  238. rtq3 has joined

  239. SaltyBones has joined

  240. daniel has left

  241. Dave Cridland has left

  242. daniel has joined

  243. Ge0rG has joined

  244. jubalh has joined

  245. vanitasvitae has joined

  246. Dave Cridland has left

  247. ta has joined

  248. Guus has left

  249. Steve Kille has left

  250. Guus has left

  251. Guus has left

  252. edhelas has joined

  253. Dave Cridland has left

  254. Guus has left

  255. Guus has left

  256. ludo has left

  257. ludo has joined

  258. jubalh has left

  259. ludo has left

  260. ludo has joined

  261. Yagiza has joined

  262. Guus has left

  263. rtq3 has left

  264. Ge0rG has joined

  265. lnj has joined

  266. ralphm has joined

  267. ta has joined

  268. Guus has left

  269. lnj has left

  270. Ge0rG has left

  271. edhelas has left

  272. alexis has left

  273. alexis has joined

  274. lnj has joined

  275. Tim has joined

  276. vanilla has joined

  277. edhelas has left

  278. Yagiza has left

  279. Yagiza has joined

  280. Guus has left

  281. Guus has left

  282. ThibG has left

  283. ThibG has joined

  284. Guus has left

  285. Tim has joined

  286. vanilla has left

  287. vanilla has joined

  288. Maranda has joined

  289. Wiktor has joined

  290. vanitasvitae has left

  291. alexis has left

  292. pep. has left

  293. Steve Kille has joined

  294. rtq3 has joined

  295. Syndace has joined

  296. ThibG has joined

  297. ThibG has joined

  298. mrdoctorwho has joined

  299. vanitasvitae has left

  300. lskdjf has joined

  301. vanitasvitae has joined

  302. edhelas has left

  303. edhelas has joined

  304. marmistrz has left

  305. marmistrz has joined

  306. ralphm has left

  307. edhelas has left

  308. edhelas has joined

  309. ludo has left

  310. ludo has joined

  311. Zash has left

  312. Tim has joined

  313. Dave Cridland has left

  314. Zash has left

  315. edhelas has left

  316. edhelas has joined

  317. Tim has joined

  318. vanilla has joined

  319. rtq3 has left

  320. rtq3 has joined

  321. Andrew Nenakhov has left

  322. Andrew Nenakhov has joined

  323. ralphm has joined

  324. Andrew Nenakhov has left

  325. Dave Cridland has left

  326. Andrew Nenakhov has joined

  327. @Alacer has left

  328. Dave Cridland has left

  329. rtq3 has left

  330. rtq3 has joined

  331. efrit has joined

  332. pep. has left

  333. sezuan has left

  334. Dave Cridland has left

  335. Dave Cridland has left

  336. Dave Cridland has left

  337. la|r|ma has joined

  338. Dave Cridland has left

  339. Ge0rG has joined

  340. Dave Cridland has left

  341. lnj has left

  342. ralphm has joined

  343. alexis has joined

  344. alexis has left

  345. Dave Cridland has left

  346. mrdoctorwho has joined

  347. alexis has joined

  348. ludo has left

  349. ludo has joined

  350. Dave Cridland has left

  351. daniel has left

  352. ralphm has left

  353. rion has joined

  354. blabla has joined

  355. Dave Cridland has left

  356. efrit has left

  357. Dave Cridland has left

  358. ralphm has left

  359. jubalh has joined

  360. lumi has joined

  361. edhelas has left

  362. Dave Cridland has left

  363. edhelas has joined

  364. Zash has left

  365. Dave Cridland has left

  366. edhelas has left

  367. edhelas has joined

  368. marmistrz has joined

  369. blabla has left

  370. Zash has left

  371. ta has joined

  372. Dave Cridland has left

  373. moul has joined

  374. Ge0rG

    Uh-oh. https://news.ycombinator.com/item?id=16863675 > Zulip 1.8: Free software Slack alternative with email-style threading

  375. daniel has left

  376. moparisthebest has joined

  377. jubalh has joined

  378. daniel has left

  379. jubalh has joined

  380. Yagiza has left

  381. @Alacer has joined

  382. daniel has left

  383. Steve Kille has left

  384. edhelas has left

  385. @Alacer has left

  386. @Alacer has joined

  387. daniel has left

  388. andy has joined

  389. Yagiza has joined

  390. andy has left

  391. daniel has left

  392. ralphm has left

  393. edhelas has left

  394. Guus has left

  395. Tim has joined

  396. mrdoctorwho has joined

  397. edhelas has left

  398. alexis has left

  399. alexis has joined

  400. alexis has left

  401. alexis has joined

  402. edhelas has left

  403. Guus has left

  404. Guus has left

  405. Andrew Nenakhov has left

  406. Andrew Nenakhov has joined

  407. jubalh has left

  408. Andrew Nenakhov has left

  409. Andrew Nenakhov has joined

  410. Alex has joined

  411. jonasw

    re GDPR: https://www.theregister.co.uk/2018/04/14/whois_icann_gdpr_europe/

  412. alexis has left

  413. alexis has joined

  414. Guus has left

  415. edhelas has left

  416. edhelas has joined

  417. alexis has left

  418. alexis has joined

  419. alexis has left

  420. alexis has joined

  421. andy has joined

  422. Tim has joined

  423. Zash


  424. alexis has left

  425. Ge0rG

    RIP EU

  426. Ge0rG

    RIP everything.

  427. alexis has joined

  428. Ge0rG goes farming some potatoes

  429. jubalh has joined

  430. rtq3 has left

  431. rtq3 has joined

  432. alexis has left

  433. alexis has joined

  434. alexis has left

  435. Tim has joined

  436. alexis has joined

  437. alexis has left

  438. alexis has joined

  439. Zash has left

  440. Ge0rG has left

  441. alexis has left

  442. alexis has joined

  443. Dave Cridland has left

  444. Kev has left

  445. alexis has left

  446. alexis has joined

  447. Kev has left

  448. alexis has left

  449. alexis has joined

  450. edhelas has left

  451. edhelas has joined

  452. alexis has left

  453. alexis has joined

  454. alexis has left

  455. alexis has joined

  456. Dave Cridland has left

  457. Ge0rG has left

  458. alexis has left

  459. alexis has joined

  460. Kev has left

  461. daniel has left

  462. rtq3 has left

  463. qyyforo has joined

  464. rtq3 has joined

  465. ralphm has left

  466. alexis has left

  467. alexis has joined

  468. efrit has joined

  469. alexis has left

  470. alexis has joined

  471. alexis has left

  472. alexis has joined

  473. alexis has left

  474. alexis has joined

  475. alexis has left

  476. alexis has joined

  477. @Alacer has left

  478. Alex has left

  479. MattJ

    Editors: how is XEP-0380 deferred after 12 months of inactivity, when it says the last update was January this year?

  480. alexis has left

  481. alexis has joined

  482. Alex has joined

  483. jonasw

    on it

  484. jonasw

    MattJ, that update was the deferral

  485. MattJ

    Ah :)

  486. MattJ

    Thanks, makes sense (I guess)

  487. daniel has left

  488. alexis has left

  489. alexis has joined

  490. Maranda has left

  491. Maranda has joined

  492. Zash

    Sounds confusing

  493. jonasw


  494. jonasw

    but kinda required for consistency in the attic I think, because attic file names are xep-$number-$version.html

  495. jonasw

    I dunno

  496. jonasw

    not sure if we want deferral to be reflected in the attic

  497. jonasw

    I need to write a few guidelines I have in mind down and run them by the editors for these things.

  498. Tim has joined

  499. Zash


  500. daniel has left

  501. jubalh has joined

  502. rtq3 has left

  503. rtq3 has joined

  504. alexis has left

  505. alexis has joined

  506. andy has left

  507. Dave Cridland has left

  508. Dave Cridland has left

  509. edhelas has left

  510. edhelas has joined

  511. Dave Cridland has left

  512. Dave Cridland has left

  513. Guus has left

  514. rtq3 has left

  515. daniel has left

  516. Dave Cridland has left

  517. Dave Cridland has left

  518. Guus has left

  519. Dave Cridland has left

  520. Tobias has joined

  521. Guus has left

  522. Dave Cridland has left

  523. vanilla has joined

  524. Dave Cridland has left

  525. Guus has left

  526. Dave Cridland has left

  527. andy has joined

  528. Dave Cridland has left

  529. daniel has left

  530. Dave Cridland has left

  531. Dave Cridland has left

  532. Guus has left

  533. Guus has left

  534. alexis has left

  535. alexis has joined

  536. alexis has left

  537. ludo has left

  538. ludo has joined

  539. alexis has joined

  540. alexis has left

  541. alexis has joined

  542. alexis has left

  543. alexis has joined

  544. alexis has left

  545. alexis has joined

  546. Guus has left

  547. daniel has left

  548. ludo has left

  549. ludo has joined

  550. moparisthebest has left

  551. Steve Kille has joined

  552. daniel has left

  553. alexis has left

  554. alexis has joined

  555. @Alacer has joined

  556. Alex has left

  557. Guus has left

  558. vanitasvitae has left

  559. alexis has left

  560. alexis has joined

  561. jubalh has joined

  562. waqas has joined

  563. vanilla has joined

  564. vanilla has joined

  565. alexis has left

  566. alexis has joined

  567. alexis has left

  568. alexis has joined

  569. alexis has left

  570. alexis has joined

  571. Tim has joined

  572. alexis has left

  573. alexis has joined

  574. Alex has joined

  575. alexis has left

  576. alexis has joined

  577. Guus has left

  578. waqas has left

  579. Andrew Nenakhov has left

  580. ThibG has left

  581. ThibG has joined

  582. jubalh has left

  583. alexis has left

  584. alexis has joined

  585. vanilla has left

  586. vanilla has joined

  587. jjrh has left

  588. j.r has left

  589. j.r has joined

  590. lumi has joined

  591. vanitasvitae has joined

  592. Guus has left

  593. alexis has left

  594. alexis has joined

  595. Dave Cridland has left

  596. jjrh has left

  597. SaltyBones has left

  598. edhelas has left

  599. Guus has left

  600. edhelas has joined

  601. edhelas has left

  602. edhelas has joined

  603. jjrh has left

  604. Tim has joined

  605. Dave Cridland has left

  606. efrit has left

  607. Dave Cridland has left

  608. Dave Cridland has left

  609. edhelas has joined

  610. edhelas has left

  611. alexis has left

  612. alexis has joined

  613. alexis has left

  614. alexis has joined

  615. rtq3 has joined

  616. andy has left

  617. alexis has left

  618. alexis has joined

  619. edhelas has joined

  620. edhelas has left

  621. Tim has joined

  622. Dave Cridland has left

  623. edhelas has joined

  624. edhelas has left

  625. edhelas has joined

  626. alexis has left

  627. alexis has joined

  628. j.r has joined

  629. waqas has joined

  630. jjrh has left

  631. jjrh has left

  632. daniel has left

  633. Andrew Nenakhov has left

  634. Andrew Nenakhov has joined

  635. Andrew Nenakhov has left

  636. jjrh has left

  637. Dave Cridland has left

  638. j.r has joined

  639. Andrew Nenakhov has joined

  640. Dave Cridland has left

  641. alexis has left

  642. alexis has joined

  643. Dave Cridland has left

  644. daniel has left

  645. qyyforo has left

  646. Dave Cridland has left

  647. alexis has left

  648. alexis has joined

  649. marmistrz has joined

  650. Dave Cridland has left

  651. alexis has left

  652. alexis has joined

  653. alexis has left

  654. alexis has joined

  655. daniel has left

  656. alexis has left

  657. alexis has joined

  658. Dave Cridland has left

  659. UsL has joined

  660. Dave Cridland has left

  661. Dave Cridland has left

  662. Dave Cridland has left

  663. Dave Cridland has left

  664. Wiktor has left

  665. ta has joined

  666. Dave Cridland has left

  667. ralphm has left

  668. rtq3 has left

  669. tux has left

  670. Steve Kille has left

  671. ludo has left

  672. ludo has joined

  673. Steve Kille has joined

  674. tux has left

  675. alexis has left

  676. jubalh has joined

  677. alexis has joined

  678. ralphm has left

  679. Dave Cridland has left

  680. la|r|ma has joined

  681. Dave Cridland has left

  682. daniel has left

  683. SaltyBones has left

  684. daniel has left

  685. alexis has left

  686. SamWhited has left

  687. moparisthebest has left

  688. daniel has left

  689. jubalh has left

  690. rtq3 has joined

  691. daniel has left

  692. Alex has left

  693. rtq3 has left

  694. rtq3 has joined

  695. j.r has joined

  696. @Alacer has left

  697. @Alacer has joined

  698. j.r has joined

  699. ralphm has joined

  700. Syndace has joined

  701. Syndace has joined

  702. jonasw has left

  703. @Alacer has left

  704. @Alacer has joined

  705. daniel has left

  706. vanitasvitae has left

  707. alexis has joined

  708. Valerian has left

  709. rtq3 has left

  710. rtq3 has joined

  711. jubalh has joined

  712. jubalh has left

  713. ralphm has joined

  714. daniel has left

  715. peter has joined

  716. alexis has left

  717. alexis has joined

  718. jubalh has joined

  719. jubalh has left

  720. Dave Cridland has left

  721. rion has left

  722. andy has joined

  723. alexis has left

  724. alexis has joined

  725. Steve Kille has left

  726. Holger has left

  727. alexis has left

  728. alexis has joined

  729. daniel has left

  730. SamWhited has left

  731. Dave Cridland has left

  732. daniel has left

  733. Nekit has left

  734. andy has left

  735. Nekit has joined

  736. alexis has left

  737. alexis has joined

  738. Tim has left

  739. Maranda has joined

  740. andy has joined

  741. alexis has left

  742. alexis has joined

  743. Dave Cridland has left

  744. Tim has joined

  745. Alex has left

  746. daniel has left

  747. rion has joined

  748. ralphm has joined

  749. SaltyBones has left

  750. SamWhited has left

  751. SamWhited has left

  752. marc has left

  753. ralphm has joined

  754. Alex has joined

  755. Andrew Nenakhov has joined

  756. j.r has joined

  757. j.r has joined

  758. alexis has left

  759. Andrew Nenakhov has joined

  760. alexis has joined

  761. Steve Kille has joined

  762. lskdjf has left

  763. Alex has left

  764. sezuan has left

  765. SamWhited has left

  766. daniel has left

  767. mimi89999 has joined

  768. andy has left

  769. andy has joined

  770. ludo has left

  771. ludo has joined

  772. MattJ

    Is it fair to say that there is currently no recommended way to format messages in XMPP?

  773. Zash

    With XHTML-IM killed and two new proposals, yeah, that sounds about right.

  774. rion has left

  775. ta has joined

  776. rion has joined

  777. tux has left

  778. lovetox has joined

  779. Andrew Nenakhov has left

  780. Andrew Nenakhov has joined

  781. rtq3 has left

  782. MattJ

    I'm making a note here... huge success

  783. daniel has left

  784. Zash

    https://xmpp.org/extensions/xep-0393.html vs https://xmpp.org/extensions/xep-0394.html ... Fight!

  785. alexis has left

  786. Guus has left

  787. alexis has joined

  788. la|r|ma

    Zash, I don't think they are in conflict with each other

  789. Zash

    Technically? No, I suppose not.

  790. jubalh has joined

  791. jubalh has left

  792. Guus has left

  793. marmistrz has joined

  794. ludo has left

  795. Zash

    But mindshare and > I have to read *TWO* XEPs just to implement styling? No way, I'll just implement generic inferior protocol instead.

  796. ludo has joined

  797. rtq3 has joined

  798. Zash

    0393 needs a big scary warning not to use an off-the-shelf Markdown processor

  799. marmistrz has joined

  800. ludo has left

  801. ludo has joined

  802. SamWhited

    Zash: I don't think it would work if you tried to use one, it's not actually compatible with markdown, but having a warning couldn't hurt either.

  803. Zash

    la|r|ma: As for process, both of those are Experimental. Ie not recommended.

  804. SamWhited

    I'll add one at some point.

  805. Valerian has joined

  806. Zash

    SamWhited: Are you sure? It's exacly like the stuff I feed into pandoc.

  807. Zash

    s/is/looks/ maybe

  808. la|r|ma

    the only thing i am missing in 394 is a hide feature, so I can send a star in body for 393 and backwards compat and remove the star in with 394.

  809. Guus has left

  810. Guus has left

  811. Dave Cridland has left

  812. vanitasvitae has left

  813. la|r|ma

    Zash, most markdown processors allow html injection

  814. SamWhited

    Zash: I'm pretty sure markdown uses * or _ for strong and ** or __ for emphasis (or something similar). We use * for strong and _ for emphasis.

  815. Zash

    SamWhited: Right. Close tho.

  816. marmistrz has left

  817. Zash

    > `this tho`

  818. marc has left

  819. SamWhited

    I suppose it's possible someone could use one anyways, not notice that bold/italics was broken, and call it good enough. Either way, a warning seems sane.

  820. Zash

    la|r|ma: Yes. Which is Very Bad. And why we need to prevent anyone from even thinking about using one.

  821. Valerian has left

  822. Valerian has joined

  823. @Alacer has left

  824. @Alacer has joined

  825. Andrew Nenakhov

    Zash, > With XHTML-IM killed and two new proposals, yeah, that sounds about right. Motivation to kill xhtml is very sloppy.

  826. Zash

    -xep xhtml-im

  827. Zash


  828. Zash

    > XHTML-IM (Standards Track, Deprecated, 2018-03-08) https://xmpp.org/extensions/xep-0071.html

  829. ta has joined

  830. Zash

    Just checking whether it's really been killed already.

  831. Zash

    Andrew Nenakhov: What do you mean?

  832. ta has joined

  833. moparisthebest

    Andrew Nenakhov, the summary was every client that has ever implemented xhtml-im has implemented it in a way as to have fatal security flaws

  834. SaltyBones has left

  835. alexis has left

  836. moparisthebest

    it'd be different if any client ever didn't have fatal security flaws because of implementing it

  837. alexis has joined

  838. rtq3 has left

  839. SamWhited has left

  840. mhterres has joined

  841. mhterres has left

  842. SaltyBones has left

  843. Dave Cridland has left

  844. Dave Cridland has left

  845. alexis has left

  846. Dave Cridland has left

  847. alexis has joined

  848. j.r has joined

  849. jubalh has joined

  850. Steve Kille has left

  851. Steve Kille has joined

  852. jubalh has left

  853. jubalh has joined

  854. Steve Kille has left

  855. Steve Kille has joined

  856. jubalh has left

  857. Valerian has left

  858. j.r has joined

  859. rtq3 has joined

  860. lskdjf has joined

  861. daniel has left

  862. Guus has left

  863. Dave Cridland has left

  864. Guus has left

  865. lskdjf has left

  866. lskdjf has left

  867. daniel has left

  868. jubalh has joined

  869. Dave Cridland has left

  870. jubalh has left

  871. jubalh has joined

  872. Dave Cridland has left

  873. rtq3 has left

  874. lskdjf has joined

  875. Dave Cridland has left

  876. Dave Cridland has left

  877. marc has left

  878. waqas has left

  879. Dave Cridland has left

  880. waqas has joined

  881. Yagiza has left

  882. Dave Cridland has left

  883. Steve Kille has left

  884. Steve Kille has joined

  885. Dave Cridland has left

  886. Syndace has left

  887. Syndace has joined

  888. Dave Cridland has left

  889. alexis has left

  890. alexis has joined

  891. Dave Cridland has left

  892. Dave Cridland has left

  893. jubalh has left

  894. lumi has joined

  895. nyco has left

  896. nyco has joined

  897. andy has left

  898. Tobias has joined

  899. jjrh has left

  900. Tobias has joined

  901. rtq3 has joined

  902. marmistrz has joined

  903. Dave Cridland has left

  904. ralphm has left

  905. jjrh has left

  906. ralphm has joined

  907. jjrh has left

  908. jjrh has left

  909. Andrew Nenakhov

    Standard could be reduced to just html, throwing away all css crap that made it hard to implement.

  910. daniel has left

  911. Andrew Nenakhov

    Instant messengers don't really need much more than bold, italic and underline text

  912. Zash

    Isn't HTML massive overkill if you just need bold, italic and underline?

  913. SamWhited has left

  914. Dave Cridland has left

  915. moparisthebest

    Andrew Nenakhov, the css wasn't where the vulnerabilities were, it was just using an html engine that allowed javascript and various other things

  916. Dave Cridland has left

  917. sezuan has left

  918. Andrew Nenakhov

    So standard is bad because html engine allowed JavaScript?

  919. SamWhited has left

  920. Andrew Nenakhov

    That's flawed thinking

  921. rtq3 has left

  922. Andrew Nenakhov

    What if markdown engine will have flaws, you'll deprecate those 393/4 standards too?

  923. SamWhited has joined

  924. SamWhited

    We couldn't do that either way because it was in draft. A new spec could still be written to do it that way, but I suspect that the exact same security issues would result.

  925. Alex has left

  926. Guus has left

  927. moparisthebest

    Andrew Nenakhov, I agree on principle it's a dumb reason, but if in practice 100% of implementations are vulnerable, that's a problem

  928. Andrew Nenakhov has joined

  929. Andrew Nenakhov has left

  930. Andrew Nenakhov has joined

  931. daniel has left

  932. tux has joined

  933. Tobias has joined

  934. lskdjf has joined

  935. lskdjf has left

  936. Guus has left

  937. sezuan has left

  938. lnj has joined

  939. ralphm has joined

  940. daniel has left

  941. Andrew Nenakhov has left

  942. Andrew Nenakhov has joined

  943. SamWhited

    With xhtml IM the easiest way to implement it was vulnerable, so that's what everybody did. Hopefully whatever emerges as,a replacement won't have that problem. It's as simple as that.

  944. Tobias has joined

  945. Maranda has left

  946. waqas has left

  947. Maranda has left

  948. daniel has left

  949. Guus has left

  950. Andrew Nenakhov has left

  951. Steve Kille has left

  952. Andrew Nenakhov has joined

  953. lskdjf has left

  954. Andrew Nenakhov has left

  955. Andrew Nenakhov has joined

  956. Holger has left

  957. Kev has left

  958. Andrew Nenakhov has left

  959. Andrew Nenakhov has joined

  960. lskdjf has left

  961. daniel has left

  962. jubalh has joined

  963. ralphm has joined

  964. waqas has joined

  965. Nekit has left

  966. Alex has joined

  967. Chobbes has joined

  968. jubalh has left

  969. SamWhited has left

  970. ibikk has joined

  971. SamWhited has joined

  972. daniel has left

  973. MattJ

    Sorry for bringing it up, I was just trying to document an objective "today in XMPP, formatting should be done by [...]"

  974. MattJ

    and realised I didn't quite know what to say

  975. moparisthebest

    clearly it depends who you ask :)

  976. MattJ

    I don't have a solution to offer, but we're just obviously not in a good place right now

  977. moparisthebest

    also, what kind of formatting you want/need

  978. MattJ

    That's not a good answer :)

  979. Tobias has joined

  980. moparisthebest

    for instant messaging, 393 provides everything everyone has already implemented for decades

  981. moparisthebest

    clearly it's *good enough*

  982. MattJ

    poezio didn't show that as bold ^

  983. MattJ

    or should that be italic?

  984. Zash

    Nobody uses poezio.

  985. moparisthebest

    either way you got the point, I actually did it manually out of habit so :/

  986. Seve/SouL

    Make no sense to alter human text just to make a word bold

  987. Zash

    Everyone uses Conversations, and it does 393 or something like it.

  988. moparisthebest

    I think that's what I like so much about 393, whether you implement it or not, it still mostly works

  989. moparisthebest

    we've been doing this in email/irc/forum posts for years anyway

  990. Nekit has joined

  991. Guus has left

  992. Alex has left

  993. j.r has joined

  994. Seve/SouL

    In Microsoft MSN, I think you could select text and select formatting.

  995. Seve/SouL

    Nothing about typing special characters my mom does not know.

  996. daniel

    , oO(I've now implemented message expiry about five times. At some point I might as well specify that. All the implementations I've done over the years are compatible with each other anyway. Even though they are of course implemented in systems that don't federate)

  997. moparisthebest

    daniel, you mean the infamous 'please delete this message kind remote client I have no control over' ?

  998. daniel


  999. daniel

    'self destructible messages'

  1000. moparisthebest

    people do ask for that alot even though it's really naive usually, it'd be worth some interop though

  1001. moparisthebest

    people clearly don't care that it's a technical impossibility even on proprietary walled gardens ¯\_(ツ)_/¯

  1002. Guus has left

  1003. daniel has left

  1004. daniel

    To be fair it is a relatively decent counter measure to a pretty narrow attack vector.

  1005. daniel

    It just has a stupid name

  1006. daniel has left

  1007. daniel

    Like Teslas auto pilot

  1008. SamWhited has left

  1009. Guus has left

  1010. daniel has left

  1011. rtq3 has joined

  1012. moparisthebest

    daniel, so, do you negotiate caps with remote clients and only send if they support self destructible messages? or do you just send with a <please-delete-me-after/> tag

  1013. moparisthebest

    hmm, and carbons and multi-client...

  1014. Zash

    and archives

  1015. moparisthebest

    yea I initially assumed you'd add the don't archive tags, but that wouldn't work so well for push and such maybe?

  1016. moparisthebest

    is it delete after X time even if they haven't seen it? or delete after having read it or something?

  1017. daniel

    moparisthebest: I think it can only work in homogenous environments. Not necessarily in 'Jabber'. So specifying it would only serve 'proprietary' systems.

  1018. daniel

    But those use xmpp too

  1019. daniel

    We do have security labels in xmpp as well even though those only work in homogenous environments as well

  1020. SamWhited has left

  1021. rtq3 has left

  1022. Maranda has left

  1023. daniel has left

  1024. moparisthebest

    people seem to want it in conversations too, but it's not even enforceable in proprietary systems unless they also ban cameras and such

  1025. rtq3 has joined

  1026. daniel

    moparisthebest: the recipient is not the attacker. The police who get their hands on the recipients phone after they have been arrested is

  1027. jjrh

    This delete this message thing - is like I say delete this, then on my screen and your screen that message no longer shows up and in theory on the server they have deleted it from the database?

  1028. daniel

    jjrh: this might not matter because just because the police has access to the phone doesn't mean they have access to the server

  1029. daniel

    Plus you would usually combine this with e2ee

  1030. SamWhited has left

  1031. j.r has left

  1032. j.r has joined

  1033. moparisthebest

    fair, that's one less reason for people to say 'xmpp sucks' :P

  1034. jjrh

    I always thought the use case wasn't for evading the police or the black helicopters but more for telling a friend something and not wanting a easily accessible record of it. Aka telling a friend you cheated on your wife last night, and deleting the message after to avoid accidents like your wife scrolling up your chat, your friend betraying you and showing the message, etc.

  1035. moparisthebest

    I guess it depends if you are a secret agent or a cheating husband

  1036. moparisthebest

    or both!

  1037. SamWhited

    It doesn't really matter what the use case is, it doesn't protect against any of them.

  1038. Zash

    What's this, thinking about threat models?

  1039. moparisthebest

    I like to live my life like everyone is out to get me even though no one is remotely interested >:)

  1040. marmistrz has left

  1041. ralphm has joined

  1042. Dave Cridland has left

  1043. Zash

    actual actual reality: nobody cares about your secrets

  1044. moparisthebest

    except facebook

  1045. Dave Cridland has left

  1046. Zash

    facebook is out to get you !!!! ... to buy stuff

  1047. j.r has joined

  1048. Zash

    or something

  1049. jjrh

    It's a false sense of security because of course they can take a screenshot, or have clientside logs, etc. But it's not easily visible and it's a way of indicating you told the person this in context or regretted saying it.

  1050. daniel

    jjrh: again. The attacker is not the recipient

  1051. Zash

    Social problem. Technical solution?

  1052. daniel

    It's just a stand in for when the intended recipient is too stupid to use fde et al

  1053. SamWhited has left

  1054. SamWhited

    Even in that case I'm not convinced that it's worth the false sense of security it gives people. Regardless of what actual threat model it's intended for, everyone thinks of it in the way jjrh is asying.

  1055. daniel has left

  1056. moparisthebest

    but they think of it that way in proprietary walled gardens too, when the same things apply

  1057. moparisthebest

    I said before "people clearly don't care that it's a technical impossibility even on proprietary walled gardens ¯\_(ツ)_/¯"

  1058. SamWhited

    They dodn't even know it's a technical impossibility; it's no better or worse in a walled garden than in XMPP. It's just a problem in either place.

  1059. moparisthebest


  1060. Zash

    Maybe we should just view this a sa technical half-solution that's actually just a social signal.

  1061. Zash

    Like locked doors.

  1062. jjrh

    I just always saw this as avoiding accidents, not someone actually intending to spy. You can't protect someone from taking a screenshot or if it's a appliance taking a picture of the screen

  1063. moparisthebest

    they only know xmpp sucks because PROPRIETARY_MESSENGER has this feature and xmpp does not

  1064. daniel

    the question is does it matter? because people will build something like that regardless of *we* think. and my original question was just whether there is some value and having a XEP and library support for that

  1065. Zash

    If you wanna codify a protocol for saying "please don't share this private message that we exchanged in confidence with anyone else" then why not

  1066. SamWhited

    daniel: indeed; I think the answer is "no", personally, in fact I think it has negative value. Zash's locked oors analogy is pretty good, except that with a locked door it deters some minor forms of problem, but also people expect that anyone who really wants to get in can smash a window or pick the lock. Here I'm pretty sure most people assume that the locked door is actually going to protect them from all forms of home invasion.

  1067. SamWhited

    It's a matter of user expectations, and I'm fairly convinced that user expectations are wrong here, so we shouldn't encourage it. But I don't know how to find out if that's correct or not.

  1068. edhelas has left

  1069. moparisthebest

    people (morons) want the feature, it's as useless on xmpp as it is on any other app, they still want it

  1070. SamWhited

    I know. Sometimes you have to protect the user from themselves, even if they complain a lot. Not always, but I think this is one of those times personally.

  1071. Zash

    SamWhited: Something something XSF neutrality mumble or something ...

  1072. jjrh

    Maybe don't call it 'delete' call it 'hide' and flag it as 'don't archive' and the server may or may not respect that.

  1073. SamWhited

    Zash: Yah, as nice as that sounds in theory I don't think we have the luxury of remaining neutral.

  1074. Zash

    "Ask receiver to forget this afterwards"

  1075. daniel

    SamWhited, well usually in that scenario you are not dealing with end users but with customers. and the customer will always get that feature from me (and/or other xmpp developers). it's not my responsibility to protect my customers users

  1076. SamWhited

    That being said, I like where this is going. I've never seen it done, but maybe it's just a UI issue and it can be solved?

  1077. SamWhited

    daniel: yah, fair enough, I can't blame you for not saying no to someone who's paying you for it.

  1078. Andrew Nenakhov has left

  1079. Andrew Nenakhov has joined

  1080. Zash

    There's also nothing preventing anyone from just writing stuff down and publishing it under their own namespace.

  1081. moparisthebest

    'Ask contact nicely to remove this message after they read it, may or may not happen'

  1082. ralphm has joined

  1083. SaltyBones has left

  1084. daniel

    > There's also nothing preventing anyone from just writing stuff down and publishing it under their own namespace. of course not. that's what I (and probably others) have been doing

  1085. moparisthebest

    isn't there a messenger who's entire feature set is just this single feature?

  1086. daniel has left

  1087. daniel

    but creating a XEP will maybe get you library support and then make our lives easier

  1088. Zash


  1089. moparisthebest

    I feel like I've seen it before but can't remember

  1090. moparisthebest

    is it? maybe

  1091. Zash

    Or well, that's with pictures and stuff

  1092. rtq3 has left

  1093. rtq3 has joined

  1094. SamWhited

    That was the idea with snapchat originally, wasn't it? I don't know if that's still their main selling point.

  1095. jjrh

    People defeated that pretty easily, but the point was that the receiver had to make a premeditated effort to do that.

  1096. Zash

    like with locks

  1097. SamWhited has left

  1098. jjrh

    which deterred the majority of people from you know saving pictures they shouldn't and sharing them.

  1099. jjrh has left

  1100. jjrh has left

  1101. jjrh

    probably a better analogy is a letter - someone can steam it open and read it - but that's a lot of work with many chances to change your mind. If it was a postcard it's something you might do impulsively

  1102. Maranda has joined

  1103. moparisthebest

    pretty good

  1104. moparisthebest

    it also might just get accidentally shredded in a mail sorting machine and exposed to the world too :P

  1105. jjrh

    It's more: make it impossible for stupid people to do, hard/tedious for malicious people.

  1106. jjrh

    The hard part with technology is conveying that defeating it is possible. I mean it took a while before people realized that people take screenshots of tweets and that deleting them isn't purging them from the world.

  1107. SamWhited has left

  1108. rtq3 has left

  1109. rtq3 has joined

  1110. Andrew Nenakhov has left

  1111. Andrew Nenakhov has joined

  1112. waqas has left

  1113. Dave Cridland has left

  1114. Dave Cridland has left

  1115. SamWhited has left

  1116. lskdjf has left

  1117. edhelas has joined

  1118. edhelas has left

  1119. Andrew Nenakhov has left

  1120. Andrew Nenakhov has joined

  1121. edhelas has joined

  1122. lskdjf has joined

  1123. Andrew Nenakhov has left

  1124. Andrew Nenakhov has joined

  1125. Dave Cridland has left

  1126. Andrew Nenakhov has left

  1127. ludo has left

  1128. ludo has joined

  1129. Andrew Nenakhov has joined

  1130. Dave Cridland has left

  1131. Andrew Nenakhov has left

  1132. Andrew Nenakhov has joined

  1133. Andrew Nenakhov has left

  1134. Andrew Nenakhov has joined

  1135. Dave Cridland has left

  1136. Dave Cridland has left

  1137. Dave Cridland has left

  1138. ralphm has joined

  1139. Dave Cridland has left

  1140. Dave Cridland has left

  1141. lnj has left

  1142. Dave Cridland has left

  1143. rion has left

  1144. Chobbes has joined

  1145. Andrew Nenakhov has left

  1146. Dave Cridland has left

  1147. Andrew Nenakhov has joined

  1148. Tobias has joined

  1149. Alex has joined

  1150. marc has left

  1151. rtq3 has left

  1152. Andrew Nenakhov has left

  1153. Andrew Nenakhov has joined

  1154. Chobbes has joined

  1155. marc has left

  1156. marc has joined

  1157. Andrew Nenakhov has left

  1158. Andrew Nenakhov has joined

  1159. Dave Cridland has left

  1160. Alex has left

  1161. Andrew Nenakhov has left

  1162. Andrew Nenakhov has joined

  1163. daniel has left

  1164. goffi has left

  1165. Dave Cridland has left

  1166. marmistrz has left

  1167. marmistrz has joined

  1168. Chobbes has joined

  1169. Dave Cridland has left

  1170. Andrew Nenakhov

    Asking remote server and remote client to kindly delete message is stupid.

  1171. lnj has left

  1172. lnj has joined

  1173. Andrew Nenakhov

    What can kinda work in controlled service like Facebook can't be done in federated environment.

  1174. Andrew Nenakhov

    Kinda work - because messages can be screenshoted, or photographed by another device right from screen like this

  1175. Andrew Nenakhov


  1176. ludo has left

  1177. Dave Cridland has left

  1178. MattJ

    What are the two random strings in your upload URL?

  1179. Andrew Nenakhov

    Something that mod_upload have me, I guess

  1180. MattJ


  1181. Andrew Nenakhov

    Of course

  1182. SamWhited has left

  1183. SamWhited has left

  1184. marc has left

  1185. Dave Cridland has left

  1186. SamWhited has joined

  1187. Dave Cridland has left

  1188. Maranda

    MattJ, one is the username me thinks.

  1189. waqas has joined

  1190. MattJ

    Aha, you're probably right indeed

  1191. MattJ

    It's the SHA1 of the bare JID, indeed

  1192. Dave Cridland has left

  1193. lnj has left

  1194. Steve Kille has joined

  1195. Dave Cridland has left

  1196. Dave Cridland has left

  1197. Dave Cridland has left

  1198. Dave Cridland has left

  1199. jjrh

    In the case of facebook if you use a gateway the deleted messages aren't going to work either it would also be trivial (and someone probably has already) write a browser plugin to archive everything. If this is a feature people want and folks are implementing it in a non standard way I don't see the harm in writing a spec

  1200. Dave Cridland has left

  1201. Dave Cridland has left

  1202. Steve Kille has left

  1203. jjrh

    I can see it being handy in certain situations where you don't really care if it's deleted or archived you just don't want it to be displayed in the client.

  1204. Chobbes has joined

  1205. Dave Cridland has left

  1206. Dave Cridland has left

  1207. Dave Cridland has left

  1208. Dave Cridland has left

  1209. Guus has left

  1210. ralphm has joined

  1211. Dave Cridland has left

  1212. Dave Cridland has left

  1213. Dave Cridland has left

  1214. Dave Cridland has left

  1215. moparisthebest has joined

  1216. Dave Cridland has left

  1217. Dave Cridland has left

  1218. Alex has left

  1219. Dave Cridland has left

  1220. Dave Cridland has left

  1221. lskdjf has left

  1222. Guus has left

  1223. pep.

    Reading poezio logs to make the minutes for the gdpr meeting, I see lots of people put whitespace at the end of their messages :P

  1224. SamWhited has left

  1225. Dave Cridland has left

  1226. mathieui

    isn’t that the poezio logger bug that always puts a space at the end of the line?

  1227. Zash

    Single whitespace or a bunch of spaces and tabs?

  1228. pep.

    mathieui, no it looks different

  1229. pep.

    Just a single whitespace

  1230. Zash

    mobile autocomplete adding it maybe?

  1231. pep.

    mathieui, now that you say it, I also see this bug

  1232. Dave Cridland has left

  1233. pep.

    Ah, well, actually, most of it _is_ the bug.

  1234. SamWhited has joined

  1235. Dave Cridland has left

  1236. rtq3 has joined

  1237. Dave Cridland has left

  1238. Dave Cridland has left

  1239. remko has left

  1240. daniel has left

  1241. Dave Cridland has left

  1242. SamWhited has left

  1243. Dave Cridland has left

  1244. ThibG has joined

  1245. ThibG has joined

  1246. Dave Cridland has left

  1247. marc has joined

  1248. Dave Cridland has left

  1249. SamWhited has joined

  1250. Dave Cridland has left

  1251. blabla has left

  1252. Dave Cridland has left

  1253. Dave Cridland has left

  1254. Chobbes has joined

  1255. ralphm has joined

  1256. Dave Cridland has left

  1257. Dave Cridland has left

  1258. jubalh has joined

  1259. Dave Cridland has left

  1260. SamWhited has left

  1261. SamWhited has joined

  1262. tux has left

  1263. Dave Cridland has left

  1264. rtq3 has left

  1265. rtq3 has joined

  1266. Dave Cridland has left

  1267. Dave Cridland has left

  1268. moparisthebest has joined

  1269. Dave Cridland has left

  1270. SamWhited has left

  1271. rtq3 has left

  1272. rtq3 has joined

  1273. moparisthebest

    obligatory link on why that's useless https://www.moparisthebest.com/phonehash/#80808080ccdd107488bad45a74b3c5755c4bd108

  1274. Dave Cridland has left

  1275. moparisthebest

    although, JID search space is certainly much larger than phone number search space so

  1276. moparisthebest

    *slightly* better than useless maybe

  1277. sezuan has left

  1278. Dave Cridland has left

  1279. Dave Cridland has left

  1280. Zash

    Dat subset space of sane usernames one can actually type and remember tho

  1281. jubalh has left

  1282. Anu has joined

  1283. daniel has left

  1284. Anu

    So regarding gdpr, it seems Whois is dead

  1285. Anu


  1286. SaltyBones has left

  1287. Anu

    Interesting the fact that you can’t make a tos that will eliminate gdpr restrictions essentially kills Whois

  1288. Dave Cridland has left

  1289. Holger

    moparisthebest: What's useless?

  1290. rtq3 has left

  1291. SamWhited has joined

  1292. rtq3 has joined

  1293. moparisthebest

    Holger, sha1 hash of jid to 'hide' jid

  1294. Holger

    moparisthebest: In the upload URL? The goal wasn't hiding a JID.

  1295. moparisthebest

    what's the goal?

  1296. Ge0rG

    increase the length of the URL to annoy text-mode client users.

  1297. moparisthebest

    then clearly you should be using sha512

  1298. Zash

    s/to annoy .*/ to annoy Ge0rG in particular/

  1299. Dave Cridland has left

  1300. Ge0rG

    Zash: goal accomplished

  1301. Holger

    moparisthebest: Initially my goal was backwards compat with daniel's initial upload component, and I liked how this would avoid any issues with weird characters or overlong JIDs or whatever without me having to think about it.

  1302. Holger

    (But the format is somewhat configurable.)

  1303. Dave Cridland has left

  1304. Zash

    I just went with /uuid/original filename

  1305. Ge0rG

    Zash: ^ to anny Ge0rG.

  1306. SamWhited has left

  1307. daniel has left

  1308. Zash

    Ge0rG: Shush you, they are more compact now.

  1309. Holger

    Zash: I wanted per-user quotas, and I didn't want to keep track of who uploaded what.

  1310. Anu has left

  1311. Holger

    (That's what God created directories for!)

  1312. Ge0rG

    what about hmac(userjid) then

  1313. moparisthebest

    Holger, but you could mix a random server-side salt in there and accomplish the same thing

  1314. Dave Cridland has left

  1315. Holger

    If I had a different goal then I could do that, yes :-)

  1316. Zash

    Holger: I'm sure someone would come up with some requirement that breaks that too.

  1317. Ge0rG

    moparisthebest: the salt needs to be stored then

  1318. alexis has left

  1319. moparisthebest

    just on the server doing the hashing Ge0rG yes

  1320. alexis has joined

  1321. Holger


  1322. moparisthebest

    that would let you do per-user quotas with only directories, server would know who uploaded what, and no one else could reverse the hash

  1323. Ge0rG

    moparisthebest: what if it's a cluster.

  1324. Holger

    There might be multiple nodes involved.

  1325. Holger


  1326. Dave Cridland has left

  1327. moparisthebest

    ok, then just on each node :)

  1328. Ge0rG

    is the salt sensitive information according to GDPR?

  1329. moparisthebest

    the nodes do share some type of database or configuration right?

  1330. Ge0rG

    Holger: just store the salt as a docker secret.

  1331. Holger

    moparisthebest: Sure.

  1332. moparisthebest

    the salt has nothing to do with GDPR

  1333. Holger

    Ge0rG: I'm convinced!

  1334. SamWhited has joined

  1335. Ge0rG

    moparisthebest: technically it's not a salt but a pepper anyway.

  1336. moparisthebest

    actually it could still be per-server, no reason they have to share it

  1337. lnj has joined

  1338. Ge0rG

    moparisthebest: the right question to ask Holger would be how the nodes are going to synchronize quota usage.

  1339. Dave Cridland has left

  1340. moparisthebest

    right, that's why they don't need to share the salt, each would have to calculate total usage themselves anyway :)

  1341. Tim has left

  1342. Dave Cridland has left

  1343. Tim has left

  1344. marc has left

  1345. Tim has left

  1346. Tim has left

  1347. Dave Cridland has left

  1348. Holger

    There's no clustering support in the current module for the stored data (so you'd solve this outside ejabberd or use just a single node for this), but any node in the cluster may generate the upload URLs.

  1349. moparisthebest has joined

  1350. SamWhited has left

  1351. SamWhited has joined

  1352. SaltyBones has left

  1353. Nekit has left

  1354. Tim has joined

  1355. SamWhited has left

  1356. Dave Cridland has left

  1357. rtq3 has left

  1358. SamWhited has joined

  1359. rtq3 has joined

  1360. Tim has joined

  1361. Andrew Nenakhov has left

  1362. Andrew Nenakhov has joined

  1363. Dave Cridland has left

  1364. Dave Cridland has left

  1365. Tim has joined

  1366. daniel has left

  1367. Dave Cridland has left

  1368. nyco has left

  1369. nyco has joined

  1370. Ge0rG has joined

  1371. Dave Cridland has left

  1372. Nekit has joined

  1373. Tim has joined

  1374. Dave Cridland has left

  1375. Dave Cridland has left

  1376. Chobbes has joined

  1377. moparisthebest has joined

  1378. Tim has joined

  1379. Maranda has left

  1380. moparisthebest has joined

  1381. Tim has left

  1382. Dave Cridland has left

  1383. dwd has joined

  1384. Maranda has left

  1385. Dave Cridland has left

  1386. Dave Cridland has left

  1387. Maranda has joined

  1388. Dave Cridland has left

  1389. Dave Cridland has left

  1390. Tim has joined

  1391. Dave Cridland has left

  1392. lnj has left

  1393. alexis has left

  1394. alexis has joined

  1395. SamWhited has left

  1396. Guus has left

  1397. SaltyBones has left

  1398. dwd has left

  1399. Guus has left

  1400. Tim has joined

  1401. Chobbes has left

  1402. alexis has left

  1403. alexis has joined

  1404. SamWhited has joined

  1405. Dave Cridland has left

  1406. Dave Cridland has left

  1407. Tim has joined

  1408. SamWhited has left

  1409. Dave Cridland has left

  1410. SamWhited has joined

  1411. Dave Cridland has left

  1412. dwd has joined

  1413. Guus has left

  1414. Tim has joined

  1415. lovetox has left

  1416. alexis has left

  1417. alexis has joined

  1418. daniel has left

  1419. dwd has left

  1420. jjrh has left

  1421. blabla has joined

  1422. Tim has joined

  1423. rtq3 has left

  1424. rtq3 has joined

  1425. SamWhited has left

  1426. SamWhited has joined

  1427. daniel has left

  1428. Tim has joined

  1429. moparisthebest has joined

  1430. UsL has left

  1431. alexis has left

  1432. alexis has joined

  1433. rtq3 has left

  1434. dwd has joined

  1435. moparisthebest has joined

  1436. Chobbes has joined

  1437. Chobbes has joined

  1438. SamWhited has left

  1439. Chobbes has joined

  1440. SamWhited has joined

  1441. Tim has joined

  1442. daniel has left

  1443. daniel has left

  1444. Tim has left

  1445. moparisthebest has joined

  1446. lskdjf has left

  1447. moparisthebest has joined

  1448. Chobbes has joined

  1449. daniel has joined

  1450. Tim has joined

  1451. Chobbes has joined

  1452. lumi has joined

  1453. daniel has left

  1454. Guus has left

  1455. daniel has left

  1456. la|r|ma has joined

  1457. SaltyBones has left

  1458. jjrh has left

  1459. Tim has joined

  1460. daniel has joined

  1461. dwd has left

  1462. dwd has joined

  1463. daniel has left

  1464. SamWhited has left

  1465. Tim has joined

  1466. Guus has left