Merge branch 'master' into v0.12
* master: Update docs and translations Model.internalScanFolder: Don't ignore special .stfolder and .stignore files. Model.internalScanFolderSubs: Scan only requested subs. A couple of protocol tests Humanize serialization of version vectors (again) FetchLatestReleases: fix the error log message Add postinst script to restart after upgrade Templatize Debian files Don't require restart for usage reporting changes (fixes #2704) RLimit comment typo
This commit is contained in:
@@ -1220,7 +1220,7 @@ type jsonVersionVector protocol.Vector
|
||||
func (v jsonVersionVector) MarshalJSON() ([]byte, error) {
|
||||
res := make([]string, len(v))
|
||||
for i, c := range v {
|
||||
res[i] = fmt.Sprintf("%d:%d", c.ID, c.Value)
|
||||
res[i] = fmt.Sprintf("%v:%d", c.ID, c.Value)
|
||||
}
|
||||
return json.Marshal(res)
|
||||
}
|
||||
|
||||
@@ -1206,7 +1206,7 @@ func cleanConfigDirectory() {
|
||||
// short ID:s; that is, that the devices in the cluster all have unique
|
||||
// initial 64 bits.
|
||||
func checkShortIDs(cfg *config.Wrapper) error {
|
||||
exists := make(map[uint64]protocol.DeviceID)
|
||||
exists := make(map[protocol.ShortID]protocol.DeviceID)
|
||||
for deviceID := range cfg.Devices() {
|
||||
shortID := deviceID.Short()
|
||||
if otherID, ok := exists[shortID]; ok {
|
||||
|
||||
Reference in New Issue
Block a user