XSF Discussion - 2018-08-26


  1. Guus has left

  2. Guus has left

  3. lorddavidiii has left

  4. Dave Cridland has left

  5. Dave Cridland has left

  6. Maranda has left

  7. lskdjf has left

  8. lskdjf has joined

  9. Maranda has left

  10. Maranda has left

  11. lumi has left

  12. 404.city has left

  13. nyco has left

  14. thorsten has left

  15. thorsten has joined

  16. lorddavidiii has joined

  17. Dave Cridland has left

  18. Dave Cridland has left

  19. Maranda has left

  20. jjrh has left

  21. jjrh has left

  22. jjrh has left

  23. jjrh has left

  24. Dave Cridland has left

  25. waqas has left

  26. j.r has left

  27. j.r has joined

  28. Dave Cridland has left

  29. Dave Cridland has left

  30. lskdjf has joined

  31. Chobbes has left

  32. Chobbes has joined

  33. Dave Cridland has left

  34. Dave Cridland has left

  35. Guus has left

  36. Guus has left

  37. jjrh has left

  38. apach has left

  39. lorddavidiii has left

  40. Dave Cridland has left

  41. Dave Cridland has left

  42. Guus has left

  43. Guus has left

  44. j.r has left

  45. lorddavidiii has joined

  46. j.r has joined

  47. lorddavidiii has left

  48. apach has left

  49. lorddavidiii has joined

  50. lorddavidiii has left

  51. js has left

  52. Dave Cridland has left

  53. apach has left

  54. moparisthebest has joined

  55. apach has left

  56. Maranda has left

  57. lorddavidiii has joined

  58. Yagiza has joined

  59. lorddavidiii has left

  60. lorddavidiii has joined

  61. lorddavidiii has left

  62. apach has left

  63. Dave Cridland has left

  64. Dave Cridland has left

  65. MbJ3 has left

  66. lorddavidiii has joined

  67. bjc has joined

  68. lorddavidiii has left

  69. lorddavidiii has joined

  70. Dave Cridland has left

  71. Dave Cridland has left

  72. lorddavidiii has left

  73. 404.city has joined

  74. apach has left

  75. mrdoctorwho has joined

  76. blabla has joined

  77. lorddavidiii has joined

  78. ThibG has joined

  79. ThibG has joined

  80. Dave Cridland has left

  81. Dave Cridland has left

  82. lorddavidiii has left

  83. Guus has left

  84. Guus has left

  85. Chobbes has joined

  86. labdsf has joined

  87. apach has left

  88. Chobbes has joined

  89. mikaela has joined

  90. lorddavidiii has joined

  91. karp has left

  92. Martin has joined

  93. lorddavidiii has left

  94. Nekit has joined

  95. Nekit has left

  96. Nekit has joined

  97. Nekit has left

  98. Nekit has joined

  99. labdsf has left

  100. labdsf has joined

  101. lorddavidiii has joined

  102. Dave Cridland has left

  103. Dave Cridland has left

  104. apach has left

  105. Dave Cridland has left

  106. Dave Cridland has left

  107. 404.city has left

  108. Dave Cridland has left

  109. lorddavidiii has left

  110. lorddavidiii has left

  111. bjc has joined

  112. apach has left

  113. muppeth has left

  114. muppeth has joined

  115. Dave Cridland has left

  116. apach has left

  117. Dave Cridland has left

  118. Dave Cridland has left

  119. Dave Cridland has left

  120. Dave Cridland has left

  121. Dave Cridland has left

  122. Dave Cridland has left

  123. Dave Cridland has left

  124. Dave Cridland has left

  125. Dave Cridland has left

  126. Dave Cridland has left

  127. Dave Cridland has left

  128. MbJ3 has left

  129. Chobbes has joined

  130. Dave Cridland has left

  131. apach has left

  132. Guus has left

  133. Dave Cridland has left

  134. muppeth has left

  135. Dave Cridland has left

  136. muppeth has joined

  137. Dave Cridland has left

  138. Dave Cridland has joined

  139. lskdjf has joined

  140. j.r has left

  141. j.r has joined

  142. Dave Cridland has left

  143. Dave Cridland has left

  144. Dave Cridland has left

  145. Chobbes has joined

  146. jonasw

    hm?

  147. Dave Cridland has left

  148. Dave Cridland has left

  149. ludo has joined

  150. bjc has joined

  151. MbJ3 has left

  152. Dave Cridland has left

  153. Dave Cridland has left

  154. lovetox has joined

  155. Dave Cridland has left

  156. Dave Cridland has left

  157. mikaela has left

  158. 404.city has joined

  159. Dave Cridland has left

  160. Dave Cridland has left

  161. Maranda

    > If that item is the first in the full set, then the index SHOULD be '0'

  162. blabla has joined

  163. jonasw

    what’s wrong with that?

  164. valo has joined

  165. Maranda

    since most array/key-item pairs implementations start iterating from one I fail to get the logic in that

  166. jonasw

    the only ones I know are lua and pascal

  167. Dave Cridland has left

  168. jonasw

    all other languages are sane (<https://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD831.html> ;-))

  169. Kev has joined

  170. valo has joined

  171. jonasw

    note that you possibly need to re-map anyways since filters might be involved

  172. tux has joined

  173. Dave Cridland has left

  174. Maranda

    Urgh 🤦‍♂️ (infact guess the first language I ever learned... Pascal)

  175. jonasw

    ha, me too

  176. Dave Cridland has left

  177. Dave Cridland has left

  178. Dave Cridland has joined

  179. Dave Cridland has left

  180. Valerian has joined

  181. Dave Cridland has left

  182. Maranda

    jonasw, honestly I think I won't touch RSM for another seven years or so now, I hated it back then and I hated it now since someone I won't name made me look into it.

  183. Maranda

    jonasw, honestly I think I won't touch RSM for another seven years or so now, I hated it back then and I hated it now since someone I won't name made me look into it again.

  184. Dave Cridland has left

  185. Dave Cridland has left

  186. Dave Cridland has left

  187. Dave Cridland has joined

  188. Dave Cridland has left

  189. Dave Cridland has left

  190. Dave Cridland has joined

  191. Dave Cridland has left

  192. Kev

    I can understand that. If I worked in a language where I had to add 1 to an offset, I'd probably find it too difficult as well. :)

  193. apach has left

  194. McKael has left

  195. Maranda

    Kev, hehe. Lucky I'm stubborn enough that I get things done, first or laters (and laters may be years of course)

  196. Dave Cridland has left

  197. McKael has joined

  198. Dave Cridland has left

  199. Dave Cridland has left

  200. Valerian has left

  201. Dave Cridland has left

  202. goffi has joined

  203. tux has left

  204. nyco has left

  205. Zash has left

  206. Zash has joined

  207. lorddavidiii has left

  208. alacer has joined

  209. lumi has joined

  210. Dave Cridland has left

  211. Dave Cridland has left

  212. Dave Cridland has left

  213. Dave Cridland has left

  214. nyco has left

  215. Dave Cridland has left

  216. blabla has joined

  217. Dave Cridland has left

  218. ludo has left

  219. alacer has left

  220. mimi89999 has joined

  221. lorddavidiii has joined

  222. Dave Cridland has left

  223. Dave Cridland has left

  224. Dave Cridland has left

  225. apach has left

  226. lnj has joined

  227. daniel has left

  228. daniel has joined

  229. Dave Cridland has left

  230. Dave Cridland has joined

  231. Dave Cridland has left

  232. Dave Cridland has joined

  233. MbJ3 has joined

  234. j.r has left

  235. j.r has joined

  236. daniel has left

  237. Yagiza has left

  238. Yagiza has joined

  239. daniel has joined

  240. tux has left

  241. tux has left

  242. daniel has left

  243. tux has joined

  244. Dave Cridland has left

  245. Dave Cridland has joined

  246. Dave Cridland has left

  247. Dave Cridland has joined

  248. apach has left

  249. Andrew Nenakhov has left

  250. Andrew Nenakhov has joined

  251. Alex has joined

  252. marc has joined

  253. daniel has joined

  254. Andrew Nenakhov has left

  255. Andrew Nenakhov has joined

  256. j.r has left

  257. j.r has joined

  258. tux has joined

  259. tux has joined

  260. apach has left

  261. tux has left

  262. tux has joined

  263. tux has left

  264. Dave Cridland has left

  265. Dave Cridland has joined

  266. vanitasvitae has joined

  267. Dave Cridland has left

  268. Dave Cridland has joined

  269. tux has left

  270. tux has left

  271. Yagiza has left

  272. Dave Cridland has left

  273. Dave Cridland has joined

  274. Dave Cridland has left

  275. Dave Cridland has joined

  276. Dave Cridland has left

  277. Dave Cridland has left

  278. Dave Cridland has left

  279. Dave Cridland has left

  280. MbJ3 has left

  281. MbJ3 has joined

  282. apach has left

  283. MbJ3 has left

  284. MbJ3 has joined

  285. mimi89999 has joined

  286. 404.city has left

  287. Dave Cridland has left

  288. Dave Cridland has joined

  289. Dave Cridland has left

  290. Dave Cridland has joined

  291. Dave Cridland has left

  292. Dave Cridland has joined

  293. Dave Cridland has left

  294. Dave Cridland has joined

  295. mrdoctorwho has joined

  296. MattJ has left

  297. Valerian has joined

  298. j.r has left

  299. Dave Cridland has left

  300. j.r has joined

  301. Andrew Nenakhov has left

  302. Andrew Nenakhov has joined

  303. Dave Cridland has joined

  304. apach has left

  305. 404.city has joined

  306. Dave Cridland has left

  307. Dave Cridland has joined

  308. Andrew Nenakhov has left

  309. Andrew Nenakhov has joined

  310. ludo has joined

  311. matlag has left

  312. jjrh has left

  313. blabla has joined

  314. Dave Cridland has left

  315. Dave Cridland has joined

  316. Maranda has joined

  317. !XSF_Martin has left

  318. !XSF_Martin has joined

  319. apach has left

  320. Alex has left

  321. Dave Cridland has left

  322. Dave Cridland has joined

  323. Dave Cridland has left

  324. Dave Cridland has joined

  325. thorsten has left

  326. labdsf has left

  327. labdsf has joined

  328. Valerian has left

  329. Maranda has left

  330. Maranda has left

  331. Maranda has left

  332. Maranda has left

  333. Maranda

    anyone ever catched a choppy client signaling Client State before negotiating SM?

  334. jonasw

    isn’t that even how you’re supposed to do things?

  335. jonasw

    I always get confused

  336. j.r has joined

  337. Maranda

    jonasw, tbh if there's no resumption I'm a bit confused as well. For me it makes sense to negotiate SM first and then signal client state

  338. Maranda

    but since there's no text about that I suppose it could be fine the other way around as well.

  339. Maranda

    but in that case I'd have to catch that.

  340. Zash

    If the state is a property of the stream then that sorta makes some sense.

  341. Zash

    Didn't we agree that this was the case?

  342. Maranda

    Zash, sorry do you mean negotiating SM first and then CSI or the other way around? Just to make sure.

  343. Zash

    Either way

  344. Maranda

    hmm

  345. Zash

    Resource binding (and SM) attaches a full JID / session to a stream. Or something.

  346. waqas has joined

  347. j.r has joined

  348. apach has left

  349. Maranda

    Guess I will catch the case perhaps instead of throwing an error SM wise, not much effort to do that and refresh the session's send reference anyways if there's a queue in the module handling CSI.

  350. valo has left

  351. labdsf has left

  352. goffi has left

  353. Zash has left

  354. Dave Cridland has left

  355. Dave Cridland has joined

  356. Dave Cridland has left

  357. Dave Cridland has joined

  358. ludo has left

  359. Dave Cridland has left

  360. Dave Cridland has joined

  361. Dave Cridland has left

  362. Dave Cridland has joined

  363. thorsten has left

  364. Dave Cridland has left

  365. Dave Cridland has joined

  366. Maranda

    And flushing presences on stanzas when receiving IQs or Messages, may fix in order processing breakage but it fairly reduces effectiveness of presence deduplication in mucs. 🤷‍♂️

  367. Dave Cridland has left

  368. Dave Cridland has joined

  369. Holger

    Depends on what you're trying to achieve. If it's about battery saving, from what I've learnt it's all about avoiding to wake the radio. So if you need to send traffic anyway, the additional traffic won't matter.

  370. labdsf has joined

  371. labdsf has joined

  372. daniel has left

  373. Maranda

    Holger, hmmm perhaps I suppose that you'll need to queue both messages and presences and not just presences in MUC scenario to be somehow effective in that department 🤔

  374. daniel has joined

  375. labdsf has joined

  376. Holger

    Yeah but that would require knowledge on whether the user wants to be notified of (which) MUC messages of course.

  377. ThibG has joined

  378. Maranda

    ... which atm adds some kind of complexity, which I don't exactly wanna add tbh 😁

  379. labdsf has left

  380. Alex has joined

  381. labdsf has joined

  382. SamWhited has left

  383. Alex has left

  384. Maranda has left

  385. lorddavidiii has left

  386. lorddavidiii has joined

  387. Alex has joined

  388. thorsten has left

  389. labdsf has left

  390. efrit has joined

  391. Holger

    We'd need some spec to have clients communicate notification settings to the server.

  392. Alex has left

  393. jonasw

    but the E2EE!!

  394. Alex has joined

  395. Alex has left

  396. Holger

    Well you could still filter notifications based on 'from'.

  397. jonasw

    doesn’t help with most MUC scenarios

  398. Alex has joined

  399. jonasw

    or rather, the most interesting MUC scenario

  400. muppeth has joined

  401. muppeth has joined

  402. Alex has left

  403. Martin has joined

  404. Maranda

    Holger, maybe I found an elegant and simple solution to the dilemma... what if I just drop chat states/bodyless messages when client state is inactive?

  405. Maranda

    That's what mostly overtriggers the queue in mucs anyways

  406. Maranda

    That's what mostly overtriggers the queue flush in mucs anyways

  407. apach has left

  408. Martin has joined

  409. Zash has left

  410. Holger

    jonasw: You mean "notify on mention"? Yeah that's interesting for public rooms (which aren't encrypted anyway) but less so for private groupchat I think.

  411. Alex has joined

  412. jonasw

    "public rooms (which aren't encrypted anyway)" you wish

  413. Holger

    Heh.

  414. Holger

    Maranda: In ejabberd I dedup chat states in a similar way to presence.

  415. Alex has left

  416. Holger

    I.e. when becoming <active/> again, you receive (only) the most recent from a given full JID.

  417. lovetox

    maybe reducing the chatstates can also help, instead of 5, we could have just 3, active, composing, inactive

  418. Holger

    Maranda: Same thing for PEP node notifications from a given full JID. Chat Markers would make sense as well I guess.

  419. !XSF_Martin has joined

  420. Maranda

    Holger, I guess I'll just drop completely, for now, at least or I'd have to rework the queue logics.

  421. Maranda

    but will test a bit

  422. Dave Cridland has left

  423. Dave Cridland has joined

  424. Dave Cridland has left

  425. Dave Cridland has joined

  426. Dave Cridland has left

  427. Dave Cridland has joined

  428. Dave Cridland has left

  429. Dave Cridland has joined

  430. Dave Cridland has left

  431. Dave Cridland has joined

  432. Dave Cridland has left

  433. Dave Cridland has joined

  434. Dave Cridland has left

  435. Dave Cridland has joined

  436. Dave Cridland has left

  437. Dave Cridland has joined

  438. jjrh has left

  439. Dave Cridland has left

  440. Dave Cridland has joined

  441. js has joined

  442. Dave Cridland has left

  443. Dave Cridland has joined

  444. jjrh has left

  445. Maranda has joined

  446. Maranda

    Also bringing up the argument that blocked/dropped stanzas should be bounced with an error that has definite implications privacy wise. If it's a user blocking you're disclosin' an information to the other party that is not supposed to be given away.

  447. jonasw

    I think the error is supposed to be the same as for nonexistant users

  448. Maranda

    💡turned on just know

  449. Maranda

    jonasw: for simple blocking command some "blocked error" really is used 🙄

  450. Maranda

    For example

  451. jonasw

    no wait, that was for mod_block_strangers

  452. Maranda

    (in the xep that is)

  453. ludo has joined

  454. Maranda

    (and that's wrong)

  455. Dave Cridland has left

  456. Dave Cridland has joined

  457. Dave Cridland has left

  458. Dave Cridland has joined

  459. Maranda

    jonasw: nm that's for the user who blocked my bad

  460. tux has joined

  461. bjc has joined

  462. Dave Cridland has left

  463. Dave Cridland has joined

  464. apach has left

  465. Maranda

    Something else to fix, yay

  466. alexis has joined

  467. lovetox has left

  468. waqas has left

  469. js has left

  470. jubalh has joined

  471. alexis has left

  472. alexis has joined

  473. jubalh has joined

  474. efrit has left

  475. SamWhited has left

  476. alexis has left

  477. js has joined

  478. mikaela has left

  479. mikaela has joined

  480. Dave Cridland has left

  481. j.r has left

  482. j.r has joined

  483. Dave Cridland has joined

  484. muppeth has left

  485. muppeth has joined

  486. MbJ3 has left

  487. Dave Cridland has left

  488. Dave Cridland has joined

  489. Dave Cridland has left

  490. Dave Cridland has joined

  491. Dave Cridland has left

  492. Dave Cridland has joined

  493. bjc has left

  494. marc has left

  495. lovetox has joined

  496. bjc has joined

  497. Valerian has joined

  498. Dave Cridland has left

  499. Dave Cridland has joined

  500. ludo has left

  501. js has left

  502. marc has joined

  503. j.r has joined

  504. apach has left

  505. js has joined

  506. Dave Cridland has left

  507. Dave Cridland has joined

  508. Valerian has left

  509. Valerian has joined

  510. j.r has joined

  511. labdsf has joined

  512. blabla has left

  513. Dave Cridland has left

  514. Dave Cridland has joined

  515. labdsf has left

  516. labdsf has joined

  517. blabla has left

  518. blabla has left

  519. blabla has joined

  520. marc has left

  521. Dave Cridland has left

  522. Dave Cridland has joined

  523. marc has joined

  524. Maranda has left

  525. Maranda has left

  526. Maranda has left

  527. Maranda has left

  528. Maranda has joined

  529. Maranda has left

  530. thorsten has joined

  531. labdsf has left

  532. goffi has left

  533. goffi has left

  534. j.r has left

  535. j.r has joined

  536. Valerian has left

  537. marc has left

  538. apach has left

  539. Andrew Nenakhov has left

  540. Andrew Nenakhov has joined

  541. Maranda has joined

  542. lskdjf has left

  543. Martin has left

  544. Martin has joined

  545. marc has joined

  546. la|r|ma has joined

  547. Andrew Nenakhov has left

  548. Andrew Nenakhov has joined

  549. 404.city has left

  550. 404.city has joined

  551. Dave Cridland has left

  552. Dave Cridland has joined

  553. Dave Cridland has left

  554. Dave Cridland has joined

  555. marc has left

  556. marc has joined

  557. goffi has left

  558. goffi has left

  559. goffi has left

  560. marc has left

  561. apach has left

  562. goffi has left

  563. marc has joined

  564. labdsf has joined

  565. marc has left

  566. Dave Cridland has left

  567. Dave Cridland has joined

  568. lskdjf has joined

  569. goffi has left

  570. Dave Cridland has left

  571. Dave Cridland has joined

  572. Ge0rG has joined

  573. bjc has joined

  574. rion has left

  575. alacer has joined

  576. jubalh has joined

  577. marc has joined

  578. alacer has left

  579. jjrh has left

  580. labdsf has left

  581. labdsf has joined

  582. marc has left

  583. bjc has joined

  584. Maranda has left

  585. jjrh has left

  586. Valerian has joined

  587. Martin has joined

  588. marc has joined

  589. j.r has left

  590. j.r has joined

  591. lorddavidiii has left

  592. lskdjf has left

  593. labdsf has left

  594. marc has left

  595. Martin has joined

  596. la|r|ma has left

  597. labdsf has joined

  598. Valerian has left

  599. daniel has left

  600. daniel has joined

  601. marc has joined

  602. apach has left

  603. j.r has left

  604. daniel has left

  605. j.r has joined

  606. moparisthebest has joined

  607. moparisthebest has joined

  608. tux has joined

  609. j.r has left

  610. j.r has joined

  611. Zash has left

  612. SamWhited has left

  613. j.r has left

  614. j.r has joined

  615. Dave Cridland has left

  616. Dave Cridland has joined

  617. ralphm has left

  618. Nekit has joined

  619. Dave Cridland has left

  620. Dave Cridland has joined

  621. rion has left

  622. daniel has joined

  623. bjc has left

  624. bjc has joined

  625. marc has left

  626. lnj has left

  627. thorsten has left

  628. thorsten has joined

  629. mikaela has left

  630. valo has joined

  631. mathieui has joined

  632. apach has left

  633. la|r|ma has joined

  634. la|r|ma has joined

  635. la|r|ma has joined

  636. goffi has left

  637. goffi has left

  638. thorsten has left

  639. thorsten has joined

  640. blabla has left

  641. blabla has left

  642. ta has joined

  643. blabla has joined

  644. Dave Cridland has left

  645. Dave Cridland has left

  646. Dave Cridland has left

  647. alacer has joined

  648. Dave Cridland has left

  649. moparisthebest has left

  650. Dave Cridland has left

  651. tux has joined

  652. moparisthebest has joined

  653. Dave Cridland has left

  654. alacer has left

  655. alacer has joined

  656. Dave Cridland has left

  657. js has left

  658. Dave Cridland has left

  659. thorsten has left

  660. thorsten has joined

  661. ta has left

  662. Dave Cridland has left

  663. Dave Cridland has left

  664. Dave Cridland has left

  665. Dave Cridland has joined

  666. alacer has left

  667. alacer has joined

  668. alacer has left

  669. alacer has joined

  670. Dave Cridland has left

  671. Dave Cridland has joined

  672. bjc has left

  673. bjc has joined

  674. j.r has joined

  675. thorsten has left

  676. thorsten has joined

  677. j.r has joined

  678. lovetox has left

  679. j.r has left

  680. j.r has joined

  681. alacer has left

  682. Syndace has left

  683. Syndace has joined

  684. js has joined

  685. marc has joined

  686. thorsten has left

  687. thorsten has joined

  688. MbJ3 has left

  689. apach has left

  690. MbJ3 has left

  691. mimi89999 has joined

  692. MbJ3 has joined

  693. j.r has joined

  694. bjc has left

  695. MbJ3 has left

  696. Dave Cridland has left

  697. Dave Cridland has joined

  698. MbJ3 has joined

  699. Dave Cridland has left

  700. j.r has joined

  701. Dave Cridland has joined

  702. jubalh has left

  703. thorsten has left

  704. Dave Cridland has left

  705. thorsten has joined

  706. Dave Cridland has joined

  707. MbJ3 has left

  708. Andrew Nenakhov has left

  709. Andrew Nenakhov has joined

  710. Andrew Nenakhov has left

  711. Andrew Nenakhov has joined

  712. Dave Cridland has left

  713. Dave Cridland has joined

  714. moparisthebest has left

  715. moparisthebest has joined

  716. Dave Cridland has left

  717. Dave Cridland has joined

  718. marc has left

  719. js has left

  720. thorsten has left

  721. thorsten has joined

  722. Dave Cridland has left

  723. Dave Cridland has joined

  724. Dave Cridland has left

  725. Dave Cridland has joined

  726. Syndace has left

  727. Syndace has joined

  728. Dave Cridland has left

  729. Dave Cridland has joined

  730. Dave Cridland has left

  731. Dave Cridland has joined

  732. lumi has left

  733. apach has left

  734. thorsten has left

  735. MbJ3 has joined

  736. thorsten has joined