XSF Discussion - 2020-01-24

  1. Zash has left
  2. Daniel has left
  3. Daniel has joined
  4. Daniel has left
  5. lorddavidiii has left
  6. lorddavidiii has joined
  7. neshtaxmpp has left
  8. winfried has left
  9. winfried has joined
  10. winfried has left
  11. winfried has joined
  12. winfried has left
  13. winfried has joined
  14. winfried has left
  15. winfried has joined
  16. winfried has left
  17. winfried has joined
  18. andrey.g has left
  19. Neustradamus has left
  20. Neustradamus has joined
  21. winfried has left
  22. winfried has joined
  23. winfried has left
  24. winfried has joined
  25. Daniel has joined
  26. mukt2 has joined
  27. winfried has left
  28. winfried has joined
  29. sonny has left
  30. andrey.g has joined
  31. winfried has left
  32. winfried has joined
  33. Daniel has left
  34. stpeter has joined
  35. mukt2 has left
  36. Daniel has joined
  37. murabito has left
  38. murabito has joined
  39. winfried has left
  40. winfried has joined
  41. winfried has left
  42. winfried has joined
  43. winfried has left
  44. winfried has joined
  45. stpeter has left
  46. winfried has left
  47. winfried has joined
  48. winfried has left
  49. winfried has joined
  50. sonny has joined
  51. winfried has left
  52. winfried has joined
  53. sonny has left
  54. winfried has left
  55. winfried has joined
  56. winfried has left
  57. winfried has joined
  58. sonny has joined
  59. mukt2 has joined
  60. winfried has left
  61. winfried has joined
  62. reedhhw has joined
  63. winfried has left
  64. winfried has joined
  65. winfried has left
  66. winfried has joined
  67. emus has left
  68. mukt2 has left
  69. emus has joined
  70. winfried has left
  71. winfried has joined
  72. stpeter has joined
  73. mathijs has left
  74. winfried has left
  75. winfried has joined
  76. neshtaxmpp has joined
  77. winfried has left
  78. winfried has joined
  79. winfried has left
  80. winfried has joined
  81. winfried has left
  82. winfried has joined
  83. winfried has left
  84. winfried has joined
  85. calvin has left
  86. Yagiza has joined
  87. winfried has left
  88. winfried has joined
  89. winfried has left
  90. winfried has joined
  91. karoshi has left
  92. winfried has left
  93. winfried has joined
  94. winfried has left
  95. winfried has joined
  96. murabito has left
  97. mukt2 has joined
  98. lskdjf has left
  99. winfried has left
  100. winfried has joined
  101. winfried has left
  102. winfried has joined
  103. winfried has left
  104. winfried has joined
  105. mukt2 has left
  106. winfried has left
  107. winfried has joined
  108. winfried has left
  109. winfried has joined
  110. sonny has left
  111. winfried has left
  112. winfried has joined
  113. !XSF_Martin has joined
  114. winfried has left
  115. winfried has joined
  116. winfried has left
  117. winfried has joined
  118. murabito has joined
  119. sonny has joined
  120. winfried has left
  121. winfried has joined
  122. pdurbin has joined
  123. adiaholic has left
  124. adiaholic has joined
  125. stpeter has left
  126. pdurbin has left
  127. Daniel has left
  128. mukt2 has joined
  129. Daniel has joined
  130. !XSF_Martin has left
  131. winfried has left
  132. winfried has joined
  133. winfried has left
  134. winfried has joined
  135. stpeter has joined
  136. Dele (Mobile) has left
  137. Nekit has joined
  138. mukt2 has left
  139. winfried has left
  140. winfried has joined
  141. winfried has left
  142. winfried has joined
  143. stpeter has left
  144. winfried has left
  145. winfried has joined
  146. Daniel has left
  147. winfried has left
  148. winfried has joined
  149. winfried has left
  150. winfried has joined
  151. andy has joined
  152. pdurbin has joined
  153. winfried has left
  154. winfried has joined
  155. Daniel has joined
  156. winfried has left
  157. winfried has joined
  158. winfried has left
  159. winfried has joined
  160. mukt2 has joined
  161. mukt2 has left
  162. pdurbin has left
  163. Daniel has left
  164. winfried has left
  165. winfried has joined
  166. Tobias has joined
  167. stpeter has joined
  168. Daniel has joined
  169. pdurbin has joined
  170. winfried has left
  171. winfried has joined
  172. stpeter has left
  173. winfried has left
  174. winfried has joined
  175. j.r has left
  176. mimi89999 has left
  177. mimi89999 has joined
  178. j.r has joined
  179. Shell has joined
  180. Daniel has left
  181. winfried has left
  182. winfried has joined
  183. paul has joined
  184. winfried has left
  185. winfried has joined
  186. Daniel has joined
  187. mukt2 has joined
  188. sonny has left
  189. winfried has left
  190. winfried has joined
  191. winfried has left
  192. winfried has joined
  193. winfried has left
  194. winfried has joined
  195. winfried has left
  196. winfried has joined
  197. winfried has left
  198. winfried has joined
  199. winfried has left
  200. winfried has joined
  201. mukt2 has left
  202. Daniel has left
  203. winfried has left
  204. j.r has left
  205. Daniel has joined
  206. winfried has joined
  207. j.r has joined
  208. wurstsalat has joined
  209. winfried has left
  210. winfried has joined
  211. winfried has left
  212. winfried has joined
  213. winfried has left
  214. winfried has joined
  215. winfried has left
  216. winfried has joined
  217. winfried has left
  218. winfried has joined
  219. winfried has left
  220. winfried has joined
  221. waqas has left
  222. Daniel has left
  223. Daniel has joined
  224. Shell has left
  225. mukt2 has joined
  226. Daniel has left
  227. mukt2 has left
  228. eevvoor has joined
  229. eevvoor has left
  230. Daniel has joined
  231. karoshi has joined
  232. winfried has left
  233. winfried has joined
  234. Zash has joined
  235. winfried has left
  236. mathijs has joined
  237. winfried has joined
  238. Douglas Terabyte has left
  239. Douglas Terabyte has joined
  240. winfried has left
  241. winfried has joined
  242. winfried has left
  243. winfried has joined
  244. matkor has joined
  245. winfried has left
  246. winfried has joined
  247. winfried has left
  248. winfried has joined
  249. mukt2 has joined
  250. Maranda has joined
  251. goffi has joined
  252. mathijs has left
  253. mathijs has joined
  254. winfried has left
  255. winfried has joined
  256. winfried has left
  257. winfried has joined
  258. mukt2 has left
  259. sonny has joined
  260. winfried has left
  261. winfried has joined
  262. winfried has left
  263. winfried has joined
  264. winfried has left
  265. winfried has joined
  266. winfried has left
  267. winfried has joined
  268. winfried has left
  269. winfried has joined
  270. winfried has left
  271. winfried has joined
  272. Nekit has left
  273. winfried has left
  274. winfried has joined
  275. lovetox has joined
  276. winfried has left
  277. winfried has joined
  278. sonny has left
  279. sonny has joined
  280. winfried has left
  281. winfried has joined
  282. Dele (Mobile) has joined
  283. sonny has left
  284. lovetox has left
  285. Nekit has joined
  286. pdurbin has left
  287. dwd Ge0rG, Genuinely, because people seem to get very confused over the idea.
  288. Ge0rG dwd: I agree with that, and was just wondering about motivation and about what kind of HPKE you want to enroll
  289. dwd Ge0rG, Not entirely sure. HPKE is simple enough that it's relatively easy to build, but has the advantage that we could use the same mechanism based on it for password-based and per-device authentication, since it'll support private keys on both sides, etc. Might be a better/longer-term replacement for SCRAM-SHA-1 than SCRAM-SHA-SOMETHING-ELSE. But I have no clue if there's sufficient eneergy within Kitten to do anything about it.
  290. winfried has left
  291. winfried has joined
  292. Ge0rG dwd: do you use HPKE as an acronym for the generic combo of symmetric and asymmetric crypto, or for some specific algo/approach?
  293. Ge0rG Also I'm not quite sure how that fits into the authentication flow
  294. dwd Ge0rG, https://tools.ietf.org/html/draft-irtf-cfrg-hpke-02 and https://github.com/dwd/crypto-examples/blob/master/hpke-demo.py
  295. lovetox has joined
  296. Ge0rG dwd: this is about encryption of data
  297. dwd Ge0rG, It is. But I think one could build a SASL mechanism around it, sending an encrypted password and establishing a device private key. AAD with channel binding in, too.
  298. dwd In particular, I think you end up with a possibility for a 1-RTT mechanism which has optional per-device keying. But I'm not beyond vague consideration here, I have nothing concrete.
  299. Zash How do those password based TLS key agreement things work?
  300. Ge0rG dwd: I have a vague feeling about doing such a thing over HPKE or actually any asymmetric sign+encrypt thing, but this is designing a new crypto protocol and I don't really feel confident there
  301. Zash PAKE?
  302. Dele (Mobile) has left
  303. Dele (Mobile) has joined
  304. dwd Ge0rG, Oh, me neither. I'm confident in putting something together and then asking Richard Barnes, though.
  305. eevvoor has joined
  306. dwd Zash, Deriving a keypair from a password? As I recall, they're nearly all patented in odd ways.
  307. Ge0rG Go north and take it to the mountains?
  308. dwd Zash, Although obviously one could just PBKDF-2 -> 25519 or 448 and be done, these days.
  309. Zash I was under the impression that this existed in TLS already, but wasn't used
  310. Zash Or am I confusing it with pre-shakred static keys?
  311. dwd Zash, Oh, password-based TLS? Yes, that exists.
  312. Ge0rG pre-shaked keys. I want those.
  313. dwd Zash, It's PSK, rather than passwords, but that is again a mere PBKDF-2 away.
  314. dwd Ge0rG, Preshaken keys, never prestirred keys.
  315. sonny has joined
  316. Zash Ge0rG: XEP-0257 ?
  317. pdurbin has joined
  318. dwd Zash, IIRC, wetried taking that to th IETF and it died due to lack of interest.
  319. Guus "pre-shakred static keys" "pre-shaked keys" "prestirred keys" <-- I'm having trouble determining which of these, if any, are typo's...
  320. larma has left
  321. debacle has joined
  322. larma has joined
  323. !XSF_Martin has joined
  324. debacle has left
  325. debacle has joined
  326. sonny has left
  327. Dele (Mobile) has left
  328. Dele (Mobile) has joined
  329. Dele (Mobile) has left
  330. Dele (Mobile) has joined
  331. Ge0rG A shakra is a circular vortex of energy on the spinal column.
  332. Ge0rG it only goes downhimm from there.
  333. Nekit has left
  334. Dele (Mobile) has left
  335. Dele (Mobile) has joined
  336. lskdjf has joined
  337. lovetox has left
  338. sonny has joined
  339. mukt2 has joined
  340. pdurbin has left
  341. mukt2 has left
  342. lovetox has joined
  343. sonny has left
  344. sonny has joined
  345. sonny has left
  346. mathijs has left
  347. mathijs has joined
  348. mathijs has left
  349. mathijs has joined
  350. sonny has joined
  351. mukt2 has joined
  352. winfried has left
  353. winfried has joined
  354. mukt2 has left
  355. Nekit has joined
  356. !XSF_Martin has left
  357. !XSF_Martin has joined
  358. lovetox has left
  359. j.r has left
  360. matkor has left
  361. matkor has joined
  362. Dele (Mobile) has left
  363. Dele (Mobile) has joined
  364. j.r has joined
  365. murabito has left
  366. winfried has left
  367. winfried has joined
  368. Dele (Mobile) has left
  369. Dele (Mobile) has joined
  370. winfried has left
  371. winfried has joined
  372. mukt2 has joined
  373. pdurbin has joined
  374. matkor has left
  375. matkor has joined
  376. j.r has left
  377. mukt2 has left
  378. j.r has joined
  379. pdurbin has left
  380. murabito has joined
  381. mukt2 has joined
  382. Dele (Mobile) has left
  383. Dele (Mobile) has joined
  384. j.r has left
  385. j.r has joined
  386. Dele (Mobile) has left
  387. Dele (Mobile) has joined
  388. Dele (Mobile) has left
  389. Dele (Mobile) has joined
  390. mukt2 has left
  391. Dele (Mobile) has left
  392. Dele (Mobile) has joined
  393. Guus In MAM, what to do, server sided, with queries that contain unsupported data fields? Ignore them (which adds to confusion)? Throw exceptions (which likely breaks clients)?
  394. MattJ I'd fail with an error
  395. MattJ You can't break what's already broken :)
  396. MattJ and if the client is expecting you to do some filtering that you're not going to do, providing a response is likely to also break it, just in more subtle ways
  397. Guus true
  398. MattJ All but the core fields should be discovered before use, the XEP is clear about that
  399. j.r has left
  400. adiaholic has left
  401. adiaholic has joined
  402. mukt2 has joined
  403. dwd Guus, I agree with MattJ - silently ignoring it is unlikely to do whatever the client was trying to do.
  404. Guus already putting the code in.
  405. ralphm Well, arguably, the client is trying to do the wrong thing if it is sending unsupported fields.
  406. Zash But what about including the fields but no values . ..
  407. Guus semantically, the client doesn't want to use those, right?
  408. Guus so, ignore them?
  409. ralphm In the general sense, ignoring unknown things has always been to go-to approach. Why would this be different, dwd?
  410. ralphm (or MattJ)
  411. MattJ Ignoring things isn't always the best approach, even if it is often done
  412. MattJ In this case it is demonstrably bad
  413. MattJ It's one thing to ignore stuff that you are passing through/routing
  414. MattJ But if someone sends you a query with stuff you don't understand, you can't be sure you are properly answering their query
  415. ralphm But the client shouldn't be sending that stuff to begin with?
  416. dwd ralphm, We ignore unknown things because the protocols are designed that way. With this case, we have an explicit discovery step that the client is missing - it'd be like sending an unknown IQ, therefore, not like additional elements within a message.
  417. ralphm fair
  418. Kev I don't think I'd blame an implementation for ignoring them, but I think error is probably preferable.
  419. MattJ I can't help but read that as "the implementation I wrote ignores them, but an error is probably preferable" ;)
  420. Kev TBH, I've no idea what we do :)
  421. MattJ (fwiw Prosody probably ignores them)
  422. MattJ Obviously the fault lies with the client, it's just a question of how easy we make it for client devs to debug what's wrong
  423. Kev I think if I was implementing it, I would make it ignore them, because that'd be the default without writing extra code and thinking about it.
  424. Guus Openfire now throws errors on non-empty, unrecognized fields.
  425. Kev Empty fields is another bundle of joy.
  426. pep. maybe we should add in xep guidelines "specify what to do with empty fields" (consider them as .. or sth)
  427. adiaholic has left
  428. adiaholic has joined
  429. sonny has left
  430. Douglas Terabyte has left
  431. Douglas Terabyte has joined
  432. sonny has joined
  433. dwd What time do we think we'll get to Cisco on Thursday? 09:30 start?
  434. Guus I think we previously did 10.
  435. Guus last year, I traveled on Thursday morning. 10 was tight.
  436. Guus This year, I'll be in Brussels on Wednesday though, so it doesn't matter much to me.
  437. Zash Ejabberd returns errors if you include whit/start/end fields without values in the query and I was very confused about this until recently
  438. mukt2 has left
  439. ralphm Might be good to ask for more agenda items. Thanks nyco for adding a bunch.
  440. Guus I just did ask, in summit@
  441. dwd I have bought a load of post-its, marker pens, and dot stickers, so it's not too critical (though it's nice if people think in advance).
  442. Shell has joined
  443. adiaholic has left
  444. Zash Gone trough the meeting introspection notes from previous years? :)
  445. adiaholic has joined
  446. eevvoor has left
  447. eevvoor has joined
  448. karoshi has left
  449. karoshi has joined
  450. andrey.g has left
  451. stpeter has joined
  452. lovetox has joined
  453. pdurbin has joined
  454. Max has left
  455. Max has joined
  456. calvin has joined
  457. emus has left
  458. andrey.g has joined
  459. a has left
  460. a has joined
  461. mukt2 has joined
  462. pdurbin has left
  463. mukt2 has left
  464. mukt2 has joined
  465. debacle has left
  466. sonny has left
  467. Daniel nyco: '... Xabbers approach seems good' do you have a link to that approach?
  468. j.r has joined
  469. nyco they are translating their XEP
  470. j.r has left
  471. Yagiza has left
  472. j.r has joined
  473. ralphm Everyone: If you are coming to the Summit, but haven't added your name to https://wiki.xmpp.org/web/Conferences/Summit_24, please do!
  474. lovetox has left
  475. debacle has joined
  476. matkor has left
  477. mukt2 has left
  478. stpeter has left
  479. mukt2 has joined
  480. sonny has joined
  481. matkor has joined
  482. emus has joined
  483. dwd ralphm, Guus - might be good to put the venue details on there too.
  484. Alex has left
  485. Alex has joined
  486. dwd Oh, they are now, sorry!
  487. sonny has left
  488. mukt2 has left
  489. lovetox has joined
  490. mukt2 has joined
  491. Shell has left
  492. Max has left
  493. Max has joined
  494. mukt2 has left
  495. mukt2 has joined
  496. krauq has left
  497. krauq has joined
  498. j.r has left
  499. j.r has joined
  500. mukt2 has left
  501. j.r has left
  502. j.r has joined
  503. Yagiza has joined
  504. Alex has left
  505. Alex has joined
  506. debacle has left
  507. pep. nyco: just realized we haven't sent yesterday's minutes. I can't now, can you have a look? otherwise I'll do that tonight
  508. j.r has left
  509. sonny has joined
  510. mathijs has left
  511. mathijs has joined
  512. nyco sorry, no time, and moreover I did not follow correctly the meeting
  513. stpeter has joined
  514. mathijs has left
  515. mathijs has joined
  516. pdurbin has joined
  517. j.r has joined
  518. j.r has left
  519. lovetox has left
  520. mukt2 has joined
  521. pdurbin has left
  522. calvin has left
  523. calvin has joined
  524. debacle has joined
  525. mathijs has left
  526. mathijs has joined
  527. lovetox has joined
  528. j.r has joined
  529. emus has left
  530. Neustradamus has left
  531. adiaholic has left
  532. adiaholic has joined
  533. Daniel has left
  534. Daniel has joined
  535. sonny has left
  536. lovetox has left
  537. lovetox has joined
  538. sonny has joined
  539. emus has joined
  540. j.r has left
  541. wurstsalat has left
  542. wurstsalat has joined
  543. wurstsalat has left
  544. wurstsalat has joined
  545. emus has left
  546. emus has joined
  547. sonny has left
  548. debacle has left
  549. winfried has left
  550. winfried has joined
  551. winfried has left
  552. winfried has joined
  553. winfried has left
  554. winfried has joined
  555. sonny has joined
  556. sonny has left
  557. calvin has left
  558. calvin has joined
  559. j.r has joined
  560. debacle has joined
  561. pdurbin has joined
  562. j.r has left
  563. Dele (Mobile) has left
  564. pdurbin has left
  565. j.r has joined
  566. Daniel has left
  567. Daniel has joined
  568. debacle has left
  569. debacle has joined
  570. j.r has left
  571. sonny has joined
  572. Yagiza has left
  573. lovetox has left
  574. j.r has joined
  575. Daniel has left
  576. Daniel has joined
  577. mukt2 has left
  578. lovetox has joined
  579. paul has left
  580. mathijs has left
  581. mathijs has joined
  582. sonny has left
  583. wurstsalat has left
  584. paul has joined
  585. wurstsalat has joined
  586. j.r has left
  587. paul has left
  588. wurstsalat has left
  589. calvin has left
  590. calvin has joined
  591. sonny has joined
  592. stpeter has left
  593. paul has joined
  594. winfried has left
  595. winfried has joined
  596. winfried has left
  597. winfried has joined
  598. wurstsalat has joined
  599. mathijs has left
  600. mathijs has joined
  601. wurstsalat has left
  602. wurstsalat has joined
  603. stpeter has joined
  604. pdurbin has joined
  605. wurstsalat has left
  606. wurstsalat has joined
  607. adiaholic has left
  608. adiaholic has joined
  609. pdurbin has left
  610. sonny has left
  611. stpeter has left
  612. stpeter has joined
  613. APach has left
  614. APach has joined
  615. eevvoor has left
  616. eevvoor has joined
  617. winfried has left
  618. winfried has joined
  619. APach has left
  620. APach has joined
  621. APach has left
  622. APach has joined
  623. Daniel has left
  624. Daniel has joined
  625. calvin has left
  626. wurstsalat has left
  627. wurstsalat has joined
  628. debacle has left
  629. debacle has joined
  630. emus has left
  631. j.r has joined
  632. debacle has left
  633. Nekit has left
  634. debacle has joined
  635. lorddavidiii has left
  636. adiaholic has left
  637. adiaholic has joined
  638. david has left
  639. david has joined
  640. Tobias has left
  641. stpeter has left
  642. adiaholic has left
  643. adiaholic has joined
  644. stpeter has joined
  645. emus has joined
  646. Daniel has left
  647. Daniel has joined
  648. stpeter has left
  649. Daniel has left
  650. andy has left
  651. debacle has left
  652. debacle has joined
  653. Daniel has joined
  654. sonny has joined
  655. lovetox has left
  656. Daniel has left
  657. Daniel has joined
  658. emus has left
  659. debacle has left
  660. stpeter has joined
  661. debacle has joined
  662. sonny has left