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

GMT+0
[00:27:47] Andrew Nenakhov leaves the room: unknown reason
[00:28:49] Man_Life leaves the room: Replaced by new connection
[00:31:10] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:46:17] lorddavidiii leaves the room: Connection failed: connection closed
[01:01:18] lorddavidiii leaves the room: Connection failed: host is unreachable
[01:08:36] Akasch leaves the room: Disconnected: Replaced by new connection
[01:15:01] jere leaves the room
[01:17:36] Man_Life leaves the room
[01:25:49] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:40:17] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:40:47] UsL leaves the room
[02:09:47] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:18:05] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:35:13] Tyler leaves the room: Machine going to sleep
[03:00:22] ata2001 leaves the room: Disconnected: Replaced by new connection
[03:07:24] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:08:54] ata2001 leaves the room: Disconnected: closed
[03:25:10] Andrew Nenakhov leaves the room: unknown reason
[03:26:14] ata2001 leaves the room
[03:26:15] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:33:55] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:45:33] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:46:31] ta leaves the room: Machine going to sleep
[03:58:42] secret_agent leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:03:11] ta leaves the room
[04:04:11] Andrew Nenakhov leaves the room: unknown reason
[04:07:47] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:14:01] ta leaves the room
[04:19:25] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:21:35] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:26:40] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:27:47] Neustradamus leaves the room
[04:27:48] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:28:46] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:30:34] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:31:25] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:34:00] mimi89999 leaves the room
[04:34:07] mimi89999 leaves the room: Disconnected: Received SIGTERM
[04:34:57] mimi89999 leaves the room: Disconnected: Replaced by new connection
[04:36:19] adrien leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:36:22] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:38:24] mimi89999 leaves the room
[04:40:19] rom1dep leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:49:15] pprrks leaves the room
[04:49:15] mimi89999 leaves the room: Disconnected: Received SIGTERM
[04:49:15] mimi89999 leaves the room: Disconnected: Received SIGTERM
[04:57:59] sindrake leaves the room
[05:06:14] sindrake leaves the room
[05:06:33] sindrake leaves the room
[05:07:14] Andrew Nenakhov leaves the room: unknown reason
[05:09:35] srgcdev leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:11:10] Holger leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:12:11] Andrew Nenakhov leaves the room: unknown reason
[05:12:21] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:22:12] ta leaves the room
[05:22:46] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[05:27:22] lorddavidiii leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[05:36:37] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[05:41:37] pztrn leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:47:43] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[05:49:38] jere leaves the room
[05:54:21] Andrew Nenakhov leaves the room: unknown reason
[06:03:56] Andrew Nenakhov leaves the room: unknown reason
[06:06:13] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:21:16] erik leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:21:26] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:22:30] Alacer leaves the room
[06:35:56] pztrn leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:47:51] nekit leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:50:37] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:53:05] Licaon_Kter leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:57:42] igor75 leaves the room
[06:59:50] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:00:18] Neustradamus leaves the room
[07:01:44] robert_mobil leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:02:04] mrDoctorWho leaves the room
[07:06:10] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:06:39] ThUnD3r|Gr33n leaves the room: Connection failed: connection closed
[07:07:35] vanitasvitae leaves the room
[07:16:06] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:17:06] vanitasvitae leaves the room
[07:17:08] sindrake leaves the room
[07:18:52] Odin leaves the room: Stream closed by us: system-shutdown
[07:19:20] sindrake leaves the room
[07:23:15] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:28:57] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:33:58] Odin leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:35:43] mightyBroccoli leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:35:43] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:38:03] mrDoctorWho leaves the room: Disconnected: Replaced by new connection
[07:40:51] Odin leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:40:53] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:54:39] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:55:06] zinid leaves the room
[07:56:05] Andrew Nenakhov leaves the room
[07:56:30] Odin leaves the room: unknown reason
[08:00:40] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:02:14] Odin leaves the room: unknown reason
[08:02:17] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:04:09] Odin leaves the room: Stream reset by peer
[08:07:33] igor75 leaves the room
[08:13:45] Odin leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:16:02] Andrew Nenakhov leaves the room: unknown reason
[08:19:42] mightyBroccoli leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:20:16] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:23:31] bammes leaves the room
[08:23:37] bammes leaves the room: Stream closed by us: Client acknowledged more stanzas than sent by server (undefined-condition)
[08:23:54] bammes leaves the room: Stream closed by us: Client acknowledged more stanzas than sent by server (undefined-condition)
[08:24:29] bammes leaves the room: Stream closed by us: Client acknowledged more stanzas than sent by server (undefined-condition)
[08:26:06] alexis leaves the room
[08:28:54] vanitasvitae leaves the room
[08:34:17] pztrn leaves the room
[08:36:11] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:39:18] Odin leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:40:43] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:42:34] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:49:56] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:53:08] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:54:06] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:56:44] Odin leaves the room
[08:59:35] beri leaves the room
[08:59:59] 404 leaves the room
[09:03:54] pztrn leaves the room
[09:04:56] sindrake leaves the room
[09:06:54] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:08:55] bammes leaves the room
[09:11:08] <ChaosKid42> I compiled ejabberd 18.04 using erlang 20. Today I updated from erlang 20 to erlang 21. Is there any need to recompile it with the new version. As far as I can see it, it continues to run smoothely without recompiling.
[09:11:15] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:12:29] <zinid> it's better to recompile, yes, because the result is unpredictable and correctness is not guaranteed
[09:12:45] <zinid> it may work, it may fail
[09:12:53] <zinid> it may fail in some places
[09:13:08] Odin leaves the room
[09:13:37] Andrew Nenakhov leaves the room
[09:14:06] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:14:32] <ChaosKid42> Ok. Then i will better recompile thanks!
[09:16:08] bammes leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:16:19] ChaosKid42 leaves the room
[09:17:53] <zinid> > 2018-06-26 09:17:22.771 [warning] <0.17439.1>@mod_stream_mgmt:check_h_attribute:468 xram1@zinid.ru/xmppb acknowledged 62 stanzas, but only 61 were sent
[09:18:01] <zinid> wtf... go figure why
[09:18:08] bammes leaves the room: Stream closed by us: Client acknowledged more stanzas than sent by server (undefined-condition)
[09:19:20] alexis leaves the room
[09:20:13] <Holger> \o/
[09:20:22] <Holger> Reproducible?
[09:20:26] <zinid> easily
[09:20:55] <Holger> So someone[tm] could count the stanzas ...
[09:21:29] <zinid> handle_packet(Pkt, State) when ?is_stanza(Pkt) ->
    State1 = try maps:get(mgmt_stanzas_in, State) of
         H -> State#{mgmt_stanzas_in => H+1}
