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

GMT+0
[00:00:46] uio leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:02:07] cippaciong leaves the room
[00:08:24] joekokker leaves the room
[00:19:29] Akasch leaves the room: Rechner geht in den Ruhezustand
[00:22:07] <Holger> Ah, the final Travis fix was to accept skipped tests: https://github.com/processone/ejabberd/commit/983aaac
[00:22:49] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:23:26] <Holger> Helps with the skipped Riak tests of course, but means Travis will also be happy when all tests are skipped :-)
[00:28:08] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:50:47] jere leaves the room: Disconnected: Replaced by new connection
[01:31:00] mrDoctorWho leaves the room
[01:44:23] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:00:03] <rom1dep> zinid: about memory, I noticed that my new baseline (on my new server) is 99MB instead of 65. I don't know if it's because I compile from source now (as opposed to using p1's RPMs) maybe using a "wrong" (debug/memory hungry) configure flag, or because the erlang VM pre-allocates more, considering it now has twice the previous amount of RAM available
[02:06:15] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:17:44] <bowlofeggs> mine seems to use about 36MB RSS
[02:19:36] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:20:17] <bowlofeggs> on Fedora 26
[02:40:16] <rom1dep> f27
[02:41:06] <bowlofeggs> rom1dep: i happen to be the fedora ejabberd maintainer - have you tried the fedora RPMs? 18.01 is available in the official repo
[02:46:06] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:47:04] <rom1dep> bowlofeggs: wasn't there when I needed it
[02:48:57] <bowlofeggs> rom1dep: it went in about a month ago, but you can see the other update history here: https://bodhi.fedoraproject.org/updates/?packages=ejabberd
[02:50:17] <rom1dep> bowlofeggs: good to know, thanks
[02:51:06] <bowlofeggs> rom1dep: i also maintain a fedora copr with the latest version for older fedoras (like f26, which is stuch on 17.01 to maintain backwards compatibility): https://copr.fedorainfracloud.org/coprs/g/erlang/ejabberd/
[02:53:05] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:59:36] robert_mobile leaves the room
[03:00:57] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:20:51] jere leaves the room
[03:22:40] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:57:44] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:22:45] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:39:19] rom1dep leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:49:25] pod leaves the room
[05:01:07] rom1dep leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:01:58] rom1dep leaves the room
[05:49:11] <mr.newbie> What kind of sub domains should i add to my SSL certificate for ejabberd to be ready for pubsub etc..., should I include pubsub to the alternative name or is pubsub only internally accessed ?
[05:50:46] zinid leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:51:20] mr.newbie leaves the room: Connection failed: ping_timeout
[05:52:27] <zinid> mr.newbie: yes, you should add to SAN
[05:53:50] <zinid> mr.newbie: actually you should add all domains to SAN, because CN is deprecated and will not be used by browsers in the future
[05:55:02] <zinid> rom1dep: 99Mb? Is it after cold start?
[05:58:21] <rom1dep> zinid: yup
[06:00:19] <zinid> rom1dep, erlang:memory()
[06:00:22] <zinid> from remsh
[06:01:41] mr.newbie leaves the room: Connection failed: ping_timeout
[06:03:22] Licaon_Kter leaves the room
[06:05:34] mr.newbie leaves the room: Connection failed: ping_timeout
[06:07:11] <rom1dep> Busy with red pandas just now
[06:11:09] <rom1dep> https://upload.tamytro.org/upload/a3849b367f4dd4cedd5ad6f64afa7645b7d4f834/7MppUL5ZPMhyvjyBA2z32aV8Fg7yU4quckSmy93o/hjjXIew6TieCjmKo0tn6xg.jpg
[06:12:25] zinid leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:14:32] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:16:04] Akasch leaves the room: Rechner geht in den Ruhezustand
[06:22:36] pod leaves the room
[06:23:12] <zinid> what are you going to do with poor pandas?
[06:26:03] <rom1dep> Poor quality pictures ;-)
[06:31:50] Holger leaves the room
[06:32:03] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:32:04] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:42:18] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:46:06] jeremy leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:55:55] joekokker leaves the room
[06:56:09] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:58:30] suzyo leaves the room
[07:00:10] hlad leaves the room
[07:03:36] zinid leaves the room
[07:04:53] hlad leaves the room
[07:13:11] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:16:46] mimi89999 leaves the room
[07:18:02] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:20:07] debalance leaves the room
[07:25:48] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:28:11] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:30:46] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:31:24] SaltyBones leaves the room: Machine going to sleep
[07:34:34] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:35:02] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:35:34] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:36:14] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:37:30] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:46:41] SouL leaves the room
[07:46:48] SouL leaves the room
[07:57:13] pod leaves the room
[07:58:17] hlad leaves the room
[07:59:54] SouL leaves the room
[08:00:01] SouL leaves the room
[08:10:51] hlad leaves the room
[08:25:31] <flow> I'm working on Smack's (not so fine) connection logic, which requires me to break at certain points of different connection phases, this causes ejabberd to send a connection-timeout stream error. I already tried to set 'timeout' to 5 min in the c2s listening section, but it appears there is another timeout invovled. any pointers?
[08:27:11] <zinid> https://github.com/processone/ejabberd/blob/master/src/xmpp_stream_in.erl#L223
[08:27:13] <zinid> it's hardcoded
[08:27:50] <flow> yeah, 30 seconds sounds about what I'm experiencing
[08:28:27] <flow> zinid, any objections making it configurable? at least statically?
[08:28:42] <zinid> flow, of course it's trivial to make it optional
[08:28:57] <zinid> the only problem as always: how to call the option? šŸ™‚
[08:29:09] <Holger> timeout42
[08:29:16] <flow> or set it to whatever timeout is set?
[08:29:41] <zinid> negotiation_timeout?
[08:30:13] <zinid> or just c2s_timeout maybe...
[08:30:28] <zinid> we already have s2s_timeout, but it's for idle connections only
[08:31:19] <Holger> Isn't negotiation_timeout a better description because it really just applies to the negotiation phase?
[08:31:33] <zinid> yes
[08:31:44] <zinid> but we also need it for s2s I think
[08:31:50] <Holger> Ah.
[08:31:57] <zinid> or maybe to make it the same for all types?
[08:32:07] <zinid> why on earth would you configure different timeouts for this?
[08:32:31] <Holger> Agreed.
[08:32:41] <zinid> ok, give me 5 minutes
[08:32:45] <zinid> (I'm bored anyways)
[08:32:48] <Holger> 3
[08:32:53] <zinid> damn
[08:33:01] damas leaves the room
[08:38:31] joekokker leaves the room
[08:42:52] cippaciong leaves the room: Connection failed: connection closed
[08:43:41] cippaciong leaves the room: Connection failed: timeout
[08:43:42] hlad leaves the room
[08:50:20] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:51:50] <zinid> flow, https://github.com/processone/ejabberd/commit/d625e24029221cea30ef7078010f16da526ce257
[08:51:53] joekokker leaves the room
[08:52:14] <zinid> it took 20 minutes šŸ˜•
[08:56:22] <flow> zinid, thanks :)
[08:56:30] <flow> will that 18.03?
[08:56:37] <zinid> flow, sure
[08:56:45] <flow> will that hit 18.03?
[08:56:47] <flow> k
[09:01:23] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:04:58] cippaciong leaves the room: Connection failed: timeout
[09:11:25] ChaosKid42 leaves the room
[09:11:57] SaltyBones leaves the room: unknown reason
[09:16:56] <Holger> zinid: šŸ‘
[09:21:32] ChaosKid42 leaves the room
[09:27:35] SaltyBones leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:28:48] <mnr11> If I want to save custom data to the DB  from the packet which hook/module should I go with?
[09:30:39] <zinid> there is so no such module, you should write one
[09:30:55] <zinid> and you should intercept packets in user_send_packet/user_receive_packet hook
[09:35:13] SaltyBones leaves the room: Machine going to sleep
[09:40:07] <mnr11> yeah right, I'm writing one, I was just asking about that and thinking about using user_send_packet, thanks!
[09:41:50] Akasch leaves the room: Rechner geht in den Ruhezustand
[09:44:51] <mnr11> I was should think about editing the core module, right?
[09:45:18] <zinid> mnr11: core module?
[09:46:25] <mnr11> yeah, where it's saving the data to the desired table, which is archived table here
[09:48:24] hlad leaves the room
[09:49:30] <mnr11> Like, mod_mam_sql module here.
[09:50:28] <mnr11> I can just add a new column to the sql query
[09:51:57] <mnr11> so there is no extra parsing packet or extra query
[09:52:22] <mnr11> would it be good idea?
[09:52:25] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:53:12] <mrDoctorWho> editing core modules is never a good idea
[09:53:13] <mnr11> *a
[09:54:10] <mnr11> Yeah, I know
[09:55:17] jonasw leaves the room: so long and thanks for the fish
[09:55:57] <mnr11> But it would be little slower if I try to parse each the packet for messages  and hit the DB for that.
[10:03:03] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:03:24] <zinid> some crazy shit you're doing there
[10:03:31] <zinid> but you're the boss
[10:03:34] Student leaves the room: Replaced by new connection
[10:05:24] <mnr11> I'm just a beginner so I'm misunderstanding a lot of thing.
[10:06:08] <mnr11> I'm sorry.
[10:08:00] <mrDoctorWho> if you could tell us what do you want to achieve, we probably could help you
[10:11:45] <mnr11> mrDoctorWho, firstly I want to save the stanzaID to the archive table in mysql.
[10:12:52] ata2001 leaves the room
[10:12:56] <mnr11> The column is not present in the table, so I have added it as I got suggestion from here
[10:13:01] <mrDoctorWho> as far as I remember you told that you want to know whether the message got delivered
[10:13:10] SaltyBones leaves the room: Machine going to sleep
[10:13:40] <mrDoctorWho> you can make your clients send urn:xmpp:receipts on message reception and save them
[10:13:52] <mrDoctorWho> although saving ids is less expensive
[10:14:09] <mrDoctorWho> but I'm not sure what are you going to achieve with this, as of ids are mostly random
[10:14:39] <mnr11> I will try to make relation with a table
[10:15:49] alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:16:15] <zinid> mnr11, but the question is why you want to store stanza-id
[10:16:35] <zinid> what task are you trying to solve and why existing solutions don't satisfy you
[10:42:33] vanitasvitae leaves the room
[10:42:33] vanitasvitae leaves the room
[10:47:36] zinid leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:50:37] <mnr11> zinid, sorry for the delay, I need the delivery/seen status of messages in one-to-one chat and also in group chat.  
[10:51:49] cippaciong leaves the room: Connection failed: connection timed out
[10:52:26] <mnr11> Is it possible to do that without writing any module or changing the default provided DB schema?
[10:52:29] <Holger> mnr11: The receiving clients could generate XEP-0333 Chat Markers (and could add a <store/> hint to make sure they are stored to MAM).  That won't do the trick?
[10:53:09] <Holger> mnr11: I mean why does the server need to be involved with this?
[11:06:06] joekokker leaves the room: Replaced by new connection
[11:13:05] suzyo leaves the room
[11:20:44] ata2001 leaves the room: Disconnected: closed
[11:21:13] pinky leaves the room: Connection failed: connection closed
[11:21:38] ata2001 leaves the room: Disconnected: closed
[11:23:16] ata2001 leaves the room: Disconnected: closed
[11:28:29] ata2001 leaves the room: Disconnected: closed
[11:39:44] ata2001 leaves the room: Disconnected: closed
[11:39:46] suzyo leaves the room
[11:42:33] cippaciong leaves the room: Connection failed: connection closed
[11:45:22] Holger leaves the room
[11:46:22] joekokker leaves the room
[11:47:07] hlad leaves the room
[11:54:22] ata2001 leaves the room: Disconnected: closed
[12:04:25] ata2001 leaves the room: Disconnected: closed
[12:05:16] ata2001 leaves the room: Disconnected: closed
[12:08:23] vanitasvitae leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:08:30] cippaciong leaves the room: Connection failed: connection closed
[12:11:25] <rom1dep> zinid: 98M from htop/RES
[{total,47941688},  
{processes,7199032},                    
{processes_used,7198808},                
{system,40742656},  
{atom,1025209},    
{atom_used,997021},
{binary,1862848},  
{code,23372641},    
{ets,4420408}]
[12:12:10] ata2001 leaves the room: Disconnected: closed
[12:13:08] <rom1dep> my ./configure --enable-user=ejabberd --enable-pgsql --enable-zlib --enable-iconv --enable-stun --enable-sip --prefix=/opt/ejabberd
[12:14:01] <rom1dep> erlang version: erlang-compiler-19.3.6.5-1.fc27.x86_64
[12:14:43] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:15:46] cippaciong leaves the room: Connection failed: connection closed
[12:16:40] ata2001 leaves the room: Disconnected: closed
[12:17:31] ata2001 leaves the room: Disconnected: closed
[12:26:16] <mnr11> Holger, I just asked the person who is building the client side what you said, I wasn't sure about how to do it what he was asking, thanks for giving me the hints, very much appreciated.
[12:31:19] suzyo leaves the room
[12:34:23] ChaosKid42 leaves the room
[12:39:57] ChaosKid42 leaves the room
[12:40:38] ChaosKid42 leaves the room
[12:40:42] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:41:17] suzyo leaves the room
[12:41:24] ChaosKid42 leaves the room
[12:42:18] SouL leaves the room
[12:43:57] ChaosKid42 leaves the room
[12:47:35] Licaon_Kter leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:54:27] hlad leaves the room
[12:57:20] SaltyBones leaves the room: Machine going to sleep
[13:06:54] alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:11:55] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:14:22] jere leaves the room: Disconnected: Replaced by new connection
[13:16:52] pinky leaves the room: Connection failed: connection closed
[13:18:33] robert_mobile leaves the room: Replaced by new connection
[13:20:30] ata2001 leaves the room: Disconnected: closed
[13:27:13] mnr11 leaves the room: offline
[13:29:29] jeremy leaves the room
[13:37:14] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:38:48] suzyo leaves the room
[13:44:56] ata2001 leaves the room: Disconnected: closed
[13:52:15] robert_mobile leaves the room: Replaced by new connection
[13:58:43] pinky leaves the room: Stream reset by peer
[14:07:08] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:10:06] mr.newbie leaves the room: Connection failed: ping_timeout
[14:16:16] pinky leaves the room: Stream reset by peer
[14:21:42] hlad leaves the room
[14:22:04] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:22:17] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:26:22] Student leaves the room: Replaced by new connection
[14:28:00] joekokker leaves the room
[14:29:09] jere leaves the room
[14:32:07] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:36:34] SaltyBones leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:37:57] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:41:51] hlad leaves the room
[14:42:08] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:44:24] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:51:14] Akasch leaves the room
[14:51:15] Akasch leaves the room
[14:52:09] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:53:30] ata2001 leaves the room
[15:02:17] Licaon_Kter leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:14:19] Licaon_Kter leaves the room
[15:14:33] <zinid> rom1dep, this is really odd, ejabberd sees only 48Mb
[15:15:06] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:18:23] <rom1dep> zinid: and it's been steady since the server started, so it's not some weird native leakage
[15:20:17] <zinid> rom1dep, well, there is a way to check this, but too much fiddling
[15:21:13] <rom1dep> zinid: how do you measure your ram usage?
[15:25:32] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:26:18] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:28:02] <Holger> ps -o rss -C beam.smp
[15:28:15] <Holger> ... is what I do.
[15:32:04] <zinid> I just look into `top`
[15:36:21] marc leaves the room
[15:36:27] <rom1dep> yup, so no big surprise there
[15:36:44] <rom1dep> returns RSS 101888
[15:37:20] <zinid> $ ps -o rss -C beam
  RSS
