XSF Discussion - 2019-08-27


  1. moparisthebest

    <ralphm> And indeed, maybe mod_block_strangers isn't the best approach. I can imagine various cases where you'd receive a message stanzas from a non-contact that you didn't direct presence to (bare or full). And didn't want it blocked.

  2. zach has left

  3. zach has joined

  4. moparisthebest

    For example, jmp.chat

  5. moparisthebest

    Where you want messages from SMS non-contacts

  6. moparisthebest

    They have to constantly change their server and client recommendations because of this

  7. Lance has left

  8. andy has left

  9. karoshi has left

  10. murabito has left

  11. murabito has joined

  12. aj has joined

  13. Chobbes has joined

  14. fds has joined

  15. UsL has left

  16. UsL has joined

  17. zach has left

  18. zach has joined

  19. fds

    h

  20. fds has left

  21. Alex has left

  22. Maranda has left

  23. Maranda has joined

  24. waqas has left

  25. waqas has joined

  26. pdurbin has joined

  27. Chobbes has left

  28. waqas has left

  29. waqas has joined

  30. waqas has left

  31. waqas has joined

  32. waqas has left

  33. waqas has joined

  34. Chobbes has joined

  35. waqas has left

  36. waqas has joined

  37. pdurbin has left

  38. neshtaxmpp has left

  39. neshtaxmpp has joined

  40. waqas has left

  41. waqas has joined

  42. waqas has left

  43. waqas has joined

  44. waqas has left

  45. waqas has joined

  46. adityaborikar has joined

  47. Chobbes has left

  48. zach has left

  49. zach has joined

  50. waqas has left

  51. waqas has joined

  52. adityaborikar has left

  53. waqas has left

  54. waqas has joined

  55. waqas has left

  56. waqas has joined

  57. adityaborikar has joined

  58. waqas has left

  59. waqas has joined

  60. waqas has left

  61. waqas has joined

  62. sonny has left

  63. sonny has joined

  64. waqas has left

  65. waqas has joined

  66. waqas has left

  67. waqas has joined

  68. adityaborikar has left

  69. waqas has left

  70. waqas has joined

  71. waqas has left

  72. waqas has joined

  73. waqas has left

  74. waqas has joined

  75. kokonoe has left

  76. waqas has left

  77. waqas has joined

  78. kokonoe has joined

  79. lumi has left

  80. waqas has left

  81. waqas has joined

  82. waqas has left

  83. waqas has joined

  84. waqas has left

  85. waqas has joined

  86. adityaborikar has joined

  87. murabito has left

  88. murabito has joined

  89. adityaborikar has left

  90. Nekit has joined

  91. zach has left

  92. zach has joined

  93. andy has joined

  94. pdurbin has joined

  95. adityaborikar has joined

  96. pdurbin has left

  97. sonny has left

  98. adityaborikar has left

  99. patrick has left

  100. jcbrand has left

  101. adityaborikar has joined

  102. adityaborikar has left

  103. rion has joined

  104. mimi89999 has left

  105. mimi89999 has joined

  106. adityaborikar has joined

  107. zach has left

  108. zach has joined

  109. jabberjocke has left

  110. j.r has left

  111. j.r has joined

  112. adityaborikar has left

  113. adityaborikar has joined

  114. Douglas Terabyte has left

  115. Douglas Terabyte has joined

  116. adityaborikar has left

  117. adityaborikar has joined

  118. jabberjocke has joined

  119. jabberjocke has left

  120. jabberjocke has joined

  121. jabberjocke has left

  122. jabberjocke has joined

  123. j.r has left

  124. waqas has left

  125. Mikaela has left

  126. Mikaela has joined

  127. Tobias has joined

  128. wurstsalat has joined

  129. goffi has joined

  130. arc has left

  131. arc has joined

  132. jabberjocke has left

  133. zach has left

  134. zach has joined

  135. karoshi has joined

  136. pdurbin has joined

  137. j.r has joined

  138. Douglas Terabyte has left

  139. Douglas Terabyte has joined

  140. j.r has left

  141. j.r has joined

  142. pdurbin has left

  143. adityaborikar has left

  144. adityaborikar has joined

  145. adityaborikar has left

  146. adityaborikar has joined

  147. jcbrand has joined

  148. zach has left

  149. zach has joined

  150. zach has left

  151. larma has left

  152. zach has joined

  153. larma has joined

  154. Douglas Terabyte has left

  155. Douglas Terabyte has joined

  156. jonas’

    moparisthebest, maybe talk to the server implementations about white-listing jmp.chat

  157. jonas’

    that’s a reasonable use-case

  158. jonas’

    and since you need to be registered with jmp.chat to receive messages from them (?) it is opt-in for each user fully and without extra config

  159. jonas’

    could be a config switch obviously for the admin to disable the whitelisting

  160. jonas’

    but I think by default it should be whitelisted

  161. Douglas Terabyte has left

  162. Ge0rG

    What about > Also blocking messages from strangers, server-wide, is a very bad idea.

  163. alameyo has left

  164. alameyo has joined

  165. zach has left

  166. zach has joined

  167. pdurbin has joined

  168. jonas’

    true

  169. alameyo has left

  170. mimi89999 has left

  171. mimi89999 has joined

  172. sezuan has joined

  173. jabberjocke has joined

  174. sezuan has left

  175. sezuan has joined

  176. zach has left

  177. zach has joined

  178. alameyo has joined

  179. adityaborikar has left

  180. adityaborikar has joined

  181. alameyo has left

  182. alameyo has joined

  183. zach has left

  184. zach has joined

  185. mimi89999 has left

  186. j.r has left

  187. jubalh has joined

  188. mimi89999 has joined

  189. Zash has left

  190. jabberjocke has left

  191. Mikaela has left

  192. Mikaela has joined

  193. zach has left

  194. zach has joined

  195. Zash has joined

  196. pdurbin has left

  197. Nekit has left

  198. Nekit has joined

  199. zach has left

  200. zach has joined

  201. COM8 has joined

  202. pdurbin has joined

  203. murabito has left

  204. arc has left

  205. arc has joined

  206. Nekit has left

  207. Nekit has joined

  208. lskdjf has joined

  209. jabberjocke has joined

  210. COM8 has left

  211. COM8 has joined

  212. COM8 has left

  213. jabberjocke has left

  214. COM8 has joined

  215. COM8 has left

  216. aj has left

  217. COM8 has joined

  218. COM8 has left

  219. COM8 has joined

  220. zach has left

  221. zach has joined

  222. COM8 has left

  223. COM8 has joined

  224. COM8 has left

  225. COM8 has joined

  226. COM8 has left

  227. linkmauve has joined

  228. adityaborikar has left

  229. jubalh has left

  230. Alex has joined

  231. winfried

    Guus Ralphm maybe we should apply for this: https://www.forumstandaardisatie.nl/content/toetsen-van-standaarden

  232. Nekit has left

  233. Guus

    winfried: i quickly scanned: seems we're to late?

  234. kokonoe has left

  235. Nekit has joined

  236. kokonoe has joined

  237. winfried

    Guus: They have a continuous call and they accept twice a year. We missed the call for this autumn but can apply for the spring

  238. winfried

    And best prepare well for it...

  239. Guus

    kk

  240. pdurbin has left

  241. zach has left

  242. zach has joined

  243. linkmauve has left

  244. COM8 has joined

  245. COM8 has left

  246. adityaborikar has joined

  247. COM8 has joined

  248. COM8 has left

  249. adityaborikar has left

  250. adityaborikar has joined

  251. eevvoor has joined

  252. COM8 has joined

  253. COM8 has left

  254. zach has left

  255. zach has joined

  256. marc_ has joined

  257. jabberjocke has joined

  258. COM8 has joined

  259. COM8 has left

  260. COM8 has joined

  261. COM8 has left

  262. eevvoor has left

  263. pdurbin has joined

  264. zach has left

  265. zach has joined

  266. j.r has joined

  267. j.r has left

  268. j.r has joined

  269. kokonoe has left

  270. kokonoe has joined

  271. pdurbin has left

  272. jubalh has joined

  273. Chobbes has joined

  274. lumi has joined

  275. Dele (Mobile) has joined

  276. adityaborikar has left

  277. zach has left

  278. zach has joined

  279. murabito has joined

  280. jubalh has left

  281. Chobbes has left

  282. Chobbes has joined

  283. zach has left

  284. zach has joined

  285. COM8 has joined

  286. COM8 has left

  287. COM8 has joined

  288. COM8 has left

  289. MattJ

    Ge0rG + all: mailing list archives should be working again now

  290. Ge0rG

    MattJ: awesome, thanks!

  291. Ge0rG

    Are the numbers still the same?

  292. MattJ

    You mean did old URLs break? No, I sincerely hope not

  293. COM8 has joined

  294. zach has left

  295. zach has joined

  296. COM8 has left

  297. jonas’

    MattJ, https://mail.jabber.org/pipermail/members/2019-May/008986.html

  298. jonas’

    oh, that’s members

  299. jonas’

    but members should be public, no?

  300. jonas’

    (it was, at least)

  301. jonas’

    (I just grepped my xsf@ logs for a random mail.jabber.org link)

  302. jonas’

    (other links to standards@ seem to work)

  303. ralphm

    Yes, should be public

  304. ralphm

    In principle, mailman knows which lists should be

  305. Nekit has left

  306. Nekit has joined

  307. zach has left

  308. zach has joined

  309. COM8 has joined

  310. COM8 has left

  311. Chobbes has left

  312. COM8 has joined

  313. COM8 has left

  314. Ge0rG

    jonas’: the evil thing about mailman silently renumbering is that all links still work, they just point to different mails

  315. zach has left

  316. zach has joined

  317. ralphm

    Yes that's horrible

  318. COM8 has joined

  319. ralphm

    At least for standards@ links archived by Google seem to match, with a quick sample

  320. COM8 has left

  321. Ge0rG

    ralphm: thanks for checking.

  322. Ge0rG

    I'm sure there are still broken links on the wiki, from our last silent renumbering.

  323. COM8 has joined

  324. COM8 has left

  325. ralphm

    When was that? I have old links in my blog and haven't noticed issues

  326. COM8 has joined

  327. COM8 has left

  328. ralphm

    2003-2005

  329. linkmauve has joined

  330. Ge0rG

    ralphm: I suppose around 2016, when the infra went belly up

  331. ralphm

    Ok

  332. kokonoe has left

  333. kokonoe has joined

  334. j.r has left

  335. pdurbin has joined

  336. Ge0rG

    ralphm: eg. https://wiki.xmpp.org/web/XEP-Remarks/XEP-0352:_Client_State_Indication leads into a 404

  337. Nekit has left

  338. zach has left

  339. zach has joined

  340. Ge0rG

    https://wiki.xmpp.org/web/XEP-Remarks/XEP-0256:_Last_Activity_in_Presence has one 404 and one unrelated "XMPP or NodeJS" thread

  341. Ge0rG

    those two were the first hits of https://wiki.xmpp.org/web/index.php?search=mail.jabber.org&title=Special%3ASearch&go=Go

  342. ralphm

    Hmm

  343. Zash has left

  344. Ge0rG

    I don't even dare going on

  345. ralphm

    Are you fixing them as you go?

  346. Guus

    Bear once provided me with server logs, that I grepped for frequent 404's

  347. Zash has joined

  348. Guus

    by no means a full fix, but I used it to fix the most high-impact ones.

  349. Guus

    maybe that can be repeated?

  350. ralphm

    Particularly in this case, there's context to find the new working URLs

  351. Nekit has joined

  352. Ge0rG

    ralphm: nope. I have no idea where the links used to point to before

  353. Ge0rG

    and the 404s are kind of unexpected

  354. Ge0rG

    there used to be more wrong and less 404 links, IIRC

  355. pdurbin has left

  356. ralphm

    Well, you have links with known months. Give the relatively low volume, you can choose suitable replacements.

  357. ralphm

    (just go up one level, scan for the XEP by number or name)

  358. ralphm

    E.g. the CSI one: https://mail.jabber.org/pipermail/standards/2014-August/029037.html

  359. Ge0rG

    Right.

  360. aj has joined

  361. LNJ has joined

  362. zach has left

  363. zach has joined

  364. MattJ

    jonas’, oh, right

  365. MattJ

    I think that's part of my earlier attempts at a fix

  366. MattJ

    Apache was serving archives/private, and all the docs say to serve archive/public

  367. COM8 has joined

  368. moparisthebest

    ralphm, Ge0rG, jonas’ : it's not just servers that block non-contacts either, also clients https://github.com/ChatSecure/ChatSecure-iOS/issues/844 pretty crappy situation

  369. COM8 has left

  370. moparisthebest

    and yea jmp.chat getting itself on a whitelist is probably doable, but kind of ruins the whole concept of an open federated system :/

  371. moparisthebest

    ditch whatsapp/telegram/$hotness_of_the_day and join XMPP and message anyone! (who doesn't happen to use a crippled client or server that they can't fix)

  372. zach has left

  373. zach has joined

  374. ralphm

    Well, for what it is worth, once I disabled that module, I almost immediately got a bunch of spam. I understand it blocks certain users, but I am not affected by that, and that trumps not getting spam. YMMV

  375. Mikaela has left

  376. moparisthebest

    and to be clear I think that's perfectly acceptable opt-in behavior, or even if it was on by default and you could opt-out

  377. Mikaela has joined

  378. moparisthebest

    just to have it hard-coded in clients, and server-wide in popular public servers where you can't disable it for your JID is bad bad

  379. linkmauve has left

  380. ralphm

    Sure

  381. MattJ

    Agreed - a standard way to enable/disable it would be great

  382. Zash

    Magic blocking command-ish thing?

  383. MattJ

    Someone XEP it and we could implement it in Prosody in less than an hour

  384. Ge0rG

    Or, maybe, you know, a way to smartly block just the spam messages.

  385. Ge0rG

    Or, slightly less useful, a kind of captcha-on-first-contact

  386. LNJ has left

  387. ralphm

    Yeah, I don't believe in that.

  388. ralphm

    I'm tempted to say: my server will only ever forward anything (including presence subscription requests) to the client, if there is a matching outgoing presence request or approval.

  389. zach has left

  390. zach has joined

  391. ralphm

    And then something to cover MUC/MIX.

  392. Holger

    ... invitations.

  393. ralphm

    for MUC?

  394. COM8 has joined

  395. Holger

    Yeah.

  396. Mikaela has left

  397. Holger

    That's one of those things that typically fail with mod_block_strangers.

  398. Mikaela has joined

  399. linkmauve has joined

  400. ralphm

    I don't remember how MUC invitations work, but in MIX there is the inviter - channel - invitee triangle and in that case it would indeed only work if both people have eachother in their roster

  401. linkmauve has left

  402. linkmauve has joined

  403. ralphm

    I'm not sure if that's a negative, depending on how hard you want to block spam

  404. COM8 has left

  405. j.r has joined

  406. COM8 has joined

  407. jonas’

    ralphm, MUC has both ways

  408. jonas’

    with the MUC channel in between or without

  409. ralphm

    The big issue, of course, is needing some kind of out-of-band exchange of JIDs, or maybe phone number matching.

  410. jonas’

    with is required for rooms where members are not allowed to edit the member list, but are allowed to send invites.

  411. ralphm

    When we were implementing (only) MIX, I looked in detail at its mediated invites, and really like that model.

  412. jonas’

    mediated invites are not spoofable, which is nice, but the problem is with spam of those, yes

  413. ralphm

    Because it won't cause blockage of invites from 'unknown' entities like the room (the invite comes directly from the inviter to the invitee), so that blocking JIDs will also never cause you to be bothered by people via MIX channels.

  414. ralphm

    And then if you require a bidirectional relationship, that would block probably most spam.

  415. ralphm

    (at the expense of ease-of-use, probably)

  416. jonas’

    s/, probably//

  417. jonas’

    ralphm, what you describe does not sound like a mediated invite to me

  418. ralphm

    well, I suppose it is mediated in reverse. It requires the participation of the channel.

  419. ralphm

    I.e. someone can join the channel only if it got an invite that was approved by the channel, and it will only receive invites from non-blocked people.

  420. jonas’

    I don’t get this, do you have a link to the document for me to read?

  421. Nekit has left

  422. Nekit has joined

  423. COM8 has left

  424. zach has left

  425. zach has joined

  426. j.r has left

  427. Steve Kille has joined

  428. linkmauve has left

  429. kokonoe has left

  430. kokonoe has joined

  431. APach has left

  432. zach has left

  433. zach has joined

  434. APach has joined

  435. patrick has joined

  436. ralphm

    jonas’: https://xmpp.org/extensions/xep-0407.html#usecase-user-invite

  437. jonas’

    ralphm, ah, yes, that’s neat

  438. jonas’

    so there’s a token from the MIX involed

  439. jonas’

    so there’s a token from the MIX involved

  440. jonas’

    but I could still spoof that

  441. jonas’

    ah, but that doesn’t matter because you’d be filtering non-roster contacts

  442. ralphm

    If you wanted you could implement a step where the invitee checks the invite with the channel, before showing the invite to the user.

  443. zach has left

  444. zach has joined

  445. pdurbin has joined

  446. david has left

  447. david has joined

  448. Ge0rG

    With three parties involved, you can't trust any one to represent the other.

  449. sezuan has left

  450. Ge0rG

    I've never blocked messages from strangers, and strangely I hardly receive any spam

  451. ralphm

    Ge0rG: maybe you are a natural anti-spam measure 🤣

  452. Ge0rG

    It used to be different.

  453. jonas’

    ralphm, that requires a way for the channel to say "yes, that token is valid" without joining

  454. ralphm

    Indeed

  455. jonas’

    ralphm, this is simply one of the occasions where Ge0rG did (does) what he was (is) preaching

  456. j.r has joined

  457. alameyo has left

  458. alameyo has joined

  459. Ge0rG

    jonas’: if you are going to join anyway, and that join depends on the token being valid, you can just skip the round trip

  460. Ge0rG

    Clients are auto joining for years now.

  461. jonas’

    Ge0rG, the point is to validate the token to rule out dumb invite spam

  462. ralphm

    The point is that you may want to validate the invite before bothering the user

  463. jonas’

    unless you’re collaborating with the MIX service, you don’t have valid tokens to invite people

  464. Chobbes has joined

  465. ralphm

    In this scenario, you'd minimize spam.

  466. ralphm

    Also, implicitly the inviter does trust the channel

  467. Ge0rG

    Spammers would never collaborate with a MIX service

  468. ralphm

    So that's why I think it works

  469. jonas’

    if the spammers collaborate with the MIX service, the obvious solution is to punish the MIX service.

  470. Lance has joined

  471. Ge0rG

    > ralphm: there is a disapproved SPAM WG for that, in which you can become a member after signing an NDA with the blood of your first-born. That offer is still open, BTW, in case you are interested in not blocking strangers.

  472. pdurbin has left

  473. pep.

    How much is invite spam a thing? I've never experienced it (I mean from spammers. I do get invite spam otherwise but from "legit" users)

  474. Ge0rG

    pep.: never got that so far

  475. ralphm

    It's been a long time since I got a bonfide invite

  476. Ge0rG

    Most invites I'm getting from myself as a shortcut to join a MUC on my mobile

  477. ralphm

    But I get multiple invites per week

  478. Ge0rG

    ralphm: do you happen to have xml?

  479. ralphm

    Not at the moment, but can hold on to it

  480. ralphm

    Next time

  481. zach has left

  482. zach has joined

  483. Ge0rG

    ralphm: that would be great.

  484. Ge0rG is collecting samples

  485. ralphm nods

  486. ralphm

    Got a few from default.rs

  487. Chobbes has left

  488. Chobbes has joined

  489. Syndace has left

  490. wurstsalat

    any updates regarding DOAP ? gajim does also provide one now

  491. pep.

    There's a PR awaiting, not sure what's blocking. I'd say editor's processing time

  492. Wojtek has joined

  493. pep.

    I'll have a look after we get together with jonas’

  494. Ge0rG

    Wiring a DOAP looks like a significant effort

  495. Zash

    copy an existing, edit the name, call it a day

  496. wurstsalat

    Just implement all the features, then you don't have to filter XEPs ;)

  497. Wojtek has left

  498. Ge0rG

    wurstsalat: fewer features, less work.

  499. wurstsalat

    I see your point

  500. pep.

    Ge0rG: I'm sure somebody(tm) could PR a doap file for yaxim once it's deployed

  501. Syndace has joined

  502. pep.

    Then you'd only have to update it

  503. LNJ has joined

  504. Ge0rG

    pep.: I'd actually appreciate that

  505. Syndace has left

  506. Yagiza has joined

  507. wurstsalat

    Ge0rG, do you have a list of supported XEPs?

  508. zach has left

  509. zach has joined

  510. Neustradamus has left

  511. Neustradamus has joined

  512. Ge0rG

    wurstsalat: more or less, at https://yaxim.org/features/

  513. jonas’

    pep., the website is not editors realm

  514. pep.

    Ah

  515. pep.

    Board?

  516. jonas’

    I just happen to know a bit about pelican so I did a few things back then

  517. jonas’

    I don’t think there’s a formal team

  518. jonas’

    actually

  519. jonas’

    I have merge powers there, not sure why :)

  520. jonas’

    Guus and I do most of the reviews

  521. pep.

    Then we should submit that PR to board probably

  522. wurstsalat

    Ge0rG, Feb 1st, 2017 4:06 pm is sufficiently recent?

  523. Lance has left

  524. Ge0rG

    wurstsalat: probably not, but it's the most recent I have ready.

  525. wurstsalat

    If nobody else volunteers I would compile a doap with this

  526. Zash

    Didn't someone make a ???? to doap thingymajigger?

  527. kokonoe has left

  528. zach has left

  529. zach has joined

  530. kokonoe has joined

  531. adityaborikar has joined

  532. LNJ has left

  533. Nekit has left

  534. Nekit has joined

  535. zach has left

  536. zach has joined

  537. Yagiza has left

  538. LNJ has joined

  539. rion has left

  540. larma has left

  541. wurstsalat

    Ge0rG, there you go, an approximation ;) https://paste.gajim.org/view/22c58cfb

  542. Nekit has left

  543. marc_ has left

  544. rion has joined

  545. larma has joined

  546. pep.

    wurstsalat, 0077 "complete" "no forms support", hmm.

  547. zach has left

  548. zach has joined

  549. wurstsalat

    That was me not parsing ;)

  550. rion has left

  551. Ge0rG

    Is that rdf file now licensed under gpl3?

  552. Chobbes has left

  553. Ge0rG

    Should I also add the version tags for the specific XEPs?

  554. pep.

    yeah that'd be nice, maybe not required though(?)

  555. rion has joined

  556. marc_ has joined

  557. adityaborikar has left

  558. adityaborikar has joined

  559. Zash

    disco#info to doap? or was this the project that needed the registries to be in order?

  560. pep.

    disco#info to doap could help a bit I guess.

  561. rion has left

  562. zach has left

  563. zach has joined

  564. adityaborikar has left

  565. Chobbes has joined

  566. Chobbes has left

  567. Chobbes has joined

  568. Chobbes has left

  569. Ge0rG

    wurstsalat: Is that rdf file now licensed under gpl3?

  570. zach has left

  571. zach has joined

  572. jubalh has joined

  573. adityaborikar has joined

  574. zach has left

  575. zach has joined

  576. rion has joined

  577. lovetox has joined

  578. j.r has left

  579. aj has left

  580. LNJ has left

  581. jubalh has left

  582. lovetox

    hm the tombstone thing where we redirect to another address on destruction of a muc

  583. zach has left

  584. zach has joined

  585. lovetox

    if i disco such a muc, it has the new address inside <gone>new adress</gone> error condition

  586. lovetox

    is this somwhere specified ? or is this something people just do

  587. Zash

    XMPP core RFC

  588. Zash

    https://xmpp.org/rfcs/rfc6120.html#rfc.section.8.3.3.5

  589. adityaborikar has left

  590. jonas’

    I would’ve pasted that if I hadn’t accidentally Ctrl+Q

  591. wurstsalat

    Ge0rG: however you like

  592. Zash

    WTFPL?

  593. wurstsalat

    Tell me if I have to be specific ;)

  594. lovetox

    ok nice although weird that they add xmpp: into it

  595. pep.

    lovetox, it makes sense to be a valid URI I think

  596. Zash

    lovetox, handy if you ever wanna redirect to a wobsite or email or whatever I suppose

  597. wurstsalat

    lovetox: I thought gajim did that (but didn't check)

  598. Ge0rG

    wurstsalat: I'm not yet sure whether to bundle it with the source or with the website.

  599. Ge0rG

    Zash: I don't want to design the UX for that

  600. Zash

    Yes, convention for where to put the doap xml plz 🙂

  601. pep.

    Zash, wherever you want? You have to give a url to xmpp.org anyway

  602. Zash

    Ge0rG: "This MUC has now become an mailing list. GL;HF"

  603. Ge0rG

    Channel you are in is tombstoned, suddenly a "new email" editor appears

  604. pep.

    Somewhere not everybody has access would be better I guess :)

  605. Zash

    Ge0rG, show a link maybe?

  606. jonas’

    wurstsalat, "public domain"?

  607. lovetox

    Zash still weird, this makes parsing this much more complicated

  608. jonas’

    lovetox, don’t you need a URI parser anyways?

  609. Zash

    Life is complicated.

  610. lovetox

    i have one yes

  611. pep.

    And it's most likely always going to be another MUC.. (or MIX, maybe? someday)

  612. Ge0rG

    Just drop it at the OS URI handler. If you are lucky, the xmpp URI will get bounced to your running instance.

  613. j.r has joined

  614. pep.

    Or maybe an http url to logs? :P

  615. Zash

    Note that it's a generic stanza error, applicable to anything and everything.

  616. adityaborikar has joined

  617. Ge0rG

    If you agree less lucky, you'll end up with a second client running, competing for your resource

  618. Zash

    Users, MUCs, pubsub nodes, entire servers etc

  619. Ge0rG

    Everything can be gone.

  620. Ge0rG

    Messages?

  621. Zash

    "The recipient or server can no longer be contacted at this address"

  622. jonas’

    https://http.cat/410

  623. Zash

    Hm, maybe that excludes pubsub nodes then

  624. Ge0rG

    Makes me think of the Moved XEP mess...

  625. Zash

    Are pubsub nodes recipients?

  626. Zash

    Moving is a mess

  627. Zash

    Cool URL^W JIDs don't change!

  628. Ge0rG

    I moved to the web. Feel free to subscribe to my blog rss

  629. Ge0rG

    Now imagine we had an URI scheme for individual messages.

  630. Zash

    Linking to a static website where you detail your shutdown seems like a thing you could do

  631. Zash

    Imagine if we had URIs in to/from for everything

  632. Ge0rG

    You could link to your last message, like a will

  633. Ge0rG

    Zash: heresy!

  634. Zash

    `<message to="mailto:jdoe@example.com" from="xmpp:me@example.net" type="normal"><subject>Buy!</subject><body>Lorem ipsum</body></message>`

  635. Zash

    Sure would have simplifed some bridging scenarios

  636. wurstsalat

    Ge0rG: poezio, dino, and gajim host the doap in their git repos (easiest I think)

  637. wurstsalat

    pep: the doap from poezio follows a different scheme though (I think Link Mauve updated it)

  638. Ge0rG

    wurstsalat: so I'd link to a raw file on github? Hmmm...

  639. pep.

    blame Link Mauve

  640. pep.

    (he knows better)

  641. pep.

    Ge0rG, yeah

  642. linkmauve has joined

  643. Ge0rG

    So be it, then!

  644. zach has left

  645. zach has joined

  646. linkmauve

    wurstsalat, I think I updated all DOAP files I knew about when I improved the schema to have more consistent semantics.

  647. linkmauve

    I’ll have a look at some point, currently in Berlin and enjoying it too much to be too much on the computer. :D

  648. Chobbes has joined

  649. debacle has joined

  650. linkmauve

    debacle btw, I’m in Berlin atm.

  651. patrick has left

  652. Chobbes has left

  653. Chobbes has joined

  654. adityaborikar has left

  655. LNJ has joined

  656. adityaborikar has joined

  657. j.r has left

  658. rion has left

  659. j.r has joined

  660. zach has left

  661. zach has joined

  662. j.r has left

  663. j.r has joined

  664. Chobbes has left

  665. Chobbes has joined

  666. rion has joined

  667. LNJ has left

  668. wurstsalat has left

  669. wurstsalat has joined

  670. debacle has left

  671. pdurbin has joined

  672. linkmauve has left

  673. linkmauve has joined

  674. zach has left

  675. zach has joined

  676. linkmauve has left

  677. pdurbin has left

  678. Nekit has joined

  679. Douglas Terabyte has joined

  680. zach has left

  681. zach has joined

  682. Admin has joined

  683. Admin has left

  684. karoshi has left

  685. karoshi has joined

  686. zach has left

  687. zach has joined

  688. Ge0rG

    linkmauve: did you tell Holger?

  689. Lance has joined

  690. j.r has left

  691. j.r has joined

  692. Lance has left

  693. Nekit has left

  694. mimi89999 has left

  695. zach has left

  696. zach has joined

  697. mimi89999 has joined

  698. jubalh has joined

  699. LNJ has joined

  700. Syndace has joined

  701. zach has left

  702. zach has joined

  703. goffi has left

  704. eevvoor has joined

  705. jubalh has left

  706. Chobbes has left

  707. pdurbin has joined

  708. alameyo has left

  709. alameyo has joined

  710. LNJ has left

  711. pdurbin has left

  712. alameyo has left

  713. alameyo has joined

  714. kokonoe has left

  715. Dele (Mobile) has left

  716. kokonoe has joined

  717. zach has left

  718. zach has joined

  719. karoshi has left

  720. lskdjf has left

  721. lskdjf has joined

  722. waqas has joined

  723. lovetox has left

  724. andy has left

  725. eevvoor has left

  726. wurstsalat has left

  727. andy has joined

  728. debacle has joined

  729. lskdjf has left

  730. lskdjf has joined

  731. Mikaela has left

  732. lskdjf has left

  733. lskdjf has joined

  734. jabberjocke has left

  735. jabberjocke has joined

  736. lskdjf has left

  737. lskdjf has joined

  738. lskdjf has left

  739. lskdjf has joined

  740. lskdjf has left

  741. lskdjf has joined

  742. lskdjf has left

  743. zach has left

  744. zach has joined

  745. moparisthebest has left

  746. moparisthebest has joined

  747. xalek has left

  748. xalek has joined

  749. lskdjf has joined

  750. zach has left

  751. zach has joined

  752. alameyo has left

  753. debacle has left

  754. alameyo has joined

  755. andy has left

  756. UsL has left

  757. UsL has joined

  758. kokonoe has left

  759. kokonoe has joined

  760. arc has left

  761. arc has joined

  762. aj has joined

  763. zach has left

  764. zach has joined