jdev - 2021-12-01


  1. Kev has left

  2. Kev has joined

  3. mac has left

  4. mac has joined

  5. larma has left

  6. emus has left

  7. Kev has left

  8. larma has joined

  9. Kev has joined

  10. Kev has left

  11. Kev has joined

  12. Kev has left

  13. Kev has joined

  14. marmistrz has left

  15. 9lakes has left

  16. 9lakes has joined

  17. 9lakes has left

  18. Kev has left

  19. Kev has joined

  20. aram has joined

  21. debacle has left

  22. aram has left

  23. antranigv has left

  24. antranigv has joined

  25. antranigv has left

  26. Kev has left

  27. larma has left

  28. Kev has joined

  29. goffi has left

  30. dezant has left

  31. dezant has joined

  32. moparisthebest has left

  33. moparisthebest has joined

  34. Pete has left

  35. Kev has left

  36. Pete has joined

  37. Kev has joined

  38. marc0s has left

  39. marc0s has joined

  40. sonny has left

  41. sonny has joined

  42. sonny has left

  43. sonny has joined

  44. sonny has left

  45. sonny has joined

  46. antranigv has joined

  47. raghavgururajan has left

  48. antranigv has left

  49. msavoritias has joined

  50. Kev has left

  51. me9 has joined

  52. Kev has joined

  53. COM8 has joined

  54. Trbl has joined

  55. dezant has left

  56. dezant has joined

  57. pasdesushi has joined

  58. antranigv has joined

  59. me9 has left

  60. Kev has left

  61. Kev has joined

  62. antranigv has left

  63. Kev has left

  64. Kev has joined

  65. xecks has left

  66. wurstsalat has joined

  67. xecks has joined

  68. rafasaurus has left

  69. jubalh has joined

  70. atomicwatch has joined

  71. mac has left

  72. COM8 has left

  73. emus has joined

  74. Kev has left

  75. Kev has joined

  76. rafasaurus has joined

  77. pasdesushi has left

  78. Alex has joined

  79. marc has joined

  80. pasdesushi has joined

  81. pulkomandy has left

  82. pulkomandy has joined

  83. junaid has left

  84. pulkomandy has left

  85. dezant has left

  86. kikuchiyo has left

  87. antranigv has joined

  88. 9lakes has joined

  89. antranigv has left

  90. marc0s has left

  91. marc0s has joined

  92. kikuchiyo has joined

  93. goffi has joined

  94. marc has left

  95. kikuchiyo has left

  96. al has joined

  97. marc has joined

  98. Kev has left

  99. Kev has joined

  100. kikuchiyo has joined

  101. debacle has joined

  102. marmistrz has joined

  103. jgart has left

  104. edhelas

    Wow fun

  105. edhelas

    Telegram is synchronising "in redaction" messages

  106. edhelas

    Basically i started to type a message on my phone and saw it appearing on desktop. So basically they sync up a draft.

  107. Toxi has left

  108. Ge0rG

    That's actually quite a nice UX.

  109. Ge0rG

    I've had that situation multiple times, that I wanted to send a message from the PC enriched with a link from my phone, or to switch typing in the middle of things because typing on the PC is so much easier

  110. antranigv has joined

  111. jubalh has left

  112. jgart has joined

  113. jubalh has joined

  114. marc0s has left

  115. marc0s has joined

  116. al has left

  117. marc0s has left

  118. marc0s has joined

  119. edhelas

    I'm wondering how this could be replicated on XMPP šŸ¤”

  120. edhelas

    I can actually sync it in Movim easily between the different tabs :p

  121. Ge0rG

    edhelas: write a XEP to send message drafts as a custom element in the <message> to your own JID, implement it together with XEP-0352 to prevent constant flooding on each typed letter

  122. aram has joined

  123. edhelas

    why not use a pep node and store draft messages there :p

  124. edhelas

    with itemid = JID of the future receiver

  125. Link Mauve

    Implement XEP-0301!

  126. Martin

    > I'm wondering how this could be replicated on XMPP šŸ¤” Maybe stuff from RTT could be reused. Afair Dino has something.

  127. Ge0rG

    <message from="georg@yax.im/desktop" to="georg@yax.im"> <draft xmlns="urn:xmpp:message-draft" to="jdev@muc.xmpp.org"> I was thinking abo </draft> </message>

  128. Ge0rG

    edhelas: the big challenge is how to E2EE your drafts

  129. Martin

    Multi-Device Support to sync input between different instances of Dino. With this, a user can start composing a message on one device and finish on another. (Details, see here) https://wolfieanmol.github.io/gsoc-blog/support-for-multiple-devices-muc/

  130. Ge0rG

    Sending RTTs to the MUC might not be such a wise idea

  131. pep.

    Ge0rG, how e2ee your drafts? At first glance I don't see this particularly hard

  132. antranigv has left

  133. Link Mauve

    pep., one issue could be that as you know a former draft is very likely to be a prefix of a latter one, it could weaken the encryption.

  134. pep.

    With OMEMO you're not sending to yourself (the same device) so that's fine. If you send to your own jid you might want to include in clear that it's a draft, or not even since you'd be able to know with the id that it comes from you..

  135. pep.

    hmm

  136. Link Mauve

    The more the attacker knows about your plain text, the more your encryption could be vulnerable.

  137. Link Mauve

    Although Iā€™m not aware of any such issue in current algorithms.

  138. sonny has left

  139. sonny has joined

  140. sonny has left

  141. sonny has joined

  142. aram has left

  143. sonny has left

  144. sonny has joined

  145. sonny has left

  146. sonny has joined

  147. sonny has left

  148. sonny has joined

  149. debacle has left

  150. jubalh has left

  151. jubalh has joined

  152. huhn has joined

  153. Martin has left

  154. Martin has joined

  155. goffi has left

  156. goffi has joined

  157. Wojtek has joined

  158. jgart has left

  159. goffi has left

  160. pulkomandy has joined

  161. Kev has left

  162. Kev has joined

  163. pulkomandy has left

  164. pulkomandy has joined

  165. jubalh has left

  166. hiran has joined

  167. goffi has joined

  168. Zash has left

  169. hiran has left

  170. Zash has joined

  171. xecks has left

  172. xecks has joined

  173. tsk has joined

  174. marmistrz has left

  175. pulkomandy has left

  176. debacle has joined

  177. Kev has left

  178. Kev has joined

  179. Kev has left

  180. Kev has joined

  181. marmistrz has joined

  182. marc has left

  183. marc has joined

  184. jubalh has joined

  185. Mx2 has left

  186. Mx2 has joined

  187. goffi has left

  188. goffi has joined

  189. marc has left

  190. x51 has joined

  191. dezant has joined

  192. pulkomandy has joined

  193. pulkomandy

    If you append some salt to the draft before encryption, you can easily make sure it's not a strict prefix

  194. pulkomandy

    Maybe even better to prepend some salt?

  195. pulkomandy has left

  196. jubalh has left

  197. marmistrz has left

  198. marc has joined

  199. antranigv has joined

  200. raghavgururajan has joined

  201. pep.

    There is an rpad element in SCE already. If oldmemo is used maybe it can be specified where to put that pad (and that's where I bail out, don't know much about that)

  202. Zash

    Nice things only being available if you move forward might help push forward nice things?

  203. pep.

    The endless loop of going forward(tm)

  204. Zash

    Something something wheels and turning.

  205. marmistrz has joined

  206. jubalh has joined

  207. emus has left

  208. emus has joined

  209. larma has joined

  210. Toxi has joined

  211. marmistrz has left

  212. antranigv has left

  213. antranigv has joined

  214. antranigv has left

  215. marmistrz has joined

  216. Toxi has left

  217. antranigv has joined

  218. selurvedu has joined

  219. antranigv has left

  220. pasdesushi has left

  221. pasdesushi has joined

  222. me9 has joined

  223. Kev has left

  224. Kev has joined

  225. Kev has left

  226. Kev has joined

  227. junaid has joined

  228. marmistrz has left

  229. pulkomandy has joined

  230. marmistrz has joined

  231. pulkomandy has left

  232. pulkomandy has joined

  233. marc0s has left

  234. marc0s has joined

  235. serge90 has left

  236. xecks has left

  237. atomicwatch has left

  238. serge90 has joined

  239. atomicwatch has joined

  240. marmistrz has left

  241. marc0s has left

  242. marc0s has joined

  243. marc has left

  244. jgart has joined

  245. marc has joined

  246. Toxi has joined

  247. 9lakes has left

  248. Kev has left

  249. Kev has joined

  250. 9lakes has joined

  251. marmistrz has joined

  252. rom1dep has left

  253. goffi has left

  254. xecks has joined

  255. Link Mauve has left

  256. marmistrz has left

  257. Link Mauve has joined

  258. debacle has left

  259. homebeach has left

  260. Matrix Traveler (bot) has left

  261. Matrix Traveler (bot) has joined

  262. homebeach has joined

  263. rom1dep has joined

  264. lovetox

    bitlbee code comment about caps in presence

  265. lovetox

    it doesnt send the hash attr

  266. lovetox

    /* The XEP wants this hashed, but nobody's doing that. */

  267. lovetox

    i think they didnt really get what the xep was about

  268. lovetox

    ok so i get it they didnt want to hash their disco info, because it was too much work

  269. lovetox

    now they put in just the client version so ver=3.6.1

  270. Zash

    How old is that line?

  271. lovetox

    but obviously this is not sha-1 hash

  272. lovetox

    so they dont add the hash attr

  273. Zash

    Very very very old things don't

  274. lovetox

    would it still be an improvement if we add hash=sha-1?

  275. lovetox

    if they only change disco features between released versions, this would still work

  276. lovetox

    no it would not for gajim, as it hashes the disco info itself and would report it if it does not is the same

  277. Vaulor has left

  278. lovetox

    ... so i still get a warning in logs

  279. Zash

    https://xmpp.org/extensions/xep-0115.html#legacy

  280. Zash

    Huh, this was only done in 2007?

  281. Pete has left

  282. Zash

    And then we have https://xmpp.org/extensions/xep-0390.html

  283. Pete has joined

  284. jubalh has left

  285. Vaulor has joined

  286. x51 has left

  287. goffi has joined

  288. debacle has joined

  289. pulkomandy has left

  290. pulkomandy has joined

  291. goffi has left

  292. goffi has joined

  293. sonny has left

  294. sonny has joined

  295. sonny has left

  296. sonny has joined

  297. sonny has left

  298. sonny has joined

  299. sonny has left

  300. sonny has joined

  301. sonny has left

  302. marc0s has left

  303. sonny has joined

  304. marc0s has joined

  305. marc0s has left

  306. marc0s has joined

  307. me9 has left

  308. Kev has left

  309. Kev has joined

  310. jubalh has joined

  311. dezant has left

  312. dezant has joined

  313. selurvedu has left

  314. marmistrz has joined

  315. mac has joined

  316. atomicwatch has left

  317. me9 has joined

  318. jubalh has left

  319. me9 has left

  320. xecks has left

  321. Wojtek has left

  322. mac has left

  323. mac has joined

  324. msavoritias has left

  325. segfaultmaster has joined

  326. edhelas has left

  327. edhelas has joined

  328. marmistrz has left

  329. pulkomandy has left

  330. pulkomandy has joined

  331. jubalh has joined

  332. segfaultmaster has left

  333. marmistrz has joined

  334. Alex has left

  335. marmistrz has left

  336. Kev has left

  337. Kev has joined

  338. pasdesushi has left

  339. Kev has left

  340. Kiwi has left

  341. marc0s has left

  342. marc0s has joined

  343. Kev has joined

  344. Kiwi has joined

  345. debacle has left

  346. emus has left