60532
[15:38:07] <zinid> rom1dep, what happens when you run pure erlang, i.e. just `$ erl`
[15:38:13] <zinid> how much does it consume?
[15:38:14] hlad leaves the room
[15:38:19] jere leaves the room
[15:38:20] <bowlofeggs> i'm seeing 77952 today
[15:40:28] <bowlofeggs> 59228 on my rawhide box (no users on that one)
[15:40:47] <rom1dep> zinid: 20100
[15:40:53] <zinid> I have ~60Mb with 3 sessions šŸ˜‰
[15:41:04] <zinid> rom1dep, and erlang:memory()?
[15:41:18] zuglufttier leaves the room
[15:42:07] <rom1dep> 1> erlang:memory().  
[{total,13432936},  
{processes,4030784},                    
{processes_used,4029424},                
{system,9402152},  
{atom,202505},      
{atom_used,188099},
{binary,165808},    
{code,4013562},    
{ets,214720}]
[15:42:28] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:44:13] <zinid> yeah... go figure
[15:45:10] <zinid> ah, it seems like you're not using system erlang
[15:45:41] <rom1dep> am I not?
[15:46:00] <zinid> you're installing p1's package, right?
[15:46:04] <zinid> erlang is bundled there
[15:46:10] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:46:34] <rom1dep> nope, I stopped doing that, this is fedora's erlang, as posted just below the ./configure
[15:46:53] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:51:09] <Akasch> is there a way to get mod_shared_roster to run under 18.01 or do I have to downgrade my ejabberd? I'm running into #1706 it seems
[15:51:27] ata2001 leaves the room: Disconnected: closed
[15:53:17] <zinid> downgrade
[15:53:18] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:53:30] <zinid> and wait for 18.03, it will be fixed there
[15:53:39] <Akasch> ok thanks
[15:54:28] SaltyBones leaves the room: Machine going to sleep
[16:01:30] mimi89999 leaves the room
[16:04:18] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:06:11] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:16:40] <Akasch> is this error: "Application ejabberd exited with reason: {aborted,{bad_type,{ejabberd_commands,gen_html_doc_for_commands,[do" because I did not replace the mnesia database with the backup, ore have I missed something else while downgrading?
[16:17:30] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:19:33] <zinid> I think due to downgrading
[16:19:37] uio leaves the room
[16:19:44] <zinid> ejabberd doesn't support database downgrade
[16:20:01] <zinid> just delete the table
[16:20:39] cromain leaves the room
[16:21:17] <zinid> ejabberd_commands.something-something
[16:21:21] <zinid> inside mnesia directory
[16:25:08] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:25:48] jere leaves the room
[16:26:29] <Holger> https://www.eveonline.com/article/p4g5k3/preparing-for-the-future-retirement-of-eve-voice
[16:26:33] <Holger> XMPP is the future!
[16:31:32] <rom1dep> wowh
[16:32:33] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:35:26] pinky leaves the room: Stream reset by peer
[16:36:54] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:38:01] <zinid> Holger, what is "an industry standard XMPP chat server"?
[16:38:07] <zinid> what are they using?
[16:38:14] <zinid> prosody? šŸ™‚
[16:38:26] <Licaon_Kter> zinid: 0.4% means `not using`
[16:38:41] pinky leaves the room: Stream reset by peer
[16:38:50] <Licaon_Kter> Also, it was just bridging voice? To what?
[16:39:02] <Holger> zinid: Hehe, I have no idea.
[16:39:46] <zinid> Licaon_Kter, a lot of our customers use ejabberd for some weird shit, this is no surprise to me šŸ˜‰
[16:40:32] marc leaves the room: unknown reason
[16:47:40] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:51:23] zuglufttier leaves the room
[16:51:57] mr.newbie leaves the room: unknown reason
[16:51:59] zuglufttier leaves the room
[16:54:37] suzyo leaves the room
[16:57:24] ata2001 leaves the room: Disconnected: Replaced by new connection
[16:58:23] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:59:09] suzyo leaves the room: Disconnected: Replaced by new connection
[17:08:39] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:08:49] cippaciong leaves the room
[17:09:43] mr.newbie leaves the room: Connection failed: ping_timeout
[17:10:14] pinky leaves the room: Stream reset by peer
[17:10:26] joekokker leaves the room
[17:12:15] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:13:47] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:14:46] mr.newbie leaves the room: Connection failed: ping_timeout
[17:18:38] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:19:59] <Neustradamus> Holger: EVE Online is XMPP since a very long time no?
If my memory is good
[17:21:09] <Holger> Well that article says it's new and the date is 2018-02-20.  But I have no idea.
[17:22:16] mr.newbie leaves the room: Connection failed: ping_timeout
[17:23:26] suzyo leaves the room
[17:24:32] <zinid> Not sure why they chose XMPP, it's PITA
[17:24:46] <zinid> good luck them now to scale it
[17:24:54] mr.newbie leaves the room
[17:27:06] <Neustradamus> Holger: maybe 10 years ago
[17:27:55] <Licaon_Kter> I'm the only one that read it?
They close *only* their voice servers given that the players use other services.
[17:28:43] <Holger> > With the March release, we'll be updating the chat system in EVE Online, moving from the custom solution we've been using since EVE was initially designed, to an industry standard XMPP chat server that will offer better performance and flexibility for the future.
[17:28:56] <Holger> Whatever.
[17:31:59] <SouL> XMPP is great!
[17:33:09] <SouL> zinid, what do you mean by that? Big companies like Google did. How is that you say so?
[17:33:45] <Licaon_Kter> Holger: yes, but when you're using something else for voice, you'll use that for chat too
[17:34:22] <zinid> SouL, just from my practice, if I need scalable protocol I would never choose XMPP
[17:34:38] <zinid> XMPP is for home servers and localhost admins
[17:35:10] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:35:35] <Holger> Large MUC rooms or large rosters suck.
[17:35:52] <zinid> Holger, clustering is also PITA
[17:35:55] <Neustradamus> https://xmpp.org/2010/02/xmpp-roundup-13-services/ :)
[17:36:26] <zinid> and Google is not an argument, invest like Google and you can choose whatever shit you like
[17:36:30] <Holger> Neustradamus: Ah.
[17:36:43] <zinid> just add 100 servers when in doubt
[17:40:36] srgcdev leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:40:49] <SouL> zinid, what would you rather choose isntead of XMPP?
[17:41:16] <zinid> lol, reminds me KDE that is running xmpp for ages and now they want to migrate from IRC šŸ™‚
[17:41:35] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:41:54] <zinid> SouL, custom solution, with complex client and stateless servers
[17:42:50] <Holger> Google back then actually was interested in interop with others, so it made sense to pick whatever standard solution was available and work around the limitations.
[17:43:22] <zinid> yeah, just like email, which has not perfect infrastructure, to say the least šŸ™‚
[17:43:23] <Holger> Then when it became apparent that nobody was interested in interop with them, they ditched it.
[17:43:46] <zinid> Holger, nerds were interested!
[17:44:11] <Holger> Hehe yes.  From what I know there was some motivation within Google to drive the industry into XMPP.
[17:44:45] <zinid> "the industry"
[17:44:47] <Holger> But that attempt failed miserably of course.
[17:44:58] <zinid> google + facebook + apple, and other marginals šŸ™‚
[17:45:09] <Holger> Well the global players that offered chat.
[17:46:31] <Neustradamus> zinid: XMPP is used since 2005/2006 for KDE yes
[17:46:38] <zinid> Neustradamus, I know
[17:46:44] <zinid> I even remeber that šŸ˜‰
[17:46:56] <zinid> (#iamold)
[17:47:15] <Neustradamus> Before ejabberd and after prosody
[17:48:39] <zinid> yes
[17:49:39] jere leaves the room
[17:50:00] carlos leaves the room
[17:58:34] suzyo leaves the room
[17:59:00] ata2001 leaves the room: Disconnected: closed
[17:59:45] suzyo leaves the room
[18:00:23] ata2001 leaves the room: Disconnected: closed
[18:01:46] carlos leaves the room
[18:02:23] ata2001 leaves the room: Disconnected: closed
[18:02:23] ileh leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:04:30] jeremy leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:15:28] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:17:05] mrDoctorWho leaves the room
[18:22:58] damas leaves the room
[18:25:02] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:36:44] prefiks leaves the room
[18:37:40] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:39:15] robert_mobile leaves the room
[18:39:37] joekokker leaves the room
[18:46:37] suzyo leaves the room
[18:47:33] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:48:41] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:50:50] suzyo leaves the room
[18:51:34] suzyo leaves the room: Disconnected: Replaced by new connection
[18:53:18] zuglufttier leaves the room
[18:53:29] joekokker leaves the room
[18:55:42] suzyo leaves the room: Disconnected: Replaced by new connection
[18:56:05] suzyo leaves the room: Disconnected: Replaced by new connection
[18:56:50] suzyo leaves the room: Disconnected: Replaced by new connection
[18:57:48] suzyo leaves the room: Disconnected: Replaced by new connection
[18:59:55] suzyo leaves the room
[18:59:57] <ThUnD3r|Gr33nĀ®> Evening
[19:04:45] suzyo leaves the room
[19:04:47] pinky leaves the room: Stream reset by peer
[19:06:39] suzyo leaves the room
[19:07:13] suzyo leaves the room: Disconnected: Replaced by new connection
[19:07:42] suzyo leaves the room: Disconnected: Replaced by new connection
[19:08:21] suzyo leaves the room: Disconnected: Replaced by new connection
[19:09:13] suzyo leaves the room: Disconnected: Replaced by new connection
[19:09:13] alacer leaves the room
[19:10:06] suzyo leaves the room: Disconnected: Replaced by new connection
[19:11:31] suzyo leaves the room: Disconnected: Replaced by new connection
[19:12:02] suzyo leaves the room: Disconnected: Replaced by new connection
[19:12:44] suzyo leaves the room: Disconnected: Replaced by new connection
[19:13:43] suzyo leaves the room: Disconnected: Replaced by new connection
[19:21:41] ThUnD3r|Gr33nĀ® leaves the room
[19:23:12] suzyo leaves the room: Disconnected: Replaced by new connection
[19:23:45] suzyo leaves the room: Disconnected: Replaced by new connection
[19:23:50] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:27:45] suzyo leaves the room
[19:28:22] suzyo leaves the room: Disconnected: Replaced by new connection
[19:29:06] pinky leaves the room: Stream reset by peer
[19:29:10] robert_mobile leaves the room: Replaced by new connection
[19:29:15] suzyo leaves the room
[19:29:27] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:29:35] pinky leaves the room: Stream reset by peer
[19:30:31] pinky leaves the room: Stream reset by peer
[19:31:20] suzyo leaves the room
[19:31:45] pinky leaves the room: Stream reset by peer
[19:32:24] suzyo leaves the room: Disconnected: Replaced by new connection
[19:33:13] suzyo leaves the room: Disconnected: Replaced by new connection
[19:34:20] pinky leaves the room: Stream reset by peer
[19:34:23] suzyo leaves the room
[19:34:59] pinky leaves the room: Stream reset by peer
[19:35:24] pinky leaves the room: Stream reset by peer
[19:36:20] pinky leaves the room: Stream reset by peer
[19:36:49] pinky leaves the room: Stream reset by peer
[19:36:51] hlad leaves the room
[19:37:25] pinky leaves the room: Stream reset by peer
[19:38:31] pinky leaves the room: Stream reset by peer
[19:38:45] Akasch leaves the room
[19:38:45] robert_mobile leaves the room
[19:39:00] Akasch leaves the room
[19:39:26] pinky leaves the room: Stream reset by peer
[19:41:00] <Licaon_Kter> ThUnD3r|Gr33nĀ®: hey, that's insensitive and borderline violence. Don't _assume_ my timezone
🤔
[19:42:00] pinky leaves the room: Stream reset by peer
[19:42:54] pinky leaves the room: Stream reset by peer
[19:43:30] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:43:41] pinky leaves the room: Stream reset by peer
[19:43:55] pinky leaves the room: Stream reset by peer
[19:43:59] hlad leaves the room
[19:44:42] pinky leaves the room: Stream reset by peer
[19:45:18] pinky leaves the room: Stream reset by peer
[19:45:44] pinky leaves the room: Stream reset by peer
[19:46:10] pinky leaves the room: Stream reset by peer
[19:46:28] pinky leaves the room: Stream reset by peer
[19:46:56] pinky leaves the room: Stream reset by peer
[19:47:36] pinky leaves the room: Stream reset by peer
[19:47:44] hlad leaves the room
[19:48:05] pinky leaves the room: Stream reset by peer
[19:49:03] hlad leaves the room
[19:53:29] marzanna leaves the room
[19:53:47] SaltyBones leaves the room
[19:54:24] Akasch leaves the room
[19:54:52] pod leaves the room
[19:57:30] ata2001 leaves the room: Disconnected: closed
[19:57:37] hlad leaves the room
[19:58:31] suzyo leaves the room
[20:00:25] Akasch_ leaves the room
[20:03:55] marek.w leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:03:55] marek leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:07:22] ata2001 leaves the room: Disconnected: closed
[20:09:04] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:12:55] hlad leaves the room
[20:13:39] ata2001 leaves the room: Disconnected: closed
[20:14:39] ileh leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:15:19] robert_mobile leaves the room
[20:22:06] joekokker leaves the room
[20:22:09] hlad leaves the room
[20:23:53] zinid leaves the room
[20:29:35] hlad leaves the room
[20:29:37] ileh leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:39:45] hlad leaves the room
[20:46:18] srgcdev leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:57:18] hlad leaves the room
[21:02:38] hlad leaves the room
[21:03:11] zinid leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:03:23] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:08:50] SouL leaves the room
[21:15:44] hlad leaves the room
[21:24:35] pod leaves the room
[21:24:59] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:25:33] robert_mobile leaves the room: Replaced by new connection
[21:26:02] jannic leaves the room: Replaced by new connection
[21:26:42] ata2001 leaves the room: Disconnected: closed
[21:31:40] Licaon_Kter leaves the room
[21:37:03] srgcdev leaves the room
[21:38:12] ata2001 leaves the room: Disconnected: closed
[21:39:35] Marzanna leaves the room
[21:43:26] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:48:29] joekokker leaves the room
[21:48:41] ata2001 leaves the room: Disconnected: closed
[21:51:35] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:08:46] ata2001 leaves the room: Disconnected: closed
[22:13:17] cippaciong leaves the room: Connection failed: host is unreachable
[22:15:47] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:19:51] hlad leaves the room
[22:22:38] hlad leaves the room
[22:25:39] ata2001 leaves the room: Disconnected: closed
[22:29:33] Akasch leaves the room: Disconnected: Replaced by new connection
[22:30:31] hlad leaves the room
[22:34:00] Akasch leaves the room
[22:40:15] hlad leaves the room
[22:51:00] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:51:55] ata2001 leaves the room: Disconnected: closed
[22:55:45] ata2001 leaves the room: Disconnected: closed
[22:56:42] ata2001 leaves the room: Disconnected: closed
[22:57:35] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:57:41] ata2001 leaves the room: Disconnected: closed
[22:58:59] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:11:26] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:25:49] ata2001 leaves the room: Disconnected: closed
[23:26:33] cippaciong leaves the room
[23:31:14] Eelco leaves the room
[23:31:34] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:31:56] Neustradamus leaves the room
[23:37:11] marc leaves the room: unknown reason
[23:48:11] ata2001 leaves the room: Disconnected: Replaced by new connection
[23:54:14] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:55:10] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!