Commit History

Author SHA1 Message Date
  Simon Frei f30f9c50f8 lib/db: Handle indirection error repairing sequences (fixes #7026) (#7525) 4 years ago
  Jakob Borg 6e5514419d lib/db: Fix some omitted error checks, unused variable (#7489) 4 years ago
  Simon Frei 310fba4c12 lib: Return error from db.FileSet.Snapshot (fixes #7419, ref #5907) (#7424) 4 years ago
  Simon Frei 46bbc78e82 lib/db: Fix and improve removing entries from global (ref #6501) (#7336) 4 years ago
  Simon Frei 070bf3b776 lib/db: Report number of repaired items from checkGlobal (#7329) 4 years ago
  Simon Frei 78bd0341a8 all: Handle errors opening db/creating file-set (ref #5907) (#7150) 5 years ago
  Jakob Borg 7892547873 lib: Remove USE_BADGER experiment (#7089) 5 years ago
  Audrius Butkevicius e027175446 all: Move remaining protos to use the vanity plugin (#7009) 5 years ago
  Simon Frei 08bebbe59b lib/db, lib/syncthing: Don't repair DB on upgrade, but on error (fixes #6917) (#6971) 5 years ago
  Simon Frei ecc24428ac lib/model: Prevent duplicate need count on recalculating metadata (#6964) 5 years ago
  Simon Frei 7b821d2550 lib/db: Add local need check&repair (#6950) 5 years ago
  Audrius Butkevicius cbbc262161 lib/db: Dont recurse on flush (fixes #6905) (#6906) 5 years ago
  Simon Frei 8f5215878b lib/db: Don't put truncated files (ref #6855, ref #6501) (#6888) 5 years ago
  Audrius Butkevicius 55147f5901 lib/db: Rework flush hooks (#6838) 5 years ago
  Jakob Borg bbda58a29f lib/db: Add test for GC run 5 years ago
  greatroar df83b84aa1 all: Make all error implementations pointer types (#6726) 5 years ago
  André Colomb 46536509d7 lib/protocol: Avoid panic in DeviceIDFromBytes (#6714) 5 years ago
  Simon Frei 1f8e6c55f6 lib/db: Refactor to use global list by version (fixes #6372) (#6638) 5 years ago
  Simon Frei de9489585f lib/db: Filter repeat files in one update (ref #6650) (#6651) 5 years ago
  Simon Frei a94951becd lib/db, lib/model: Keep need stats in metadata (ref #5899) (#6413) 5 years ago
  Jakob Borg c4abe6f815 lib/db: Don't whack blocks when putting truncated file (#6434) 5 years ago
  Simon Frei 74706bb02b lib/db, lib/syncthing: Repair db once on upgrade (ref #6425, #6427) (#6429) 5 years ago
  Simon Frei 40580d8b9b lib/db: Remove emptied global list in checkGlobals (fixes #6425) (#6426) 5 years ago
  Simon Frei cc2a55892f lib: Repair sequence inconsistencies (#6367) 5 years ago
  Simon Frei 29736b1e33 lib/db: Add closeWaitGroup to allow async operation (#6317) 5 years ago
  Jakob Borg 8fc2dfad0c lib/db: Deduplicate block lists in database (fixes #5898) (#6283) 5 years ago
  Simon Frei 08f0e125ef all: Transactionalize db.FileSet (fixes #5952) (#6239) 5 years ago
  Simon Frei 0bec01b827 lib/db: Remove *instance by making everything *Lowlevel (#6204) 6 years ago
  Jakob Borg c71116ee94 Implement database abstraction, error checking (ref #5907) (#6107) 6 years ago
  Simon Frei 7a4c88d4e4 lib: Add mtime window when comparing files (#5852) 6 years ago