Home
ejabberd
ejabberd@conference.jabber.ru
Четверг, 23 февраля 2017< ^ >
thorsten установил(а) тему: https://ejabberd.im -- english room
Конфигурация комнаты
Участники комнаты

GMT+3
[00:02:11] ileh вышел(а) из комнаты
[00:10:18] suzyo вышел(а) из комнаты
[00:32:38] sattellite вышел(а) из комнаты
[00:34:03] uc вышел(а) из комнаты
[00:37:51] jp вышел(а) из комнаты: Replaced by new connection
[00:38:38] badlop вышел(а) из комнаты
[00:44:33] zinid вышел(а) из комнаты
[00:48:57] sattellite вышел(а) из комнаты
[00:49:02] jp вышел(а) из комнаты: Replaced by new connection
[00:50:02] uc вышел(а) из комнаты
[01:00:00] jp вышел(а) из комнаты: Replaced by new connection
[01:08:59] sattellite вышел(а) из комнаты
[01:10:44] jp вышел(а) из комнаты: Replaced by new connection
[01:12:19] sezuan вышел(а) из комнаты: Replaced by new connection
[01:15:25] uc вышел(а) из комнаты
[01:17:06] hlad вышел(а) из комнаты
[01:20:06] Eelco вышел(а) из комнаты
[01:26:31] jp вышел(а) из комнаты: Replaced by new connection
[01:30:22] uc вышел(а) из комнаты
[01:32:05] jp вышел(а) из комнаты: Replaced by new connection
[01:37:57] jp вышел(а) из комнаты: Replaced by new connection
[01:43:03] suzyo вышел(а) из комнаты: Replaced by new connection
[01:43:23] andrey.g вышел(а) из комнаты
[01:43:31] jp вышел(а) из комнаты: Replaced by new connection
[01:44:18] Marzanna вышел(а) из комнаты: Replaced by new connection
[01:45:17] jodok вышел(а) из комнаты: Replaced by new connection
[01:47:37] sattellite вышел(а) из комнаты
[01:49:06] jp вышел(а) из комнаты: Replaced by new connection
[01:53:35] uc вышел(а) из комнаты
[01:54:50] jp вышел(а) из комнаты: Replaced by new connection
[02:01:20] linus вышел(а) из комнаты
[02:06:15] jp вышел(а) из комнаты: Replaced by new connection
[02:13:03] uc вышел(а) из комнаты
[02:19:17] suzyo вышел(а) из комнаты
[02:21:46] mimi89999 вышел(а) из комнаты
[02:23:30] mimi89999 вышел(а) из комнаты: Disconnected: Replaced by new connection
[02:23:47] cippaciong вышел(а) из комнаты
[02:25:34] uc вышел(а) из комнаты
[02:26:49] jp вышел(а) из комнаты: Replaced by new connection
[02:32:27] jp вышел(а) из комнаты: Replaced by new connection
[02:35:37] suzyo вышел(а) из комнаты
[02:42:57] rom1dep вышел(а) из комнаты: Replaced by new connection
[02:43:11] jp вышел(а) из комнаты: Replaced by new connection
[02:49:01] jp вышел(а) из комнаты: Replaced by new connection
[03:00:36] erik вышел(а) из комнаты: Machine going to sleep
[03:04:49] jp вышел(а) из комнаты: Replaced by new connection
[03:07:34] Holger вышел(а) из комнаты: Replaced by new connection
[03:07:38] sattellite вышел(а) из комнаты
[03:10:34] jp вышел(а) из комнаты: Replaced by new connection
[03:17:41] sattellite вышел(а) из комнаты
[03:31:43] jp вышел(а) из комнаты: Replaced by new connection
[03:37:13] jp вышел(а) из комнаты: Replaced by new connection
[03:42:48] cippaciong вышел(а) из комнаты
[03:42:58] jp вышел(а) из комнаты: Replaced by new connection
[03:48:41] cippaciong вышел(а) из комнаты
[03:53:45] jp вышел(а) из комнаты: Replaced by new connection
[03:56:54] jere вышел(а) из комнаты: Disconnected: Replaced by new connection
[04:04:22] jp вышел(а) из комнаты: Replaced by new connection
[04:07:57] jeremy вышел(а) из комнаты: Replaced by new connection
[04:17:12] jeremy вышел(а) из комнаты: Replaced by new connection
[04:17:27] jp вышел(а) из комнаты: Replaced by new connection
[04:23:02] jp вышел(а) из комнаты: Replaced by new connection
[04:23:39] anand вышел(а) из комнаты
[04:25:27] cippaciong вышел(а) из комнаты
[04:28:49] jp вышел(а) из комнаты: Replaced by new connection
[04:39:57] jp вышел(а) из комнаты: Replaced by new connection
[04:45:38] jp вышел(а) из комнаты: Replaced by new connection
[04:51:18] jp вышел(а) из комнаты: Replaced by new connection
[04:57:10] jp вышел(а) из комнаты: Replaced by new connection
[04:59:36] sattellite вышел(а) из комнаты
[05:02:55] jp вышел(а) из комнаты: Replaced by new connection
[05:13:32] jere вышел(а) из комнаты: Disconnected: Replaced by new connection
[05:13:47] jp вышел(а) из комнаты: Replaced by new connection
[05:33:38] rom1dep вышел(а) из комнаты
[05:38:20] jp вышел(а) из комнаты: Replaced by new connection
[05:41:32] jeremy вышел(а) из комнаты: Replaced by new connection
[05:44:29] jp вышел(а) из комнаты: Replaced by new connection
[06:00:16] jp вышел(а) из комнаты: Replaced by new connection
[06:05:59] jp вышел(а) из комнаты: Replaced by new connection
[06:11:51] jp вышел(а) из комнаты: Replaced by new connection
[06:17:35] jp вышел(а) из комнаты: Replaced by new connection
[06:23:14] jp вышел(а) из комнаты: Replaced by new connection
[06:28:53] jp вышел(а) из комнаты: Replaced by new connection
[06:34:31] jp вышел(а) из комнаты: Replaced by new connection
[06:45:34] jp вышел(а) из комнаты: Replaced by new connection
[06:51:15] jp вышел(а) из комнаты: Replaced by new connection
[07:02:04] jp вышел(а) из комнаты: Replaced by new connection
[07:08:11] jp вышел(а) из комнаты: Replaced by new connection
[07:10:19] jere вышел(а) из комнаты: Disconnected: Replaced by new connection
[07:10:30] jere вышел(а) из комнаты
[07:19:12] jp вышел(а) из комнаты: Replaced by new connection
[07:25:02] jp вышел(а) из комнаты: Replaced by new connection
[07:36:05] jp вышел(а) из комнаты: Replaced by new connection
[07:42:55] jp вышел(а) из комнаты: Replaced by new connection
[07:51:13] jp вышел(а) из комнаты: Replaced by new connection
[08:01:52] jp вышел(а) из комнаты
[08:09:48] sattellite вышел(а) из комнаты
[08:16:50] bowlofeggs вышел(а) из комнаты
[08:31:07] jp вышел(а) из комнаты: Replaced by new connection
[08:37:46] jp вышел(а) из комнаты: Replaced by new connection
[08:41:01] sattellite вышел(а) из комнаты
[08:43:34] jp вышел(а) из комнаты: Replaced by new connection
[08:43:45] bowlofeggs вышел(а) из комнаты
[08:50:22] anand вышел(а) из комнаты
[08:51:44] jp вышел(а) из комнаты: Replaced by new connection
[08:56:22] bowlofeggs вышел(а) из комнаты
[09:03:59] jp вышел(а) из комнаты
[09:04:57] bowlofeggs вышел(а) из комнаты
[09:12:39] jp вышел(а) из комнаты: Replaced by new connection
[09:15:08] bowlofeggs вышел(а) из комнаты
[09:18:22] jp вышел(а) из комнаты: Replaced by new connection
[09:25:01] bowlofeggs вышел(а) из комнаты
[09:33:48] jp вышел(а) из комнаты
[09:35:07] bowlofeggs вышел(а) из комнаты
[09:41:34] jp вышел(а) из комнаты: Replaced by new connection
[09:49:33] bowlofeggs вышел(а) из комнаты
[09:52:23] jp вышел(а) из комнаты
[10:03:21] jp вышел(а) из комнаты: Replaced by new connection
[10:11:34] sattellite вышел(а) из комнаты
[10:11:35] uc вышел(а) из комнаты: Replaced by new connection
[10:13:44] jp вышел(а) из комнаты
[10:22:47] uc вышел(а) из комнаты: Replaced by new connection
[10:26:10] bowlofeggs вышел(а) из комнаты
[10:27:43] jp вышел(а) из комнаты
[10:34:44] pod вышел(а) из комнаты
[10:36:11] bowlofeggs вышел(а) из комнаты
[10:37:38] sattellite вышел(а) из комнаты
[10:42:56] uc вышел(а) из комнаты: Replaced by new connection
[10:46:05] bowlofeggs вышел(а) из комнаты
[10:58:01] sattellite вышел(а) из комнаты
[10:59:20] cippaciong вышел(а) из комнаты: Replaced by new connection
[11:04:54] sattellite вышел(а) из комнаты
[11:06:16] bowlofeggs вышел(а) из комнаты
[11:08:45] markt вышел(а) из комнаты
[11:09:38] cippaciong вышел(а) из комнаты
[11:16:11] bowlofeggs вышел(а) из комнаты
[11:26:16] bowlofeggs вышел(а) из комнаты
[11:27:19] sattellite вышел(а) из комнаты
[11:30:55] Marzanna вышел(а) из комнаты: Replaced by new connection
[11:34:45] jp вышел(а) из комнаты
[11:36:25] bowlofeggs вышел(а) из комнаты
[11:37:41] sezuan вышел(а) из комнаты
[11:38:17] anand вышел(а) из комнаты
[11:38:46] uc вышел(а) из комнаты: Replaced by new connection
[11:44:47] jp вышел(а) из комнаты
[11:45:19] sattellite вышел(а) из комнаты
[11:46:19] bowlofeggs вышел(а) из комнаты
[11:48:46] SaltyBones вышел(а) из комнаты: Machine going to sleep
[11:56:18] bowlofeggs вышел(а) из комнаты
[12:05:53] jp вышел(а) из комнаты: Replaced by new connection
[12:06:18] bowlofeggs вышел(а) из комнаты
[12:06:25] sattellite вышел(а) из комнаты
[12:11:43] jp вышел(а) из комнаты: Replaced by new connection
[12:16:23] bowlofeggs вышел(а) из комнаты
[12:17:14] jp вышел(а) из комнаты: Replaced by new connection
[12:26:36] bowlofeggs вышел(а) из комнаты
[12:32:47] sattellite вышел(а) из комнаты
[12:36:23] bowlofeggs вышел(а) из комнаты
[12:36:24] jp вышел(а) из комнаты: Replaced by new connection
[12:45:24] jp вышел(а) из комнаты
[12:46:22] bowlofeggs вышел(а) из комнаты
[12:56:42] bowlofeggs вышел(а) из комнаты
[12:57:15] sezuan вышел(а) из комнаты
[12:59:45] sattellite вышел(а) из комнаты
[13:00:46] Marzanna вышел(а) из комнаты: Replaced by new connection
[13:04:18] Marzanna вышел(а) из комнаты: Replaced by new connection
[13:05:27] jp вышел(а) из комнаты
[13:06:19] bowlofeggs вышел(а) из комнаты
[13:07:33] Marzanna вышел(а) из комнаты: Replaced by new connection
[13:10:25] sattellite вышел(а) из комнаты
[13:14:39] Marzanna вышел(а) из комнаты: Replaced by new connection
[13:16:05] Marzanna вышел(а) из комнаты: Replaced by new connection
[13:16:29] bowlofeggs вышел(а) из комнаты
[13:16:44] suzyo вышел(а) из комнаты
[13:22:03] Marzanna вышел(а) из комнаты
[13:26:43] bowlofeggs вышел(а) из комнаты
[13:31:11] sattellite вышел(а) из комнаты
[13:32:57] Marzanna вышел(а) из комнаты: Replaced by new connection
[13:36:26] bowlofeggs вышел(а) из комнаты
[13:38:48] Marzanna вышел(а) из комнаты
[13:42:02] hlad вышел(а) из комнаты: Replaced by new connection
[14:04:08] mimi89999 вышел(а) из комнаты
[14:06:40] bowlofeggs вышел(а) из комнаты
[14:09:43] pztrn вышел(а) из комнаты
[14:15:09] uc вышел(а) из комнаты: Replaced by new connection
[14:16:44] bowlofeggs вышел(а) из комнаты
[14:17:32] Marzanna вышел(а) из комнаты: Replaced by new connection
[14:24:37] uc вышел(а) из комнаты: Replaced by new connection
[14:26:11] Marzanna вышел(а) из комнаты: Replaced by new connection
[14:26:37] uc вышел(а) из комнаты: Replaced by new connection
[14:26:48] bowlofeggs вышел(а) из комнаты
[14:27:23] linus вышел(а) из комнаты
[14:31:58] uc вышел(а) из комнаты: Replaced by new connection
[14:32:23] jere вышел(а) из комнаты: Disconnected: Replaced by new connection
[14:32:51] Marzanna вышел(а) из комнаты: Replaced by new connection
[14:36:56] bowlofeggs вышел(а) из комнаты
[14:36:58] kahlb вышел(а) из комнаты: Replaced by new connection
[14:37:17] uc вышел(а) из комнаты: Replaced by new connection
[14:37:35] suzyo вышел(а) из комнаты
[14:41:27] Marzanna вышел(а) из комнаты
[14:45:24] uc вышел(а) из комнаты: Replaced by new connection
[14:46:54] bowlofeggs вышел(а) из комнаты
[14:49:59] mimi89999 вышел(а) из комнаты
[14:56:56] bowlofeggs вышел(а) из комнаты
[14:57:32] anand вышел(а) из комнаты
[15:00:35] linus вышел(а) из комнаты
[15:07:08] bowlofeggs вышел(а) из комнаты
[15:19:17] Marzanna вышел(а) из комнаты: Replaced by new connection
[15:19:18] linus вышел(а) из комнаты
[15:22:54] Marzanna вышел(а) из комнаты: Replaced by new connection
[15:25:51] Marzanna вышел(а) из комнаты: Replaced by new connection
[15:30:20] Marzanna вышел(а) из комнаты: Replaced by new connection
[15:36:54] bowlofeggs вышел(а) из комнаты
[15:37:49] Marzanna вышел(а) из комнаты: Replaced by new connection
[15:37:51] anand вышел(а) из комнаты
[15:41:34] Marzanna вышел(а) из комнаты: Replaced by new connection
[15:53:15] Marzanna вышел(а) из комнаты: Replaced by new connection
[15:55:34] Marzanna вышел(а) из комнаты: Replaced by new connection
[15:58:34] jere вышел(а) из комнаты
[15:58:48] bowlofeggs вышел(а) из комнаты
[16:04:17] Marzanna вышел(а) из комнаты: Replaced by new connection
[16:08:16] Marzanna вышел(а) из комнаты: Replaced by new connection
[16:13:49] Holger вышел(а) из комнаты: Replaced by new connection
[16:20:34] <nabeel> Hi, in Conversations app, a contact's last online time is shown temporarily after the contact has gone offline. I want this shown all the time after the contact has gone offline, not only temporarily. Is this due to ejabberd discarding the last online information after some time, or something else?
[16:21:15] <zinid> ejabberd doesn't discard this, it keeps it in a database
[16:21:27] <zinid> table 'last' in sql
[16:25:29] bowlofeggs вышел(а) из комнаты
[16:27:04] <SaltyBones> https://shattered.it/# <- sha1 collision found...check you ciphersuites people!
[16:30:27] <zinid> "This attack required over 9,223,372,036,854,775,808 SHA1 computations. This took the equivalent processing power as 6,500 years of single-CPU computations and 110 years of single-GPU computations."
[16:30:28] <zinid> yeah
[16:32:20] <zinid> it is probably faster to break your root password ;)
[16:32:29] <SaltyBones> zinid, i know what you mean
[16:32:55] <SaltyBones> but even though this is not a catastrophy sha-1 should definitely be disabled either way
[16:33:19] <SaltyBones> and now that a collision exists it is easier to mess with the data to trigger the collision
[16:34:52] <bowlofeggs> So 200 GPUs could break in half a year - it wouldn't take a nation state to buy 200 used gpus
[16:37:15] <SaltyBones> also: 110 years of single-GPU so...yeah half a year with 200 ;)
[16:38:03] <zinid> still significant amount of money
[16:38:16] <SaltyBones> zinid, just turn it the fuck off! :)
[16:38:44] <zinid> so let's imaging an attacker who wants to break you, he will spend this money in hope to get *more* money from you
[16:38:56] <zinid> now tell me how he will get them?
[16:40:37] <SaltyBones> The way this works is: If we find insecure crypto and we have better alternative we use those.
[16:41:01] <zinid> yeah, except that you should define "insecure"
[16:44:46] <SaltyBones> And why would that be necessary? It is clearly less secure than the alternatives. Stop nitpicking!
[16:45:02] <zinid> I mean, for some banking or military systems it makes sense, but not for a home jabber server placed in $5 hosting ;)
[16:45:25] <SaltyBones> Yes, it does make sense because the costs of switching to something better are approximately zero.
[16:46:01] <zinid> no, you can get interop problems with older systems
[16:46:12] <zinid> if you "tune" your ciphers too much
[16:46:30] <zinid> I saw this many times on jabber.ru
[16:47:48] <SaltyBones> If seen this exactly 2 times and then people were trying to use such horrendous crap that I was glad it didn't work.
[16:49:44] <zinid> still doesn't make sense because nobody will be breaking s2s in order to intercept my catpics
[16:50:20] <zinid> and I basically don't need crypto at all for sending catpics
[16:50:40] <zinid> so even very insecure ciphersuite is fine
[16:51:01] <bowlofeggs> just because some is running a home server doesn't mean they have nothing to hide. so that might be fine for you but that doesn't mean it's fine for others
[16:51:43] <zinid> sure, but seems like crypto bitches are pretending this is required for everyone
[16:52:25] <SaltyBones> Okay.
[16:56:00] <SaltyBones> So because you personally don't want security you think it is a good idea to let everybody else use weak crypto just because 3 people have a 15 year old client that doesn't support anything better?
[16:56:33] <zinid> "to let everyone"?
[16:56:35] <SaltyBones> The crypto bitches are unfortunately correct because most users cannot decide what they need.
[16:56:47] <zinid> well, yes, I think I can let everyone do whatever s/he wants ;)
[16:57:26] <SaltyBones> You definitely can unfortunately they don't know what they want and would appreciate your help.
[16:57:48] <zinid> my goal is to help users sending catpics
[16:58:07] <zinid> pedophils, pimps and drug dealers should go fuck themselves ;)
[16:58:15] <SaltyBones> Then turn off sha1 and if one of your catpic senders actually has problems tell them to use a client that didn't come on a floppy.
[16:58:51] <zinid> why would I turn this off? I don't even know where to turn this off, lol ;)
[17:08:34] jere вышел(а) из комнаты
[17:10:50] <zinid> let's better switch to really good news: we're about release ejabberd tomorrow, it will have a lot of new features, like spam protection, RAM database backend support, ability to reload everything (hosts, modules, db connection) on reload_config
[17:10:52] cippaciong вышел(а) из комнаты
[17:10:57] Holger вышел(а) из комнаты: Replaced by new connection
[17:11:23] <zinid> not to mention a lot of code refactoring: ejabberd_c2s is now 900 loc instead of 4000 loc
[17:11:56] <pinky> hello guys
[17:12:04] <zinid> hi
[17:12:18] pinky вышел(а) из комнаты
[17:12:23] <zinid> by
[17:12:26] <zinid> e
[17:12:32] <Holger> :-)
[17:13:43] <zinid> Holger: we need your PR merged
[17:13:55] <zinid> that one with stanza ids or something
[17:14:21] <zinid> could you please resolve conflicts (if any) and merge by tomorrow?
[17:14:35] <pinky> hello guys
[17:14:43] <zinid> hello guy
[17:15:26] <pinky> disable_sasl_mechanisms is allowed only in global or for host_config too?
[17:15:42] <pinky> i have new vhost with scram other vhosts don't support scram...
[17:16:19] <zinid> in 17.01 it can be configured per vhost
[17:16:25] <zinid> what version are you running?
[17:16:43] <pinky> i don't try it, but on test server i have 17.01
[17:16:47] <zinid> ah, no, only in upcoming 17.03, sorry
[17:16:51] <pinky> aha
[17:17:42] <pinky> hm, and use master from git is not good idea? :-D
[17:17:48] <pinky> on production maybe not
[17:17:56] <zinid> horrible idea
[17:18:02] <zinid> we even release beta first
[17:18:03] <pinky> yes...
[17:20:27] <zinid> well you can still install master on the test server ;)
[17:20:37] <zinid> as feedback is always welcome :)
[17:22:40] <pinky> yes, i need migrate this domain to our server ASAP, it's problem with hosting for jabber.sk and it's from me some solidarity with slovak users...
[17:23:50] <pinky> and make only patch with this feature to 17.01 is impossible? it's only one git push, maybe
[17:24:13] <Holger> SCRAM-SHA1 is unusable now anyway :-)
[17:24:35] <Holger> zinid: Ah yes, stanza IDs for offline messages.  I think the patch needs to be redone now.
[17:24:39] <pinky> yes
[17:24:40] <Holger> zinid: I'll do it this evening.
[17:24:56] <zinid> Holger: thanks ;)
[17:25:02] <pinky> we have most hosts with bcrypt now
[17:25:04] <zinid> why scram-sha-1 is unusable?
[17:25:17] <Holger> Because SHA1.  I was just kidding.
[17:25:28] <pinky> it's look like collisions in practice today was published
[17:25:43] <Holger> PANIC we all gonna die.
[17:25:57] <pinky> no, it's not like this :-)
[17:26:15] <pinky> but maybe in few years it will be problem
[17:26:46] <pinky> for me is better use now external auth script and use bcrypt
[17:27:04] <pinky> if it will be problem in 5 years, ok i will use more rounds
[17:27:12] <pinky> but it's possible migrate
[17:28:10] <Holger> We're storing plain-text passwords, so we're on the safe side (no SHA-1).
[17:30:11] <pinky> :-)
[17:30:13] <zinid> lol
[17:31:02] <pinky> and guys, it's possible make patch with disable_sasl_mechanisms for 17.01?
[17:31:42] <Holger> I don't think so.
[17:31:47] <Holger> zinid is rewriting ejabberd.
[17:31:56] <zinid> I was checking that, the patch is not trivial
[17:31:59] <zinid> not 5 minutes
[17:32:33] <pinky> aha
[17:32:35] <zinid> yeah, I am, I'm just bored and have nothing to do ;)
[17:32:51] <pinky> lol
[17:36:51] <ThUnd3r|Gr33n> Hey ho
[17:46:03] <ThUnd3r|Gr33n> Tedt
[17:48:20] <Holger> ...
[17:49:24] <ThUnd3r|Gr33n> More
[17:50:21] ThUnd3r|Gr33n вышел(а) из комнаты: Replaced by new connection
[17:55:01] jp вышел(а) из комнаты: Replaced by new connection
[17:58:45] pod вышел(а) из комнаты
[18:02:28] jp вышел(а) из комнаты: Replaced by new connection
[18:03:41] nabeel вышел(а) из комнаты
[18:09:37] <zinid> from XSF mailling list:
"An attack on SCRAM, etc, would rely on a second preimage attack, as would
XEP-0115, etc. Quite honestly, SCRAM is fair easier to brute-force than
generate a collision, due to the small search space used by passwords,
anyway."
[18:09:39] <zinid> exactly what I said
[18:11:23] <pinky> zinid, do you have any ETA for 17.03? March?
[18:11:29] <zinid> yes
[18:11:32] <zinid> beta tomorrow
[18:11:41] <pinky> aha
[18:12:05] <pinky> and beta looks stable? :-)
[18:12:13] Holger вышел(а) из комнаты: Replaced by new connection
[18:12:27] <zinid> I think it's stable, but may have bugs
[18:12:36] <zinid> regressions
[18:12:50] <zinid> but not much, I consider within 5 regressions or soe
[18:13:38] <zinid> this is just my personal statistics after refactoring ;)
[18:14:01] <pinky> aha, it's look ok
[18:14:01] <zinid> the base is covered by the test suite, so bugs likely occur in rare corner cases only
[18:15:01] Holger вышел(а) из комнаты: Replaced by new connection
[18:15:04] <pinky> ok, i will try tomorrow if it will be ok on test server, i will upgrade next week on production servers
[18:15:13] <zinid> nice ;)
[18:15:22] <zinid> just let us know if you have problems
[18:15:24] <pinky> it's only small server
[18:15:27] <pinky> :-)
[18:16:10] <pinky> 14k users now online
[18:16:45] <zinid> for someone it's terrible load ;)
[18:16:59] <pinky> maybe jabber.ru is still bigger? from public servers?
[18:17:03] <zinid> the most load I ever seen is 800 thousands
[18:17:11] <zinid> no, jabber.ru is around 12k now
[18:17:44] <Holger> What were the peak numbers of jabber.ru in the past?
[18:17:52] <zinid> 20k
[18:18:01] <zinid> or even 30k, I don't remember
[18:18:06] <zinid> twice bigger, or something
[18:18:11] <pinky> it was some indonesia peaks…
[18:18:26] <pinky> so many registrations from this country last december
[18:18:43] <Holger> Yeah others have seen those as well.
[18:19:07] <zinid> that's because their jsmart is down?
[18:19:18] <zinid> or how it was called, I forgot
[18:19:19] <pinky> yahoo messenger end
[18:19:35] <zinid> well, jabber is not the best idea to switch ;)
[18:19:36] <pinky> popular in indonesia
[18:19:41] <zinid> or maybe whatsapp is blocked in indonesia
[18:19:53] <zinid> when did yahoo die?
[18:19:56] <zinid> recently?
[18:19:59] <pinky> no, it was from september after yahoo die
[18:20:44] <pinky> yes, 800k is nice and possible but not as public xmpp server
[18:20:51] Holger вышел(а) из комнаты: Replaced by new connection
[18:21:05] <pinky> we have now infrastructure about 8x bigger then we need if all is ok
[18:21:11] <pinky> floods, spam
[18:21:12] <zinid> no, it was not public, it was huge telephone operator
[18:22:09] <pinky> Jabber ID floods is biggest problem, spam is comparatively cheap
[18:22:16] Holger вышел(а) из комнаты: Replaced by new connection
[18:22:25] <zinid> Holger: regarding mod_stream_mgmt, mod_s2s_dialback and mod_legacy_auth, what should we do with them?
[18:22:31] <pinky> yes, and DDoS
[18:22:46] cippaciong вышел(а) из комнаты
[18:22:51] <nabeel> zinid: is the 'last' table updated periodically? i refreshed the table several times but the 'seconds' column remains unchanged
[18:22:54] <zinid> Holger: admins will be surprised diaback and stream mgmt doesn't work after update :/
[18:23:25] <zinid> nabeel: only when a users send presence-unavailable
[18:23:29] <zinid> *a user
[18:23:34] <Holger> zinid: Yup I was wondering about the number of tickets we'll see :-)
[18:23:47] <zinid> I vote for hack
[18:24:03] <zinid> I mean the hack will log warning in the log
[18:24:10] <zinid> not loading the modules
[18:24:20] <pinky> Jan Pinkas
16:16
.st jabber.ru <http://jabber.ru/>
Boticka
16:16
jabber.ru <http://jabber.ru/> stats:
users/all-hosts/total: 818614 users
users/all-hosts/online: 31246 users
users/total: 724496 users
users/online: 11056 users
Jan Pinkas
16:16
.st jabbim.cz <http://jabbim.cz/>
Boticka
16:16
jabbim.cz <http://jabbim.cz/> stats:
users/all-hosts/total: 30358 users
users/all-hosts/online: 35067 users
users/total: 7582 users
users/online: 2851 users
[18:24:26] <Holger> zinid: Do they read the log before asking us?
[18:24:27] <pinky> guys, and this was fixed?
[18:24:30] <Holger> Maybe some ...
[18:24:51] <zinid> pinky: what was fixed?
[18:24:55] <pinky> Jan Pinkas
16:24
.version
Boticka
16:24
Name: ejabberd
Version: 16.09_Jabbim_Reloaded
Os: unix/linux 4.4.19
[18:25:02] Holger вышел(а) из комнаты: Replaced by new connection
[18:25:05] <pinky> connected users numbers
[18:25:11] <nabeel> do you mean currently these users have presence unavailable, so their last seen isn't being updated in db?
[18:25:34] Holger вышел(а) из комнаты: Replaced by new connection
[18:25:40] <Holger> nabeel: I think this is a Conversations issue.
[18:25:43] <zinid> nabeel: I mean those users are either offline or available
[18:25:45] <Holger> nabeel: Did you ask in their room?
[18:26:14] <nabeel> I'm not sure what issue it is, so started asking here
[18:26:25] <zinid> pinky: I here about this bug first time ;)
[18:26:45] <zinid> pinky: this might be not a bug, but pgsql's estimate
[18:26:57] <zinid> however, online looks suspicious indeed
[18:27:50] <Holger> nabeel: I'm not sure either, but I'd ask in the Conversations room first.  It's reading the last online timestamp from a special tag which is attached to some but not all presence packets.  I'm not sure what happens when a stanza is received that doesn't have this tag.
[18:31:09] <Holger> (I.e. it's not using data of the 'last' table at all.)
[18:31:42] <nabeel> hmm...
[18:32:12] <nabeel> the last table doesn't seem to change for me now
[18:32:27] <zinid> do you have mod_last loaded?
[18:32:42] <nabeel> don't know, I'll check
[18:33:24] <zinid> pinky: what version are you running in production atm?
[18:38:12] Marzanna вышел(а) из комнаты
[18:45:05] Marzanna вышел(а) из комнаты
[18:46:44] jp вышел(а) из комнаты: Replaced by new connection
[18:57:27] jp вышел(а) из комнаты
[19:07:31] Marzanna вышел(а) из комнаты: Replaced by new connection
[19:14:31] <zinid> ejabberd_listener.erl is trash
[19:18:00] Marzanna вышел(а) из комнаты: Replaced by new connection
[19:19:52] jere вышел(а) из комнаты: Disconnected: Replaced by new connection
[19:19:52] <Holger> :-)
[19:20:09] <zinid> why do we need bind_tcp_ports() is beyond me
[19:20:29] <Holger> I remember going through that but I forgot whatever I learnt.
[19:20:36] <Holger> Rewrite it!
[19:20:38] <Holger> :-)
[19:20:55] <zinid> I would love to use ranch, but it doesn't support udp
[19:21:37] <zinid> listen_sockets table is used for something really stupid
[19:21:57] <zinid> the crap is written by Andreas Köhler
[19:21:59] <zinid> so nobody to ask
[19:22:34] <Holger> I didn't know Ranch.
[19:22:35] <zinid> commit 1f1d2bd5f52ce6376ad2d9f577da5323b1582a9c
Author: Andreas Köhler <andreas.koehler@1und1.de>
Date:   Tue Nov 2 14:43:03 2010 +0100
    Bind listener ports early and start accepting connections later
    
    It may happen that auth or rdbms client tcp connections bind a local
    socket to a port number required by a configered listener. The ejabberd
    applications fails to start up and needs to be restarted.
    
    In plain C you would bind(2) the listener port and listen(2) later on.
    gen_tcp:listen/2 does not allow to separate these two steps though, so
    another way is not to accept connections while start up. OTOH, the
    kernel will syn/ack incoming connections and receive data, leaving them
    in a buffer for the ejabberd to read from. If this is unwanted, a load
    balancer would need to receive data from the ejabberd server before
    adding the node to its pool.
    
    This patch binds tcp ports while initializing the ejabberd_listener
    process, storing ListenSockets in an ets table. start_listeners/0 will
    reuse these ports later on.
