DAV_RECONSTRUCT(1)
π DAV_RECONSTRUCT π
okay bestie, so dav_reconstruct is a Cyrus IMAP thing β section 1 of the manual, main character energy, and it's here to rebuild the caldav and carddav database for a user or a whole lil squad of users. β¨
πΈ SYNOPSIS πΈ
dav_reconstruct [ -C alt_config] [ -A <audit tool> ] [ -a ] <userid_list>
that's it. that's the whole vibe. π
π¦ DESCRIPTION π¦
so dav_reconstruct fixes up the dav internal sqlite database β the one that basically every dav command leans on to be fast and efficient, no cap. π₯
here's the tea though: if that dav database gets corrupted, caldav and carddav can start returning the wrong stuff. like, not it at all. π running dav_reconstruct can correct those faults and put everything back where it belongs. slay. π
π OPTIONS π
-C alt_configβ alternative config file with cyrus settings. bringing your own config? iconic. π-a,--allβ process all users on this store. everybody gets the glow-up. π-A audit-tool,--audit-tool=audit-toolβ name of a program that takes two sqlite databases and compares them. lowkey important: this option currently does not work. π so don't come for me when it does nothing, bestie, it's in the docs fr fr.userid_listβ list of users whose cal/card dav information you need to fix. this is the one you actually gotta pass in. π«Ά
π AUTHOR π
The Cyrus Team. they ate, honestly. π
β COPYRIGHT β
1993β2026, The Cyrus Team
version 3.12.4, dated Sep 09, 2026 β okay that's the whole page bestie, go forth and reconstruct responsibly, iykyk πβ¨π¦
π¦ where this page comes from
- fedora 44: cyrus-imapd 3.12.4-1.fc44 Β· BSD-Attribution-HPND-disclaimer
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms