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

GMT+0
[00:03:57] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:07:07] Odin leaves the room
[00:07:31] mightyBroccoli leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:11:29] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:13:16] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[00:27:11] lenka leaves the room
[00:28:53] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:31:21] nico leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:31:21] mightyBroccoli leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:31:39] mightyBroccoli leaves the room: Stream closed by us: Replaced by new connection (conflict)
[00:31:39] nico leaves the room: Stream closed by us: Replaced by new connection (conflict)
[00:31:44] nico leaves the room: Stream closed by us: Replaced by new connection (conflict)
[00:40:43] chrys leaves the room
[00:42:03] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:49:49] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[01:00:59] antranigv leaves the room: Disconnected: Replaced by new connection
[01:01:28] nico leaves the room: Stream reset by peer
[01:01:35] nico leaves the room: Stream reset by peer
[01:09:07] antranigv leaves the room: Disconnected: Replaced by new connection
[01:09:41] jr leaves the room
[01:09:50] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[01:14:25] nico leaves the room: Stream closed by us: Replaced by new connection (conflict)
[01:14:28] nico leaves the room
[01:14:33] mightyBroccoli leaves the room: Stream closed by us: Replaced by new connection (conflict)
[01:14:36] nico leaves the room
[01:14:45] nico leaves the room
[01:22:43] daniel leaves the room
[01:23:57] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[01:26:33] nico leaves the room
[01:26:33] mightyBroccoli leaves the room: Machine is going to sleep
[01:28:59] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:29:30] xinit leaves the room
[01:34:13] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[01:35:16] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:47:37] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:52:07] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:01:02] antranigv leaves the room: Disconnected: Replaced by new connection
[02:04:59] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[02:09:28] chrys leaves the room
[02:10:26] jr leaves the room
[02:12:14] rom1dep leaves the room
[02:16:28] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[02:27:15] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[02:37:15] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[02:37:26] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[02:40:21] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:48:45] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[02:49:06] daniel leaves the room
[02:55:48] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:59:04] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[02:59:55] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[03:00:29] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[03:09:06] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[03:11:26] Odin leaves the room
[03:12:47] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[03:18:59] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:21:06] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[03:23:00] jr leaves the room
[03:31:05] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[03:32:49] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:34:07] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:38:55] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:41:05] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[03:44:08] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[03:44:20] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:50:31] antranigv leaves the room: Disconnected: Replaced by new connection
[03:50:41] lenka leaves the room
[03:54:35] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:02:10] spicewiesel leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:04:39] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:14:02] xinit leaves the room
[04:15:05] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:21:48] daniel leaves the room
[04:25:04] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:28:26] jr leaves the room: Disconnected: Replaced by new connection
[04:28:26] mrDoctorWho leaves the room: Disconnected: Replaced by new connection
[04:30:44] lenka leaves the room: Компьютер перешел в спящий режим
[04:37:50] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:40:08] ChaosKid42 leaves the room
[04:40:26] mrDoctorWho leaves the room: Disconnected: Replaced by new connection
[04:41:06] ChaosKid42 leaves the room
[04:42:22] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:47:29] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:47:35] rom1dep leaves the room
[04:47:47] rom1dep leaves the room
[04:47:58] rom1dep leaves the room
[04:48:06] rom1dep leaves the room
[04:48:14] rom1dep leaves the room
[04:48:22] rom1dep leaves the room
[04:48:30] rom1dep leaves the room
[04:48:38] rom1dep leaves the room
[04:48:46] rom1dep leaves the room
[04:48:54] rom1dep leaves the room
[04:49:02] rom1dep leaves the room
[04:49:10] rom1dep leaves the room
[04:49:18] rom1dep leaves the room
[04:49:26] rom1dep leaves the room
[04:49:34] rom1dep leaves the room
[04:49:42] rom1dep leaves the room
[04:49:50] rom1dep leaves the room
[04:49:58] rom1dep leaves the room
[04:50:06] rom1dep leaves the room
[04:50:14] rom1dep leaves the room
[04:50:22] rom1dep leaves the room
[04:50:30] rom1dep leaves the room
[04:50:38] rom1dep leaves the room
[04:50:46] rom1dep leaves the room
[04:50:54] rom1dep leaves the room
[04:51:02] rom1dep leaves the room
[04:51:10] rom1dep leaves the room
[04:51:18] rom1dep leaves the room
[04:51:26] rom1dep leaves the room
[04:51:34] rom1dep leaves the room
[04:51:42] rom1dep leaves the room
[04:51:50] rom1dep leaves the room
[04:51:58] rom1dep leaves the room
[04:52:06] rom1dep leaves the room
[04:52:14] rom1dep leaves the room
[04:54:40] rom1dep leaves the room
[04:54:43] rom1dep leaves the room
[04:56:16] mimi89999 leaves the room
[04:58:22] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:15:17] adrien leaves the room
[05:17:34] focus121 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:17:53] antranigv leaves the room: Disconnected: Replaced by new connection
[05:18:25] antranigv leaves the room: Disconnected: Replaced by new connection
[05:20:02] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[05:26:05] antranigv leaves the room: Disconnected: Replaced by new connection
[05:30:05] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:36:46] Andrew Nenakhov leaves the room
[05:36:47] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:38:21] focus121 leaves the room
[05:40:52] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:40:58] Andrew Nenakhov leaves the room
[05:41:07] Andrew Nenakhov leaves the room
[05:44:31] rom1dep leaves the room
[05:45:05] aditya_borikar leaves the room
[05:53:16] <Alacer> Any Who Knows Siemens PLcs S7-300 and WinCC SCADA + Dtabasea i.e  Oracle and Sql Server Idea with some programming knowledge i.e c#, VB and C and willing to move to UAE to work for a Petrochemical Company. please let me know...
[05:59:18] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:01:21] pod leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:01:40] cippaciong leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:03:41] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:04:34] Dominik Paulus leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:05:12] Andrew Nenakhov leaves the room: Connection failed: connection closed
[06:08:50] Alacer leaves the room
[06:10:08] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:13:37] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:17:57] jr leaves the room
[06:24:40] UsL leaves the room
[06:31:35] xinit leaves the room
[06:31:47] focus121 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:35:13] Dominik Paulus leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:37:43] sindrake leaves the room: Disconnected: Replaced by new connection
[06:38:59] sindrake leaves the room
[06:45:38] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:46:34] antranigv leaves the room: Disconnected: Replaced by new connection
[06:49:01] deavmi leaves the room
[06:49:08] sindrake leaves the room
[06:53:09] pprrks leaves the room
[06:54:23] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:55:13] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:56:29] sindrake leaves the room
[06:59:05] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:59:38] ave leaves the room: Machine going to sleep
[07:01:30] vanitasvitae leaves the room
[07:05:57] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:07:16] sindrake leaves the room
[07:07:38] Andrew Nenakhov leaves the room: Connection failed: connection closed
[07:08:05] sindrake leaves the room
[07:08:25] beri leaves the room
[07:13:41] mrDoctorWho leaves the room
[07:13:53] pod leaves the room
[07:15:02] SouL leaves the room
[07:24:40] ChaosKid42 leaves the room
[07:25:49] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:27:04] frainz leaves the room
[07:30:57] <flow> rion, thanks for https://bugs.gentoo.org/626260
[07:31:31] <flow> I'm not sure why an extra overlay was necessary but good to see that there is work on this. Let me know if I can be of any help
[07:32:47] marc leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:36:58] beri leaves the room
[07:38:01] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:38:35] Andrew Nenakhov leaves the room
[07:40:17] Andrew Nenakhov leaves the room
[07:41:21] Andrew Nenakhov leaves the room: Connection failed: connection closed
[07:44:26] Andrew Nenakhov leaves the room
[07:44:39] andrey.g leaves the room
[07:50:56] Alacer leaves the room
[07:51:07] Akasch leaves the room
[07:51:15] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:51:25] daniel leaves the room
[07:53:43] ChaosKid42 leaves the room
[07:55:37] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:57:12] Andrew Nenakhov leaves the room
[07:57:56] ChaosKid42 leaves the room
[07:58:03] daniel leaves the room
[07:58:31] aditya_borikar leaves the room
[07:59:25] spicewiesel leaves the room
[07:59:38] Andrew Nenakhov leaves the room
[08:00:09] xinit leaves the room
[08:00:11] ChaosKid42 leaves the room
[08:02:34] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:03:52] <gr_buza@arbeiten> hello! How to start eshell inside debug shell, invoced by ejabberdctl debug? My docker installation starts only BEAM emulator
[08:04:28] <gr_buza@arbeiten> invoked*
[08:05:34] focus121 leaves the room
[08:05:45] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:06:13] daniel leaves the room
[08:10:24] jr leaves the room
[08:10:24] focus121 leaves the room
[08:13:25] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:15:49] <edhelas> would be nice to have something like that on ejabberd https://modules.prosody.im/mod_bob.html :D
[08:17:04] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:17:29] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:20:30] Dominik Paulus leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:21:49] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:29:40] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:30:21] <Holger> edhelas: Nice little task for someone who wants to get into ejabberd development 🙂
[08:30:30] <Holger> edhelas: HTTP Upload is overkill?
[08:31:46] <edhelas> it's another usercase actually
[08:32:00] <zinid> but why BOBs are not encrypted with OMEMO?
[08:32:05] <edhelas> Link Mauve made that module, it basically caches bob base64
[08:32:50] <edhelas> Link Mauve would it be possible to also cache it for standard JIDs (not the MUC) ?
[08:33:31] <zinid> Holger, I don't find the task little, you need to fiddle with clustering: the room can be restarted on another node at any time
[08:33:51] antranigv leaves the room: Disconnected: Replaced by new connection
[08:34:07] <zinid> so you need to store that in a database, implement caching above it, etc
[08:35:43] <Holger> Yeah I was going to mention "except storage". But room?
[08:36:11] <Holger> Is it related to MUC somehow?
[08:36:31] <Link Mauve> edhelas, sure, I told you I was going to do so too. :p
[08:37:21] <Link Mauve> Holger, I implemented it on MUCs only for now, but it will eventually support both MUCs and user accounts.
[08:38:14] <Holger> So you have cids on MUC particupant JIDs?
[08:38:28] <Holger> *participant
[08:39:33] <Holger> Ah I misunderstood how it works.
[08:39:41] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:39:51] <zinid> I still don't understand how it works and why it's needed
[08:40:23] <Holger> edhelas: How does Upload not do the trick for whatever use case that is?
[08:41:29] <Holger> My wrong assumption was that this is like private storage except that you can publish it.
[08:41:47] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:42:04] debalance leaves the room
[08:42:51] debalance leaves the room
[08:43:21] <Holger> Of course this way the server saves all those terabytes of sticker data by deduplicating across users.
[08:44:13] <zinid> fuck yeah, this stuff scales very good
[08:44:27] <zinid> we definitely need yet another bloat to already bloated protocol
[08:45:52] ChaosKid42 leaves the room
[08:48:29] rion leaves the room
[08:49:40] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:52:09] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:53:06] ulrich leaves the room
[08:57:29] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:59:52] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:00:02] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:02:10] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:02:23] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:02:40] pod leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:03:43] Andrew Nenakhov leaves the room: Connection failed: connection closed
[09:05:02] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:05:09] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:05:45] antranigv leaves the room: Disconnected: Replaced by new connection
[09:08:08] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:09:40] rom1dep leaves the room
[09:10:44] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:12:45] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:13:09] vogt leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:14:29] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:18:30] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:20:44] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:23:27] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:26:13] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:31:45] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:34:30] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:36:58] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:41:07] cromain leaves the room
[09:42:21] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:47:06] jr leaves the room
[09:48:00] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:53:10] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:54:56] sindrake leaves the room: Disconnected: Replaced by new connection
[09:57:06] Neustradamus leaves the room
[09:57:40] UsL leaves the room
[10:00:05] <Licaon_Kter> madmalkav: FYI, you can replace Converse with Xabber-web really easy. Not that fun now since it doesn't support 0045 MUCs thought. 🙄
[10:01:38] <zinid> it's also sluggish as fuck, but don't know how it compares to Converse, probably there is the same
[10:01:47] <madmalkav> Licaon_Kter: good to know
[10:02:51] joekokker leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:04:02] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:04:09] mimi89999 leaves the room
[10:05:30] <Licaon_Kter> zinid: worked ok for a few minutes, then it could only send...not sure what was at fault, anyway until Andrew Nenakhov drafts his nex-gen-MUC XEP....and we see some implementations ...it's nicer looking that Converse but not better than it (OMEMO aside I mean!)
[10:05:34] debalance leaves the room
[10:05:46] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:06:07] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:07:37] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:10:19] daniel leaves the room
[10:15:10] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:15:58] carlos leaves the room: Disconnected: Replaced by new connection
[10:17:20] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:18:21] ChaosKid42 leaves the room
[10:18:22] andrey.g leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:19:50] debalance leaves the room
[10:21:26] rom1dep leaves the room
[10:22:21] spicewiesel leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:22:33] daniel leaves the room
[10:24:16] daniel leaves the room
[10:24:38] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:29:02] daniel leaves the room
[10:29:24] daniel leaves the room
[10:30:05] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:32:59] debalance leaves the room
[10:36:49] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:39:06] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:39:55] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:40:30] debalance leaves the room
[10:41:51] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:43:12] pprrks leaves the room
[10:43:25] <Holger> Link Mauve: I still don't quite get why you'd tie that BoB thing to MUC.  What's the advantage over having the publisher's server doing it, so it would work for any recipient?
[10:43:28] debalance leaves the room
[10:45:59] <Link Mauve> Holger, none, I just started with MUC because that way every MUC user on my server (most of them are using a different user server) would already benefit from it.
[10:46:13] <Holger> Ah, I see.
[10:46:48] <Holger> edhelas: Either way I dislike the idea of having the server parsing message contents.  If that XEP doesn't work without the server being involved (and obviously it doesn't), it's the wrong XEP for the job.
[10:46:56] <Link Mauve> The cache could be on either the sender’s server, the MUC, the recipient’s server, or any combinaison of them, up to all three.
[10:46:56] <Holger> Maybe it's the wrong XEP for any job?
[10:48:25] ChaosKid42 leaves the room
[10:49:25] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:50:47] nico leaves the room
[10:52:05] <Holger> > src:match("^cid:(%w+%+%w+@bob%.xmpp%.org)$");
That's obviously not how client<->server communication should work.  I'm fine with hacks necessary to maintain backwards compat, but AFAICS this is not one of those.
[10:52:21] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:52:48] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:53:28] fp leaves the room
[10:54:51] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:58:32] daniel leaves the room
[10:58:35] sindrake leaves the room
[11:02:27] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:06:14] rion leaves the room
[11:06:21] info-screen leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:07:04] info-screen leaves the room
[11:07:15] info-screen leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:07:50] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:09:49] 4223 leaves the room
[11:13:01] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:14:12] ChaosKid42 leaves the room
[11:14:15] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:21:07] sindrake leaves the room
[11:22:04] Andrew Nenakhov leaves the room: Connection failed: connection closed
[11:23:38] Andrew Nenakhov leaves the room
[11:23:44] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:23:57] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:29:24] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:33:38] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:35:23] <nutsole> !version netcup.4nuts.de
[11:35:27] <Servant> nutsole: netcup.4nuts.de is running ejabberd version 18.09 on unix/linux 4.9.76
[11:37:09] debalance leaves the room
[11:38:17] debalance leaves the room
[11:38:42] <cantor> Just out of curiosity:
https://github.com/processone/fast_tls/blob/f36ea5b74526c2c1c9c38f8d473168d95804f59d/c_src/fast_tls.c
Is there a reason why you sometimes use "Long" hex numbers and sometimes not for the openssl version numbers? It looks really inconsistent or is there are a meaning behind it?!
eg
Line 72 #if OPENSSL_VERSION_NUMBER < 0x10002000L
but a few lines further the L is missing:
Line 85 #if OPENSSL_VERSION_NUMBER >= 0x10100000L || OPENSSL_VERSION_NUMBER < 0x10002000
[11:41:47] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:42:00] jr leaves the room
[11:43:34] <Holger> No reason besides somewhat forgot the 'L' of course.
[11:44:01] antranigv leaves the room: Disconnected: closed
[11:44:14] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:44:16] <cantor> Alright.
[11:47:08] ChaosKid42 leaves the room
[11:47:27] erik leaves the room: Connection failed: timeout
[11:47:39] mightyBroccoli leaves the room: Machine is going to sleep
[11:47:39] nico leaves the room
[11:48:04] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:51:18] ta leaves the room: Machine going to sleep
[11:51:54] antranigv leaves the room: Disconnected: closed
[11:54:31] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:55:43] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:56:53] antranigv leaves the room: Disconnected: closed
[11:57:41] \(*.*)/ leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:58:06] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:59:14] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:02:58] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:03:26] yvo leaves the room
[12:04:36] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:07:00] <cantor> ChaosKid42, did you get further with the TLSv1.3 issue?
[12:08:46] debalance leaves the room
[12:09:18] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:10:33] <zinid> cantor: and you? Did you solve the ciphers problem?
[12:10:50] <cantor> zinid, not at all
[12:11:45] debalance leaves the room
[12:11:50] <cantor> I only see that the server closes the connection ... (0x0) :-/
SSL_connect:SSLv3/TLS write client hello
read from 0x55b5a00efa30 [0x55b5a00f8bb3] (5 bytes => 0 (0x0))
SSL_connect:error in SSLv3/TLS write client hello
write:errno=0
[12:13:13] <zinid> And what is in ejabberd log?
[12:13:35] ChaosKid42 leaves the room
[12:13:35] ChaosKid42 leaves the room
[12:14:39] <cantor> Same as I posted yesterday, saying that there were no shared, which I doubt ...
[12:14:46] <cantor> ciphers*
[12:14:49] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:18:14] <zinid> Why you doubt it? What openssl client reports?
[12:18:55] <zinid> `openssl ciphers` or some such
[12:22:34] <ChaosKid42> I still see tjose two error mesages in ejabberd.log:
[12:22:37] <ChaosKid42> 2018-10-01 14:19:35.523 [warning] <0.607.0>@ejabberd_c2s:process_terminated:280 (tls|<0.607.0>) Failed to secure c2s connection: TLS failed: client renegotiations forbidden
2018-10-01 14:19:37.723 [warning] <0.608.0>@ejabberd_c2s:process_terminated:280 (tls|<0.608.0>) Failed to secure c2s connection: TLS failed: SSL_do_handshake failed: error:14209175:SSL routines:tls_early_post_process_client_hello:inappropriate fallback
[12:22:49] <cantor> zinid, I commented out the TLS_CIPHERS at the ejabberd config, ie I used the default ciphers.
I added all TLSv1.3 and TLSv1.2 ciphers from the openssl ciphers to the config; all yielded the same result...
[12:23:00] <ChaosKid42> The second not appearing every time.
[12:24:12] <cantor> At least you got a different error than I do .. how did you config ejabberd in respect to TLS, ChaosKid42?
[12:24:32] <ChaosKid42> cantor: All defaults
[12:24:43] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:24:56] <zinid> cantor: `ldd /path/to/fast_tls.so`
[12:25:37] rion leaves the room
[12:26:01] <cantor> ldd priv/lib/fast_tls.so
        linux-vdso.so.1 (0x7ee3c000)
        /usr/lib/arm-linux-gnueabihf/libarmmem.so (0x76f71000)
        libssl.so.1.1 => /usr/lib/arm-linux-gnueabihf/libssl.so.1.1 (0x76f0f000)
        libcrypto.so.1.1 => /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.1 (0x76d3e000)
        libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0x76bff000)
        libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0x76bec000)
        libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0x76bc3000)
        /lib/ld-linux-armhf.so.3 (0x76fa3000)
