aboutsummaryrefslogtreecommitdiff
path: root/libdino/src/service/history_sync.vala
AgeCommit message (Collapse)Author
12 daysMove qlite into libdinoMarvin W
2026-06-07Add JID interningMarvin W
2025-10-16Remove invalid declaration modifiersMarvin W
Fixes #1728
2025-10-14History: Fix sync issues when resuming from partial syncMarvin W
2023-10-07Fix some compiler warningsfiaxh
2023-04-23Fix crash on NS_URI call when own server has no MAM; drop broken mam:1 "support"fiaxh
fixes #1405
2023-03-21Improve history syncMarvin W
- Ensure we fully fetch desired history if possible (previously, duplicates from offline message queue could hinder MAM sync) - Early drop illegal MAM messages so they don't pile up in the pending queue waiting for their query to end (which it never will if they were not requested in first place). Fixes #1386
2023-02-07Improve history sync under loadMarvin W
2023-02-07Add priority for and allow cancellation of outgoing stanzasMarvin W
2023-01-17MAM: Fix latest range not being stored in db if it contained a duplicatefiaxh
2022-12-30Fix compiler warningsfiaxh
2022-12-20MAM: Fix processing after range was fetched completely, fix merging of rangesfiaxh
2022-11-20Fix some MAM issuesfiaxh
- Messages from MUCs weren't added to their respective MUC MAM ranges, thus re-fetched on rejoin - The earliest ('first') message of a mam page was used to update the to_id, but it should have been 'last'; also the other way around. - Duplicates weren't detected properly
2022-11-04Clean up log outputsfiaxh
2022-10-10Rewrite MAM logic and add MUC MAMfiaxh