[09:21:33] <zinid> that's how I do that
[09:21:36] <zinid> what's wrong with that?
[09:22:26] <Holger> No I mean you could look at the stream and count them yourself to check whether the client's or the server's count is wrong?
[09:22:44] <Holger> Not much fun with 62 stanzas though ...
[09:23:14] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:24:12] pztrn leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:24:19] cromain leaves the room
[09:24:44] <Holger> Off-by-one error is usually because you're starting to count too early (before you got <enabled/>) or too late ... or because you're not counting some specially handled stanza (an error or some IQ or whatever) ...
[09:25:09] Odin leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:28:01] <zinid> really?
[09:28:19] <zinid> I think I should start asap, after I sent <enable/>
[09:29:44] <zinid> and why this only happens on resume?
[09:30:28] <zinid> not resume, but reconnection
[09:30:32] <zinid> 2018-06-26 09:17:22.022 [info] <0.17431.1>@ejabberd_c2s:process_terminated:270 (tls|<0.17431.1>) Closing c2s session for xram1@zinid.ru/xmppb: Stream closed by us: Replaced by new connection (conflict)
2018-06-26 09:17:22.771 [warning] <0.17439.1>@mod_stream_mgmt:check_h_attribute:468 xram1@zinid.ru/xmppb acknowledged 62 stanzas, but only 61 were sent
2018-06-26 09:17:22.771 [info] <0.17439.1>@ejabberd_c2s:process_terminated:270 (tls|<0.17439.1>) Closing c2s session for xram1@zinid.ru/xmppb: Stream closed by us: Client acknowledged more stanzas than sent by server (undefined-condition)
[09:31:04] ta leaves the room
[09:36:28] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:37:35] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:40:09] <Holger> > I should start asap, after I sent <enable/>
If the server was sending a stanza at the same time as the client was sending <enable/>, this stanza should be counted?
[09:41:41] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:41:54] Odin leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:42:09] <Holger> Seems 0198 agrees with you, but I don't see how you could implement this in a robust manner. Client and server must count only stanzas that *follow* the <enabled/> response or you're lost.
[09:42:12] <zinid> is there something in the XEP about this? From the example it looked like I need to enable it asap
[09:42:29] <zinid> I mean to start counting asap
[09:42:34] <Holger> > he client initializes its value to zero when it sends <enable/> to the server, and the server initializes its value to zero when it sends <enabled/> to the client (it is expected that the server will respond immediately to <enable/> and set its counter to zero at that time). After this initialization, the client increments its value of 'h' for each stanza it handles from server, and the server increments its value of 'h' for each stanza it handles from the client.
[09:42:36] <zinid> whatever, I change that
[09:43:43] <Holger> I think the XEP author just tries hard to ignore the sync problem I'm describing.  He says "it is expected that the server will respond immediately to <enable/>" as if this would avoid the problem, which it doesn't of course.
[09:44:17] <zinid> yep, that helped, thanks a lot
[09:44:50] <zinid> well, he assumed the server is always counting stanzas
[09:45:05] <zinid> but in that case <bind/> stanzas will be counted
[09:45:10] <zinid> yeah, sounds stupid
[09:45:49] <Holger> The XEP is stupid in this regard, but other clients behave the way I suggested.
[09:46:03] <zinid> ok, let's consider that's the XEP author's fault that he confused me and I fucked up
[09:46:23] <zinid> fucking XFS retards!
[09:46:32] <zinid> *XSF
[09:46:52] <Holger> ๐Ÿ‘
[09:47:26] <zinid> the bug only appears on slow connections, so good luck for the new developers!
[09:48:39] <Holger> I hate the entire idea of counting stanzas.
[09:49:03] <zinid> I just hate
[09:49:07] <Holger> :-)
[09:49:31] <zinid> hating is good
[09:50:20] fp leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:50:31] Andrew Nenakhov leaves the room
[09:51:41] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:52:31] <edhelas> a = 0;
stream.on('receive', function() {  a++; });
[09:52:33] <edhelas> done
[09:53:04] <zinid> you will count nonzas in that case
[09:53:29] <zinid> nonzas, nonzas, nonzas, I know the native speakers hate this word ๐Ÿ™‚
[09:54:07] <Holger> Also counting non-stanzas is always the first iteration of 0198 implementations.
[09:54:18] <Holger> "Oh, I must only count stanzas!"
[09:54:37] <SouL> :(
[09:55:17] <edhelas> doing programming for years, still can't count properly things :(
[09:55:30] <Holger> Nobody can.
[09:56:28] <zinid> only after 5 decades of programming
[09:56:36] <zinid> but usually you're dead by that age ๐Ÿ™‚
[09:56:45] <SouL> Why do they hate the word 'nonza'? Is it the way it sounds or...?
[09:57:04] edhelas hate the word MUC now
[09:57:30] <zinid> I don't know, but Sir Kev and Sir Dave don't like it, and only them, so I draw a conclusion about native speakers ๐Ÿ˜€
[09:57:31] bammes leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:57:55] <SouL> Ah x)
[09:58:19] <Holger> zinid: Example 6 looks okay BTW.  The "client sets inbound count to zero" comment comes *after* <enabled/>.  Maybe that's the reason most clients seem to get it right.  Real men only read examples.
[09:59:27] <zinid> btw, the client-side implementation is much more simler than server side
[09:59:33] <zinid> still, the client developers cry
[09:59:52] <edhelas> Holger yeah, I'm doing that for 0060 mostly, then sometimes you can read the paragraphs between the examples :p
[09:59:59] <zinid> I actually wrote already a lot of client's code, and I find it much more simple, 99% of problems come from UI code
[10:00:02] <Holger> The text I quoted above sounds different than the example, but I think that's normal for XEPs.
[10:00:32] <Holger> edhelas: +1
[10:00:50] <zinid> and modern GUI programming is a disaster
[10:01:16] <zinid> OOP approach is totally fucked up
[10:01:25] <Holger> zinid: Still fighting with WX?
[10:01:33] <zinid> no, I gave up
[10:01:38] <Holger> Ah.
[10:01:47] bammes leaves the room: Stream closed by us: Client acknowledged more stanzas than sent by server (undefined-condition)
[10:01:56] <zinid> gosh, there is so much boiler plate and stupid code, I couldn't tolerate this shit
[10:02:07] <edhelas> zinid just do it in Qt <3
[10:03:00] <zinid> Qt is heavily OOP
[10:03:22] <zinid> I will wait for Red/System to become a thing, I think only a few decades left
[10:04:55] <Holger> Don't client developers just klick together their UI in some IDE which then auto-generates horrible code?
[10:05:17] <zinid> that's how it's being done in Qt5, yes
[10:05:26] <Holger> http://doc.qt.io/qt-5/qtdesigner-manual.html
[10:05:34] <Holger> Yup, seems so.
[10:05:36] <edhelas> zinid you can do that as well
[10:05:41] <edhelas> but it's not mandatory :p
[10:05:50] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:05:54] <edhelas> you can use Dreamwaver or just type HTML and CSS in your editor
[10:06:40] <Holger> I guess you can't draw a modern-looking chat client with the WYSIWYG tools though?
[10:06:50] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:07:13] <SouL> I think dragging and dropping UI elements makes the start easier I think
[10:07:40] <SouL> To have something to work on
[10:07:42] <zinid> making start easy is a fucked up approach
[10:07:49] <zinid> the learning curve MUST be hard
[10:08:06] <SouL> :D
[10:08:16] <zinid> you pay for easier development with higher learning curve
[10:08:33] <zinid> currently it's vice versa
[10:08:50] <zinid> you start coding fast and got horrible inefficient buggy hard to maintain piece of shit
[10:12:47] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:12:54] <flow> > If the server was sending a stanza at the same time as the client was sending <enable/>, this stanza should be counted?
[10:12:57] <zuglufttier> Actually, editing HTML and CSS by hand is a good approach for many scenarios.
[10:13:13] <flow> You start counting after receiving the <enable(d)/> from the other site
[10:13:18] <zuglufttier> OK, once the project really starts to grow you have to think about other tools...
[10:13:50] <flow> xep198 should possibly make that clear
[10:13:54] <Holger> flow: That's what I said above.
[10:14:17] <Holger> flow: But my 0198 quote seems to suggest otherwise.
[10:14:45] <flow> well yes, the quote is somewhat misleading
[10:15:12] <flow> or, if I think about it a little bit more, possibly even plain wrong
[10:15:25] <Holger> > After this initialization, the client increments its value of 'h' for each stanza it handles from server
[10:15:44] <Holger> s/After this initialization/After receiving <enabled/>/
[10:15:46] lorddavidiii leaves the room
[10:15:48] <Holger> ... would probably fix it.
[10:17:35] <flow> Holger, I think it applies to both: <enable/> and <enabled/>
[10:17:48] <Holger> Yes.
[10:18:45] Andrew Nenakhov leaves the room
[10:18:47] <Holger> But the server dev won't get it wrong from reading the text.
[10:19:15] <Holger> He won't start counting before the client enabled 0198.
[10:20:20] <flow> probably, but possibly start counting *after* sending <enabled/>, which is also wrong
[10:20:27] <Holger> Ah, right.
[10:20:29] Andrew Nenakhov leaves the room
[10:21:04] <zinid> if we provide a PR for the XEP-0198, will be there a lot of bikeshedding?
[10:21:22] <flow> I would expect it, but can't gurantee it
[10:21:26] <flow> *wouldn't expect
[10:21:47] <flow> Most xep198 implementers fell into this hole when implementing xep198
[10:22:10] <flow> So I'd expect a lot of ppl being like "oh right, I also did it initially wrong and the new text is better"
[10:22:24] <zinid> if this is unversally understood then the PR should be accepted easily
[10:22:59] <bammes> !xep 0198
[10:23:00] <Servant> bammes: Received HTTP 301 error trying to fetch the XEP list
[10:23:03] <flow> I have a RSM PR in the queue, so I could do a xep198 PR too. but if someone else wants to step up, please do
[10:23:07] <bammes> :(
[10:23:16] <flow> bammes, https://xmpp.org/extensions/xep-0198.html
[10:23:20] <Holger> bammes: Servant is badly maintained.
[10:23:43] <bammes> found it through google, just wanted to use Servant :)
[10:23:53] <bammes> but thanks anywas flow and Holger :)
[10:23:58] <bammes> *anyways
[10:25:44] rom1dep leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:36:49] sindrake leaves the room
[10:36:49] ta leaves the room
[10:36:50] frainz leaves the room
[10:36:58] nekit leaves the room
[10:38:44] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:40:50] frainz leaves the room
[10:48:42] frainz leaves the room
[10:51:15] debalance leaves the room
[10:51:36] debalance leaves the room: Connection failed: connection closed
[10:53:20] debalance leaves the room
[10:53:52] lorddavidiii leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:54:15] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:54:56] Andrew Nenakhov leaves the room
[10:56:03] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:56:30] frainz leaves the room
[10:56:42] adrien leaves the room
[10:58:04] Andrew Nenakhov leaves the room: unknown reason
[11:02:58] lorddavidiii leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:04:01] beri leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:04:52] frainz leaves the room
[11:11:09] frainz leaves the room
[11:12:04] frainz leaves the room
[11:14:57] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:15:54] frainz leaves the room
[11:28:04] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:31:56] <flow> Holger, zinid: wanna do the xep198 patch? Or shall I?
[11:32:29] lorddavidiii leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:32:30] <Holger> I'm not keen on it :-)
[11:35:50] beri leaves the room
[11:36:02] <zinid> flow, please do ๐Ÿ˜›
[11:36:56] bammes leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:37:40] alexis leaves the room
[11:41:11] bammes leaves the room: Stream closed by us: Client acknowledged more stanzas than sent by server (undefined-condition)
[11:41:42] lorddavidiii leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:45:32] mfoss leaves the room
[11:55:33] zuglufttier leaves the room
[12:07:34] ulrich leaves the room
[12:10:39] robert_mobil leaves the room
[12:11:55] <rom1dep> Xep 198?
[12:11:58] <XEP_Translator> XEP-0198 (Standards Track, Draft): Stream Management - https://xmpp.org/extensions/xep-0198.html
[12:14:19] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:15:03] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:16:56] bammes leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:17:47] bammes leaves the room: Stream closed by us: Client acknowledged more stanzas than sent by server (undefined-condition)
[12:22:49] fp leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:28:06] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:28:46] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:34:58] 4223 leaves the room
[12:37:03] lorddavidiii leaves the room
[12:44:46] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:45:35] robert_mobil leaves the room
[12:45:35] robert_mobil leaves the room
[12:57:16] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:02:31] beri leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:04:51] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:07:09] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:19:13] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:21:35] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:24:03] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:29:18] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:31:06] vanitasvitae leaves the room
[13:31:26] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:31:26] pod leaves the room
[13:31:42] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:37:33] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:38:29] alexis leaves the room
[13:40:11] Andrew Nenakhov leaves the room: Connection failed: connection closed
[13:40:35] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:42:18] vogt leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:50:29] ThUnD3r|Gr33nยฎ leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:59:11] sindrake leaves the room
[14:01:52] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:03:57] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:05:12] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:06:00] Marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:13:09] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:13:14] xinit leaves the room
[14:19:00] zuglufttier leaves the room: Machine going to sleep
[14:19:55] Andrew Nenakhov leaves the room: Connection failed: connection closed
[14:23:57] Alacer leaves the room
[14:27:30] Tyler leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:40:55] beri leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:47:32] robert_mobil leaves the room
[14:47:36] Holger leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:55:24] robert_mobil leaves the room
[14:58:03] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:58:59] alexis leaves the room
[15:01:33] avb leaves the room
[15:01:42] Andrew Nenakhov leaves the room: Connection failed: connection closed
[15:01:50] alexis leaves the room
[15:05:04] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:05:52] bammes leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:06:26] SouL leaves the room
[15:10:28] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:10:50] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:11:19] zuglufttier leaves the room: Machine going to sleep
[15:11:59] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:12:17] alexis leaves the room
[15:16:33] bammes leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:16:51] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:19:32] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:21:22] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:22:29] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:23:36] zuglufttier leaves the room: Machine going to sleep
[15:30:37] SouL leaves the room
[15:31:14] vogt leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:32:55] jere leaves the room
[15:35:19] badlop leaves the room: Stream reset by peer
[15:36:22] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:36:23] zinid leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:40:09] 4223 leaves the room
[15:41:00] SouL leaves the room: Disconnected: closed
[15:41:33] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:41:55] ata2001 leaves the room: Disconnected: Replaced by new connection
[15:45:47] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:47:06] lorddavidiii leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:48:39] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:49:57] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:51:05] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:52:11] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:53:13] ulrich leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:53:27] adrien leaves the room
[15:53:37] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:53:56] <zinid> 18:50:57.384 [info] (tcp|<0.457.0>) Closing c2s session for user1@zinid.ddns.net/xmppb: Stream closed by peer: Failed to upload file: unknown POSIX error (policy-violation)
18:50:57.899 [error] Cannot store file /tmp/www/f6ae5a1f55b14fa8935475006c6e3dece3ca8b52/zGRJhgjujFwRCAsYDHjllZwzX7ZiA6AlnE6kLrBO/14064621060549982386 from 127.0.0.1 for zinid.ddns.net: "unknown POSIX error"
[15:54:01] <zinid> Holger, nice!
[15:54:08] ata2001 leaves the room: Disconnected: closed
[15:54:28] <zinid> inet:format_error() in action
[15:56:58] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:57:07] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:57:51] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:57:59] ata2001 leaves the room: Disconnected: closed
[15:58:06] alexis leaves the room
[15:58:40] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:58:42] lorddavidiii leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:58:58] bammes leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:59:39] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:59:54] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:00:28] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:01:21] <Holger> file:format_error() actually.
[16:01:41] <Holger> Do you know the actual failure reason?
[16:01:43] ata2001 leaves the room: Disconnected: closed
[16:02:17] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:02:25] sindrake leaves the room
[16:04:59] <zinid> yes
[16:05:36] <zinid> mod_http_upload receives {error, closed} from ejabberd_http.erl
[16:05:40] alexis leaves the room
[16:05:48] <zinid> so it should be a combo of inet+file format_error
[16:06:21] <Holger> Ah.
[16:06:31] <zinid> or better not to report network errors when we're receiving a file?
[16:07:04] <Holger> Not as an ERROR_MSG.
[16:07:07] <Holger> Maybe INFO_MSG.
[16:07:18] <zinid> yeah, warning probably is better
[16:07:24] <Holger> Not even warning IMO.
[16:08:02] <zinid> ok
[16:08:36] alexis leaves the room
[16:08:39] <Holger> But ERROR_MSG is the right level for file I/O errors IMO, because that's usually an admin config issue.
[16:08:45] <zinid> but we don't know if this is a file error or network error because there is a loop with recv() + write()
[16:08:58] <zinid> and both return {error, Foo}
[16:09:51] vanitasvitae leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:10:09] ata2001 leaves the room: Disconnected: closed
[16:13:54] <Holger> I'd say it makes sense to change the code so we can distinguish those cases.
[16:14:03] <zinid> gosh
[16:14:10] <zinid> do it then
[16:14:13] <Holger> Not?
[16:14:20] <zinid> looks like bikeshedding to me
[16:14:55] <Holger> Well or just use INFO for both.
[16:14:58] alexis leaves the room
[16:15:52] <Holger> How do you do the "combo of inet+file format_error"?
[16:16:28] <zinid> try ok = ..., ok = ..., ... catch _:{badmatch, {error, _} = Err} -> Err
[16:16:38] <zinid> ah, format_error
[16:16:55] <zinid> -spec format_error(atom()) -> string().
format_error(Reason) ->
    case file:format_error(Reason) of
    "unknown POSIX error" ->
        case inet:format_error(Reason) of
        "unknown POSIX error" ->
            atom_to_list(Reason);
        Txt ->
            Txt
        end;
    Txt ->
        Txt
    end.
