DAV_RECONSTRUCT(1)
β¨ DAV_RECONSTRUCT β¨
okay bestie, so this is a Cyrus IMAP manual page, and it's all about dav_reconstruct π
πΈ NAME πΈ
dav_reconstruct β a Cyrus IMAP thing that rebuilds the caldav and carddav database for one user or a whole lil squad of users π«Ά
π SYNOPSIS π
dav_reconstruct [ -C alt_config] [ -A <audit tool> ] [ -a ] <userid_list>
π DESCRIPTION π
so here's the tea β β dav_reconstruct fixes up the dav internal sqlite database, which is the lil database that lots of the dav commands lean on so they can be way more efficient. it's giving main character energy for performance, fr fr.
and here's the part where you gotta pay attention π: if that dav database gets corrupted, then caldav/carddav can start handing back the wrong stuff. literally the wrong stuff. not the vibe. using dav_reconstruct can correct these faults and get you back to slaying β¨
π OPTIONS π
-C alt_configβ you're passing in an alternative config file that's got cyrus settings in it ποΈ-a,--allβ process every single user on this store. all of them. the whole roster π-A audit-tool,--audit-tool=audit-toolβ the name of a program that takes two sqlite databases and compares them π
β οΈ heads up bestie: this option currently does not work. she's not beating the allegations, she's just not functioning π don't count on it
userid_listβ the list of users whose cal/card dav information you need to fix π οΈ
π AUTHOR π
The Cyrus Team π«Ά icons only, no cap.
β COPYRIGHT β
1993β2026, The Cyrus Team
and that's the whole page, bestie!! this one's from Cyrus IMAP version 3.12.3, dated Jul 15, 2026, and yes it's the DAV_RECONSTRUCT(1) page π¦ go fix those databases, you got this πβ¨
π¦ where this page comes from
- ubuntu stonking: cyrus-caldav 3.12.3-3build1 Β· CMU
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms