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

GMT+0
[00:00:07] Amolith leaves the room
[00:32:14] ThUnD3r|Gr33n© joins the room
[00:53:02] stp leaves the room
[00:53:41] stp joins the room
[01:14:01] maddl joins the room
[01:17:04] stp leaves the room
[01:20:05] rom1dep leaves the room
[01:20:25] rom1dep joins the room
[01:21:01] Amolith joins the room
[01:33:02] maddl leaves the room
[01:33:08] maddl joins the room
[01:36:28] cippaciong leaves the room
[01:36:29] lars leaves the room
[01:47:28] lars joins the room
[01:53:02] maddl leaves the room
[01:53:07] maddl joins the room
[02:06:55] ulrich leaves the room
[02:07:36] ulrich leaves the room
[02:07:37] ulrich joins the room
[02:30:54] lars leaves the room
[02:36:02] maddl leaves the room
[02:36:09] maddl joins the room
[02:43:00] Alacer leaves the room
[02:43:02] Alacer joins the room
[02:44:22] Pingu from Woodquarter joins the room
[02:53:03] maddl leaves the room
[02:53:08] maddl joins the room
[03:13:02] maddl leaves the room
[03:13:08] maddl joins the room
[03:36:02] maddl leaves the room
[03:36:09] maddl joins the room
[03:53:03] maddl leaves the room
[03:53:09] maddl joins the room
[03:56:03] pprrks leaves the room
[03:59:11] pod joins the room
[04:01:44] Amolith leaves the room
[04:01:46] Amolith joins the room
[04:03:35] pme leaves the room
[04:04:14] pme joins the room
[04:09:05] mimi89999 leaves the room
[04:09:12] mimi89999 joins the room
[04:09:49] pme leaves the room
[04:13:02] maddl leaves the room
[04:13:08] maddl joins the room
[04:15:35] beri joins the room
[04:18:19] pme joins the room
[04:24:46] alex12345 leaves the room
[04:24:47] alex12345 joins the room
[04:30:58] perflyst joins the room
[04:32:22] nekit joins the room
[04:33:15] maddl leaves the room
[04:33:21] maddl joins the room
[04:36:24] Tioui leaves the room
[04:36:28] Tioui joins the room
[04:41:18] perflyst leaves the room
[04:51:18] perflyst joins the room
[04:51:44] sumpfralle leaves the room: Rechner geht in den Ruhezustand
[04:53:04] maddl leaves the room
[04:53:09] maddl joins the room
[04:53:45] marevalo leaves the room
[04:54:11] marevalo joins the room
[05:00:31] Sergio joins the room
[05:00:35] robby8762 joins the room
[05:03:13] jonny leaves the room
[05:03:18] rincewind joins the room
[05:04:20] jonny joins the room
[05:05:00] Tioui leaves the room
[05:05:05] Tioui joins the room
[05:06:18] Tioui leaves the room
[05:06:23] Tioui joins the room
[05:08:27] marevalo leaves the room
[05:08:37] marevalo joins the room
[05:09:02] marevalo leaves the room
[05:09:46] marevalo joins the room
[05:10:30] marevalo leaves the room
[05:10:56] marevalo joins the room
[05:11:08] marevalo leaves the room
[05:11:34] marevalo joins the room
[05:13:53] jonny leaves the room
[05:14:04] maddl leaves the room
[05:14:10] maddl joins the room
[05:14:19] jonny joins the room
[05:17:23] Tioui leaves the room
[05:18:32] Tioui joins the room
[05:24:12] Alacer leaves the room
[05:27:22] perflyst leaves the room
[05:28:33] perflyst joins the room
[05:30:31] jk leaves the room
[05:30:32] jk joins the room
[05:33:02] maddl leaves the room
[05:33:09] maddl joins the room
[05:33:50] pprrks joins the room
[05:35:01] 4223 joins the room
[05:38:17] Licaon_Kter joins the room
[05:39:10] robby8762 leaves the room
[05:41:36] marevalo leaves the room
[05:43:17] pme leaves the room
[05:44:23] robby8762 joins the room
[05:44:35] perflyst leaves the room
[05:45:42] ziggys leaves the room
[05:47:46] pme joins the room
[05:48:40] focus121 leaves the room
[05:51:06] marevalo joins the room
[05:53:02] maddl leaves the room
[05:53:08] maddl joins the room
[05:54:54] perflyst joins the room
[05:56:19] focus121 joins the room
[06:00:12] robby8762 leaves the room
[06:00:42] madmalkav joins the room
[06:03:07] ablur joins the room
[06:10:18] dion joins the room
[06:13:02] maddl leaves the room
[06:13:08] maddl joins the room
[06:15:30] perflyst leaves the room
[06:16:01] debalance joins the room
[06:26:27] Alexander joins the room
[06:26:30] robby8762 joins the room
[06:30:42] ablur leaves the room
[06:30:46] zinid joins the room
[06:30:50] ablur joins the room
[06:34:02] maddl leaves the room
[06:34:08] maddl joins the room
[06:37:02] ThUnD3r|Gr33n© leaves the room
[06:44:56] jonny leaves the room
[06:44:57] jonny joins the room
[06:46:11] ablur leaves the room
[06:48:33] ablur joins the room
[06:49:19] ThUnD3r|Gr33n© joins the room
[06:56:58] ablur leaves the room
[06:57:03] ablur joins the room
[06:59:20] robby8762 leaves the room
[07:01:16] <Holger> !version messaging.one
[07:01:38] <Holger> !version jabber.fu-berlin.de
[07:01:38] <Servant> Holger: jabber.fu-berlin.de is running ejabberd version 19.05.13-ZEDAT on unix/linux 4.9.0
[07:03:16] <Servant> Holger: !version messaging.one resulted in: remote-server-timeout
[07:03:39] jonny leaves the room
[07:03:53] <Holger> !version messaging.one
[07:03:53] <Servant> Holger: messaging.one is running ejabberd version 19.05.148-messaging.one on unix/linux 4.19.0
[07:04:54] <Holger> Licaon_Kter, zinid: Is the compliance tester still happy with your current servers?
[07:05:17] <Holger> https://compliance.conversations.im/server/messaging.one/ says I lost MAM and MUC avatars.
[07:05:30] <zinid> Holger, I didn't test with mine, because I don't have a few "compliant" features
[07:06:51] <zinid> weird
[07:07:07] <Holger> I'll look into it later.
[07:07:17] ChaosKid42 leaves the room
[07:07:19] nz leaves the room
[07:08:09] vanitasvitae joins the room
[07:09:21] jonny joins the room
[07:10:58] <zinid> Holger, would be great adding tests for those features then
[07:11:06] <zinid> it should be trivial
[07:11:07] zuglufttier joins the room
[07:11:15] <zinid> if you know what features I can add myself
[07:11:33] vanitasvitae leaves the room
[07:11:52] nz joins the room
[07:14:24] <Licaon_Kter> Holger: I'll test later
[07:15:46] ChaosKid42 joins the room
[07:15:59] ablur leaves the room
[07:18:16] Odin leaves the room
[07:18:16] Odin joins the room
[07:25:01] sezuan joins the room
[07:28:50] prefiks joins the room
[07:31:42] ablur joins the room
[07:32:20] Marzanna joins the room
[07:34:06] Steven Roose joins the room
[07:39:23] Marzanna leaves the room
[07:39:31] Marzanna joins the room
[07:39:46] spicewiesel leaves the room
[07:39:48] spicewiesel joins the room
[07:40:33] ablur leaves the room
[07:42:06] ThUnD3r|Gr33n© leaves the room
[07:42:29] robby8762 joins the room
[07:43:00] maddl leaves the room
[07:44:25] Licaon_Kter leaves the room
[07:44:31] Licaon_Kter joins the room
[07:51:28] Licaon_Kter leaves the room
[07:51:32] Licaon_Kter joins the room
[07:52:18] hlad leaves the room
[07:53:16] hlad joins the room
[07:53:17] hlad leaves the room
[07:59:35] cippaciong joins the room
[07:59:40] ma1uta leaves the room
[07:59:47] ma1uta joins the room
[08:00:47] perflyst joins the room
[08:01:25] Tioui leaves the room
[08:01:28] Tioui joins the room
[08:02:18] marevalo leaves the room
[08:02:18] ablur joins the room
[08:02:37] marevalo joins the room
[08:13:22] ablur leaves the room
[08:20:47] robby8762 leaves the room
[08:27:33] Alacer joins the room
[08:28:02] Alacer leaves the room
[08:28:04] Alacer joins the room
[08:30:51] nz joins the room
[08:38:24] ablur joins the room
[08:39:02] prefiks leaves the room
[08:39:09] maddl joins the room
[08:43:30] ave leaves the room
[08:43:47] ave joins the room
[08:46:06] ablur leaves the room
[08:47:56] ablur joins the room
[08:57:40] lars joins the room
[08:59:22] stp joins the room
[09:01:46] mimi89999 joins the room
[09:04:56] mightyBroccoli joins the room
[09:14:54] perflyst leaves the room
[09:15:20] mightyBroccoli leaves the room
[09:18:35] robby8762 joins the room
[09:26:16] stp leaves the room
[09:36:19] robby8762 leaves the room
[09:41:14] Tioui leaves the room
[09:41:17] Tioui joins the room
[09:43:03] badlop joins the room
[09:44:04] doctor joins the room
[09:44:24] maddl leaves the room
[09:46:13] ablur leaves the room
[09:48:06] ablur joins the room
[09:49:35] robby8762 joins the room
[09:51:20] ulrich joins the room
[09:54:17] reset leaves the room
[09:54:23] reset joins the room
[09:54:33] debacle joins the room
[09:55:15] stp joins the room
[09:56:12] Alacer leaves the room
[09:56:14] Alacer joins the room
[09:59:24] ThUnD3r|Gr33n© joins the room
[10:02:22] <ThUnD3r|Gr33n©> https://compliance.conversations.im/server/emevth.no-ip.biz/
[10:02:31] <ThUnD3r|Gr33n©> Mine shows no omemo ..bit I got okwmo
[10:02:46] <ThUnD3r|Gr33n©> Mine shows no omemo ..bit I got omemo...🤔
[10:04:16] perflyst joins the room
[10:05:34] robby8762 leaves the room
[10:06:52] nz leaves the room
[10:07:23] nekit leaves the room
[10:07:23] ablur leaves the room
[10:08:04] jonny leaves the room
[10:08:20] ablur joins the room
[10:08:22] focus121 leaves the room
[10:08:46] stp leaves the room
[10:08:47] ChaosKid42 leaves the room
[10:09:48] nekit joins the room
[10:10:29] clerie joins the room
[10:11:55] stp joins the room
[10:13:40] rincewind leaves the room
[10:14:20] jonny joins the room
[10:15:58] reset leaves the room
[10:16:30] ChaosKid42 joins the room
[10:21:43] moot leaves the room
[10:22:24] clerie joins the room
[10:23:24] stp leaves the room
[10:23:45] dos joins the room
[10:25:37] ablur leaves the room
[10:25:53] stp joins the room
[10:27:38] rincewind joins the room
[10:29:19] cjaushe4ka joins the room
[10:30:11] Licaon_Kter leaves the room
[10:30:24] Licaon_Kter joins the room
[10:31:20] focus121 joins the room
[10:32:48] ablur joins the room
[10:39:32] stp leaves the room
[10:40:41] marc joins the room
[10:41:35] moot joins the room
[10:44:40] ThUnD3r|Gr33n© leaves the room
[10:47:55] reset joins the room
[10:50:15] ablur leaves the room
[10:50:19] ablur joins the room
[10:57:36] mightyBroccoli joins the room
[11:01:30] stp joins the room
[11:03:38] robby8762 joins the room
[11:03:42] clerie leaves the room
[11:04:28] rincewind leaves the room
[11:04:53] rincewind joins the room
[11:09:43] robby8762 leaves the room
[11:10:39] perflyst leaves the room
[11:10:45] perflyst joins the room
[11:12:01] mightyBroccoli leaves the room: Rechner geht in den Ruhezustand
[11:12:16] stp leaves the room
[11:14:31] Licaon_Kter leaves the room
[11:14:34] ChaosKid42 leaves the room
[11:17:25] ablur leaves the room
[11:17:26] ThUnD3r|Gr33n© joins the room
[11:22:30] reset leaves the room
[11:30:49] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:32:47] ablur joins the room
[11:39:21] doctor joins the room
[11:50:26] reset joins the room
[11:52:42] ChaosKid42 joins the room
[11:54:17] clerie joins the room
[11:57:58] stp joins the room
[11:58:19] clerie leaves the room
[11:59:09] <Holger> Ah, the MUC-MAM test fails because MUC fails.
[11:59:10] ablur leaves the room
[11:59:33] <Holger> ** exception error: bad argument
   in function  re:run/3
      called as re:run(<<"mam-test">>,
                       {re_pattern,0,0,0,
                                   <<69,82,67,80,144,0,0,0,16,0,0,0,1,0,0,0,
                                     255,255,255,255,255,255,255,255,0,0,0,0,
                                     0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,
                                     0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131,0,76,
                                     27,110,0,0,0,0,0,0,255,3,254,255,255,7,
                                     254,255,255,7,0,0,0,0,0,0,0,0,0,0,0,0,0,
                                     0,0,0,110,0,0,0,0,0,96,255,3,254,255,255,
                                     135,254,255,255,7,0,0,0,0,0,0,0,0,0,0,0,
                                     0,0,0,0,0,104,0,1,0,39,25,120,0,76,0>>},
                       [unicode,{capture,none}])
   in call from mod_muc:check_create_room/4 (src/mod_muc.erl, line 708)
   in call from mod_muc:route_to_room/2 (src/mod_muc.erl, line 521)
   in call from mod_muc:handle_cast/2 (src/mod_muc.erl, line 395)
