Skip to content

Conversation

@imsodin
Copy link
Member

@imsodin imsodin commented Nov 9, 2020

Folders which are newly added/shared fell through the cracks regarding sending indexes, as we reject them in cluster config and that's where we initialise index sending. Now in newFolder and in restartFolder when a folder is shared to a new device, we call a new method indexSenderRegistry.addNew. This starts the index sender with no index info (the folder/device is new, we need to transfer everything).

@calmh calmh merged commit d4ce0df into syncthing:main Nov 9, 2020
@imsodin imsodin deleted the model/indexforshared branch November 9, 2020 08:20
calmh added a commit that referenced this pull request Nov 9, 2020
* main:
  gui: Add warning when JavaScript is disabled in Web browser (fixes #7099) (#7102)
  lib/model: Add done chan to track folder-lifetime (fixes #6664) (#7094)
  lib/model: Send indexes for newly shared folder (fixes #7098) (#7100)
@calmh calmh added this to the v1.12.0 milestone Nov 9, 2020
calmh added a commit to calmh/syncthing that referenced this pull request Nov 11, 2020
* main: (42 commits)
  gui: Initialise sharing when accepting new device (fixes syncthing#7113) (syncthing#7114)
  gui: Initialise sharing when accepting new device (fixes syncthing#7113) (syncthing#7114)
  lib/model: Prevent test deadlock (syncthing#7110)
  lib/api, lib/db: Add file debug endpoint (syncthing#7095)
  gui: Add advance config port mapping to gui (fixes syncthing#4824) (syncthing#7017)
  lib/tlsutil: Add O and OU to generated certificates (fixes syncthing#7108) (syncthing#7109)
  all: Add untrusted folders behind feature flag (ref syncthing#62) (syncthing#7055)
  build: Update notify (fixes syncthing#5360) (syncthing#7106)
  lib/model: Fix locking when resending cluster-configs (syncthing#7107)
  gui: Remove superfluous translate in previous (ref syncthing#7102)
  gui: Add warning when JavaScript is disabled in Web browser (fixes syncthing#7099) (syncthing#7102)
  lib/model: Add done chan to track folder-lifetime (fixes syncthing#6664) (syncthing#7094)
  lib/model: Send indexes for newly shared folder (fixes syncthing#7098) (syncthing#7100)
  lib/folder: Clear pull errors when nothing is needed anymore (syncthing#7093)
  lib/api: Fix debug endpoints (ref syncthing#7001) (syncthing#7092)
  gui, man, authors: Update docs, translations, and contributors
  lib/config: Sanity checks on MaxConcurrentWrites (ref syncthing#7064) (syncthing#7069)
  lib/ur: Fix panics in failure-reporting (fixes syncthing#7090) (syncthing#7091)
  lib/ur: Fix panics in failure-reporting (fixes syncthing#7090) (syncthing#7091)
  build: Update dependencies (syncthing#7088)
  ...
imsodin added a commit to imsodin/syncthing that referenced this pull request Nov 19, 2020
imsodin added a commit to imsodin/syncthing that referenced this pull request Nov 20, 2020
imsodin added a commit to imsodin/syncthing that referenced this pull request Nov 20, 2020
@st-review st-review added the frozen-due-to-age Issues closed and untouched for a long time, together with being locked for discussion label Nov 10, 2021
@syncthing syncthing locked and limited conversation to collaborators Nov 10, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

frozen-due-to-age Issues closed and untouched for a long time, together with being locked for discussion

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants