XSF Discussion - 2018-07-16


  1. peter has joined

  2. muppeth has left

  3. muppeth has joined

  4. peter has left

  5. Dave Cridland has left

  6. peter has joined

  7. rishiraj22 has left

  8. muppeth has left

  9. muppeth has joined

  10. Dave Cridland has left

  11. Dave Cridland has left

  12. lumi has left

  13. UsL has left

  14. Dave Cridland has left

  15. Dave Cridland has left

  16. peter has left

  17. jere has left

  18. UsL has joined

  19. Zash has left

  20. jere has joined

  21. rishiraj22 has left

  22. la|r|ma has joined

  23. Chobbes has joined

  24. lskdjf has joined

  25. Dave Cridland has left

  26. Dave Cridland has left

  27. Dave Cridland has left

  28. Dave Cridland has left

  29. Dave Cridland has left

  30. alacer has joined

  31. alacer has left

  32. alacer has joined

  33. Zash has left

  34. rishiraj22 has left

  35. muppeth has left

  36. muppeth has joined

  37. muppeth has left

  38. muppeth has joined

  39. Zash has left

  40. moparisthebest has left

  41. moparisthebest has joined

  42. Dave Cridland has left

  43. marmistrz has joined

  44. Yagiza has joined

  45. j.r has joined

  46. rishiraj22 has left

  47. jere has left

  48. jere has joined

  49. j.r has joined

  50. alacer has left

  51. alacer has joined

  52. Zash has left

  53. karp has left

  54. karp has joined

  55. SamWhited has left

  56. Yagiza has left

  57. efrit has joined

  58. Zash has left

  59. Yagiza has joined

  60. moparisthebest has joined

  61. moparisthebest has joined

  62. rishiraj22 has left

  63. Dave Cridland has left

  64. jjrh has left

  65. moparisthebest has joined

  66. moparisthebest has joined

  67. efrit has left

  68. blabla has left

  69. rishiraj22 has left

  70. mimi89999 has left

  71. Dave Cridland has left

  72. Dave Cridland has left

  73. Dave Cridland has left

  74. SamWhited has left

  75. rishiraj22 has left

  76. marmistrz has left

  77. labdsf has left

  78. Dave Cridland has left

  79. Dave Cridland has left

  80. Dave Cridland has left

  81. Dave Cridland has left

  82. Tobias has left

  83. Tobias has joined

  84. ThibG has left

  85. ThibG has joined

  86. alacer has left

  87. alacer has joined

  88. alacer has left

  89. alacer has joined

  90. alacer has left

  91. alacer has joined

  92. rishiraj22 has left

  93. Dave Cridland has left

  94. Dave Cridland has left

  95. Dave Cridland has left

  96. tux has left

  97. tux has joined

  98. labdsf has left

  99. j.r has joined

  100. Dave Cridland has left

  101. alacer has left

  102. alacer has joined

  103. rishiraj22 has left

  104. Dave Cridland has left

  105. j.r has joined

  106. Dave Cridland has left

  107. alacer has left

  108. alacer has joined

  109. rishiraj22 has left

  110. lorddavidiii has left

  111. labdsf has left

  112. j.r has joined

  113. rion has joined

  114. marmistrz has joined

  115. marmistrz has joined

  116. jonasw has left

  117. marmistrz has left

  118. marmistrz has joined

  119. Nekit has joined

  120. Dave Cridland has left

  121. j.r has joined

  122. Dave Cridland has left

  123. rishiraj22 has left

  124. Dave Cridland has left

  125. andy has joined

  126. marmistrz has joined

  127. marmistrz has joined

  128. labdsf has left

  129. marmistrz has joined

  130. marmistrz has joined

  131. Dave Cridland has left

  132. Dave Cridland has left

  133. Dave Cridland has left

  134. marmistrz has left

  135. labdsf has joined

  136. marmistrz has joined

  137. Dave Cridland has left

  138. labdsf has left

  139. labdsf has joined

  140. Dave Cridland has left

  141. mikaela has joined

  142. Dave Cridland has left

  143. ralphm has joined

  144. Dave Cridland has left

  145. j.r has joined

  146. j.r has joined

  147. Dave Cridland has left

  148. labdsf has left

  149. labdsf has joined

  150. blabla has left

  151. marc has left

  152. Dave Cridland has left

  153. Dave Cridland has left

  154. Dave Cridland has left

  155. Dave Cridland has joined

  156. Dave Cridland has left

  157. Dave Cridland has left

  158. Dave Cridland has left

  159. rishiraj22 has left

  160. moparisthebest has joined

  161. moparisthebest has joined

  162. Dave Cridland has left

  163. Dave Cridland has left

  164. labdsf has left

  165. labdsf has joined

  166. j.r has joined

  167. labdsf has joined

  168. Dave Cridland has left

  169. daniel has left

  170. daniel has joined

  171. labdsf has left

  172. labdsf has joined

  173. Alex has joined

  174. marmistrz has left

  175. j.r has joined

  176. mikaela has left

  177. Dave Cridland has left

  178. alacer has left

  179. alacer has joined

  180. Dave Cridland has left

  181. Dave Cridland has left

  182. j.r has joined

  183. j.r has joined

  184. Dave Cridland has left

  185. Dave Cridland has left

  186. jubalh has joined

  187. Dave Cridland has left

  188. labdsf has left

  189. waqas has left

  190. alacer has left

  191. alacer has joined

  192. Dave Cridland has left

  193. Dave Cridland has joined

  194. labdsf has joined

  195. Dave Cridland has left

  196. Dave Cridland has left

  197. blabla has joined

  198. Dave Cridland has left

  199. Yagiza has left

  200. Yagiza has left

  201. Yagiza has left

  202. alacer has left

  203. alacer has joined

  204. Alex has left

  205. Yagiza has left

  206. daniel has left

  207. alacer has left

  208. alacer has joined

  209. j.r has joined

  210. blabla has joined

  211. ta has left

  212. ralphm has left

  213. blabla has left

  214. blabla has joined

  215. 404.city has joined

  216. j.r has joined

  217. Andrew Nenakhov has left

  218. Andrew Nenakhov has joined

  219. kasper.dement has joined

  220. labdsf has left

  221. labdsf has joined

  222. Andrew Nenakhov has left

  223. Andrew Nenakhov has joined

  224. ralphm has joined

  225. rishiraj22 has left

  226. alacer has left

  227. ta has joined

  228. kasper.dement has left

  229. Dave Cridland has left

  230. Dave Cridland has joined

  231. Dave Cridland has left

  232. Dave Cridland has joined

  233. Andrew Nenakhov has left

  234. Andrew Nenakhov has joined

  235. Andrew Nenakhov has left

  236. Andrew Nenakhov has joined

  237. alacer has joined

  238. j.r has joined

  239. rishiraj22 has left

  240. Andrew Nenakhov has left

  241. marmistrz has joined

  242. blabla has joined

  243. marmistrz has joined

  244. j.r has joined

  245. Andrew Nenakhov has joined

  246. Yagiza has left

  247. blabla has joined

  248. 404.city has left

  249. rishiraj22 has left

  250. j.r has joined

  251. j.r has joined

  252. Valerian has joined

  253. lumi has joined

  254. mrdoctorwho has left

  255. alacer has left

  256. alacer has joined

  257. rion has left

  258. vanitasvitae has left

  259. rishiraj22 has left

  260. j.r has joined

  261. j.r has joined

  262. vanitasvitae has left

  263. marmistrz has joined

  264. marmistrz has joined

  265. lovetox has joined

  266. Valerian has left

  267. j.r has joined

  268. rishiraj22 has left

  269. Valerian has joined

  270. Zash has left

  271. rishiraj22 has left

  272. jubalh has left

  273. jubalh has joined

  274. Andrew Nenakhov has left

  275. Andrew Nenakhov has joined

  276. lnj has joined

  277. Andrew Nenakhov has left

  278. Andrew Nenakhov has joined

  279. Andrew Nenakhov has left

  280. j.r has joined

  281. Andrew Nenakhov has joined

  282. Andrew Nenakhov has left

  283. blabla has joined

  284. Andrew Nenakhov has joined

  285. Yagiza has left

  286. marmistrz has left

  287. moparisthebest has joined

  288. blabla has joined

  289. moparisthebest has joined

  290. mrdoctorwho has joined

  291. Kev has left

  292. j.r has joined

  293. Andrew Nenakhov has left

  294. Andrew Nenakhov has joined

  295. Andrew Nenakhov has left

  296. Andrew Nenakhov has joined

  297. Andrew Nenakhov has left

  298. Alex has left

  299. Andrew Nenakhov has joined

  300. j.r has joined

  301. Andrew Nenakhov has left

  302. Andrew Nenakhov has joined

  303. alacer has left

  304. alacer has joined

  305. alacer has left

  306. alacer has joined

  307. Alex has left

  308. jubalh has left

  309. la|r|ma has joined

  310. jubalh has joined

  311. jubalh has left

  312. lskdjf has joined

  313. marmistrz has left

  314. j.r has joined

  315. rishiraj22 has left

  316. alacer has left

  317. jubalh has joined

  318. jubalh has joined

  319. jubalh has joined

  320. ThibG has left

  321. ThibG has joined

  322. j.r has joined

  323. Yagiza has left

  324. marmistrz has left

  325. ta has left

  326. anjan has left

  327. waqas has joined

  328. Valerian has left

  329. Valerian has joined

  330. daniel has left

  331. mrdoctorwho has joined

  332. j.r has joined

  333. marmistrz has left

  334. moparisthebest has joined

  335. moparisthebest has joined

  336. Chobbes has joined

  337. Chobbes has joined

  338. Valerian has left

  339. j.r has joined

  340. Bjc has left

  341. j.r has joined

  342. j.r has joined

  343. vanitasvitae has left

  344. rishiraj22 has left

  345. Yagiza has left

  346. Kev has left

  347. blabla has joined

  348. Alex has left

  349. Valerian has joined

  350. jubalh has left

  351. alacer has joined

  352. blabla has joined

  353. jubalh has left

  354. blabla has left

  355. edhelas has left

  356. nyco has left

  357. alacer has left

  358. j.r has joined

  359. j.r has joined

  360. daniel has left

  361. edhelas has joined

  362. Zash has left

  363. Ge0rG has joined

  364. jubalh has joined

  365. Yagiza has left

  366. 404.city has joined

  367. jubalh has joined

  368. blabla has left

  369. blabla has joined

  370. jubalh has left

  371. marmistrz has left

  372. Kev has left

  373. rishiraj22 has left

  374. moparisthebest has joined

  375. moparisthebest has joined

  376. Valerian has left

  377. Valerian has joined

  378. rishiraj22 has left

  379. labdsf has left

  380. Guus has joined

  381. Valerian has left

  382. Valerian has joined

  383. jubalh has joined

  384. Valerian has left

  385. Valerian has joined

  386. matlag has left

  387. labdsf has joined

  388. jubalh has joined

  389. alacer has joined

  390. marmistrz has joined

  391. Valerian has left

  392. lovetox has left

  393. rishiraj22 has left

  394. Valerian has joined

  395. Yagiza has left

  396. muppeth has left

  397. Alex has left

  398. muppeth has joined

  399. jonasw

    somebody with IETF strings may want to give them a hint that https://tools.ietf.org/html/draft-rescorla-tls-esni-00#section-4 may be not-cool for things not HTTPS

  400. flow

    jonasw, why not just drop a mail to draft-rescorla-tls-esni@ietf.org, possibly cc'ing standards@?

  401. Zash has left

  402. muppeth has left

  403. muppeth has joined

  404. jonasw

    I didn’t even know that address

  405. jonasw

    do I need to subscribe somewhere before posting?

  406. flow

    jonasw, no

  407. j.r has joined

  408. Alex has joined

  409. alacer has left

  410. alacer has joined

  411. rishiraj22 has left

  412. Valerian has left

  413. Valerian has joined

  414. Valerian has left

  415. Andrew Nenakhov has left

  416. Andrew Nenakhov has joined

  417. Andrew Nenakhov has left

  418. Andrew Nenakhov has joined

  419. Alex has left

  420. Alex has joined

  421. Ge0rG

    Jul 16 12:34:11 c2s56231cdf2b10 debug Received[c2s_unbound]: <inactive xmlns='urn:xmpp:csi:0'> Jul 16 12:34:11 c2s56231cdf2b10 debug mod_csi_battery_saver(9380): Client is inactive the first time, initializing module for this session Jul 16 12:34:11 c2s56231cdf2b10 debug Received[c2s_unbound]: <resume h='128' previd='2121b279-b0c2-47eb-9537-2bbdeb3e2c21' xmlns='urn:xmpp:sm:3'>

  422. Ge0rG

    this is what you get for making CSI a stream setting and not a session setting. Sigh.

  423. daniel

    And that's how you get ants

  424. MattJ

    Ge0rG, that's not yaxim, is it?

  425. Ge0rG

    MattJ: no. yaxim is on sm:2

  426. MattJ

    Ah yes

  427. Ge0rG

    We had a heated discussion about what happens with CSI state on 0198 resume. Nobody thought about what happens if you do CSI *before* resume

  428. alacer has left

  429. alacer has joined

  430. Zash

    Madness

  431. Ge0rG

    Where's my "told you so" stamp, again?

  432. MattJ

    I guess we should just all do what Ge0rG says from now on

  433. jonasw

    enabling CSI before bind should just be forbidden.

  434. daniel has left

  435. daniel has left

  436. Andrew Nenakhov has left

  437. Andrew Nenakhov has joined

  438. Ge0rG

    jonasw: why?

  439. Ge0rG

    jonasw: on what grounds?

  440. Andrew Nenakhov has left

  441. Andrew Nenakhov has joined

  442. jonasw

    wait, I got pre-bind and pre-auth confused.

  443. Ge0rG

    You could even CSI-inactive pre-auth.

  444. Ge0rG

    But then the stream gets restarted, so meh.

  445. jonasw

    csi-inactive pre-auth should be forbidden because the server might need to allocate resources for that.

  446. jonasw

    (and it’s not essential to secure the authentication channel)

  447. Ge0rG

    jonasw: then you can tell us the place where this should be forbidden?

  448. Ge0rG

    okay, it's rather obvious with pre-auth, but how do you handle pre-bind / pre-resume

  449. alacer has left

  450. Holger

    > Clients wishing to immediately go to the inactive state should do so after stream resumption. ... is not enough?

  451. Ge0rG

    Holger: that's not even a SHOULD

  452. daniel has left

  453. Ge0rG

    Holger: and above server log shows that client authors don't listen

  454. Holger

    If the CSI state was per-session, would that help with such client authors?

  455. Holger

    They set CSI-active before resume and after resume the state is suddently inactive?

  456. Holger

    Anyway "stream resumption does not affect the current CSI state" sounds a bit like the server shouldn't mess with pre-resume CSI. The second half of the sentence, "which always defaults to 'active' for new and resumed streams" sounds like it should, though :-)

  457. MattJ

    :/

  458. Holger

    Whatever. I'd just add a MUST to that sentence (clients MUST "do so after stream resumption"), problem solved. This is not how I'd do it if we started from scratch, but I wouldn't mess with the rules again without strong reasoning.

  459. Kev

    FWIW, there's no distinction on caps, so should and SHOULD are equivalent.

  460. peter has joined

  461. Ge0rG

    Kev: can you translate that into plain English please?

  462. Kev

    Holger pasted a sentence containing a should, and you said it wasn't a SHOULD. I was pointing out that should and SHOULD are the same word.

  463. Zash has left

  464. Kev

    2119 doesn't say that words need to be in caps.

  465. Holger

    > These words are often capitalized.

  466. Holger

    Hehe.

  467. Ge0rG

    but it's generally expected

  468. Holger

    It doesn't even say they SHOULD be capitalized.

  469. Ge0rG

    I was actually tryign to parse "caps" as "entity capabilities", leading to confusion

  470. Holger

    Ge0rG: If you get a "told you so" stamp I want a t-shirt bitching about those SHOULDs everywhere.

  471. Holger

    You SHOULD NOT use SHOULD!

  472. Zash has left

  473. Ge0rG

    "You MAY use 'SHOULD' but it is NOT RECOMMENDED to rely on its implementation."

  474. andy has left

  475. alacer has joined

  476. rishiraj22 has left

  477. alacer has left

  478. Alex has left

  479. jjrh has left

  480. moparisthebest has left

  481. Guus has left

  482. labdsf has left

  483. j.r has joined

  484. Alex has left

  485. labdsf has joined

  486. Valerian has joined

  487. jere has left

  488. jere has joined

  489. Valerian has left

  490. Valerian has joined

  491. Andrew Nenakhov has left

  492. jjrh has left

  493. Andrew Nenakhov has joined

  494. Valerian has left

  495. Valerian has joined

  496. Andrew Nenakhov has left

  497. Andrew Nenakhov has joined

  498. Valerian has left

  499. jjrh has left

  500. la|r|ma has left

  501. blabla has joined

  502. jonasw has left

  503. jonasw has joined

  504. lskdjf has joined

  505. daniel has left

  506. Valerian has joined

  507. rishiraj22 has left

  508. peter has left

  509. Yagiza has left

  510. dos has joined

  511. Guus has joined

  512. Guus has left

  513. Guus has joined

  514. ralphm has left

  515. Valerian has left

  516. Valerian has joined

  517. dos has left

  518. jubalh has joined

  519. rishiraj22 has left

  520. lovetox has joined

  521. jubalh has left

  522. jubalh has joined

  523. labdsf has left

  524. vanitasvitae has left

  525. labdsf has joined

  526. pep.

    https://mail.jabber.org/pipermail/standards/2018-July/035247.html I don't really like to have to rewrite a new XEP when there is already one existing. I think that adds to the confusion of "What XEPs do I need to implement?".

  527. Kev

    There's already a XEP for sending 'file uploading' notifications?

  528. Valerian has left

  529. jonasw

    pep., if you can add a feature to a XEP, you can also make a new XEP which only contains that new feature

  530. Guus has left

  531. jonasw

    there’s no problem with a XEP-XXXX which builds on chat states and specifies a new set of elements which may be used in combination with e.g. <composing/> to show that an upload is in progress

  532. Ge0rG

    It's not forbidden to add a sub-element to <composing/>, outlining that it's actually uploading. That would be backward-compatible

  533. Ge0rG

    lnj: ^

  534. pep.

    jonasw, yeah but why is that not the recommended way

  535. jonasw

    pep., that is what matt said

  536. pep.

    Ah wait I got it wrong

  537. pep.

    Why is that the recommended way

  538. jonasw

    he surely did *not* intend to say that XEP-0085 should be copied entirel

  539. jonasw

    pep., why not?

  540. Andrew Nenakhov has joined

  541. mikaela has joined

  542. mikaela has joined

  543. Andrew Nenakhov has left

  544. Andrew Nenakhov has joined

  545. Ge0rG

    Ah, it looks like Andrew did a similar thing there.

  546. pep.

    jonasw, hmm, ok I read that as copy 0085 and include whatever you need in it.

  547. jonasw

    Andrew Nenakhov, hey, mind writing down your extension?

  548. jonasw

    pep., no, create a new thing which only contains the new features and which builds on top of 0085

  549. Andrew Nenakhov has joined

  550. jonasw

    Andrew Nenakhov, also, any reason why you didn’t opt for a child of <composing/> or next to composing instead of an attribute?

  551. Kev

    Namespaced attributes aren't the best idea in XMPP.

  552. jonasw

    nobody said "namespaced"

  553. Andrew Nenakhov has left

  554. Andrew Nenakhov has joined

  555. Kev

    Shoving attributes into someone else's namespace is also not great.

  556. Ge0rG

    somebody said "hack"

  557. pep.

    Kev, ooi why it's not the best idea?

  558. jonasw

    Kev, good thing that attributes aren’t even associated with a namespace by default \o/

  559. pep.

    is it*

  560. anjan has joined

  561. pep.

    Because it's not widely used, because it's not advertised in the RFC?

  562. Kev

    jonasw: You know what I mean. Attributes on an element in someone else's namespace.

  563. jonasw

    Kev, yeah.

  564. Kev

    pep.: Because it's not likely to work.

  565. Valerian has joined

  566. pep.

    Kev, because lack of deployment then, right?

  567. jonasw

    pep., namespaced attributes require namespace prefixes, and implementations historically had ..... issues with that.

  568. Kev

    pep.: Yeah.

  569. jonasw

    which I don’t get.

  570. Andrew Nenakhov has joined

  571. Kev

    jonasw: We don't use namespaced attributes in XMPP, therefore XMPP XML implementations don't typically support them, therefore we can't use them.

  572. Kev

    Meet circle.

  573. pep.

    Ok, I don't think lack of deployment is really an argument. I mean things change. People should follow, otherwise things break, and that's expected

  574. jonasw

    pep., issue is, if people are using XML parsers which don’t support namespacing at all (which seems to happen, because I have no idea why) and which rely on default xmlns and dirty hacks... this will be bad

  575. jonasw

    although technically such implementatinos should not have issues with routing such content at least

  576. pep.

    Well then they should fix their parser, problem solved.

  577. Lance has joined

  578. jonasw

    one does not simply make an XML parser namespace-aware.

  579. Andrew Nenakhov has joined

  580. pep.

    ;)

  581. pep.

    jonasw, this issue is not specific to XML parsers.

  582. pep.

    YouknowwhatImean

  583. jonasw

    not really. the xml parser is a core component. "fixing" it to support namespaces usually means: - exchange the entire XML parser and/or - re-write the entire interface between XML parser and your stuff on top of it.

  584. pep.

    Let me rephrase: the issue of people not updating/projects not staying up-to-date is not specific to XML parsers

  585. jonasw

    yes

  586. jonasw

    I wish we could use proper namespacing in all of XMPP.

  587. jonasw

    we could save quite a few bytes with that.

  588. Kev

    We can in everywhere except attributes, I think.

  589. jonasw

    e.g. by declaring the stream management prefix on the stream level

  590. Kev

    Ah, right, you want to declare prefixes.

  591. Kev

    I take it back :)

  592. jonasw

    yes, proper namespacing I said :)

  593. Kev

    Well, it's a bit different.

  594. Kev

    Namespaced attributes we can't use because we can't use a representation that will be understood widely.

  595. Kev

    Everything else we can represent, you just would like to use a different representation. IIRC.

  596. Kev

    *IIUC

  597. Kev

    But either way, yes. Prefixes are likely to end badly.

  598. Zash

    Are namespaces actually a problem anymore? I've never noticed any problems

  599. pep.

    I guess it's an issue of making widely used implementations support them, and then in a few years we'll be able to start thinking about using them

  600. pep.

    When stable-releases have updated their crap

  601. ralphm has joined

  602. lnj

    jonasw: So about the uploading notifications your suggestion is to just create a new XEP?

  603. pep.

    lnj, yes, wiht 0085 as dependency

  604. mikaela has joined

  605. lnj

    OK, thanks

  606. Kev

    Zash: Not namespaces in general, no, they're required everywhere. But prefix definitions are, and therefore namespaced attributes.

  607. MattJ

    Just send a new element alongside <composing/>, job done

  608. Kev

    MattJ: Alongside? I'd inside personally, although maybe it doesn't matter.

  609. Guus has joined

  610. pep.

    yeah I'd make it inside as well, otherwise you'd have to deal with a lot more cases

  611. MattJ

    Kev, you may not have faith in things handling namespaced attributes, I don't have faith in them handling unexpected elements properly either

  612. MattJ

    Nested ones, that is

  613. Guus has left

  614. Kev

    That's kinda one of the core expectations of XMPP isn't it? That you can shove new (namespaced) elements more or less anywhere.

  615. MattJ

    There are a number of places we have avoided doing this in the past

  616. Ge0rG

    we also tried to put the <forwarded> and <message> alongside each other in Carbons. That didn't went well.

  617. ta has joined

  618. Yagiza has left

  619. Valerian has left

  620. Valerian has joined

  621. Valerian has left

  622. ta has left

  623. ta has joined

  624. Yagiza has left

  625. Kev has left

  626. anjan has left

  627. Tim has joined

  628. marmistrz has left

  629. Tim has joined

  630. Tim has joined

  631. marmistrz has left

  632. Lance has left

  633. Andrew Nenakhov has left

  634. flow

    I doubt that using namespaced attributes in XMPP is such a big problem as ppl here believe. I never heard of an impl that had issues, which of course, doesn't mean that such a thing does not exists. But then again, most XML parser probably support namespaced attributes out of the box.

  635. Andrew Nenakhov has joined

  636. Andrew Nenakhov has left

  637. Andrew Nenakhov has joined

  638. muppeth has joined

  639. flow

    Hmm does xep85 schema try to actively forbid extension elements within? And yes I know that schemas are only considered informative, but still. I think if we extend xep85's extension elements would be a bigger problem than namespaced attributes.

  640. rishiraj22 has left

  641. rion has joined

  642. Zash has left

  643. karp has left

  644. Lance has joined

  645. MattJ

    flow, I once tried to pull the 'xmpp-stanzas' namespace up into a declaration on the <error> element, instead of duplicating it on each child

  646. MattJ

    Had to revert because clients didn't like it

  647. marmistrz has left

  648. MattJ

    And that's a basic namespace thing

  649. lumi has left

  650. jonasw

    MattJ, :(

  651. jonasw

    aioxmpp would love that

  652. Zash

    Which cliens?

  653. jonasw

    well, aioxmpp would deal with it, but its lead developer would love it.

  654. MattJ

    Zash, I forget, it was a long time ago and although I put a COMPAT I didn't list which

  655. jonasw

    MattJ, when I started with aioxmpp, ejabberd failed to process such stuff, too

  656. Dave Cridland has left

  657. Dave Cridland has joined

  658. Kev

    I believe that Swift would cope fine with prefixes for element namespaces, but likely get confused with namespaced attributes.

  659. Dave Cridland has left

  660. Dave Cridland has joined

  661. jonasw

    why?

  662. jonasw

    I fail to find the difference

  663. Kev

    Because for one it's just coming out of the XML parser, and XMPP uses namespaced elements so that's in the abstraction. XMPP doesn't use namespaced attributes, so it's not in the abstraction.

  664. jonasw

    mmkay

  665. SamWhited has left

  666. Kev

    At least, ISTR it's not.

  667. intosi has joined

  668. Kev

    " It is conventional in the XMPP community for implementations to not generate namespace prefixes for elements that are qualified by extended namespaces" BTW. Non-normative, but at least a record that it's not done.

  669. Kev

    And with that, I shall vanish for the night.

  670. jonasw

    have a good one

  671. rishiraj22 has left

  672. karp has joined

  673. peter has joined

  674. intosi has left

  675. Yagiza has left

  676. ralphm has left

  677. Lance has left

  678. rishiraj22 has left

  679. daniel has left

  680. Lance has joined

  681. moparisthebest has joined

  682. Ge0rG has left

  683. Andrew Nenakhov has left

  684. Andrew Nenakhov has joined

  685. rishiraj22 has left

  686. peter has left

  687. Andrew Nenakhov has left

  688. Andrew Nenakhov has joined

  689. Andrew Nenakhov has left

  690. Andrew Nenakhov has joined

  691. Dave Cridland has left

  692. Dave Cridland has joined

  693. peter has joined

  694. 404.city has left

  695. marc has joined

  696. daniel has left

  697. rishiraj22 has left

  698. peter has left

  699. Dave Cridland has left

  700. Zash has left

  701. rishiraj22 has left

  702. karp has left

  703. karp has joined

  704. alacer has joined

  705. karp has left

  706. karp has joined

  707. rishiraj22 has left

  708. karp has left

  709. karp has joined

  710. lumi has joined

  711. marc has left

  712. Guus has joined

  713. Holger has left

  714. Dave Cridland has left

  715. Dave Cridland has left

  716. dos has joined

  717. Dave Cridland has joined

  718. SamWhited has left

  719. jonasw has joined

  720. Valerian has joined

  721. peter has joined

  722. j.r has joined

  723. peter has left

  724. j.r has joined

  725. lskdjf has left

  726. Dave Cridland has left

  727. Dave Cridland has joined

  728. Dave Cridland has left

  729. Dave Cridland has joined

  730. marc has joined

  731. muppeth has left

  732. muppeth has joined

  733. mikaela has joined

  734. rishiraj22 has left

  735. Dave Cridland has left

  736. Dave Cridland has joined

  737. pep. has left

  738. Guus has left

  739. blabla has joined

  740. Dave Cridland has left

  741. Dave Cridland has joined

  742. Valerian has left

  743. Valerian has joined

  744. Valerian has left

  745. Dave Cridland has left

  746. Dave Cridland has joined

  747. lumi has left

  748. Dave Cridland has left

  749. Dave Cridland has joined

  750. alacer has left

  751. daniel has left

  752. daniel has left

  753. labdsf has left

  754. jjrh has left

  755. labdsf has joined

  756. Lance has left

  757. mimi89999 has joined

  758. Kev has left

  759. rishiraj22 has left

  760. moparisthebest has joined

  761. Guus has joined

  762. Guus has left

  763. daniel has left

  764. jjrh has left

  765. labdsf has left

  766. labdsf has joined

  767. Andrew Nenakhov has left

  768. Andrew Nenakhov has joined

  769. labdsf has left

  770. labdsf has joined

  771. marc has left

  772. labdsf has left

  773. labdsf has joined

  774. daniel has left

  775. Lance has joined

  776. daniel has left

  777. Dave Cridland has left

  778. muppeth has left

  779. muppeth has joined

  780. labdsf has left

  781. labdsf has joined

  782. muppeth has left

  783. muppeth has joined

  784. MattJ has left

  785. moparisthebest has joined

  786. j.r has left

  787. Yagiza has left

  788. Yagiza has left

  789. lskdjf has joined

  790. j.r has joined

  791. daniel has left

  792. rishiraj22 has left

  793. Yagiza has left

  794. alacer has joined

  795. 404.city has joined

  796. Nekit has joined

  797. 404.city has left

  798. lskdjf has left

  799. lskdjf has left

  800. lskdjf has left

  801. rishiraj22 has left

  802. blabla has left

  803. blabla has joined

  804. 404.city has left

  805. 404.city has left

  806. 404.city has joined

  807. daniel has left

  808. daniel has joined

  809. Nekit has joined

  810. Yagiza has left

  811. Lance has left

  812. rishiraj22 has left

  813. jubalh has joined

  814. labdsf has left

  815. labdsf has joined

  816. alacer has left

  817. Andrew Nenakhov has left

  818. lskdjf has joined

  819. Andrew Nenakhov has joined

  820. Lance has joined

  821. lskdjf has left

  822. valo has left

  823. valo has joined

  824. Nekit has left

  825. marmistrz has joined

  826. moparisthebest has joined

  827. Nekit has joined

  828. marc has left

  829. lorddavidiii has left

  830. labdsf has left

  831. labdsf has joined

  832. blabla has left

  833. blabla has joined

  834. Dave Cridland has left

  835. Dave Cridland has joined

  836. labdsf has left

  837. labdsf has joined

  838. labdsf has left

  839. labdsf has joined

  840. labdsf has left

  841. labdsf has joined

  842. marc has left

  843. j.r has joined

  844. labdsf has left

  845. labdsf has joined

  846. mikaela has left

  847. mikaela has joined

  848. labdsf has left

  849. labdsf has joined

  850. labdsf has left

  851. labdsf has joined

  852. jubalh has left

  853. moparisthebest has joined

  854. labdsf has left

  855. labdsf has joined

  856. rishiraj22 has left

  857. moparisthebest has joined

  858. j.r has left

  859. tux has joined

  860. blabla has joined

  861. j.r has left

  862. rishiraj22 has left

  863. jubalh has joined

  864. jubalh has left

  865. jubalh has joined

  866. j.r has joined

  867. anjan has joined

  868. la|r|ma has left

  869. Nekit has left

  870. labdsf has left

  871. lskdjf has joined

  872. j.r has joined

  873. j.r has joined

  874. lnj has left

  875. labdsf has joined

  876. lnj has left

  877. lnj has joined

  878. labdsf has left

  879. labdsf has joined

  880. Lance has left

  881. j.r has left

  882. j.r has joined

  883. mikaela has left

  884. mikaela has joined

  885. lumi has joined

  886. SamWhited has left

  887. jjrh has left

  888. jjrh has left

  889. ta has left

  890. ta has joined

  891. lskdjf has left

  892. j.r has left

  893. j.r has joined

  894. mikaela has left

  895. j.r has joined

  896. j.r has joined

  897. rishiraj22 has left

  898. jjrh has left

  899. rion has left

  900. Guus has joined

  901. Guus has left

  902. ThibG has joined

  903. lnj has left

  904. peter has joined

  905. peter has left

  906. jubalh has joined

  907. Nekit has joined

  908. lovetox has left

  909. karp has left

  910. dos has left

  911. Dave Cridland has left

  912. Dave Cridland has left

  913. lskdjf has joined

  914. andrey.g has left

  915. winfried has left

  916. 404.city has left

  917. andrey.g has joined

  918. j.r has joined

  919. j.r has joined

  920. jjrh has left

  921. jjrh has left

  922. jjrh has left

  923. blabla has joined

  924. Holger has left

  925. Dave Cridland has left

  926. jere has left

  927. jere has joined

  928. blabla has left

  929. blabla has joined

  930. jubalh has joined

  931. Lance has joined

  932. Lance has left

  933. lskdjf has left

  934. lskdjf has joined

  935. winfried has joined

  936. lskdjf has left

  937. Dave Cridland has left

  938. anjan has left

  939. Dave Cridland has left

  940. lskdjf has joined

  941. Nekit has joined

  942. anjan has joined

  943. anjan has left

  944. Zash has left

  945. j.r has joined

  946. j.r has joined

  947. j.r has left

  948. j.r has joined

  949. j.r has left

  950. Dave Cridland has left

  951. Zash has left

  952. Dave Cridland has left

  953. lumi has left

  954. j.r has joined

  955. Neustradamus has left

  956. Dave Cridland has left

  957. Dave Cridland has left

  958. j.r has joined

  959. jjrh has left

  960. j.r has joined

  961. j.r has joined

  962. j.r has joined

  963. j.r has joined

  964. j.r has joined

  965. jjrh has left

  966. j.r has left

  967. j.r has joined

  968. jjrh has left

  969. jjrh has left