DAV_RECONSTRUCT(1)

πŸ“¦
version 3.12.3 Β· 4 versions
, in ubuntu stonking

✨ 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.


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