[16:17:32] <Holger> And this is really nicer? :-)
[16:17:38] <Holger> Whatever.
[16:17:59] <Holger> I'm fine with [info] for both cases.
[16:19:07] <zinid> well, you anyway should match agains "unknown POSIX error", because the underlying function is shit and returns this on 'timeout' for example
[16:19:07] prefiks leaves the room
[16:19:14] <zinid> I always do that
[16:19:27] <Holger> I see.
[16:20:04] <zinid> same shitty code in xmpp_stream_out/in
[16:20:16] <zinid> but there I distinguish between the cases
[16:20:24] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:20:32] <zinid> so only match agains "unknown POSIX error" left
[16:23:08] <zinid> ok, replaced with ?INFO_MSG
[16:23:26] <zinid> feel free to spend more time on this if you wis
[16:23:29] <zinid> *wish
[16:23:33] <Holger> Yup, thanks.
[16:24:07] beri leaves the room
[16:24:18] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:24:55] marc leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:25:17] ata2001 leaves the room: Disconnected: Replaced by new connection
[16:26:32] ata2001 leaves the room: Disconnected: Replaced by new connection
[16:28:55] <zinid> 19:27:45.649 [info] Cannot store file /tmp/www/f6ae... from 127.0.0.1 for zinid.ddns.net: closed
[16:29:11] <zinid> > inet:format_error(closed).
"unknown POSIX error"
> file:format_error(closed).
"unknown POSIX error"
[16:29:13] <zinid> see?
[16:29:16] <zinid> great shit
[16:29:32] <Holger> Awesome.
[16:29:54] <Holger> No idea why they don't at least do atom_to_list/1 themselves ...
[16:30:12] <zinid> > xmpp_stream_out:format_error({socket, closed}).
<<"Connection failed: connection closed">>
[16:30:17] <zinid> the only true function!
[16:31:01] <zinid> They do atom_to_list in ssl:format_error ๐Ÿ™‚
[16:31:27] <zinid> > ssl:format_error(foobar).
"Unexpected error: foobar"
[16:31:35] ata2001 leaves the room: Disconnected: Replaced by new connection
[16:33:19] <Holger> Consistency is overrated.
[16:33:52] srgcdev leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:36:29] alexis leaves the room
[16:37:27] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:40:06] <zinid> yeah, benchmarking with HTTP upload changes rules ๐Ÿ˜€
[16:40:23] <zinid> 64,0 iowait
[16:40:35] <Holger> Heh.
[16:40:58] <Holger> Just disable all my modules and you'll be fine.
[16:42:38] <zinid> but everyone needs them ๐Ÿ˜•
[16:44:59] adrien leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:48:10] <zinid> I have such drastical iowait on 1000 users every sending a file once a 10 minutes
[16:48:39] <Holger> Hmm.
[16:50:48] <zinid> so many nice errors I see ๐Ÿ™‚
[16:50:52] <zinid> 19:49:48.730 [warning] got unexpected info: {timeout,#Ref<0.3337961641.1775501314.60012>,ack_timeout}
19:49:48.821 [warning] got unexpected info: {timeout,#Ref<0.3337961641.1775501314.58273>,ack_timeout}
19:49:48.933 [warning] got unexpected info: {timeout,#Ref<0.3337961641.1775501314.60138>,ack_timeout}
19:49:48.994 [warning] got unexpected info: {timeout,#Ref<0.3337961641.1775501314.59798>,ack_timeout}
19:49:49.008 [warning] got unexpected info: {timeout,#Ref<0.3337961641.1775501313.96735>,ack_timeout}
19:49:49.017 [warning] got unexpected info: {timeout,#Ref<0.3337961641.1775501314.59889>,ack_timeout}
[16:52:00] ata2001 leaves the room: Disconnected: Replaced by new connection
[16:52:17] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:52:34] <zinid> this ack_timeout is pretty much reproduceable
[16:53:04] <Holger> Huh, why's that unexpected ...
[16:53:33] <Holger> I'm a bit distracted sorry.  The plan is to move conversations.im to a new data center this evening ...
[16:54:35] <zinid> no problem, just have a fun with your new data center ๐Ÿ˜€
[16:55:42] alexis leaves the room
[16:56:48] <zinid> Holger, don't forget about IPv6!
[16:57:27] <Alacer> Little Help Please.. I have setup a new server based on debian.org with lets encrypt certs. I have install ejabberd 18.04-2 from Debian Repo. here is the link for ejabberd YAML file: https://pastebin.com/8WtbUaiH
[16:57:48] <Alacer> I am getting this error: 2018-06-26 16:53:22.934 [error] <0.62.0>@ejabberd_config:get_plain_terms_file:300 Cannot load /etc/ejabberd/ejabberd.yml: Syntax error on line 191 at position 24: did not find expected key
[16:59:11] marc leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:00:19] <Holger> zinid: First step is done, I omitted the setting to disable v6 system-wide :-)
[17:02:17] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:04:17] <zinid> Alacer, indentation error?
[17:05:05] ThUnD3r|Gr33nยฎ leaves the room
[17:05:13] sindrake leaves the room
[17:06:20] 404 leaves the room
[17:11:13] <Alacer> Zinid: Man I have tried to Fix it a million times but Now I am unable to understand where is the problem...
[17:11:38] <zinid> you fix it in the wrong way
[17:11:45] <zinid> first strip all ## and empty lines
[17:11:54] <zinid> it will be easier to understand
[17:13:56] <Alacer> Ok thanks.. Let me do it... this way
[17:15:51] <zuglufttier> Alacer, have you tried to delete the empty line 190?
[17:16:07] <zuglufttier> It has two spaces, don't know whether that's a problem.
[17:16:35] <zuglufttier> But yes, you should remove all empty lines and the comments as well, just to check that.
[17:20:59] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:21:01] <Alacer> Guys Thanks.. Found it. It was an apostrophe missing at line 172
[17:21:19] <Alacer> but now the Web Admin is not working...
[17:21:40] <Alacer> I am using https://domainne.tls:5280/admin
[17:21:44] <Alacer> nothing... ๐Ÿ™
[17:24:22] lorddavidiii leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:24:47] Alacer leaves the room
[17:25:27] <zuglufttier> Nothing in the logs?
[17:25:41] <zuglufttier> Possibly errors because of certificates.
[17:26:05] zuglufttier leaves the room
[17:27:03] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:27:10] jere leaves the room
[17:31:27] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:36:43] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:40:44] <Licaon_Kter> Alacer: you can drop the certfile line in 5222 and 5223
And a duplicate starttls in 5222
[17:43:33] <Alacer> zuglufttier: yup nothing even it states it is listening on port 5280
[17:44:18] igor75 leaves the room
[17:47:23] <bammes> !version fem-net.de
[17:47:26] <Servant> bammes: fem-net.de is running ejabberd version 18.03 on unix/freebsd 11.1.0
[17:47:34] <Licaon_Kter> Try `curl`
[17:48:11] <Licaon_Kter> bammes: why FreeBSD? ๐Ÿค”
[17:48:23] <bammes> Licaon_Kter, why not?
[17:49:07] <bammes> Licaon_Kter, I came from debian on this system
[17:49:07] <Licaon_Kter> You realise I was expecting your opinion...not a question...c'mon ๐Ÿคท
[17:49:50] <bammes> and the debian ejabberd is stuck to a very old version
[17:50:40] <bammes> and as I know how to deal with freebsd and ports, migrating to freebsd was a good option for me
[17:50:56] <Licaon_Kter> bammes: maybe it was then, it's up to date now.. even in debian-backports
[17:50:57] Alacer leaves the room
[17:51:20] <bammes> it may be, but I migrated away a few years ago
[17:51:48] <bammes> thats a semi-public server from a student group from my old university
[17:52:12] <bammes> my personal server is also on freebsd
[17:52:52] <bammes> !version postadigitale.de
[17:52:54] <Servant> bammes: postadigitale.de is running ejabberd version 18.04 on unix/freebsd 11.1.0
[17:53:18] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:53:54] <bammes> on this private system, I heavily use zfs and freebsd jails
[17:55:54] <bammes> Licaon_Kterโ€Ž, what are you using then and why?
[17:56:41] alexis leaves the room
[17:57:07] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:07:55] <Alacer> Thanks Guys... FInally Found the issue. I have nginx on the same server using https and iptables configured. So IP Tables was blocking the port 5280. Nonetheless thanks for your kind support ๐Ÿ™‚
[18:11:52] ingolf leaves the room: Disconnected: Replaced by new connection
[18:12:28] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:12:35] ingolf leaves the room: Disconnected: Replaced by new connection
[18:14:34] ingolf leaves the room: Disconnected: Replaced by new connection
[18:15:23] Odin leaves the room
[18:22:24] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:25:39] ingolf leaves the room: Disconnected: Replaced by new connection
[18:26:39] Odin leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:26:48] beri leaves the room
[18:27:21] ingolf leaves the room: Disconnected: Replaced by new connection
[18:28:58] <zuglufttier> I'm using FreeBSD as well, I just happen to like the system. It has its flaws but some other nice things like a proper places for config files ;)
[18:29:29] <zuglufttier> Debian is easier to setup and is my second choice for server things.
[18:29:40] beri leaves the room
[18:29:57] <zuglufttier> Well, actually I just look which software I'm going to use and then I choose the OS.
[18:30:49] <zinid> A club of anonymous BSD users
[18:31:06] ingolf leaves the room: Disconnected: Replaced by new connection
[18:32:39] zuglufttier leaves the room
[18:34:28] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:37:45] ingolf leaves the room: Disconnected: Replaced by new connection
[18:38:38] secret_agent leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:41:49] Alacer leaves the room
[18:42:56] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:45:15] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:47:58] ingolf leaves the room: Disconnected: Replaced by new connection
[18:57:00] ingolf leaves the room: Disconnected: Replaced by new connection
[18:57:19] Man_Life leaves the room: Logged out
[18:57:27] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:00:17] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:02:33] Odin leaves the room: Stream closed by us: system-shutdown
[19:02:33] Odin leaves the room: Stream closed by us: system-shutdown
[19:05:29] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:06:09] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:12:00] <Licaon_Kter> bammes: I actually wanted a server on FreeBSD for ejabberd, jumped through the hoops ( https://github.com/freebsd/poudriere/issues/585 ), hit my head on the egdes ( https://github.com/freebsd/crochet/pull/227 ) but my platform of choice is not that well supported contrary to all the docs ( still 0 replies 5 months later https://forums.freebsd.org/threads/rpi1-unlock-avail-memory.64311/ )
Hence, I returned to old boring Debian... Raspbian actually...
[19:12:05] Akasch leaves the room: Rechner geht in den Ruhezustand
[19:13:20] lukas leaves the room
[19:15:46] <Licaon_Kter> Given that currently with a dozen users, sql backend and an .onion address ( Tor uses 10% of *avail* memory ๐Ÿคฃ ) memory usage hoovers ~100Mb.
[19:16:17] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:17:02] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:17:10] SouL leaves the room: Disconnected: Broken pipe
[19:20:35] Odin leaves the room
[19:21:29] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:23:49] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:29:07] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:32:57] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:34:25] rom1dep leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:43:19] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:45:23] <tester> -
    port: 5280
    ip: "::"
    module: ejabberd_http
    request_handlers:
      "/ws": ejabberd_http_ws
      "/bosh": mod_bosh
      "/oauth": ejabberd_oauth
      "/api": mod_http_api
     web_admin: true
    register: true
    tls: true
    captcha: false
