Home
ejabberd
ejabberd@conference.jabber.ru
Вторник, 26 декабря 2017< ^ >
Holger установил(а) тему: ejabberd · https://ejabberd.im · https://docs.ejabberd.im
Конфигурация комнаты
Участники комнаты

GMT+3
[00:00:57] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[00:01:04] cippaciong вошёл(а) в комнату
[00:03:39] SouL вышел(а) из комнаты
[00:04:16] SouL вошёл(а) в комнату
[00:08:24] suzyo вышел(а) из комнаты
[00:08:24] vanitasvitae вышел(а) из комнаты
[00:09:42] jeremy вышел(а) из комнаты
[00:10:45] jeremy вошёл(а) в комнату
[00:11:43] jere вышел(а) из комнаты
[00:21:33] jeremy вышел(а) из комнаты
[00:21:36] SaltyBones вошёл(а) в комнату
[00:24:06] stefandxm вошёл(а) в комнату
[00:24:42] SaltyBones вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[00:24:45] SaltyBones вошёл(а) в комнату
[00:29:42] rom1dep вошёл(а) в комнату
[00:29:43] ThUnd3r|Gr33n вышел(а) из комнаты
[00:32:15] jeremy вошёл(а) в комнату
[00:40:52] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[00:42:34] rom1dep вышел(а) из комнаты: Stream closed by us: Remplacé par une nouvelle connexion (conflict)
[00:42:35] rom1dep вошёл(а) в комнату
[00:53:32] jeremy вышел(а) из комнаты
[00:54:09] jeremy вошёл(а) в комнату
[00:55:32] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[00:55:40] cippaciong вошёл(а) в комнату
[00:55:40] rom1dep вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:57:44] sergio вошёл(а) в комнату
[01:00:20] jeremy вышел(а) из комнаты
[01:02:39] mimi89999 вышел(а) из комнаты: Disconnected: Replaced by new connection
[01:02:40] mimi89999 вошёл(а) в комнату
[01:05:14] jeremy вошёл(а) в комнату
[01:09:11] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[01:09:16] frainz вошёл(а) в комнату
[01:11:25] jeremy вышел(а) из комнаты
[01:13:07] jeremy вошёл(а) в комнату
[01:14:25] stefandxm вошёл(а) в комнату
[01:18:29] rom1dep вошёл(а) в комнату
[01:21:24] sergio вышел(а) из комнаты
[01:22:22] sergio вышел(а) из комнаты
[01:24:26] jeremy вышел(а) из комнаты
[01:26:07] jeremy вошёл(а) в комнату
[01:32:18] jeremy вышел(а) из комнаты
[01:35:04] rom1dep вышел(а) из комнаты: Stream closed by us: Remplacé par une nouvelle connexion (conflict)
[01:35:14] rom1dep вошёл(а) в комнату
[01:36:07] jeremy вошёл(а) в комнату
[01:40:07] rom1dep вышел(а) из комнаты
[01:42:18] jeremy вышел(а) из комнаты
[01:48:29] jeremy вошёл(а) в комнату
[01:49:38] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[01:49:46] cippaciong вошёл(а) в комнату
[01:54:40] jeremy вышел(а) из комнаты
[01:54:45] stian вышел(а) из комнаты: Connection failed: connection closed
[01:59:25] jeremy вошёл(а) в комнату
[01:59:41] stian вошёл(а) в комнату
[02:00:06] marek вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:00:52] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[02:01:00] cippaciong вошёл(а) в комнату
[02:04:53] hlad вышел(а) из комнаты: Replaced by new connection
[02:05:01] hlad вошёл(а) в комнату
[02:09:11] ThUnd3r|Gr33n вошёл(а) в комнату
[02:12:08] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[02:12:15] cippaciong вошёл(а) в комнату
[02:17:12] vanitasvitae вошёл(а) в комнату
[02:17:51] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[02:17:59] cippaciong вошёл(а) в комнату
[02:19:20] <Holger> zinid: Wow!
[02:19:23] anand вышел(а) из комнаты
[02:19:31] jeremy вышел(а) из комнаты
[02:19:38] jeremy вошёл(а) в комнату
[02:19:58] <Holger> c2s/s2s is working?
[02:25:04] thomas_ вышел(а) из комнаты: Connection failed: connection closed
[02:25:48] jeremy вышел(а) из комнаты
[02:31:09] jere вошёл(а) в комнату
[02:35:21] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[02:35:30] cippaciong вошёл(а) в комнату
[02:37:09] jeremy вошёл(а) в комнату
[02:37:35] jere вышел(а) из комнаты
[02:37:51] jere вошёл(а) в комнату
[02:44:07] <Holger> zinid: https://github.com/processone/ejabberd/blob/4e49919d1/src/acl.erl#L95
[02:44:54] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[02:45:01] cippaciong вошёл(а) в комнату
[02:45:37] <Holger> zinid: I think this won't get rid of old rules that are no longer defined on reload?  I.e. don't we want clear(), load_from_config()?
[02:49:52] erik вышел(а) из комнаты: Machine going to sleep
[02:59:41] erik вошёл(а) в комнату
[03:05:12] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:05:17] frainz вошёл(а) в комнату
[03:10:34] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:10:40] frainz вошёл(а) в комнату
[03:11:00] vanitasvitae вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:11:53] vanitasvitae вошёл(а) в комнату
[03:19:33] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:19:37] stian вошёл(а) в комнату
[03:22:51] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:22:55] stian вошёл(а) в комнату
[03:36:03] cippaciong вышел(а) из комнаты
[03:49:09] hlad вышел(а) из комнаты
[03:52:58] jere вышел(а) из комнаты
[03:58:58] SaltyBones вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:59:01] SaltyBones вошёл(а) в комнату
[04:02:03] mrDoctorWho вышел(а) из комнаты
[04:03:47] jeremy вышел(а) из комнаты
[04:07:15] jeremy вошёл(а) в комнату
[04:13:26] jeremy вышел(а) из комнаты
[04:17:24] jeremy вошёл(а) в комнату
[04:23:03] SaltyBones вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[04:23:07] SaltyBones вошёл(а) в комнату
[04:26:39] SaltyBones вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[04:26:42] SaltyBones вошёл(а) в комнату
[04:30:29] SaltyBones вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[04:30:32] SaltyBones вошёл(а) в комнату
[04:40:53] SaltyBones вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[04:40:55] SaltyBones вошёл(а) в комнату
[04:43:42] jeremy вышел(а) из комнаты
[04:43:46] SaltyBones вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[04:43:50] SaltyBones вошёл(а) в комнату
[04:45:01] SaltyBones вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[04:45:05] SaltyBones вошёл(а) в комнату
[04:48:47] jeremy вошёл(а) в комнату
[04:49:19] SaltyBones вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[04:49:23] SaltyBones вошёл(а) в комнату
[04:51:03] SaltyBones вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[04:51:05] SaltyBones вошёл(а) в комнату
[04:52:47] rozzin вошёл(а) в комнату
[04:52:50] SaltyBones вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[04:52:53] SaltyBones вошёл(а) в комнату
[04:54:58] jeremy вышел(а) из комнаты
[04:55:58] SaltyBones вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[04:56:01] SaltyBones вошёл(а) в комнату
[04:59:04] jeremy вошёл(а) в комнату
[04:59:24] mrDoctorWho вошёл(а) в комнату
[04:59:50] SaltyBones вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[04:59:53] SaltyBones вошёл(а) в комнату
[05:02:23] jere вошёл(а) в комнату
[05:05:15] jeremy вышел(а) из комнаты
[05:13:38] mrDoctorWho вышел(а) из комнаты
[05:14:09] jeremy вошёл(а) в комнату
[05:18:15] rozzin вышел(а) из комнаты: Machine going to sleep
[05:39:07] jeremy вышел(а) из комнаты
[05:41:56] mrDoctorWho вошёл(а) в комнату
[06:00:31] jere вышел(а) из комнаты
[06:09:47] jeremy вошёл(а) в комнату
[06:24:21] mrDoctorWho вышел(а) из комнаты
[06:28:46] Alacer вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[06:28:50] Alacer вошёл(а) в комнату
[06:36:24] sezuan вышел(а) из комнаты: Replaced by new connection
[06:36:30] sezuan вошёл(а) в комнату
[06:49:21] jeremy вышел(а) из комнаты
[06:55:18] jeremy вошёл(а) в комнату
[07:06:03] jeremy вышел(а) из комнаты
[07:12:30] jeremy вошёл(а) в комнату
[07:23:46] mrDoctorWho вошёл(а) в комнату
[07:31:47] jeremy вышел(а) из комнаты
[07:33:10] tyu вошёл(а) в комнату
[07:35:09] jeremy вошёл(а) в комнату
[07:55:40] Alacer вышел(а) из комнаты: Connection failed: ping_timeout
[07:56:06] mrDoctorWho вышел(а) из комнаты
[07:57:37] mrDoctorWho вошёл(а) в комнату
[08:00:13] Alacer вошёл(а) в комнату
[08:35:36] mrDoctorWho вышел(а) из комнаты
[08:40:43] mrDoctorWho вошёл(а) в комнату
[08:50:09] suzyo вошёл(а) в комнату
[08:54:34] jeremy вышел(а) из комнаты: Replaced by new connection
[08:54:37] jeremy вошёл(а) в комнату
[09:10:00] sergio вошёл(а) в комнату
[09:13:10] suzyo вышел(а) из комнаты
[09:13:13] suzyo вошёл(а) в комнату
[09:26:24] mrDoctorWho вышел(а) из комнаты
[09:41:37] zinid вошёл(а) в комнату
[09:43:09] <zinid> Holger, yes, everything is working except bosh/ws
[09:43:32] <zinid> Holger, if we assume the table is filled then yes, clear() is needed
[09:54:13] mrDoctorWho вошёл(а) в комнату
[10:00:17] suzyo вышел(а) из комнаты
[10:00:22] suzyo вошёл(а) в комнату
[10:13:54] zinid вошёл(а) в комнату
[10:14:02] zinid вышел(а) из комнаты: offline
[10:21:18] ileh вошёл(а) в комнату
[10:41:08] suzyo вошёл(а) в комнату
[10:47:47] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[10:55:04] zinid вышел(а) из комнаты
[10:55:07] zinid вошёл(а) в комнату
[10:58:24] sergio вышел(а) из комнаты
[11:01:03] sergio вошёл(а) в комнату
[11:03:34] marek вошёл(а) в комнату
[11:13:03] marek вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[11:13:06] marek вошёл(а) в комнату
[11:16:47] Alacer вышел(а) из комнаты: Connection failed: connection closed
[11:17:21] Alacer вошёл(а) в комнату
[11:18:26] stefandxm вошёл(а) в комнату
[11:19:31] <zinid> ok, BOSH is working now, but I have no idea how to test websocket thingy
[11:19:33] Alacer вошёл(а) в комнату
[11:20:30] thomas_ вошёл(а) в комнату
[11:23:01] rom1dep вошёл(а) в комнату
[11:24:31] Alacer вышел(а) из комнаты: Connection failed: connection closed
[11:39:52] anand вошёл(а) в комнату
[11:45:04] frainz вышел(а) из комнаты: Connection failed: connection closed
[11:45:39] frainz вошёл(а) в комнату
[11:46:11] pinky вошёл(а) в комнату
[11:46:21] pinky вышел(а) из комнаты: Stream reset by peer
[11:52:08] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[12:04:03] anand вышел(а) из комнаты
[12:04:04] ThUnd3r|Gr33n вышел(а) из комнаты
[12:05:04] cippaciong вошёл(а) в комнату
[12:05:29] hlad вышел(а) из комнаты: Replaced by new connection
[12:05:35] hlad вошёл(а) в комнату
[12:05:52] SaltyBones вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[12:05:55] SaltyBones вошёл(а) в комнату
[12:09:51] stefandxm вошёл(а) в комнату
[12:17:16] suzyo вышел(а) из комнаты
[12:21:52] suzyo вошёл(а) в комнату
[12:35:09] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[12:35:15] frainz вошёл(а) в комнату
[12:36:05] mimi89999 вышел(а) из комнаты: Disconnected: Replaced by new connection
[12:36:06] mimi89999 вошёл(а) в комнату
[12:43:51] suzyo вышел(а) из комнаты: Disconnected: Replaced by new connection
[12:44:00] suzyo вошёл(а) в комнату
[12:44:25] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[12:44:31] frainz вошёл(а) в комнату
[12:47:37] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[12:48:06] thomas_ вышел(а) из комнаты
[12:48:14] thomas_ вошёл(а) в комнату
[12:53:21] suzyo вышел(а) из комнаты: Disconnected: Replaced by new connection
[12:53:30] suzyo вошёл(а) в комнату
[13:00:01] frainz вышел(а) из комнаты: Connection failed: connection closed
[13:00:16] frainz вошёл(а) в комнату
[13:04:06] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[13:04:10] frainz вошёл(а) в комнату
[13:09:34] mrDoctorWho вышел(а) из комнаты
[13:09:42] mrDoctorWho вошёл(а) в комнату
[13:10:44] suzyo вышел(а) из комнаты
[13:10:53] suzyo вошёл(а) в комнату
[13:19:45] suzyo вышел(а) из комнаты
[13:29:24] <rom1dep> What again was the reason for SIP to break with hashed passwords? (i.e. what is preventing to catch the password, hash it, and compare it to the SCRAMed one?)
[13:31:07] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[13:31:15] frainz вошёл(а) в комнату
[13:36:27] stefandxm вошёл(а) в комнату
[13:41:53] sergio вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[13:41:55] sergio вошёл(а) в комнату
[13:42:43] <Holger> zinid: Very cool.
[13:44:55] <Holger> rom1dep: You won't get the clear-text password from a SIP client as SIP does MD5 auth.
[13:45:07] suzyo вышел(а) из комнаты
[13:45:14] suzyo вошёл(а) в комнату
[13:47:42] <rom1dep> ok, so we could have SCRAM+MD5 (i.e. more than a single hash format) in the backend eventually? Would it be feasible to design a "login-hook" for standard XMPP sessions that would hash and store the password when it's missing?
[13:48:21] <rom1dep> also, why does SIP require MD5…
[13:48:21] <Holger> You need clear-text passwords for MD5 auth, no matter how often you ask :-)
[13:48:33] <Holger> Ask the RFC authors.
[13:49:27] SaltyBones вышел(а) из комнаты: unknown reason
[13:50:19] <rom1dep> Holger: humm… you can't compare SIP session's hash with hash.md5(client_password) stored on the server?
[13:50:31] <Holger> No.
[13:51:55] <rom1dep> ok. And let me guess, similarly, there is no way with STARTTLS to read the unhashed password and store it for future use
[13:52:11] focus121 вошёл(а) в комнату
[13:52:21] <Holger> STARTTLS?
[13:52:30] <Holger> You mean XMPP auth?
[13:52:32] <rom1dep> use the XMPP sessions
[13:52:50] <Holger> That's of course possible if you allow only PLAIN authentication.
[13:53:03] <rom1dep> yes, to "MITM" the password and store it cleartext for future use
[13:53:04] <Holger> That's how I do it on my server.
[13:53:32] <Holger> (We use RADIUS auth and ejabberd doesn't have the clear-text password either.)
[13:53:40] <zinid> and what is the point in scram then?
[13:53:54] <zinid> the server can be compromised and all those cached passwords can be retreived
[13:53:57] <Holger> Right, there's no point security-wise.
[13:54:25] <Holger> For me it's just pragmatism.  Only RADIUS admin has my passwords.  This way I get hold of them as well :-)
[13:54:57] SaltyBones вошёл(а) в комнату
[13:55:02] <rom1dep> so it should be possible in theory to "unscram" the users passwords
[13:55:12] <Holger> Hm?
[13:55:16] <zinid> rom1dep, no, if you don't use PLAIN
[13:57:08] focus121 вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[13:57:12] focus121 вошёл(а) в комнату
[13:57:41] pod вышел(а) из комнаты
[13:57:45] pod вошёл(а) в комнату
[13:57:50] <rom1dep> have the server to declare PLAIN auth, read the password, scrumble/SCRAM it, if it matches the SCRAM/hashed version stored on the server, then it's valid, and it can be stored on the server as plain text
[13:59:34] mrDoctorWho вышел(а) из комнаты
[13:59:46] <Holger> Yes.  As zinid said, this invalidates any security advantage you expected from SCRAM, but it works.
[13:59:57] mrDoctorWho вошёл(а) в комнату
[14:00:28] <Holger> Unless the client refuses to do PLAIN, of course.  I think Conversations complains if the same account previously worked with SCRAM auth.
[14:01:02] <zinid> ha, daniel is a clever bastard
[14:01:12] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[14:01:20] frainz вошёл(а) в комнату
[14:01:28] <rom1dep> Haha
[14:02:07] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[14:02:09] focus121 вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[14:02:11] stian вошёл(а) в комнату
[14:02:13] focus121 вошёл(а) в комнату
[14:02:19] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[14:02:27] stian вошёл(а) в комнату
[14:02:52] <rom1dep> Is there a mod_unscramble that I could steal from somewhere?
[14:03:24] focus121 вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[14:03:27] <zinid> I think you can retreive passwords from auth_cache
[14:03:30] focus121 вошёл(а) в комнату
[14:03:33] marek вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:03:59] <zinid> > ets:tab2list(auth_cache).
[{{<<"user1">>,<<"zinid.ddns.net">>},
  {ok,<<"pass1">>},
  -576460742742}]
