XSF Discussion - 2019-12-21


  1. andrey.g has left

  2. Syndace has joined

  3. mr.fister has left

  4. Daniel has left

  5. mukt2 has joined

  6. Daniel has joined

  7. !XSF_Martin has left

  8. !XSF_Martin has joined

  9. pdurbin has joined

  10. Daniel has left

  11. mukt2 has left

  12. waqas has left

  13. pdurbin has left

  14. Shell has left

  15. arc has left

  16. arc has joined

  17. Lance has left

  18. subpub has joined

  19. Lance has joined

  20. sjaak has left

  21. sjaak has joined

  22. arc has left

  23. arc has joined

  24. emus has left

  25. kokonoe has joined

  26. pdurbin has joined

  27. mukt2 has joined

  28. adiaholic has left

  29. adiaholic has joined

  30. subpub has left

  31. subpub has joined

  32. adiaholic has left

  33. adiaholic has joined

  34. mukt2 has left

  35. pdurbin has left

  36. alexis has joined

  37. pdurbin has joined

  38. subpub has left

  39. subpub has joined

  40. karoshi has left

  41. lskdjf has left

  42. subpub has left

  43. subpub has joined

  44. adiaholic has left

  45. adiaholic has joined

  46. Daniel has joined

  47. krauq has left

  48. krauq has joined

  49. adiaholic has left

  50. Daniel has left

  51. adiaholic has joined

  52. Yagiza has joined

  53. krauq has left

  54. Daniel has joined

  55. aj has joined

  56. andrey.g has joined

  57. aj has left

  58. mimi89999 has left

  59. mimi89999 has joined

  60. Nekit has joined

  61. krauq has joined

  62. paul has joined

  63. Lance has left

  64. Daniel has left

  65. Daniel has joined

  66. Daniel has left

  67. mukt2 has joined

  68. Daniel has joined

  69. adiaholic has left

  70. adiaholic has joined

  71. mukt2 has left

  72. subpub has left

  73. subpub has joined

  74. lorddavidiii has joined

  75. kokonoe has left

  76. Daniel has left

  77. kokonoe has joined

  78. david has left

  79. Daniel has joined

  80. david has joined

  81. mukt2 has joined

  82. Tobias has joined

  83. arc has left

  84. arc has joined

  85. krauq has left

  86. Douglas Terabyte has left

  87. Daniel has left

  88. Daniel has joined

  89. jubalh has left

  90. Nekit has left

  91. Daniel has left

  92. Douglas Terabyte has joined

  93. mukt2 has left

  94. Daniel has joined

  95. Douglas Terabyte has left

  96. subpub has left

  97. subpub has joined

  98. Steve Kille has joined

  99. waqas has joined

  100. sjaak has left

  101. sjaak has joined

  102. sjaak has left

  103. sjaak has joined

  104. Nekit has joined

  105. Steve Kille has left

  106. arc has left

  107. sjaak has left

  108. sjaak has joined

  109. subpub has left

  110. sjaak has left

  111. paul has left

  112. sjaak has joined

  113. sjaak has left

  114. sjaak has joined

  115. sjaak has left

  116. sjaak has joined

  117. alameyo has left

  118. alameyo has joined

  119. subpub has joined

  120. emus has joined

  121. Daniel has left

  122. Daniel has joined

  123. sjaak has left

  124. sjaak has joined

  125. waqas has left

  126. waqas has joined

  127. rion has left

  128. rion has joined

  129. subpub has left

  130. subpub has joined

  131. sjaak has left

  132. sjaak has joined

  133. sjaak has left

  134. sjaak has joined

  135. lorddavidiii has left

  136. mathijs has left

  137. mathijs has joined

  138. karoshi has joined

  139. lorddavidiii has joined

  140. lovetox has joined

  141. subpub has left

  142. subpub has joined

  143. lorddavidiii has left

  144. aj has joined

  145. mathijs has left

  146. mathijs has joined

  147. sjaak has left

  148. sjaak has joined

  149. mathijs has left

  150. mathijs has joined

  151. lorddavidiii has joined

  152. lorddavidiii has left

  153. lorddavidiii has joined

  154. sjaak has left

  155. sjaak has joined

  156. sjaak has left

  157. sjaak has joined

  158. sjaak has left

  159. sjaak has joined

  160. sjaak has left

  161. sjaak has joined

  162. kokonoe has left

  163. j.r has joined

  164. lorddavidiii has left

  165. Steve Kille has joined

  166. lorddavidiii has joined

  167. kokonoe has joined

  168. lorddavidiii has left

  169. adiaholic has left

  170. adiaholic has joined

  171. lorddavidiii has joined

  172. aj has left

  173. aj has joined

  174. sonny has joined

  175. subpub has left

  176. subpub has joined

  177. lorddavidiii has left

  178. adiaholic has left

  179. adiaholic has joined

  180. lorddavidiii has joined

  181. jubalh has joined

  182. lskdjf has joined

  183. mukt2 has joined

  184. marc_ has left

  185. marc_ has joined

  186. mukt2 has left

  187. sjaak has left

  188. sjaak has joined

  189. jubalh has left

  190. Steve Kille has left

  191. mimi89999 has left

  192. pdurbin has left

  193. mimi89999 has joined

  194. j.r has left

  195. debacle has joined

  196. mathijs has left

  197. mathijs has joined

  198. adiaholic has left

  199. alameyo has left

  200. alameyo has joined

  201. adiaholic has joined

  202. kokonoe has left

  203. kokonoe has joined

  204. debacle has left

  205. j.r has joined

  206. aj has left

  207. andy has left

  208. aj has joined

  209. eevvoor has joined

  210. typikol has joined

  211. typikol has left

  212. j.r has left

  213. rion has left

  214. subpub has left

  215. subpub has joined

  216. DebXWoody

    If the Server / Client doesn't support XEP-0313 and not XEP-0280. What will happen when Account 1 send a message to Account 2 while Account 2 is offline?

  217. Alex has left

  218. Alex has joined

  219. pep.

    "It depends"

  220. pep.

    0280 is not actually for offline support

  221. pep.

    look at 0198

  222. Zash

    Offline message storage, delivered when they come back online.

  223. pep.

    Some implementations will return an error saying the recipient is not available also

  224. Zash

    Unless offline storage has been disabled,

  225. DebXWoody

    Where is the offline storage defined RFC / XEP?

  226. pep.

    0013 ?

  227. Zash

    No

  228. Zash

    https://xmpp.org/extensions/xep-0160.xml

  229. Zash

    Altho it's actually not a protocol, it's just a server implementation detail

  230. Syndace has left

  231. subpub has left

  232. subpub has joined

  233. andy has joined

  234. subpub has left

  235. DebXWoody

    Ok,.. thanks.

  236. subpub has joined

  237. subpub has left

  238. subpub has joined

  239. mathijs has left

  240. mathijs has joined

  241. subpub has left

  242. subpub has joined

  243. Syndace has joined

  244. adiaholic has left

  245. adiaholic has joined

  246. Shell has joined

  247. APach has left

  248. mukt2 has joined

  249. APach has joined

  250. Yagiza has left

  251. lorddavidiii has left

  252. stpeter has joined

  253. lorddavidiii has joined

  254. mukt2 has left

  255. mathijs has left

  256. mathijs has joined

  257. stpeter has left

  258. lorddavidiii has left

  259. lorddavidiii has joined

  260. lorddavidiii has left

  261. adiaholic has left

  262. adiaholic has joined

  263. Shell has left

  264. debacle has joined

  265. lorddavidiii has joined

  266. lorddavidiii has left

  267. lorddavidiii has joined

  268. lorddavidiii has left

  269. lorddavidiii has joined

  270. Shell has joined

  271. lorddavidiii has left

  272. lorddavidiii has joined

  273. lorddavidiii has left

  274. lorddavidiii has joined

  275. Shell has left

  276. lorddavidiii has left

  277. lorddavidiii has joined

  278. lorddavidiii has left

  279. mathijs has left

  280. mathijs has joined

  281. lorddavidiii has joined

  282. lorddavidiii has left

  283. lorddavidiii has joined

  284. lorddavidiii has left

  285. adiaholic has left

  286. adiaholic has joined

  287. lorddavidiii has joined

  288. Yagiza has joined

  289. sjaak has left

  290. sjaak has joined

  291. mathijs has left

  292. mathijs has joined

  293. mathijs has left

  294. mathijs has joined

  295. sjaak has left

  296. sjaak has joined

  297. Yagiza has left

  298. Douglas Terabyte has joined

  299. lorddavidiii has left

  300. sjaak has left

  301. sjaak has joined

  302. lorddavidiii has joined

  303. sjaak has left

  304. lorddavidiii has left

  305. sjaak has joined

  306. lorddavidiii has joined

  307. lorddavidiii has left

  308. Steve Kille has joined

  309. kokonoe has left

  310. lorddavidiii has joined

  311. alexis has left

  312. lorddavidiii has left

  313. lorddavidiii has joined

  314. lorddavidiii has left

  315. pdurbin has joined

  316. lorddavidiii has joined

  317. lorddavidiii has left

  318. kokonoe has joined

  319. lorddavidiii has joined

  320. APach has left

  321. APach has joined

  322. lorddavidiii has left

  323. Yagiza has joined

  324. lorddavidiii has joined

  325. j.r has joined

  326. adiaholic has left

  327. adiaholic has joined

  328. lorddavidiii has left

  329. lorddavidiii has joined

  330. pdurbin has left

  331. lorddavidiii has left

  332. SpaceFreak aka Tracer has joined

  333. lorddavidiii has joined

  334. lorddavidiii has left

  335. j.r has left

  336. lorddavidiii has joined

  337. j.r has joined

  338. Steve Kille has left

  339. Nekit has left

  340. sjaak has left

  341. sjaak has joined

  342. Nekit has joined

  343. emus has left

  344. SpaceFreak aka Tracer has left

  345. sjaak has left

  346. sjaak has joined

  347. andy has left

  348. SpaceFreak aka Tracer has joined

  349. goffi has joined

  350. andy has joined

  351. rion has joined

  352. SpaceFreak aka Tracer has left

  353. SpaceFreak aka Tracer has joined

  354. COM8 has joined

  355. COM8 has left

  356. COM8 has joined

  357. j.r has left

  358. COM8 has left

  359. sjaak has left

  360. subpub has left

  361. subpub has joined

  362. sjaak has joined

  363. COM8 has joined

  364. sjaak has left

  365. sjaak has joined

  366. COM8 has left

  367. sjaak has left

  368. COM8 has joined

  369. COM8 has left

  370. sjaak has joined

  371. COM8 has joined

  372. COM8 has left

  373. emus has joined

  374. sjaak has left

  375. sjaak has joined

  376. emus has left

  377. emus has joined

  378. tao has joined

  379. SpaceFreak aka Tracer has left

  380. kokonoe has left

  381. SpaceFreak aka Tracer has joined

  382. kokonoe has joined

  383. stpeter has joined

  384. debacle has left

  385. debacle has joined

  386. SpaceFreak aka Tracer has left

  387. SpaceFreak aka Tracer has joined

  388. emus has left

  389. mathijs has left

  390. mathijs has joined

  391. pdurbin has joined

  392. emus has joined

  393. stpeter has left

  394. pdurbin has left

  395. Steve Kille has joined

  396. Yagiza has left

  397. SpaceFreak aka Tracer has left

  398. SpaceFreak aka Tracer has joined

  399. Douglas Terabyte has left

  400. Douglas Terabyte has joined

  401. tao has left

  402. lovetox

    jonas’, your last email regarding char counting

  403. jonas’

    holy smokes that thread blew up

  404. lovetox

    maybe i dont get it, but i dont think it says what you want to say

  405. tao has joined

  406. jonas’

    why?

  407. jonas’

    (I also only sent one mail, or is my MUA confused?)

  408. Daniel has left

  409. lovetox

    I think marvin, ralph and all other want to count *before* escaping, for the reasons detailed in this thread

  410. jonas’

    depends on the direction you’re looking at

  411. jonas’

    on the receiving side it’s after (un-)escaping

  412. jonas’

    I totally agree with ralph and marivn

  413. jonas’

    I can’t find my own mail tho

  414. jonas’

    ah, there it is

  415. lovetox

    yeah if you mean that its ok i guess, just saying i dont think many people will read this from your email

  416. jonas’

    okay, I’ll send a follow-up to clarify

  417. lovetox

    that (un-) is essential

  418. jonas’

    thanks for pointing it out

  419. jonas’

    I sent a clarification which should make more sense

  420. subpub has left

  421. subpub has joined

  422. lovetox

    looks good !

  423. tao has left

  424. Daniel has joined

  425. Lance has joined

  426. j.r has joined

  427. sjaak has left

  428. sjaak has joined

  429. sjaak has left

  430. mathijs has left

  431. mathijs has joined

  432. arc has joined

  433. sjaak has joined

  434. mukt2 has joined

  435. tao has joined

  436. SpaceFreak aka Tracer has left

  437. SpaceFreak aka Tracer has joined

  438. SpaceFreak aka Tracer has left

  439. SpaceFreak aka Tracer has joined

  440. sjaak has left

  441. sjaak has joined

  442. sjaak has left

  443. sjaak has joined

  444. SpaceFreak aka Tracer has left

  445. sjaak has left

  446. sjaak has joined

  447. adiaholic has left

  448. sjaak has left

  449. sjaak has joined

  450. !XSF_Martin has left

  451. !XSF_Martin has joined

  452. tao has left

  453. sjaak has left

  454. Maranda has left

  455. Maranda has joined

  456. sjaak has joined

  457. subpub has left

  458. mathijs has left

  459. mathijs has joined

  460. sonny has left

  461. sonny has joined

  462. Lance has left

  463. arc has left

  464. arc has joined

  465. Lance has joined

  466. sjaak has left

  467. sjaak has joined

  468. sjaak has left

  469. sjaak has joined

  470. stpeter has joined

  471. stpeter has left

  472. pdurbin has joined

  473. sjaak has left

  474. sjaak has joined

  475. mathijs has left

  476. mathijs has joined

  477. pdurbin has left

  478. mukt2 has left

  479. mukt2 has joined

  480. かきくけこ has joined

  481. かきくけこ has left

  482. かきくけこ has joined

  483. mathijs has left

  484. mathijs has joined

  485. かきくけこ has left

  486. かきくけこ has joined

  487. j.r has left

  488. sjaak has left

  489. sjaak has joined

  490. j.r has joined

  491. かきくけこ has left

  492. かきくけこ has joined

  493. かきくけこ has left

  494. かきくけこ has joined

  495. mathijs has left

  496. mathijs has joined

  497. lovetox

    what are you all thinking about a XEP that lets you manage your uploaded files

  498. lovetox

    getting the list of files currently uploaded, and maybe their expiration date

  499. lovetox

    and having a option to delete them

  500. pep.

    Link Mauve had plans(tm) to integrate something like that into his account management client thingy, if/when that becomes a thing

  501. pep.

    iirc

  502. pep.

    And yeah that'd be great.

  503. Link Mauve

    I already have it in there I think.

  504. pep.

    There were mentions of that during the GDPR paranoia period but nobody did anything about did

  505. Link Mauve

    Only listing and deletion so far.

  506. pep.

    Link Mauve, what standard?

  507. Link Mauve

    XEP-0050.

  508. pep.

    lovetox, maybe if you look on standards@

  509. pep.

    Link Mauve, what standard on top of 0050?

  510. pep.

    :x

  511. Link Mauve

    Not written yet.

  512. lovetox

    adhoc is fine for that

  513. lovetox

    actually there is no need for a standard or? adhoc just returns dataforms

  514. Vaulor has left

  515. Seve has left

  516. mathijs has left

  517. mathijs has joined

  518. lovetox

    if you can process one adhoc workflow you can process all

  519. lovetox

    though it probably would be good to have a well known command name for that functionality

  520. lovetox

    so we dont have to discover it

  521. pep.

    yes

  522. lovetox

    on the other hand this could be added to the httpupload disco result

  523. lovetox

    the adhoc command name i mean

  524. lovetox

    but probably easier to just define one name

  525. Link Mauve

    Yup, just like XEP-0133.

  526. Link Mauve

    Maybe we could just extend XEP-0133 with that.

  527. lovetox

    also another thing i thought aboujt

  528. sjaak has left

  529. sjaak has joined

  530. lovetox

    some way to discover if a file is already on the server

  531. sjaak has left

  532. sjaak has joined

  533. lovetox

    maybe with sending a hash

  534. lovetox

    and you get back the uri and the expiration date

  535. Seve has joined

  536. Vaulor has joined

  537. tao has joined

  538. mathijs has left

  539. mathijs has joined

  540. sonny has left

  541. sonny has joined

  542. mimi89999 has left

  543. mathijs has left

  544. mathijs has joined

  545. mimi89999 has joined

  546. arc has left

  547. arc has joined

  548. かきくけこ has left

  549. sonny has left

  550. sonny has joined

  551. lorddavidiii has left

  552. lorddavidiii has joined

  553. beta has left

  554. beta has joined

  555. alexis has joined

  556. alexis has left

  557. lorddavidiii has left

  558. lorddavidiii has joined

  559. sjaak has left

  560. sjaak has joined

  561. sjaak has left

  562. sjaak has joined

  563. sjaak has left

  564. sjaak has joined

  565. david has left

  566. david has joined

  567. moparisthebest

    What about encrypted files

  568. lovetox

    depends on the encryption

  569. eevvoor has left

  570. lovetox

    if the encryption is always the same you could still check the hash

  571. lovetox

    but thats not so likely

  572. kokonoe has left

  573. lovetox

    but yeah that would not work for encrypted files, but thats no reason to not do it for unencrypted

  574. Zash

    If a hash is part of the upload slot request then the server could do integrity verification after the upload is completed, which seems like a nice thing.

  575. kokonoe has joined

  576. lovetox

    hm yeah but is this really a problem worth solving

  577. lovetox

    hm with http does the server know the difference between end of file

  578. Zash

    Almost every file upload thing I made before HTTP upload was a thing would base the URL on the hash of the content. Would have been nice to use those, but couldn't because the current scheme.

  579. lovetox

    and cancelled transfer?

  580. Zash

    It knows the size

  581. lovetox

    ah ..

  582. lovetox

    so yeah, i guess this never happens

  583. pdurbin has joined

  584. lovetox

    a full size transfered file where some bytes are what flipped to something else?

  585. Zash

    TLS (via HTTPS) also does a bunch for integrity

  586. moparisthebest

    It'd be nice if the rejected http upload encryption xep that every client currently implements anyway was accepted

  587. Zash

    moparisthebest, the aesgcm:// thing?

  588. Zash

    meh

  589. moparisthebest

    What would it take process wise to reboot that? Yep that's it

  590. Zash

    Yak number one: Fix the encryption scheme to allow encrypting more than just the body.

  591. lovetox

    on what grounds was it rejected, and how would a proper http upload encryption look if not that way?

  592. lovetox

    actually it has nothing to do with httpupload

  593. Zash

    https+vnd.something.omemo.aesgcm:// at the very least

  594. lovetox

    its just a way to communicate a key and url to another user

  595. Zash

    or register aesgcm with iana

  596. moparisthebest

    It was originally just https:// until someone complained I think

  597. lovetox

    i guess all info could be put into the fragment

  598. lovetox

    url#omemo-key=123123123123123

  599. lovetox

    then it does not matter what the scheme is in front

  600. MattJ

    Non-OMEMO clients would just download garbage

  601. lovetox

    MattJ, non omemo clients can not see that message

  602. Zash

    MattJ, they wouldn't get the URL in the first place tho

  603. moparisthebest

    No they wouldn't get the link

  604. moparisthebest

    Yep

  605. MattJ

    Ah right

  606. Zash

    because it'd be omemo-encrypted <body>

  607. Zash

    in

  608. lovetox

    but yeah its all a ugly workaround for not having full stanza encryption

  609. moparisthebest

    Full stanza encryption would be great but that's a separate concern, you'd still need to encrypt the http upload

  610. lovetox

    but even if its ugly, it just works and is easy to implement

  611. lovetox

    so not really a top priority to fix in my opinion

  612. lovetox

    moparisthebest, but you dont need a XEP to encrypt a httpupload

  613. lovetox

    you just need a XEP to communicate to another party, how you encrypted content

  614. Zash

    Doesn't Jingle have stuff for this?

  615. lovetox

    yes, but we talk about http upload

  616. lovetox

    ahh

  617. Zash

    Why does it need to matter what transport method you used?

  618. lovetox

    it doesnt

  619. lovetox

    you are right

  620. lovetox

    jingle does it, it sends a key transport omemo message

  621. lovetox

    which is an encrypted message that has a key in it

  622. lovetox

    this is not an encrypted body

  623. lovetox

    its something in the signal protocol layer

  624. alexis has joined

  625. lovetox

    then it starts jingle, and you know that keytransport message is the decryption key

  626. lovetox

    or something like that

  627. lovetox

    but you can do this with jingle because you are in some kind of session, and you know where this key transport message belongs to

  628. lovetox

    hard to do with just sending a url

  629. lovetox

    hm its doable ..

  630. lovetox

    you could put 2 encrypted omemo elements into one message

  631. lovetox

    one encrypts the body like always

  632. lovetox

    and the other is inside some <security> element

  633. lovetox

    and is the decryption key transport message

  634. lovetox

    then you just have to write a xep that tells you to look for it and to decrpyt it in the right order

  635. pdurbin has left

  636. Nekit has left

  637. andrey.g has left

  638. moparisthebest has left

  639. moparisthebest has joined

  640. sjaak has left

  641. sjaak has joined

  642. sjaak has left

  643. sjaak has joined

  644. tao has left

  645. Steve Kille has left

  646. Lance has left

  647. mimi89999 has left

  648. mimi89999 has joined

  649. lorddavidiii has left

  650. kokonoe has left

  651. mimi89999 has left

  652. mimi89999 has joined

  653. mimi89999 has left

  654. mimi89999 has joined

  655. mimi89999 has left

  656. mimi89999 has joined

  657. lovetox has left

  658. mimi89999 has left

  659. mimi89999 has joined

  660. tao has joined

  661. mimi89999 has left

  662. kokonoe has joined

  663. mimi89999 has joined

  664. tao has left

  665. goffi has left

  666. かきくけこ has joined

  667. andrey.g has joined

  668. mimi89999 has left

  669. mimi89999 has joined