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


  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


  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


  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


  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.


  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


  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


  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