[19:23:06] <Holger> Hah, I remember reading that commit message last time I wondered about thing.
[19:23:10] <Holger> things.
[19:24:34] Marzanna вышел(а) из комнаты: Replaced by new connection
[19:28:14] <zinid> with this commit it looks like a fucking puzzle
[19:28:17] <Holger> zinid: I've updated #1499.  I have no time for testing right now, but "make test" is happy ...
[19:28:24] <zinid> thx
[19:29:55] <zinid> `tools/hook_deps.sh src` doesn't complain?
[19:30:33] <Holger> Never heard of that :-)
[19:31:14] <zinid> run it ;)
[19:31:34] <zinid> it will remove all files from your computer
[19:31:41] <Holger> Sounds good.
[19:31:56] <zinid> yeah, because it was written by me
[19:33:04] <Holger> tools/hook_deps.sh: bad interpreter: /usr/bin/escript: no such file or directory
[19:33:06] <Holger> ;-)
[19:33:19] <Holger> src/ejabberd_commands_doc.erl:37: Error: syntax error before: '?'
escript: Internal error: undef
[{lib,format_exception,
      [1,error,undef,
       [{ejabberd_local,module_info,[exports],[]},
        {erl_eval,do_apply,6,[{file,"erl_eval.erl"},{line,670}]},
        {erl_eval,expr_list,6,[{file,"erl_eval.erl"},{line,878}]},
        {erl_eval,expr,5,[{file,"erl_eval.erl"},{line,404}]},
        {erl_eval,local_func,6,[{file,"erl_eval.erl"},{line,557}]},
        {erl_eval,expr,5,[{file,"erl_eval.erl"},{line,269}]},
        {lists,foreach,2,[{file,"lists.erl"},{line,1338}]},
        {dict,map_bucket,2,[{file,"dict.erl"},{line,460}]}],
       #Fun<escript.9.61229556>,#Fun<escript.8.61229556>,latin1],
      []},
[19:33:29] <zinid> wow
[19:33:33] <zinid> ok, don't run it
[19:34:30] sezuan вышел(а) из комнаты
[19:35:01] hlad вышел(а) из комнаты
[19:35:50] <zinid> whatever, I merge
[19:35:59] <zinid> if the test suite doesn't complain we're fine
[19:36:16] <Holger> Famous last words.
[19:36:20] <Holger> zinid: Thanks.
[19:37:21] <zinid> hooks_deps are fine
[19:37:39] <zinid> let's wait for the test to finish
[19:38:17] <Holger> Travis was happy with 17.x and 19.x at least: https://travis-ci.org/processone/ejabberd/builds/204635475
[19:38:22] SaltyBones вышел(а) из комнаты: Machine going to sleep
[19:38:57] <zinid> good
[19:39:30] <zinid> there are high quality elixir tests which failing in random places
[19:42:05] suzyo вышел(а) из комнаты
[19:44:16] kahlb вышел(а) из комнаты: Replaced by new connection
[19:44:55] <zinid> seems like these listeners stuff is the only needed to finish full reload
[19:49:56] Marzanna вышел(а) из комнаты: Replaced by new connection
[20:01:10] <zinid> BUILD ejabberd-mainline-new-build [90] SUCCESS
Changes:
* Include stanza ID with archived offline messages by Holger
[20:01:12] <zinid> nice ;)
[20:01:15] <zinid> we tag
[20:01:39] SouL вышел(а) из комнаты
[20:02:02] ThUnd3r|Gr33n вышел(а) из комнаты
[20:02:14] <Holger> \o/
[20:04:50] Holger вышел(а) из комнаты: Replaced by new connection
[20:05:38] <zinid> Holger: can we add reload target to systemd unit now?
[20:05:53] <zinid> I'm not systemd lord, not sure I can do that myself ;)
[20:06:36] <Holger> Shall I add it?
[20:06:43] <zinid> yes, please
[20:06:52] <zinid> ejabberdctl reload_config
[20:07:40] <zinid> just commit without a PR
[20:08:20] Eelco вышел(а) из комнаты
[20:10:48] SaltyBones вышел(а) из комнаты: Replaced by new connection
[20:15:24] Holger вышел(а) из комнаты: Replaced by new connection
[20:15:36] <ThUnd3r|Gr33n> Holger: zinid do we have a stable release?
[20:16:46] nabeel вышел(а) из комнаты
[20:17:17] <zinid> ThUnd3r|Gr33n: 17.01 is stable as hell
[20:17:33] pinky вышел(а) из комнаты
[20:17:49] ThUnd3r|Gr33n is scared of breaking the running server
[20:20:58] <Holger> zinid: Did you understand what problem Andreas Köhler is trying to solve in that commit?
[20:21:24] <Holger> I mean it "may happen that auth or rdbms client tcp connections bind a local socket to a port number required by a configered listener."  But how does his change help with that?
[20:21:58] ThUnd3r|Gr33n вышел(а) из комнаты: Replaced by new connection
[20:22:10] <Holger> Oh auth or rdbms client tcp connections initiated by ejabberd.
[20:22:27] <Holger> Hmm.
[20:22:37] jeremy вышел(а) из комнаты: Machine going to sleep
[20:22:44] <ThUnd3r|Gr33n> Holger: do u recommend fir me to update the server? I guess I have to change config format then right?
[20:23:19] ileh вышел(а) из комнаты
[20:33:18] <Holger> The *format* didn't change, but some code that previously was part of ejabberd_c2s now went into new modules which people will have to add to their configuration.
[20:36:24] mimi89999 вышел(а) из комнаты
[20:36:30] Marzanna вышел(а) из комнаты: Replaced by new connection
[20:37:14] <zinid> Holger, listener gets started before any dbs
[20:37:35] Marzanna вышел(а) из комнаты: Replaced by new connection
[20:38:49] <zinid> But starts actually listening in the last, after dbs are loaded
[20:39:21] <zinid> So it binds sockets first
[20:39:31] <Holger> And we can't just start actually listening during the first step?
[20:40:18] <zinid> No, because sm, s2s are not initialized
[20:40:47] <Holger> Ok.
[20:43:34] suzyo вышел(а) из комнаты
[20:43:35] ThUnd3r|Gr33n вышел(а) из комнаты
[20:44:54] kostix вышел(а) из комнаты
[20:52:43] zinid вышел(а) из комнаты
[20:56:46] hlad вышел(а) из комнаты: Replaced by new connection
[20:58:33] Holger вышел(а) из комнаты
[20:58:54] Eelco вышел(а) из комнаты
[21:27:58] sattellite вышел(а) из комнаты
[21:38:13] jeremy вышел(а) из комнаты
[21:42:35] jere вышел(а) из комнаты: Disconnected: Replaced by new connection
[21:46:04] Marzanna вышел(а) из комнаты
[21:46:48] jp вышел(а) из комнаты
[21:57:32] cippaciong вышел(а) из комнаты
[22:03:36] anand вышел(а) из комнаты
[22:12:16] cippaciong вышел(а) из комнаты
[22:13:37] jp вышел(а) из комнаты: Replaced by new connection
[22:19:43] sattellite вышел(а) из комнаты
[22:26:17] Marzanna вышел(а) из комнаты: Replaced by new connection
[22:30:19] jp вышел(а) из комнаты: Replaced by new connection
[22:36:04] Holger вышел(а) из комнаты: Replaced by new connection
[22:36:06] jp вышел(а) из комнаты: Replaced by new connection
[22:38:36] sattellite вышел(а) из комнаты
[22:41:13] Holger вышел(а) из комнаты: Replaced by new connection
[22:41:44] jp вышел(а) из комнаты: Replaced by new connection
[22:42:56] Holger вышел(а) из комнаты
[22:48:08] jp вышел(а) из комнаты: Replaced by new connection
[22:53:55] jp вышел(а) из комнаты: Replaced by new connection
[23:00:26] sattellite вышел(а) из комнаты
[23:01:04] rom1dep вышел(а) из комнаты: Replaced by new connection
[23:05:07] mimi89999 вышел(а) из комнаты: Disconnected: Replaced by new connection
[23:10:10] jp вышел(а) из комнаты: Replaced by new connection
[23:11:30] nabeel вышел(а) из комнаты
[23:12:24] sattellite вышел(а) из комнаты
[23:16:06] jp вышел(а) из комнаты: Replaced by new connection
[23:17:17] jere вышел(а) из комнаты
[23:21:19] sattellite вышел(а) из комнаты
[23:22:47] sezuan вышел(а) из комнаты
[23:23:45] jp вышел(а) из комнаты: Replaced by new connection
[23:28:13] erik вышел(а) из комнаты
[23:29:10] rom1dep вышел(а) из комнаты: Replaced by new connection
[23:31:56] badlop вышел(а) из комнаты
[23:34:18] jp вышел(а) из комнаты
[23:35:50] suzyo вышел(а) из комнаты: Replaced by new connection
[23:52:07] jp вышел(а) из комнаты: Replaced by new connection
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!