mod_register:
        password_strength: 32
     ## After successful registration, the user receives
    ## a message with this subject and body.
    ##
    welcome_message:
      subject: "Welcome!"
      body: |-
        Hi.
        Welcome to this XMPP server.
    ##
    ## Only clients in the server machine can register accounts
    ##
    ip_access: all
    ## trusted_network
    ##
    ## Local c2s or remote s2s users cannot register accounts
    ##
    ##   access_from: deny
    access: register
  mod_register_web: {}
[19:45:53] <tester> ejabberd 18.04 on ubuntu web register is not working
[19:46:41] <tester> only the first page https://example.com:5280/register is working
[19:48:42] <tester> https://xmpp.myhome-server.de:5444/7edd45333f28cdbc97b8088ad0b2cc4e034a811d/QcmoZ9t9pZU7T6ASrRkccW2ayj9GMPaM43TvpWXW/5.png
[19:51:23] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:53:13] carlos leaves the room
[19:55:36] daniel leaves the room: Stream closed by us: system-shutdown
[19:56:06] srgcdev leaves the room
[19:57:37] <lorddavidiii> tester: did you tried with a trailing '/' ? E.g. https://example.com:5280/register/
[19:59:42] <tester> Ok, tanks, this was the problem....
[19:59:49] <tester> thanks
[20:03:37] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:03:59] lukas leaves the room
[20:04:20] mimi89999 leaves the room
[20:04:52] zuglufttier leaves the room
[20:09:20] tester leaves the room
[20:09:20] tester leaves the room
[20:11:52] bammes leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:15:14] robert_mobil leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:17:12] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:18:29] ingolf leaves the room
[20:18:53] tester leaves the room
[20:19:16] ingolf leaves the room
[20:19:45] Alacer leaves the room
[20:20:53] fp leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:23:48] tester leaves the room
[20:24:48] pod leaves the room
[20:27:35] fp leaves the room
[20:28:12] pod leaves the room
[20:30:35] fp leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:31:49] zuglufttier leaves the room
[20:35:56] zuglufttier leaves the room
[20:36:14] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:36:54] ata2001 leaves the room: Disconnected: closed
[20:43:58] <J. King> I've been trying to iron out the kinks from the HTTP load portion of my ejabberd configuration. Unfortunately I've been presented with an error which is... less than helpful:
2018-06-26 16:31:26.369 [error] <0.549.0>@mod_http_upload:process:395 Cannot handle PUT request from hidden_by_ejabberd for jkingweb.ca: {'EXIT',{noproc,{gen_server,call,['mod_http_upload_jkingweb.ca/files',{use_slot,[<<"0aab4f117a86727300361ae3ac05d9ae28a76a9a">>,<<"6xE86Tx67ibFmT2GSciBUh6RRrETUOY7upwg9jHO">>,<<"17ntPBOWQgalXPL8btErSQ.jpg">>],255772}]}}}
What, if anything, does this mean?
[20:46:49] <Holger> What's your mod_http_upload config?
[20:47:09] <Holger> Do you have multiple domains?
[20:49:00] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:49:30] 404 leaves the room: ะšะพะผะฟัŒัŽั‚ะตั€ ะฟะตั€ะตัˆะตะป ะฒ ัะฟัั‰ะธะน ั€ะตะถะธะผ
[20:50:02] ingolf leaves the room: Disconnected: Replaced by new connection
[20:52:09] Licaon_Kter leaves the room
[20:54:33] J. King leaves the room: Stream closed by us: system-shutdown
[20:55:32] J. King leaves the room
[20:56:01] <J. King> Hmm. Actually, it must be something wrong with how I'm proxying through nginx. Never mind; I'll figure it out. :)
[20:56:28] <mimi89999> Do you know what happened to conversations.im ?
[20:56:59] <zinid> Holger, ejabberd probably should report something more meaningful when wrong domain is put in the request ๐Ÿ˜‰
[20:58:11] <Holger> zinid: Yes ...
[20:59:10] <Holger> mimi89999:
https://twitter.com/ConvIM/status/1011222344042459136
https://twitter.com/iNPUTmice/status/1011707510116495362
[20:59:26] <zinid> Holger, that unexpected ack_timeout *always* goes in pair with SQL timeout, for example:
2018-06-26 23:49:30.152 [error] <0.5272.1>@ejabberd_sql:check_error:1105 SQL query 'SELECT COUNT(*) FROM archive WHERE username='user623';' failed: timeout
2018-06-26 23:49:30.153 [warning] <0.5272.1>@ejabberd_c2s:process_info:252 got unexpected info: {timeout,#Ref<0.2110629417.202113026.207668>,ack_timeout}
[20:59:35] <mimi89999> Ah
[21:02:51] ingolf leaves the room: Disconnected: Replaced by new connection
[21:04:52] marc leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:05:06] xinit leaves the room
[21:07:27] Akasch leaves the room
[21:08:01] ingolf leaves the room: Disconnected: Replaced by new connection
[21:09:21] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:11:32] <Licaon_Kter> Holger: what hoster? To and from
[21:13:23] rom1dep leaves the room: Machine going to sleep
[21:14:20] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:16:04] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:16:45] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:17:01] Licaon_Kter leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:18:15] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:20:00] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:20:26] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:21:58] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:22:51] <Licaon_Kter> So much for secrecy...so Moscow...the university...stadium...drone strike...
http://www.lsjourney.com/?p=995
[21:22:51] VC leaves the room
[21:22:57] <Licaon_Kter> zinid
[21:23:21] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:23:55] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:24:12] <zinid> what is on that url, I didn't get it
[21:24:20] <zinid> some dude
[21:24:27] erik leaves the room
[21:25:19] targ leaves the room: offline
[21:27:32] <Licaon_Kter> zinid: snowden
[21:27:38] jere leaves the room
[21:27:58] <zinid> and that's his bitch?
[21:28:01] <zinid> pretty ugly
[21:28:35] <Licaon_Kter> Yeah, nicer in the Gordon-Levitt movie
[21:30:37] <zinid> now, I'm not sure why you cited me ๐Ÿ˜€
[21:30:57] <zinid> so stupid dumb fuck snowden with his stupid bitch, why me?
[21:30:57] VC leaves the room
[21:31:28] VC leaves the room
[21:32:21] <Licaon_Kter> zinid: you're the only Russian I know ๐Ÿคท
[21:32:27] <Licaon_Kter> ๐Ÿคฃ
[21:32:29] <zinid> hum
[21:32:41] <zinid> what's so russian in those photos? ๐Ÿ˜€
[21:32:57] <Licaon_Kter> The city...
[21:34:12] <zinid> ah, that's Moscow
[21:34:20] <Licaon_Kter> Or maybe there's another building modeled after the Lemonosov (spelling?) University somewhere else (we've got at least one in RO hence)
[21:34:22] <zinid> I see Moscow State University
[21:34:36] <Licaon_Kter> Yeah...
[21:34:40] <Holger> Licaon_Kter: hosteurope.de -> manitu.de.  Moving from VMware to proper hardware.
[21:34:47] <zinid> Lomonosov ๐Ÿ™‚ "o" everywhere ๐Ÿ™‚
[21:35:39] <zinid> Licaon_Kter, ok, so, the only conclusion I can draw is that bitch is very ugly for a russian girl ๐Ÿ˜€
[21:36:24] <Holger> We had a VM with two dedicated RAID-1 HDDs and it performed surprisingly horrible.  Plus long maintenance downtimes and terrible support.
[21:36:53] <Licaon_Kter> zinid: not russian, US girl...
[21:37:08] <zinid> Licaon_Kter, ah, that explains everything ๐Ÿ˜€
[21:40:12] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:40:22] nekit leaves the room
[21:47:19] zinid leaves the room
[21:53:20] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:53:29] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:54:04] Akasch leaves the room: Rechner geht in den Ruhezustand
[22:00:16] jere leaves the room
[22:02:15] <Licaon_Kter> Holger: wait, didn't you (Daniel) migrate almost a year ago? https://mobile.twitter.com/iNPUTmice/status/898450251614441472
[22:03:24] debalance leaves the room
[22:03:29] <Holger> It's actually our third migration.  We're getting used to it.
[22:04:27] <Holger> The last two were within Host Europe though.  Now we gave up on that ISP (which isn't really a cheap one) ...
[22:07:54] <Licaon_Kter> Wow
[22:08:15] beri leaves the room
[22:09:03] UsL leaves the room: gone
[22:09:28] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:11:14] 404 leaves the room
[22:13:55] ludo leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:18:03] sindrake leaves the room
[22:18:45] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:22:33] jere leaves the room: Disconnected: Replaced by new connection
[22:24:35] lorddavidiii leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:26:53] Marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:36:38] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:42:48] cippaciong leaves the room
[22:47:40] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:58:43] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:07:56] ata2001 leaves the room: Disconnected: closed
[23:13:38] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:14:12] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:16:06] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:21:09] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:21:10] SouL leaves the room
[23:21:10] SouL leaves the room
[23:26:24] ulrich leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:34:14] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:41:07] cippaciong leaves the room
[23:42:43] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:43:36] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:46:56] jere leaves the room: Disconnected: Replaced by new connection
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!