XSF Discussion - 2017-10-18

  1. pep. has joined

  2. Ge0rG has left

  3. Ge0rG has left

  4. Tobias has joined

  5. Tobias has joined

  6. Ge0rG has left

  7. jabberatdemo has joined

  8. Valerian has left

  9. Ge0rG has left

  10. jabberatdemo has left

  11. Ge0rG has joined

  12. nyco has left

  13. valo has left

  14. valo has joined

  15. Ge0rG has left

  16. jere has joined

  17. jere has joined

  18. efrit has left

  19. lskdjf has joined

  20. tux has left

  21. tux has joined

  22. Ge0rG has left

  23. lskdjf has joined

  24. la|r|ma has left

  25. la|r|ma has joined

  26. Ge0rG has left

  27. jjrh has left

  28. Valerian has joined

  29. stefandxm has left

  30. matlag has left

  31. daniel has left

  32. Ge0rG has left

  33. Ge0rG has left

  34. dwd has left

  35. jjrh has left

  36. Valerian has left

  37. Ge0rG has left

  38. la|r|ma has joined

  39. Ge0rG has left

  40. lskdjf has joined

  41. daniel has left

  42. Neustradamus has left

  43. Ge0rG has left

  44. jjrh has left

  45. stefandxm has joined

  46. Ge0rG has left

  47. stefandxm has left

  48. Ge0rG has left

  49. Neustradamus has joined

  50. Ge0rG has left

  51. jjrh has left

  52. Guus has left

  53. SamWhited has left

  54. Ge0rG has left

  55. Guus has joined

  56. Ge0rG has joined

  57. jjrh has left

  58. Guus has left

  59. Guus has joined

  60. jere has joined

  61. Ge0rG has left

  62. Guus has left

  63. Guus has joined

  64. Guus has left

  65. Guus has joined

  66. Ge0rG has left

  67. Guus has left

  68. Guus has joined

  69. Ge0rG has left

  70. Ge0rG has left

  71. stefandxm has joined

  72. tux has left

  73. Ge0rG has left

  74. stefandxm has left

  75. Syndace has joined

  76. Ge0rG has left

  77. dwd has left

  78. Ge0rG has left

  79. dwd has left

  80. goffi has joined

  81. Guus has left

  82. Guus has joined

  83. Ge0rG has left

  84. dwd has left

  85. Guus has left

  86. Guus has joined

  87. jubalh has joined

  88. Ge0rG has left

  89. daniel has left

  90. daniel has joined

  91. jonasw

    Wiktor, sure, but that’s what mailing lists do.

  92. jubalh has joined

  93. Ge0rG has left

  94. Wiktor

    jonasw: yes, but unfortunately sending emails that claim were authored by you but really aren't is also what spammers do. Even for my little domain I get multiple attempts every single day (thanks dmarcanalyzer.com)

  95. Zash

    Do they?

  96. Zash

    ITYM scammers

  97. Ge0rG

    spammers as well

  98. jonasw

    Wiktor, I’m not saying DMARC/DKIM isn’t a good tool for transactional providers like paypal or amazon or so

  99. jonasw

    but it shouldn’t be applied to private email.

  100. Zash

    SPF is good enough for the rest of us, or something

  101. stefandxm has joined

  102. Ge0rG has left

  103. zinid has left

  104. Wiktor

    Zash: are you sure SPF is not just placebo? Maybe just remove it altogether...

  105. Ge0rG has left

  106. Wiktor

    Did you designate mailing list as allowed sender in you SPF record?

  107. Zash

    No, because I'm not the one sending those, the mailing list is.

  108. jonasw

    (spamassassin agrees)

  109. Wiktor

    Look at fail and forwarding here https://en.m.wikipedia.org/wiki/Sender_Policy_Framework

  110. jonasw

    sure, but a mailinglist isn’t forwarding

  111. Wiktor

    Fail is similar to dmarc reject but doesn't work in practice as far as I know

  112. Ge0rG has left

  113. Zash

    Why aren't mailing lists just designed to forward all posts as attachments?

  114. Zash

    Think Carbons

  115. jonasw

    Zash, probably because UI for those is bad

  116. Zash

    Let's make MUCarbons!

  117. Ge0rG

    We could use them to populate MUC history on 1:1 upgrades!

  118. stefandxm has left

  119. jonasw

    mmm Ge0rG, a pity you reported those vulnerabilities. that could’ve been useful now!

  120. Zash


  121. Wiktor

    Zash: thats one of solutions to dmarc problem actually, mentioned in the FAQ I linked previously

  122. jonasw

    (one of those solutions which break UX)

  123. Wiktor

    Sorry I'm not mobile can't look it up now

  124. Ge0rG

    jonasw: https://mail.jabber.org/pipermail/standards/2016-December/031750.html

  125. jonasw


  126. Ge0rG

    pep., Zash: maybe interesting for you as well ^

  127. Ge0rG has left

  128. Tobias has left

  129. stefandxm has joined

  130. Alex has joined

  131. dwd has left

  132. Ge0rG has left

  133. dwd has left

  134. Steve Kille has left

  135. Steve Kille has left

  136. Ge0rG has left

  137. Steve Kille has joined

  138. ralphm has left

  139. Ge0rG has left

  140. ralphm has joined

  141. Ge0rG has left

  142. ralphm has left

  143. ralphm has left

  144. Alex has left

  145. mimi89999 has joined

  146. Alex has joined

  147. Tobias has joined

  148. Alex has left

  149. Ge0rG has left

  150. jonasw has left

  151. Ge0rG has left

  152. pep.

    Ge0rG, thanks

  153. Zash has left

  154. Ge0rG has left

  155. blabla has joined

  156. mimi89999 has joined

  157. lumi has joined

  158. Ge0rG has left

  159. Ge0rG has left

  160. ralphm has joined

  161. sonny has left

  162. sonny has joined

  163. Ge0rG has left

  164. Ge0rG has left

  165. stefandxm

    Where is the bigger list of xmpp libraries nowadays?

  166. stefandxm

    the one on xmpp.org is very short

  167. stefandxm

    (and does not list license)

  168. mathieui

    stefandxm, on the github of the xmpp website, in the json source files

  169. stefandxm

    so it is not deployed?

  170. mathieui

    the xmpp.org list only lists the ones maintained enough that the maintainers care to update the xmpp.org file once a year

  171. mathieui

    it is

  172. stefandxm

    i am talking about the old list that had tones of more clients

  173. stefandxm

    j-dev list i guess

  174. jonasw

    stefandxm, those clients didn’t bother to tell us they still exist

  175. jonasw

    or they don’t know

  176. stefandxm

    the ones you knew exist lol

  177. jonasw

    if you’re missing any specifically, please point them at https://xmpp.org/2017/03/new-xmpp-software-listing-rules/

  178. mathieui

    jonasw, plz accept my pull request tho :p

  179. jonasw

    mathieui, I can’t

  180. mathieui


  181. jonasw

    I don’t have the power

  182. jonasw

    but we should ping Guus now that he’s back from the GSoC meetup

  183. stefandxm

    ok so its no more then

  184. stefandxm

    now the list is mostly commercial libraries

  185. stefandxm

    if thats what xmpp.org wants then this is fine i guess

  186. jonasw

    stefandxm, which do you miss?

  187. mathieui

    stefandxm, this is not what xmpp.org wants

  188. stefandxm

    i will have to compile my own list :)

  189. mathieui

    xmpp.org aims to have relevant software listings

  190. stefandxm

    but now it doesnt

  191. jonasw

    stefandxm, instead of compiling your own list, notify the projects. apparently a post to jdev@ is not enough. so please let them know about https://xmpp.org/2017/03/new-xmpp-software-listing-rules/

  192. stefandxm

    but it had before

  193. Ge0rG

    stefandxm: the problem with clients was that the official list contained software that's unmaintained for years or even decades, leading to user frustration

  194. mathieui

    and broken libraries untouched since 2005 are not part of what I would call a relevant list

  195. stefandxm

    georg, and now you have no list

  196. stefandxm

    programmers are not stupid

  197. jonasw

    any list which doesn’t include pidgin is a good list.

  198. stefandxm

    they can easily see when a library was updated

  199. jonasw

    stefandxm, libraries, maybe, clients, not so much

  200. mathieui

    although, I agree on the lack of a license field

  201. stefandxm

    anyhow. i understand i cannot rely on xmpp.org to do this because you dont care about the real life scenario :)

  202. jonasw

    stefandxm, you still didn’t tell me which ones you miss.

  203. stefandxm

    lets just say there are no C libraries

  204. Ge0rG

    stefandxm: if programmers are not stupid, they probably can bother enough to send a PR once a year.

  205. stefandxm

    no free c# libraries

  206. jonasw

    stefandxm, that’s not very spicific

  207. jonasw

    stefandxm, that’s not very specific

  208. stefandxm

    and the most commonly used js library is not listed

  209. Kev

    Thankfully, programmers aren't stupid, so they can easily view the full list in the source, irrespective of whether they've been abandoned.

  210. jonasw

    off the top of my head I wouldn’t know which of the four libstrophe-forks is still recent or maintained

  211. stefandxm

    libstrophe is not listed either

  212. stefandxm

    and i hate libstrophe

  213. jonasw

    I know

  214. stefandxm

    still it can be patched

  215. stefandxm

    to be decent

  216. stefandxm

    anyhow. i am not arguing about what library is good or not

  217. stefandxm

    but now the list is simply not usefull for beginners to xmpp

  218. stefandxm

    too bad. the old one was :)

  219. Ge0rG

    stefandxm: so you would say an outdated unmaintained list of broken libraries is more useful than a short list of maintained ones?

  220. mathieui

    stefandxm, https://github.com/xsf/xmpp.org/blob/master/data/libraries.json you still have the full list if you look for it

  221. stefandxm

    georg, yes.

  222. stefandxm

    mathieui, i cannot send a list to a github json file in a tutorial to xmpp

  223. stefandxm

    i will just have to make my own list. wich will be even less maintained

  224. jonasw

    stefandxm, in the time you complained here, you could’ve given a list of things you miss and we can contact the projects.

  225. Kev

    Ah. A special type of programmer who's not stupid and can easily sift through libraries to tell the quality of them, but is unable to read a json list. I know the type.

  226. jonasw

    but you "obviously" don’t care about a good central listing either if you don’t :-)

  227. stefandxm

    i do, but it wont work with the new "rules"

  228. jonasw

    Kev, I know right? JSON is annoying to read.

  229. stefandxm

    i have made two libraries myself and i dont want to inform xsf about it every year

  230. jonasw

    xpath -e '...' :-)

  231. stefandxm

    so i doubt many other libraries i know about will either

  232. mathieui

    Kev, a json list is quite unpleasant though, I can agree on that

  233. jonasw

    stefandxm, your choice

  234. Kev

    mathieui: Of course, it should be XML. Everyone would agree on that ;)

  235. Ge0rG

    Kev: is that the same type of developer who can securely parse markdown, but not XHTML-IM?

  236. mathieui


  237. stefandxm

    if you make stuff a job only proffesionals will do it

  238. stefandxm

    since i make free clients for no money i dont want to spend money on talking to xsf about it

  239. stefandxm

    its quite simple

  240. stefandxm

    and i guess most people think the same, since the list is so small now

  241. Ge0rG

    stefandxm: I must have forgotten the part about paying the XSF to accept PRs in my announcement.

  242. Guus

    someone mentioned me?

  243. stefandxm

    georg, who said anything about paying?

  244. mathieui

    "spend money"

  245. stefandxm

    ah right lol

  246. stefandxm

    time of course

  247. Ge0rG has left

  248. stefandxm

    money is time tho ;-)

  249. jonasw

    Guus, yeah, there are software listing PRs pending

  250. jonasw

    I don’t have access to the big merge button

  251. mathieui

    stefandxm, it’s swapping the value of 1 byte in a json file once a year, and clicking a link

  252. stefandxm

    mathieui, doesnt matter

  253. Ge0rG

    stefandxm: so your argument is: it is better for dozens of developers to spend hours on evaluating XMPP libraries than on you to invest 10 minutes into marketing your library?

  254. stefandxm

    for anyone in here it makes sense. for everyone not even knowing about this channel it does not make sense

  255. Guus

    jonasw: want to have that power?

  256. stefandxm

    most xmpp develoeprs dont use xmpp.org

  257. jonasw

    Guus, dare to give it to me? :)

  258. Guus

    (I'll happily merge myself, but I'd like others to be able)

  259. Guus

    the gsoc trip kinda threw off any planning that I had :)

  260. jonasw

    Guus, I’m willing to handle those PRs

  261. mathieui

    stefandxm, but then they don’t care about it then

  262. mathieui

    also, you dongt even have to be the author to submit a library

  263. mathieui

    also, you don’t even have to be the author to submit a library

  264. stefandxm

    i think what made xmpp big was the compatibility with many different libraries and people being able to start easily. now xmpp.org has taken responsibility to list clients (used by Wikipedia) but at the same time it removes known libraries

  265. Ge0rG

    stefandxm: I admit that the reduction of libraries is a side effect of my push to only have relevant _clients_ listed. But still, your arguments are getting less and less convincing.

  266. stefandxm

    and why would al ibrary have to be updated more often than the protocol

  267. stefandxm

    makes no sense either

  268. jonasw

    nobody says it should be updated

  269. jonasw

    it should be maintained

  270. jonasw

    which are two different things

  271. mathieui

    stefandxm, because software is never finished

  272. stefandxm

    open source libraries doesnt get old or insecure because they are not being updated

  273. stefandxm

    mathieui, so?

  274. Ge0rG

    stefandxm: a good library needs to implement all the XEPs with a useful API. There have been many new XEPs in the last year.

  275. stefandxm


  276. stefandxm

    all xeps!!

  277. stefandxm

    why even have XEPs then

  278. Guus

    jonasw: try now.

  279. stefandxm

    lets just make XMPP a full blown monolithic beast!

  280. stefandxm

    ok, i will stop talking about this now. this only makes me sad

  281. Ge0rG

    stefandxm: you sound like Evgeny now.

  282. Kev

    I'm sorry, this channel has temporarily exceeded its quota of hyperbole. Please try again later.

  283. mathieui

    stefandxm, the "update date" stuff is essentially saying "yes, that library is still usable and someone, somewhere, cares enough about it to make a pull request"

  284. jonasw

    Guus, boom

  285. jonasw

    nice :)

  286. stefandxm

    mathieui, make it two pages then

  287. stefandxm

    one with updated info an one without

  288. stefandxm

    or have a parameter or what not

  289. jonasw

    stefandxm, PRs welcome

  290. stefandxm

    no i will not make PRs

  291. stefandxm

    the list is already there

  292. jonasw

    we’re also just doing this in our freetime :P

  293. Kev

    > the list is already there Great, we're done.

  294. stefandxm

    thats my point

  295. stefandxm

    deploy it

  296. stefandxm


  297. jonasw

    uh, we could link to the JSON file :-)

  298. mathieui

    and I say that as someone who missed the original announcement and made a pull request this week, after 7 months of not being listed

  299. stefandxm

    now you complain you dont have time but still you want everyone else to take time to fulfill your silly procedure

  300. jonasw

    stefandxm, that "silly procedure" also takes our time. It’s not as if only others have to do work here.

  301. jonasw

    we don’t do this for fun, we really think it’s a good idea, for the reasons mentioned here already

  302. stefandxm


  303. Ge0rG

    jonasw: thanks for covering my ass in my evil plan to drive the XSF down with bureaucratic processes everywhere!

  304. jonasw

    Ge0rG, admit it, you’re just sick of your job and want to spin off a Jabber consulting business ;P

  305. Ge0rG

    Which reminds me to apply for Board, Council and iteam.

  306. jonasw

    you don’t need to apply for iteam, do you?

  307. mathieui

    you only have to ask, afaik

  308. jonasw

    well, and board needs to approve you etc.

  309. mathieui

    (and thanks jonasw for merging)

  310. jonasw


  311. jonasw

    Guus, can you cancel the currently running build in favour of the most recent one? https://hub.docker.com/r/xmppxsf/xmpp.org/builds/

  312. jonasw

    it triggered one build for each PR, which is a waste of time :)

  313. Guus


  314. Guus

    I'm not paying attention here, unless I'm called by name (I've got to catch up on a number of things at work)

  315. jonasw

    fine :)

  316. jonasw


  317. Guus

    sure thing

  318. Ge0rG has left

  319. lskdjf has joined

  320. la|r|ma has joined

  321. Guus has left

  322. Kev has left

  323. Guus has left

  324. tux has left

  325. tux has left

  326. Ge0rG has left

  327. jere has joined

  328. ralphm has left

  329. Ge0rG has left

  330. Guus has left

  331. Guus has left

  332. daniel has left

  333. jubalh has joined

  334. Ge0rG has left

  335. ralphm has joined

  336. Alex has joined

  337. Syndace has left

  338. Syndace has joined

  339. jubalh has left

  340. jubalh has joined

  341. tim@boese-ban.de has joined

  342. Ge0rG has left

  343. daniel has left

  344. jubalh has left

  345. Alex has left

  346. ralphm has left

  347. Alex has joined

  348. Alex has left

  349. blabla has joined

  350. Ge0rG has left

  351. Tobias has left

  352. Ge0rG has left

  353. ralphm has left

  354. daniel has joined

  355. dwd has left

  356. zinid has left

  357. dwd has left

  358. Ge0rG has left

  359. Alex has joined

  360. ralphm has left

  361. sonny has left

  362. sonny has joined

  363. jere has left

  364. zinid

    Ge0rG: > you sound like Evgeny now Wanna next round of compliments from me?

  365. Ge0rG

    zinid: any time you want :P

  366. Ge0rG has left

  367. jjrh has left

  368. jjrh has left

  369. Kev has left

  370. zinid

    Ge0rG: just get a life, nerd

  371. Guus


  372. Ge0rG has left

  373. jere has joined

  374. jonasw

    it’s been years since I saw a bash.org link

  375. sonny has left

  376. sonny has joined

  377. jere has left

  378. jere has joined

  379. pep. has left

  380. Ge0rG has left

  381. Kev has joined

  382. daniel has left

  383. daniel has joined

  384. moretti.giuseppe has joined

  385. Ge0rG has left

  386. Ge0rG

    zinid: I'm sure you can do better than that!

  387. jonasw

    whatever, can you take that to a query please ;-)

  388. Ge0rG

    jonasw: no. MUC-PMs are broken.

  389. Ge0rG has left

  390. Ge0rG has left

  391. jjrh has left

  392. Ge0rG has left

  393. daniel has left

  394. Ge0rG has left

  395. jere has left

  396. jjrh has left

  397. Ge0rG has left

  398. efrit has joined

  399. sonny has left

  400. sonny has joined

  401. ralphm has left

  402. Wiktor has left

  403. Ge0rG has left

  404. lumi has joined

  405. uc has left

  406. Ge0rG has left

  407. pep. has left

  408. dwd has left

  409. valo has left

  410. Tobias

    dwd, ping council

  411. jonasw has left

  412. jonasw has joined

  413. stefandxm has left

  414. daniel has left

  415. Ge0rG has left

  416. lskdjf has left

  417. Valerian has joined

  418. pep. has joined

  419. Ge0rG has left

  420. daniel has left

  421. Valerian has left

  422. Ge0rG has left

  423. Valerian has joined

  424. efrit has left

  425. jubalh has joined

  426. Guus has left

  427. jubalh has left

  428. jubalh has joined

  429. ralphm has left

  430. Guus has left

  431. Ge0rG has left

  432. Guus has joined

  433. MattJ

    ping board

  434. Guus

    https://github.com/xsf/xmpp.org/pull/376 shall be merged unless objectuons are raised.

  435. nyco has left

  436. sonny has left

  437. sonny has joined

  438. Ge0rG has left

  439. jubalh has joined

  440. waqas has joined

  441. Kev


  442. Kev

    Arc is having issues with his server connecting to xmpp.org at the moment.

  443. Arc has joined

  444. arc has joined

  445. arc


  446. Arc


  447. arc has left

  448. Arc has left

  449. Arc has joined

  450. Arc

    I had to add muc.xmpp.org to s2s_insecure_domains

  451. arc has joined

  452. Flow has left

  453. Zash

    -certinfo muc.xmpp.org

  454. Bunneh

    Zash: muc.xmpp.org has a valid certificate issued by Let's Encrypt Authority X3

  455. Zash

    -expires muc.xmpp.org

  456. Bunneh

    Zash: muc.xmpp.org has a certificate that expires in 3 days and 7 hours

  457. arc has left

  458. Arc has left

  459. arc has joined

  460. arc has left

  461. Arc has joined

  462. Flow has joined

  463. Arc

    nope. it was something totally stupid on my end

  464. arc has joined

  465. Arc

    server had a hard reset, failed to save clock on save, so the server believed it was jan 3 and thus every cert it received was invalid

  466. SamWhited

    Arc: is the JID sending me requests you? Did you get a new one?

  467. Ge0rG has left

  468. Arc

    i renewed my certs a few days ago

  469. Arc

    my certs should be fine. it was a server date issue.

  470. Steve Kille has left

  471. stefandxm has joined

  472. Arc

    thankfully it doesnt look like i missed a board meeting since nobody else showed up

  473. Kev

    Matt did. But that was it.

  474. Guus

    Kev: please sort out tweetdeck

  475. Kev

    Ah yeah, that dropped off my inbox when I was ill. Let me put a todo in for tomorrow morning.

  476. Ge0rG has left

  477. lumi has left

  478. Steve Kille has left

  479. Guus


  480. stefandxm has left

  481. nyco has left

  482. valo has joined

  483. jubalh has joined

  484. daniel has left

  485. Ge0rG has left

  486. jjrh has left

  487. sonny has left

  488. sonny has joined

  489. ralphm has left

  490. jjrh has left

  491. lskdjf has joined

  492. jjrh has left

  493. Ge0rG has left

  494. lumi has joined

  495. jubalh has left

  496. jere has joined

  497. jjrh has left

  498. jjrh has left

  499. Syndace

    My two cents about the library/client list on xmpp.org: First of all, my respect for staying calm throughout the discussion, I got mad just passively reading it. Second, while it is not a perfect indicator for a project being maintained or not, checking for commits in the last year to guess whether a project is active does sound like an idea. At least for projects hosted on github an automatic script could check for commits in the last year and set that flag in the json file. (sorry if I bring up something that was considered before)

  500. Ge0rG has left

  501. stefandxm has joined

  502. jonasw

    Syndace, actually, that hasn’t been suggested before, interesting idea

  503. jonasw

    the issue would be where to run such code

  504. jonasw

    it’d be unfortunate to run that during the website build; it would have to be somewhat automated

  505. Kev

    It was discussed at the summit using 'last commit'.

  506. jonasw

    I didn’t know that

  507. Kev

    But it presupposes that a) source is publicly available and b) a project with no merged commits isn't maintained.

  508. Kev

    I think 'author is willing to ping github once a year' is a better metric for whether a project's still cared for.

  509. Kev

    It's all heuristics, of course.

  510. jubalh has joined

  511. Syndace

    Kev, it is not meant as a replacement to the current pr way of doing it but as an addition to maybe grab a few projects with lazy devs/devs that don't know about the list

  512. Kev

    Ah. I misunderstood. That doesn't seem unreasonable :)

  513. jonasw

    leaves the question how would that code run automatically and periodically

  514. Kev

    Probably doesn't need to be run automatically.

  515. jonasw

    fair enough

  516. jonasw

    Syndace, do you happen to volunteer to code something like that up?

  517. Valerian has left

  518. jonasw

    maybe add an optional git_url field for projects which want to link to a website but still have a proper git repository.

  519. Syndace

    Yeah sure :) I hope github has an api but i guess it does

  520. Wiktor

    Syndace: https://developer.github.com/v3/repos/commits/#list-commits-on-a-repository

  521. Valerian has joined

  522. Syndace

    ha! Thanks for the googleing. Gonna script it tomorrow. About when and how to run the script: I could just let my raspi run it once a week ^^

  523. pep.

    Flow, I already said that on list iirc, but "The situation BMH tries to improve is the following: I do have a bunch of data formatted using a markup language, say CommonMark, that I want to send over XMPP to an XMPP client. Because there is no converter from CommonMark to XHTML-IM(-NEXT) and since I don't want to write one [..]" This is really meh. "I don't want to write a converter so I'll write my implementation in a way that all clients have to implement one themselves"

  524. Wiktor

    Syndace: nothing like a good ol' cron... :)

  525. stefandxm has left

  526. jere has left

  527. jere has joined

  528. Guus

    Syndace, jonasw: why automate this? Seems like more work than manually supplying/maintaining a couple of entries.

  529. jonasw

    Guus, automation is good, and I think it’s trivial to do

  530. Guus

    Meh. Don't care much either way 😃

  531. Syndace

    pep. I think the (important) part you might be missing is that it does not hurt if neither the server nor the client understand the format. It is cool if a client happens to understand the format but if it does not it is still a human readable text message. For XHTML-IM the Server MUST understand the format.

  532. Flow

    pep., The important point is that you still want to stuff CommonMark into <body/>, even if you convert to XHTML-IM

  533. Flow

    for maximum interoperablitiy

  534. Syndace

    I don't care, I could also run it manually once a month :D

  535. jonasw

    Syndace, I think it hurts, in fact.

  536. jonasw

    it encourages putting non-plaintext content in <body/>. This is a slippery slope.

  537. jonasw

    Flow, I strongly disagree with that.

  538. Syndace

    jonasw, CommonMarkup is in fact plaintext

  539. pep.

    I also disagree with putting that in <body/>

  540. jonasw

    <body/> is plaintext, it should only ever be plaintext. Markups are not plaintext, even if they are CommonMark or Markdown.

  541. Guus has left

  542. Syndace

    They are not plaintext? Oh..

  543. jonasw

    Syndace, no, it’s not. It abuses some characters in certain combinations as meta-characters to imply emphasis and other styling. That’s a markup which disguises as plaintext. It happens to be human-readable in many cases.

  544. Syndace

    I can see reading #### small-heading is not so much fun

  545. Guus has joined

  546. pep.

    You skipped what jonasw just said?

  547. jonasw

    Syndace, they are plaintext in the sense that they only use printables, but that also applies to XML and nobody would claim XML to be "plaintext" :-)

  548. Syndace

    pep.: No, I get it. Even though it is plaintext it is not fun to read it as plaintext

  549. pep.


  550. pep.

    We're not talking about emotions though

  551. daniel has left

  552. lskdjf has left

  553. ralphm has left

  554. lskdjf has left

  555. mimi89999 has left

  556. Flow enjoys reading CommonMark in plain text

  557. Flow

    but YMMV

  558. lskdjf has left

  559. Flow

    What do clients use these days to embed image-urls into a message (e.g. for stickers)?

  560. jonasw

    Flow, OOB

  561. jonasw

    (not for stickers, but http_upload)

  562. jonasw

    I hope that transition to SIMS happens at some point

  563. Flow

    jonasw, ty

  564. jubalh has joined

  565. uc has joined

  566. lskdjf has joined

  567. uc has joined

  568. uc has joined

  569. lskdjf has joined

  570. lskdjf has left

  571. lskdjf has left

  572. lskdjf has joined

  573. lskdjf has left

  574. goffi has left

  575. Guus has left

  576. goffi has joined

  577. stefandxm has joined

  578. Guus has joined

  579. dwd has left

  580. Tobias has joined

  581. Guus has left

  582. lskdjf has left

  583. jubalh has left

  584. jubalh has joined

  585. dwd has left

  586. Guus has joined

  587. jonasw

    Flow, ugh. sorry. (mail follows)

  588. Guus has left

  589. Guus has joined

  590. stefandxm has left

  591. lskdjf has left

  592. lskdjf has left

  593. lskdjf has left

  594. jubalh has joined

  595. efrit has joined

  596. lskdjf has left

  597. daniel has left

  598. Valerian has left

  599. Valerian has joined

  600. lumi has joined

  601. SouL has left

  602. jere has joined

  603. jjrh has left

  604. dwd has left

  605. Valerian has left

  606. Valerian has joined

  607. jjrh has left

  608. jjrh has left

  609. dwd has left

  610. dwd has left

  611. edhelas has left

  612. dwd has left

  613. lskdjf has left

  614. Arc has left

  615. lskdjf has joined

  616. goffi has left

  617. lskdjf has left

  618. lskdjf has left

  619. Alex has left

  620. Alex has joined

  621. Neustradamus has left

  622. Holger has left

  623. stefandxm has joined

  624. lskdjf has left

  625. lskdjf has left

  626. lskdjf has left

  627. efrit has left

  628. Holger has left

  629. lskdjf has left

  630. lskdjf has left

  631. lskdjf has left

  632. lskdjf has left

  633. jubalh has joined

  634. jubalh has left

  635. lskdjf has left

  636. lskdjf has joined

  637. Neustradamus has left

  638. Ge0rG has joined

  639. lskdjf has left

  640. lskdjf has left

  641. pep.

    Flow, you see my messages on the list now? :-°

  642. pep.

    I'll still get reports but at least I changed my DMARC policy while I figure something out (if there is anything to figure out)

  643. edhelas has left

  644. lskdjf has joined

  645. Arc has joined

  646. edhelas has joined

  647. stefandxm has left

  648. Zash has left

  649. edhelas has left

  650. uc has joined

  651. edhelas has joined

  652. Valerian has left

  653. Valerian has joined

  654. uc has joined

  655. zinid has left

  656. Alex has left

  657. emxp has left

  658. emxp has joined

  659. zinid has left

  660. emxp has joined

  661. emxp has joined

  662. zinid has joined

  663. Alex has joined

  664. Guus has left

  665. Guus has joined

  666. edhelas has left

  667. edhelas has left

  668. lskdjf has joined

  669. lskdjf has left

  670. edhelas has left

  671. uc has joined

  672. edhelas has left

  673. edhelas has left

  674. lskdjf has left

  675. la|r|ma has left

  676. edhelas has left

  677. edhelas has left

  678. Alex has left

  679. lskdjf has joined

  680. edhelas has left

  681. edhelas has left

  682. edhelas has joined

  683. tux has left

  684. Arc has left

  685. tux has joined

  686. lskdjf has left

  687. lskdjf has left

  688. dwd has left

  689. lskdjf has left

  690. Valerian has left

  691. stefandxm has joined

  692. Valerian has joined

  693. dwd has left

  694. dwd has left

  695. lskdjf has left

  696. lskdjf has left

  697. Arc has joined

  698. lskdjf has left

  699. Valerian has left

  700. Valerian has joined

  701. dwd has left

  702. dwd has left

  703. lskdjf has left

  704. lskdjf has left

  705. lskdjf has left

  706. dwd has left

  707. dwd has left

  708. lskdjf has left

  709. emxp has joined

  710. lskdjf has left

  711. dwd has left

  712. lskdjf has left

  713. uc has joined

  714. lskdjf has left

  715. Arc has left

  716. Guus has left

  717. mimi89999 has joined

  718. mimi89999 has left

  719. mimi89999 has joined

  720. Guus has joined

  721. Guus has left

  722. Guus has joined

  723. SamWhited has left

  724. jjrh has left

  725. jjrh has left

  726. jjrh has left

  727. SamWhited has left

  728. SamWhited has joined

  729. lskdjf has left

  730. uc has left

  731. uc has joined

  732. jjrh has left

  733. uc has joined

  734. jjrh has left

  735. waqas has left

  736. jjrh has left

  737. jjrh has left

  738. lskdjf has left