Commit History

Author SHA1 Message Date
  Jakob Borg dd92b2b8f4 all: Tweak error creation (#6391) 5 years ago
  Simon Frei a596e5e2f0 lib/model: Consistent error return values for folder methods on model (#6325) 5 years ago
  Jakob Borg 5823e7a5ce lib/model: Sort and group model initialization better (ref #6303) 5 years ago
  Jakob Borg 55937b61ca lib/model: Add global request limiter (fixes #6302) (#6303) 5 years ago
  Jakob Borg d91c4b010b lib/config, lib/model: Limit concurrent pulls (fixes #5914) (#6290) 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
  Jakob Borg 6c8e8f0391 lib/model: Remove legacy handling of symlinks (#6276) 5 years ago
  Simon Frei f56a5545d4 gui, lib/model: Prevent negative sync completion (fixes #4570) (#6248) 5 years ago
  Jakob Borg be0508cf26 lib/model, lib/protocol: Use error handling to avoid panic on non-started folder (fixes #6174) (#6212) 6 years ago
  Simon Frei 6fd5e78740 lib: Consistently unsubscribe from config-wrapper (fixes #6133) (#6205) 6 years ago
  Jakob Borg e82a7e3dfa all: Propagate errors from NamespacedKV (#6203) 6 years ago
  Jakob Borg 4e151d380c lib/versioner: Reduce surface area (#6186) 6 years ago
  Simon Frei 4d368a37e2 lib/model, lib/protocol: Add contexts sending indexes and download-progress (#6176) 6 years ago
  Simon Frei cf312abc72 lib: Wrap errors with errors.Wrap instead of fmt.Errorf (#6181) 6 years ago
  Simon Frei 65d4dd32cb lib/model: Also handle ServeBackground (#6173) 6 years ago
  Simon Frei 57d668ed1d lib/config: Do introductions in a single config change (#6162) 6 years ago
  Simon Frei 90d85fd0a2 lib: Replace done channel with contexts in and add names to util services (#6166) 6 years ago
  Simon Frei 0d14ee4142 lib/model: Don't info log repeat pull errors (#6149) 6 years ago
  Simon Frei 28edf2f5bb lib/model: Keep fmut locked while adding/starting/restarting folders (#6156) 6 years ago
  Simon Frei cd290d2d05 lib/model: Add initial deviceStatRefs on model creation (fixes #6136) (#6137) 6 years ago
  Simon Frei bee7cce081 lib/model: Add folders on start in model (#6135) 6 years ago
  Ruslan Yevdokymov 3b5dff3f34 lib/model: Fix removal of a marker when there are still folders referencing it (#6114) 6 years ago
  Simon Frei f7b2e79fdc lib/model: Use read-locks wherever possible (#6005) 6 years ago
  Simon Frei b677464dfa lib/model: Optimise locking around conn-close and puller states (#5954) 6 years ago
  Simon Frei b1c74860e8 all: Remove global events.Default (ref #4085) (#5886) 6 years ago
  Simon Frei 6fa02d5081 lib/model: Fix a few more problematic locks (ref #5929) (#5944) 6 years ago
  Simon Frei 86e35f1879 lib/model: Less locking in ClusterConfig (#5943) 6 years ago
  Simon Frei 4a619e74f2 lib/model: Fix incorrect locking (#5939) 6 years ago
  Jakob Borg 669bcb748f lib/config, lib/model: Don't save on every pending folder/device update (fixes #5888) (#5890) 6 years ago