Daniel Gultsch
|
8ce7bfb95e
|
automated code clean up
|
2021-01-23 09:25:34 +01:00 |
|
Daniel Gultsch
|
d1490673bb
|
work around race condition after opening easy invite dialog
|
2020-12-11 11:29:23 +01:00 |
|
Daniel Gultsch
|
6941d5edd1
|
ignore IQ result when MAM query had been killed
|
2020-07-26 16:39:48 +02:00 |
|
Daniel Gultsch
|
b6703dbe38
|
switch xmpp-addr to jxmpp-jid
|
2020-05-15 17:06:16 +02:00 |
|
Daniel Gultsch
|
3eaa48fa46
|
added epub and azw mime types. try to resolve application/octet-stream by file extension instead. added preview icons for ebooks
|
2018-12-22 13:02:45 +01:00 |
|
Daniel Gultsch
|
48e366e410
|
support mam:1
|
2018-07-07 11:20:39 +02:00 |
|
Daniel Gultsch
|
543d1f689b
|
do not use end in catchup mam queries
|
2018-05-11 11:16:29 +02:00 |
|
Daniel Gultsch
|
fe8f0bd7f0
|
make receipt handling work with out of order receipts
|
2018-03-25 17:22:39 +02:00 |
|
Daniel Gultsch
|
1accf9d961
|
migrate to xmpp-addr
|
2018-03-07 22:30:36 +01:00 |
|
Daniel Gultsch
|
0deffef8da
|
fixed concurrent modification when killing mam queries
|
2018-03-01 08:27:30 +01:00 |
|
Daniel Gultsch
|
4013123279
|
MAM: rework hasMessagesLeft to account for prosody’s missing count
|
2018-02-24 10:57:11 +01:00 |
|
Daniel Gultsch
|
03fa58634b
|
kill mam query when archiving conversation
|
2018-02-24 09:39:17 +01:00 |
|
Daniel Gultsch
|
7725cb8311
|
MAM: look at total count for completness. parse fin correctly
|
2018-02-23 23:11:54 +01:00 |
|
Daniel Gultsch
|
3ff37511d4
|
sent message receipts after mam catchup
|
2018-01-20 08:54:44 +01:00 |
|
Daniel Gultsch
|
6009b8ebf0
|
disable offline messages. postpone prekey handling until after mam catchup
|
2018-01-19 18:17:13 +01:00 |
|
Daniel Gultsch
|
fc8a5641db
|
MAM: assume true counterpart is safe to extract when using mam:2
|
2017-12-02 18:11:03 +01:00 |
|
Daniel Gultsch
|
5a5eb5bdd3
|
do not turn send button green unless history is caught up. fixes #1232
|
2017-05-19 13:39:44 +02:00 |
|
Daniel Gultsch
|
91db2023d3
|
use mam reference instead of timestamp
|
2017-05-07 21:05:35 +02:00 |
|
Daniel Gultsch
|
185dac6953
|
synchronize around adding query to query map
|
2017-05-07 15:47:18 +02:00 |
|
Daniel Gultsch
|
404cf808b0
|
set catchup flag on mam only when doing that
|
2017-05-04 22:11:46 +02:00 |
|
Daniel Gultsch
|
7747fc0ea1
|
notify for muc messages after mam catchup
|
2017-03-08 22:02:09 +01:00 |
|
Daniel Gultsch
|
c740386297
|
rename the Xmlns class to Namespace
|
2017-03-01 13:01:46 +01:00 |
|
licaon-kter
|
d3dd80eec9
|
Fix a typo in legacy
|
2017-02-19 15:47:57 +02:00 |
|
Daniel Gultsch
|
caa16a8517
|
experimental mam legacy compat layer
|
2017-02-15 16:42:35 +01:00 |
|
Daniel Gultsch
|
b90a1fe1db
|
bump mam namespace
|
2017-02-14 17:19:45 +01:00 |
|
Daniel Gultsch
|
2665c3a1e0
|
rethink mam catchup strategies
|
2017-02-14 16:50:33 +01:00 |
|
Daniel Gultsch
|
40ee1a0bfc
|
reset messagesLoaded when changing retention settings
|
2017-01-25 18:35:22 +01:00 |
|
Daniel Gultsch
|
9b6ae6d75f
|
configurable local message retention period. (untested)
|
2017-01-23 17:14:30 +01:00 |
|
Daniel Gultsch
|
c03e3b5965
|
don't include 'before' reference in mam queries bound by timestamp
|
2017-01-12 20:56:55 +01:00 |
|
Daniel Gultsch
|
fd7216b6a0
|
finish of backlog only for one particular account
|
2017-01-12 20:56:27 +01:00 |
|
Daniel Gultsch
|
7b445bc4c7
|
use history clear date as minimum date for mam
|
2016-09-16 11:07:52 +02:00 |
|
Daniel Gultsch
|
65548ddccb
|
use startdate as lower bound when querying archive with after=x
|
2016-04-09 12:31:08 +02:00 |
|
Daniel Gultsch
|
2713fd50c8
|
use last received message id when querying archive
|
2016-04-09 10:29:34 +02:00 |
|
Daniel Gultsch
|
a0d0ed34ae
|
turned muc errors into enum. added error codes for service shutdown
|
2016-02-22 20:19:58 +01:00 |
|
Daniel Gultsch
|
d2cfac222e
|
show load more messages when auto loading is disabled and messages are still left on server
|
2016-02-21 17:32:46 +01:00 |
|
Daniel Gultsch
|
4fdb0d92fe
|
prevent previoulsly cleared messages from reloading. fixes #1110
|
2016-02-04 14:39:16 +01:00 |
|
Daniel Gultsch
|
f88b8c703e
|
add more fault tolerant checks for messages left on server
|
2016-02-04 11:55:42 +01:00 |
|
Daniel Gultsch
|
0911669b07
|
count all messages in a query
|
2016-02-03 16:04:21 +01:00 |
|
Daniel Gultsch
|
1274b0ef39
|
Revert "get rid of broken totalMessageCount for mam queries"
This reverts commit 58c6f9bfb2 .
|
2016-02-03 10:40:44 +01:00 |
|
Daniel Gultsch
|
58c6f9bfb2
|
get rid of broken totalMessageCount for mam queries
|
2016-02-02 15:39:46 +01:00 |
|
Daniel Gultsch
|
5e4b55a0ff
|
notfiy after mam catchup only if message count > 0
|
2015-12-11 20:43:50 +01:00 |
|
Daniel Gultsch
|
293e820a58
|
get rid of lastMessageTransmitted in favor of db query
|
2015-12-11 13:52:04 +01:00 |
|
Daniel Gultsch
|
55c1129a65
|
notify on mam catchup messages
|
2015-12-10 23:05:11 +01:00 |
|
Daniel Gultsch
|
2262921ff4
|
properly clean up timed out mam queries
|
2015-12-10 18:28:47 +01:00 |
|
saqura
|
fd61d67dab
|
Use MAM for MUC initial history retrieval
If the MUC supports MAM (XEP-0313), use it to retrieve the history
when joining.
|
2015-10-06 16:23:45 +02:00 |
|
Daniel Gultsch
|
b0c19d6bac
|
fixed bug that prevented newly opened conversations to load the entire history via mam. fixes #1328
|
2015-08-30 11:24:37 +02:00 |
|
Daniel Gultsch
|
0dfb9bd1a0
|
introduce special iq type for internal timeouts. always use != result to check for error in callbacks
|
2015-08-23 17:53:23 +02:00 |
|
Daniel Gultsch
|
1b5631c835
|
fixed muc mam. added a few security checks
|
2015-05-20 03:48:14 +02:00 |
|
iNPUTmice
|
b9af38464e
|
fixed mam to work with muc
|
2015-01-24 00:22:51 +01:00 |
|
Sam Whited
|
eb7e683403
|
Make IqPacket type an enum
|
2015-01-04 08:20:30 -05:00 |
|