XSF Discussion - 2019-07-26

  1. pdurbin has left
  2. stpeter has left
  3. Neustradamus has left
  4. Neustradamus has joined
  5. wojtek has left
  6. stpeter has joined
  7. peter has joined
  8. waqas has joined
  9. arc has left
  10. arc has joined
  11. peter has left
  12. lumi has left
  13. stpeter has left
  14. lskdjf has left
  15. Zash has left
  16. arc has left
  17. arc has joined
  18. stpeter has joined
  19. peter has joined
  20. pdurbin has joined
  21. pdurbin has left
  22. neshtaxmpp has left
  23. neshtaxmpp has joined
  24. Chobbes has joined
  25. Chobbes has left
  26. Chobbes has joined
  27. Chobbes has left
  28. peter has left
  29. peter has joined
  30. peter has left
  31. adityaborikar has left
  32. adityaborikar has joined
  33. stpeter has left
  34. pdurbin has joined
  35. pdurbin has left
  36. pdurbin has joined
  37. waqas has left
  38. waqas has joined
  39. benne has joined
  40. Lance has joined
  41. Tobias has left
  42. Tobias has joined
  43. mimi89999 has left
  44. mimi89999 has joined
  45. Nekit has joined
  46. stpeter has joined
  47. adityaborikar has left
  48. adityaborikar has joined
  49. stpeter has left
  50. Ge0rG Just put html forms into XHTML-IM?
  51. waqas Can I haz <iframe/> XEP?
  52. waqas has left
  53. wurstsalat has joined
  54. Yagiza has joined
  55. adityaborikar has left
  56. andy has left
  57. adityaborikar has joined
  58. COM8 has joined
  59. COM8 has left
  60. sezuan has joined
  61. Lance has left
  62. andy has joined
  63. rion has left
  64. rion has joined
  65. andy has left
  66. andy has joined
  67. karoshi has joined
  68. COM8 has joined
  69. COM8 has left
  70. lnj has joined
  71. david has left
  72. Yagiza has left
  73. Yagiza has joined
  74. Mikaela has joined
  75. adityaborikar has left
  76. adityaborikar has joined
  77. Yagiza has left
  78. Yagiza has joined
  79. Yagiza has left
  80. Yagiza has joined
  81. Nekit has left
  82. Nekit has joined
  83. Yagiza has left
  84. Yagiza has joined
  85. Yagiza has left
  86. Yagiza has joined
  87. Yagiza has left
  88. Yagiza has joined
  89. Dele (Mobile) has joined
  90. Dele (Mobile) has left
  91. dele2 has joined
  92. Yagiza has left
  93. Yagiza has joined
  94. larma has left
  95. larma has joined
  96. lskdjf has joined
  97. dele2 has left
  98. remko has joined
  99. Dele (Mobile) has joined
  100. murabito has joined
  101. ralphm has left
  102. ralphm has joined
  103. david has joined
  104. goffi has joined
  105. debacle has joined
  106. goffi has left
  107. marc_ has left
  108. kokonoe has joined
  109. Yagiza has left
  110. Yagiza has joined
  111. Yagiza has left
  112. debacle has left
  113. Yagiza has joined
  114. Yagiza has left
  115. Yagiza has joined
  116. remko has left
  117. adityaborikar has left
  118. adityaborikar has joined
  119. debacle has joined
  120. adityaborikar has left
  121. Zash has joined
  122. pdurbin has left
  123. rion has left
  124. rion has joined
  125. Mikaela has left
  126. Mikaela has joined
  127. COM8 has joined
  128. COM8 has left
  129. COM8 has joined
  130. COM8 has left
  131. COM8 has joined
  132. COM8 has left
  133. COM8 has joined
  134. adityaborikar has joined
  135. COM8 has left
  136. COM8 has joined
  137. COM8 has left
  138. eevvoor has joined
  139. lumi has joined
  140. remko has joined
  141. remko has left
  142. eevvoor has left
  143. valo has left
  144. valo has joined
  145. remko has joined
  146. marc_ has joined
  147. lovetox has left
  148. remko has left
  149. Chobbes has joined
  150. Chobbes has left
  151. Chobbes has joined
  152. Chobbes has left
  153. Chobbes has joined
  154. adityaborikar has left
  155. adityaborikar has joined
  156. ralphm has left
  157. Chobbes has left
  158. ralphm has joined
  159. remko has joined
  160. intosi has left
  161. intosi has joined
  162. pdurbin has joined
  163. igoose has left
  164. igoose has joined
  165. remko has left
  166. stpeter has joined
  167. peter has joined
  168. peter has left
  169. pdurbin has left
  170. Ge0rG do I want to know how stream-level xml:lang is supposed to work over BOSH?
  171. Guus do _we_ want you to know?
  172. Zash Do you want a massive headache?
  173. Ge0rG Zash: no
  174. remko has joined
  175. stpeter has left
  176. Ge0rG Also prosody will just ignore invalid xml:lang and ejabberd will throw an invalid-xml
  177. adityaborikar has left
  178. MattJ Define "invalid"?
  179. adityaborikar has joined
  180. Ge0rG one that violates NMTOKEN
  181. Ge0rG i was using something like `something!`
  182. Chobbes has joined
  183. Chobbes has left
  184. Chobbes has joined
  185. Holger https://github.com/processone/xmpp/blob/master/c_src/lang.abnf
  186. Chobbes has left
  187. Chobbes has joined
  188. Ge0rG Holger: if I connect to c.im with xml:lang="de", is it supposed to return error texts in german?
  189. Chobbes has left
  190. Chobbes has joined
  191. Holger Yes (if there's a translation for the error in question, obviously).
  192. Ge0rG Holger: I'm testing https://github.com/igniterealtime/Smack/pull/325 right now, and I'm looking for a test to perform
  193. adityaborikar has left
  194. Chobbes has left
  195. Chobbes has joined
  196. Ge0rG I can't test the "add yourself to roster" problem because ejabberd will actually add you to your own roster
  197. Ge0rG and it looks like the typical s2s errors (DNS resolution failed, timeout) aren't i18ned
  198. adityaborikar has joined
  199. Chobbes has left
  200. Chobbes has joined
  201. eevvoor has joined
  202. Chobbes has left
  203. Chobbes has joined
  204. stpeter has joined
  205. peter has joined
  206. Holger Ge0rG: Hmmm, those should have translations. I'll have a look a bit later.
  207. Ge0rG Holger: thanks
  208. Chobbes has left
  209. Chobbes has joined
  210. Yagiza Hello!
  211. peter has left
  212. Yagiza Can anyone help me with testing my OMEMO implementation.
  213. benne has left
  214. benne has joined
  215. Holger Ge0rG: Ah DNS lookup is now done in a library which has no access to the translation foo. Modularity sucks.
  216. Holger Ge0rG: Just send `<message to='conversations.im'><body>Test</body></message>` for example.
  217. adityaborikar has left
  218. sezuan has left
  219. stpeter has left
  220. stpeter has joined
  221. peter has joined
  222. Chobbes has left
  223. goffi has joined
  224. peter has left
  225. adityaborikar has joined
  226. pdurbin has joined
  227. Chobbes has joined
  228. stpeter has left
  229. pdurbin has left
  230. Chobbes has left
  231. Chobbes has joined
  232. Nekit has left
  233. remko has left
  234. stpeter has joined
  235. peter has joined
  236. Ge0rG Holger: 👍 worked
  237. Holger Nice!
  238. Ge0rG "Keine verfügbare Ressource gefunden" is rather unexpected for a message to the domain, but 🤷
  239. marc_ has left
  240. goffi has left
  241. marc_ has joined
  242. Holger Yeah, I *knew* you would complain and already checked the code to see whether the fix would be easy :-)
  243. Ge0rG Holger: I complain about everything!
  244. wojtek has joined
  245. peter has left
  246. Holger Hrm, service-unavailable or item-not-found ... and what text ... see it's not easy at all.
  247. Zash Prosody says service-unavailable
  248. Ge0rG service-unavailable is the usual one
  249. arc has left
  250. arc has joined
  251. peter has joined
  252. wojtek has left
  253. wojtek has joined
  254. Holger But the text is the important part :-)
  255. Holger For users responding to admin messages ...
  256. Ge0rG Holger: you should make it customizable for the server admin, or maybe link to the contact info.
  257. Zash ... Prosody says service-unavailable
  258. Holger Ge0rG: Sigh :-)
  259. Ge0rG Holger: but yaxim won't linkify URLs in the error message.
  260. Holger Ge0rG: This was about translations in the first place!
  261. Holger Also who wants to receive messages from users.
  262. Ge0rG "Kein Weltraum links vom Gerät!"
  263. Holger Zash: Sigh :-)
  264. Holger Ge0rG: I meant "admin configurable" would imply "no translations".
  265. Holger Ge0rG: But once I have a proper English message I could certainly commit that translation since nobody at p1 understands German.
  266. Syndace has left
  267. Andrew Nenakhov has left
  268. neshtaxmpp has left
  269. neshtaxmpp has joined
  270. Ge0rG is there a useful process for re-sending messages that got bounced?
  271. Ge0rG I've now implemented a workaround for MUCs where if a message is bounced with cancel/service-unavailable, I assume that the user isn't joined, mark the message as "to be sent after join" and trigger a rejoin
  272. Zash I think (recent?) prosody uses a different error
  273. Ge0rG Zash: how recent, which error
  274. Chobbes has left
  275. valo has left
  276. valo has joined
  277. Lance has joined
  278. Zash Ge0rG: Hm, it seems it has used cancel, not-acceptable since forever
  279. Zash The text message has been tweaked a bit recently tho
  280. Ge0rG There's a text message?
  281. Ge0rG I wish that https://issues.prosody.im/383 would be fixed instead.
  282. Zash https://hg.prosody.im/trunk/rev/11671a2e07a9
  283. Zash I was probably thinking of that
  284. Ge0rG Ah! thanks
  285. Zash Looks fairly consistent with not-acceptable when you're not in the room
  286. Nekit has joined
  287. Dele (Mobile) has left
  288. Syndace has joined
  289. karoshi has left
  290. karoshi has joined
  291. Chobbes has joined
  292. Chobbes has left
  293. rion has left
  294. rion has joined
  295. neshtaxmpp has left
  296. neshtaxmpp has joined
  297. alameyo has left
  298. alameyo has joined
  299. pdurbin has joined
  300. marc_ has left
  301. adityaborikar has left
  302. adityaborikar has joined
  303. Dele (Mobile) has joined
  304. Dele (Mobile) has left
  305. larma has left
  306. pdurbin has left
  307. arc has left
  308. arc has joined
  309. marc_ has joined
  310. larma has joined
  311. Chobbes has joined
  312. valo has left
  313. Chobbes has left
  314. Zash Btw, is consensus going towards a generic "in reply to" thingy now?
  315. adityaborikar has left
  316. adityaborikar has joined
  317. marc_ has left
  318. marc_ has joined
  319. Chobbes has joined
  320. Ge0rG Zash: council consensus seemed to be, yeah
  321. Chobbes has left
  322. Chobbes has joined
  323. marc_ has left
  324. debacle has left
  325. zach has left
  326. zach has joined
  327. Yagiza has left
  328. jjrh is there not a 'group' concept for bookmarks?
  329. Zash What do you mean?
  330. pep. Tags?
  331. Yagiza has joined
  332. pep. No tags, no category for bookmarks no
  333. jjrh With standard jids you have a 'group'
  334. pep. With the roster you have tags yes
  335. pep. (They're called groups indeed)
  336. Yagiza has left
  337. jjrh pep., okay was just about to ask if that was something separate to <group>
  338. Yagiza has joined
  339. Zash Nope, no such thing for bookmarks
  340. Zash Not even Bookmarks 2
  341. jjrh Is there a reason why that wasn't included?
  342. Yagiza has left
  343. Zash Nobody thought about it in 2002?
  344. Nekit has left
  345. Zash Bookmarks 3 go go go!
  346. jjrh Ah okay fair - was mostly wondering if there was some technical reason it wasn't done.
  347. Nekit has joined
  348. jjrh It could be added to xep0402 as a optional thing.
  349. pep. They're not bookmark xeps anyway, they're sync mechanisms
  350. pep. Naming is hard
  351. pep. There isn't much adoption for 402 apparently
  352. Zash Bookmarks 3 !!!
  353. pep. Zash: I'd like that, without autojoin :p
  354. Zash Actually, you can probably add tags in a custom namespace if you want
  355. pdurbin has joined
  356. jjrh 402 looks fine to me I would probably say you add something like <meta> (or some other name) which is a place one can put whatever you might want group, tags, notes, etc.
  357. Zash It's the same data model as 48
  358. Zash dwd, https://xmpp.org/extensions/xep-0402.html#example-4 is missing xmlns
  359. peter has left
  360. jjrh Good point. I guess that makes things a little more tricky.
  361. Zash But as I said, you can probably insert custom data in your custom namespace if you want.
  362. Zash Dunno about other servers but Prosody generally treats bookmarks as opacue XML
  363. jjrh yep.
  364. Zash I think Gajim might even be storing some gajim-specific stuff already
  365. jjrh looking at how prosody was storing stuff was the first place I looked :)
  366. remko has joined
  367. pdurbin has left
  368. Lance safest (but not the nicest, of course) approach would be storing the metadata in a second privatexml storage location. extra data added into bookmarks is at risk if you edit with a different client which might not preserve existing, unknown xml
  369. Lance similar to how roster metadata can be added: https://xmpp.org/extensions/xep-0145.html
  370. jjrh That might be a easy solution and simplify implementation
  371. Zash Do we want to make some generic privatexml ←→ PEP stuff?
  372. Lance didnt we? or was it just for bookmarks?
  373. Zash Just bookmarks
  374. Zash Then there's vcards which are also special
  375. stpeter has left
  376. Lance a disco feature saying pep<->privatexml in general works would be amazing
  377. Lance and xep-402 is missing a disco feature to indicate server conversion support
  378. Chobbes has left
  379. Chobbes has joined
  380. Chobbes has left
  381. Chobbes has joined
  382. Zash There's a whole XEP about bookmarks conversion, or am I confused?
  383. Lance 411 leaves out 402
  384. Zash I guess because 402 is still pretty new
  385. Chobbes has left
  386. Steve Kille has joined
  387. andy has left
  388. stpeter has joined
  389. peter has joined
  390. wurstsalat Zash: gajim was saving custom bookmark stuff, but isn't anymore
  391. Zash Okay
  392. lnj has left
  393. zach has left
  394. intosi has left
  395. intosi has joined
  396. remko has left
  397. lnj has joined
  398. remko has joined
  399. peter has left
  400. lovetox has joined
  401. lnj has left
  402. lnj has joined
  403. stpeter has left
  404. remko has left
  405. zach has joined
  406. wurstsalat News from Dino's GSoC project (sorry if this isn't new) https://hrxi.github.io/gsoc/blog/standards
  407. Lance If size is missing at the start, so would any checksum hash. The checksum info sent by the sender once it is done sending would ideally carry the final size information, but that detail is missing from oversight (covered ranged requests, but forgot missing initial size case)
  408. Nekit has left
  409. peter has joined
  410. stpeter has joined
  411. eevvoor has left
  412. winfried has left
  413. winfried has joined
  414. lnj has left
  415. pdurbin has joined
  416. Mikaela has left
  417. wojtek has left
  418. pdurbin has left
  419. patrick has joined
  420. Neustradamus has left
  421. UsL has left
  422. UsL has joined
  423. Neustradamus has joined
  424. APach has left
  425. peter has left
  426. benne has left
  427. APach has joined
  428. lskdjf has left
  429. stpeter has left
  430. karoshi has left
  431. Neustradamus has left