Process-one
ejabberd
ejabberd@conference.process-one.net
Wednesday, July 4, 2018< ^ >
zinid has set the subject to: ejabberd discussions: https://docs.ejabberd.im
Room Configuration
Room Occupants

GMT+0
[00:01:15] 404 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:06:15] ingolf leaves the room
[00:09:29] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[00:11:41] tyler leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:12:05] ta leaves the room: Machine going to sleep
[00:15:29] 4223 leaves the room
[00:19:07] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:27:14] newbie leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:29:22] beri leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:29:34] deavmi leaves the room
[00:29:42] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:34:36] 404 leaves the room
[00:41:14] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:46:38] marc leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:00:44] jeremy leaves the room: Machine going to sleep
[01:05:57] ulrich leaves the room: Stream closed by us: Replaced by new connection (conflict)
[01:06:00] ingolf leaves the room
[01:06:00] ingolf leaves the room
[01:09:54] tyler leaves the room: Machine going to sleep
[01:45:35] tyler leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:47:36] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:59:54] tnewman leaves the room
[02:03:30] ulrich leaves the room: Stream closed by us: Replaced by new connection (conflict)
[02:17:21] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:20:34] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:46:21] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:00:37] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:34:17] tyler leaves the room
[03:47:04] ChaosKid42 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[03:56:04] <Licaon_Kter> Wait what?
https://mobile.twitter.com/Midar3/status/1014235251789492225?p=v
[03:58:56] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:03:10] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:03:10] tester leaves the room
[04:05:40] jere leaves the room
[04:17:41] lorddavidiii leaves the room
[04:22:57] Marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:23:02] Licaon_Kter leaves the room: Stream closed by us: system-shutdown
[04:23:45] ingolf leaves the room
[04:26:08] carlos leaves the room
[04:32:05] lorddavidiii leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:32:16] zash leaves the room: Disconnected: closed
[04:35:53] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:48:01] mimi89999 leaves the room
[04:54:09] adrien leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:55:11] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:58:11] mrDoctorWho leaves the room
[04:59:50] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[05:13:40] sindrake leaves the room: Disconnected: Replaced by new connection
[05:17:58] robert_mobil leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:20:31] Alacer leaves the room
[05:24:49] srgcdev leaves the room
[05:25:17] <zinid> Licaon_Kter: he is just spreading bullshit
[05:25:50] <zinid> I liked about how we left XSF, epic
[05:25:55] <Licaon_Kter> He said, in the past, maybe you have a dark past or smth 🤣
[05:26:05] jannic leaves the room
[05:27:20] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:27:53] <zinid> Well, I didn't read all of that, just the first and the last (or so)
[05:29:58] <zinid> I could actually reply to him, but:
1) people won't listen because I am biased, thus I will only make it worse
2) Twitter is for faggots
[05:30:58] <Licaon_Kter> 🤷
[05:40:21] zash leaves the room: Disconnected: closed
[05:41:30] ingolf leaves the room
[05:47:26] adrien leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:48:18] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[05:49:08] pztrn leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:51:10] xinit leaves the room
[05:52:14] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:59:34] bammes leaves the room
[06:04:20] zash leaves the room: Disconnected: closed
[06:07:03] <flow> > Link Mauve> Like running `reboot` on the wrong machine… ¬_¬
[06:07:06] <flow> molly-guard?
[06:16:36] sindrake leaves the room
[06:18:55] ingolf leaves the room
[06:28:32] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:30:50] zash leaves the room: Disconnected: write timeout
[06:35:37] ThUnD3r|Gr33n leaves the room: Connection failed: connection closed
[06:36:31] <zash> > molly-guard?
<3
[06:36:34] bammes leaves the room
[06:36:34] bammes leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:37:49] <bammes> I re-implemented the molly-guard approach on my FreeBSD servers
[06:38:44] <bammes> Simple: echo „Think about it“ in /usr/local/sbin/ reboot/halt/poweroff
[06:39:00] <bammes> And it saved my ass more than once 🙂
[06:41:04] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:43:47] Odin leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:47:00] pod leaves the room: Stream closed by us: system-shutdown
[06:47:00] pod leaves the room: Stream closed by us: system-shutdown
[06:47:09] <Holger> zinid: I responded.
[06:47:17] <zinid> Holger, me too 🙂
[06:47:21] <Holger> Hah.
[06:48:00] pod leaves the room
[06:48:01] <zuglufttier> bammes, are you on 18.06 already? ;)
[06:48:19] <Holger> zinid: I don't see yours, I'm too dumb for Twitter.
[06:48:31] <zinid> Holger, you got my like!
[06:48:58] <zinid> Holger, yeah, it's retarded, I spent like 10 minutes formatting the text in order to fix the stupid limitation
[06:49:11] <Holger> \o/
[06:50:14] <ThUnD3r|Gr33n®> !version emevth.no-ip.biz
[06:50:16] <Servant> ThUnD3r|Gr33n®: emevth.no-ip.biz is running ejabberd version 18.06.1 on unix/linux 3.4.113
[06:50:26] <MattJ> Holger, they did give a specific example, PEP
[06:50:27] ThUnD3r|Gr33n® also running 18.06
[06:50:39] <MattJ> (which I think is fixed now? but it wasn't for years)
[06:51:06] <newbie> s2s_certfile: 'S2S_CERT_FILE' <- when i use this s2s still use the certificate from certfile, how can i solve this ?
[06:51:55] <zinid> you probably cannot
[06:52:08] <zinid> and all those *_certfile options will be ditched soon
[06:52:29] <zinid> use `certfiles`
[06:52:50] <mimi89999> > Well, I didn't read all of that, just the first and the last (or so)
zinid: He said that you intentionally keep the OSS version broken to make people buy the commercial product.
[06:53:08] <zinid> mimi89999, yeah, I already read that
[06:53:10] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:53:12] <newbie> zinnid: i have talked about this before, i want to use diffrent cert for s2s.
[06:53:23] <zinid> newbie, why?
[06:53:29] <mimi89999> Ah
[06:54:02] beri leaves the room
[06:54:34] <zinid> mimi89999, we have performance optimizations in the commercial version, is it counted as "keep the OSS version broken"?
[06:54:55] <ThUnD3r|Gr33n®> newbie: why the fuck do u always want things non typical ?
[06:55:09] <ThUnD3r|Gr33n®> Good morning fella if the Arabic world 😎
[06:55:23] <zinid> but those optimizations are basically in clustering and in database (we have our own database, I'm not sure anyone even wants to use it)
[06:55:32] <newbie> ThUnD3r|Gr33n®: fuck you 😂
[06:56:40] <zinid> newbie, so, why?
[06:56:55] <newbie> zinid: i am relaying on DNSSEC DANE for my certificates, but some servers doesnt support that yet... so for now i'll keep s2s with letsencrypt certificate while c2s uses my CA
[06:57:13] <zinid> "yet"
[06:58:17] Holger leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:58:27] <newbie> zinid: i didnt get it >.< ?
[06:59:37] <zinid> newbie, what ejabberd version are you running?
[07:01:09] <bammes> zuglufttier:
[07:01:22] <bammes> !version postadigitale.de
[07:01:24] <Servant> bammes: postadigitale.de is running ejabberd version 18.06 on unix/freebsd 11.1.0
[07:01:30] <bammes> 😉
[07:01:36] <newbie> 18.06
[07:02:02] <zuglufttier> Excellent! I think that the new updates will come quicker now. Btw. FreeBSD 11.2 is out as well ;)
[07:02:07] <newbie> !version geekyboo.com
[07:02:12] <Servant> newbie: geekyboo.com is running ejabberd version 18.06 on unix/linux 4.9.0
[07:03:56] Akasch leaves the room: Rechner geht in den Ruhezustand
[07:04:54] <zinid> newbie, so I tried it:
> openssl s_client -connect localhost:5223                          
CONNECTED(00000003)
depth=0 CN = zinid.ddns.net
verify error:num=18:self signed certificate
verify return:1
depth=0 CN = zinid.ddns.net
verify return:1
...
> openssl s_client -connect localhost:5269 -starttls xmpp-server -xmpphost zinid.ddns.net                
CONNECTED(00000003)
depth=2 O = Digital Signature Trust Co., CN = DST Root CA X3
verify return:1
depth=1 C = US, O = Let's Encrypt, CN = Let's Encrypt Authority X3
verify return:1
depth=0 CN = zinid.ddns.net
verify return:1
[07:05:37] <zinid> configuration:
```
certfiles: ["/etc/letsencrypt/live/zinid.ddns.net/*.pem"]
...
listen:
  -
    module: ejabberd_c2s
    tls: true
    certfile: "cert.pem"
```
[07:06:33] zash leaves the room: Disconnected: write timeout
[07:07:12] <zinid> ah, doesn't work for starttls, hehe
[07:07:21] <zinid> well, disable starttls for clients
[07:07:26] fp leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:08:52] fp leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:08:52] newbie leaves the room
[07:08:52] newbie leaves the room
[07:09:21] <Link Mauve> newbie, you can use DANE with an otherwise valid certificate, that’s not an issue.
[07:09:22] 404 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:09:28] <Link Mauve> Ah, they left…
[07:10:07] <zinid> that was also my thought, but I'm not that good at DANE
[07:10:35] <Link Mauve> I set it up some months ago using LE, it was as painless as expected.
[07:10:51] <Link Mauve> You can redirect people asking questions about it to me.
[07:10:57] <zinid> okay
[07:12:04] newbie leaves the room
[07:13:44] sindrake leaves the room
[07:17:24] <newbie> having an option to specify diffrent cert for diffrent listening ports is usfull specally when we can enable diffrent modules (http, sip, stun etc...), the option should take the domain name + certfile
[07:18:22] <Link Mauve> newbie, so, you can perfectly use DANE with a valid certificate, that way you can use a single one.
[07:18:49] <zinid> newbie, but why you need that? seems like DANE is not an issue
[07:19:09] bammes leaves the room: Stream reset by peer
[07:19:16] ata2001 leaves the room: Disconnected: closed
[07:19:22] <Link Mauve> See for instance this server: https://check.messaging.one/result.php?domain=linkmauve.fr&type=server
[07:19:37] <newbie> Link Mauve, i am going to implement dane to get away from CA's
[07:19:54] mimi89999 leaves the room
[07:19:55] <Link Mauve> You have to set your TLSA in SPKI mode though, so the key is used rather than the certificate.
[07:20:19] <Link Mauve> newbie, SPKI doesn’t depend on any CA, it is based on your own pair of keys.
[07:20:51] edhelas leaves the room: Connection failed: connection closed
[07:26:14] lorddavidiii leaves the room: Stream reset by peer
[07:27:00] <newbie> Link Mauve, based on wiki "The new protocols will enable additional assurances and constraints for the traditional model based on public key infrastructure. They will also enable domain holders to assert certificates for themselves, without reference to third-party certificate authorities." and this is my goal
[07:28:23] <Link Mauve> Why not both?
[07:32:00] <newbie> I dont want to relay on third-party.
[07:33:07] newbie leaves the room: Stream closed by us: system-shutdown
[07:33:07] newbie leaves the room: Stream closed by us: system-shutdown
[07:36:15] <Holger> MattJ: Do you mean the CAPS filtering thing?  Yes p1 gave up the discussion and implemented the XSF solution many years ago.
[07:38:25] <Holger> MattJ: But whatever he means, it can't be that.  This "my patches were rejected to not compete with the spec-compliance level of the Business Edition" just sounds like nonsense.  If anything it's the Business Edition that will implement local extensions.
[07:39:24] <Holger> The only thing I can imagine is some performance foo.
[07:39:48] <Licaon_Kter> Holger: what's the mean time for commercial modification to be added to the OSS version? 6 months? 1 year?
[07:40:00] <Link Mauve> newbie, the only thing you’d rely on a third party for is certification, DANE would continue to work just fine without them.
[07:40:44] <Link Mauve> And as your users and s2s will gain DANE capabilities, the CA will be less and less used, until you can do away with certificates.
[07:41:07] <Link Mauve> That’s imo much better than breaking compatibility with existing software before all of them support DANE.
[07:41:23] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:43:41] newbie leaves the room
[07:45:36] <Holger> Licaon_Kter: No idea, I'm not involved with the commercial edition. I think the general idea is to have the commercial edition offer stuff that's mostly interesting to those who run *really* large sites. Which is the main target audience of p1.
[07:48:12] <Holger> Licaon_Kter: Any other feature usually goes into the Community Edition way before it's merged into the Business Edition, AFAIK.
[07:58:17] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:58:24] Odin leaves the room: Stream closed by us: system-shutdown
[08:01:43] ThUnD3r|Gr33n® leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:02:50] Odin leaves the room
[08:04:48] marc leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:05:14] jannic leaves the room
[08:13:10] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:14:32] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:16:59] Andrew Nenakhov leaves the room: Connection failed: connection closed
[08:18:30] <zinid> currently the commercial edition is fully based on ecs with a few additional modules (some of then don't make a lot of sense now when we have SM and http upload)
[08:18:37] <zinid> think Fedora/Redhat combo
[08:20:34] <zinid> and regarding additional performance in eBE: so you want to handle millions of users, that is, you will spend thousands of $$$ per month and cannot by the commercial edition? really?
[08:20:49] <zinid> *buy
[08:22:27] <Licaon_Kter> zinid: true
[08:23:24] <zinid> and if you're enthusiast and want millions and are not afraid to get your hands dirty, you can always ask our advice here for example
[08:24:10] <zinid> so I really don't understand all those criticism
[08:26:01] <Licaon_Kter> zinid: it was based on his experience in the past
What dumb thought, comments like this one: https://mobile.twitter.com/olddellian/status/1014278357473812481?p=p like who needs proof?
[08:29:24] Marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:31:05] <zinid> Licaon_Kter,
> Sorry, Twitter is taking too long to load
[08:33:49] ChaosKid42 leaves the room
[08:34:10] robert_mobil leaves the room
[08:34:14] <Holger> Licaon_Kter: I think it was based on the fact that communication between p1 and XSF people often didn't work well. But that's very different from "ejabberd gives a shit about compliance". I don't think zinid will allow me to push stuff into processone/xmpp that's not an XSF-standard.
[08:37:27] <Holger> Either way, pissing around that way in public just because he obviously was with the XSF camp during some protocol discussions years ago isn't cool.
[08:37:51] <zinid> true, I'm actually strongly against proprietary extensions and we often have debates with the CEO on the topic
[08:54:38] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:56:43] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:02:32] <bammes> zuglufttier: any cool new features in 11.2?
[09:03:30] <zinid> lol, that dude keeps posting bullshit
[09:05:53] secret_agent leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:07:30] bammes leaves the room
[09:15:01] deavmi leaves the room: Disconnected: Replaced by new connection
[09:15:17] <zuglufttier> bammes, not that I'd know of, I just update early so there's no rush at EOL ;)
[09:15:43] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:17:55] <bammes> yeah, I will start my new job in august, so I should use the time before for that :)
[09:20:18] secret_agent leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:21:43] <Holger> zinid: It's the Internet.
[09:21:57] <Holger> Well it's Twitter which is probably worse than the Internet.
[09:23:04] <zinid> 😁
[09:28:04] bammes leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:29:15] <Alacer> > zinid: It's the Internet.
> Well it's Twitter which is probably worse than the Internet.
Holger: FB is worst.... Twitter is just if someone wants to say whatever thing one internet address 255.255.255.255 😬😈
[09:29:50] <Holger> Ah, I use Facebook even less than Twitter.
[09:30:28] <zinid> Holger: I don't even have an account there
[09:31:58] 4223 leaves the room
[09:35:15] beri leaves the room
[09:35:46] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:39:24] <mightyBroccoli> debalance: may I ask about the schedule of the ejabberd 18.06 release to stretch backports?
[09:41:28] 4223 leaves the room
[09:42:54] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:43:32] sindrake leaves the room
[09:45:21] bammes leaves the room: Stream closed by us: Client acknowledged more stanzas than sent by server (undefined-condition)
[09:49:07] ThUnD3r|Gr33n® leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:52:03] ulrich leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:52:17] 4223 leaves the room
[09:53:14] secret_agent leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:53:16] 4223 leaves the room
[09:55:13] 4223 leaves the room
[09:55:20] deavmi leaves the room
[09:57:51] <debalance> mightyBroccoli‎: you may - but there is none :) I'll try to get it ready for unstable by the end of the week, but no promises
[09:59:30] <cromain> debalance: i plan to improve our packaging in comming weeks, this will impact the .deb we provide also. that would be great to sync our efforts. if there is anything we can have mainline that would make your packaging easier/faster, please suggest
[09:59:34] frainz leaves the room
[10:01:00] mimi89999 leaves the room
[10:01:07] <Holger> zinid:
> That PEP filtering thing? It has been fixed like a 5 years ago.
Didn't you fix that in c13940e1deae5, i.e. Sep 2010?
[10:01:40] <zinid> Holger, good catch! 😀
[10:02:43] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:02:59] <Holger> I was interested because people keep insisting that ejabberd refused to do this for years (see MattJ above), but from what I can see you implemented the XSF logic like a month after the standards@ discussion.
[10:03:43] <debalance> cromain: thx, but currently everything is quite well. A more uniform naming scheme for the p1 deps would be nice (names, urls, ...) but I have automated most steps via static mapping, so it doesn't bother me anymore
[10:04:57] <Holger> zinid: But I might be misreading the code, or people confuse this with some unrelated later bug(s) or whatever.
[10:05:55] <debalance> ah, one issue I'm facing is still quite annoying: I have to replace all occurences of include() with include_lib() - see https://salsa.debian.org/ejabberd-packaging-team/ejabberd/blob/master/debian/patches/src.includes.patch
[10:06:48] <Holger> There's an issue somewhere on one of the dependencie's repos.
[10:07:32] robert_mobil leaves the room
[10:08:26] <Holger> https://github.com/processone/xmpp/pull/3
[10:11:12] <zinid> that's because Erlang's headers system is retarded
[10:11:22] <zinid> C-style
[10:21:40] <Alacer> > debalance: i plan to improve our packaging in comming weeks, this will impact the .deb we provide also. that would be great to sync our efforts. if there is anything we can have mainline that would make your packaging easier/faster, please suggest
cromain: +1 ... Thanks in advance...
[10:21:57] Andrew Nenakhov leaves the room
[10:24:27] <Alacer> zinid: Whata wrong with c Style
[10:24:36] lukas leaves the room
[10:27:48] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:34:17] cippaciong leaves the room
[10:39:05] ulrich leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:41:37] aditya_borikar leaves the room
[10:50:10] secret_agent leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:56:42] beri leaves the room
[10:57:39] ThUnD3r|Gr33n® leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:58:22] 4223 leaves the room
[11:04:45] robert_mobil leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:05:03] robert_mobil leaves the room
[11:06:51] bammes leaves the room
[11:11:10] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:13:10] aditya_borikar leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:16:47] ChaosKid42 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:18:13] aditya_borikar leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:18:46] ChaosKid42 leaves the room
[11:20:17] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:21:57] Akasch leaves the room
[11:22:26] Akasch leaves the room
[11:22:43] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:24:41] beri leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:30:59] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:42:23] <Holger> zinid: Oh xmpp_stream_out has client code such as bind/2 ...
[11:42:36] robert_mobil leaves the room
[11:42:46] <zinid> Holger, yes, used by the benchmarking tool
[11:43:16] <zinid> I will finally sepate it from ejabberd and move everything to xmpp lib
[11:43:30] <Holger> Nice nice.
[11:45:08] Man_Life leaves the room: Logged out
[11:45:10] alexis leaves the room
[11:47:23] bammes leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:47:59] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:49:25] <mightyBroccoli> I am struggeling with letsecnrypt atm. the ejabberd users is in group certs which has access rights to the live/* folder but the symlinked pem files are not accessible to it. I changed the owner of the symlink files to root:certs just to make sure that ejabberd still complains that he has no read rights. what am I missing here?
[11:51:43] mimi89999 leaves the room
[11:52:05] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:52:58] sindrake leaves the room
[11:52:58] ta leaves the room
[11:52:58] sindrake leaves the room
[11:52:58] 4223 leaves the room
[11:53:54] Andrew Nenakhov leaves the room
[11:54:59] Andrew Nenakhov leaves the room
[11:56:06] <mightyBroccoli> ok nmv found the problem :) system and user group issue :D
[11:56:16] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:57:41] Andrew Nenakhov leaves the room
[12:01:04] xinit leaves the room
[12:01:46] jeremy leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:04:20] Andrew Nenakhov leaves the room
[12:06:01] Licaon_Kter leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:06:57] Licaon_Kter leaves the room
[12:07:15] <Licaon_Kter> mightyBroccoli: umm?
[12:08:38] <mightyBroccoli> Licaon_Kter, not sure atm :D the user has the correct rights and when just su to ejabberd he can read the pem files but when the config is set up to get the certs directly from the letsencrypt dir I get a logwarning about no pem files in the directory
[12:10:38] <Licaon_Kter> mightyBroccoli:  you run as `sudo -u ejabberd ejabberdctl <action>` ?
[12:11:01] Andrew Nenakhov leaves the room: Connection failed: connection closed
[12:11:43] <mightyBroccoli> isnt ejabberdctl run as the ejabberd user?
[12:12:15] <Holger> Yes, if you run it as root, it will usually "su - ejabberd ..." itself.
[12:12:53] <mightyBroccoli> ok then it should work the ejabberd user has the correct read rights and ca access the directory.
[12:13:39] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:14:14] zash leaves the room: Disconnected: closed
[12:16:33] aditya_borikar leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:17:28] VC leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:19:35] aditya_borikar leaves the room
[12:20:34] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:21:05] <mightyBroccoli> I just want to drop the renew hook which is janky as hell. this will be just a tiny problem I am missing here :D
[12:29:43] <zuglufttier> How do you set the rights on the symlink chmod 755 /path/to/symlink/ won't work, you have to omit the last slash!
[12:30:05] <zuglufttier> How do you set the rights on the symlink? chmod 755 /path/to/symlink/ won't work, you have to omit the last slash!
[12:30:26] <zuglufttier> It has to be chmod 755 /path/to/symlink
[12:31:07] xinit leaves the room
[12:31:34] <mightyBroccoli> settings the rights of a symlink would be done with chmod -h, but symlinks are always 755. But yes I did it without the trailing backslash
[12:33:54] <mightyBroccoli> ok what I did in detail. I added a new system group which should have access to the certs. I made sure that the group is able to access the directorys ./live and ./archive. Thy symlinks in live are always 755 so the archive dir is the relevant part. For a fact I can switch with su - ejabberd to the user and get to the files and read them no problem whatsoever. I dont get what is not functioning properly
[12:36:36] <zuglufttier> I have to invoke it like this as root: su - ejabberd -c "ejabberdctl restart"
Otherwise, it won't work.
[12:37:24] ChaosKid42 leaves the room
[12:37:24] Andrew Nenakhov leaves the room
[12:37:46] <mightyBroccoli> zuglufttier, I can invoke it normally even from root console, and everything works perfectly.
[12:37:56] Andrew Nenakhov leaves the room
[12:38:30] <Holger> Yes that's supposed to work: https://github.com/processone/ejabberd/blob/52f2a7de4b99/ejabberdctl.template#L111
[12:40:13] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:40:14] <mightyBroccoli> I just made sure every file was accessible, su ejabberd -c "/etc/letsencrypt/live/magicbroccoli.de/*.pem" gets the contents of all files
[12:40:47] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:41:21] <Licaon_Kter> mightyBroccoli: it won't get the cert when exactly? What action?
[12:43:02] cippaciong leaves the room
[12:43:04] <mightyBroccoli> I added "/etc/letsencrypt/live/magicbroccoli.de/*.pem" to the certfiles section and on config_reload I get this warning
2018-07-04 14:42:51.069 [warning] <0.289.0>@ejabberd_pkix:get_certfiles_from_config_options:310 Path /etc/letsencrypt/live/magicbroccoli.de/*.pem is empty, please make sure ejabberd has sufficient rights to read it
[12:43:48] <mightyBroccoli> the * are missing because of text markup
[12:44:21] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:44:31] cromain leaves the room
[12:45:15] bammes leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:48:04] syever leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:48:30] ata2001 leaves the room: Disconnected: closed
[12:50:06] <zuglufttier> Which OS anyway?
[12:50:47] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:50:50] <mightyBroccoli> !version magicbroccoli.de
[12:50:51] <Servant> mightyBroccoli: magicbroccoli.de is running ejabberd version 18.04-2~bpo9+1 on unix/linux 4.9.0
[12:51:26] <mightyBroccoli> damn there no version string :D Debian 9.4
[12:58:30] <Licaon_Kter> How do you invoke reloading?
[12:58:59] <mightyBroccoli> ejabberdctl reload_config like always
[12:59:17] <Licaon_Kter> As what user?
[12:59:28] <zuglufttier> The exact command would be interesting.
[12:59:44] <Licaon_Kter> > mightyBroccoli:  you run as `sudo -u ejabberd ejabberdctl <action>` ?
[13:00:10] joekokker leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:00:17] <mightyBroccoli> as Holger just told us ejabberdctl invokes su - ejabberd
I just invoke ejabberdctl reload_config nothing else
[13:00:50] <mightyBroccoli> But the warning message seems to be fine with the invokation, at least the warning message suggests that right?
[13:01:29] <Licaon_Kter> Can you try as I've written?
[13:01:37] <mightyBroccoli> sure one sec
[13:01:57] <mightyBroccoli> same result
[13:02:49] xinit leaves the room
[13:03:28] <zuglufttier> You're logged in as root?
[13:03:45] <mightyBroccoli> at the moment I switched to root yes
[13:04:19] <zuglufttier> OK. What about 'su ejabberd -c "ejabberdctl reload_config"'?
[13:05:08] <zuglufttier> Also, can what does 'ls -al /etc/letsencrypt/live/magicbroccoli.de/*.pem' give?
[13:05:19] <zuglufttier> Also, what does 'ls -al /etc/letsencrypt/live/magicbroccoli.de/*.pem' give?
[13:05:49] 404 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:06:55] <mightyBroccoli> > su ejabberd -c "ejabberdctl reload_config"
sh: 1: ejabberdctl: not found
> ls -al /etc/letsencrypt/live/magicbroccoli.de/*.pem
https://paste.xinu.at/zKL0arrG3/
[13:07:19] vogt leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:07:58] <zuglufttier> Well, that does not look right. Both :D
[13:08:48] <zuglufttier> Try this one: su - ejabberd -c "ejabberdctl reload_config"
[13:10:10] <mightyBroccoli> what is not looking right? the source files are set up so that ejabberd ( the use) can access them.
>‎ Try this one: su - ejabberd -c "ejabberdctl reload_config"
-su: 1: ejabberdctl: not found
[13:11:45] <zuglufttier> That's weird but maybe something with linux/debian.
[13:12:14] <zuglufttier> I would try to add a group to the cert files and put the ejabberd user in that group as well.
[13:12:22] <zuglufttier> That worked for me.
[13:13:58] <mightyBroccoli> but then I have to change the group on every cert renew and I would not make sense as the source files are 644 and the symlinks are 755 so as long the user has access to the dir he could read the files right?
[13:14:12] bammes leaves the room
[13:14:14] bammes leaves the room: Stream closed by us: Client acknowledged more stanzas than sent by server (undefined-condition)
[13:15:22] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:17:54] jere leaves the room
[13:18:51] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:21:19] <zuglufttier> Yes, that should work, you are right. It didn't for me :D
[13:22:12] <zuglufttier> I spent quite some time with that as well, if you find out what's going on, please do tell :D
[13:22:29] <zuglufttier> I resorted to this on my crontab:
certbot renew --quiet
chgrp -R ssl-cert /usr/local/etc/letsencrypt
chmod -R g=rX /usr/local/etc/letsencrypt
[13:23:56] rom1dep leaves the room: Stream reset by peer
[13:25:04] nosnilmot leaves the room
[13:26:19] bammes leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:27:48] spicewiesel leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:28:12] fp leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:31:35] <bammes> I use dehydrated outside my ejabberd jail and use the hooks to cat the certificate/chain together into the ejabberd jail and restart ejabberd afterwards
[13:32:09] <Holger> Restart?  "ejabberdctl reload_config" should really be enough.
[13:32:49] <zuglufttier> I think even reloading is not needed.
[13:33:06] <Holger> zuglufttier: Wasn't in the past but it is these days.
[13:35:59] <mightyBroccoli> Holger, do you have an idea what I am missing with my problem?
[13:40:18] <Holger> Sorry I didn't really pay attention and am a bit busy at work.  Aren't you using systemd so you can just run "systemctl reload ejabberd"?
[13:43:26] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:47:30] <mightyBroccoli> Holger, sorry did not want to interrupt your work flow
I was the one with the certfile access problem though.
[13:49:14] <Holger> "the source files are 644", sure that's also true for the private keys?  Would be unusual.
[13:51:04] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:53:27] <mightyBroccoli> I did not touch the source files they where 644 from start on. The directory though was 700. The only change I made was from 700 to 750 so the new group can access it.
[13:55:51] <Holger> Check whether group membership works as you expect, i.e. ejabberd needs to be restarted after adding the user to that group, maybe systemd needs to be explicitly told to join that secondary group.
[13:55:59] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:03:08] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:03:43] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:05:01] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:06:58] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:07:31] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:23:16] sindrake leaves the room
[14:23:31] 4223 leaves the room
[14:23:44] ta leaves the room
[14:33:22] Marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:34:30] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:39:54] adrien leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:50:32] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:51:06] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:52:23] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:53:08] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:53:16] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:53:48] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:01:57] avb leaves the room
[15:03:57] <ChaosKid42> !version scholzbande.de
[15:03:59] <Servant> ChaosKid42: scholzbande.de is running ejabberd version 18.06 on unix/linux 4.14.52
[15:08:55] jonasw leaves the room
[15:11:05] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:14:15] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:14:22] badlop leaves the room: Stream reset by peer
[15:14:52] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:15:01] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:24:53] carlos leaves the room
[15:26:09] aditya_borikar leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:26:16] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:26:38] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:27:40] mightyBroccoli leaves the room: Our time is short.
[15:27:55] joekokker leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:28:52] robert_mobil leaves the room
[15:29:02] <mightyBroccoli> Holger, yep that was the problem. thank you my solution is a bit hacky but screw it :D
[15:30:51] debalance leaves the room
[15:33:46] jeremy leaves the room: Machine going to sleep
[15:38:42] robert_mobil leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:45:55] robert_mobil leaves the room
[15:48:08] xinit leaves the room
[15:48:26] vogt leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:48:51] zash leaves the room: Disconnected: write timeout
[15:53:36] robert_mobil leaves the room
[15:56:06] genofire leaves the room
[16:02:04] fp leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:03:20] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:06:54] sindrake leaves the room
[16:07:57] <genofire> hi, switch a lit bit my config and now mit http_upload crashed (but i have not touch it any part of http_upload) ( Only occupants are allowed to send messages to the conference )
[16:08:14] <genofire> has somebody a idea:
[16:08:35] <genofire> ejabberd_hooks:safe_apply:383 Hook http_upload_slot_request crashed when running mod_http_upload_quota:handle_slot_request/5:                                                                                                          
** Reason = {error,badarg,[{binary,split,[],[undefined,<<"@HOST@">>,[global]]},{misc,expand_keyword,[{file,"src/misc.erl"},{line,115}],3},{mod_http_upload,get_proc_name,[{file,"src/mod_http_upload.erl"},{line,478}],2},{mod_http_upload_quota,handle_slot_request,[{file,"src/mod_http_upload_quota.erl"},{line,236}],5},{ejabberd_hooks,safe_apply,[{file,"src/ejabberd_hooks.erl"},{line,380}],4},{ejabberd_hooks,run_fold1,[{file,"src/ejabberd_hooks.erl"},{line,364}],4},{mod_http_upload,create_slot,[{file,"src/mod_http_upload.erl"},{line,578}],7},{mod_http_upload,process_slot_request,[{file,"src/mod_http_upload.erl"},{line,532}],6}]}
[16:09:09] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:09:25] <Licaon_Kter> What did you change?
genofire:
[16:09:39] <genofire> http://paste.debian.net/hidden/a6085469/
[16:11:24] tester leaves the room
[16:11:38] robert_mobil leaves the room
[16:13:44] <genofire> Licaon_Kter, any idea?
[16:13:54] <Licaon_Kter> No, not yet.
[16:16:08] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:16:30] <zinid> ```
hosts:
-  - "localhost"
   - "fireorbit.de"
   - "chat.sum7.eu"
```
[16:16:54] <zinid> that's the problem: something is still referring to this virtual host (i.e. `localhost`)
[16:18:12] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:19:09] <zinid> +  mod_block_strangers:
+    captcha: false # breaks chatsecure if enabled
[16:19:13] <zinid> oh, really? that's bad
[16:19:37] <Licaon_Kter> zinid: yeah, no support for captcha 🤷
[16:19:51] <zinid> Licaon_Kter, but it should render the fallback message
[16:20:34] <zinid> ```
-        #password_strength: 32
+        password_strength: 5
```
[16:20:52] fp leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:20:55] <zinid> that's not password length, 5 means very low entropy, like 1-2 characters 🙂
[16:21:04] <zinid> is this on purpose?
[16:27:21] <genofire> zinid, nope - but fixed now ;)
[16:28:18] bammes leaves the room: Rechner geht in den Ruhezustand
[16:29:06] <genofire> https://chat.sum7.eu/upload/4b2ab8b47d9551a701a91aa9e52f815cb7ff4a7b/YVHyrlmnFBF80JymHgPidhDVVXI06AoA6DIgp7Rw/image-1231714-galleryV9-aqbp-1231714.jpg
[16:29:43] <edhelas> CCC !
[16:29:49] <genofire> okay it works again - but i still get the log
[16:29:53] <genofire> edhelas, ;b
[16:30:25] <genofire>      port: 5280
-    ip: "::1"
+    ip: "::"
     module: ejabberd_http
[16:31:03] <zinid> genofire, what for Holger to alive, that's his code 🙂
[16:31:28] <zinid> edhelas, pikachu!
[16:31:36] <zinid> why pikachu?
[16:32:02] <genofire> zinid, catch them all
[16:33:40] <zinid> whatever, that code should be improved anyway, there should no be a crash of course, that's a bug
[16:34:26] genofire leaves the room
[16:34:26] genofire leaves the room
[16:34:26] genofire leaves the room
[16:34:42] genofire leaves the room
[16:35:02] Alacer leaves the room
[16:35:41] adrien leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:36:17] Akasch leaves the room
[16:37:31] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:37:45] <Licaon_Kter> genofire: didn't you say that http_upload was not edited? But it port was...🤷
[16:37:51] <Licaon_Kter> *its
[16:37:58] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:41:29] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:46:20] genofire leaves the room
[16:47:43] <genofire> I use a http transparent proxy (with TLS) - so it should not change anything
[16:51:01] genofire leaves the room
[16:51:01] genofire leaves the room
[16:52:14] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:53:58] cippaciong leaves the room: Machine going to sleep
[16:55:27] <genofire> zinid, could i delete any cache ? ;)
[16:55:57] <zinid> genofire, I don't thin this is related to any hash
[16:56:00] <zinid> *cache
[16:56:10] Alacer leaves the room
[16:56:29] <genofire> in db i could not found anything eigther
[16:56:50] prefiks leaves the room
[16:57:19] carlos leaves the room
[16:57:26] <genofire> any idea, why i could not use "::1" as ip for http?
[16:59:30] <zinid> wait, what problem do you have now?
[16:59:39] <zinid> I thought you're talking about that crash
[17:00:22] <zinid> ...
20:00:07.478 [info] Start accepting TCP connections at [::1]:5223 for ejabberd_c2s
...
[17:00:22] genofire leaves the room
[17:00:22] genofire leaves the room
[17:00:22] genofire leaves the room
[17:00:27] <zinid> seems working for me
[17:01:00] <zinid> why you couldn't use it? Do you have some errors?
[17:03:21] genofire leaves the room
[17:08:22] <genofire> das ich error logs nicht mag
[17:08:26] <genofire> wie:
[17:08:27] <genofire> 2018-07-04 19:07:30.476 [error] <0.593.0>@ejabberd_hooks:safe_apply:383 Hook http_upload_slot_request crashed when running mod_http_upload_quota:handle_slot_request/5:
** Reason = {error,badarg,[{binary,split,[],[undefined,<<"@HOST@">>,[global]]},{misc,expand_keyword,[{file,"src/misc.erl"},{line,115}],3},{mod_http_upload,get_proc_name,[{file,"src/mod_http_upload.erl"},{line,478}],2},{mod_http_upload_quota,handle_slot_request,[{file,"src/mod_http_upload_quota.erl"},{line,236}],5},{ejabberd_hooks,safe_apply,[{file,"src/ejabberd_hooks.erl"},{line,380}],4},{ejabberd_hooks,run_fold1,[{file,"src/ejabberd_hooks.erl"},{line,364}],4},{mod_http_upload,create_slot,[{file,"src/mod_http_upload.erl"},{line,578}],7},{mod_http_upload,process_slot_request,[{file,"src/mod_http_upload.erl"},{line,532}],6}]}
[17:08:30] sindrake leaves the room
[17:08:32] deavmi leaves the room
[17:09:11] <genofire> have change every to 127.0.0.1 ... and let it this way
[17:10:35] deavmi leaves the room: Disconnected: Replaced by new connection
[17:13:06] <zinid> I'm not German
[17:16:49] <zinid> whatever, my advise is to hang around until Holger is back
[17:16:52] <zinid> I need to go
[17:21:03] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:22:17] tester leaves the room
[17:23:58] <genofire> (oh - sry) i did not like error logs - thx for your help
[17:24:50] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:30:35] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:30:35] tester leaves the room
[17:30:35] tester leaves the room
[17:31:00] deavmi leaves the room: Disconnected: Replaced by new connection
[17:31:10] Andrew Nenakhov leaves the room: Connection failed: connection closed
[17:32:22] xinit leaves the room
[17:36:52] genofire leaves the room
[17:37:14] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:37:47] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:47:26] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:48:45] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:49:19] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:53:28] Akasch leaves the room: Rechner geht in den Ruhezustand
[17:55:22] zash leaves the room
[17:57:22] Andrew Nenakhov leaves the room: Connection failed: connection closed
[18:02:28] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:02:45] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:08:10] aditya_borikar leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:08:22] jere leaves the room
[18:10:57] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:18:28] rom1dep leaves the room: Machine going to sleep
[18:20:05] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:24:47] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:26:51] erik leaves the room: Connection failed: timeout
[18:33:31] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:36:10] marc leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:38:55] ata2001 leaves the room: Disconnected: closed
[18:39:35] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:40:26] carlos leaves the room
[18:40:38] Man_Life leaves the room
[18:41:08] adrien leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:45:57] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:48:00] ta leaves the room
[18:53:44] zuglufttier leaves the room
[18:54:53] Odin leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:57:23] rom1dep leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:02:37] mightyBroccoli leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:05:47] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:15:08] Man_Life leaves the room
[19:17:33] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:18:02] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:18:05] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:21:08] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:21:39] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:25:07] aditya_borikar leaves the room
[19:30:26] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:33:12] secret_agent leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:36:03] spicewiesel leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:37:02] mfoss leaves the room
[19:41:36] mightyBroccoli leaves the room: Rechner geht in den Ruhezustand
[19:43:19] sindrake leaves the room: Disconnected: Replaced by new connection
[19:44:50] Odin leaves the room
[19:45:23] <rom1dep> zinid: ejabberd isn't logging cert changes upon reload-config?
[19:45:26] Andrew Nenakhov leaves the room
[19:45:57] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:45:59] Andrew Nenakhov leaves the room: Connection failed: connection closed
[19:47:37] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:49:44] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:50:06] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:50:53] Andrew Nenakhov leaves the room
[19:51:07] <rom1dep> I just renewed my LE-issued certificate with certbot, ejabberd didn't pick it up automatically, only after ejabberdctl reload-config it showed-up, but meanwhile I was looking at the logs and didn't see anything
[19:53:02] <Licaon_Kter> rom1dep: reload_config is needed now when you update certs, see above.
[19:53:23] <rom1dep> Licaon_Kter: where above?
[19:54:11] tester leaves the room
[19:54:13] <Licaon_Kter> > bammes:
> I use dehydrated outside my ejabberd jail and use the hooks to cat the certificate/chain together into the ejabberd jail and restart ejabberd afterwards
> Holger:
> Restart?  "ejabberdctl reload_config" should really be enough.
> Wasn't in the past but it is these days.
[19:54:34] <rom1dep> I gave up on this backlog, this MUC is too active these days :)
[19:54:38] <rom1dep> thanks Licaon_Kter
[19:54:44] <Licaon_Kter> Sorry for the mentions 👍
[19:55:38] <rom1dep> so the inotify wrapper isn't good enough?
[19:56:01] aditya_borikar leaves the room
[19:56:06] Andrew Nenakhov leaves the room
[19:57:17] tester leaves the room
[19:57:48] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:58:56] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:01:27] tester leaves the room
[20:03:53] <zinid> rom1dep, yeah
[20:05:27] jere leaves the room
[20:08:54] aditya_borikar leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:09:53] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:18:45] zinid leaves the room
[20:21:15] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:21:17] Odin leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:22:56] <zinid> !version zinid.ru
[20:22:56] <Servant> zinid: zinid.ru is running ejabberd version 18.06.27
[20:23:27] tester leaves the room
[20:23:56] tester leaves the room
[20:24:38] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:24:41] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:26:06] <Holger> genofire: Thanks, I'll fix this tomorrow.
[20:28:57] ludo leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:31:58] <marek> !version walczak.io
[20:32:15] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:32:20] <Servant> marek: walczak.io is running ejabberd version 18.06.27
[20:32:22] deavmi leaves the room
[20:33:09] zuglufttier leaves the room
[20:37:34] erik leaves the room
[20:37:55] tester leaves the room
[20:38:02] <zinid> !uptime walczak.io
[20:38:03] <Servant> zinid: walczak.io has been running for 0 days, 0 hours and 30 minutes
[20:38:09] <zinid> !uptime zinid.ru
[20:38:10] <Servant> zinid: zinid.ru has been running for 0 days, 0 hours and 19 minutes
[20:38:16] <zinid> oh, you win 🙁
[20:38:31] beri leaves the room
[20:39:28] <marek> zinid: lol, just have met Holger, to listen to his "perfect server setup" - so changed one setting and thought to recompile at the same time
[20:39:41] tester leaves the room
[20:40:22] <zinid> ah, so the meetup is over?
[20:40:32] <zinid> I hope beer was good 😀
[20:40:49] <marek> haha, yep, but no beer this time
[20:41:01] <zinid> wut?
[20:41:06] <zinid> Holger, elaborate plz
[20:41:09] bammes leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:41:16] <zinid> healthy style propaganda?
[20:42:23] <genofire> Holger, if you know the problem already. be welcome
[20:42:31] <4223> zinid: First we decided to make this MUC Omemo and invite only. 🤣
[20:42:57] <zinid> 4223, is that a part of healthy lifestyle?
[20:43:14] <Holger> Healthy? Me? Never.
[20:43:30] <zinid> Holger, oh thanks gods
[20:44:06] <4223> zinid: Who knows? 😎
[20:44:06] <Holger> marek: I had one or two beer actually 😉
[20:44:09] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:44:27] <4223> Cuba libre at home.
[20:44:56] <marek> Holger, zinid: I had to leave earlier to compile 11minutes earlier than zinid. 11minutes is enough for 1-2 beers ;)
[20:45:04] <Holger> Also met 4223 and ChaosKid42! Wasn't aware half this room is from Berlin/Potsdam.
[20:45:19] <Holger> marek: Ah that I understand.
[20:49:42] tester leaves the room
[20:50:27] tester leaves the room
[20:53:56] <rom1dep> half of XMPP is German :]
[20:54:38] <Holger> > Holger, if you know the problem already. be welcome
Don't know the problem, I'm on my phone. But your trace will be enough to understand the bug.
> i did not like error logs
Well this isn't ejabberd's error logging but a traceback pointing to my broken code. I.e. it's not meant for admins but for developers. (Just like stack traces in other languages, which look the same, just without the curly braces.)
[20:57:06] rom1dep leaves the room
[20:59:58] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:00:04] tester leaves the room
[21:06:25] srgcdev leaves the room
[21:07:05] srgcdev leaves the room
[21:07:31] marek leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:07:36] carlos leaves the room: Disconnected: Replaced by new connection
[21:08:20] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:11:57] daniel leaves the room
[21:15:14] marek leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:18:18] <zinid> pff, I get stacktraces in certbot everytime and they think it's a normal practice and admins should read them 😀
[21:19:38] <Zash> NIH all the things!
[21:19:51] <zinid> Zash, how you get here???
[21:20:07] <zinid> I will join prosody room now!
[21:20:11] <Zash> !
[21:21:05] andrey.g leaves the room
[21:21:41] beri leaves the room
[21:21:42] <zinid> joined 😀
[21:22:51] Licaon_Kter leaves the room: Stream closed by us: system-shutdown
[21:23:57] zinid leaves the room
[21:29:07] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:35:36] marc leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:45:09] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:47:10] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:47:14] fp leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:48:00] marek leaves the room: Machine going to sleep
[21:49:30] tester leaves the room
[21:50:55] deavmi leaves the room: Disconnected: Replaced by new connection
[21:55:16] fp leaves the room
[21:55:24] Marzanna leaves the room: Connection failed: connection closed
[21:55:25] rom1dep leaves the room: Connection failed: connection closed
[21:55:54] Marzanna leaves the room: Connection failed: connection closed
[21:56:12] lorddavidiii leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:56:23] Marzanna leaves the room: Connection failed: connection closed
[21:56:42] rom1dep leaves the room: Machine going to sleep
[21:56:53] Marzanna leaves the room: Connection failed: connection closed
[21:57:21] Marzanna leaves the room: Connection failed: connection closed
[21:57:48] Marzanna leaves the room: Connection failed: connection closed
[21:58:16] Marzanna leaves the room: Connection failed: connection closed
[22:01:06] mightyBroccoli leaves the room: Rechner geht in den Ruhezustand
[22:02:52] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:03:06] zinid leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:03:57] spicewiesel leaves the room: Stream closed by us: Replaced by new connection (conflict)
[22:10:24] sindrake leaves the room
[22:12:14] beri leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:16:44] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:22:46] targ leaves the room: offline
[22:24:53] genofire leaves the room: Machine going to sleep
[22:25:13] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:30:38] andrey.g leaves the room
[22:33:40] Man_Life leaves the room: Logged out
[22:38:23] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:53:14] 404 leaves the room: Machine going to sleep
[23:08:38] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:23:25] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:35:50] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:37:48] syever leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:47:04] adrien leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:51:58] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!