[14:04:33] <zinid> but a client should connect recently (until the cache expires)
[14:04:55] SouL вышел(а) из комнаты
[14:06:41] <rom1dep> Not sure that would help me, I have to have had recent PLAIN authentications I guess, and SCRAM has been in use for 1year+ at this point
[14:06:49] SouL вышел(а) из комнаты
[14:06:57] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[14:07:01] stian вошёл(а) в комнату
[14:07:12] <zinid> and what is the problem?
[14:07:54] frainz вышел(а) из комнаты: Connection failed: connection closed
[14:08:15] frainz вошёл(а) в комнату
[14:08:20] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[14:08:25] stian вошёл(а) в комнату
[14:09:40] marek вошёл(а) в комнату
[14:10:28] <rom1dep> I want to MITM the connections to slowly unscram my user's passwords as they connect so I can consider rolling out "SIP and stuff" in the future
[14:11:07] <zinid> so set auth_cache_size and auth_cache_lifetime to `infinity` wait a couple of days, then dump the cache table
[14:11:22] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[14:11:28] focus121 вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[14:11:28] stian вошёл(а) в комнату
[14:11:32] focus121 вошёл(а) в комнату
[14:13:29] focus121 вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[14:13:34] focus121 вошёл(а) в комнату
[14:13:53] jannic вышел(а) из комнаты
[14:14:24] jannic вошёл(а) в комнату
[14:18:09] hlad вошёл(а) в комнату
[14:18:18] focus121 вышел(а) из комнаты
[14:19:08] focus121 вошёл(а) в комнату
[14:20:15] suzyo вышел(а) из комнаты
[14:20:22] suzyo вошёл(а) в комнату
[14:21:20] suzyo вышел(а) из комнаты: Disconnected: Replaced by new connection
[14:21:28] suzyo вошёл(а) в комнату
[14:25:33] marek вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:26:50] SouL вошёл(а) в комнату
[14:26:59] SouL вошёл(а) в комнату
[14:31:59] suzyo вышел(а) из комнаты: Disconnected: Replaced by new connection
[14:32:09] suzyo вошёл(а) в комнату
[14:33:46] focus121 вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[14:33:49] focus121 вошёл(а) в комнату
[14:34:58] suzyo вышел(а) из комнаты
[14:35:13] suzyo вошёл(а) в комнату
[14:47:45] sergio вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[14:47:50] sergio вошёл(а) в комнату
[14:48:19] SouL вышел(а) из комнаты
[14:49:02] Student вошёл(а) в комнату
[14:49:31] Student вышел(а) из комнаты
[14:49:33] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[14:49:43] mrDoctorWho вышел(а) из комнаты
[14:49:47] mrDoctorWho вошёл(а) в комнату
[14:50:06] frainz вошёл(а) в комнату
[14:50:15] SouL вошёл(а) в комнату
[14:50:16] <rom1dep> sorry, was lunch time.
zinid: I don't see how it could work practically, because during this couple of days, ejabberd will receive PLAIN passwords, but only have SCRAM in its db, no? I would need to code a specific auth module I think
[14:53:05] ThUnd3r|Gr33n вошёл(а) в комнату
[14:53:26] sergio вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:55:08] sergio вошёл(а) в комнату
[15:05:18] focus121 вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[15:05:23] focus121 вошёл(а) в комнату
[15:08:25] sezuan вышел(а) из комнаты: Replaced by new connection
[15:08:27] sezuan вошёл(а) в комнату
[15:09:57] ThUnd3r|Gr33n вышел(а) из комнаты
[15:13:31] debalance вошёл(а) в комнату
[15:14:04] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[15:14:08] stian вошёл(а) в комнату
[15:21:42] marek вошёл(а) в комнату
[15:22:27] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[15:22:30] mrDoctorWho вышел(а) из комнаты
[15:22:34] frainz вошёл(а) в комнату
[15:26:52] mrDoctorWho вошёл(а) в комнату
[15:28:12] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[15:28:17] stian вошёл(а) в комнату
[15:30:24] <zinid> rom1dep, these PLAIN passwords will be cached by ejabberd inside auth_cache ETS-table
[15:30:27] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[15:30:32] <zinid> you can use ets:tab2list() to list it from remsh
[15:30:33] stian вошёл(а) в комнату
[15:31:24] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[15:31:27] frainz вошёл(а) в комнату
[15:32:06] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[15:32:12] stian вошёл(а) в комнату
[15:32:17] joekokker вышел(а) из комнаты
[15:32:43] joekokker вошёл(а) в комнату
[15:34:43] stian вышел(а) из комнаты: Connection failed: connection closed
[15:35:04] stian вошёл(а) в комнату
[15:37:40] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[15:37:46] stian вошёл(а) в комнату
[15:38:49] frainz вышел(а) из комнаты: Connection failed: connection closed
[15:40:04] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[15:40:09] stian вошёл(а) в комнату
[15:41:28] frainz вошёл(а) в комнату
[15:43:41] sezuan вышел(а) из комнаты: Replaced by new connection
[15:43:48] sezuan вошёл(а) в комнату
[15:43:51] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[15:43:56] stian вошёл(а) в комнату
[15:50:55] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[15:51:01] frainz вошёл(а) в комнату
[15:55:08] focus121 вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[15:55:12] <rom1dep> zinid: but during that time, my users wouldn't be able to log-in, isn't it?
[15:58:31] <zinid> rom1dep: why not?
[15:58:56] <zinid> Just set PLAIN as the only available mech
[15:59:23] <rom1dep> because the db contains SCRAM passwords?
[16:00:36] <zinid> You can still use PLAIN with scrammed passwords
[16:00:46] <rom1dep> oh, great
[16:01:48] <rom1dep> so I just need a routine script to read the cache table and update the user's passwords with wat it can find in it
[16:02:02] <zinid> Yes
[16:02:14] <zinid> Pretty simple stuff
[16:02:38] <rom1dep> yeah, sounds not so scary after all
[16:02:59] <zinid> But check first that ejabberd caches plain passwords, I'm just not sure...
[16:03:41] <rom1dep> ok, I'll try that this evening
[16:06:15] <rom1dep> and ejabberdctl has some convenient `ejabberdctl change_password user host newpass`
[16:06:19] <zinid> True, you will spend much more time configuring sip clients 😂
[16:07:30] <zinid> But once they are configured, they work pretty fine for both audio and video
[16:07:41] <rom1dep> what got me into thinking about this whole thing is my discovery of linphone on f-droid
[16:07:51] <zinid> Ah
[16:08:07] <zinid> Well, good luck with linphone 😀
[16:08:14] <rom1dep> I did nothing other than opening it and seeing that it looks decent/modern
[16:08:24] frainz вышел(а) из комнаты: Connection failed: connection closed
[16:08:38] <zinid> But I can answer general sip questions if you have some
[16:08:47] <zinid> Ah, ok
[16:09:02] frainz вошёл(а) в комнату
[16:09:04] <zinid> I didn't see it on android
[16:09:15] <rom1dep> did you try https://f-droid.org/packages/org.linphone/?
[16:09:20] <rom1dep> did you try https://f-droid.org/packages/org.linphone/ ?
[16:09:21] <zinid> No
[16:09:42] <zinid> I tested desktop version only and it was terrible
[16:10:16] <rom1dep> last I touched linphone on desktop was maybe in 2008 or something
[16:10:35] <zinid> It didn't change a lot 😀
[16:11:26] <rom1dep> :)
[16:11:30] marek вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[16:11:35] marek вошёл(а) в комнату
[16:13:11] debalance вышел(а) из комнаты: Connection failed: connection closed
[16:22:40] SouL вышел(а) из комнаты
[16:23:27] SouL вышел(а) из комнаты
[16:23:33] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[16:23:41] stian вошёл(а) в комнату
[16:25:29] joekokker вышел(а) из комнаты: Replaced by new connection
[16:25:32] joekokker вошёл(а) в комнату
[16:30:22] SouL вошёл(а) в комнату
[16:30:29] SouL вошёл(а) в комнату
[16:33:50] thomas_ вошёл(а) в комнату
[16:35:07] <zinid> So how can I test websocket?
[16:35:25] <zinid> Any available websocket clients?
[16:36:56] debalance вошёл(а) в комнату
[16:39:14] <rom1dep> there is JSXC
[16:40:33] marek вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:42:23] debalance вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[16:42:26] debalance вошёл(а) в комнату
[16:44:29] <rom1dep> also, I couldn't get https://www.jsxc.org/example/ to work with my server, but otherwise, if it is installed, it's ok (because web/CORS stuff, I guess)
[16:44:43] thomas_ вышел(а) из комнаты: unknown reason
[16:45:02] <zinid> I don't want to install it, is there publicly available client running?
[16:45:11] mrDoctorWho вышел(а) из комнаты
[16:46:13] mimi89999 вышел(а) из комнаты
[16:46:38] <Holger> There was https://otalk.im/ but it's dead, it seems.
[16:46:47] mimi89999 вошёл(а) в комнату
[16:48:41] <zinid> Will release ejabberd with potentially borked websockets, most likely 😂
[16:48:42] <rom1dep> wait, actually it seems it's bosh and not WS
[16:49:13] debalance вышел(а) из комнаты
[16:50:19] <rom1dep> maybe conversejs/strophejs
[16:51:15] <rom1dep> zinid: you can try https://conversejs.org/
[16:53:36] suzyo вышел(а) из комнаты: Disconnected: Replaced by new connection
[16:53:46] suzyo вошёл(а) в комнату
[16:54:04] <zinid> rom1dep: ok, will try it when I reach the computer
[16:57:08] mimi89999 вышел(а) из комнаты
[16:57:28] mimi89999 вошёл(а) в комнату
[16:57:33] mrDoctorWho вошёл(а) в комнату
[17:01:55] mimi89999 вышел(а) из комнаты: Disconnected: Replaced by new connection
[17:01:56] SaltyBones вышел(а) из комнаты: unknown reason
[17:02:05] mimi89999 вошёл(а) в комнату
[17:04:16] joekokker вышел(а) из комнаты
[17:05:21] joekokker вошёл(а) в комнату
[17:05:29] suzyo вышел(а) из комнаты
[17:05:37] suzyo вошёл(а) в комнату
[17:14:29] mimi89999 вышел(а) из комнаты
[17:14:40] <zinid> omagad, it's work!
[17:14:41] SaltyBones вошёл(а) в комнату
[17:17:35] <Holger> Oh the Converse.js demo uses WebSockets? I was assuming BOSH.
[17:17:36] <zinid> ah
[17:17:43] <zinid> it uses tls c2s
[17:17:47] <zinid> not websockets...
[17:17:56] <Holger> Hah.
[17:18:14] <zinid> 17:17:21.999 [info] (<0.547.0>) Accepted connection 138.201.91.94:47418 -> 192.168.1.1:5222
17:17:22.812 [info] (tls|<0.547.0>) Accepted c2s SCRAM-SHA-1 authentication for user1@zinid.ddns.net by sql backend from 138.201.91.94
[17:18:24] SaltyBones вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[17:19:09] <Holger> I'm confused. JavaScript can open plain TCP sockets from a browser?
[17:19:24] <zinid> Holger, seems like they relay the traffic, I don't think it's possible to open ports
[17:19:26] SaltyBones вошёл(а) в комнату
[17:19:41] suzyo вышел(а) из комнаты
[17:19:49] <zinid> 138.201.91.94 is not my public IP
[17:19:50] suzyo вошёл(а) в комнату
[17:20:16] <Holger> Weird. I pretty sure that's not how Converse.js usually works.
[17:20:20] <zinid> it's sotho.opkode.com
[17:20:53] <Holger> I've seen talks of the author where he compares his BOSH support with his WebSocket support m
[17:20:56] <Holger> Whatever.
[17:21:37] <Holger> But yes that's his domain 🙂
[17:21:59] <zinid> jsxc.org provides bosh only
[17:23:19] <zinid> otalk.im doesn't respond
[17:23:58] thomas_ вышел(а) из комнаты: unknown reason
[17:25:19] mimi89999 вышел(а) из комнаты: Disconnected: Replaced by new connection
[17:25:36] mimi89999 вошёл(а) в комнату
[17:25:56] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[17:26:02] frainz вошёл(а) в комнату
[17:27:14] mimi89999 вышел(а) из комнаты: Disconnected: Replaced by new connection
[17:27:33] vanitasvitae вышел(а) из комнаты
[17:27:37] mimi89999 вошёл(а) в комнату
[17:27:48] vanitasvitae вошёл(а) в комнату
[17:28:04] <Holger> Ah Converse.js does BOSH or WebSocket by default but supports optional proxying like is done by the demo: https://m.conversejs.org/docs/html/setup.html#an-xmpp-server
[17:28:07] <Holger> Dunno then.
[17:29:31] suzyo вышел(а) из комнаты
[17:29:41] suzyo вошёл(а) в комнату
[17:29:41] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[17:29:46] frainz вошёл(а) в комнату
[17:31:41] mimi89999 вышел(а) из комнаты: Disconnected: Replaced by new connection
[17:31:51] mimi89999 вошёл(а) в комнату
[17:33:39] mimi89999 вошёл(а) в комнату
[17:42:17] <zinid> ah lol
[17:42:23] <zinid> https://github.com/processone/xmpp-websocket-client
[17:42:30] <zinid> it even works
[17:44:23] <zinid> nah, ejabberd is borked
[17:44:23] pod вышел(а) из комнаты: Replaced by new connection
[17:44:27] pod вошёл(а) в комнату
[17:44:27] <zinid> lemme fix dat shit
[17:48:47] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[17:48:54] frainz вошёл(а) в комнату
[17:49:27] marek вошёл(а) в комнату
[17:57:18] marek вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:03:23] mrDoctorWho вышел(а) из комнаты
[18:05:41] mrDoctorWho вошёл(а) в комнату
[18:08:36] mimi89999 вышел(а) из комнаты: Disconnected: Replaced by new connection
[18:08:55] mimi89999 вошёл(а) в комнату
[18:13:13] jannic вышел(а) из комнаты: Replaced by new connection
[18:13:35] jannic вошёл(а) в комнату
[18:14:59] <zinid> the API is unbelievable crap
[18:19:55] mimi89999 вышел(а) из комнаты: Disconnected: Replaced by new connection
[18:20:02] mimi89999 вошёл(а) в комнату
[18:24:24] mrDoctorWho вышел(а) из комнаты
[18:24:41] mimi89999 вышел(а) из комнаты
[18:25:00] mimi89999 вошёл(а) в комнату
[18:29:06] mrDoctorWho вошёл(а) в комнату
[18:30:14] jeremy вышел(а) из комнаты
[18:30:45] jeremy вошёл(а) в комнату
[18:32:59] <Holger> What API?
[18:34:37] ThUnd3r|Gr33n вошёл(а) в комнату
[18:38:24] jeremy вышел(а) из комнаты
[18:38:24] ThUnd3r|Gr33n вышел(а) из комнаты
[18:41:06] badlop вошёл(а) в комнату
[18:41:06] badlop вышел(а) из комнаты
[18:41:08] <zinid> socket API
[18:41:11] <zinid> for websockets, bosh, ets
[18:41:13] <zinid> etc
[18:41:26] <zinid> is just a spaghetti mess
[18:41:39] <zinid> because of this mess websockets don't support shapers for example
[18:41:48] <zinid> because the author was too dumb for this
[18:41:55] <rom1dep> zinid: lemme guess… time to rewrite?
[18:42:08] <zinid> rom1dep, already done (almost)
[18:42:31] <rom1dep> you're fast
[18:43:42] <zinid> nevermind, now both plain/bosh/ws work
[18:44:11] <zinid> except that I didn't test the RFC compliant websocket implementation
[18:44:20] <zinid> thus it may still be borked
[18:44:31] <zinid> not sure if anybody cares though
[18:45:15] <rom1dep> is there still a plan for a 17.12 release?
[18:46:17] <zinid> yes, by the Friday
[18:48:43] suzyo вошёл(а) в комнату
[18:50:01] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[18:50:05] stian вошёл(а) в комнату
[18:52:52] stian вышел(а) из комнаты: Connection failed: connection closed
[18:53:11] stian вошёл(а) в комнату
[18:54:54] marek вошёл(а) в комнату
[18:55:22] jeremy вошёл(а) в комнату
[18:57:33] <pztrn> hey, is there any way to terminate s2s connection in ejabberd?
[18:58:11] <pztrn> I mean exactly one connection, not all of them
[19:03:53] jeremy вышел(а) из комнаты
[19:05:17] <zinid> I know only Erlang API for this
[19:05:33] <pztrn> so sad...
[19:05:45] <zinid> not for me 🙂
[19:05:52] <pztrn> yeah
[19:06:11] <pztrn> but for everyone else rebooting ejabberd to get rid of stucked old connection isn't good solution
[19:07:52] <zinid> kill the tcp session?
[19:07:56] <zinid> tcpkill
[19:08:34] <zinid> you can also run erlang code from remsh directly 🙂
[19:09:18] marek вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:14:49] thomas_ вошёл(а) в комнату
[19:15:26] Alacer вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[19:15:29] Alacer вошёл(а) в комнату
[19:18:20] jeremy вошёл(а) в комнату
[19:18:24] mimi89999 вышел(а) из комнаты: Disconnected: Replaced by new connection
[19:18:27] pinky вошёл(а) в комнату
[19:18:33] pinky вышел(а) из комнаты: Stream reset by peer
[19:18:35] mimi89999 вошёл(а) в комнату
[19:19:31] mimi89999 вышел(а) из комнаты
[19:19:46] mimi89999 вошёл(а) в комнату
[19:20:06] badlop вошёл(а) в комнату
[19:20:06] badlop вышел(а) из комнаты
[19:22:50] mimi89999 вышел(а) из комнаты: Disconnected: Replaced by new connection
[19:22:58] mimi89999 вошёл(а) в комнату
[19:24:27] <Holger> Or just kill all s2s connections and rely on them being re-established on-demand?
[19:25:25] <pztrn> is that safe, btw? :)
[19:27:08] <zinid> I do that all the time 🙂
[19:27:45] marek вошёл(а) в комнату
[19:30:05] badlop вошёл(а) в комнату
[19:30:05] badlop вышел(а) из комнаты
[19:30:21] badlop вошёл(а) в комнату
[19:30:21] badlop вышел(а) из комнаты
[19:38:50] jeremy вышел(а) из комнаты
[19:40:15] jeremy вошёл(а) в комнату
[19:41:43] hlad вышел(а) из комнаты: Replaced by new connection
[19:41:53] hlad вошёл(а) в комнату
[19:45:57] badlop вошёл(а) в комнату
[19:45:57] badlop вышел(а) из комнаты
[19:47:08] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[19:47:13] frainz вошёл(а) в комнату
[19:47:26] pztrn вошёл(а) в комнату
[19:48:05] jeremy вышел(а) из комнаты
[19:49:31] pztrn вышел(а) из комнаты
[19:49:47] thomas_ вышел(а) из комнаты: unknown reason
[19:49:58] marek вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:50:15] jeremy вошёл(а) в комнату
[19:53:14] jannic вышел(а) из комнаты
[19:53:56] jannic вошёл(а) в комнату
[19:55:42] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[19:55:48] stian вошёл(а) в комнату
[19:55:56] badlop вошёл(а) в комнату
[19:55:56] badlop вышел(а) из комнаты
[19:56:48] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[19:56:56] cippaciong вошёл(а) в комнату
[20:01:14] jeremy вышел(а) из комнаты
[20:02:58] SouL вышел(а) из комнаты: Disconnected: Replaced by new connection
[20:03:02] SouL вошёл(а) в комнату
[20:04:35] SouL вышел(а) из комнаты: Disconnected: Replaced by new connection
[20:04:46] SouL вошёл(а) в комнату
[20:05:13] stian вышел(а) из комнаты: Connection failed: connection closed
[20:05:34] stian вошёл(а) в комнату
[20:05:44] stian вышел(а) из комнаты: Connection failed: connection closed
[20:06:18] stian вошёл(а) в комнату
[20:06:42] marek вошёл(а) в комнату
[20:10:49] mrDoctorWho вышел(а) из комнаты
[20:10:54] mrDoctorWho вошёл(а) в комнату
[20:11:29] nabeel вышел(а) из комнаты: Replaced by new connection
[20:11:33] nabeel вошёл(а) в комнату
[20:11:41] suzyo вышел(а) из комнаты
[20:12:03] suzyo вошёл(а) в комнату
[20:21:17] ileh вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[20:21:59] ileh вошёл(а) в комнату
[20:27:36] pod вошёл(а) в комнату
[20:27:59] ileh вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:28:52] ileh вошёл(а) в комнату
[20:34:52] ileh вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:38:35] jeremy вошёл(а) в комнату
[20:43:46] marek вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[20:43:47] marek вошёл(а) в комнату
[20:43:58] ileh вошёл(а) в комнату
[20:46:07] Tokodomo вошёл(а) в комнату
[20:47:20] SouL вышел(а) из комнаты
[20:47:38] Tokodomo вышел(а) из комнаты
[20:47:45] Tokodomo вошёл(а) в комнату
[20:48:53] mimi89999 вышел(а) из комнаты
[20:49:59] ileh вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:51:05] SouL вышел(а) из комнаты
[20:52:01] thomas_ вошёл(а) в комнату
[20:54:10] ileh вошёл(а) в комнату
[20:54:19] jannic вышел(а) из комнаты
[20:55:35] Tokodomo вышел(а) из комнаты
[20:55:42] Tokodomo вошёл(а) в комнату
[20:56:00] jannic вошёл(а) в комнату
[20:56:46] Tokodomo вышел(а) из комнаты
[21:00:11] ileh вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:03:07] suzyo вышел(а) из комнаты
[21:03:38] ileh вошёл(а) в комнату
[21:05:47] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[21:05:51] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[21:05:51] frainz вошёл(а) в комнату
[21:05:55] stian вошёл(а) в комнату
[21:06:37] <Holger> I'm too dumb to fix those privacy tests.
[21:07:05] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[21:07:12] frainz вошёл(а) в комнату
[21:09:06] <Holger> The roster pushes come interleaved with a 'done' event from the test slave.  After working around that I still fail at receiving the right number of push IQs at the right points in time.
[21:11:54] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[21:12:01] frainz вошёл(а) в комнату
[21:12:37] jeremy вышел(а) из комнаты
[21:13:24] suzyo вошёл(а) в комнату
[21:14:27] jeremy вошёл(а) в комнату
[21:15:49] suzyo вышел(а) из комнаты: Disconnected: Replaced by new connection
[21:15:56] suzyo вошёл(а) в комнату
[21:19:18] frainz вышел(а) из комнаты: Connection failed: connection closed
[21:19:49] frainz вошёл(а) в комнату
[21:20:18] suzyo вышел(а) из комнаты
[21:20:27] suzyo вошёл(а) в комнату
[21:21:52] suzyo вышел(а) из комнаты: Disconnected: Replaced by new connection
[21:22:02] suzyo вошёл(а) в комнату
[21:25:41] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[21:25:46] frainz вошёл(а) в комнату
[21:26:12] sergio вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[21:26:16] sergio вошёл(а) в комнату
[21:28:10] ileh вышел(а) из комнаты
[21:29:18] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[21:29:23] frainz вошёл(а) в комнату
[21:30:27] frainz вышел(а) из комнаты: Connection failed: connection closed
[21:31:03] frainz вошёл(а) в комнату
[21:31:47] <Holger> Giving up: https://github.com/processone/ejabberd/pull/2187
[21:33:26] mimi89999 вошёл(а) в комнату
[21:34:37] nabeel вышел(а) из комнаты: Replaced by new connection
[21:34:40] nabeel вошёл(а) в комнату
[21:35:36] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[21:35:48] cippaciong вошёл(а) в комнату
[21:37:48] jannic вышел(а) из комнаты
[21:38:02] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[21:38:06] stian вошёл(а) в комнату
[21:41:01] jeremy вышел(а) из комнаты
[21:44:49] jeremy вошёл(а) в комнату
[21:45:02] stian вышел(а) из комнаты: Connection failed: connection closed
[21:45:09] stian вошёл(а) в комнату
[21:45:17] ileh вошёл(а) в комнату
[21:45:31] suzyo вышел(а) из комнаты
[21:45:58] <zinid> And I broke every test now 😂
[21:46:10] <zinid> Dunno how to fix 🤔
[21:47:30] <Holger> Hah.
[21:48:34] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[21:48:45] suzyo вошёл(а) в комнату
[21:49:00] stian вошёл(а) в комнату
[21:50:29] ileh вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:50:50] jeremy вышел(а) из комнаты
[21:54:23] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[21:54:27] stian вошёл(а) в комнату
[21:55:28] jeremy вошёл(а) в комнату
[21:57:06] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[21:57:10] suzyo вышел(а) из комнаты
[21:57:32] suzyo вошёл(а) в комнату
[21:57:41] frainz вошёл(а) в комнату
[21:57:56] frainz вышел(а) из комнаты: Connection failed: timeout
[22:00:09] frainz вошёл(а) в комнату
[22:00:16] ileh вошёл(а) в комнату
[22:00:20] frainz вышел(а) из комнаты: Connection failed: connection closed
[22:01:06] frainz вошёл(а) в комнату
[22:02:26] mrDoctorWho вышел(а) из комнаты
[22:03:31] jeremy вышел(а) из комнаты
[22:05:43] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:05:52] frainz вошёл(а) в комнату
[22:06:49] jeremy вошёл(а) в комнату
[22:07:39] frainz вышел(а) из комнаты: Connection failed: connection closed
[22:08:58] zinid вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:09:00] zinid вошёл(а) в комнату
[22:09:30] frainz вошёл(а) в комнату
[22:11:33] frainz вышел(а) из комнаты: Connection failed: connection closed
[22:13:25] suzyo вышел(а) из комнаты
[22:13:31] suzyo вошёл(а) в комнату
[22:15:02] jeremy вышел(а) из комнаты
[22:16:52] jeremy вошёл(а) в комнату
[22:19:11] jannic вошёл(а) в комнату
[22:20:08] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:20:19] cippaciong вошёл(а) в комнату
[22:22:54] jeremy вышел(а) из комнаты
[22:23:23] frainz вошёл(а) в комнату
[22:24:23] pinky вошёл(а) в комнату
[22:24:24] pinky вышел(а) из комнаты
[22:25:46] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:25:56] frainz вошёл(а) в комнату
[22:28:10] jeremy вошёл(а) в комнату
[22:28:54] suzyo вышел(а) из комнаты
[22:29:02] suzyo вошёл(а) в комнату
[22:29:18] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:29:22] frainz вошёл(а) в комнату
[22:37:16] suzyo вышел(а) из комнаты
[22:37:26] suzyo вошёл(а) в комнату
[22:42:53] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:42:58] stian вошёл(а) в комнату
[22:44:10] badlop вошёл(а) в комнату
[22:44:11] badlop вышел(а) из комнаты
[22:45:36] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:45:38] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:45:41] stian вошёл(а) в комнату
[22:45:43] frainz вошёл(а) в комнату
[22:46:28] cippaciong вышел(а) из комнаты: Connection failed: connection closed
[22:47:41] jeremy вышел(а) из комнаты
[22:48:40] jeremy вошёл(а) в комнату
[22:49:10] badlop вошёл(а) в комнату
[22:49:10] badlop вышел(а) из комнаты
[22:49:35] cippaciong вошёл(а) в комнату
[22:59:10] badlop вошёл(а) в комнату
[22:59:10] badlop вышел(а) из комнаты
[23:00:03] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[23:00:07] stian вошёл(а) в комнату
[23:00:47] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[23:00:55] frainz вошёл(а) в комнату
[23:03:19] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[23:03:22] frainz вошёл(а) в комнату
[23:03:39] stian вышел(а) из комнаты: Connection failed: connection closed
[23:04:00] stian вошёл(а) в комнату
[23:09:06] jeremy вышел(а) из комнаты
[23:10:09] jeremy вошёл(а) в комнату
[23:11:42] SouL вошёл(а) в комнату
[23:11:50] SouL вошёл(а) в комнату
[23:11:56] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[23:14:48] SaltyBones вышел(а) из комнаты: Connection failed: connection closed
[23:15:01] vanitasvitae вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[23:15:02] stefandxm вошёл(а) в комнату
[23:15:20] vanitasvitae вошёл(а) в комнату
[23:15:31] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[23:15:40] frainz вошёл(а) в комнату
[23:17:20] frainz вышел(а) из комнаты: Connection failed: connection closed
[23:17:55] frainz вошёл(а) в комнату
[23:18:40] SaltyBones вошёл(а) в комнату
[23:20:08] jeremy вышел(а) из комнаты
[23:20:39] jeremy вошёл(а) в комнату
[23:28:05] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[23:28:09] frainz вошёл(а) в комнату
[23:29:54] suzyo вышел(а) из комнаты
[23:30:13] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[23:30:15] badlop вошёл(а) в комнату
[23:30:16] badlop вышел(а) из комнаты
[23:30:17] frainz вошёл(а) в комнату
[23:34:35] frainz вышел(а) из комнаты: Connection failed: connection closed
[23:34:51] frainz вошёл(а) в комнату
[23:36:49] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[23:37:21] ileh вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:37:25] suzyo вошёл(а) в комнату
[23:39:03] frainz вошёл(а) в комнату
[23:41:52] frainz вышел(а) из комнаты: Connection failed: connection closed
[23:43:47] frainz вошёл(а) в комнату
[23:44:21] SaltyBones вышел(а) из комнаты: Connection failed: ping_timeout
[23:44:47] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[23:44:58] cippaciong вошёл(а) в комнату
[23:46:23] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[23:49:16] SaltyBones вошёл(а) в комнату
[23:50:24] vanitasvitae вышел(а) из комнаты
[23:52:25] vanitasvitae вошёл(а) в комнату
[23:55:33] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[23:55:39] Student вошёл(а) в комнату
[23:55:39] frainz вошёл(а) в комнату
[23:57:04] SaltyBones вышел(а) из комнаты: unknown reason
[23:58:24] jeremy вышел(а) из комнаты
[23:59:25] suzyo вышел(а) из комнаты
[23:59:42] suzyo вошёл(а) в комнату
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!