[12:26:13] <prefiks> which ejabberd version is that?
[12:26:37] <zinid> cantor: looks ok, except arm, maybe that's the problem
[12:26:51] <cantor> I set C/CPP/LDFLAGS accordingly to OpenSSL1.1.1 before I configured and compiles it ...
[12:26:54] <prefiks> or rather which version of fast_tls is that?
[12:27:05] <cantor> It's from the master branch
[12:27:14] <cantor> 1.0.25 or something like that
[12:28:01] <cantor> and ejabberd 18.09
[12:28:30] rom1dep leaves the room
[12:30:12] ChaosKid42 leaves the room
[12:30:27] tyler leaves the room: Machine going to sleep
[12:31:58] fp leaves the room
[12:34:53] <prefiks> cantor: would it be possible to execute 'make test' in fast_tls build dir?
[12:35:04] <cantor> prefiks, let me do that
[12:35:34] lorddavidiii leaves the room
[12:35:41] <prefiks> you should get that error only if your peer doesn't support secure renegotation, and that means very ole openssl
[12:35:53] Antartida leaves the room
[12:36:10] <prefiks> unless you are using older fast_tls that didn't have changes required for TLS1.3
[12:36:31] <prefiks> possibly you have another fast_tls in your system?
[12:36:37] spicewiesel leaves the room
[12:36:54] Akasch leaves the room
[12:37:04] <prefiks> if you could run ejabberdctl/debug can you execute p1_nif_utils:get_so_path(fast_tls, [fast_tls], "fast_tls") in that shell that this spawn?
[12:38:33] <cantor> Ah alright, I added a debug outputs to fast_tls.c to see where it crashes and here we go:
make test
rebar skip_deps=true eunit
==> fast_tls (eunit)
Compiled src/fast_tls_app.erl
Compiled src/fast_tls_sup.erl
Compiled src/p1_sha.erl
Compiled src/fast_tls.erl
  All 10 tests passed.
