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

GMT+0
[00:40:39] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[00:47:17] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:56:23] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:57:20] ta leaves the room: Machine going to sleep
[00:59:23] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:03:14] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:04:37] Odin leaves the room: Stream closed by us: Replaced by new connection (conflict)
[01:13:36] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:15:09] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:23:38] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:30:07] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:36:45] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:51:04] Neustradamus leaves the room
[02:13:17] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:20:14] Odin leaves the room: Stream closed by us: Replaced by new connection (conflict)
[02:22:22] <Link Mauve> Licaon_Kter: “17:55:40 Licaon_Kter> zinid: Also, why does it connect to facebook? ^^^”, you can use the F-Droid version if you don’t want that, see https://github.com/redsolution/xabber-android/issues/802
[02:41:01] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:43:01] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:48:55] <Licaon_Kter> Link Mauve: Are you hunting me when I'm online? 🤣
[02:52:05] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:53:59] <Licaon_Kter> Link Mauve: Anyway (https://github.com/redsolution/xabber-android/issues/770) the F-Droid build is 10 months old, so no, you can't use it as described...not yet...
Also as I've mentioned above at one point, I was NOT using the Facebook sign in option, hence I see no reason for the app to try to contact any Facebook server, 'cause this bares the question, if I'm not using it, when it connects what info does it send?
[02:56:49] pod leaves the room
[03:02:11] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:05:56] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:17:16] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:17:16] vanitasvitae leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:31:28] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:39:07] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:52:54] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:56:19] alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:00:05] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:13:15] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:17:01] pod leaves the room
[04:17:13] pod leaves the room
[04:18:19] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:19:02] pod leaves the room
[04:20:10] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:28:41] pod leaves the room
[04:28:54] pod leaves the room
[04:31:42] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:35:23] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:40:17] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:42:46] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:52:37] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:52:59] uio leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:55:30] pod leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:56:33] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:58:08] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:59:06] Andrew Nenakhov leaves the room: Connection failed: connection closed
[05:08:24] pod leaves the room
[05:10:19] beri leaves the room
[05:19:46] sezuan leaves the room
[05:33:25] damas leaves the room
[05:36:50] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[05:40:02] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:40:52] Andrew Nenakhov leaves the room: Connection failed: connection closed
[05:42:00] hlad leaves the room
[05:48:51] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[05:50:10] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[05:54:31] hlad leaves the room
[05:56:13] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:05:17] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:09:43] robert_mobil leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:10:20] pod leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:12:12] zinid leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:13:05] ta leaves the room: Machine going to sleep
[06:13:10] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:15:25] hlad leaves the room
[06:15:52] rom1dep leaves the room
[06:20:07] SaltyBones leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:25:05] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:28:34] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:33:25] JuniorJPDJ leaves the room: Disconnected: Replaced by new connection
[06:35:53] uio leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:42:48] hlad leaves the room
[06:45:23] SaltyBones leaves the room: Connection failed: ping_timeout
[06:45:25] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:55:59] pod leaves the room
[06:57:19] pod leaves the room
[07:00:18] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:01:50] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:02:41] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:07:41] lorddavidiii leaves the room
[07:10:00] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:10:45] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:15:13] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:25:02] ThUnD3r|Gr33n® leaves the room
[07:26:54] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:37:16] <zinid> Holger, I don't find it's a great idea to keep both types of sql schemas
[07:37:38] <zinid> Holger, the "new" one has advantage, because it's not always possible to provide a server host for a specific table
[07:38:02] <zinid> routing table for example, currently there is just ?MYNAME hardcoded
[07:38:35] <zinid> so I actually think to get rid of the "old" one eventually
[07:40:16] <zinid> marc, here?
[07:42:03] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:43:44] hlad leaves the room
[07:43:52] robert_mobil leaves the room
[07:46:03] pinky leaves the room: Stream reset by peer
[07:49:35] pinky leaves the room: Stream reset by peer
[07:50:16] sezuan leaves the room
[07:51:49] Andrew Nenakhov leaves the room: Connection failed: connection closed
[07:55:49] <Holger> zinid: Hmm, I see.
[07:56:55] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:56:58] <Holger> I don't quite get why anyone wants SQL for the routing table ;-)
[08:02:03] <zuglufttier> Two sql schemas will lead to problems. It confuses users and there will be a good schema and a not so good one.
[08:02:22] <zuglufttier> Humans like categories :D
[08:02:47] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:03:51] <zinid> zuglufttier, this one too
[08:04:32] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:04:50] <zinid> Holger, I brought routing table only as an example, I think there are more examples in other tables, I can't just recall
[08:07:33] pinky leaves the room: Stream reset by peer
[08:07:56] <Holger> Whatever, I'll cope with the new schema of course.
[08:09:55] <Holger> The migration will be fun :-)
[08:17:36] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:18:55] <Link Mauve> Licaon_Kter, I just left you a message for the next time you were going to be present; and when an application developer includes a tracker, it generally doesn’t matter whether the user uses it.
[08:20:02] <zinid> Holger, this filelib:wildcard() stuff drives me angry
[08:20:46] <Link Mauve> I’ve been talking with the Exodus Privacy people, whenever they reported that an application was tracking them (and giving their data to Facebook, Google or whatever), the developers were usually surprised because they didn’t do anything for that to happen.
[08:20:48] joekokker leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:20:57] <rom1dep> is there a reason why roster versioning isn't enabled by default?
[08:22:09] <Link Mauve> I guess it’s to be expected, a lot of developers just want to use a feature from one of them, so they include a big bundle from one of those data dealers, and how surprising the bundle ends up doing way more than what they planned on doing.
[08:22:47] <Holger> zinid: The 'certfiles' permission issue?
[08:23:01] <zinid> yeah, seems so again, https://github.com/processone/ejabberd/issues/2353
[08:23:12] <zinid> why doesn't it report failures...
[08:23:36] <Licaon_Kter> Link Mauve: well that's the thing, it's there for *tracking* or for *functionality*. If first, it *will* connect all the time, on second it should connect *only* if used.
[08:23:37] <Link Mauve> Licaon_Kter, this is another usecase, but describes quite well this way for library providers to make users run unwanted code: https://hackernoon.com/im-harvesting-credit-card-numbers-and-passwords-from-your-site-here-s-how-9a8cb347c5b5
[08:24:32] <Link Mauve> Licaon_Kter, the developer’s will when they included this Facebook library, and Facebook’s will, are two quite different things.
[08:25:12] <Link Mauve> The former just wanted to surf on Facebook’s popularity by giving users a more convenient way to login; the latter just wanted data about more people in more situations.
[08:26:51] <zinid> LOL, can't understand what you guys discussing :D
[08:27:39] <Link Mauve> zinid, Facebook tracking Xabber users.
[08:27:41] <Licaon_Kter> zinid: Xabber Facebook connections, tracking or functionality?
[08:27:44] <zinid> ah
[08:27:49] <Link Mauve> zinid, see https://github.com/redsolution/xabber-android/issues/802
[08:27:54] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:28:22] <Link Mauve> Licaon_Kter, I’d rather not assume Andrew Nenakhov is malicious, there is no reason for that.
[08:28:39] <Link Mauve> Misinformed is my best guess.
[08:29:30] <zinid> :)
[08:30:18] <zinid> for me, xabber connects nowhere, it says synchronization is disabled
[08:30:41] <zinid> probably because I don't have a facebook account, but you have one in the first place? :)
[08:30:48] <zinid> *but why
[08:30:56] <Link Mauve> I don’t even have a phone to test that.
[08:31:37] <Link Mauve> zinid, but my understanding is that you don’t need to have an account or to try to use it for Xabber to call home to Facebook.
[08:31:51] <zinid> Also, Andrew Nenakhov told me yesterday there is indeed some problem with the library connecting somewhere unintentionally
[08:32:35] <Link Mauve> Misinformed about the true purpose of some library. ^^
[08:32:55] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:34:05] <Licaon_Kter> zinid:
> for me, xabber connects nowhere, it says synchronization is disabled
Get NetGuard...
[08:34:32] <Licaon_Kter> Link Mauve:
> Misinformed about the true purpose of some library. ^^
See the discussion here too: https://gitlab.com/fdroid/fdroid-website/merge_requests/152
[08:37:20] <Holger> zinid: Hmm I don't see the problem in his "ls -l" output though.
[08:37:31] <zinid> Holger, yes, that's strange too
[08:37:39] <Holger> Maybe some other access restriction.
[08:38:07] <Holger> Either way it sucks to have no proper reporting with wildcard(), yes.
[08:39:42] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:42:01] <Andrew Nenakhov> zinid,
> for me, xabber connects nowhere, it says synchronization is disabled
You are mixing apples and oranges in one bag.
[08:43:52] <zinid> Andrew Nenakhov, yeah, go figure how this stuff works
[08:43:54] <Andrew Nenakhov> We did find out recently that Facebook account kit that we use exclusively for Oauth2 login to accounts on our own server has some background functionality that sometimes connects to accountkit servers
[08:44:51] <Andrew Nenakhov> However... Only cryptonazis really care, we planned to make them F-droid version without social login anyway
[08:46:13] zinid leaves the room
[08:48:41] lorddavidiii leaves the room
[08:50:06] <Licaon_Kter> Andrew Nenakhov: Talk about that, see that if Tor is selected those Facebook connections are not proxied... At least that's a bug. 😋
[08:50:52] <Licaon_Kter> Andrew Nenakhov: For 2 reasons, 1 privacy, and 2 clearnet access might be blocked (not neede)
[08:52:59] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:55:31] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:01:33] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:03:40] uio leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:06:55] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:07:17] rom1dep leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:08:50] rom1dep leaves the room
[09:12:30] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:14:07] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:15:36] uio leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:16:00] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:17:18] hlad leaves the room
[09:18:08] hlad leaves the room
[09:21:04] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:24:15] pinky leaves the room: Stream reset by peer
[09:25:11] ThUnD3r|Gr33n® leaves the room
[09:29:41] <ThUnD3r|Gr33n®> Morning
[09:33:10] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:33:44] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:34:12] ThUnD3r|Gr33n® leaves the room
[09:36:58] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:47:00] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:03:27] uio leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:04:07] ChaosKid42 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:09:46] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:12:44] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:29:47] pinky leaves the room: Stream reset by peer
[10:31:07] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:32:46] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:39:49] <Holger> Link Mauve, I know you're totally unbiased: Might there be any reason to prefer SleekXMPP over SliXMPP for a PubSub client that needs neither threads nor asyncio?
[10:39:58] robert_mobil leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:40:23] <Holger> E.g. does Sleek have plugins Slix doesn't or something?
[10:40:52] <Link Mauve> Holger, not that I know of.
[10:40:59] <Holger> Link Mauve: Ok, thanks.
[10:41:24] <Link Mauve> We try to synchronise both projects at times, but it’s been a long time since we last did that.
[10:41:35] debalance leaves the room
[10:42:45] <Link Mauve> SleekXMPP doesn’t seem to have much activity lately, https://github.com/fritzy/SleekXMPP/commits/develop
[10:43:13] <Link Mauve> And nothing touching XEP-0060 since the last time we synchronised (see mathieui’s commits at the bottom).
[10:43:16] <Holger> Yeah, I compared the Git logs :-)
[10:43:40] <Holger> I'll buy Slix.
[10:43:49] <Link Mauve> Heh. ^^
[10:46:37] <Holger> And then there's Jonas' aioxmpp of which I have no idea how it compares to Slix ...
[10:54:46] JuniorJPDJ leaves the room: Disconnected: Replaced by new connection
[11:00:02] <Link Mauve> AIUI it’s been designed to be easier to use.
[11:00:05] <Link Mauve> More high-level.
[11:00:13] <Link Mauve> I haven’t tried it yet.
[11:00:52] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:03:11] pod leaves the room
[11:04:10] JuniorJPDJ leaves the room: Disconnected: Replaced by new connection
[11:04:18] <zinid> !version
[11:05:03] <zinid> !version zinid
[11:05:03] <Servant> zinid: You are running Conversations version 2.0.0-beta.2 on Android
[11:05:13] <zinid> Beta...
[11:06:03] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:06:04] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:06:17] lorddavidiii leaves the room
[11:06:28] zinid leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:06:54] <Holger> !version Holger
[11:06:56] <Servant> Holger: You are running Conversations version 2.0.0 on Android
[11:07:16] <zinid> Stupid f-droid
[11:07:40] <zinid> But whatever, seems like working ok for me
[11:08:00] <zinid> Didn't notice a lot of changes
[11:08:28] <Holger> Since 1.x you mean?
[11:08:34] <zinid> Yes
[11:08:53] <zinid> The only stuff I see is Fab and scanner
[11:09:10] <zinid> Not sure what this scanner is for
[11:09:12] lukas leaves the room
[11:09:52] <zinid> http://upload.zinid.ru/99bb0647172ef83f67aa892f2cd0f2fa9d04f206/hI3Ig2mOyqi5PJO2A7OLGpMfaYHusdngt6Ys9JQs/yOlVuFGyQm-xjb398LeD6A.jpg
[11:10:02] <zinid> LOL
[11:10:53] <zinid> https://conversations.im/i/xram@zinid.ru?omemo-sid-1916111004=4ae33e85d302c59c94151c9b1d3c84b2b47c503eb0652178fcdd02f773225875
[11:11:02] <Holger> zinid: By scanning my barcode you add me and verify my OMEMO key.
[11:11:05] <zinid> Conversations.im? WTF?
[11:11:13] <Holger> :-)
[11:11:32] <zinid> xmpp:xram@zinid.ru?omemo-sid-1916111004=4ae33e85d302c59c94151c9b1d3c84b2b47c503eb0652178fcdd02f773225875
[11:12:26] <zinid> Conversations.im is not good 😬
[11:12:44] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:13:09] <Link Mauve> Uh, this page doesn’t say where to find its source code…
[11:13:45] lorddavidiii leaves the room
[11:14:55] <zinid> Where is marc?
[11:15:06] <Holger> zinid: Barcode verification also has the side effect that Conversations assumes you know what you're doing and therefore switches from blind trust to insisting on verification for new devices.
[11:15:24] <Holger> So you can't just use this as an easy add button because it will again break things :-/
[11:17:00] <zinid> Not sure I know what I'm doing 😮
[11:17:10] <Holger> And yes not much has changed UI-wise.  But the fact that you no longer see the last conversation on the right side (next to the list of conversations) is good I think.  This confused new users.
[11:17:23] <Holger> Nobody does.
[11:17:48] Andrew Nenakhov leaves the room: Connection failed: connection closed
[11:20:22] <zinid> I agree with the "roster" sliding panel, but the one in xabber (with vcard) looks good for me
[11:20:42] <zinid> Not sure how it can confuse
[11:21:20] <Holger> Ok testing Xabber *now* :-)
[11:21:47] <zinid> And there is no even vcards in conversations...
[11:22:03] <zinid> In corporate vcards are nice
[11:22:20] <zinid> Especially combined with shared rosters
[11:22:23] <Holger> Yeah but not for private use.
[11:23:07] <zinid> Yes
[11:28:43] <Holger> *ping*
[11:31:06] <zinid> *pong*
[11:32:48] <Holger> Yes looks much better than last time I tried it.
[11:32:53] erik leaves the room: Connection failed: timeout
[11:32:57] zuglufttier leaves the room
[11:34:48] <zinid> Still several UI glitches in my opinion
[11:35:09] <zinid> Holger: did you try second slide?
[11:36:18] <Holger> zinid: You mean sliding left so the vCard shows up?
[11:36:23] <edhelas> https://blog.process-one.net/ejabberd-18-03/ <3
[11:36:25] <zinid> Yep
[11:36:49] <zinid> edhelas: you awake!
[11:36:54] <edhelas> I am
[11:37:05] <edhelas> just that I lost connection with your chatroom
[11:37:12] <edhelas> you rebooted the server I think
[11:37:21] <Holger> zinid: Yup that's nice; also for the member list in rooms.
[11:37:29] <edhelas> finally migrating to a newer ejabberd version? did you saw the new release? pretty neat
[11:37:34] <zinid> Yeah, now this server is running 18.03 too
[11:37:55] <Holger> !version process-one.net
[11:37:57] <Servant> Holger: process-one.net is running ejabberd version 18.3.0 on unix/linux 4.9.10
[11:38:00] <zinid> Holger: yeah
[11:38:08] Holger leaves the room
[11:38:13] <edhelas> !version movim.eu
[11:38:13] <Servant> edhelas: movim.eu is running ejabberd version 18.01 on unix/linux 4.9.0
[11:38:24] <edhelas> so vintage
[11:38:35] <zinid> Fossil shit
[11:38:43] <edhelas> !version zinid
[11:38:44] <Servant> edhelas: zinid is running Conversations version 2.0.0-beta.2 on Android
[11:38:56] <edhelas> damn, the clients as well :D didn't knew that
[11:38:59] <edhelas> !version edhelas
[11:38:59] <Servant> edhelas: You are running Movim version 0.13.1beta on Linux
[11:39:27] <zinid> edhelas: where have you been? In a jail?
[11:39:32] zuglufttier leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:39:37] alexis leaves the room
[11:39:49] <edhelas> just refactoring stuff on Movim, moving to another DB library
[11:40:07] <zinid> Yeah, yeah, was working hard
[11:40:23] <edhelas> it's maybe one of the biggest refactoring that I've done in several years
[11:40:45] <Holger> Everybody is refactoring.
[11:40:45] <edhelas> https://github.com/movim/movim/compare/replace-modl-with-eloquent
[11:40:49] <Holger> Quite a hype these days.
[11:40:58] <zinid> I'm done with refactoring for this year
[11:41:14] <edhelas> yeah but I'm refactoring PHP :o it's more noble :o
[11:41:22] <edhelas> not like to erlang things
[11:41:27] <zinid> Ha
[11:41:44] <zinid> Erlang is also dynamic typing shit so...
[11:42:10] <edhelas> I didn't knew it was also dynamic :p
[11:42:48] <edhelas> but yeah it's quite lots of work, but for the best
[11:43:07] <zinid> edhelas: btw, my conversations is outdated, there is already a release
[11:43:13] <edhelas> I also need your help on that https://mail.jabber.org/pipermail/standards/2018-March/034726.html
[11:43:23] <edhelas> I'd like to limit the size of those ids in the standard
[11:44:10] ThUnD3r|Gr33n® leaves the room
[11:44:22] <zinid> Well, with MySQL you fucked anyway, because you cannot lower the jid length
[11:45:41] <zinid> And you cannot use more than 191 symbol
[11:45:45] <edhelas> yeah but even if I have unlimited length for keys
[11:45:59] <edhelas> I don't want to start building indexes on keys that are 2000 characters longs
[11:46:22] <Holger> Obvious solution is to limit things to 191 in the spec, no? :-)
[11:46:39] <zinid> Is it a big problem? There are hash function anyway
[11:46:41] <edhelas> Holger well for the moment there's no limit
[11:46:50] <Holger> I know.
[11:47:34] <edhelas> zinid meh
[11:47:40] <Holger> Yes seriously I would not have expected this to be a problem for MySQL indices.
[11:47:56] <edhelas> I have the same issue with Movim
[11:47:57] <Holger> But adding limits sounds good.
[11:48:06] <edhelas> storing Pubsub in SQL databases can be problematic
[11:48:46] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:48:49] <edhelas> if you can help me with that, I'd like to have more voices on that and see if we can maybe update 0060 ?
[11:48:57] <zinid> *in MySQL
/fixed
[11:49:47] edhelas create branch movim/sql-to-mnesia
[11:49:49] <edhelas> /fixed
[11:50:22] <zinid> Mnesia will suck very quickly 😁
[11:50:39] <zinid> When you hit 2Gb limit
[11:50:51] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:51:04] <zinid> So only postgresql!
[11:51:09] <edhelas> 2Gb should be enough for everybody no ?
[11:51:24] <edhelas> :p
[11:51:33] <zinid> edhelas: will see 🤔
[11:51:54] <edhelas> once the limit reached, you truncate a couple of tables and you're good
[11:52:27] <zinid> Really, just migrate to pgsql, it's easier than to convince XSF mafia
[11:52:33] <edhelas> eheh
[11:52:44] <edhelas> I'll make an offer that they cannot refuse
[11:56:38] <Holger> We're using MySQL optimizer hints to fix certain corner cases with wrong indices being used during MAM lookups.
[11:56:49] <Holger> Maybe Postgres would never ever get that wrong.
[11:57:05] <edhelas> I also have some weird MySQL hacks in Movim
[11:57:16] <Holger> But if it does, I hear the solution is to post a bug report rather than quick'n'dirty hints.
[11:57:33] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:57:33] <Holger> I'm quite happy we don't have to wait for a bug report being addressed ...
[11:58:01] <zinid> What bug report do you mean?
[11:58:12] <zinid> I didn't understand the last statement
[11:58:19] <edhelas> only flat file databases I trust
[11:58:24] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:59:20] <zinid> Btw, if this matters, there is 512 bytes limit in LMDB
[11:59:44] <zinid> And that's bytes, not symbols
[11:59:53] edhelas leaves the room: Stream reset by peer
[12:00:12] <Holger> zinid, AFAIK the typical flamewar goes like this:
MySQL guy: When the optimizer gets it wrong, we tell it what to do using hints.
Postgres guy: Ugly workaround!  Shouldn't be necessary.  If Postgres doesn't get it right, you post a bug report.
[12:00:33] <zinid> Ah
[12:01:14] <Holger> (Or you fix your query.)
[12:03:12] <zinid> Anyway, even if we convince XSF, it's not that easy to fix the RFC
[12:03:53] <edhelas> yup
[12:04:57] <zinid> I would vote for 128 symbols, that's 512 bytes max in utf-8
[12:05:28] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:08:19] zuglufttier leaves the room
[12:08:23] <edhelas> oh related to that, I'm currently doing the SQL schema of Movim
[12:08:38] <edhelas> for messages I'd like to enforce an ID column for all the messages
[12:08:56] zuglufttier leaves the room
[12:09:06] <edhelas> it can be set by the unique ID sent by the XMPP network, if I don't have one I just generate a random ID, does it sounds right for you ?
[12:09:58] <zinid> Dunno, I personally not an expert in those XMPP id stuff
[12:10:20] <zinid> Maybe Holger has an opinion
[12:11:10] zuglufttier leaves the room
[12:13:07] alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:14:35] ThUnD3r|Gr33n® leaves the room
[12:14:56] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:16:25] <zinid> http://upload.zinid.ru/99bb0647172ef83f67aa892f2cd0f2fa9d04f206/XHRHG8SgnBf8KAk9MOpQbX3lykqROcDAvsTYSITB/RvNYtBLPTwCmdiG4k9PnLQ.jpg
[12:16:46] <zinid> Just checked the barcode feature
[12:17:43] <zinid> I pressed confirm and nothing happens
[12:17:46] alacer leaves the room
[12:18:00] <Holger> zinid: This pops up after scanning the barcode?  (I didn't try that yet.)
[12:18:05] <Holger> Huh.
[12:18:06] <zinid> I also failed to explain my wife what it means 😁
[12:18:14] <zinid> Holger: yep
[12:19:09] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:19:36] <Holger> edhelas: Well depends a bit on how you want to use the ID I guess.  With mod_mam enabled you could use the stanza ID, except for the corner cases where messages aren't stored in MAM and therefore don't get an ID ...
[12:19:40] <zinid> Barcode scanner itself is nice
[12:20:25] alacer leaves the room
[12:20:40] <Holger> edhelas: It would be nice if you could use it to only add a contact.
[12:20:49] <Holger> s/edhelas/zinid/
[12:20:53] <zinid> Also, my wife told me this slider stuff  annoys her, she presses arrow in left upper corner
[12:21:13] <Holger> Yeah all normal people say that.
[12:21:20] <zinid> Good
[12:21:21] <Holger> Dunno why.  I liked the swiping, I'm a geek.
[12:21:31] <zinid> Then Daniel is right
[12:22:07] <zinid> Yeah, go figure what users want...
[12:22:27] <zinid> I mean the Common Users
[12:22:46] <Holger> Let's see whether I can reproduce the scanning issue ...
[12:22:46] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:23:04] <Holger> I'll try your barcode.
[12:23:12] <Holger> http:// is a trusted source right?
[12:23:50] <zinid> Absolutely!
[12:24:47] <Holger> Seems to have worked for me, and I didn't even get that po-up?
[12:24:49] <Holger> daniel?
[12:24:54] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:24:59] pod leaves the room
[12:26:18] <Holger> https://jabber.fu-berlin.de/share/holger/XfBlXcS6Y2FIjFBM/tF7XlaW2QZe9-tinu3sMSQ.jpg
[12:26:57] <Holger> I got no feedback at all from scanning, but I was thrown into your conversation, and now there's that green shield which I guess says the key is verified.
[12:27:31] <zinid> http://upload.zinid.ru/99bb0647172ef83f67aa892f2cd0f2fa9d04f206/rcRYz3o1aHCShjJdCQtFAVOKiwGl5GiR7jLVTe3c/tmnNuwG0QqOR7TiykyMFkA.jpg
[12:28:20] <zinid> Yeah, seems so, this new green shield appeared
[12:29:04] zuglufttier leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:30:40] <zinid> Holger: I also wouldn't say that was an error, most likely like an information message
[12:31:22] <Holger> Yes I just don't understand why you got it and I didn't.
[12:31:24] <zinid> However, I think for a common user this is just some sort of puzzle 😁
[12:31:32] <Holger> Absolutely.
[12:31:51] pinky leaves the room: Stream reset by peer
[12:32:54] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:33:26] <zinid> My wife asked me: what does it mean? I said now your identity is confirmed and then she said "ok" 🤔
[12:33:52] <Holger> zinid: Ah, according to the code the message only pops up after clicking a link.
[12:33:59] <Holger> zinid: Hehe.
[12:34:50] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:35:00] <zinid> > the message only pops up after clicking a link
I didn't click anything, I just pointed the scanner to my wife's barcode
[12:35:26] <zinid> Maybe something related to beta
[12:35:46] <Holger> Weird.  Yes maybe.
[12:37:36] <zinid> Tried again, got the same window
[12:37:41] <zinid> Whatever...
[12:40:24] pod leaves the room
[12:40:31] edhelas likes the new Conversations UI changes
[12:41:43] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:43:30] pinky leaves the room: Stream reset by peer
[12:43:47] zinid is neutral
[12:44:17] <zinid> Just a bit different, not sure why so much cries
[12:45:13] <zinid> U will unlikely use the barcode scanner since I'm not using OMEMO
[12:45:22] <zinid> *I
[12:48:14] <Licaon_Kter> You're missing on the FULL experience then.ee
[12:48:22] <Licaon_Kter> 🤣
[12:49:04] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:49:39] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:51:09] <zinid> Licaon_Kter: telegram is up again 😬
[12:51:43] <Licaon_Kter> zinid: was just searching twitter for their status, also Signal 😋
[12:51:43] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:52:28] <zinid> Are you using any of them?
[12:52:46] cromain leaves the room
[12:53:21] <zinid> I know you love installing weird stuff like ring or tox 😁
[12:56:37] <Licaon_Kter> zinid: had Signal and Telegram at one point. Years ago.
[12:57:16] <zinid> How do you like them?
[12:57:27] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:58:44] alacer leaves the room
[12:59:12] <Licaon_Kter> The UI is nice.
[12:59:48] <edhelas> I like the UI of Facebook Messenger as well :o
[13:00:42] <Licaon_Kter> It bothered me that they use phone numbers and that I don't understand where they get the funds to run their servers.
[13:00:44] <zinid> Holger: I regenerated all my OMEMO keys, do you see the shield now?
[13:01:43] <zinid> Licaon_Kter: I think servers are not very expensive stuff
[13:01:48] <Holger> zinid: I think my Conversations didn't notice because mod_deny_omemo eats the PEP events.
[13:02:06] <zinid> Licaon_Kter: where do they get money for devs and UI designers...
[13:02:09] <Licaon_Kter> zinid: really, is Google running a non-profit now?
[13:02:14] <zinid> Holger: ah
[13:02:17] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:02:36] <zinid> Licaon_Kter: how many servers are there in signal?
[13:02:55] <Licaon_Kter> zinid: all those CDNs for domain fronting and DDOS protection
[13:03:00] <Licaon_Kter> No idea,
[13:03:02] <Holger> zinid: I sent you an OMEMO message.  I'd expect you don't see it.
[13:03:26] <zinid> Holger: yeah, I received nothing
[13:03:32] <Holger> So we're safe!
[13:03:53] <zinid> Holger: safe from e2ee crap!
[13:03:53] <Licaon_Kter> Holger: but you can send unencrypted?
[13:04:18] <Holger> Licaon_Kter: Yes.
[13:04:42] <Licaon_Kter> Ok, zinid, send unecrypted to him too
[13:04:44] <zinid> Licaon_Kter: I mean that costs money of course, but no that much
[13:04:59] <Licaon_Kter> Then encrypt again and send another message.
[13:05:04] <Holger> Licaon_Kter: Why wouldn't that work.
[13:05:10] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:05:11] <Holger> Licaon_Kter: Why would that change anything.
[13:05:48] <Licaon_Kter> I don't know 🤣 didn't bother to test this. Just a dumb idea crossing my mind.
[13:05:48] Neustradamus leaves the room
[13:06:03] <Licaon_Kter> Ignore me. 😋
[13:08:08] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:08:23] <Licaon_Kter> The Twitter poster for Telegram is pretty funny. 😒
[13:09:04] <zinid> Licaon_Kter: cannot send encrypted to Holger, conversations is complaining it doesn't have keys
[13:09:23] <Licaon_Kter> zinid: ok, right.
[13:09:27] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:11:01] damas leaves the room
[13:11:06] <Licaon_Kter> This is when you write unencrypted: _ hey, go to menu, contact details, long press on the strange letters, don't trust_. I guess.
[13:12:34] <zinid> 🤷
[13:14:02] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:15:29] <Licaon_Kter> 200mil monthly Telegram users, today a poweroutage at a cluster was a fault.
[13:15:42] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:15:58] <Licaon_Kter> How big of a ejabberd cluster would one need for these 200?
[13:16:26] <zinid> I don't think ejabberd is able to handle that amount
[13:17:24] <zinid> The maximum I saw was 27M online, and the protocol and code was significantly changed
[13:18:08] <zinid> Basically, you don't have an XMPP server for this task
[13:18:59] <zinid> We (process-one) can of course tune it a lot, but you will end up with non-compliant stuff
[13:19:28] <zinid> The protocol itself sucks, I told many times
[13:19:51] <Licaon_Kter> > Another thing the Durov considers out of bounds is profit. He sees Telegram as a charity that he’ll start to monetize early next year, but only enough to fund expansion.
So, the pin drops soon...
[13:21:29] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:22:24] <zinid> How is he going to monetize it?
[13:22:42] <zinid> Sell stickers?
[13:23:02] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:23:07] <Licaon_Kter> > “Telegram is very handy,” Putin’s spokesman, Dmitry Peskov, said via Telegram. “We’re using it for public information, but not for non-public information. The internet can never be totally secure anywhere.”
🤡
[13:24:06] <zinid> Well done
[13:24:46] <zinid> Mafia loves telegram, we knew that before 😁
[13:28:42] jere leaves the room
[13:31:55] Student leaves the room
[13:32:16] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:34:24] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:35:22] pinky leaves the room: Stream reset by peer
[13:37:01] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:39:49] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:44:32] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:52:53] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:54:39] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:55:14] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:03:02] uio leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:05:10] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:10:57] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:13:31] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:14:06] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:19:23] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:20:43] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:21:12] Andrew Nenakhov leaves the room: Connection failed: connection closed
[14:21:29] pinky leaves the room: Stream reset by peer
[14:21:40] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:21:49] uio leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:24:55] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:25:03] erik leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:26:26] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:33:30] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:33:38] pinky leaves the room: Stream reset by peer
[14:34:55] sezuan leaves the room
[14:40:38] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:42:46] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:43:40] hlad leaves the room
[14:44:23] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:48:09] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:53:01] hlad leaves the room
[14:54:28] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:55:21] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:57:11] ta leaves the room
[14:59:57] Student leaves the room
[15:02:04] JuniorJPDJ leaves the room: Disconnected: Replaced by new connection
[15:03:51] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:04:57] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:11:31] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:12:36] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:13:09] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:13:26] jeremy leaves the room: Machine going to sleep
[15:19:54] zinid leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:20:35] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:25:11] jere leaves the room
[15:25:49] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:27:56] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:28:45] SaltyBones leaves the room: Connection failed: ping_timeout
[15:31:56] <marc> zinid: ping
[15:34:00] Student leaves the room
[15:34:04] <zinid> marc: I gave you the link yesterday
[15:34:39] <zinid> Well, it's in my gist, sorry, I'm AFK now
[15:35:15] <marc> zinid: without including my name in the message?
[15:35:34] <zinid> https://gist.github.com/zinid/74111d618fcfa9f5dfbe57d45b786c1d
[15:36:09] <zinid> marc: there is bare minimum you need to add to your module
[15:36:35] <zinid> Hope the code is clear enough
[15:36:50] <marc> zinid: LGTM... not that much code 😀
[15:37:15] <marc> zinid: thanks, I'll try to include it these days
[15:38:07] damas leaves the room
[15:39:19] Neustradamus leaves the room
[15:48:25] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:48:36] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:49:28] marc leaves the room: unknown reason
[15:50:57] jere leaves the room: Disconnected: Replaced by new connection
[15:53:48] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:57:43] sezuan leaves the room: Replaced by new connection
[16:00:42] Student leaves the room
[16:02:05] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:14:49] jere leaves the room: Disconnected: Replaced by new connection
[16:15:35] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:16:10] mimi89999 leaves the room
[16:16:44] jere leaves the room: Disconnected: Replaced by new connection
[16:19:37] hlad leaves the room
[16:22:08] hlad leaves the room
[16:23:22] prefiks leaves the room
[16:27:56] jere leaves the room: Disconnected: Replaced by new connection
[16:28:50] Student leaves the room
[16:30:44] sezuan leaves the room
[16:33:48] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:35:10] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:36:27] Akasch leaves the room
[16:40:07] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:41:08] hlad leaves the room
[16:41:38] hlad leaves the room
[16:47:52] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:48:40] hlad leaves the room
[16:51:13] hlad leaves the room
[16:51:40] Student leaves the room
[16:52:58] <zinid> marc, you might want to route `subscribe` too (along with `subscribed`), just not sure about the usage
[16:53:47] <marc> zinid, what's the difference?
[16:54:06] <zinid> I mean there is: https://gist.github.com/zinid/74111d618fcfa9f5dfbe57d45b786c1d#file-mod_foo-erl-L68
[16:54:15] <zinid> you might also route `subscribe`
[16:54:55] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:55:01] <zinid> because otherwise the subscription will be `from` and that's it
[16:55:31] <zinid> frankly, I don't see this as very useful, why can't we just make roster pushes right after when a new user is registered
[16:55:42] <marc> zinid, yes, it should be "both"
[16:55:54] <zinid> marc, yes
[16:55:58] <zinid> but currently it's not
[16:56:08] alexis leaves the room
[16:56:16] <marc> okay
[16:56:18] <zinid> and we cannot just set `both` in this roster, because it won't be symmetric
[16:56:28] <marc> yes, I know
[16:59:04] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:01:42] SaltyBones leaves the room: unknown reason
[17:03:44] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:05:01] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:05:42] JuniorJPDJ leaves the room: Disconnected: Replaced by new connection
[17:06:11] bowlofeggs leaves the room
[17:12:56] carlos leaves the room
[17:13:09] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:14:42] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:17:51] ta leaves the room: Disconnected: Replaced by new connection
[17:17:58] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:18:45] erik leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:18:54] lukas leaves the room
[17:20:24] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:20:27] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:22:04] robert_mobil leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:23:52] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:25:04] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:27:22] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:29:21] JuniorJPDJ leaves the room: Disconnected: Replaced by new connection
[17:35:43] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:36:30] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:40:15] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:40:34] <Andrew Nenakhov> zinid, hey, does this Neustradamus guy spam your GitHub too with stuff?
[17:40:54] <Neustradamus> Andrew Nenakhov: ah ah ah
[17:40:54] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:40:59] <zinid> very seldom
[17:41:10] <zinid> last time he asked about xep versions :D
[17:41:16] <Neustradamus> :)
[17:41:19] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:41:43] <zinid> Andrew Nenakhov, probably he loves Xabber more than ejabberd :(
[17:41:46] <Neustradamus> For have software up-to-date with protocols
[17:42:40] <Licaon_Kter> Neustradamus: But WHY?????
[17:42:50] <Licaon_Kter> Neustradamus: QUI BONO?
[17:43:49] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:46:50] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:49:00] Student leaves the room
[17:50:45] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:51:11] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:51:22] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:54:40] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:55:06] jere leaves the room: Disconnected: Replaced by new connection
[17:56:30] pod leaves the room
[17:58:00] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:58:23] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:58:44] rom1dep leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:03:09] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:03:28] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:04:25] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:06:08] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:06:30] <Neustradamus> Licaon_Kter: a lot of XMPP softwares use old RFCs and XEPs not updated...
[18:07:31] <Licaon_Kter> Neustradamus: And the devs don't know that?
The users barely read the in app text, let alone open Github.
[18:08:21] <Neustradamus> Maybe, maybe not
[18:10:19] <Neustradamus> Since several years, I inform devs about XEPs updates etc
[18:11:37] <Neustradamus> There are nice and bad devs in the World
[18:13:17] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:14:10] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:14:21] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:16:21] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:21:43] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:22:37] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:25:44] zuglufttier leaves the room
[18:27:41] JuniorJPDJ leaves the room
[18:28:38] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:28:40] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:32:19] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:33:35] vanitasvitae leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:34:29] <Student> who knows how setup mod_block_strangers with ACL? any examples? yesterday zinid post one example, but I do not save it
[18:34:57] <zinid> just a regular access_rule
[18:35:07] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:35:40] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:36:03] <zinid>   mod_block_strangers:
    access: strangers
    drop: true
    log: true
    captcha: true
