XSF Discussion - 2021-01-27


  1. antranigv has joined

  2. govanify has left

  3. govanify has joined

  4. stpeter has joined

  5. stpeter has left

  6. emus has left

  7. mukt2 has joined

  8. Andrzej has joined

  9. Andrzej has left

  10. mukt2 has left

  11. marek has left

  12. marek has joined

  13. govanify has left

  14. govanify has joined

  15. neshtaxmpp has joined

  16. paul has left

  17. raghavgururajan has left

  18. govanify has left

  19. govanify has joined

  20. stpeter has joined

  21. stpeter has left

  22. govanify has left

  23. govanify has joined

  24. karoshi has left

  25. krauq has left

  26. krauq has joined

  27. govanify has left

  28. govanify has joined

  29. Andrzej has joined

  30. wladmis has left

  31. antranigv has left

  32. Seve has joined

  33. marek has left

  34. marek has joined

  35. Andrzej has left

  36. arc has left

  37. arc has joined

  38. stp has left

  39. govanify has left

  40. govanify has joined

  41. stpeter has joined

  42. stpeter has left

  43. stp has joined

  44. Zash has left

  45. Zash has joined

  46. stp has left

  47. stp has joined

  48. peetah has left

  49. peetah has joined

  50. Yagiza has joined

  51. murabito has left

  52. govanify has left

  53. govanify has joined

  54. chronosx88 has joined

  55. murabito has joined

  56. Seve has left

  57. govanify has left

  58. govanify has joined

  59. Andrzej has joined

  60. govanify has left

  61. govanify has joined

  62. govanify has left

  63. govanify has joined

  64. Mikaela has joined

  65. Andrzej has left

  66. Vaulor has joined

  67. Adi has left

  68. Adi has joined

  69. Andrzej has joined

  70. moparisthebest has left

  71. lorddavidiii has joined

  72. moparisthebest has joined

  73. Seve has joined

  74. Andrzej has left

  75. marek has left

  76. krauq has left

  77. krauq has joined

  78. marek has joined

  79. ti_gj06 has joined

  80. ti_gj06 has left

  81. marek has left

  82. marek has joined

  83. Tobias has joined

  84. govanify has left

  85. govanify has joined

  86. Mikaela has left

  87. Neustradamus has left

  88. Neustradamus has joined

  89. arc has left

  90. wurstsalat has joined

  91. Neustradamus has left

  92. paul has joined

  93. pasdesushi has joined

  94. emus has joined

  95. govanify has left

  96. govanify has joined

  97. pasdesushi has left

  98. Andrzej has joined

  99. ti_gj06 has joined

  100. pasdesushi has joined

  101. goffi has joined

  102. pasdesushi has left

  103. Andrzej has left

  104. Andrzej has joined

  105. mukt2 has joined

  106. Adi has left

  107. Adi has joined

  108. karoshi has joined

  109. Zash has left

  110. Zash has joined

  111. mukt2 has left

  112. Andrzej has left

  113. floretta has left

  114. Adi has left

  115. Mikaela has joined

  116. floretta has joined

  117. Adi has joined

  118. goffi has left

  119. paul has left

  120. Andrzej has joined

  121. paul has joined

  122. goffi has joined

  123. LNJ has joined

  124. matkor has joined

  125. Tobias has left

  126. Tobias has joined

  127. Andrzej has left

  128. matkor has left

  129. mukt2 has joined

  130. Andrzej has joined

  131. david has left

  132. matkor has joined

  133. mukt2 has left

  134. xecks has joined

  135. Zash

    I just realized that XEP-0363 talks about the <header>s as MAY. Does this mean as a server-side implementer I can't actually use that?

  136. chronosx88 has left

  137. chronosx88 has joined

  138. jonas’

    depends on whether you control the client

  139. Zash

    Not quite worded in an obvious compliance level way tho

  140. Zash

    Oh > the client MUST include all allowed headers that came with the slot assignment.

  141. Zash

    So, server MAY include <header>s, client MUST support.

  142. jonas’

    :)

  143. flow

    I wonder if this is a case where the 'may' should be lowercased

  144. Zash

    So I need to file a bug report instead instead of redesigning my thing.

  145. jonas’

    I think so

  146. Zash

    Let's do it

  147. Andrzej has left

  148. Andrzej has joined

  149. Daniel

    I don't find that very ambiguous tbg

  150. Daniel

    I don't find that very ambiguous tbh

  151. Daniel

    But I wrote the thing so I'm obviously biased

  152. dwd

    I don't understand the problem - servers might or might not include headers, entirely at their discretion, but if they do then client have to handle them if they expect things to actually work.

  153. goffi has left

  154. jonas’

    dwd, then the MAY is not RFC 2119 language in that context, but just plain english IMO

  155. Kevin Smith has joined

  156. Kevin Smith has left

  157. Kevin Smith has joined

  158. Kevin Smith has left

  159. Kevin Smith has joined

  160. Kevin Smith has left

  161. jonas’

    the action of a server including or not including headers is irrelevant for interop, what is relevant for interop is that clients can deal with the case (where the MUST is also placed)

  162. Kevin Smith has joined

  163. Kevin Smith has left

  164. Kevin Smith has joined

  165. Kevin Smith has left

  166. Kevin Smith has joined

  167. Kevin Smith has left

  168. Zash

    Daniel, mostly because I didn't see the part about clients when I searched, which is isn't in the same spot in the document.

  169. Daniel

    Zash: I'd be curious on where and how you use the headers though. Because I started to suspect nobody uses them

  170. dwd

    jonas’, One implies the other, indeed, but actually the way RFC 2119 is written, MAY implies MUST on the recipient, and not the other way around.

  171. Zash

    Daniel: I recently started on a new implementation and went with passing magic via a Authorization header.

  172. Zash

    dwd, oh!

  173. dwd

    Zash, Oh?

  174. Zash

    re > MAY implies MUST

  175. david has joined

  176. dwd

    Zash, Well, what it says is more nuanced, but: An implementation which does not include a particular option MUST be prepared to interoperate with another implementation which does include the option, though perhaps with reduced functionality.

  177. Zash

    So, never mind, just me not having read the whole thing into my head yet 🙂

  178. jonas’

    dwd, TIL

  179. jonas’ goes back to updating countless instances of sudo(1)

  180. dwd

    Zash, So there's an implication here that a client could conform to the server's MAY by ignoring the headers, which we don't want.

  181. david has left

  182. david has joined

  183. dwd

    jonas’, I did my bastion hosts last night, indeed. Got the rest of the estate to do today and our head of infra is off sick so I suppose it's my job now.

  184. jonas’

    dwd, hah

  185. SamWhited has left

  186. dwd

    Zash, But anyway MAY send, MUST handle is fine by me. I've generally preferred specifying sender/receiver behaviour separately, and it's especially useful in fun cases like MUST NOT send, SHOULD ignore, where you have legacy behaviour to deal with.

  187. Tobias has left

  188. Tobias has joined

  189. SamWhited has joined

  190. govanify has left

  191. govanify has joined

  192. andy has joined

  193. govanify has left

  194. govanify has joined

  195. andy has left

  196. andy has joined

  197. Mikaela has left

  198. Dele Olajide has joined

  199. ti_gj06 has left

  200. ti_gj06 has joined

  201. ti_gj06 has left

  202. ti_gj06 has joined

  203. deuill has left

  204. raghavgururajan has joined

  205. deuill has joined

  206. deuill has left

  207. marek has left

  208. marek has joined

  209. deuill has joined

  210. debacle has joined

  211. krauq has left

  212. krauq has joined

  213. ti_gj06 has left

  214. ti_gj06 has joined

  215. debacle has left

  216. stp has left

  217. govanify has left

  218. govanify has joined

  219. mathijs has left

  220. neshtaxmpp has left

  221. Mikaela has joined

  222. mathijs has joined

  223. Mikaela has left

  224. j.r has joined

  225. goffi has joined

  226. Mikaela has joined

  227. Steve Kille has left

  228. Mikaela has left

  229. Steve Kille has joined

  230. stp has joined

  231. lskdjf has joined

  232. lskdjf has left

  233. lskdjf has joined

  234. lskdjf has left

  235. lskdjf has joined

  236. lskdjf has left

  237. lskdjf has joined

  238. eevvoor has joined

  239. eevvoor has left

  240. chronosx88 has left

  241. chronosx88 has joined

  242. papatutuwawa has joined

  243. lskdjf has left

  244. lskdjf has joined

  245. lskdjf has left

  246. lskdjf has joined

  247. lskdjf has left

  248. lskdjf has joined

  249. lskdjf has left

  250. lskdjf has joined

  251. lskdjf has left

  252. lskdjf has joined

  253. debacle has joined

  254. goffi has left

  255. goffi has joined

  256. nyco has left

  257. nyco has joined

  258. lskdjf has left

  259. alex-a-soto has left

  260. alex-a-soto has joined

  261. Kev has left

  262. Kev has joined

  263. Kev has left

  264. Kev has joined

  265. Wojtek has joined

  266. antranigv has joined

  267. lskdjf has joined

  268. lskdjf has left

  269. lskdjf has joined

  270. x51 has joined

  271. krauq has left

  272. krauq has joined

  273. lskdjf has left

  274. lskdjf has joined

  275. Paganini has left

  276. lskdjf has left

  277. lskdjf has joined

  278. Paganini has joined

  279. lskdjf has left

  280. lskdjf has joined

  281. mukt2 has joined

  282. papatutuwawa has left

  283. lskdjf has left

  284. lskdjf has joined

  285. lskdjf has left

  286. lskdjf has joined

  287. lskdjf has left

  288. lskdjf has joined

  289. Andrzej has left

  290. Neustradamus has joined

  291. lskdjf has left

  292. lskdjf has joined

  293. lskdjf has left

  294. lskdjf has joined

  295. debacle has left

  296. lskdjf has left

  297. lskdjf has joined

  298. lskdjf has left

  299. lskdjf has joined

  300. wladmis has joined

  301. debacle has joined

  302. lskdjf has left

  303. lskdjf has joined

  304. Mikaela has joined

  305. ti_gj06 has left

  306. Andrzej has joined

  307. eevvoor has joined

  308. lskdjf has left

  309. lorddavidiii has left

  310. krauq has left

  311. krauq has joined

  312. lorddavidiii has joined

  313. Andrzej has left

  314. Andrzej has joined

  315. papatutuwawa has joined

  316. debacle has left

  317. edhelas has left

  318. edhelas has joined

  319. Adi has left

  320. Adi has joined

  321. antranigv has left

  322. emus has left

  323. emus has joined

  324. Andrzej has left

  325. andy has left

  326. mdosch has left

  327. mdosch has joined

  328. lorddavidiii has left

  329. mukt2 has left

  330. Adi has left

  331. stpeter has joined

  332. stpeter has left

  333. antranigv has joined

  334. lorddavidiii has joined

  335. debacle has joined

  336. chronosx88 has left

  337. chronosx88 has joined

  338. Adi has joined

  339. Andrzej has joined

  340. stpeter has joined

  341. stpeter has left

  342. mukt2 has joined

  343. govanify has left

  344. govanify has joined

  345. Steve Kille has left

  346. lskdjf has joined

  347. lskdjf has left

  348. papatutuwawa has left

  349. Andrzej has left

  350. Steve Kille has joined

  351. Andrzej has joined

  352. murabito has left

  353. matkor has left

  354. mukt2 has left

  355. murabito has joined

  356. andy has joined

  357. lorddavidiii has left

  358. neshtaxmpp has joined

  359. lorddavidiii has joined

  360. lorddavidiii has left

  361. lorddavidiii has joined

  362. lskdjf has joined

  363. Romeo has joined

  364. Romeo has left

  365. Kev has left

  366. Kev has joined

  367. paul has left

  368. paul has joined

  369. Kev has left

  370. Kev has joined

  371. xecks has left

  372. xecks has joined

  373. wladmis has left

  374. alacer has joined

  375. mimi89999 has left

  376. lskdjf has left

  377. lskdjf has joined

  378. mukt2 has joined

  379. mimi89999 has joined

  380. wladmis has joined

  381. Kev has left

  382. alacer has left

  383. alacer has joined

  384. alacer has left

  385. speedball has joined

  386. alacer has joined

  387. alacer has left

  388. alacer has joined

  389. andy has left

  390. Guus has joined

  391. werdan has joined

  392. mukt2 has left

  393. matkor has joined

  394. Guus has left

  395. ti_gj06 has joined

  396. matkor has left

  397. lorddavidiii has left

  398. werdan has left

  399. lorddavidiii has joined

  400. floretta has left

  401. floretta has joined

  402. Wojtek has left

  403. Wojtek has joined

  404. speedball has left

  405. debacle has left

  406. papatutuwawa has joined

  407. debacle has joined

  408. chronosx88 has left

  409. matkor has joined

  410. chronosx88 has joined

  411. Andrzej has left

  412. adiaholic has left

  413. krauq has left

  414. krauq has joined

  415. adiaholic has joined

  416. Andrzej has joined

  417. Yagiza has left

  418. marek has left

  419. marek has joined

  420. Kev has joined

  421. Kev has left

  422. murabito has left

  423. adiaholic has left

  424. murabito has joined

  425. adiaholic has joined

  426. Andrzej has left

  427. eevvoor has left

  428. debacle has left

  429. debacle has joined

  430. lorddavidiii has left

  431. Kev has joined

  432. Kev has left

  433. andrey.g has joined

  434. debacle has left

  435. adiaholic has left

  436. Andrzej has joined

  437. mukt2 has joined

  438. debacle has joined

  439. adiaholic has joined

  440. Dele Olajide has left

  441. Dele Olajide has joined

  442. Andrzej has left

  443. Andrzej has joined

  444. Wojtek has left

  445. goffi has left

  446. Dele Olajide has left

  447. stpeter has joined

  448. stpeter has left

  449. Andrzej has left

  450. Andrzej has joined

  451. pasdesushi has joined

  452. jcbrand has left

  453. Andrzej has left

  454. adiaholic has left

  455. goffi has joined

  456. mukt2 has left

  457. jcbrand has joined

  458. pasdesushi has left

  459. lorddavidiii has joined

  460. pasdesushi has joined

  461. pasdesushi has left

  462. pasdesushi has joined

  463. pasdesushi has left

  464. pasdesushi has joined

  465. mukt2 has joined

  466. goffi has left

  467. pasdesushi has left

  468. karoshi has left

  469. esil has joined

  470. esil has left

  471. deuill has left

  472. deuill has joined

  473. raghavgururajan has left

  474. Mikaela has left

  475. raghavgururajan has joined

  476. x51 has left

  477. Andrzej has joined

  478. pasdesushi has joined

  479. pasdesushi has left

  480. pasdesushi has joined

  481. papatutuwawa has left

  482. pasdesushi has left

  483. pasdesushi has joined

  484. pasdesushi has left

  485. adiaholic has joined

  486. pasdesushi has joined

  487. Tobias has left

  488. lskdjf has left

  489. pasdesushi has left

  490. pasdesushi has joined

  491. lskdjf has joined

  492. pasdesushi has left

  493. pasdesushi has joined

  494. adiaholic has left

  495. Andrzej has left

  496. Andrzej has joined

  497. pasdesushi has left

  498. adiaholic has joined

  499. andrey.g has left

  500. lskdjf has left

  501. chronosx88 has left

  502. ti_gj06 has left

  503. marek has left

  504. marek has joined

  505. Andrzej has left

  506. Andrzej has joined

  507. lorddavidiii has left

  508. wurstsalat has left

  509. Andrzej has left

  510. LNJ has left

  511. marek has left

  512. peetah has left

  513. peetah has joined

  514. marek has joined

  515. deuill has left

  516. deuill has joined

  517. wladmis has left

  518. peetah has left

  519. peetah has joined

  520. Andrzej has joined