Cover analysis: fast_tls/.eunit/index.html
Coverdata export: fast_tls/.eunit/cover.coverdata
DEBUG: Error at line 1011
[12:38:56] ulrich leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:39:04] <cantor> so he goes to line 1011 and returns SSL_do_handshake_filed
[12:39:42] <cantor> or at least the make test goes there ...
[12:40:10] <cantor> >  if you could run ejabberdctl/debug can you execute p1_nif_utils:get_so_path(fast_tls, [fast_tls], "fast_tls") in that shell that this spawn?
let me see
[12:40:58] debalance leaves the room
[12:41:33] <cantor> I entered in the shell but then nothing seems to happen, I get no output..
[12:42:16] <prefiks> did it print anything, it should show message and ask you to press enter
[12:43:01] <cantor> I do ./ejabberdctl debug
copy p1_nif_utils:get_so_path(fast_tls, [fast_tls], "fast_tls"), press enter but then I receive no output
[12:43:23] <cantor> ie returns no path ...
[12:43:24] <prefiks> ah sorry add "." after that
[12:43:28] <cantor> ah
[12:43:34] <prefiks> and enter
[12:43:35] ulrich leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:44:08] <cantor> "/opt/ejabberd/lib/fast_tls-1.0.25/priv/lib/fast_tls"
[12:44:56] ulrich leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:45:15] <prefiks> ok
[12:45:18] spicewiesel leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:45:25] spicewiesel leaves the room
[12:47:54] <prefiks> you could try disabling tls1.3 and see if this help, in listener option have protcol_options: "no_tls1_3"
[12:47:56] Licaon_Kter leaves the room
[12:48:45] <prefiks> listener:
  - port: 5222"
   ...
   - protocol_options:
     - "no_tlsv1_3"
