Skip to content

Reject desktop clients older than 2.0.27#64

Open
tsdko wants to merge 3 commits into
dsnopek:masterfrom
tsdko:reject-pre-2.0.27
Open

Reject desktop clients older than 2.0.27#64
tsdko wants to merge 3 commits into
dsnopek:masterfrom
tsdko:reject-pre-2.0.27

Conversation

@tsdko
Copy link
Copy Markdown
Contributor

@tsdko tsdko commented Mar 5, 2017

Since merging #28, AnkiServer uses a backwards-incompatible version of the sync protocol. To prevent confusing (or silent) errors, the server should just disallow connections from older clients.

As an extra, the server compares the version correctly (2.1.0 > 2.0.41) and no longer assumes that an unknown client uses the pre-2.0.13 protocol, which is now wrong in most cases, as can be seen in #63.

Fixes #60.

tsdko added 3 commits January 22, 2017 17:08
To add a test for the new check, #35 would be needed to be merged
first.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant