jdev - 2020-04-24


  1. Kev has left

  2. Kev has joined

  3. DebXWoody has joined

  4. lovetox has left

  5. lovetox has joined

  6. paul has joined

  7. wurstsalat has joined

  8. lovetox has left

  9. goffi has joined

  10. Marc has joined

  11. adrien has left

  12. adrien has joined

  13. lovetox has joined

  14. tsk has left

  15. tsk has joined

  16. pulkomandy has left

  17. pulkomandy has joined

  18. lovetox has left

  19. Kev has left

  20. Kev has joined

  21. lovetox has joined

  22. pulkomandy has left

  23. pulkomandy has joined

  24. Alex has left

  25. Alex has joined

  26. pulkomandy has left

  27. pulkomandy has joined

  28. lovetox has left

  29. Link Mauve

    Not really no.

  30. asterix has joined

  31. adrien has left

  32. adrien has joined

  33. asterix has left

  34. asterix has joined

  35. asterix has left

  36. asterix has joined

  37. kikuchiyo has left

  38. kikuchiyo has joined

  39. kikuchiyo has left

  40. kikuchiyo has joined

  41. asterix has left

  42. kikuchiyo has left

  43. asterix has joined

  44. Marc has left

  45. Marc has joined

  46. asterix has left

  47. asterix has joined

  48. pulkomandy has left

  49. alexis has left

  50. alexis has joined

  51. kikuchiyo has joined

  52. pulkomandy has joined

  53. kikuchiyo has left

  54. asterix has left

  55. asterix has joined

  56. kikuchiyo has joined

  57. kikuchiyo has left

  58. kikuchiyo has joined

  59. asterix has left

  60. asterix has joined

  61. neustradamus has left

  62. Luciole has left

  63. Luciole has joined

  64. Martin has left

  65. Martin has joined

  66. kikuchiyo has left

  67. Zash has left

  68. Zash has joined

  69. neustradamus has joined

  70. Neustradamus has joined

  71. Neustradamus has left

  72. neustradamus has left

  73. kikuchiyo has joined

  74. neustradamus has joined

  75. goffi has left

  76. neustradamus has left

  77. pulkomandy has left

  78. pulkomandy has joined

  79. lovetox has joined

  80. neustradamus has joined

  81. asterix has left

  82. asterix has joined

  83. neustradamus has left

  84. neustradamus has joined

  85. Neustradamus has joined

  86. Neustradamus has left

  87. kikuchiyo has left

  88. kikuchiyo has joined

  89. Luciole has left

  90. kikuchiyo has left

  91. Luciole has joined

  92. asterix has left

  93. asterix has joined

  94. kikuchiyo has joined

  95. kikuchiyo has left

  96. kikuchiyo has joined

  97. asterix has left

  98. kikuchiyo has left

  99. asterix has joined

  100. kikuchiyo has joined

  101. goffi has joined

  102. goffi has left

  103. goffi has joined

  104. jdev has joined

  105. jdev has left

  106. jdev has joined

  107. goffi has left

  108. goffi has joined

  109. rion has left

  110. jdev has left

  111. jdev has joined

  112. adrien has left

  113. adrien has joined

  114. rion has joined

  115. Zash

    XEP-0215 client implementers, do you implemente the <credentials/> thing at all?

  116. Martin

    Forwarded to conversations muc.

  117. Zash

    thx

  118. Martin

    Zash: > i don’t use credentials From Daniel

  119. Zash

    Mhm

  120. Holger

    Philipp tried to explain on the list but I still don't get the point of the seperate `<credentials/>` request.

  121. Zash

    Imagine handing out a HTTP Upload slot in every disco#info. That's what it does.

  122. Holger

    Dunno the XEP is a super-trivial request-response thing plus two different syntaxes to allow the client to filter the response list; neither of which allow the client to query just the single service it wants.

  123. Luciole has left

  124. Luciole has joined

  125. kikuchiyo has left

  126. Zash

    I don't see a generic implementation of 215 working this way.

  127. Holger

    At the same time a single tag (`<services/>`) has different syntax depending on whether it's used in the request or the response so you can't properly schema-validate it.

  128. Holger

    Zash, generic implementation of 215 working what way?

  129. Zash

    Holger: More like how mod_disco in prosody works, with other modules adding 'items' (features, identities, stuff) and then mod_disco composes replies from that.

  130. Holger

    Ah, right.

  131. Zash

    Gets awkward if those items are supposed to be dynamic.

  132. Holger

    Ah there's also the push support of course.

  133. Zash

    The <credentials/> lets you limit your dynamicness

  134. Zash

    The <credentials/> query lets you limit your dynamicness

  135. Zash

    And if it's something where it's expensive to produce those crendentials you don't wanna do that a lot just becasue the client wants to know what's available.

  136. Holger

    Heh, ok.

  137. Holger

    I implemented the `<credentials/>` thing anyway, glad to hear a reasoning why that might make sense πŸ™‚

  138. pep.

    "Holger> At the same time a single tag (`<services/>`) has different syntax depending on whether it's used in the request or the response so you can't properly schema-validate it." not in the xml schema for sure (and I also find this meh) but you can have a In/Out Receiver/Sender foo/bar structure in the code for sure

  139. Zash

    Or we might as well rename 215 "TURN/STUN query protocol" and drop the genericness

  140. Holger

    pep., yeah. My XMPP library doesn't.

  141. pep.

    "Holger> At the same time a single tag (`<services/>`) has different syntax depending on whether it's used in the request or the response so you can't properly schema-validate it." not in the xml schema (and I also find this meh) but you can have a In/Out Receiver/Sender foo/bar structure in the code for sure

  142. kikuchiyo has joined

  143. Holger

    My library mostly just does (de)serialization based on XML-schema-like schemas. I can't tell it about in/out.

  144. Holger

    Zash, I think 0215 originally was STUN/TURN-specific and then switched to genericness.

  145. Zash

    Aha https://xmpp.org/extensions/xep-0215.xml#revision-history-v0.2

  146. pep.

    I would love for mine to do that but unfortunately it's not possible as schemas are (first not normative ?!?! but also) not always how you'd like to structure data :/

  147. pep.

    I think there's the same issue for <bind/>

  148. pep.

    and maybe others

  149. Holger

    Well it's just schema-like-schema πŸ™‚ We invented our own thing to describe XMPP syntax.

  150. Zash

    Well then why is http upload its own completely separate thing?

  151. Holger

    But issues such as the `<services/>` thing are the same for us as for standard XML schema.

  152. Zash

    One of these days I might have to invent one of those too

  153. Zash

    Schema / data mapping thingymajigger

  154. Holger

    I now gotta check syntax within the query handling code rather than in the deserialization layer.

  155. Zash

    Separation of syntax and semantics checking might be sensible tho?

  156. Holger

    > Well then why is http upload its own completely separate thing? Good question.

  157. jdev has left

  158. pep.

    Holger, re bind: BindQuery: https://gitlab.com/xmpp-rs/xmpp-rs/-/blob/master/xmpp-parsers/src/bind.rs#L15 BindResponse: https://gitlab.com/xmpp-rs/xmpp-rs/-/blob/master/xmpp-parsers/src/bind.rs#L73

  159. kikuchiyo has left

  160. kikuchiyo has joined

  161. adrien has left

  162. adrien has joined

  163. adrien has left

  164. adrien has joined

  165. pulkomandy has left

  166. pulkomandy has joined

  167. kikuchiyo has left

  168. asterix has left

  169. kikuchiyo has joined

  170. neustradamus has left

  171. neustradamus has joined

  172. Neustradamus has joined

  173. Neustradamus has left

  174. kikuchiyo has left

  175. neustradamus has left

  176. neustradamus has joined

  177. Neustradamus has joined

  178. Neustradamus has left

  179. kikuchiyo has joined

  180. pulkomandy has left

  181. adrien has left

  182. pulkomandy has joined

  183. adrien has joined

  184. neustradamus has left

  185. debacle has joined

  186. debacle has left

  187. debacle has joined

  188. adrien has left

  189. adrien has joined

  190. goffi has left

  191. goffi has joined

  192. neustradamus has joined

  193. neustradamus has left

  194. Wojtek has joined

  195. goffi has left

  196. pulkomandy has left

  197. sonny has left

  198. Neustradamus has joined

  199. Neustradamus has left

  200. kikuchiyo has left

  201. kikuchiyo has joined

  202. asterix has joined

  203. Bartek has joined

  204. Bartek has left

  205. kikuchiyo has left

  206. kikuchiyo has joined

  207. kikuchiyo has left

  208. asterix has left

  209. asterix has joined

  210. lovetox has left

  211. alexis has left

  212. sonny has joined

  213. goffi has joined

  214. alexis has joined

  215. asterix has left

  216. asterix has joined

  217. debacle has left

  218. neustradamus has joined

  219. Neustradamus has joined

  220. Neustradamus has left

  221. pulkomandy has joined

  222. kikuchiyo has joined

  223. kikuchiyo has left

  224. asterix has left

  225. asterix has joined

  226. kikuchiyo has joined

  227. kikuchiyo has left

  228. Neustradamus has joined

  229. Neustradamus has left

  230. debacle has joined

  231. sonny has left

  232. Marc has left

  233. Marc has joined

  234. alexis has left

  235. asterix has left

  236. asterix has joined

  237. asterix has left

  238. asterix has joined

  239. kikuchiyo has joined

  240. kikuchiyo has left

  241. kikuchiyo has joined

  242. asterix has left

  243. asterix has joined

  244. pulkomandy has left

  245. pulkomandy has joined

  246. strar has left

  247. strar has joined

  248. strar has left

  249. strar has joined

  250. lovetox has joined

  251. strar has left

  252. strar has joined

  253. goffi has left

  254. asterix has left

  255. asterix has joined

  256. DebXWoody has left

  257. strar has left

  258. strar has joined

  259. lovetox has left

  260. strar has left

  261. asterix has left

  262. asterix has joined

  263. strar has joined

  264. lovetox has joined

  265. strar has left

  266. Kev has left

  267. strar has joined

  268. strar has left

  269. lovetox has left

  270. asterix has left

  271. Marc has left

  272. alexis has joined

  273. strar has joined

  274. strar has left

  275. strar has joined

  276. strar has left

  277. strar has joined

  278. kikuchiyo has left

  279. kikuchiyo has joined

  280. alexis has left

  281. Wojtek has left

  282. wurstsalat has left

  283. rion has left

  284. rion has joined

  285. lovetox has joined

  286. debacle has left

  287. paul has left

  288. SouL has left