[12:48:52] ma1uta leaves the room: Replaced by new connection
[12:48:58] <prefiks> what client are you using to connect?
[12:49:22] <prefiks> is that server accessible from internet?
[12:49:23] <cantor> I use openssl 1.1.1 to test the connection
[12:49:25] <cantor> yes
[12:51:35] <prefiks> could i get host:port where it's accessible, i wont hurt it too much ;)
[12:51:44] <cantor> Sure
[12:53:04] spicewiesel leaves the room: Machine going to sleep
[12:53:07] sindrake leaves the room
[12:53:48] ulrich leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:54:32] L29Ah leaves the room: Stream reset by peer
[12:54:42] prefiks leaves the room
[12:56:30] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:56:37] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:56:42] ma1uta leaves the room
[12:57:16] ulrich leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:57:24] jr leaves the room
[13:00:22] ulrich leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:00:26] prefiks leaves the room
[13:00:48] gr_buza@arbeiten leaves the room
[13:02:40] vogt leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:05:09] pod leaves the room
[13:06:25] ulrich leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:06:53] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:07:11] adrien leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:07:40] prefiks leaves the room
[13:09:14] prefiks leaves the room
[13:10:40] prefiks leaves the room
[13:10:50] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:12:34] prefiks leaves the room
[13:13:16] L29Ah leaves the room: Stream reset by peer
[13:14:58] prefiks leaves the room
[13:16:42] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:17:49] prefiks leaves the room
[13:18:41] focus121 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:18:51] ulrich leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:20:35] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:20:39] prefiks leaves the room
[13:20:53] robert_mobil leaves the room
[13:22:48] prefiks leaves the room
[13:23:04] Antartida leaves the room
[13:24:31] prefiks leaves the room
[13:25:18] chrys leaves the room
[13:26:20] prefiks leaves the room
[13:27:37] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:28:49] prefiks leaves the room
[13:29:23] zinid leaves the room
[13:29:44] Antartida leaves the room: Connection failed: connection closed
[13:30:07] UsL leaves the room
[13:30:58] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:32:36] ulrich leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:37:25] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:42:29] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:43:44] jr leaves the room
[13:44:34] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:47:30] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:48:35] daniel leaves the room
[13:52:57] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:55:43] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:57:43] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:57:45] beri leaves the room
[13:58:45] marek leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:01:09] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:01:31] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:02:05] antranigv leaves the room: Disconnected: Replaced by new connection
[14:02:19] Link Mauve leaves the room
[14:08:03] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:08:08] marek leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:11:32] <Link Mauve> Did anything happen to both this room and Conversations’s at 16:02:22 CEST?
[14:11:44] <Link Mauve> poezio told me:
16:02:22 <---  has left the room
[14:11:53] <Link Mauve> That might be the room presence.
[14:12:02] <Link Mauve> And then I appeared disconnected.
[14:12:59] cromain leaves the room
[14:13:35] <zinid> Not sure, I detected nothing
[14:14:50] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:16:05] <Link Mauve> Did you see me leave with an error at that time?
[14:18:04] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:18:25] aditya_borikar leaves the room
[14:22:00] <zinid> Link Mauve, you can check yourself: https://process-one.net/logs/ejabberd@conference.process-one.net/2018/10/01.html
[14:22:46] <zinid> [14:02:19] Link Mauve leaves the room
[14:23:11] <Link Mauve> Weird that it did it on those two rooms, with nothing special happening locally.
[14:23:23] <Link Mauve> And definitely not me leaving it.
[14:23:25] robert_mobil leaves the room
[14:23:38] <zinid> s2s failure?
[14:27:56] <Link Mauve> Wouldn’t there be a better error in that case?
[14:28:05] <Link Mauve> Maybe one with status code 333.
[14:28:45] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:30:58] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:31:55] lorddavidiii leaves the room
[14:34:58] Andrew Nenakhov leaves the room: unknown reason
[14:35:36] Antartida leaves the room: Connection failed: connection closed
[14:35:38] jr leaves the room: Disconnected: Replaced by new connection
[14:35:45] roelofpieter leaves the room: Connection failed: connection closed
[14:36:05] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:38:52] antranigv leaves the room: Disconnected: Replaced by new connection
[14:39:05] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:42:20] sindrake leaves the room: Disconnected: Replaced by new connection
[14:44:28] ulrich leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:47:11] zinid leaves the room
[14:47:52] jr leaves the room: Disconnected: Replaced by new connection
[14:49:50] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:49:54] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:51:45] aditya_borikar leaves the room
[14:53:08] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:53:40] daniel leaves the room
[14:56:14] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:58:29] antranigv leaves the room: Disconnected: closed
[14:59:47] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:59:58] sindrake leaves the room
[15:00:01] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:00:57] sindrake leaves the room
[15:09:20] focus121 leaves the room
[15:10:00] fp leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:10:02] nico leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:11:03] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:12:41] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:14:37] rom1dep leaves the room
[15:15:10] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:15:26] focus121 leaves the room
[15:15:44] antranigv leaves the room: Disconnected: closed
[15:17:01] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:17:02] focus121 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:17:34] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:18:07] nutsole leaves the room
[15:20:33] APach leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:20:57] focus121 leaves the room
[15:21:29] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:21:29] focus121 leaves the room
[15:26:12] <cantor> Yeaaa
[15:26:20] <cantor> ChaosKids52, pierre, it works now
[15:26:27] <cantor> :-D
[15:26:30] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:26:52] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:27:06] <Licaon_Kter> cantor: do tell
[15:28:32] bammes leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:29:17] Holger leaves the room
[15:30:40] Andrew Nenakhov leaves the room
[15:31:17] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:31:31] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:33:15] <cantor> *facepalm*I should have noticed that
Though I compiled fast_tls with OpenSSL 1.1.1 libs and headers, it somehow still pointed to the original armhf OpenSSL libs:
libssl.so.1.1 => /usr/lib/arm-linux-gnueabihf/libssl.so.1.1 (0x76eda000)
libcrypto.so.1.1 => /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.1 (0x76d09000)
Apparently these were not replaced by the installation of OpenSSL 1.1.1. and I yet don't know why fast_tls referenes them at all.
Nontheless, I manually replaced them now with the new shared libs I built and voilá! :)
But again *facepalm*
[15:33:37] focus121 leaves the room: Stream closed by us: system-shutdown
[15:33:38] focus121 leaves the room: Stream closed by us: system-shutdown
[15:33:48] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:34:53] <cantor> oh great! Now I have the *Stream opening error* at Conversations
[15:34:55] Andrew Nenakhov leaves the room
[15:34:55] <cantor> yaiks
[15:35:05] Holger leaves the room
[15:35:26] Andrew Nenakhov leaves the room
[15:35:34] <cantor> Gajim head still works ...
[15:35:54] <Holger> And Gajim HEAD is using TLSv1.3?
[15:36:36] <Holger> cantor: Do you see that "client renegotiations forbidden" [warning] in your ejabberd.log?
[15:36:48] <cantor> let me check that now
[15:36:58] <cantor> > And Gajim HEAD is using TLSv1.3?
let me check that either
[15:37:31] <cantor> > [warning] <0.643.0>@ejabberd_c2s:process_terminated:280 (tls|<0.643.0>) Failed to secure c2s connection: TLS failed: client renegotiations forbidden
[15:37:40] <cantor> Yes I do have this issue
[15:38:04] cantor leaves the room
[15:38:51] nico leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:41:33] <cantor> Gajim seems to use TLSv1.2, because when I forbid by ejabberd config it's not able to connect anymore
[15:43:08] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:43:48] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:47:24] sindrake leaves the room
[15:48:46] focus121 leaves the room
[15:48:46] focus121 leaves the room
[15:49:34] cantor leaves the room
[15:49:38] aditya_borikar leaves the room
[15:50:43] <Holger> prefiks: From looking at the code it seems like OpenSSL calls ssl_info_callback with SSL_CB_HANDSHAKE_START more than once or something?
[15:51:10] <Holger> I mean TLSv1.3 doesn't actually support renegoriations right?
[15:51:28] chrys leaves the room
[15:51:36] <prefiks> yeah in tls1.3 triggers that
[15:51:55] <prefiks> and when you using there is no renegotiations possible
[15:51:58] <Holger> But I see no error in our code ...
[15:52:24] jr leaves the room: Disconnected: Replaced by new connection
[15:53:11] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:53:48] <Holger> > Additionally, with TLSv1.3 the SSL_CB_HANDSHAKE_START flag is currently set
by OpenSSL when receiving a NewSessionTicket? message, and was detected by
nginx as a renegotiation attempt. This looks like a bug in OpenSSL, though
this change also allows better interoperability till the problem is fixed.
https://trac.nginx.org/nginx/ticket/872
[15:55:02] <Holger> Ah but the corresponding patch is basically the one you applied already.
[15:55:16] <prefiks> yeah that why i added check that disables that error when secure_renegotiatiation is supported
[15:55:26] <prefiks> no idea why this is not hit in this case
[15:56:41] <Holger> Yeah.
[15:56:52] focus121 leaves the room
[15:57:02] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:57:53] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:58:02] focus121 leaves the room
[15:58:24] Andrew Nenakhov leaves the room: Connection failed: connection closed
[15:59:18] focus121 leaves the room
[16:00:47] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:00:56] <zinid> So now we are the beta testers of openssl 😁
[16:01:09] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:01:12] <Holger> Right.
[16:01:13] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:01:36] Antartida leaves the room: Connection failed: connection closed
[16:01:45] tyler leaves the room
[16:02:01] <Holger> It seems like the workaround to the OpenSSL bug fails due to another OpenSSL bug.
[16:02:31] <Holger> ChaosKid42: Do you compile ejabberd from source?
[16:02:39] <Holger> ... and/or cantor?
[16:02:48] <ChaosKid42> Holger: yes
[16:02:50] <cantor> Holger, yes
[16:03:15] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:03:32] <zinid> Holger: and this crap is now distributed in Arch and others, haha
[16:04:25] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:05:29] <Holger> prefiks: Hrm then again I'm not sure SSL_get_secure_renegotiation_support() is supposed to return true with v1.3?
[16:05:33] pod leaves the room
[16:06:11] adrien leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:06:11] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:06:36] <prefiks> that depends on what peer announces i believe, in openssl that was added in 0.9.something i think
[16:06:57] <prefiks> will see if there is better solution for that
[16:08:15] <Holger> I mean if TLSv1.3 doesn't support renegotiation at all this somewhat implies it doesn't support secure renegotiation :-)  But I'm not into this at all.
[16:08:37] <cantor> https://wiki.openssl.org/index.php/TLS1.3#Renegotiation
> LSv1.3 does not have renegotiation so calls to SSL_renegotiate() or SSL_renegotiate_abbreviated() will immediately fail if invoked on a connection that has negotiated TLSv1.3.
[16:10:12] cantor leaves the room
[16:11:51] aditya_borikar leaves the room
[16:13:31] <prefiks> https://trac.nginx.org/nginx/changeset/e3ba4026c02d2c1810fd6f2cecf499fc39dde5ee/nginx
[16:14:18] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:14:27] jr leaves the room: Disconnected: Replaced by new connection
[16:15:18] <Holger> Hehe, they're the alpha testers.
[16:15:56] jr leaves the room: Disconnected: Replaced by new connection
[16:16:57] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:16:58] <Holger> > SSL_OP_NO_RENEGOTIATION not documented as new in 1.1.1
https://github.com/openssl/openssl/issues/4897
[16:17:27] <prefiks> that was added in 1.1.0X
[16:18:17] <Holger> AH.
[16:18:19] <Holger> Ah.
[16:20:38] <Holger> So if SSL_OP_NO_RENEGOTIATION is defined, we'd set that flag with SSL_set_options() and ifdef-out the current check.
[16:21:42] Licaon_Kter leaves the room
[16:22:08] <prefiks> yes
[16:22:14] <Holger> Sounds good.
[16:22:18] Holger leaves the room
[16:22:36] info-screen leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:23:02] <edhelas> https://support.apple.com/en-us/HT208312
[16:23:08] <edhelas> > Messages     Removed in Server 5.7.1     ejabberd, Openfire, Prosody
[16:23:13] <edhelas> B-) nice
[16:24:35] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:26:07] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:26:18] <prefiks> Ok, pushed that change to master of fast_tls
[16:26:33] <prefiks> cantor: would you be able to pull that change and see if it helps?
[16:26:39] <cantor> sure
[16:28:54] tyler leaves the room
[16:30:04] <cantor> Works!
[16:30:15] <prefiks> great
[16:30:15] <cantor> Congratulations and thanks :)
[16:31:50] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:32:38] ta leaves the room
[16:34:05] <cantor> Does Gajim already meant to support TLSv1.3?
[16:34:09] <cantor> Is*
[16:34:54] <prefiks> it depends of openssl version that it uses pretty much, you don't need to tell openssl that it can use tls1.3
[16:35:14] <prefiks> if it is new enough it should just work
[16:36:04] <cantor> Ah yea, Ic
[16:37:19] <zinid> prefiks, cantor:
> Works!
👍
[16:38:29] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:39:04] aditya_borikar leaves the room
[16:41:50] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:41:50] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:43:06] <marc> Holger: btw, what happens if a user has no internet during Apple Push? It the notification cached by Apples Push Service?
[16:44:56] dion leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:45:04] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:45:10] <prefiks> usually it just keeps last message that it receives to redelivery in that case, but message may be dropped completly by APS, no guarantees
[16:46:20] marc leaves the room
[16:47:15] badlop leaves the room
[16:48:08] focus121 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:49:13] <marc> prefiks: it = Apple Push?
[16:49:22] <prefiks> yes apple push server
[16:50:24] <marc> Okay, strange
[16:50:45] <madmalkav> what was the difference between the public version and the bussiness edition when it came to MUC and clusters? I remember there was something important but can't remember it
[16:50:51] <marc> But it works like a charm until now
[16:50:59] info-screen leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:51:53] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:51:58] spicewiesel leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:52:33] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:53:56] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:55:53] <Holger> marc: AFAIK it's queued, though all but the latest notification are (or might be?) dropped.
[16:56:42] <Holger> Er, my s2s to this room was borked.
[16:56:45] Dominik Paulus leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:57:41] <marc> Holger: but this doesn't matter since the client connects via xmpp and gets all messages, right?
[16:58:01] <nutsole> mhh. trying to make push work with chatsecure and ejabberd-18.09 but after a few minutes push stops working .. log shows:  mod_push_mnesia:lookup_session:102 No push session found for $user ... maybe missing something in config?
[16:59:03] <nutsole> is it necessary to install mod_push via: ejabberdctl module_install mod_push  ? or is it shipped via ejabberd?
[16:59:13] prefiks leaves the room
[16:59:13] \(*.*)/ leaves the room
[16:59:50] <marc> nutsole: you need to enable mod_push and mod_push_keepalive
[17:00:53] <nutsole> marc: this is enabled
[17:01:29] jr leaves the room: Disconnected: Replaced by new connection
[17:01:41] <nutsole> but maybe some steps for mod_pubsub are necessary?
[17:01:55] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:02:12] <madmalkav> I think the scenario was something like, muc created in node 1, users joins in node 2, node 1 crashes, users on node 2 can't use the MUC even if the node is up, or something like that
[17:02:52] spicewiesel leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:03:11] jr leaves the room
[17:04:49] <zinid> madmalkav: this still badly supported even in eBE
[17:05:31] <madmalkav> that is not what I wanted to hear. Man, help me sell your product to my bosses -or, to be exact, to the bosses of my bosses of my bosses-
[17:05:46] <madmalkav> :D
[17:06:00] nico leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:06:01] <madmalkav> by the way, the same applies if that muc/sub thing is in use, right?
[17:06:13] mightyBroccoli leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:07:11] jr leaves the room: Disconnected: Replaced by new connection
[17:08:24] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:12:20] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:12:46] nutsole leaves the room
[17:13:59] Dominik Paulus leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:14:48] Dominik Paulus leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:16:10] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:19:24] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:19:59] jannic leaves the room
[17:22:04] focus121 leaves the room
[17:22:36] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:25:51] marc leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:28:38] Holger leaves the room
[17:29:11] ChaosKid42 leaves the room
[17:29:25] jannic leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:30:16] ChaosKid42 leaves the room
[17:30:35] <Holger> nutsole: ChatSecure says push is enabled?
[17:31:55] chrys leaves the room
[17:32:40] ChaosKid42 leaves the room
[17:33:10] ChaosKid42 leaves the room
[17:33:11] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:34:18] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:34:32] <ChaosKid42> Holger, prefiks, zinid, cantor updated fast_tls. Result: protocol=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384
[17:34:42] spicewiesel leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:34:54] <ChaosKid42> 👍
[17:34:59] <cantor> ‎ChaosKid42  👍
[17:35:20] ChaosKid42 leaves the room
[17:36:06] ChaosKid42 leaves the room
[17:36:19] ChaosKid42 leaves the room
[17:36:46] ChaosKid42 leaves the room
[17:37:11] ChaosKid42 leaves the room
[17:38:39] ChaosKid42 leaves the room
[17:39:29] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:39:39] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:41:34] bammes leaves the room: Rechner geht in den Ruhezustand
[17:42:59] jr leaves the room: Disconnected: Replaced by new connection
[17:45:50] jr leaves the room: Disconnected: Replaced by new connection
[17:47:37] jr leaves the room
[17:48:03] mrDoctorWho leaves the room
[17:48:14] jr leaves the room
[17:49:30] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:52:52] xinit leaves the room
[17:59:48] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:01:01] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:01:01] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:02:30] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:05:43] pod leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:05:47] focus121 leaves the room
[18:05:47] focus121 leaves the room
[18:08:57] Antartida leaves the room: Connection failed: connection closed
[18:09:50] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:13:04] madmalkav leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:17:34] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:18:12] jannic leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:19:38] focus121 leaves the room
[18:19:40] APach leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:20:41] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:20:52] L29Ah leaves the room: Stream reset by peer
[18:24:05] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:25:19] nico leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:25:51] mrDoctorWho leaves the room
[18:26:35] rom1dep leaves the room
[18:26:40] nico leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:26:40] mightyBroccoli leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:27:47] antranigv leaves the room: Disconnected: Replaced by new connection
[18:29:02] focus121 leaves the room
[18:29:14] mightyBroccoli leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:30:00] sindrake leaves the room: Disconnected: Replaced by new connection
[18:34:01] Andrew Nenakhov leaves the room: Connection failed: connection closed
[18:34:49] APach leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:35:44] <nutsole> Holger: ChatSecure looks fine
[18:36:11] spicewiesel leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:37:46] <nutsole> I have configured mod_push keepalive and a bit of pubsub
[18:37:52] <nutsole>   mod_push:
[18:37:52] <nutsole>     include_sender : true
[18:37:52] <nutsole>     include_body : false
[18:37:52] <nutsole>   mod_push_keepalive:
[18:37:52] <nutsole>     wake_on_start : true
[18:38:17] <nutsole>   mod_pubsub:
[18:38:17] <nutsole>     access_createnode: pubsub_createnode
[18:38:17] <nutsole>     ignore_pep_from_offline: true
[18:38:17] <nutsole>     last_item_cache: false
[18:38:17] <nutsole>     plugins:
[18:38:17] <nutsole>       - "flat"
[18:38:17] <nutsole>       - "hometree"
[18:38:18] <nutsole>       - "pep" # pep requires mod_caps
[18:38:53] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:41:11] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:43:22] L29Ah leaves the room: Stream reset by peer
[18:44:29] rion leaves the room
[18:47:02] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:50:14] focus121 leaves the room
[18:50:34] focus121 leaves the room
[18:50:53] jr leaves the room: Disconnected: Replaced by new connection
[18:50:55] focus121 leaves the room
[18:51:12] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:53:02] sindrake leaves the room: Disconnected: Replaced by new connection
[18:54:21] aditya_borikar leaves the room
[18:56:36] sindrake leaves the room: Disconnected: Replaced by new connection
[18:56:41] L29Ah leaves the room: Stream reset by peer
[18:57:52] sindrake leaves the room: Disconnected: Replaced by new connection
[18:59:12] <zinid> ChaosKid42, cool
[19:01:40] focus121 leaves the room
[19:02:35] focus121 leaves the room
[19:02:38] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:03:16] rom1dep leaves the room
[19:04:12] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:04:48] pod leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:06:34] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:10:02] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:10:38] focus121 leaves the room
[19:11:41] focus121 leaves the room
[19:12:40] focus121 leaves the room
[19:14:03] nico leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:14:34] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:16:52] focus121 leaves the room
[19:21:46] jr leaves the room: Disconnected: Replaced by new connection
[19:21:58] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:22:29] erik leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:22:33] marek leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:26:42] deavmi leaves the room
[19:26:50] \(*.*)/ leaves the room
[19:28:43] nutsole leaves the room
[19:31:38] <jr> !version jabber.lima-city.de
[19:31:40] <Servant> jr: jabber.lima-city.de is running ejabberd version 15.07 on unix/linux 3.13.0
[19:33:35] <jr> Pretty old server xD
[19:34:29] <Holger> nutsole: You want `include_body: "New message"`, or with 18.06 or newer just stick to the defaults.
[19:34:45] <Holger> nutsole: mod_pubsub is irrelevant.
[19:36:58] <Holger> nutsole: Also no point in enabling `include_sender`.
[19:37:38] <Holger> > Holger: ChatSecure looks fine
So in the account details, it says the server's push support is fine?
[19:38:11] spicewiesel leaves the room
[19:38:53] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:39:39] SouL leaves the room
[19:40:56] nico leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:41:50] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:42:32] <nutsole> mhh so there a not a lot vectors which I can made wrong :/
[19:42:50] <nutsole> account details looks fine - all points in green
[19:42:58] mightyBroccoli leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:43:16] <Holger> nutsole: Just set "mod_push: {}".
[19:43:27] <nutsole> :/
[19:43:36] <nutsole> cant image was is still wrong
[19:43:40] <nutsole> *imagine
[19:43:42] <Holger> The options are mostly interesting for closed environments.
[19:43:53] <Holger> But yes this doesn't explain your log message.
[19:44:49] <nutsole> would it be an issue if the certificate is outdated?
[19:46:18] jr leaves the room: Disconnected: Replaced by new connection
[19:46:41] fp leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:46:55] focus121 leaves the room
[19:47:32] joekokker leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:48:00] <nutsole> Holger: grep for mod_push in verosed logs offers no more informations for me, isn't it? https://pastebin.com/3MVWeUrx
[19:49:12] jr leaves the room
[19:50:11] <Holger> nutsole: Yes ChatSecure's push backend insists on a valid certificate.
[19:50:50] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:50:53] <Holger> nutsole: So if yours is expired that would explain the issue.
[19:54:00] Antartida leaves the room: Connection failed: connection closed
[19:54:41] pod leaves the room
[19:54:47] <nutsole> mh one thing I noticed in ChatSecure: if I unlock the iPhone after it was sleeping and messages can't push the push-field in account details got an exclamation mark for 1-2 seconds
[19:55:37] <Holger> I think that's just a UI glitch.
[19:56:05] <Holger> It reconnects and shows push as borked until it sees the server announcing support or something.
[19:56:21] Antartida leaves the room
[19:56:44] <Holger> If you think your certificate is fine, grep your ejabberd.log for pubsub.chatsecure.org.
[19:57:25] <nutsole> Holger: so thanks for clarification! I will upgrade the productive server with valid certificates
[19:57:54] spicewiesel leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:57:54] carlos leaves the room
[20:01:09] carlos leaves the room
[20:02:40] focus121 leaves the room
[20:03:11] sindrake leaves the room
[20:03:20] focus121 leaves the room
[20:04:51] pod leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:04:55] marek leaves the room: Machine going to sleep
[20:05:06] focus121 leaves the room
[20:05:57] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:08:03] Andrew Nenakhov leaves the room: Connection failed: connection closed
[20:09:14] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:09:58] Andrew Nenakhov leaves the room
[20:14:28] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:14:37] daniel leaves the room
[20:15:52] nutsole leaves the room: Stream closed by us: system-shutdown
[20:17:55] antranigv leaves the room: Disconnected: Replaced by new connection
[20:19:50] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:23:33] focus121 leaves the room
[20:23:59] Antartida leaves the room: Connection failed: connection closed
[20:24:41] spicewiesel leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:25:20] srgcdev leaves the room
[20:25:58] focus121 leaves the room
[20:28:30] jannic leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:29:06] focus121 leaves the room
[20:30:27] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:30:33] focus121 leaves the room
[20:31:04] carlos leaves the room
[20:32:17] jr leaves the room: Disconnected: Replaced by new connection
[20:36:43] APach leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:38:32] focus121 leaves the room
[20:40:39] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:44:15] <nutsole> !version 4nuts.de
[20:44:18] <Servant> nutsole: 4nuts.de is running ejabberd version 18.09 on unix/linux 4.9.72
[20:47:37] lorddavidiii leaves the room
[20:48:34] jr leaves the room: Disconnected: Replaced by new connection
[20:49:22] antranigv leaves the room: Disconnected: Replaced by new connection
[20:51:06] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:51:57] focus121 leaves the room
[20:52:32] debalance leaves the room
[20:54:16] <cantor> Holger, I tried to set up the method for http_uload using the external secret;
[20:54:32] <cantor> Now I receive 405 error; Where can I find the logs of the perl module?
[20:54:50] jr leaves the room
[20:55:34] focus121 leaves the room
[20:56:28] ma1uta leaves the room
[20:57:07] fp leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:58:33] <cantor> I mean I see nothing in my nginx logs :-/
[20:59:30] sindrake leaves the room
[21:01:43] <Holger> cantor: You'd see log messages in Nginx' error.log, but the module never returns 405.
[21:02:30] focus121 leaves the room
[21:02:47] Marzanna leaves the room
[21:03:15] <Holger> cantor: So ... what exactly are you doing to trigger that error, and where exactly are you seeing it.  Any mod_http_upload messages in ejabberd.log (maybe call 'ejabberdctl set-loglevel 5' first)?  Any Nginx access.log entry at all?  What happens if you try to access the Nginx domain with a browser?
[21:03:42] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:03:48] focus121 leaves the room
[21:05:25] <Holger> E.g. if you have `put_url: "https://example.com/upload"`, then accessing that URL in a browser should return a 404 error generated by Nginx.  Does it?
[21:05:39] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:06:18] <cantor> Hold on Holger, I just reverted back the config; but as you are already into this, let me set it up again ...
[21:08:06] madmalkav leaves the room
[21:08:29] <rion> flow: people don't always want all the other software. and a separate repository is somewhat easier to maintain and eventually integrate into portage.
[21:08:36] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:12:26] <nutsole> Holger: looks better with certificates.. hope it depends not on iOS version
[21:13:28] focus121 leaves the room
[21:13:44] <cantor> > what exactly are you doing to trigger that error
I tried to sent a file with Conversations; the upload percentage went up to 100% and then the delivery failed, saying 405
>   Any mod_http_upload messages in ejabberd.log
yes a lot
>  Any Nginx access.log entry at all?
none
> n accessing that URL in a browser should return a 404
I get a 403
[21:14:48] marek leaves the room: Machine going to sleep
[21:15:52] Dominik Paulus leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:17:06] focus121 leaves the room
[21:17:29] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:18:07] focus121 leaves the room
[21:18:43] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:19:26] <cantor> Here's the ejabberd debug log:
2018-10-01 23:17:08.087 [info] <0.1684.0>@mod_http_upload:create_slot:596 Got HTTP upload slot for user@domain.tld/Conversations.eQD2 (file: iDfzlTWMTPCfi2gvk5aOsg.jpg, size: 244446)
2018-10-01 23:17:08.088 [debug] <0.499.0>@mod_http_upload_quota:handle_cast:177 Enforcing quota for user@domain.tld/Conversations.eQD2
2018-10-01 23:17:08.093 [debug] <0.1684.0>@ejabberd_router:do_route:353 route:
#iq{id = <<"dqWuW4xMWLEe">>,type = result,lang = <<"en">>,
    from = #jid{user = <<>>,server = <<"upload.domain.tld">>,
                resource = <<>>,luser = <<>>,
                lserver = <<"upload.domain.tld">>,lresource = <<>>},
    to = #jid{user = <<"user">>,server = <<"domain.tld">>,
              resource = <<"Conversations.eQD2">>,luser = <<"user">>,
              lserver = <<"domain.tld">>,
              lresource = <<"Conversations.eQD2">>},
    sub_els = [#upload_slot_0{get = <<"https://domain.tld/upload/d85bb3c5b52ae0a8d30c12279fdcbf349c9acb67/ws0ChlGeQ55IMTJUD6ke5FjSBUp8v5Yfs7QWBFn6/iDfzlTWMTPCfi2gvk5aOsg.jpg">>,
                              put = <<"https://domain.tld/upload/d85bb3c5b52ae0a8d30c12279fdcbf349c9acb67/ws0ChlGeQ55IMTJUD6ke5FjSBUp8v5Yfs7QWBFn6/iDfzlTWMTPCfi2gvk5aOsg.jpg?v=f7a6ee2693a147b17e958409751114da6e00112b6ed21545675f971b7e93a416">>,
                              xmlns = <<"urn:xmpp:http:upload:0">>}],
    meta = #{ip => {0,0,0,0,0,65535,23744,60325}}}
