XMPP Council - 2018-06-20

  1. Syndace has left

  2. Syndace has joined

  3. kasper.dement has joined

  4. kasper.dement has left

  5. kasper.dement has joined

  6. kasper.dement has left

  7. kasper.dement has joined

  8. kasper.dement has left

  9. kasper.dement has joined

  10. kasper.dement has left

  11. jere has left

  12. jere has joined

  13. kasper.dement has joined

  14. kasper.dement has left

  15. moparisthebest has left

  16. moparisthebest has left

  17. moparisthebest has left

  18. moparisthebest has joined

  19. kasper.dement has joined

  20. kasper.dement has joined

  21. kasper.dement has joined

  22. kasper.dement has left

  23. labdsf has left

  24. kasper.dement has joined

  25. bear has left

  26. kasper.dement has left

  27. kasper.dement has joined

  28. kasper.dement has left

  29. moparisthebest has left

  30. moparisthebest has left

  31. moparisthebest has left

  32. moparisthebest has joined

  33. jere has joined

  34. SamWhited has left

  35. Tobias has left

  36. Tobias has joined

  37. guus.der.kinderen has left

  38. guus.der.kinderen has joined

  39. ralphm has left

  40. flo has joined

  41. flo has left

  42. Kev has joined

  43. guus.der.kinderen has left

  44. guus.der.kinderen has joined

  45. vanitasvitae has left

  46. labdsf has left

  47. daniel has left

  48. daniel has joined

  49. Tobias has left

  50. Tobias has joined

  51. guus.der.kinderen has left

  52. guus.der.kinderen has joined

  53. guus.der.kinderen has left

  54. guus.der.kinderen has joined

  55. Dave has left

  56. Dave has joined

  57. daniel has left

  58. guus.der.kinderen has left

  59. guus.der.kinderen has joined

  60. Dave has left

  61. kasper.dement has joined

  62. Dave has left

  63. kasper.dement has left

  64. guus.der.kinderen has left

  65. guus.der.kinderen has joined

  66. ralphm has left

  67. Dave has left

  68. guus.der.kinderen has left

  69. guus.der.kinderen has joined

  70. guus.der.kinderen has left

  71. guus.der.kinderen has joined

  72. guus.der.kinderen has left

  73. guus.der.kinderen has joined

  74. guus.der.kinderen has left

  75. guus.der.kinderen has joined

  76. guus.der.kinderen has left

  77. guus.der.kinderen has joined

  78. Dave has joined

  79. kasper.dement has joined

  80. Dave has left

  81. Dave has joined

  82. Syndace has left

  83. Syndace has joined

  84. kasper.dement has left

  85. Dave has left

  86. Dave has joined

  87. Kev

    Anything on the agenda for today?

  88. daniel has left

  89. vanitasvitae has left

  90. vanitasvitae has joined

  91. Dave has left

  92. Dave has joined

  93. labdsf has left

  94. Dave has left

  95. Dave has joined

  96. Dave has left

  97. Dave has joined

  98. Dave has left

  99. Dave has joined

  100. Kev has left

  101. Kev has left

  102. Syndace has left

  103. Syndace has joined

  104. kasper.dement has joined

  105. daniel has left

  106. kasper.dement has left

  107. kasper.dement has joined

  108. Dave has left

  109. Dave has joined

  110. Dave has left

  111. Dave has joined

  112. Dave has left

  113. Dave has joined

  114. Dave has left

  115. Dave has joined

  116. Dave has left

  117. Dave has joined

  118. Dave has left

  119. Dave has joined

  120. daniel has left

  121. kasper.dement has joined

  122. daniel has left

  123. daniel has left

  124. daniel has left

  125. daniel has left

  126. daniel has left

  127. jere has joined

  128. daniel has left

  129. daniel has left

  130. daniel has left

  131. daniel has left

  132. daniel has left

  133. daniel has left

  134. Kev has left

  135. daniel has left

  136. daniel has left

  137. vanitasvitae has left

  138. kasper.dement has joined

  139. daniel has left

  140. Kev has left

  141. kasper.dement has joined

  142. jonasw

    tedd sterr secretly trying to take over council chair?

  143. kasper.dement has joined

  144. kasper.dement has left

  145. kasper.dement has joined

  146. pep. has left

  147. kasper.dement has left

  148. daniel has left

  149. Kev has joined

  150. kasper.dement has joined

  151. daniel has left

  152. kasper.dement has joined

  153. kasper.dement has joined

  154. kasper.dement has left

  155. Tobias has left

  156. Tobias has joined

  157. kasper.dement has joined

  158. kasper.dement has joined

  159. SamWhited has left

  160. Kev

    I think it's fairly overt.

  161. Kev

    'tis time.

  162. Dave has left

  163. Dave has joined

  164. Kev

    Who's here?

  165. SamWhited

    Oh hey, I appear to be here now and not silently dropped. *sigh* mcabber.

  166. daniel


  167. Kev

    We seem to not have a chair. So

  168. Kev

    1) Roll call

  169. Kev

    Me, Daniel and Sam, I think.

  170. Kev

    2) Isn't it nice that Tedd Sterr does the agenda?

  171. Kev

    3) Advance XEP-0363: HTTP File Upload

  172. Kev

    I'm afraid that without the agenda in advance, I failed to look at this again, so onlist for me.

  173. SamWhited

    I'm also on list; I'm still nervous about he http headers stuff being too restrictive.

  174. daniel


  175. Kev

    4) Deprecate XEP-0229: Stream Compression with LZW (and XEP-0138: Stream Compression)

  176. SamWhited

    +0 for both.

  177. Kev

    I'm missing context for this being on the agenda - does anyone remember the background?

  178. daniel

    didn’t we vote on that 6 month ago?

  179. Kev

    We have certainly had this come up before.

  180. daniel

    i think the background is 'insecurity'

  181. Kev

    Right, but I mean the background for why it appeared Right Now :)

  182. daniel

    not that i agree necessarily but that's probably why someone requested to deprecate

  183. Kev

    The last thing I can see was back in April when we decided not to advance it.

  184. Kev

    So I'm -0 on this right now.

  185. Kev


  186. daniel


  187. Kev

    5) Any outstanding votes people want to make now?

  188. daniel

    in general i think that compression is nice to have. maybe with proper business rules (resetting the compression when ever the address changes or something) this can be made secure and useful

  189. daniel

    that way the 100+ stanzas a server sends you with the archive can be compressed

  190. Kev

    I think that's a "no" for this one.

  191. Kev

    6) Date of next

  192. Kev


  193. daniel


  194. Kev


  195. SamWhited


  196. Kev

    7) AOB

  197. SamWhited

    I agree with daniel about compression FWIW. I'm not against getting rid of it, but it also helped us massively at HipChat.

  198. kasper.dement has joined

  199. Kev

    Clearly some sort of compression is desirable, as XMPP is used on poor links sometimes, and XML is heavily compressible.

  200. daniel

    Yes we should resurrect this soon ish

  201. Kev

    Whether that's these two XEPs, or EXI or whatever, I don't know, but I'm not sure deprecating at the moment is the Right Thing.

  202. Kev

    I think that's "No AOB" unless someone shouts imminently.

  203. SamWhited

    Yah, I agree.

  204. daniel

    Exi doesn't really seem in usable state

  205. Kev

    So, thanks all, we're done.

  206. Kev


  207. Kev

    daniel: EXI itself, or the XEP?

  208. SamWhited


  209. daniel

    And compression with proper secure business rules is probably easier to do

  210. daniel


  211. vanitasvitae has left

  212. daniel

    i like the idea of exi

  213. daniel

    but it doesn't seem achievable any time soon

  214. Kev

    EXI is a bit like 138 with preshared dictionaries, in effect, which is something that's been pondered about before.

  215. Kev

    (I use "a bit like" somewhat loosely here)

  216. SamWhited

    Except it also is extremely specialized (to XML) and doesn't have implementations anywhere. Meanwhile every platform, language, and even a lot of hardware have LZ4 and gzip implementations.

  217. Kev has left

  218. daniel

    I mean the promise of exi is that you parse that directly instead of converting that to an XML stream first

  219. daniel

    Thus saving CPU time

  220. SamWhited

    At HipChat we actually saved CPU time from using zlib or whatever it was because encryption overhead is a lot higher and it reduced the number of packets that needed to be encrypted.

  221. SamWhited

    Since most people are using TLS these days (I hope), that seems like it would be pretty common.

  222. daniel

    Right. Yeah no argument here that gzip is beneficial for multiple reasons compared to plain

  223. daniel

    So depreciating stream compression will send the wrong signal I'm afraid. But someone should rework the xep and bump the NS

  224. Kev

    daniel: Except you'll end up converting to XML anyway, because good luck with your server design that is carrying two stream formats through it without an abstraction that looks a lot like a DOM.

  225. daniel

    To enforce the rules

  226. Kev

    That was 'except' in reply to "I mean the promise...".

  227. daniel

    Kev: yeah that's the problem I was talking about when I said it's not really usable right now

  228. daniel

    Both from the xep and the exi side

  229. Dave has left

  230. Dave has joined

  231. kasper.dement has left

  232. labdsf has left

  233. Dave has left

  234. Dave has joined

  235. daniel has left

  236. Dave has left

  237. Dave has joined

  238. Dave has left

  239. Dave has joined

  240. Dave has left

  241. SamWhited has left

  242. ralphm has left

  243. Dave has left

  244. Dave has joined

  245. vanitasvitae has left

  246. labdsf has left

  247. Dave has left

  248. Dave has joined

  249. vanitasvitae has left

  250. kasper.dement has joined

  251. daniel has left

  252. moparisthebest has left

  253. vanitasvitae has left

  254. ralphm has joined

  255. Dave has left

  256. daniel has left

  257. kasper.dement has left

  258. Dave has joined

  259. Dave has left

  260. kasper.dement has joined

  261. Lance has joined

  262. kasper.dement has left

  263. Lance has left

  264. Tobias has left

  265. Tobias has joined

  266. Lance has joined

  267. Tobias has left

  268. daniel has left

  269. Tobias has joined

  270. ralphm has left

  271. Dave has left

  272. Dave has joined

  273. Dave has left

  274. Dave has joined

  275. kasper.dement has joined

  276. Lance has left

  277. daniel has left

  278. labdsf has left

  279. kasper.dement has left

  280. moparisthebest has joined

  281. guus.der.kinderen has left

  282. guus.der.kinderen has joined

  283. labdsf has left

  284. kasper.dement has joined

  285. Lance has joined

  286. moparisthebest has joined

  287. kasper.dement has left

  288. Lance has left

  289. daniel has left

  290. kasper.dement has joined

  291. daniel has left

  292. daniel has left

  293. kasper.dement has left

  294. moparisthebest has joined

  295. kasper.dement has joined

  296. SamWhited has left

  297. Dave has left

  298. Dave has joined

  299. kasper.dement has left

  300. moparisthebest has joined

  301. kasper.dement has joined

  302. Kev has left

  303. kasper.dement has left

  304. kasper.dement has joined

  305. daniel has left

  306. moparisthebest has left

  307. kasper.dement has left

  308. ralphm has joined

  309. kasper.dement has joined

  310. pep. has left

  311. SamWhited has left

  312. kasper.dement has left

  313. kasper.dement has joined

  314. daniel has left

  315. kasper.dement has left

  316. SamWhited has left

  317. Kev has left

  318. kasper.dement has joined

  319. SamWhited has left

  320. daniel has left

  321. daniel has joined

  322. guus.der.kinderen has left

  323. guus.der.kinderen has joined

  324. kasper.dement has left

  325. kasper.dement has joined

  326. SamWhited has left

  327. kasper.dement has left

  328. kasper.dement has joined

  329. moparisthebest has left

  330. moparisthebest has joined

  331. kasper.dement has joined

  332. Dave has left

  333. Dave has joined

  334. Dave has left

  335. Dave has joined

  336. jere has left