XSF Discussion - 2020-03-19


  1. Rob Loranger has left

  2. Rob Loranger has joined

  3. adiaholic_ has left

  4. Rob Loranger has left

  5. Rob Loranger has joined

  6. Daniel has left

  7. Daniel has joined

  8. Wojtek has left

  9. Daniel has left

  10. rob has joined

  11. rob has left

  12. rob has joined

  13. calvin has left

  14. calvin has joined

  15. karoshi has left

  16. Daniel has joined

  17. rob has left

  18. debacle has left

  19. rob has joined

  20. Rob Loranger has left

  21. Rob Loranger has joined

  22. sonny has left

  23. sonny has joined

  24. calvin has left

  25. calvin has joined

  26. j.r has left

  27. rob has left

  28. Rob Loranger has left

  29. Rob Loranger has joined

  30. Daniel has left

  31. Nekit has left

  32. Daniel has joined

  33. lskdjf has left

  34. pdurbin has joined

  35. lskdjf has joined

  36. calvin has left

  37. calvin has joined

  38. calvin has left

  39. calvin has joined

  40. calvin has left

  41. calvin has joined

  42. Daniel has left

  43. Daniel has joined

  44. Rob Loranger has left

  45. Rob Loranger has joined

  46. Rob Loranger has left

  47. Rob Loranger has joined

  48. raghavgururajan has joined

  49. lskdjf has left

  50. calvin has left

  51. Rob Loranger has left

  52. Rob Loranger has joined

  53. neshtaxmpp has left

  54. neshtaxmpp has joined

  55. Shell has left

  56. rob has joined

  57. mukt2 has joined

  58. rob has left

  59. mukt2 has left

  60. Daniel has left

  61. Daniel has joined

  62. Yagiza has joined

  63. Rob Loranger has left

  64. Rob Loranger has joined

  65. raghavgururajan has left

  66. krauq has left

  67. Rob Loranger has left

  68. Rob Loranger has joined

  69. adiaholic_ has joined

  70. adiaholic_ has left

  71. adiaholic_ has joined

  72. mukt2 has joined

  73. krauq has joined

  74. raghavgururajan has joined

  75. mukt2 has left

  76. raghavgururajan has left

  77. raghavgururajan has joined

  78. andrey.g has joined

  79. Rob Loranger has left

  80. Rob Loranger has joined

  81. andy has joined

  82. Rob Loranger has left

  83. Rob Loranger has joined

  84. DebXWoody has joined

  85. arc has joined

  86. lorddavidiii has joined

  87. mukt2 has joined

  88. raghavgururajan has left

  89. Tobias has joined

  90. mukt2 has left

  91. neshtaxmpp has left

  92. Daniel has left

  93. Roberto has left

  94. Daniel has joined

  95. raghavgururajan has joined

  96. raghavgururajan has left

  97. raghavgururajan has joined

  98. Roberto has joined

  99. krauq has left

  100. krauq has joined

  101. Rob Loranger has left

  102. Rob Loranger has joined

  103. paul has joined

  104. david has left

  105. david has joined

  106. emus has joined

  107. mukt2 has joined

  108. emus has left

  109. mukt2 has left

  110. emus has joined

  111. Daniel has left

  112. Daniel has joined

  113. krauq has left

  114. raghavgururajan has left

  115. raghavgururajan has joined

  116. emus has left

  117. sonny has left

  118. mukt2 has joined

  119. Zash has joined

  120. arc has left

  121. arc has joined

  122. mukt2 has left

  123. marc has joined

  124. Daniel has left

  125. Daniel has joined

  126. Jeybe has joined

  127. krauq has joined

  128. Alex has left

  129. Alex has joined

  130. marc has left

  131. krauq has left

  132. marc has joined

  133. neshtaxmpp has joined

  134. marc has left

  135. marc has joined

  136. raghavgururajan has left

  137. raghavgururajan has joined

  138. arc has left

  139. arc has joined

  140. krauq has joined

  141. Marc has joined

  142. raghavgururajan has left

  143. mukt2 has joined

  144. neshtaxmpp has left

  145. Nekit has joined

  146. mukt2 has left

  147. Daniel has left

  148. Daniel has joined

  149. karoshi has joined

  150. adiaholic_ has left

  151. adiaholic_ has joined

  152. mukt2 has joined

  153. goffi has joined

  154. xsf has left

  155. Steve Kille has left

  156. xsf has joined

  157. eevvoor has joined

  158. Steve Kille has joined

  159. mukt2 has left

  160. LNJ has joined

  161. debacle has joined

  162. emus has joined

  163. robertooo has joined

  164. robertooo has left

  165. robertooo has joined

  166. robertooo has left

  167. robertooo has joined

  168. emus has left

  169. raghavgururajan has joined

  170. robertooo has left

  171. robertooo has joined

  172. emus has joined

  173. adiaholic_ has left

  174. adiaholic_ has joined

  175. neshtaxmpp has joined

  176. Daniel has left

  177. mukt2 has joined

  178. Daniel has joined

  179. winfried

    My guestblog on E2EE at APNIC is published: https://blog.apnic.net/2020/03/19/the-hairy-issue-of-end-to-end-encrypted-instant-messaging/

  180. lovetox has joined

  181. Shell has joined

  182. lskdjf has joined

  183. paul has left

  184. paul has joined

  185. edhelas

    winfried awesome article, perfectly sum up my though about E2EE

  186. winfried

    thanks!

  187. mukt2 has left

  188. paul has left

  189. paul has joined

  190. paul has left

  191. paul has joined

  192. paul has left

  193. paul has joined

  194. lovetox has left

  195. pep.

    e2ee.. I'm going to link this once again: https://www.eff.org/deeplinks/2020/03/earn-it-bill-governments-not-so-secret-plan-scan-every-message-online

  196. adiaholic_ has left

  197. pep.

    maybe people will care to spread it

  198. adiaholic_ has joined

  199. winfried

    Yeah, the most fascinating of that discussion is that the definition of 'good guys' is contextual and not stable. Except for me of course, I am always the good guy.

  200. Syndace

    winfried: Sorry but in that article you seem to selectively not talk about certain things to make E2EE look bad in general. A) What about the very simple use-case that you don't want your server admin to read your private convos? Not everybody wants to protect himself from government surveillance... B) Why do you mention manual fingerprint verification and web of trust with all their problems, but don't add a note that a master key could actually solve all of that?

  201. winfried

    Syndace: and who verifies the master key?

  202. Syndace

    I don't want you to find ways now to criticise the master key, I want you to mention it in your article next to the other options

  203. winfried

    Syndace: Yes, I left out the 'dick-pic' usecase, that is true

  204. Syndace

    Your introduction very well sets the focus on e2ee vs government surveillance, but the conclusion just bashes on e2ee in general

  205. winfried

    Syndace: my point is, a master key does not really change the discussion

  206. Syndace

    It's one single fingerprint then, tied to the identity. I think that's much more bearable than n x m verifications.

  207. Guus

    I'm not reading that as a bash on e2ee at all. Rather, as a warning that e2ee comes with drawbacks that aren't always obvious.

  208. winfried

    Syndace: not only governmental, also commercial surveillance. I see way to often people believing they are of the hook of surveillance because there is e2ee. That is the false sense of security.

  209. winfried

    (but I have an appointment out of house now, will catch up later)

  210. Syndace

    > The issues with instant messaging are so hairy that it’s safe to say: “Bad encryption is a false sense of security”. Guus: IMO that doesn't say "there are drawbacks that aren't obvious" but "please don't do e2ee"

  211. adiaholic_ has left

  212. adiaholic_ has joined

  213. Syndace

    Anyway, just wanted to get my immediate thoughts out

  214. Guus

    "think about doing e2ee before applying it"

  215. Guus

    I have switched it off by default, for some of the reasons described in the article: usability sucks.

  216. Guus

    we might not like that it does - but for a lot of people, it does.

  217. winfried

    Syndace: appreciated, I always learn from feedback

  218. Guus

    that's not to say that there's a huge audience that can happily and effectively use e2ee

  219. Guus

    but at its current state, it is not a solution that should be deployed without considering its effects.

  220. adiaholic_ has left

  221. adiaholic_ has joined

  222. marc has left

  223. Dele Olajide has joined

  224. Shell has left

  225. Shell has joined

  226. raghavgururajan has left

  227. Syndace

    Also I shouldn't forget the positive things, the rest of the article is pretty cool and I agree with all of that, I especially like that you found/included some numbers on how critical the metadata is. winfried

  228. adiaholic_ has left

  229. adiaholic_ has joined

  230. marc has joined

  231. stpeter has joined

  232. Jeybe has left

  233. Jeybe has joined

  234. raghavgururajan has joined

  235. Daniel has left

  236. Daniel has joined

  237. remko has joined

  238. Steve Kille has left

  239. neshtaxmpp has left

  240. raghavgururajan has left

  241. Dele Olajide has left

  242. Steve Kille has joined

  243. Shell has left

  244. mukt2 has joined

  245. stpeter has left

  246. adiaholic_ has left

  247. adiaholic_ has joined

  248. mukt2 has left

  249. kuvoh has joined

  250. kuvoh has left

  251. kuvoh has joined

  252. kuvoh has left

  253. neshtaxmpp has joined

  254. Shell has joined

  255. pep.

    > So commercial surveillance doesn’t rely on the content of the message at all and E2EE does not offer any protection. winfried: I'm curious where you get your confidence about this

  256. pep.

    I'm sure commercial surveillance maps social graphs, but they do need at some point to know who's doing what

  257. pep.

    they can't go further like law enforcement and tap communications. well at least legally..

  258. pep.

    though they can very well provide bogus clients

  259. Zash

    Isn't it common that they somehow manage to scrape links you send in "encrypted" messages?

  260. Shell has left

  261. Shell has joined

  262. kuvoh has joined

  263. lskdjf has left

  264. kuvoh has left

  265. lskdjf has joined

  266. pep.

    this is not an issue of e2ee, probably holes in their e2ee impl. (intentional or not)

  267. kuvoh has joined

  268. kuvoh has left

  269. remko has left

  270. remko has joined

  271. pep.

    also tbh I still don't see the point of MLS' scalability for most use-cases we see in the wild

  272. kuvoh has joined

  273. xelxebar has left

  274. kuvoh has left

  275. pep.

    I feel like the article doesn't cover passive / active attacks really well, probably as Syndace said. it only considers active attacks and the rest seems "pointless" ("leap of faith")

  276. kuvoh has joined

  277. kuvoh has left

  278. larma

    pep., isn't it a thing that gmail analyzes your email contents?

  279. pep.

    yeah so no e2ee

  280. larma

    That was more related to "commercial surveillance doesn’t rely on the content of the message" when apparently Googles ad network actually does.

  281. pep.

    also the article doesn't talk about e2ee from the host's perspective

  282. pep.

    I as a service provider would like my users to have some kind or e2ee so I have a level of plausible deniability

  283. krauq has left

  284. remko has left

  285. mukt2 has joined

  286. winfried

    pep.: I can't know for sure commercial surveillance sole on metadata analysis (and I have some cases at hand where it doesn't). But having said that: almost every big platform has experimented with content analysis and they all got a big public backlash. If they do it, they don't want to be caught. And the pattern is of commercial surveillance is extremely simple: I am active in chatgroup HCP3, most member of chatgroup HCP3 buy gear for field-hockey, so I am a good target for advertisment for field-hockey.

  287. winfried

    pep.: the service provider protecting itself is one of the strongest usecases for e2ee right now, the intimate chat usecase is the other one.

  288. Daniel has left

  289. Daniel has joined

  290. calvin has joined

  291. raghavgururajan has joined

  292. krauq has joined

  293. Daniel has left

  294. mukt2 has left

  295. raghavgururajan has left

  296. raghavgururajan has joined

  297. kuvoh has joined

  298. kuvoh has left

  299. adiaholic_ has left

  300. adiaholic_ has joined

  301. Daniel has joined

  302. remko has joined

  303. Nekit has left

  304. pdurbin has left

  305. eevvoor has left

  306. edhelas has left

  307. edhelas has joined

  308. adiaholic_ has left

  309. adiaholic_ has joined

  310. Wojtek has joined

  311. pep.

    "intimate"? what about "privacy by default"? :)

  312. raghavgururajan has left

  313. !XSF_Martin has left

  314. !XSF_Martin has joined

  315. adiaholic_ has left

  316. adiaholic_ has joined

  317. sonny has joined

  318. winfried

    Privacy by default is only meaningfull if you define what aspects of privacy you want to protect or explain what you mean by privacy. The metadata of me contacting my general pacticioner contains a little information you may want to protect. The metadata of me contacting a STD clinic contains a lot of information I want to protect. There is no 'default' for privacy by default.

  319. pep.

    We understand that "metadata" is not covered by e2ee in the general case, no need to rub it in :)

  320. winfried

    Yeah, already wondered if I should give a non-metadata example :-)

  321. Wojtek has left

  322. adiaholic_ has left

  323. adiaholic_ has joined

  324. Daniel has left

  325. mukt2 has joined

  326. waqas has left

  327. mukt2 has left

  328. Jeybe has left

  329. Jeybe has joined

  330. marc has left

  331. Daniel has joined

  332. LNJ has left

  333. emus has left

  334. emus has joined

  335. eevvoor has joined

  336. marc has joined

  337. Rob Loranger has left

  338. Rob Loranger has joined

  339. lovetox has joined

  340. rion has left

  341. rion has joined

  342. APach has left

  343. pdurbin has joined

  344. nyco-2 has joined

  345. pep.

    !

  346. pep.

    it's time

  347. pep.

    MattJ, Seve, ralphm

  348. Seve waves

  349. ralphm bangs gavel

  350. ralphm

    0. Welcome

  351. MattJ

    o/

  352. ralphm

    Hi all! Guus sent his regrets.

  353. Daniel has left

  354. ralphm

    Any items for the agenda?

  355. pep.

    yep

  356. MattJ

    None here

  357. pep.

    I added that two days ago

  358. pep.

    I'll send an email when there's actual content to to it

  359. pep.

    -to

  360. ralphm

    The Communications person one?

  361. pep.

    yep

  362. ralphm

    ok

  363. ralphm

    1. Minute taker

  364. pep.

    I'll do it afterwards

  365. ralphm

    Thanks pep.

  366. ralphm

    2. Hire Communications Person

  367. Daniel has joined

  368. ralphm

    pep., do you have an idea on the types of tasks this person would perform?

  369. pep.

    At the moment I'm thinking about handling the newsletter, being present on social media. a few hours a week. I'm sure this can evolve pretty quickly, we could also ask them to talk at conferences etc. later on

  370. ralphm

    Which has most recently been done by, primarily Nyco, right?

  371. pep.

    For some time yes

  372. pep.

    Nyco hasn't really been present for a few weeks now, after summit I'd say

  373. pep.

    I would prefer this to be supported by commteam tbh

  374. pep.

    But the situation is what it is

  375. pep.

    emus is helping as he can with the newsletter lately, and I'm helping him a bit

  376. ralphm

    So currently the commteam is nyco, JC, and Seve, if I remember correctly.

  377. pep.

    We have no presence on mastodon anymore, let alone twitter

  378. pep.

    Yep

  379. emus

    Hello guys

  380. nyco-2 has left

  381. nyco-2 has joined

  382. pep.

    If we don't keep up with the work nyco was doing (and possibly more), we're going to disappear again :)

  383. ralphm

    T.b.h. I have no idea on our presence on mastodon or its significance. As a platform it is too obscure to me to want to track it. I have been really happy with the increase of Tweets on @xmpp, as well as the newsletter. Post-FOSDEM is often a lower energy time. I'm sure that the current world-wide crisis doesn't help.

  384. MattJ

    Yeah, I'm in favour (as I believe Nyco was) of hiring someone

  385. ralphm

    I am, too.

  386. MattJ

    I'm also strongly in favour of a presence on Mastodon

  387. xelxebar has joined

  388. MattJ

    The reality is that a bunch of our target audience use it in preference to Twitter, for hopefully obvious reasons

  389. neshtaxmpp has left

  390. pdurbin has left

  391. jonas’

    our target audience as the XSF?

  392. jonas’

    so, developers?

  393. MattJ

    A lot of discussion about XMPP (and other decentralized communication options) happens there, and it would be good to have an official presence

  394. Seve

    Well, the platform is for me not one of the important things here

  395. MattJ

    jonas’, yes

  396. Seve

    Regarding hiring somebody

  397. pep.

    Seve, yeah it's also not for me. That can be discussed once we get somebody for sure

  398. Zash

    FOSS folks are likely to appreciate a Mastodon presence. :)

  399. pep.

    So yeah there isn't much to discuss atm. I'm just looking at the kind of person we could want, what kind of work they'd do, and budget that

  400. pep.

    I started to poke around already

  401. ralphm

    We also need to figure out how to contract a person for work, proceduraly. It think we did minor things like that in the past, but am not sure. I think it would be good to ask Peter about it.

  402. pep.

    Sure, that'd be good to know. That's not the last person I want to recruit :)

  403. pep.

    I'll poke peter about this

  404. APach has joined

  405. ralphm

    I didn't mean for him to be the person to hire. I mean to ask him about the process of hiring a person.

  406. pep.

    yes yes

  407. ralphm

    :-D

  408. ralphm

    Ok, good idea. Shall we keep this for next meeting

  409. ralphm

    ?

  410. pep.

    Sure

  411. ralphm

    3. Board Voting Process and Discussions

  412. ralphm

    The item we dropped last week.

  413. ralphm

    pep., you wanted to revisit this, right?

  414. pep.

    Well I don't have much to add. I initially thought it would have been a 5mn chat with not much cons, especially since you mentioned that you've been somewhat doing it already so I'm not sure why we couldn't do it

  415. pep.

    If the issue is with updating the Bylaws, I'm happy to have a list of things to change next time we update them, similar to what we have for XEPs / RFCs

  416. pep.

    (increasing the required "In favor" votes to 3 for a motion to pass)

  417. pep.

    There are other things to update in the bylaws anyway

  418. ralphm

    Ok, just to summarize for me: I am very happy to clarify to people how we do things, why we do them, etc. Not so keen on changing stuff unless really needed.

  419. pep.

    I want to make it less painful to update things, otherwise that's the behaviour we get in indeed

  420. pep.

    "I don't want to change unless necessary"

  421. pep.

    Also, the more we practice the easier it gets :P

  422. jonas’ has left

  423. APach has left

  424. ralphm

    Maybe I could express that better: I think that often, we do not have to change, for example, our bylaws, to do a thing.

  425. pep.

    I'm not entirely fond of bylaws (or specs for that matter) not reflecting the reality of things, and just having people using loopholes here and there because "that's how things are done now"

  426. pep.

    I think documentation is key

  427. pep.

    And bylaws are part of this

  428. MattJ

    Document, and later amend bylaws if needed?

  429. ralphm

    Our bylaws, procedures, etc. form a framework for Board, our workteams and SIGs to work within. We don't have to adapt it to perfection in order to function.

  430. ralphm

    I agree that documentation helps. That's why I was also in favor of recording Board decisions on the wiki.

  431. ralphm

    I'm particularly careful with changing bylaws. I also know of no organisation that considers changing bylaws a regular activity that should be "easier with time".

  432. adiaholic_ has left

  433. ralphm

    But if our Bylaws become an obstacle to effect a change or getting something done, then of course we can.

  434. adiaholic_ has joined

  435. raghavgururajan has joined

  436. ralphm

    pep., hope that helps

  437. pep.

    not really.

  438. pep.

    I'll document things and we'll see

  439. ralphm

    ok

  440. ralphm

    Anything else on this point?

  441. jonas’ has joined

  442. Wojtek has joined

  443. pep.

    Apparently not

  444. ralphm

    ok

  445. ralphm

    5. Sponsorship

  446. ralphm

    I've sent a draft to our mailinglist. Please comment.

  447. ralphm

    6. AOB

  448. ralphm

    ?

  449. Seve

    None here.

  450. pep.

    none from me either

  451. pep.

    hmm, why board for the sponsorship mail?

  452. ralphm

    because it is a draft

  453. pep.

    So members have no say in this?

  454. calvin has left

  455. calvin has joined

  456. ralphm

    pep., the membership have elected us to run the cooperation. That means that we do on their behalf. I took drafting a letter to our sponsors as one of such tasks, and I'm asking board for its input.

  457. pep.

    Sure, but I don't see the need to restrict access to the membership to what we're doing

  458. Rob Loranger raises hand

  459. ralphm

    Rob Loranger, on this topic?

  460. pep.

    When I started the proposal for sprints I sent that to members@ and I did get valuable feedback

  461. pep.

    Even if it was a scam issue

  462. ralphm

    pep., I'm happy for you to make that call for that case. I just made a different one for this.

  463. Rob Loranger

    Yes, just that although I'm not yet a member, I don't think this is keeping anything from the membership. I live in a co-op and lots of things like this are handled by the board, they can't be going back and forth with members on everything they are doing. So as a potential member I don't see an issue

  464. MattJ

    I note that we did previously agree that board@ was for stuff that couldn't be public (or trivial noise), I don't think this is either

  465. pep.

    My point is not to get members to give feedback on everything, it's just to keep the door open in case there is feedback

  466. MattJ

    I'm less concerned about transparency and more that wider feedback may be valuable

  467. Maranda has left

  468. Maranda has joined

  469. ralphm

    MattJ, sure. On the other hand, my goal was a carefully drafted letter to our sponsors. Given that currently our sponsors are also represented in the membership, arguing its contents on the members mailinglist makes sending a letter almost meaningless.

  470. pep.

    MattJ, that goes hand-in-hand to me

  471. pep.

    ralphm, I don't think so

  472. MattJ

    ralphm: that's fair reasoning to me

  473. pep.

    They can very well read the board meetings and see about the same content

  474. pep.

    So I'd be happy to get feedback from members on the final formal form as well

  475. pep.

    Anyway, that's one thing I said I disliked about board, I raised the issue and that was discussed, but I see that's not changing very much

  476. LNJ has joined

  477. ralphm

    pep., I don't think that just because you dislike a thing, that means others must agree. I like to operate in the open as much as possible. I don't think that input from the membership for this particular thing is required. That doesn't mean that it proves your point that things don't change.

  478. pep.

    Including the bylaws thing above, I think it does a bit. But let's agree to disagree

  479. ralphm

    ok

  480. ralphm

    Oh, Rob Loranger thanks for your comment!

  481. ralphm

    7. Date of Next

  482. ralphm

    +1W

  483. ralphm

    8. Close

  484. pep.

    yep

  485. ralphm

    Thanks all!

  486. pep.

    Thanks

  487. ralphm bangs gavel

  488. Seve

    I'm all for transparency, but on this case, I don't see the problem of Board working on a draft that can be sent after to members. Actually Rob Loranger had a good point

  489. Seve

    Alright, thank you

  490. MattJ

    Thanks all

  491. ralphm

    Thanks Seve. Let's consider that said within the meeting :-D

  492. Seve

    Hehe ;D

  493. pep.

    "Rob Loranger> [..] they can't be going back and forth with members on everything they are doing", not targeting you rob here, just to answer comments on your messages, as I said this it not my point here.

  494. pep.

    And "members" is just "somebody else's email" or "one more voice during the board meeting", so I don't think that's very much of a hassle

  495. Marc has left

  496. Syndace has left

  497. Syndace has joined

  498. Marc has joined

  499. Rob Loranger

    No, and there's no reason not to ask for member input. It's just not something I as a member would be very concerned with reading beforehand. Maybe as mentioned the proposed final draft could then pass by general membership for comments.

  500. remko has left

  501. remko has joined

  502. adiaholic_ has left

  503. rion has left

  504. adiaholic_ has joined

  505. moparisthebest

    Kev, friendly reminder about promised XEP-0001 clarifications, I understand it's crazy times so no rush just wanted to bring it up since I remembered again :)

  506. Kev

    Noted.

  507. MattJ

    Kev, friendly reminder about notification management XEP you promised to take on at the summit

  508. Kev

    That one I did *not* promise to appear in any reasonable time!

  509. MattJ

    Just reminding :)

  510. jonas’

    .oO(that’s why the reminder is friendly :>)

  511. pep.

    MattJ, friendly reminder (or rather request, plz) about making a list of things to be done within iteam :p

  512. MattJ

    Done: https://github.com/xsf/infrastructure/issues

  513. adiaholic_ has left

  514. MattJ

    Ok ok, there is also a Trello board somewhere :)

  515. adiaholic_ has joined

  516. pep.

    Is it just this one issue? :P

  517. pep.

    Can I add things?

  518. jonas’

    FTR

  519. Zash

    > No description provided. REEEEEEEE!

  520. MattJ

    pep., go ahead

  521. jonas’

    Docker images hosted by GitHub cannot be pulled without credentials

  522. Zash

    Github hosts docker images now?

  523. pep.

    MattJ, that was mostly in case we'd get somebody to do the work

  524. Marc has left

  525. Syndace has left

  526. MattJ

    jonas’, shouldn't be an issue, Snikket uses Github to build and pushes to docker hub

  527. pep.

    > Marc has left the room (Disconnected: Received SIGTERM) > Syndace has left the room (Disconnected: Received SIGTERM) I've seen you both leave at exactly the same second twice now, do you use the same client?

  528. pep.

    Is that some weird payload?

  529. Zash

    Server, rather?

  530. pep.

    or server

  531. pep.

    I'm not moderator here

  532. pep.

    Ah, server.

  533. Marc has joined

  534. Zash

    That looks like what Prosody kills all sessions with when it ... receives SIGTERM.

  535. pep.

    Maintenance then maybe

  536. rion has joined

  537. Syndace has joined

  538. Marc

    > Maintenance then maybe yes

  539. Ge0rG

    So much for user-friendly termination messages.

  540. Ge0rG

    I could bet my right arm that there was an issue about making the wiki mobile-friendly on one of the XSF trackers

  541. Zash

    Ge0rG, problem: The wiki uses Postgres. All current Docker images use MySQL. Migration: probably painful.

  542. Ge0rG

    https://github.com/xsf/mediawiki-docker/issues/2

  543. Syndace

    yup, working on the server

  544. arc has left

  545. arc has joined

  546. paul has left

  547. Rob Loranger has left

  548. Rob Loranger has joined

  549. stpeter has joined

  550. Jeybe has left

  551. Jeybe has joined

  552. Wojtek has left

  553. arc has left

  554. arc has joined

  555. arc has left

  556. arc has joined

  557. Wojtek has joined

  558. paul has joined

  559. jonas’

    moparisthebest, where is your magic letsencrypt/nginx snippet?

  560. moparisthebest

    jonas’, https://github.com/acmesh-official/acme.sh/wiki/Stateless-Mode

  561. jonas’

    hm, how do I obtain that thumbrint from certbot?

  562. Zash

    hash of the account key or something?

  563. Zash

    `base64url( sha256( json jwk ) )`

  564. Zash

    json serialized with sorted keys. mmmmmmmmm.

  565. mimi89999 has left

  566. moparisthebest

    uh, maybe the easiest way would just be to inspect the file certbot spits out jonas’ ?

  567. moparisthebest

    otherwise I'm sure there's a way, just don't have it handy

  568. mimi89999 has joined

  569. jonas’

    nevermind, got it to work

  570. Rob Loranger

    I just made fake servers with nginx for any domains and import them as a hook

  571. adiaholic_ has left

  572. rion has left

  573. arc has left

  574. arc has joined

  575. Neustradamus has joined

  576. rion has joined

  577. calvin has left

  578. calvin has joined

  579. paul has left

  580. paul has joined

  581. amnesic has joined

  582. pdurbin has joined

  583. rion has left

  584. rion has joined

  585. Rob Loranger has left

  586. Rob Loranger has joined

  587. adiaholic_ has joined

  588. pdurbin has left

  589. amnesic has left

  590. amnesic has joined

  591. wurstsalat has left

  592. nyco-2 has left

  593. nyco-2 has joined

  594. remko has left

  595. remko has joined

  596. marc has left

  597. marc has joined

  598. wurstsalat has joined

  599. stpeter has left

  600. stpeter has joined

  601. raghavgururajan has left

  602. Jeybe has left

  603. Jeybe has joined

  604. nyco-2 has left

  605. remko has left

  606. remko has joined

  607. Wojtek has left

  608. nyco-2 has joined

  609. nyco-2 has left

  610. nyco-2 has joined

  611. Wojtek has joined

  612. neshtaxmpp has joined

  613. emus has left

  614. emus has joined

  615. werdan has joined

  616. remko has left

  617. Tobias has left

  618. Tobias has joined

  619. Steve Kille has left

  620. Steve Kille has joined

  621. adiaholic_ has left

  622. adiaholic_ has joined

  623. emus has left

  624. remko has joined

  625. neshtaxmpp has left

  626. Yagiza has left

  627. emus has joined

  628. alexis has left

  629. nyco-2 has left

  630. nyco-2 has joined

  631. eevvoor has left

  632. andrey.g has left

  633. Daniel has left

  634. !XSF_Martin has left

  635. Daniel has joined

  636. !XSF_Martin has joined

  637. remko has left

  638. remko has joined

  639. Dele Olajide has joined

  640. werdan has left

  641. mukt2 has joined

  642. werdan has joined

  643. remko has left

  644. remko has joined

  645. mukt2 has left

  646. neshtaxmpp has joined

  647. amnesic has left

  648. Jeybe has left

  649. Jeybe has joined

  650. amnesic has joined

  651. calvin has left

  652. calvin has joined

  653. calvin has left

  654. calvin has joined

  655. Dele Olajide has left

  656. remko has left

  657. remko has joined

  658. Rob Loranger has left

  659. Rob Loranger has joined

  660. neshtaxmpp has left

  661. APach has joined

  662. emus has left

  663. APach has left

  664. adiaholic_ has left

  665. adiaholic_ has joined

  666. Jeybe has left

  667. APach has joined

  668. Jeybe has joined

  669. neshtaxmpp has joined

  670. emus has joined

  671. Nekit has joined

  672. lorddavidiii has left

  673. amnesic has left

  674. karoshi has left

  675. karoshi has joined

  676. krauq has left

  677. werdan has left

  678. werdan has joined

  679. remko has left

  680. remko has joined

  681. xsf has left

  682. xsf has joined

  683. krauq has joined

  684. lovetox has left

  685. lovetox has joined

  686. Rob Loranger has left

  687. Rob Loranger has joined

  688. eevvoor has joined

  689. pdurbin has joined

  690. remko has left

  691. pdurbin has left

  692. Rob Loranger has left

  693. Rob Loranger has joined

  694. adiaholic_ has left

  695. adiaholic_ has joined

  696. Rob Loranger has left

  697. Rob Loranger has joined

  698. DebXWoody has left

  699. nyco-2 has left

  700. Rob Loranger has left

  701. Rob Loranger has joined

  702. remko has joined

  703. amnesic has joined

  704. amnesic has left

  705. krauq has left

  706. Rob Loranger has left

  707. Rob Loranger has joined

  708. neshtaxmpp has left

  709. alexis has joined

  710. krauq has joined

  711. adiaholic_ has left

  712. adiaholic_ has joined

  713. Shell has left

  714. alexis has left

  715. marc has left

  716. marc has joined

  717. remko has left

  718. calvin has left

  719. calvin has joined

  720. mukt2 has joined

  721. Daniel has left

  722. Daniel has joined

  723. alexis has joined

  724. Maranda has left

  725. Maranda has joined

  726. Rob Loranger has left

  727. Rob Loranger has joined

  728. mukt2 has left

  729. alexis has left

  730. eevvoor has left

  731. Rob Loranger has left

  732. alexis has joined

  733. marc has left

  734. adiaholic_ has left

  735. adiaholic_ has joined

  736. Daniel has left

  737. adiaholic_ has left

  738. Daniel has joined

  739. adiaholic_ has joined

  740. goffi has left

  741. Tobias has left

  742. werdan has left

  743. pdurbin has joined

  744. mukt2 has joined

  745. calvin has left

  746. mukt2 has left

  747. pdurbin has left

  748. edhelas has left

  749. Jeybe has left

  750. edhelas has joined

  751. Jeybe has joined

  752. robertooo has left

  753. robertooo has joined

  754. Marc has left

  755. Jeybe has left

  756. lovetox has left

  757. calvin has joined

  758. mukt2 has joined

  759. calvin has left

  760. calvin has joined

  761. mukt2 has left

  762. xsf has left

  763. LNJ has left

  764. xsf has joined

  765. arc has left

  766. arc has joined

  767. arc has left

  768. arc has joined