XSF Discussion - 2020-01-02


  1. karoshi has left

  2. paul has left

  3. sjaak has left

  4. sjaak has joined

  5. sjaak has left

  6. sjaak has joined

  7. debacle has left

  8. sjaak has left

  9. sjaak has joined

  10. sjaak has left

  11. sjaak has joined

  12. Daniel has left

  13. pdurbin has joined

  14. sjaak has left

  15. sjaak has joined

  16. sjaak has left

  17. sjaak has joined

  18. pdurbin has left

  19. Daniel has joined

  20. sjaak has left

  21. sjaak has joined

  22. sjaak has left

  23. sjaak has joined

  24. wurstsalat has left

  25. sjaak has left

  26. sjaak has joined

  27. sjaak has left

  28. sjaak has joined

  29. sjaak has left

  30. sjaak has joined

  31. mukt2 has left

  32. Daniel has left

  33. winfried has left

  34. winfried has joined

  35. Daniel has joined

  36. mukt2 has joined

  37. mukt2 has left

  38. mukt2 has joined

  39. mukt2 has left

  40. mukt2 has joined

  41. sjaak has left

  42. sjaak has joined

  43. Daniel has left

  44. lskdjf has left

  45. Lance has left

  46. Daniel has joined

  47. Daniel has left

  48. pdurbin has joined

  49. matlag has left

  50. matlag has joined

  51. matlag has left

  52. matlag has joined

  53. pdurbin has left

  54. Daniel has joined

  55. neshtaxmpp has left

  56. neshtaxmpp has joined

  57. adiaholic has joined

  58. beta has left

  59. mukt2 has left

  60. beta has joined

  61. Daniel has left

  62. Daniel has joined

  63. mukt2 has joined

  64. Daniel has left

  65. Daniel has joined

  66. emus has joined

  67. serge90 has left

  68. serge90 has joined

  69. serge90 has left

  70. mukt2 has left

  71. mukt2 has joined

  72. Daniel has left

  73. adiaholic has left

  74. adiaholic has joined

  75. mukt2 has left

  76. mukt2 has joined

  77. waqas has joined

  78. pdurbin has joined

  79. j.r has left

  80. j.r has joined

  81. Daniel has joined

  82. Dele (Mobile) has joined

  83. Daniel has left

  84. serge90 has joined

  85. mukt2 has left

  86. mukt2 has joined

  87. andy has left

  88. Daniel has joined

  89. mukt2 has left

  90. Daniel has left

  91. mukt2 has joined

  92. mukt2 has left

  93. Daniel has joined

  94. mukt2 has joined

  95. Lance has joined

  96. Daniel has left

  97. mukt2 has left

  98. mukt2 has joined

  99. adiaholic has left

  100. adiaholic has joined

  101. mimi89999 has left

  102. mimi89999 has joined

  103. mukt2 has left

  104. pdurbin has left

  105. mukt2 has joined

  106. Daniel has joined

  107. Ge0rG

    Maybe the right answer is not "have an easy but ugly way to stuff JSON into XMPP", but "have an easily accessible short book on how to properly XMPP"?

  108. beta has left

  109. paul has joined

  110. emus has left

  111. beta has joined

  112. mukt2 has left

  113. mukt2 has joined

  114. beta has left

  115. Zash

    Maybe title it "The definitive guide" or something?

  116. Tobias has joined

  117. Daniel has left

  118. beta has joined

  119. calvin has joined

  120. beta has left

  121. beta has joined

  122. adiaholic has left

  123. adiaholic has joined

  124. waqas has left

  125. Daniel has joined

  126. lorddavidiii has joined

  127. Lance has left

  128. Lance has joined

  129. lorddavidiii has left

  130. calvin has left

  131. lorddavidiii has joined

  132. Zash

    dwd: 1) Why not `send_json(wrapper_xmlns, wrapper_name, payload)` and tell people to put their company URL as xmlns and wrapper_name becomes ~datatype. 2) what about pubsub? :D

  133. karoshi has joined

  134. curen has joined

  135. aj has joined

  136. Lance has left

  137. UṣL has joined

  138. aj has left

  139. Lance has joined

  140. lovetox has joined

  141. Nekit has joined

  142. Lance has left

  143. sjaak has left

  144. sjaak has joined

  145. emus has joined

  146. mukt2 has left

  147. Steve Kille has left

  148. beta has left

  149. beta has joined

  150. mukt2 has joined

  151. Steve Kille has joined

  152. sonny has joined

  153. sjaak has left

  154. sjaak has joined

  155. mukt2 has left

  156. mimi89999 has left

  157. mimi89999 has joined

  158. mukt2 has joined

  159. andy has joined

  160. mukt2 has left

  161. mukt2 has joined

  162. eevvoor has joined

  163. larma has left

  164. larma has joined

  165. curen has left

  166. pdurbin has joined

  167. murabito has left

  168. murabito has joined

  169. mukt2 has left

  170. wurstsalat has joined

  171. pdurbin has left

  172. beta has left

  173. lskdjf has joined

  174. pdurbin has joined

  175. mimi89999 has left

  176. beta has joined

  177. COM8 has joined

  178. pdurbin has left

  179. sjaak has left

  180. sjaak has joined

  181. mimi89999 has joined

  182. lovetox has left

  183. beta has left

  184. COM8 has left

  185. lovetox has joined

  186. beta has joined

  187. dwd

    Ge0rG, I think you'd still need a relatively consistent API so you got the same results in each library. Otherwise interop - the thing that should be a given with XMPP - becomes hard.

  188. Zash

    Implementation notes?

  189. debacle has joined

  190. lorddavidiii has left

  191. eevvoor has left

  192. dwd

    Zash, (1) Might work, I agree. But how do you tell your library to listen for those? (2) Yeah. You could stuff UDT into pubsub, I guess. But realistically that's getting "hard". I bet more people would be using pubsub if we did that, though.

  193. sonny has left

  194. sjaak has left

  195. Zash

    FWIW we (Prosody) already shove JSON (in JSON containers) over pubsub for reasons.

  196. dwd

    Zash, Also on (1), how would you structure the XEP-0030 stuff consistently?

  197. dwd

    Zash, For sure. And I have no doubt at all that you don't need UDT at all.

  198. Zash

    Verse has a nice `client:hook_pep(xmlns, callback)` API, tho for PEP.

  199. Zash

    `hook_udt(xmlns, name, stuff...)` something something I don't know, API design is hard.

  200. fippo has left

  201. sjaak has joined

  202. dwd

    Yes, some libraries have good ways of doing things aligned with UDT's goals easily. But even when they're good, they're inconsistent.

  203. sjaak has left

  204. sjaak has joined

  205. Zash

    That PEP hook call magically adds the correct +notify flag too. A UDT API could do something similar.

  206. pep.

    And then you're recreating your whole library API on top of UDT?

  207. lorddavidiii has joined

  208. sjaak has left

  209. dwd

    Zash, That is, thus far, what UDT says to do. The only different is that I hardcoded you `name` argument.

  210. Zash

    and xmlns

  211. Zash

    and disco prefix

  212. dwd

    Zash, Sort of. I made the payload element a fixed XMLNS and added another, really.

  213. dwd

    Zash, And that mostly because I felt it was easier to specify, write a schema for, and write code for.

  214. sjaak has joined

  215. dwd

    Zash, In particular, UDT has the advantage that "unknown UDT" is identifiable as UDT. Which might be useful during development.

  216. Zash

    I guess, but it seems an un-XML/XMPP-ish thing.

  217. lorddavidiii has left

  218. dwd

    It is, though less un-XML/un-XMPP than stuffing things into convenient pre-existing slots with wildly different semantics.

  219. sjaak has left

  220. lorddavidiii has joined

  221. Zash

    On a scale from WebDev to XMPP dev, how un-XMPPy is it? :P

  222. sjaak has joined

  223. mathijs has left

  224. mathijs has joined

  225. sjaak has left

  226. sjaak has joined

  227. dwd

    Well. I would argue that it's minimally conformant to XMPP. It's not ideal for any specific circumstance, but it's not harmful either. So while it's idiomatically "impure", I don't think it's actively wrong.

  228. lovetox has left

  229. dwd

    So while the correct answer to the question "Should I use UDT for X?" is probably always "No", the answer is probably always "Yes" if they didn't ask the question in the first place - and that seems to be the usual case.

  230. sjaak has left

  231. lorddavidiii has left

  232. lorddavidiii has joined

  233. dwd

    Also, I'm enjoying that UDT is generating all the discussion, which will allow the much-more-complex MAMFC to get a number without any scrutiny.

  234. sjaak has joined

  235. dwd

    But Fallback, which I was hoping would generate more conversation, is not. Boo.

  236. lovetox has joined

  237. Zash

    Ye ol' bike shed vs nuclear power plant issue?

  238. Shell has joined

  239. dwd

    Yes, indeed.

  240. j.r has left

  241. Shell has left

  242. sjaak has left

  243. sjaak has joined

  244. sjaak has left

  245. sjaak has joined

  246. emus has left

  247. mukt2 has joined

  248. jonas’

    Zash, re xmlns/name in the API: I agree with dwd that it’d be better to be able to detect UDT as UDT without having to know the specific use-case

  249. jonas’

    at least as payload. the disco feature could indeed be separate

  250. j.r has joined

  251. Syndace has left

  252. Wojtek has joined

  253. karoshi has left

  254. sjaak has left

  255. sjaak has joined

  256. Syndace has joined

  257. emus has joined

  258. debacle has left

  259. karoshi has joined

  260. mukt2 has left

  261. mukt2 has joined

  262. sjaak has left

  263. sjaak has joined

  264. pdurbin has joined

  265. mathijs has left

  266. mathijs has joined

  267. debacle has joined

  268. sjaak has left

  269. sjaak has joined

  270. pdurbin has left

  271. mukt2 has left

  272. Daniel has left

  273. Daniel has joined

  274. Daniel has left

  275. mukt2 has joined

  276. Daniel has joined

  277. krauq has left

  278. krauq has joined

  279. serge90 has left

  280. serge90 has joined

  281. serge90 has left

  282. serge90 has joined

  283. aj has joined

  284. sjaak has left

  285. sjaak has joined

  286. sjaak has left

  287. sjaak has joined

  288. sonny has joined

  289. goffi has joined

  290. Nekit has left

  291. Daniel has left

  292. Daniel has joined

  293. mathijs has left

  294. mathijs has joined

  295. aj has left

  296. lovetox has left

  297. lovetox has joined

  298. mukt2 has left

  299. mathijs has left

  300. mathijs has joined

  301. mathijs has left

  302. mathijs has joined

  303. sjaak has left

  304. sjaak has joined

  305. pdurbin has joined

  306. Daniel has left

  307. Daniel has joined

  308. sjaak has left

  309. Daniel has left

  310. ralphm bangs gavel

  311. ralphm

    0. Welcome

  312. pdurbin has left

  313. ralphm

    Hi all. Who do we have?

  314. pep.

    !

  315. sjaak has joined

  316. nyco

    (here, for the minutes)

  317. ralphm

    Guus sent his regrets.

  318. ralphm

    Seve, MattJ ?

  319. mukt2 has joined

  320. sjaak has left

  321. sjaak has joined

  322. pep.

    hmm

  323. ralphm

    Well, I didn't really expect much of a turnout the day after new years, so we should be declare a non-meeting

  324. pep.

    sure

  325. ralphm unbangs gavel

  326. pep.

    Usual time next week?

  327. ralphm

    Yes

  328. nyco

    can you do that? :)

  329. ralphm

    nyco: I am a well-trained percussionist.

  330. nyco

    can you unpercussion?

  331. Daniel has joined

  332. nyco

    that anti-drums, isn't it? :)

  333. waqas has joined

  334. ralphm

    That's classified.

  335. sjaak has left

  336. nyco

    https://upload.movim.eu/files/1ab8cd5d50a081e2fdf8ce43dca3047f8bd49889/9IYxN32uq9GpJMcTcZJ17oqCdMwxmEfQRu5nAN6g/58D8_HdTS_qlpKc9ZuMYuQ.gif

  337. dwd

    nyco, Banging an anti-drum is the same as unbanging a normal drum, I believe.

  338. sjaak has joined

  339. nyco

    And unbanging an anti-drum?

  340. dwd

    nyco, Never do that, Obviously.

  341. UṣL has left

  342. sjaak has left

  343. sjaak has joined

  344. sjaak has left

  345. sjaak has joined

  346. sjaak has left

  347. sjaak has joined

  348. Daniel has left

  349. Daniel has joined

  350. Zash has left

  351. mukt2 has left

  352. Zash has joined

  353. Daniel has left

  354. sjaak has left

  355. sjaak has joined

  356. sjaak has left

  357. sjaak has joined

  358. Daniel has joined

  359. mathijs has left

  360. mathijs has joined

  361. mukt2 has joined

  362. lovetox has left

  363. mathijs has left

  364. mathijs has joined

  365. Shell has joined

  366. Daniel has left

  367. mukt2 has left

  368. mukt2 has joined

  369. mathijs has left

  370. mathijs has joined

  371. Daniel has joined

  372. mathijs has left

  373. mathijs has joined

  374. MattJ

    Hey, sorry about skipping the meeting... I was unexpectedly somewhere without phone signal or wifi

  375. MattJ

    Well, I lie. There was wifi, and it required mandatory selling of your soul to various marketing agencies, along with your email, postal address and date of birth

  376. MattJ

    The privacy policy was pretty clear on that

  377. waqas

    That's meant to be a creative outlet, you are supposed to make up a persona

  378. MattJ

    I failed the test then

  379. ralphm

    Yes

  380. waqas

    Yes, the turing test is based around real people not reading privacy policies and such.

  381. sjaak has left

  382. sjaak has joined

  383. sjaak has left

  384. sjaak has joined

  385. mukt2 has left

  386. dwd

    Boris Johnson has signed up to a number of free WiFi services around here.

  387. Daniel has left

  388. mukt2 has joined

  389. dwd

    One can only assume those technology lessons really helped.

  390. Daniel has joined

  391. mathijs has left

  392. mathijs has joined

  393. goffi has left

  394. goffi has joined

  395. mathijs has left

  396. mathijs has joined

  397. Shell has left

  398. calvin has joined

  399. lovetox has joined

  400. sjaak has left

  401. sjaak has joined

  402. sjaak has left

  403. sjaak has joined

  404. j.r has left

  405. mathijs has left

  406. mathijs has joined

  407. pdurbin has joined

  408. mukt2 has left

  409. calvin has left

  410. mathijs has left

  411. mathijs has joined

  412. pdurbin has left

  413. mukt2 has joined

  414. mukt2 has left

  415. sjaak has left

  416. sjaak has joined

  417. lovetox has left

  418. lovetox has joined

  419. sjaak has left

  420. sjaak has joined

  421. Daniel has left

  422. Daniel has joined

  423. mathijs has left

  424. mathijs has joined

  425. mukt2 has joined

  426. Lance has joined

  427. Nekit has joined

  428. mukt2 has left

  429. Steve Kille has left

  430. sjaak has left

  431. sjaak has joined

  432. mukt2 has joined

  433. Steve Kille has joined

  434. jonas’

    brace for impact. I just deferred 21 XEPs. It was overdue.

  435. Zash

    Ooof

  436. jonas’

    (I’m going to post a reply on the deferral of OMEMO so that nobody thinks that this is a political move)

  437. Zash

    Cover up!

  438. pep.

    heh

  439. pep.

    politics everywhere!

  440. jonas’

    end-of-mailstorm

  441. pep.

    Thanks

  442. jonas’

    now that I’ve an allocated slot for catching up on XSF work (tuesday evenings), I should be able to run deferrals more regularly

  443. jonas’

    it’s also much less frustrating now that I found out that I can simply docker push.

  444. dwd

    jonas’, My problem not yours, but it'd be really helpful if the mailstorm for deferred hadn't coincided with a couple of updates. I was wondering how XEP-0426 had been deferred already for a moment...

  445. jonas’

    dwd, not just your problem, which is why I specifically and manually sorted the updates to the end of the mailstorm

  446. jonas’

    otherwise they would’ve been mixed

  447. jonas’

    will be better in the future since there’ll be fewer deferrals

  448. Daniel has left

  449. sjaak has left

  450. sjaak has joined

  451. Arc has left

  452. Lance has left

  453. Shell has joined

  454. Guus

    jonas’: massive amounts of appreciation for the massive amount of work that you perform!

  455. Guus

    (aka: I just opened my mailbox)

  456. jonas’

    Guus, please, also clap for pep., who’s been doing most of the editor work in the last months

  457. jonas’

    the deferrals was literally just running a script

  458. Lance has joined

  459. Guus claps for pep.

  460. Guus

    Also, there are plenty of others that put in massive amounts of work - these emails just happened to catch my eye today. That's not to say all other work is equally appreciated.

  461. pep.

    I'm only using jonas’' scripts

  462. stpeter has joined

  463. sjaak has left

  464. sjaak has joined

  465. mukt2 has left

  466. Daniel has joined

  467. Arc has joined

  468. lovetox has left

  469. sjaak has left

  470. sjaak has joined

  471. mukt2 has joined

  472. emus has left

  473. !XSF_Martin has left

  474. !XSF_Martin has joined

  475. pdurbin has joined

  476. sjaak has left

  477. sjaak has joined

  478. pdurbin has left

  479. marc has left

  480. winfried has left

  481. marc has joined

  482. sjaak has left

  483. david has left

  484. david has joined

  485. Shell has left

  486. emus has joined

  487. mukt2 has left

  488. sjaak has joined

  489. debacle has left

  490. waqas has left

  491. waqas has joined

  492. lovetox has joined

  493. waqas has left

  494. waqas has joined

  495. waqas has left

  496. waqas has joined

  497. waqas has left

  498. waqas has joined

  499. waqas has left

  500. waqas has joined

  501. waqas has left

  502. waqas has joined

  503. Wojtek has left

  504. waqas has left

  505. waqas has joined

  506. waqas has left

  507. waqas has joined

  508. sjaak has left

  509. sjaak has joined

  510. waqas has left

  511. waqas has joined

  512. sjaak has left

  513. david has left

  514. waqas has left

  515. waqas has joined

  516. sjaak has joined

  517. waqas has left

  518. waqas has joined

  519. debacle has joined

  520. waqas has left

  521. waqas has joined

  522. !XSF_Martin has left

  523. !XSF_Martin has joined

  524. waqas has left

  525. waqas has joined

  526. Shell has joined

  527. waqas has left

  528. waqas has joined

  529. !XSF_Martin has left

  530. !XSF_Martin has joined

  531. waqas has left

  532. waqas has joined

  533. Lance has left

  534. !XSF_Martin has left

  535. waqas has left

  536. waqas has joined

  537. !XSF_Martin has joined

  538. waqas has left

  539. waqas has joined

  540. waqas has left

  541. waqas has joined

  542. waqas has left

  543. waqas has joined

  544. stpeter has left

  545. waqas has left

  546. waqas has joined

  547. j.r has joined

  548. Neustradamus has left

  549. waqas has left

  550. waqas has joined

  551. sjaak has left

  552. sjaak has joined

  553. sjaak has left

  554. sjaak has joined

  555. marc has left

  556. marc has joined

  557. mathijs has left

  558. mathijs has joined

  559. j.r has left

  560. pdurbin has joined

  561. j.r has joined

  562. stpeter has joined

  563. sjaak has left

  564. sjaak has joined

  565. sjaak has left

  566. sjaak has joined

  567. pdurbin has left

  568. lovetox has left

  569. rion has left

  570. andy has left

  571. rion has joined

  572. sjaak has left

  573. sjaak has joined

  574. david has joined

  575. waqas has left

  576. waqas has joined

  577. debacle has left

  578. mukt2 has joined

  579. Daniel has left

  580. Daniel has joined

  581. Neustradamus has joined

  582. Lance has joined

  583. Lance has left

  584. sjaak has left

  585. sjaak has joined

  586. sjaak has left

  587. sjaak has joined

  588. mukt2 has left

  589. mathijs has left

  590. mathijs has joined

  591. Nekit has left

  592. beta has left

  593. beta has joined

  594. sjaak has left

  595. sjaak has joined

  596. Tobias has left

  597. sonny has left

  598. lorddavidiii has left

  599. sonny has joined

  600. sonny has left

  601. sonny has joined

  602. j.r has left

  603. j.r has joined

  604. sjaak has left

  605. sjaak has joined

  606. sjaak has left

  607. sjaak has joined

  608. debacle has joined

  609. marc has left

  610. sonny has left

  611. andrey.g has left

  612. sjaak has left

  613. sjaak has joined

  614. dwd

    flow, Have you done anything in Smack for SASL2?

  615. flow

    dwd, nope, I have a major redesign of the connection mechanism to pave the way for ISR and the like ahead of me

  616. sjaak has left

  617. sjaak has joined

  618. paul has left

  619. sjaak has left

  620. dwd

    flow, Oh? Any timeframe?

  621. sjaak has joined

  622. sjaak has left

  623. sjaak has joined

  624. sjaak has left

  625. sjaak has joined

  626. flow

    the classical "when it's done", i have already forked a branch and did some thinkering. It's a high priority item of my does-not-pay-the-bills todo list. But SASL2 is a subsequent job, and I still don't like that SASL2 and Bind2 are unnecessarly coupled

  627. flow

    dwd, it sure would speed up the implementation if I implement do SASL2 without Bind2 and vice versa

  628. Zash

    https://xmpp.org/extensions/xep-0078.html but not a weird iq-like thing!

  629. dwd

    I didn't think Bind2 was coupled with SASL2 currently.

  630. Zash

    Oh and did we figure out how security-related the normal SASL stream restart was?

  631. Zash

    And whether it's safe to get rid of it

  632. dwd

    Yeah. It's important if you have no TLS (or do not trust it) and you do have a SASL security layer.

  633. dwd

    Which basically nobody does. We could insist that we do a stream restart if and only if there's a security layer inserted by SASL, or something.

  634. Zash

    Or don't trust the XML parser (maybe it has its own buffering or somesuch)

  635. dwd

    I think that only matters with a security layer, again.

  636. flow

    > dwd> I didn't think Bind2 was coupled with SASL2 currently. that's great then, but please make it the other way around too

  637. dwd

    flow, Meaning?

  638. flow

    dwd, possible I am talking about stuff that did not (yet) went into the xep(s). do you remember the discussion for last year's summit?

  639. j.r has left

  640. dwd

    We talked a lot about a lot of stuff. (Hence the discussion in Council earlier). But yes, my overall thinking is that binding should end up as part of the SASL2 flow, because why not? Saves an RTT.

  641. flow

    dwd, that is fine, but if my memory serves me right, then I think it could be done optional

  642. flow

    I believe jonas’ aggreed with me, maybe he remembers more

  643. beta has left

  644. flow

    IIRC it was just a minor thing, like the placement of an element as child vs sibling, that would make a huge difference

  645. flow

    skimming over the xeps doesn't help me to recall what it was exactly, and potentially we discussed at the summit stuff that is not yet in the xeps

  646. flow

    dwd, sasl2 states "the main distinction is that initial-response data is held within an element", but isn't the initial response also within an element in sasl1?

  647. flow

    and what's the benefit of "A SASL2 success always includes the authorization identifier"? Don't you learn that also when binding?

  648. flow

    maybe return the authentication identity here, and not the authorization identity?

  649. dwd

    The initial response is bare within the authenticate element, whereas it's in a child element in SASL2 so we can add other stuff there.

  650. dwd

    And yes, you do learn the authzid in bind, but it's nice to have it sooner (especially if you need it for something else).

  651. dwd

    The authcid isn't always a string (for TLS/X.509/EXTERNAL it's the certificate).

  652. flow

    true

  653. Zash

    Oh, that's a thing for IBR2 to deal with too

  654. flow

    not sure about the "it's nice to have it sooner part"

  655. Zash

    Funky cases where sasl username ≠ jid localpart

  656. beta has joined

  657. flow

    otoh, if bind2 only returns the resourcepart, then it's probably a good idea to return the jid in sasl2

  658. Zash

    Or! Stream restart and the server gives you a JID in the stream header

  659. Zash

    No need to bind at all

  660. Zash

    And yes you may remember that I'm against imbuing resources with semantics

  661. sjaak has left

  662. sjaak has joined

  663. sjaak has left

  664. sjaak has joined

  665. flow

    but it appears that bind2 returns the full jid, and hence if you use sasl2+bind2 the sasl2 <success/> nonza will contain redundant information and waste bandwith. terrible!

  666. flow

    (just kidding)

  667. Zash

    Or TLS client certificate auth with resource in it, instant ready to use session!

  668. flow

    session in a can

  669. flow

    dwd, I am still confused about "the main distinction is that initial-response data is held within an element, so the "=" special case no longer applies.", in sasl1 the initial response data is also the textual content of an element and here we have the '=' special case

  670. beta has left

  671. flow

    ahh, now I get it, if <initial-response/> is non existent then there is no data

  672. flow

    if it carries the empty string, then the initial response data is zero-length

  673. flow

    ok, time to go to bed

  674. mukt2 has joined

  675. edhelas has left

  676. dwd

    Zash, What if the TLS cert had an ISR token in it?

  677. Zash

    What if?

  678. edhelas has joined

  679. Zash

    And when do we get encrypted ClientHellos so all those TLS client cert things become realistic and not privacy nightmares?

  680. dwd

    Don't we already have those in TLS1.3?

  681. Zash

    Or what about them password based TLS key things?

  682. Zash

    dwd, nope

  683. Zash

    Didn't Big Cloud get those deferred until .. soon I hope?

  684. j.r has joined

  685. beta has joined

  686. Zash

    Cloudflare says they have it. But does that mean only if I use their DNS over HTTPS thing?

  687. Zash

    It as in Encrypted SNI. But what about other ClientHello bits, like client certificates or whatever

  688. Zash

    Ah, yeah, ESNI is only enabled with DoH. D'oh!

  689. j.r has left

  690. beta has left

  691. mukt2 has left

  692. j.r has joined

  693. moparisthebest

    Yea and esni doesn't protect ALPN either

  694. beta has joined

  695. sjaak has left

  696. sjaak has joined

  697. sjaak has left

  698. sjaak has joined

  699. beta has left

  700. Shell has left

  701. Dele (Mobile) has left

  702. goffi has left