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 |