XSF Discussion - 2020-03-30


  1. LNJ has joined
  2. winfried has left
  3. winfried has joined
  4. winfried has left
  5. winfried has joined
  6. Hans has joined
  7. Hans has left
  8. karoshi has left
  9. paul has left
  10. LNJ has left
  11. pdurbin has joined
  12. lskdjf has left
  13. bear has joined
  14. bear has left
  15. pdurbin has left
  16. Douglas Terabyte has left
  17. Douglas Terabyte has joined
  18. calvin has joined
  19. calvin has left
  20. pdurbin has joined
  21. Daniel has left
  22. neshtaxmpp has left
  23. neshtaxmpp has joined
  24. neshtaxmpp has left
  25. neshtaxmpp has joined
  26. david has left
  27. bear has joined
  28. neshtaxmpp has left
  29. david has joined
  30. bear has left
  31. Yagiza has joined
  32. adiaholic_ has joined
  33. andrey.g has joined
  34. bear has joined
  35. andy has joined
  36. adiaholic_ has left
  37. adiaholic_ has joined
  38. bear has left
  39. Shell has left
  40. DebXWoody has joined
  41. bear has joined
  42. serge90 has left
  43. bear has left
  44. serge90 has joined
  45. bear has joined
  46. paul has joined
  47. lovetox has joined
  48. paul has left
  49. paul has joined
  50. Daniel has joined
  51. Maranda has left
  52. Maranda has joined
  53. Douglas Terabyte has left
  54. Douglas Terabyte has joined
  55. bear has left
  56. DebXWoody has left
  57. APach has joined
  58. lorddavidiii has joined
  59. Marc has left
  60. Marc has joined
  61. mukt2 has joined
  62. emus has joined
  63. bear has joined
  64. mukt2 has left
  65. Maranda has left
  66. karoshi has joined
  67. Maranda has joined
  68. moparisthebest has left
  69. bear has left
  70. alexis has left
  71. alexis has joined
  72. DebXWoody has joined
  73. !XSF_Martin has left
  74. !XSF_Martin has joined
  75. mukt2 has joined
  76. DebXWoody has left
  77. lovetox has left
  78. DebXWoody has joined
  79. DebXWoody has left
  80. waqas has left
  81. emus has left
  82. Tobias has joined
  83. mukt2 has left
  84. lovetox has joined
  85. bear has joined
  86. bear has left
  87. alexis has left
  88. adiaholic_ has left
  89. adiaholic_ has joined
  90. alexis has joined
  91. rion has left
  92. rion has joined
  93. DebXWoody has joined
  94. mukt2 has joined
  95. paul has left
  96. paul has joined
  97. neshtaxmpp has joined
  98. bear has joined
  99. debacle has joined
  100. remko has joined
  101. mukt2 has left
  102. bear has left
  103. Guus has left
  104. alameyo has left
  105. Guus has joined
  106. alameyo has joined
  107. marc has left
  108. robertooo has joined
  109. Steve Kille has left
  110. eevvoor has joined
  111. eta has left
  112. eta has joined
  113. remko has left
  114. bear has joined
  115. Steve Kille has joined
  116. bear has left
  117. BS has joined
  118. emus has joined
  119. BS has left
  120. jonas’ re unicode version fun: https://labs.spotify.com/2013/06/18/creative-usernames/
  121. serge90 has left
  122. serge90 has joined
  123. adiaholic_ has left
  124. adiaholic_ has joined
  125. LNJ has joined
  126. arc has left
  127. arc has joined
  128. eevvoor has left
  129. lovetox has left
  130. Shell has joined
  131. bear has joined
  132. lskdjf has joined
  133. bear has left
  134. andrey.g has left
  135. Zash Nice
  136. Zash Huh, what's that random draft they link to?
  137. Zash I thought nodeprep et all was some RFC somewhere
  138. Zash Oh, 2013
  139. alameyo has left
  140. goffi has joined
  141. lovetox has joined
  142. neshtaxmpp has left
  143. bear has joined
  144. eevvoor has joined
  145. emus has left
  146. bear has left
  147. vanitasvitae has left
  148. vanitasvitae has joined
  149. adiaholic_ has left
  150. adiaholic_ has joined
  151. j.r has left
  152. calvin has joined
  153. MattJ Where did the RFCs go.....
  154. MattJ Sigh
  155. Zash Which?
  156. jonas’ where they belong, on ietf.org? ;)
  157. Zash https://xmpp.org/rfcs/rfc6120.html ‽
  158. Zash Were they in yet another container?
  159. MattJ No, looks like they were on the host filesystem
  160. Ge0rG NOOOO! The only good rendering of our RFCs is gone!
  161. MattJ Restoring now
  162. Ge0rG MattJ: do you have access to the host again?
  163. MattJ And they're back
  164. Zash !praise MattJ
  165. MattJ !praise backups
  166. jonas’ nooo the worst rendering of an RFC ever is back ;-P
  167. pep. MattJ: Can you also pull the docker containers for xeps and xmpp.org plz
  168. MattJ Yes, I'll do that now :)
  169. pep. ta
  170. adiaholic_ has left
  171. adiaholic_ has joined
  172. MattJ I assume this was previously just in cron or something
  173. jonas’ very likely
  174. Zash Would Someone™️ like to review, merge, maybe even test, the wiki PRs I made?
  175. emus has joined
  176. jonas’ given the insane amount of pulls the xeps docker image has
  177. j.r has joined
  178. MattJ pep., done
  179. MattJ Any opinions on what an entity should return if someone includes an unrecognised form field in a form submission?
  180. jonas’ > When receiving a search form, the Search Service MUST ignore fields with a var value it does not understand. XEP-0433
  181. Zash Either a) ignore it or b) an error
  182. jonas’ if that’s not an option then I’d suggest feature-not-implemented with an application-specific error condition.
  183. MattJ Yes, I was going with (b) an error
  184. Zash not-acceptable?
  185. MattJ Just wasn't sure what error
  186. Zash or what jonas’ said
  187. jonas’ or bad-request
  188. MattJ XEP-0004 says not-acceptable if data validation fails
  189. Zash What about if you don't include an optional <field/>?
  190. MattJ feature-not-implemented, not-acceptable and bad-request were my shortlist
  191. Zash MattJ, roll a dice
  192. j.r has left
  193. MattJ Do 22-sided dice exist?
  194. jonas’ on every reply :)
  195. Zash 6-sided and divide by 2?
  196. pdurbin has left
  197. pep. jonas’, I was thinking about 433, could it use order-by 413
  198. jonas’ pep., the wire format?
  199. pep. yes
  200. jonas’ maybe
  201. jonas’ though that’s not in a data form
  202. jonas’ so it doesn’t really play well with that
  203. pep. Maybe that's a point against data forms :x
  204. Zash (query (form, order-by))
  205. MattJ settles on feature-not-implemented
  206. jonas’ Zash, so you can’t configure order-by in the form then
  207. Zash MattJ: But isn't that for when you know about the feature, but you don't implement it?
  208. jonas’ pep., I’d be fine with ditching data forms altogether
  209. Zash ... whyever you would ever do that
  210. bear has joined
  211. Zash jonas’, doing what MAM did backwards? :)
  212. Zash simple text nodes → FORMS!
  213. jonas’ why did MAM do that?
  214. MattJ Zash, it's when you know about the namespace, but don't recognise the element (according to the RFC)
  215. Zash jonas’, summit consensus iirc
  216. jonas’ why?
  217. MattJ XMPP needs ADRs
  218. jonas’ we really really need Design Considerations sections in *all* the documents.
  219. Zash We really need to record the complete brain states of everyone involved
  220. Zash https://xmpp.org/extensions/xep-0313.xml#revision-history-v0.3 Oh no, I did this
  221. Zash I AM SO SORRY
  222. adiaholic_ has left
  223. adiaholic_ has joined
  224. MattJ Haha
  225. Zash So, Summit 2014 minutes?
  226. Syndace hahaha
  227. Zash Why are some events by year but Summit is numbered?
  228. pep. who knows..
  229. pep. CCC is also numbered
  230. Zash Eh do we even have minutes from then?
  231. pep. Helps seeing how old it is :p
  232. Zash https://wiki.xmpp.org/web/Conferences/Summit_15
  233. MattJ That was the year of binary sponsorship
  234. Zash https://wiki.xmpp.org/web/Summit_15_Minutes#mam_search
  235. Zash jonas’, if there's a "why" recorded, it'd be there ↑
  236. MattJ I suspect it was probably just to avoid reinventing the wheel
  237. MattJ A query is a bunch of data slots, the client needs to discover what slots the server supports
  238. MattJ Each slot has a type
  239. MattJ Sounds very much like forms to me
  240. Douglas Terabyte has left
  241. Douglas Terabyte has joined
  242. Zash or schema
  243. Zash disco#info features
  244. Zash The XML bikeshed should be ${shuf -n colors.txt}
  245. Zash Forms are nice for ad-hoc stuff that might be shown to users
  246. j.r has joined
  247. pep. And you still had to put RSM outside of the forms
  248. Zash I don't know anything that lets users type things into MAM search yet
  249. pep. Because it doesn't play well
  250. pep. (whatever the reason)
  251. Zash RSM being a thing seems logical to me
  252. pep. https://xmpp.org/extensions/xep-0413.html#MAM heh, does this even work
  253. pep. implemented anywhere?
  254. pep. Ah it's with pubsub
  255. j.r has left
  256. j.r has joined
  257. moparisthebest has joined
  258. bear has left
  259. alameyo has joined
  260. MattJ prepares a XEP-0313 PR
  261. pep. fear
  262. adiaholic_ has left
  263. adiaholic_ has joined
  264. mathieui has joined
  265. Ge0rG Now is the best time to do a radical cut.
  266. Zash Magic per-device offline messages when?
  267. MattJ I gave up on that tactic
  268. MattJ The magic is too magical without a way to identify devices, which means clients would have to update to bind2/ng to take advantage of it - at which point they should just implement MAM and gain control over what they receive
  269. Zash Apparently the resource is now the device ID and things break if the server uses its spec-given right to set it to whatever it wants. :(
  270. MattJ What things?
  271. bear has joined
  272. Yagiza has left
  273. Zash I ran into a bug where Dino doesn't deduplicate outgoing messages correctly because the messages from the archive has the server-issued resource but the local archive has the requested resource.
  274. jonas’ obviously dinos fault
  275. Yagiza has joined
  276. MattJ +1, file a bug and toggle Prosody's default to rewrite resources
  277. jonas’ :>
  278. MattJ I've threatened it before and I'm semi-serious
  279. Zash This one weird trick. Client devs hate it! :D
  280. calvin has left
  281. MattJ Users are actually the main complainers in my experience (they want their resource to be Home, Work, or whatever)
  282. MattJ A simple device name spec would solve that
  283. MattJ Resources are session identifiers only
  284. Zash We have a device name spec
  285. Zash XEP-0030
  286. MattJ File bugs :)
  287. MattJ So PAM (Pubsub Archive Management) is taken...
  288. pep. I'd like to have resources use something like this by default: https://github.com/moby/moby/blob/master/pkg/namesgenerator/names-generator.go
  289. pep. human readable, easy to distinguish, not leaking more information than necessary
  290. MattJ Resources shouldn't be visible to users
  291. pep. yeah that's not for users
  292. jonas’ MattJ, they are visible to admins reading logs though
  293. pep. for server admins to debug
  294. adiaholic_ has left
  295. adiaholic_ has joined
  296. andrey.g has joined
  297. marc has joined
  298. Zash Inb4 resource := userpart + serverpart
  299. Zash We're not doing that.
  300. bear has left
  301. mukt2 has joined
  302. eevvoor has left
  303. MattJ Objections to adding an 'id' field in MAM to fetch a single message? or should that be a separate iq?
  304. MattJ Combining 'id' with any of the other options is likely useless
  305. mathieui has left
  306. mathieui has joined
  307. mukt2 has left
  308. krauq has left
  309. krauq has joined
  310. Kev Seems reasonable to me.
  311. edhelas mam:3 incoming ? 😱
  312. andrey.g has left
  313. MattJ Avoiding bumping the namespace, but yeah
  314. MattJ So get your requests in now before it's too late :)
  315. andrey.g has joined
  316. pep. Please do post on the list for feedback maybe before merging the PR :)
  317. jonas’ why, it’s Experimental :>
  318. MattJ ;)
  319. pep. To avoid having to publish yet another revision.. not that revisions are expensive, but the effort of doing the PR is expensive
  320. pep. Once you're in.. you're in
  321. pep. might as well group related efforts
  322. MattJ Much evidence shows that revisions are expensive
  323. eevvoor has joined
  324. pep. increasing a number?
  325. MattJ Doing the work
  326. pep. What I said, then :)
  327. !XSF_Martin has left
  328. !XSF_Martin has joined
  329. pdurbin has joined
  330. !XSF_Martin has left
  331. !XSF_Martin has joined
  332. !XSF_Martin has left
  333. !XSF_Martin has joined
  334. bear has joined
  335. krauq has left
  336. pdurbin has left
  337. krauq has joined
  338. !XSF_Martin has left
  339. !XSF_Martin has joined
  340. mukt2 has joined
  341. bear has left
  342. emus has left
  343. lskdjf has left
  344. winfried has left
  345. winfried has joined
  346. krauq has left
  347. krauq has joined
  348. mukt2 has left
  349. winfried has left
  350. winfried has joined
  351. Shell has left
  352. Shell has joined
  353. krauq has left
  354. krauq has joined
  355. eevvoor has left
  356. emus has joined
  357. werdan has joined
  358. waqas has joined
  359. winfried has left
  360. winfried has joined
  361. !XSF_Martin has left
  362. serge90 has left
  363. Douglas Terabyte has left
  364. !XSF_Martin has joined
  365. Vaulor has left
  366. Seve has left
  367. bear has joined
  368. Vaulor has joined
  369. Seve has joined
  370. Wojtek has joined
  371. krauq has left
  372. krauq has joined
  373. Douglas Terabyte has joined
  374. lskdjf has joined
  375. mukt2 has joined
  376. bear has left
  377. Douglas Terabyte has left
  378. Douglas Terabyte has joined
  379. serge90 has joined
  380. krauq has left
  381. krauq has joined
  382. Douglas Terabyte has left
  383. Douglas Terabyte has joined
  384. serge90 has left
  385. serge90 has joined
  386. mukt2 has left
  387. krauq has left
  388. winfried has left
  389. winfried has joined
  390. arc has left
  391. arc has joined
  392. Steve Kille has left
  393. krauq has joined
  394. pdurbin has joined
  395. pdurbin has left
  396. Steve Kille has joined
  397. bear has joined
  398. Neustradamus Interesting: https://github.com/mar-v-in/libomemo-c larma
  399. larma is confused by this mentioning
  400. !XSF_Martin has left
  401. mukt2 has joined
  402. !XSF_Martin has joined
  403. bear has left
  404. mukt2 has left
  405. krauq has left
  406. bear has joined
  407. Nekit has left
  408. krauq has joined
  409. edhelas has left
  410. edhelas has joined
  411. j.r has left
  412. alexis has left
  413. adiaholic_ has left
  414. Nekit has joined
  415. pdurbin has joined
  416. pdurbin has left
  417. mukt2 has joined
  418. Zash jonas’, does openssl even support EXPORT ciphers anymore?
  419. jonas’ if you build it correctly, I think so
  420. jonas’ (is "correctly" the right term?)
  421. pep. I think so. appropriatly?
  422. jonas’ (this was a allusion to the fact that a libssl with EXPORT ciphers is most certainly built incorrectly nowadays)
  423. jonas’ Zash, you could use the libssl from here: https://testssl.sh/
  424. Zash oooh
  425. alameyo has left
  426. alameyo has joined
  427. mukt2 has left
  428. lorddavidiii has left
  429. lorddavidiii has joined
  430. j.r has joined
  431. werdan has left
  432. ali has joined
  433. ali has left
  434. lorddavidiii has left
  435. eevvoor has joined
  436. APach has left
  437. j.r has left
  438. j.r has joined
  439. lorddavidiii has joined
  440. eevvoor has left
  441. neshtaxmpp has joined
  442. Wojtek has left
  443. Wojtek has joined
  444. j.r has left
  445. j.r has joined
  446. pdurbin has joined
  447. pdurbin has left
  448. jubalh has left
  449. jubalh has joined
  450. DebXWoody has left
  451. mukt2 has joined
  452. emus has left
  453. emus has joined
  454. mukt2 has left
  455. alexis has joined
  456. stpeter has joined
  457. stpeter has left
  458. alexis has left
  459. alexis has joined
  460. Tobias has left
  461. alexis has left
  462. Yagiza has left
  463. lovetox has left
  464. alexis has joined
  465. Max has left
  466. alexis has left
  467. alexis has joined
  468. goffi has left
  469. Max has joined
  470. mukt2 has joined
  471. Wojtek has left
  472. robertooo has left
  473. robertooo has joined
  474. mukt2 has left
  475. david has left
  476. david has joined
  477. Wojtek has joined
  478. eta has left
  479. eta has joined
  480. robertooo has left
  481. Wojtek has left
  482. alexis has left
  483. waqas has left
  484. waqas has joined
  485. Seve has left
  486. alexis has joined
  487. lorddavidiii has left
  488. mukt2 has joined
  489. Nekit has left
  490. mukt2 has left
  491. andy has left
  492. waqas has left
  493. waqas has joined
  494. lovetox has joined
  495. Neustradamus has left
  496. Neustradamus has joined
  497. j.r has left
  498. j.r has joined
  499. xelxebar has left
  500. xelxebar has joined
  501. winfried has left
  502. winfried has joined
  503. mukt2 has joined
  504. sonny has left