[11:59:54] <Holger> I have `regexp_room_id: "^[a-zA-Z0-9][a-zA-Z0-9._-]{1,39}$"`.
[12:02:26] <zinid> but why does it fail?
[12:04:18] <zinid> ah, because of [unicode] option
[12:04:45] <zinid> unicode:
                  The regular expression is specified as a Unicode charlist() and the resulting regular expression code is to be run against a valid Unicode charlist() subject. Also consider option ucp when using Unicode characters.
[12:05:03] Sergio leaves the room
[12:05:55] tiker joins the room
[12:06:10] ThUnD3r|Gr33n© leaves the room
[12:06:17] <zinid> we just need removing that 'unicode' option from the call
[12:06:50] rom1dep joins the room
[12:07:19] Sergio joins the room
[12:07:27] <Holger> But we want to support Unicode, no?
[12:08:01] ThUnD3r|Gr33n© joins the room
[12:08:04] <Holger> E.g. on c.im I have this: `regexp_room_id: "^[\\p{Xan}_.-]{2,40}$"`
[12:08:45] <Holger> (`\p{Xan}` is PCRE-speak for "alphanumeric Unicode char".)
[12:09:12] nz leaves the room
[12:10:29] <Holger> Why is this not a unicode:charlist()?
[12:10:50] <zinid> you want to build regexp in runtime on every message?
[12:11:10] <zinid> it's precompiled, and if you need unicode then it can be improved in yconf
[12:11:15] nz joins the room
[12:11:42] nz leaves the room
[12:12:02] stp leaves the room
[12:12:15] nz joins the room
[12:13:18] <Holger> Well *this* is in check_create_room so not on every message, but precompiling sounds good of course.
[12:14:18] <Holger> I'm just saying we want Unicode support.  You're the one telling me that ASCII-only support is US imperialism :-)
[12:14:32] <zinid> bitch please
[12:14:37] <zinid> I almost fixed yconf already
[12:14:42] <zinid> while you were bitching 😛
[12:14:45] <Neustradamus> Nice updates!
- https://github.com/legastero/stanza/issues/253#issuecomment-511376612 -> https://github.com/legastero/stanza/blob/master/docs/Supported_XEP_Formats.md
- https://github.com/legastero/stanza/issues/295#issuecomment-511376975 <-- ejabberd has not yet!
[12:14:54] <Holger> zinid: We all do what we're good at.
[12:15:41] <Holger> Including Neustradamus haha.
[12:15:45] clerie joins the room
[12:16:45] <Neustradamus> Holger: ?
[12:16:49] nz joins the room
[12:17:12] ablur joins the room
[12:17:44] <Holger> Neustradamus: zinid commits, I bitch, you go on everybody's nerves ("ejabberd HAS NOT YET!!!").
[12:17:57] <Neustradamus> When? :)
[12:18:20] nekit leaves the room
[12:18:21] <Neustradamus> My ticket has been closed a long time ago ^^
[12:19:30] <Neustradamus> https://github.com/processone/ejabberd/issues/2742
[12:24:30] ablur leaves the room
[12:25:06] nekit joins the room
[12:26:01] stp joins the room
[12:27:10] <zinid> Holger, should be fixed in master
[12:28:58] clerie leaves the room
[12:28:58] clerie joins the room
[12:31:20] <Neustradamus> Please give me more informations for update the ticket...
[12:31:42] stp leaves the room
[12:32:12] <Neustradamus> To inform the World that ejabberd works with SCRAM-SHA-1(-PLUS) and SCRAM-SHA-256(-PLUS)
[12:34:52] ablur joins the room
[12:34:56] Licaon_Kter joins the room
[12:36:22] nekit leaves the room
[12:36:48] <Licaon_Kter> Neustradamus: the world MUST know
[12:37:07] <Holger> zinid: Très nice, thank you!
[12:37:10] <Holger> Compliance tester happy.
[12:37:22] dion leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:38:17] <Neustradamus> What are the commits? I am curious
[12:38:17] ThUnD3r|Gr33n© leaves the room
[12:38:22] moot leaves the room
[12:38:41] VC leaves the room
[12:38:41] VC joins the room
[12:39:19] clerie leaves the room
[12:39:51] zinid joins the room
[12:40:08] <Holger> Neustradamus: ejabberd only supports SCRAM-SHA-1.
[12:40:17] moot joins the room
[12:40:45] <Neustradamus> It is not solved yet ;)
[12:41:17] <zinid> Neustradamus, sure it's not, the issue is closed
[12:41:18] jonny leaves the room
[12:41:37] <Licaon_Kter> Neustradamus: PR welcomed
[12:42:26] <Neustradamus> It is a compatibility problem, it is a good issue ^^
[12:42:27] clerie leaves the room
[12:42:31] <zinid> not welcomed actually, I don't think we need those scram craps
[12:42:38] ThUnD3r|Gr33n© joins the room
[12:42:47] ThUnD3r|Gr33n© joins the room
[12:42:47] <zinid> Neustradamus, the issue will only introduce compatibility problems
[12:42:48] nz leaves the room
[12:43:23] <Neustradamus> How it works for other XMPP servers?
[12:43:28] nekit joins the room
[12:43:57] mightyBroccoli joins the room
[12:44:12] <zinid> how scram-1 works with scram-256? it doesn't
[12:45:32] ThUnD3r|Gr33n© leaves the room
[12:45:52] <zinid> so if you create a password with scram-256 your other client with scram-1 support (the only RFC compliance requirement) will not be able to login
[12:46:02] ThUnD3r|Gr33n© joins the room
[12:46:52] moot leaves the room
[12:47:22] jk leaves the room
[12:47:48] ablur leaves the room
[12:47:56] moot joins the room
[12:48:43] zinid leaves the room
[12:49:14] ablur joins the room
[12:50:17] <Neustradamus> zinid: https://github.com/processone/ejabberd/issues/2742#issuecomment-475068151
[12:50:23] pod leaves the room
[12:50:49] <zinid> fuck...
[12:50:58] <zinid> just fuck off
[12:54:07] zinid joins the room
[12:54:44] <Neustradamus> Example, if you add SCRAM-SHA-256 support in 19.07+, for a ejabberd server upgrade (not a new install):
- if PLAIN -> password will be crypted in SHA-1 and SHA-256 in more PLAIN
- if SCRAM-SHA-1 already -> No change but if an user change of password after it: It will be in SHA-1 and SHA-256.
[12:55:03] <zinid> MattJ,
<presence xmlns="jabber:client" xml:lang="en" to="xram@zinid.ru/gajim.51FA9AFS" from="ejabberd@conference.process-one.net/MattJ"><c xmlns="http://jabber.org/protocol/caps" hash="sha-1" ver="dp2H6J9tW1cZZDCNClcazLk2iok=" node="http://slixmpp.com/ver/1.2.4" /><idle xmlns="urn:xmpp:idle:1" since="2019-07-10T20:46:32.899880" /><x xmlns="http://jabber.org/protocol/muc#user"><item jid="***@***/120dc210-c0c9-4162-a687-e25f3b7ec834" role="participant" affiliation="none" /></x></presence>
[12:55:12] <zinid> MattJ, since has invalid timestamp (Z is missing)
[12:55:30] <zinid> Neustradamus, I already told you what to do
[12:56:39] <Neustradamus> If new install:
- Password will be crypted in SHA-1 and SHA-256 (and password in PLAIN if requested of course)
[13:00:52] clerie joins the room
[13:03:01] <Neustradamus> https://www.isode.com/whitepapers/scram.html
"SCRAM is designed to be used with any hash algorithm, and so can evolve with improving cryptography. The first generation of SCRAM deployment is being used in conjunction with SHA-1, and migration to SHA-256 is anticipated."
[13:04:48] zinid leaves the room
[13:07:28] ThUnD3r|Gr33n© leaves the room
[13:07:28] ThUnD3r|Gr33n© leaves the room
[13:09:02] ChaosKid42 leaves the room
[13:09:20] ThUnD3r|Gr33n© joins the room
[13:09:20] ThUnD3r|Gr33n© leaves the room
[13:09:29] clerie joins the room
[13:10:11] ThUnD3r|Gr33n© joins the room
[13:10:11] ThUnD3r|Gr33n© leaves the room
[13:10:24] ThUnD3r|Gr33n© joins the room
[13:10:24] ThUnD3r|Gr33n© leaves the room
[13:10:42] ThUnD3r|Gr33n© joins the room
[13:11:00] ziggys joins the room
[13:13:14] pod joins the room
[13:14:04] ChaosKid42 joins the room
[13:14:25] cjaushe4ka leaves the room
[13:14:38] cjaushe4ka joins the room
[13:16:07] 4223 joins the room
[13:17:43] zinid joins the room
[13:19:22] ChaosKid42 leaves the room
[13:20:18] dos joins the room
[13:21:52] dos leaves the room
[13:21:54] ChaosKid42 joins the room
[13:21:59] dos joins the room
[13:22:16] jonny joins the room
[13:26:47] stp joins the room
[13:28:10] ThUnD3r|Gr33n© leaves the room
[13:29:47] 4223 leaves the room
[13:30:54] zinid leaves the room
[13:31:57] jonny leaves the room
[13:31:59] jonny joins the room
[13:32:09] stp leaves the room
[13:32:13] ThUnD3r|Gr33n© joins the room
[13:33:04] Man_Life joins the room
[13:34:24] jonny joins the room
[13:34:25] jonny leaves the room
[13:34:39] Man_Life leaves the room: Logged out
[13:34:56] jonny leaves the room
[13:35:27] jonny joins the room
[13:36:25] robby8762 joins the room
[13:40:34] <flow> Holger, vacation over? :)
[13:40:51] <Holger> flow: Unfortunately. And yours?
[13:41:12] <flow> wasn't a vacation but a buisness trip, but yeah, i am back
[13:41:27] <Holger> Oh, nice business trips you have.
[13:41:38] cjaushe4ka leaves the room
[13:41:55] <flow> I'd like to clarify that not all my buisness trips go on greek islands
[13:42:01] cjaushe4ka joins the room
[13:42:35] <flow> I am considering some hawaiian island next year
[13:43:01] jk joins the room
[13:43:38] stp joins the room
[13:43:54] robby8762 leaves the room
[13:44:07] <Holger> I was assuming so.
[13:44:12] nz joins the room
[13:44:28] <flow> Holger you got me confused regarding https://github.com/processone/ejabberd/issues/2924#issuecomment-510894071, shouldn't a non-negative result set always come with a page containing at least one item?
[13:44:48] <Holger> I don't think so.
[13:45:01] <Holger> I think the count is unrelated to the size of the returned page.
[13:45:10] cjaushe4ka leaves the room
[13:45:14] <flow> sure, but can pages be of size zero?
[13:45:40] <Holger> Yes.  <after>$most_recent_id</after> will be zero, no?
[13:45:42] <flow> I would expect a page size of at least one if there is at least one item in the result set
[13:46:02] cjaushe4ka joins the room
[13:46:08] <flow> Holger, I am sorry, i didn't get that
[13:46:31] <Holger> I kinda have a déjà vu.  You or someone else had a definition of "result set" that was different from mine.
[13:46:36] jonny joins the room
[13:46:48] jonny leaves the room
[13:46:48] <Holger> The result set is simply all MAM messages in the archive you're querying, no?
[13:47:31] <flow> Yes, I think I know where this is heading at: <after/> does not limit the result that but is related to RSM paging only
[13:47:32] <flow> right?
[13:47:38] <flow> *result set
[13:49:08] <flow> So the query matches the whole archive, hence count > 0, but <after/> references a non-existing ID in the result set, hence there is no page with an items returned
[13:52:21] <flow> and I assume 5d10ba97-9ce8-46d4-9547-4f5e91e4ac19 is not a valid ejabberd MAM stanza id, hence future ejabberd version hopefully would return item-not-found in that case
[13:52:41] <flow> which makes the situation easier understandable
[13:53:27] <Holger> > <after/> does not limit the result that but is related to RSM paging only
Right.
[13:53:45] <flow> I am still curious what the problem with db access on non-existing IDs
[13:53:48] <Holger> > 5d10ba97-9ce8-46d4-9547-4f5e91e4ac19 is not a valid ejabberd MAM stanza id, hence future ejabberd version hopefully would return item-not-found in that case
Right.
[13:54:12] <Holger> Additional query which seems kinda useless *shrug*
[13:54:52] <flow> Ahh because of you using time as ID, you can construct queries like "give me all messages with an ID > X"
[13:55:01] <Holger> Yes that's what we do.
[13:55:02] <flow> and then you would need to additional query if X really exist
[13:55:09] alex12345 leaves the room
[13:55:10] alex12345 joins the room
[13:55:26] <flow> but is that so expensive? I could imagine you can give that additional query in one transaction with the other one to the db engine
[13:55:28] mightyBroccoli leaves the room: Rechner geht in den Ruhezustand
[13:55:45] mightyBroccoli joins the room
[13:55:57] <Holger> Define "so" :-)
[13:56:19] <flow> So that the tradeoff towards being standard compliant ;)
[13:56:35] <Holger> Also I liked the side effect I mentioned in that comment where we return what the client wants in the case where the <after/> ID was expired from the DB.
[13:56:49] jonny leaves the room
[13:57:11] <Holger> With 0313 compliance the client would receive item-not-found, and then decide how to construct the next query.
[13:57:13] <flow> True
[13:57:49] <flow> What is the granularity of the timestamp you are using btw?
[13:57:51] Sergio leaves the room
[13:58:01] <flow> I just wish that all those things would make it back to the standard
[13:58:09] Sergio joins the room
[13:58:20] <Holger> And this kind of use case seems to be the idea behind the wording in 0059, which permits our behavior.
[13:58:20] jonny joins the room
[13:58:42] marevalo leaves the room
[13:59:13] marevalo joins the room
[13:59:29] marevalo leaves the room
[13:59:56] marevalo joins the room
[14:01:03] sezuan leaves the room
[14:02:12] stp leaves the room
[14:02:29] <Holger> flow: Yes I could suggest ditching that clause from 0313.
[14:02:46] 4223 joins the room
[14:03:02] nekit leaves the room
[14:03:08] sezuan joins the room
[14:03:41] VC leaves the room
[14:03:47] VC joins the room
[14:04:39] cjaushe4ka leaves the room
[14:05:13] cjaushe4ka joins the room
[14:07:10] mightyBroccoli leaves the room
[14:08:01] maddl joins the room
[14:08:13] nz leaves the room
[14:11:43] nekit joins the room
[14:14:04] <flow> Hmm, I am not sure if dichting would find consensus, it may be better to suggest that there is no error returned, but an zero-item page result with the information that the ID was not found
[14:14:21] <flow> also it would probably require a NS bump
[14:15:00] <flow> and people hate bumping the NS just for a single thing, and on the other hand we have no good procedure in place to collect proposed NS bump requiring changes for a XEP
[14:16:47] cjaushe4ka leaves the room
[14:16:48] cjaushe4ka leaves the room
[14:17:05] cjaushe4ka joins the room
[14:18:45] <Holger> > an zero-item page result with the information that the ID was not found
How is that different from returning an error, effectively?
[14:19:04] nekit leaves the room
[14:19:20] <Holger> We'd still need an additional DB query, and the client that specified an expired ID would still need to re-query, no?
[14:22:01] nekit joins the room
[14:22:50] marevalo leaves the room
[14:24:36] marevalo joins the room
[14:25:40] marevalo leaves the room
[14:25:49] dos leaves the room
[14:25:50] marevalo joins the room
[14:26:46] jonny leaves the room
[14:26:58] marevalo leaves the room
[14:28:15] marevalo joins the room
[14:29:15] <zinid> > So that the tradeoff towards being standard compliant ;)
The current performance bottleneck in large deployments is always database, so introducing additional queries is highly avoided. So yeah, kinda trade-off 😀
[14:29:22] VC leaves the room
[14:32:33] <zinid> > but is that so expensive? I could imagine you can give that additional query in one transaction with the other one to the db engine
Not every databases support transactions
[14:33:08] <flow> Holger, you can distinguish between ID-found-but-no-items-(before|after) and ID-not-found
[14:33:31] <zinid> I also don't see how this will speed-up things even if we put those inside a single transaction
[14:33:47] <flow> and at least in case the ID does not match the expect format you can return ID-not-found
[14:34:19] <zinid> > and at least in case the ID does not match the expect format you can return ID-not-found
that's what I suggested in the issue comments, yes
[14:34:28] VC joins the room
[14:35:27] <flow> zinid, I'd assume that the db engine would be able to cheaply check if the ID X exists while it is preparing the result for a query of all items with ID > X
[14:38:46] 4223 leaves the room
[14:39:54] VC leaves the room
[14:39:55] VC joins the room
[14:40:06] <zinid> I think there is a simple binary search or something in the tree-like structure of the database, I don't think such search assumes existing of the key, it only compare existing keys with the input
[14:40:25] <zinid> I think there is a simple binary search or something in the tree-like structure of the database, I don't think such search assumes existing of the key, it only compares existing keys with the input
[14:41:06] <zinid> so checking for the key existence requires additional lookup in the tree, I guess
[14:41:09] zuglufttier leaves the room
[14:41:27] 4223 joins the room
[14:41:31] marevalo leaves the room
[14:42:49] <Holger> > What is the granularity of the timestamp you are using btw?
Microseconds.
[14:43:53] 4223 leaves the room
[14:44:23] marevalo joins the room
[14:44:33] 4223 joins the room
[14:44:33] VC leaves the room
[14:44:34] VC joins the room
[14:45:35] marevalo leaves the room
[14:46:55] marevalo joins the room
[14:47:06] marevalo leaves the room
[14:47:16] marevalo joins the room
[14:47:42] marevalo leaves the room
[14:47:43] jonny joins the room
[14:48:56] marevalo joins the room
[14:50:07] marevalo leaves the room
[14:51:51] marevalo joins the room
[14:53:37] <tyler> After an upgrade from Debian Stretch to Buster one of my Conversations users with an old phone is unable to connect... I'm guessing something to do with SSL cipher suites or something... Where can I begin to look in eJabberd?
[14:54:17] marevalo leaves the room
[14:54:54] <Holger> tyler: Edit the last two lines in Debian's `/etc/ssl/openssl.cnf`.
[14:55:05] <Holger> tyler: I have this:
[system_default_sect]
MinProtocol = None
CipherString = DEFAULT
[14:55:07] marevalo joins the room
[14:56:21] <tyler> ```[system_default_sect]
MinProtocol = TLSv1.2
CipherString = DEFAULT@SECLEVEL=2
```
[14:56:25] <tyler> Thankyou
[14:56:34] <tyler> I'll see what that phone supports and go from there!
[14:56:48] <Holger> Yes.  Someone should go ahead and insult Debian's OpenSSL maintainer.
[14:57:04] <tyler> Fuck that guy I hear he's a racist.
[14:57:06] <Holger> Though I guess it's too late now that Buster is released.
[14:57:16] <tyler> (Just kidding, only insulting as instructed to do)
[14:57:32] <Holger> 👍
[15:05:14] Sergio leaves the room
[15:05:24] VC leaves the room
[15:06:15] 4223 leaves the room
[15:06:28] 4223 joins the room
[15:07:20] Sergio joins the room
[15:08:55] maddl leaves the room
[15:11:02] stp joins the room
[15:18:21] stp leaves the room
[15:21:31] Alexander leaves the room
[15:23:22] mightyBroccoli joins the room
[15:23:41] ablur leaves the room
[15:23:41] marevalo leaves the room
[15:24:39] ma1uta leaves the room: Replaced by new connection
[15:24:45] ma1uta joins the room
[15:25:01] marevalo joins the room
[15:25:28] ablur joins the room
[15:26:07] rom1dep joins the room
[15:27:15] debalance joins the room
[15:32:56] perflyst leaves the room
[15:33:11] sezuan leaves the room
[15:35:20] alex12345 leaves the room
[15:35:21] alex12345 joins the room
[15:38:08] stp joins the room
[15:39:39] nico joins the room
[15:39:41] mightyBroccoli joins the room
[15:39:45] ablur leaves the room
[15:40:43] VC joins the room
[15:46:20] stp leaves the room
[15:50:17] maddl joins the room
[15:50:31] VC leaves the room
[15:51:35] VC joins the room
[15:53:10] mimi89999 leaves the room: La machine se met en veille
[15:53:14] jeremy joins the room
[15:59:37] VC leaves the room
[15:59:38] VC joins the room
[16:01:49] rom1dep leaves the room
[16:02:23] erik leaves the room
[16:03:41] erik joins the room
[16:05:34] ablur joins the room
[16:07:23] VC leaves the room
[16:07:24] VC joins the room
[16:07:51] marevalo leaves the room
[16:08:00] marevalo joins the room
[16:09:36] ablur leaves the room: Disconnected: Replaced by new connection
[16:09:40] ablur joins the room
[16:10:25] ChaosKid42 leaves the room
[16:10:35] ChaosKid42 joins the room
[16:15:48] mightyBroccoli leaves the room: Our time is short.
[16:18:29] VC leaves the room
[16:19:27] Aleks joins the room
[16:21:17] ThUnD3r|Gr33n© joins the room
[16:22:38] sumpfralle joins the room
[16:24:35] ablur leaves the room
[16:25:04] ablur joins the room
[16:29:04] clerie leaves the room
[16:31:25] ablur leaves the room
[16:31:29] ablur joins the room
[16:31:58] clerie joins the room
[16:33:04] stp joins the room
[16:38:05] marevalo leaves the room
[16:38:22] marc leaves the room
[16:38:32] stp leaves the room
[16:38:32] marevalo joins the room
[16:41:26] marc joins the room
[16:41:47] badlop leaves the room
[16:42:10] clerie leaves the room
[16:42:24] ThUnD3r|Gr33n© leaves the room
[16:42:39] ThUnD3r|Gr33n© joins the room
[16:42:45] clerie joins the room
[16:48:00] Amolith leaves the room
[16:48:29] Amolith joins the room
[16:48:54] ablur leaves the room
[16:49:02] lars leaves the room
[16:49:35] ablur joins the room
[16:49:44] lars joins the room
[16:52:02] stp joins the room
[16:57:29] perflyst joins the room
[16:58:00] stp leaves the room
[16:58:55] <zinid> > Fuck that guy I hear he's a racist
yes, he is also a homophobe and gynophobe
[16:58:56] ThUnD3r|Gr33n© leaves the room
[17:00:28] jannic leaves the room
[17:00:40] jannic joins the room
[17:01:23] necronian joins the room
[17:02:35] maddl leaves the room
[17:02:59] nekit leaves the room
[17:03:21] nekit joins the room
[17:06:03] 4223 leaves the room
[17:06:12] 4223 joins the room
[17:08:45] rincewind leaves the room
[17:09:32] rincewind joins the room
[17:11:13] clerie leaves the room
[17:12:33] debacle leaves the room: Machine is going to sleep
[17:18:24] zuglufttier joins the room
[17:22:13] mimi89999 joins the room
[17:22:13] nekit leaves the room
[17:25:32] jeremy leaves the room
[17:30:00] zuglufttier leaves the room
[17:30:55] ablur leaves the room
[17:30:57] ChaosKid42 leaves the room
[17:31:06] ChaosKid42 joins the room
[17:36:40] clerie joins the room
[17:46:45] nico leaves the room
[17:47:28] debacle joins the room
[17:48:22] perflyst leaves the room
[17:52:52] robby8762 joins the room
[18:01:19] zuglufttier joins the room
[18:01:29] maddl joins the room
[18:08:55] Marzanna leaves the room
[18:13:28] stp joins the room
[18:13:40] zuglufttier leaves the room
[18:15:04] cjaushe4ka joins the room
[18:15:51] cjaushe4ka leaves the room
[18:23:31] madmalkav leaves the room
[18:23:34] madmalkav joins the room
[18:24:54] perflyst joins the room
[18:24:57] rincewind leaves the room
[18:26:22] ChaosKid42 leaves the room
[18:26:31] ChaosKid42 joins the room
[18:27:01] marevalo leaves the room
[18:27:10] marevalo joins the room
[18:28:05] Marzanna joins the room
[18:28:42] rincewind joins the room
[18:33:30] Odin leaves the room
[18:33:32] Odin joins the room
[18:36:43] frainz leaves the room
[18:36:45] frainz joins the room
[18:38:24] Man_Life joins the room
[18:50:11] marevalo leaves the room
[18:50:19] marevalo joins the room
[18:51:52] pprrks leaves the room
[18:54:56] Man_Life leaves the room
[18:57:01] rincewind joins the room
[18:57:22] Man_Life joins the room
[18:58:47] marc leaves the room
[18:59:33] robby8762 leaves the room
[18:59:34] mightyBroccoli joins the room
[19:00:57] clerie leaves the room
[19:01:34] <reset> Sounds like a good guy
[19:04:34] jk leaves the room
[19:04:35] jk joins the room
[19:05:54] clerie joins the room
[19:07:20] Alacer leaves the room
[19:08:31] VC joins the room
[19:08:32] jonny joins the room
[19:10:42] rincewind leaves the room
[19:10:45] Man_Life leaves the room
[19:10:55] Man_Life joins the room
[19:11:22] rincewind leaves the room
[19:11:47] rincewind joins the room
[19:12:14] 4223 leaves the room
[19:12:29] 4223 joins the room
[19:14:20] debalance leaves the room
[19:15:23] debalance leaves the room
[19:16:03] maddl leaves the room
[19:16:19] VC leaves the room
[19:17:08] marc joins the room
[19:18:04] Man_Life leaves the room: Replaced by new connection
[19:18:05] Man_Life joins the room
[19:18:14] rincewind leaves the room
[19:19:16] rom1dep leaves the room
[19:20:14] mimi89999 leaves the room
[19:21:42] clerie leaves the room
[19:23:39] mimi89999 joins the room
[19:28:22] frainz leaves the room
[19:28:24] frainz joins the room
[19:29:11] VC joins the room
[19:29:53] jeremy joins the room
[19:30:10] frainz leaves the room
[19:30:12] frainz joins the room
[19:31:39] frainz leaves the room
[19:31:41] frainz joins the room
[19:32:43] <zinid> yeah, oldschool
[19:33:20] frainz leaves the room
[19:33:30] frainz joins the room
[19:35:42] Licaon_Kter leaves the room
[19:35:53] Licaon_Kter joins the room
[19:37:11] 4223 leaves the room
[19:37:22] 4223 joins the room
[19:37:52] frainz leaves the room
[19:37:59] frainz joins the room
[19:38:03] Man_Life leaves the room: Logged out
[19:41:48] ablur joins the room
[19:44:19] ablur leaves the room
[19:46:15] clerie joins the room
[19:48:22] rincewind joins the room
[19:57:12] tiker leaves the room
[19:58:28] 4223 leaves the room
[19:59:03] ablur joins the room
[19:59:17] mightyBroccoli leaves the room: Rechner geht in den Ruhezustand
[20:01:16] mimi89999 leaves the room
[20:01:43] mightyBroccoli joins the room
[20:09:59] mario_26 joins the room
[20:13:15] Licaon_Kter leaves the room
[20:13:16] Licaon_Kter joins the room
[20:14:03] Licaon_Kter leaves the room
[20:14:09] Licaon_Kter joins the room
[20:15:06] mimi89999 joins the room
[20:16:08] jeremy leaves the room
[20:16:40] ablur leaves the room
[20:17:06] Pingu from Woodquarter leaves the room
[20:23:57] clerie leaves the room
[20:26:26] perflyst leaves the room
[20:28:06] rom1dep leaves the room
[20:32:45] ablur joins the room
[20:33:21] ChaosKid42 leaves the room
[20:34:50] debacle leaves the room: Machine is going to sleep
[20:36:11] rincewind joins the room
[20:36:38] Sergio leaves the room
[20:43:26] <ThUnD3r|Gr33n©> Sound like a soul mate
[20:44:43] doctor leaves the room
[20:44:46] doctor joins the room
[20:46:17] clerie joins the room
[20:56:48] ChaosKid42 joins the room
[20:58:42] perflyst joins the room
[20:58:50] ThUnD3r|Gr33n© leaves the room
[20:58:54] vanitasvitae joins the room
[20:59:37] <Aleks> Hi. Any chance to get a technical overview how the solution looks like and which tools are used?
https://blog.process-one.net/uniting-global-football-fans-with-an-xmpp-geocluster/
[21:01:05] nekit joins the room
[21:02:01] marevalo leaves the room
[21:02:20] marevalo joins the room
[21:02:28] vanitasvitae leaves the room
[21:02:36] ziggys leaves the room
[21:03:56] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:04:58] <zinid> Aleks, a special database was written, that is now used in a commercial version of ejabberd by default
[21:05:37] beri leaves the room
[21:05:53] <zinid> so not very interesting solution 🙂
[21:06:35] Steven Roose leaves the room
[21:06:42] Steven Roose joins the room
[21:06:46] perflyst leaves the room: Disconnected: Replaced by new connection
[21:06:48] perflyst joins the room
[21:07:07] nz leaves the room
[21:07:34] nz joins the room
[21:08:01] Steven Roose leaves the room
[21:08:07] Steven Roose joins the room
[21:09:26] Steven Roose leaves the room
[21:09:31] ThUnD3r|Gr33n© joins the room
[21:09:32] Steven Roose joins the room
[21:10:52] Steven Roose leaves the room
[21:10:58] marevalo leaves the room
[21:10:59] Steven Roose joins the room
[21:12:18] Steven Roose leaves the room
[21:12:21] Marzanna leaves the room: Bye!
[21:12:25] Steven Roose joins the room
[21:13:03] marc leaves the room
[21:13:43] Steven Roose leaves the room
[21:13:50] Steven Roose joins the room
[21:15:09] Steven Roose leaves the room
[21:15:16] Steven Roose joins the room
[21:16:34] Steven Roose leaves the room
[21:16:41] Steven Roose joins the room
[21:17:59] Steven Roose leaves the room
[21:18:06] Steven Roose joins the room
[21:19:25] Steven Roose leaves the room
[21:19:34] Steven Roose joins the room
[21:20:53] Steven Roose leaves the room
[21:21:01] Steven Roose joins the room
[21:22:19] Steven Roose leaves the room
[21:22:28] Steven Roose joins the room
[21:23:47] Steven Roose leaves the room
[21:23:56] Steven Roose joins the room
[21:25:15] Steven Roose leaves the room
[21:25:23] Steven Roose joins the room
[21:26:33] perflyst leaves the room
[21:26:41] Steven Roose leaves the room
[21:26:50] Steven Roose joins the room
[21:26:51] rom1dep joins the room
[21:27:02] pme leaves the room
[21:27:26] nz leaves the room
[21:28:09] Steven Roose leaves the room
[21:28:17] Steven Roose joins the room
[21:28:46] pme joins the room
[21:29:36] Steven Roose leaves the room
[21:29:45] Steven Roose joins the room
[21:30:18] mario_26 leaves the room
[21:31:04] Steven Roose leaves the room
[21:31:13] Steven Roose joins the room
[21:32:32] Steven Roose leaves the room
[21:32:41] Steven Roose joins the room
[21:33:58] Steven Roose leaves the room
[21:34:09] Steven Roose joins the room
[21:34:15] clerie leaves the room
[21:34:21] pme leaves the room
[21:35:27] Steven Roose leaves the room
[21:35:37] Steven Roose joins the room
[21:36:58] Steven Roose leaves the room
[21:37:08] Steven Roose joins the room
[21:38:28] Steven Roose leaves the room
[21:38:38] Steven Roose joins the room
[21:39:57] Steven Roose leaves the room
[21:40:07] Steven Roose joins the room
[21:40:18] ziggys joins the room
[21:41:27] Steven Roose leaves the room
[21:41:38] Steven Roose joins the room
[21:41:49] dion joins the room
[21:41:53] stp leaves the room
[21:41:54] <Aleks> zinid: 🤔. Okay. Thanks for answering.
[21:41:55] Licaon_Kter leaves the room
[21:42:57] Steven Roose leaves the room
[21:43:07] Steven Roose joins the room
[21:43:35] pme joins the room
[21:44:27] Steven Roose leaves the room
[21:44:38] Steven Roose joins the room
[21:45:58] Steven Roose leaves the room
[21:46:10] Steven Roose joins the room
[21:46:15] ablur leaves the room
[21:46:48] VC leaves the room
[21:46:50] VC joins the room
[21:46:54] focus121 leaves the room
[21:47:10] 4223 leaves the room
[21:47:16] focus121 joins the room
[21:47:29] Steven Roose leaves the room
[21:47:41] Steven Roose joins the room
[21:49:00] Steven Roose leaves the room
[21:49:12] Steven Roose joins the room
[21:50:30] Steven Roose leaves the room
[21:50:43] Steven Roose joins the room
[21:52:03] Steven Roose leaves the room
[21:52:15] Steven Roose joins the room
[21:53:33] Steven Roose leaves the room
[21:53:46] Steven Roose joins the room
[21:55:05] Steven Roose leaves the room
[21:55:18] Steven Roose joins the room
[21:56:38] Steven Roose leaves the room
[21:56:51] Steven Roose joins the room
[21:58:11] Steven Roose leaves the room
[21:58:24] Steven Roose joins the room
[21:59:43] Steven Roose leaves the room
[21:59:56] Steven Roose joins the room
[22:01:16] Steven Roose leaves the room
[22:01:29] Steven Roose joins the room
[22:02:07] mimi89999 leaves the room: La machine se met en veille
[22:02:49] Steven Roose leaves the room
[22:03:02] Steven Roose joins the room
[22:04:22] Steven Roose leaves the room
[22:04:35] Steven Roose joins the room
[22:05:56] Steven Roose leaves the room
[22:06:10] Steven Roose joins the room
[22:07:30] Steven Roose leaves the room
[22:07:44] Steven Roose joins the room
[22:09:03] Steven Roose leaves the room
[22:09:17] Steven Roose joins the room
[22:09:42] ThUnD3r|Gr33n© leaves the room
[22:10:36] Steven Roose leaves the room
[22:10:51] Steven Roose joins the room
[22:10:59] nico joins the room
[22:11:00] nekit leaves the room
[22:11:03] mightyBroccoli leaves the room
[22:11:08] mightyBroccoli joins the room
[22:12:10] Steven Roose leaves the room
[22:12:24] Steven Roose joins the room
[22:13:43] Steven Roose leaves the room
[22:13:57] Steven Roose joins the room
[22:14:15] nico leaves the room
[22:14:15] mightyBroccoli leaves the room: Rechner geht in den Ruhezustand
[22:15:18] Steven Roose leaves the room
[22:15:33] Steven Roose joins the room
[22:16:52] Steven Roose leaves the room
[22:17:07] Steven Roose joins the room
[22:18:27] Steven Roose leaves the room
[22:18:42] Steven Roose joins the room
[22:20:01] Steven Roose leaves the room
[22:20:02] dos leaves the room
[22:20:16] Steven Roose joins the room
[22:20:44] doctor leaves the room
[22:21:36] Steven Roose leaves the room
[22:21:45] doctor joins the room
[22:21:51] Steven Roose joins the room
[22:23:10] Steven Roose leaves the room
[22:23:26] Steven Roose joins the room
[22:24:46] Steven Roose leaves the room
[22:25:02] Steven Roose joins the room
[22:26:21] Steven Roose leaves the room
[22:26:38] Steven Roose joins the room
[22:27:56] Steven Roose leaves the room
[22:28:07] zinid leaves the room
[22:28:13] Steven Roose joins the room
[22:29:33] Steven Roose leaves the room
[22:34:49] rincewind leaves the room
[22:36:35] Holger leaves the room
[22:37:14] mightyBroccoli leaves the room
[22:39:50] Holger joins the room
[22:50:49] pod leaves the room
[22:55:28] rom1dep joins the room
[22:55:47] stp joins the room
[22:56:47] beri joins the room
[22:57:48] cippaciong leaves the room
[22:57:51] tyler leaves the room
[22:57:53] tyler joins the room
[23:02:31] jonny leaves the room
[23:05:25] ziggys leaves the room
[23:06:56] ziggys joins the room
[23:08:44] jonny joins the room
[23:16:17] clerie joins the room
[23:17:36] tyler leaves the room
[23:28:48] rom1dep leaves the room: Machine is going to sleep
[23:30:45] lee joins the room
[23:35:39] ziggys leaves the room
[23:38:03] ziggys joins the room
[23:58:41] clerie leaves the room: Rechner geht in den Ruhezustand
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!