Wojtek
has left
00:06:22
Tobi
has left
00:07:30
SouL
has left
00:41:22
moparisthebest
has joined
00:45:14
lissine
has left
00:58:07
lissine
has joined
00:58:31
jgart
has joined
01:09:13
xnamed
has left
01:23:37
Maranda[x]
has left
01:24:25
Maranda[x]
has joined
01:40:58
Mx2
has joined
01:54:05
Mx2
has left
02:00:24
trollge
has joined
02:06:44
Mx2
has joined
02:09:05
selurvedu
has left
02:10:26
trollge
has left
02:16:42
Alif Radhitya
has left
02:19:27
Alif Radhitya
has joined
02:19:28
Alif Radhitya
has left
02:38:43
Alif Radhitya
has joined
02:38:44
jgart
has left
02:40:38
Alif Radhitya
has left
02:41:50
Alif Radhitya
has joined
02:41:50
Trung
has joined
02:58:40
Mx2
has left
03:01:11
singpolyma
has left
03:01:53
Yagizа
has joined
03:05:36
oshn
has left
03:06:06
oshn
has joined
03:07:07
andrew
has left
03:13:21
Maranda[x]
has left
03:16:06
singpolyma
has joined
03:16:18
Trung
has left
03:27:38
Trung
has joined
03:27:46
Menel
has joined
03:31:12
Trung
has left
03:31:14
Trung
has joined
03:31:17
Mx2
has joined
03:34:29
rubi
has left
03:35:40
rubi
has joined
03:35:42
Tobi
has joined
03:52:19
rubi
has left
03:55:49
rubi
has joined
03:55:52
mirux
has joined
04:02:03
Tobi
has left
04:09:21
Maranda[x]
has joined
04:13:51
lissine
has left
04:17:29
Caesar
has joined
04:23:01
Schimon_
has joined
04:23:26
Tobi
has joined
04:32:29
trollge
has joined
04:33:31
MSavoritias (fae,ve)
has joined
04:49:50
Vaulor
has joined
04:52:37
Caesar
has left
04:52:48
goffi
has joined
05:02:29
Beherit
has joined
05:12:44
jgart
has joined
05:17:13
cal0pteryx (wurstsalat)
has joined
05:21:47
Alif Radhitya
has left
05:23:50
Alif Radhitya
has joined
05:23:52
Alif Radhitya
has left
05:24:27
Alif Radhitya
has joined
05:24:28
Alif Radhitya
has left
05:26:14
Alif Radhitya
has joined
05:26:15
Alif Radhitya
has left
05:26:50
Alif Radhitya
has joined
05:26:50
Alif Radhitya
has left
05:28:16
Alif Radhitya
has joined
05:28:16
nicoco_
has joined
05:39:04
Maranda[x]
has left
05:40:55
goffi
has left
05:41:19
nicoco_
has left
05:41:24
goffi
has joined
05:41:51
yvo
has joined
05:51:44
Mx2
has left
06:00:47
goffi
has left
06:04:47
goffi
has joined
06:04:56
goffi
has left
06:10:55
goffi
has joined
06:11:08
xnamed
has joined
06:14:57
techmetx11
has left
06:15:07
Tobi_
has joined
06:17:56
Laura
has left
06:23:13
yvo
has left
06:24:09
Vaulor
has left
06:30:54
Vaulor
has joined
06:30:58
yvo
has joined
06:37:53
pulkomandy
has left
06:41:33
marc0s
has left
06:44:53
marc0s
has joined
06:44:57
Caesar
has joined
06:59:19
pulkomandy
has joined
07:04:36
xnamed
has left
07:05:37
xnamed
has joined
07:06:14
SouL
has joined
07:13:25
pulkomandy
has left
07:15:04
Alif Radhitya
has left
07:15:53
larma
has joined
07:25:25
Kev
has joined
07:25:45
Kev
has left
07:26:54
Trung
has left
07:27:16
Trung
has joined
07:27:40
Alif Radhitya
has joined
07:37:44
Kev
has joined
07:38:56
Alif Radhitya
has left
07:42:38
Alif Radhitya
has joined
07:42:39
trollge
has left
07:43:14
xnamed
has left
07:45:08
jgart
has left
07:57:03
jgart
has joined
07:57:11
Schimon_
has left
08:01:53
Schimon_
has joined
08:02:08
lissine
has joined
08:04:29
trollge
has joined
08:13:56
MSavoritias (fae,ve)
08:14:00
If i have a groupchat with millions of messages and thousands of people. Can it be guaranteed by xmpp that each message can be referenced and fetched by a unique id that will always be unique?
I remember the convo a few weeks back and it seems that there is such a thing. Just wanted to double check.
Ge0rG
08:15:02
MSavoritias (fae,ve): messages in MAM are required to have a stable unique ID
Ge0rG
08:15:12
typically UUID4 or similar is used by the implementations
Guus
08:15:25
https://xmpp.org/extensions/xep-0359.html
MSavoritias (fae,ve)
08:16:43
> MSavoritias (fae,ve): messages in MAM are required to have a stable unique ID
I am interested outside of MAM ↺
MSavoritias (fae,ve)
08:17:23
My usecase is basically:
A user was offline for a bit. And they can fetch all messages from other users in the groupchat based on that id
Zash
08:19:08
Fetching messages is done with MAM. I don't understand.
MSavoritias (fae,ve)
08:19:14
> https://xmpp.org/extensions/xep-0359.html
Ah i see. And since the generating entity is the room server they are guaranteed to be unique then. Nice ↺
Guus
08:19:49
You should be able to use the stable/unique ID of the last message that you locally have to perform a MAM query to get all new messages 'since' that message.
Guus
08:20:59
I have no experience with how this performs on the scale that you're after. I expect that mileage will vary enormously, depending on implementation details.
MSavoritias (fae,ve)
08:22:04
And since every message has that unique id every message is unique in the context of the groupchat i am guessing
MSavoritias (fae,ve)
08:22:13
But yeah i will have to test it at scale
Zash
08:22:28
Yes, the (origin, stanza-id) combination should definitely be unique.
MSavoritias (fae,ve)
08:22:44
Nice.
Zash
08:23:15
Unless bugs or something, but that applies to everything.
jgart
has left
08:24:09
MSavoritias (fae,ve)
08:25:30
> Fetching messages is done with MAM. I don't understand.
I am interested if a mesh network kind of thing would work. Were you fetch messages from other users in a groupchat ↺
MSavoritias (fae,ve)
08:26:06
Hence my requirment of seeing if all messages are unique and can be referenced
MSavoritias (fae,ve)
08:26:21
(Independent of MAM)
Zash
gets flashbacks to Skype, where you would constantly get partial and out of order history depending on who was online
08:26:30
Kev
08:26:49
If I was doing that, I'd still use the MAM protocol, I'd just query the other entities.
pep.
08:26:51
Well the uniqueness requirement is at the muc level
Zash
08:27:26
Having a single source of truth is nice, as I'm sure you either know or is about to find out :)
MSavoritias (fae,ve)
08:28:04
Probably problems with ordering yeah. Also need to know the authenticity and stuff. But still nice to experiment 😁
MSavoritias (fae,ve)
08:28:43
> If I was doing that, I'd still use the MAM protocol, I'd just query the other entities.
Like each user? Hmm. Is it also used now that every user has a MAM database or is it only the server? ↺
MSavoritias (fae,ve)
08:28:59
But otherwise the idea sounds interesting
MSavoritias (fae,ve)
08:30:20
The MAM protocol could give me also the ordering so i would know what is missing. Especially if the ids ar unique. And checking with timestamps
Zash
08:30:41
Trusting a server component to not intentionally re-use IDs is one thing. Trusting thousands of users not to do that is a different thing.
MSavoritias (fae,ve)
08:31:09
True trui ✎
MSavoritias (fae,ve)
08:31:14
True true ✏
nicoco
has joined
08:32:24
goffi
has left
08:33:35
goffi
has joined
08:33:44
kapad
has joined
08:40:01
nicoco
has left
08:41:19
nicoco
has joined
08:41:25
xnamed
has joined
09:05:22
PapaTutuWawa
has joined
09:08:31
yvo
has left
09:21:31
yvo
has joined
09:23:06
norayr
has left
09:24:30
norayr
has joined
09:25:36
Mx2
has joined
09:25:54
Alif Radhitya
has left
09:34:22
Alif Radhitya
has joined
09:34:23
PapaTutuWawa
has left
09:43:23
Alif Radhitya
has left
09:47:36
Alif Radhitya
has joined
09:47:37
trollge
has left
09:48:07
pulkomandy
has joined
09:49:40
trollge
has joined
09:50:38
lissine
has left
09:51:52
Alif Radhitya
has left
09:52:24
Alif Radhitya
has joined
09:52:25
pulkomandy
has left
10:03:25
pulkomandy
has joined
10:03:42
Caesar
has left
10:03:58
Alif Radhitya
has left
10:04:04
Alif Radhitya
has joined
10:04:05
pulkomandy
has left
10:06:46
xnamed
has left
10:07:13
pulkomandy
has joined
10:07:20
xnamed
has joined
10:07:25
selurvedu
has joined
10:08:30
antranigv
has joined
10:16:23
pulkomandy
has left
10:23:33
selurvedu
has left
10:32:56
Alif Radhitya
has left
10:42:05
Alif Radhitya
has joined
10:42:05
Caesar
has joined
10:57:04
minist3r
has left
11:03:19
Syndace
has left
11:14:38
Alex
has left
11:20:13
Alex
has joined
11:20:30
kapad
has left
11:22:20
reika
has left
11:23:29
reika
has joined
11:23:45
Alif Radhitya
has left
11:31:16
Laura
has joined
11:35:16
norayr
has left
11:46:58
norayr
has joined
11:47:19
Menel
has left
11:50:56
Menel
has joined
11:51:25
techmetx11
has joined
11:52:09
Syndace
has joined
11:54:08
Arne
has joined
12:00:12
Caesar
has left
12:02:15
xnamed
has left
12:04:43
Arne
has left
12:06:59
Arne
has joined
12:07:46
rubi
has left
12:14:54
rubi
has joined
12:15:03
Arne
has left
12:25:15
norayr
has left
12:27:00
qy
has left
12:28:38
minist3r
has joined
12:28:40
qy
has joined
12:28:43
selurvedu
has joined
12:28:58
qy
has left
12:30:29
qy
has joined
12:30:32
Maranda[x]
has joined
12:38:52
lissine
has joined
12:42:18
selurvedu
has left
12:42:40
Alif Radhitya
has joined
12:45:22
rubi
has left
13:02:22
rubi
has joined
13:02:31
rubi
has left
13:03:10
rubi
has joined
13:03:13
singpolyma
has left
13:05:18
andrew
has joined
13:07:22
singpolyma
has joined
13:14:58
rubi
has left
13:16:21
rubi
has joined
13:16:27
Arne
has joined
13:17:51
thomaslewis
has joined
13:20:37
Dele Olajide
has joined
13:21:13
Maranda[x]
has left
13:22:00
thomaslewis
has left
13:24:05
thomaslewis
has joined
13:26:00
thomaslewis
has left
13:30:06
rubi
has left
13:38:57
rubi
has joined
13:39:27
xnamed
has joined
13:44:32
rubi
has left
13:45:23
rubi
has joined
13:47:57
Arne
has left
13:48:49
Arne
has joined
13:48:51
thomaslewis
has joined
13:51:13
thomaslewis
has left
13:51:20
Mx2
has left
13:51:52
rubi
has left
13:52:56
rubi
has joined
13:52:58
jgart
has joined
14:00:31
Alex
has left
14:02:04
Alex
has joined
14:02:18
xnamed
has left
14:02:50
Wojtek
has joined
14:04:21
xnamed
has joined
14:05:37
singpolyma
has left
14:08:32
singpolyma
has joined
14:08:38
MSavoritias (fae,ve)
has left
14:12:36
xnamed
has left
14:14:09
Alif Radhitya
has left
14:15:01
Alif Radhitya
has joined
14:15:02
Schimon_
has left
14:16:24
Alex
has left
14:17:41
Alex
has joined
14:17:54
Arne
has left
14:20:11
Arne
has joined
14:20:53
Arne
has left
14:21:12
Arne
has joined
14:21:13
xnamed
has joined
14:22:21
jgart
has left
14:24:09
Mx2
has joined
14:25:35
techmetx11
has left
14:33:32
trollge
has left
14:38:00
Alif Radhitya
has left
14:38:28
Alif Radhitya
has joined
14:43:48
qy
has left
14:44:07
qy
has joined
14:44:40
nicoco
has left
14:44:40
Alif Radhitya
has left
14:45:56
trollge
has joined
14:49:56
Arne
has left
14:51:53
Arne
has joined
14:51:54
Caesar
has joined
14:53:22
homebeach
has left
14:54:00
Matrix Traveler (bot)
has left
14:54:00
Matrix Traveler (bot)
has joined
14:54:07
homebeach
has joined
14:54:07
Arne
has left
14:57:18
Alif Radhitya
has joined
14:57:33
Yagizа
has left
14:59:27
Caesar
has left
15:03:56
Mx2
has left
15:04:00
Caesar
has joined
15:04:09
xnamed
has left
15:08:25
pulkomandy
has joined
15:08:42
MSavoritias (fae,ve)
has joined
15:10:26
antranigv
has left
15:11:08
antranigv
has joined
15:11:09
Alif Radhitya
has left
15:12:02
Alif Radhitya
has joined
15:12:17
Arne
has joined
15:17:05
Alif Radhitya
has left
15:20:23
Alif Radhitya
has joined
15:20:32
rubi
has left
15:20:52
rubi
has joined
15:20:55
Mx2
has joined
15:23:06
larma
has left
15:23:21
xnamed
has joined
15:23:38
rubi
has left
15:26:04
rubi
has joined
15:26:07
snow
has joined
15:30:49
Mx2
has left
15:38:51
Arne
has left
15:38:58
moparisthebest
has left
15:45:14
snow
has left
15:46:57
moparisthebest
has joined
15:47:14
lissine
has left
15:52:54
FireFly
has left
15:57:22
xnamed
has left
16:05:55
lissine
has joined
16:06:28
trollge
has left
16:09:54
Laura
has left
16:15:14
larma
has joined
16:17:39
jgart
has joined
16:23:26
FireFly
has joined
16:29:14
homebeach
has left
16:32:03
Matrix Traveler (bot)
has left
16:32:03
homebeach
has joined
16:32:05
Matrix Traveler (bot)
has joined
16:32:05
snow
has joined
16:33:28
PapaTutuWawa
has joined
16:33:37
poliux
has left
16:37:21
trollge
has joined
16:40:35
Trung
has left
16:40:51
Trung
has joined
16:40:56
Laura
has joined
16:46:49
Kev
has left
16:54:50
Laura
has left
16:55:18
Wojtek
has left
16:58:08
snow
has left
17:02:01
Laura
has joined
17:07:41
Laura
has left
17:14:18
singpolyma
has left
17:18:32
singpolyma
has joined
17:18:38
FireFly
has left
17:19:56
FireFly
has joined
17:20:07
singpolyma
has left
17:26:47
singpolyma
has joined
17:26:55
Arne
has joined
17:30:51
Arne
has left
17:31:35
Arne
has joined
17:32:22
FireFly
has left
17:34:12
FireFly
has joined
17:34:23
trollge
has left
17:40:50
FireFly
has left
17:44:40
techmetx11
has joined
17:45:26
singpolyma
has left
17:45:55
PapaTutuWawa
has left
17:46:19
singpolyma
has joined
17:47:58
Caesar
has left
17:49:38
Arne
has left
17:50:48
homebeach
has left
17:56:40
Matrix Traveler (bot)
has left
17:56:40
homebeach
has joined
17:56:42
Matrix Traveler (bot)
has joined
17:56:42
Tobi_
has left
18:09:25
FireFly
has joined
18:14:48
stuart.j.mackintosh
has left
18:14:59
Arne
has joined
18:15:59
Yagizа
has joined
18:16:18
stuart.j.mackintosh
has joined
18:21:37
PapaTutuWawa
has joined
18:21:38
homebeach
has left
18:26:50
Matrix Traveler (bot)
has left
18:26:50
homebeach
has joined
18:26:52
Matrix Traveler (bot)
has joined
18:26:52
marc
has left
18:29:09
singpolyma
has left
18:29:28
marc
has joined
18:29:33
jgart
has left
18:30:07
Arne
has left
18:31:42
singpolyma
has joined
18:33:52
trollge
has joined
18:33:57
Arne
has joined
18:35:53
qwestion
has joined
18:39:09
Syndace
has left
18:39:28
Syndace
has joined
18:39:36
Yagizа
has left
18:41:46
stuart.j.mackintosh
has left
18:42:52
kapad
has joined
18:43:31
qwestion
has left
18:44:48
xnamed
has joined
18:45:13
qwestion
has joined
18:47:25
Alif Radhitya
has left
18:54:15
moparisthebest
has left
18:55:52
trollge
has left
18:58:46
moparisthebest
has joined
18:59:29
Tobi
has left
19:05:31
Tobi
has joined
19:05:38
singpolyma
has left
19:06:00
singpolyma
has joined
19:06:17
Dele Olajide
has left
19:09:21
rubi
has left
19:09:44
rubi
has joined
19:09:46
Arne
has left
19:10:33
Arne
has joined
19:10:47
rubi
has left
19:12:20
rubi
has joined
19:12:22
rubi
has left
19:14:04
rubi
has joined
19:14:05
oshn
has left
19:16:14
rubi
has left
19:17:01
rubi
has joined
19:17:03
oshn
has joined
19:17:26
qwestion
has left
19:20:27
trollge
has joined
19:21:06
Trung
has left
19:27:57
jgart
has joined
19:31:47
singpolyma
has left
19:40:24
Arne
has left
19:40:47
xnamed
has left
19:43:25
singpolyma
has joined
19:47:09
_root
has left
19:49:26
xnamed
has joined
19:50:31
norayr
has joined
19:56:00
moparisthebest
has left
19:57:59
stuart.j.mackintosh
has joined
19:58:42
moparisthebest
has joined
19:59:30
Maranda[x]
has joined
20:12:54
Arne
has joined
20:14:06
Arne
has left
20:14:06
MSavoritias (fae,ve)
has left
20:15:20
Laura
has joined
20:15:29
paul
has left
20:18:21
paul
has joined
20:18:22
moparisthebest
has left
20:20:47
antranigv
has left
20:24:03
selurvedu
has joined
20:24:52
singpolyma
has left
20:27:38
singpolyma
has joined
20:31:19
MSavoritias (fae,ve)
has joined
20:38:16
trollge
has left
20:41:36
antranigv
has joined
20:51:06
qy
has left
20:51:50
qy
has joined
20:51:55
Maranda[x]
has left
20:57:09
antranigv
has left
21:03:22
trollge
has joined
21:07:27
snow
has joined
21:12:03
_root
has joined
21:12:14
jgart
has left
21:14:02
trollge
has left
21:14:03
Mx2
has joined
21:16:07
singpolyma
has left
21:25:54
singpolyma
has joined
21:29:44
Menel
has left
21:46:35
mirux
has left
21:46:37
krit
has left
22:00:11
krit
has joined
22:00:45
jgart
has joined
22:10:19
xnamed
has left
22:10:56
poliux
has joined
22:13:40
moparisthebest
has joined
22:17:13
xnamed
has joined
22:19:41
larma
has left
22:28:20
Tobi
has left
22:28:55
SouL
has left
22:30:00
MSavoritias (fae,ve)
has left
22:35:27
trollge
has joined
22:36:05
xnamed
has left
22:36:34
singpolyma
has left
22:37:42
xnamed
has joined
22:37:48
singpolyma
has joined
22:38:58
SouL
has joined
22:41:00
trollge
has left
22:44:58
minist3r
has left
22:50:04
minist3r
has joined
22:51:04
minist3r
has left
22:52:04
moparisthebest
has left
22:56:12
goffi
has left
22:56:32
Vaulor
has left
22:57:24
trollge
has joined
22:58:46
minist3r
has joined
22:59:17
lovetox
has left
22:59:38
cal0pteryx (wurstsalat)
has left
23:01:31
Beherit
has left
23:02:13
trollge
has left
23:08:13
singpolyma
has left
23:09:10
moparisthebest
has joined
23:11:15
singpolyma
has joined
23:12:18
Peter Waher
has left
23:12:38
PeterW
has left
23:12:39
Peter Waher
has joined
23:12:44
lovetox
has joined
23:13:29
lissine
has left
23:27:57
PapaTutuWawa
has left
23:38:37
SouL
has left
23:41:34
Tobi
has joined
23:57:20
sonny
has left
23:58:45
poliux
has left
23:59:40