[18:36:50] <zinid> then (top-level option):
acl:
  test:
    user:
      - "user1": "zinid.ddns.net"
access_rules:
  strangers:
    - allow: test
    - deny
[18:37:10] <zinid> is this clear?
[18:37:24] <zinid> when done don't forget to call `reload-config`
[18:37:48] <Student> zinid: one question
[18:38:33] <Student> if I know that few xmpp servers are good they never send any spam - can I add them so when they write to my server they can write directly without captcha?
[18:38:49] <zinid> yes
[18:39:24] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:40:34] <zinid> acl:
  good_servers:
    server:
      - "foo.bar.com"
      - "bar.baz.org"
access_rules:
   strangers:
     - allow: good_servers
     - deny
[18:41:13] <Student> good_servers and bad_servers - possible?
[18:41:28] <zinid> well, this doesn't make a lot of sense ;)
[18:41:38] <zinid> you either make it blacklist or whitelist
[18:42:09] <zinid> if you want a blacklist, you should do:
access_rules:
   strangers:
     - deny: bad_servers
     - allow
[18:42:37] <Student> but maybe I do not knnow all servers, so there is a 3 group of servers
[18:43:00] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:43:05] <zinid> actually you can only allow and deny, so there can be only 2 groups no matter whant you want ;)
[18:47:57] <zinid> edhelas, when 13.1 is gonna be released?
[18:48:09] srgcdev leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:50:03] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:50:46] <Student> access_rules:
  strangers:
    - allow: good_servers
    - deny
