XMPP Service Operators - 2023-10-24


  1. moparisthebest

    has anyone set up CAA's tying to a specific letsencrypt account yet? and if so, do you know how to get the account id from acme.sh :'(

  2. moparisthebest

    also I've seen different formats for CAA iodef, should it be email@example.org or mailto:email@example.org ?

  3. octagon

    email should have mailto

  4. octagon

    `certbot show_account` prints an account url

  5. octagon

    it'll contain api.letsencrypt.org somewhere

  6. octagon

    check wwhereever acme.sh stores its stuff

  7. moparisthebest

    ok this prints a URL that's probably right: acme.sh --update-account --server letsencrypt

  8. moparisthebest

    any examples of restricting validationmethods *and* accounturi ? there's a ; after the domain, but does that seperate each? :)

  9. moparisthebest

    found an example where each is seperated by '; ' so guess I'll try it

  10. octagon

    ``` issue "letsencrypt.org; validationmethods=http-01; accounturi=https://ENDPOINT.api.letsencrypt.org/acme/acct/NUMBER" iodef "mailto:caa@domain.tld" ``` I recommend keeping the uri at the end so no need to worry about ; parsing

  11. moparisthebest

    octagon, why do you have your flags set 0 instead of 128 ? (ie setting the critical bit that tells CAs to not issue if they don't understand something)

  12. octagon

    the critical flag isn't used yet afaik

  13. moparisthebest

    this mentions it: https://letsencrypt.org/docs/caa/#what-to-put-in-the-record

  14. octagon

    interesting

  15. Licaon_Kter

    moparisthebest: > and if so, do you know how to get the account id from acme.sh :'( `~/.acme.sh/ca/acme-v02.api.letsencrypt.org/directory/ca.conf` see `ACCOUNT_URL`

  16. Licaon_Kter

    singpolyma: odd to see different output for different domains (issues), I mean for one it complains about "for these but not for <input>", for another it says about DNSSEC, for other said about putting TLSA in DNS I was expecting some sort of consistency, for the main part, then add the extra stuff. For now, I'm not sure how a "good" result looks like :))

  17. octagon

    do any clinets check tlsa records?

  18. MattJ

    octagon, none that I know, but I may be wrong

  19. Licaon_Kter

    singpolyma: error 504 now

  20. singpolyma

    Licaon_Kter: once you add the TLSA records it tells you to add you can see what a good result is like. You can check what it says for cheogram.com for example

  21. Licaon_Kter

    I looked at jmp.chat :))

  22. singpolyma

    Yeah, that one isn't public on xmpp so I don't think I finished setup on it yet

  23. singpolyma

    Well, it is public but no one else is using it, heh

  24. emus

    singpolyma: you see the 502 errors right?

  25. singpolyma

    emus: are they happening again? I can look when I get home

  26. emus

    I heard from another dev

  27. emus

    singpolyma: said it was last night. so before the last 12 hours

  28. moparisthebest

    If anyone else wants a CAA template to copy I think `dig caa moparisthe.best` is right but of course I won't know for sure until my cert tries to renew :D thanks for the help octagon

  29. Licaon_Kter

    moparisthebest: didn't you try with staging?

  30. moparisthebest

    Licaon_Kter: https://upload.canchat.org:5281/file_share/X-CL96W5kWZbfsHXyrzJvGxf/ufH3q6jLTKagpWzLDMAOsQ.jpg

  31. Licaon_Kter

    I didn't say deploy, wtf? I said use LE staging server to get certs. And/Or block certs generation...

  32. moparisthebest

    Licaon_Kter: no I'm saying that book is what I did :D

  33. moparisthebest

    I'll have 30 days to fix it if it goes wrong... ๐Ÿ™

  34. Licaon_Kter

    :))

  35. mirux

    > If anyone else wants a CAA template to copy I think `dig caa moparisthe.best` is right but of course I won't know for sure until my cert tries to renew :D thanks for the help octagon Could try with --dry-run?

  36. mirux

    At least for certbot

  37. moparisthebest

    acme.sh doesn't :)

  38. mirux

    ๐Ÿ˜‡

  39. Menel

    acme.sh --issue --staging ...

  40. Licaon_Kter

    > acme.sh --issue --staging ... Exactly

  41. moparisthebest

    Right, could have, but didn't

  42. savagepeanut

    I always forget to use staging until it's too late

  43. emus

    http://blog.jmp.chat/b/certwatch/certwatch

  44. dryan

    Do you know what happend with creep.im? The warrant canary is outdated.

  45. Menel

    You could ask a@creep.im if they forgot, or....

  46. dryan

    Doesn't work anymore.

  47. Menel

    Well that service is on the blocklist for spam, so maybe the server where you're writing from also blocks creep.im.

  48. dryan

    Menel, Could you give me the list?

  49. Menel

    https://github.com/JabberSPAM/blacklist/blob/master/blacklist.txt

  50. dryan

    > https://github.com/JabberSPAM/blacklist/blob/master/blacklist.txt Thank you. It seems like last year he also skipped one. Maby he has other things on his plate. We will wait until the end of the year. . > Well that service is on the blocklist for spam, so maybe the server where you're writing from also blocks creep.im. I'm gonna send him one from danwin1210.de Thank you very much Menel. You help a lot of people in here.

  51. octagon

    Maybe they're actually co-opted

  52. dryan

    You know any real life examples where they could force somebody to update the canary, octagon ?

  53. nuegia.net

    github is completely broken for me

  54. nuegia.net

    I wish the XSF would use literally anything else other then Micro$oft services for hosting this kind of stuff

  55. techmetx11

    nuegia.net: this is not hosted by the XSF

  56. techmetx11

    this is unofficially maintained by xmpp service operators

  57. nuegia.net

    at this point github has gotten so bad we need a alternative frontend project for it like invidious, nitter, and bibliogram

  58. Licaon_Kter

    nuegia.net: gitlab dot com is worseR on every level

  59. nuegia.net

    sourcehut is an option

  60. nuegia.net

    or even just a plain http webserver would be better then micro$oft

  61. unix.dog

    iโ€™m curious whatโ€™s broken on github for you

  62. dryan

    > nuegia.net: gitlab dot com is worseR on every level I tought I'm the only one who feels that way.

  63. nuegia.net

    i don't know about worse but gitlab is pretty bad too

  64. nuegia.net

    if gitlab works at all, most of the time it doesn't it causes the fans to scream on my computers and bogs down my web browser

  65. dryan

    I have to enable javascript even to see the menus.

  66. octagon

    oh no the evil javascript