[21:20:48] nutsole leaves the room
[21:22:02] nutsole leaves the room
[21:22:04] zinid leaves the room
[21:22:15] focus121 leaves the room
[21:22:21] <Holger> Looks fine, so probably some error in the Nginx setup ...
[21:23:02] <Holger> You closely followed <https://github.com/weiss/ngx_http_upload#nginx-setup>?  Nothing unclear in those docs?
[21:23:31] <cantor> Yes I did! but I think I have a clue what could be wrong ...
[21:24:41] focus121 leaves the room
[21:26:03] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:26:25] antranigv leaves the room: Disconnected: closed
[21:27:21] madmalkav leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:27:24] <cantor> While scrolling through the logs I just discovered the following line:
>  [warning]  lager_file_backend dropped 95 messages in the last second that exceeded the limit of 100 messages/sec
Should I be worried?
[21:27:35] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:27:43] <Licaon_Kter> cantor: no....ignore...
[21:28:04] <cantor> It ain't a DoS? where does it come from?
[21:28:09] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:28:19] <Holger> Bug in the new version of the logging thingy we're using.
[21:28:32] <Holger> It says it dropped messages but didn't.
[21:28:40] <cantor> Ah ok
[21:33:48] <Holger> cantor: Maybe you're using some sort of proxy for port 443 traffic that doesn't kick in when talking to ejabberd_http on some high port?
[21:33:49] cippaciong leaves the room
[21:35:02] <cantor> Indeed I use SSLH and let the upload server listen (nginx) listen on 127.0.0.1:4443 in this case ...
[21:35:22] <cantor> That was my clue, but I don't know how to fix this
[21:36:57] <Holger> Can you let Nginx listen on the public interface and configure `put_url: "https://example.com:4443/upload"` temporarily (just to track it down)?
[21:38:07] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:38:09] <cantor> sure, let me reconfigure it
[21:39:09] focus121 leaves the room
[21:39:58] nutsole leaves the room
[21:42:00] nutsole leaves the room
[21:42:05] <cantor> I must be doing something wrong, now I get a SSL_ERROR_RX_RECORD_TOO_LONG when I want to access  "https://example.com:4443/upload"`
[21:42:44] nico leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:42:44] mightyBroccoli leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:42:57] ludo leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:44:24] <Holger> OpenSSL 1.1.1 foo? :-)
[21:45:59] <cantor> hehe, probably!
[21:46:14] nutsole leaves the room
[21:46:27] sindrake leaves the room
[21:47:11] nutsole leaves the room
[21:48:34] yvo leaves the room
[21:48:55] nutsole leaves the room
[21:49:40] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:52:37] focus121 leaves the room
[21:57:57] nutsole leaves the room
[21:59:01] nutsole leaves the room
[22:01:49] focus121 leaves the room
[22:02:19] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[22:06:06] antranigv leaves the room: Disconnected: closed
[22:07:19] chrys leaves the room
[22:17:33] beri leaves the room
[22:23:03] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[22:29:05] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:33:28] jannic leaves the room: Stream closed by us: Replaced by new connection (conflict)
[22:39:20] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:42:36] cippaciong leaves the room
[22:43:43] <Holger> (Problem solved, FTR.)
[22:46:18] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[22:46:48] cantor leaves the room
[22:49:43] beri leaves the room
[22:51:19] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:54:21] nico leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:54:43] marc leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:56:46] spicewiesel leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:56:46] VC leaves the room
[22:56:46] VC leaves the room
[22:57:01] Licaon_Kter leaves the room
[22:58:04] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:58:13] chrys leaves the room
[23:00:20] VC leaves the room
[23:06:55] nico leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:10:09] Holger leaves the room
[23:11:52] Licaon_Kter leaves the room
[23:12:04] deavmi leaves the room
[23:14:21] VC leaves the room
[23:17:04] nico leaves the room: Stream reset by peer
[23:17:34] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:19:27] daniel leaves the room
[23:21:00] mightyBroccoli leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:24:59] VC leaves the room
[23:25:21] daniel leaves the room
[23:27:21] jr leaves the room
[23:34:53] info-screen leaves the room
[23:35:11] info-screen leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:35:49] daniel leaves the room
[23:46:19] rion leaves the room
[23:49:08] fuvuv leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:58:57] nico leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:58:57] mightyBroccoli leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:59:04] antranigv leaves the room: Disconnected: Replaced by new connection
[23:59:17] nico leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:59:17] mightyBroccoli 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!