in my config I already have bad servers, and if I add good_servers
and use good_servers optionn on block_strangers - good servers will write to me without captcha, are they?
[18:51:25] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:52:17] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:54:04] <zinid> yes
[18:54:28] <zinid> and will send you messages without a subscription
[18:57:05] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:58:44] SaltyBones leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:59:20] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:00:42] vanitasvitae leaves the room
[19:04:39] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:05:22] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:08:19] <Student> in ejabberd.yml there is an option ca_url:
what I must put there if I use comodo Certificate?
[19:09:18] Neustradamus leaves the room
[19:09:35] <zinid> nothing
[19:09:38] <zinid> this is for acme
[19:09:47] <zinid> I'm not sure Comodo supports ACME
[19:09:59] <zinid> and if it supports, you should grab the url from their site
[19:10:22] <zinid> from what I know currently on Let's Encrypt supports ACME
[19:10:26] <Student> https://check.messaging.one/result.php?id=128453
[19:10:49] <zinid> so it's fine
[19:11:15] <Student> try to make 100
[19:11:37] <zinid> 100 what?
[19:12:17] <Student> Key exchange score
[19:12:31] <zinid> you don't need to
[19:12:45] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:13:06] <zinid> you will become incompatible with some legit servers
[19:13:46] <Student> I disabled TLS v1, v1.1
[19:13:53] <Student> all is working fine
[19:14:38] <zinid> are you sure? sometimes I see "version is too low" warning in the log
[19:14:54] <zinid> something or somebody is unable to connect to me
[19:15:27] <zinid> not that I care because I have a very narrow circle of contacts ;)
[19:15:34] <Student> )))
[19:15:38] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:18:05] hlad leaves the room
[19:19:47] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:20:30] robert_mobil leaves the room
[19:20:33] <Student> !version xmpp.jp
[19:20:34] <Servant> Student: xmpp.jp is running XMPP.JP Server version 2017
[19:20:41] <Student> !uptime xmpp.jp
[19:20:42] <Servant> Student: xmpp.jp has been running for 5 days, 4 hours and 53 minutes
[19:26:55] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:34:00] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:34:02] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:37:33] hlad leaves the room
[19:38:50] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:39:39] cippaciong leaves the room
[19:41:02] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:44:03] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:44:39] hlad leaves the room
[19:48:04] Student leaves the room
[19:48:11] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:48:48] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:49:13] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:55:40] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:57:25] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:59:54] Marzanna leaves the room
[20:02:08] hlad leaves the room
[20:02:41] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:04:30] hlad leaves the room
[20:07:37] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:08:14] JuniorJPDJ leaves the room: Disconnected: Replaced by new connection
[20:10:15] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:10:22] hlad leaves the room
[20:12:18] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:13:42] Student leaves the room
[20:17:11] JuniorJPDJ leaves the room
[20:17:24] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:18:01] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:19:16] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:21:10] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:24:36] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:27:20] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:29:59] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:31:43] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:33:01] pod leaves the room
[20:33:29] robert_mobil leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:34:17] Student leaves the room
[20:35:05] <ThUnD3r|Gr33n®> .version
[20:35:35] <BS.mark-2> ThUnD3r|Gr33n®:
Name: Pix-Art Messenger
Ver.: 1.22.1
OS: Android
[20:36:07] <ThUnD3r|Gr33n®> .version emevth.no-ip.biz
[20:36:07] <BS.mark-2> ThUnD3r|Gr33n®:
Name: ejabberd
Ver.: 18.01.23
OS: unix/linux 3.4.113
[20:36:22] <ThUnD3r|Gr33n®> .stats emevth.no-ip.biz
[20:38:27] zinid leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:38:37] lorddavidiii leaves the room
[20:38:44] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:44:23] Licaon_Kter leaves the room
[20:44:59] Odin leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:45:44] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:46:53] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:52:58] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:55:44] srgcdev leaves the room
[20:55:59] Akasch leaves the room: Rechner geht in den Ruhezustand
[20:56:38] Neustradamus leaves the room
[20:59:39] Neustradamus leaves the room
[20:59:56] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:02:04] joekokker leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:02:29] joekokker leaves the room
[21:06:15] srgcdev leaves the room
[21:07:44] <Student> .version
[21:07:45] <BS.mark-2> Student:
Name: Pidgin
Ver.: 2.8.0
OS: Windows 7, 64-bit
[21:08:09] <nutsole> .version
[21:08:09] <BS.mark-2> nutsole:
Name: mcabber
Ver.: 1.1.0
OS: Linux 4.9.75-gentoo x86_64
[21:09:47] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:10:38] jere leaves the room: Disconnected: Replaced by new connection
[21:13:20] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:16:59] jere leaves the room: Disconnected: Replaced by new connection
[21:17:49] hlad leaves the room
[21:17:51] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:20:48] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:21:28] Student leaves the room
[21:23:10] Odin leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:24:50] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:29:00] sezuan leaves the room
[21:30:32] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:31:57] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:39:04] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:40:54] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:45:25] nekit leaves the room
[21:45:25] nekit leaves the room
[21:46:03] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:47:15] Odin leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:51:43] rom1dep leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:53:33] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:54:34] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:55:13] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:00:58] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:01:32] ludo leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:05:48] carlos leaves the room
[22:07:58] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:15:33] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:20:56] JuniorJPDJ leaves the room: Machine going to sleep
[22:25:14] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:25:25] marc leaves the room
[22:26:47] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:32:11] JuniorJPDJ leaves the room: Disconnected: Replaced by new connection
[22:32:41] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:33:49] jere leaves the room: Disconnected: Replaced by new connection
[22:40:16] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:47:39] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:50:58] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:55:18] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:57:11] marc leaves the room: unknown reason
[23:02:25] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:02:39] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:05:53] Andrew Nenakhov leaves the room: Connection failed: ping_timeout
[23:09:33] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:18:35] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:26:18] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:32:30] sezuan leaves the room
[23:33:31] ChaosKid42 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:33:49] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:38:21] cippaciong leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:39:57] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:41:16] jannic leaves the room: Replaced by new connection
[23:41:26] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:48:33] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:52:17] alexis leaves the room
[23:53:00] alexis leaves the room
[23:54:35] Neustradamus leaves the room
[23:54:38] Neustradamus leaves the room
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!