Make authenticator changes to protocol backwards-compatible
authorBen Rosser <rosser.bjr@gmail.com>
Thu, 24 Dec 2015 03:30:48 +0000 (22:30 -0500)
committerBen Rosser <rosser.bjr@gmail.com>
Sat, 27 May 2017 17:57:46 +0000 (13:57 -0400)
commitd6f3eedebc7f9619b04dffc5f48faa792950fdcd
treecf9b482fcb04ede593549100085e26de3dadefd3
parent931e5280abc6738f94ac052af2a7e31e82487cf1
Make authenticator changes to protocol backwards-compatible

An older client setting up a newer core will cause the core to
default to using the SqlAuthenticator class.

An newer client setting up an older core won't show the auth
selection dialog.
20 files changed:
CMakeLists.txt
src/client/clientauthhandler.cpp
src/common/protocol.h
src/common/protocols/datastream/datastreampeer.cpp
src/common/protocols/legacy/legacypeer.cpp
src/common/quassel.h
src/core/CMakeLists.txt
src/core/authenticator.h
src/core/core.cpp
src/core/core.h
src/core/coreauthhandler.cpp
src/core/coresettings.cpp
src/core/coresettings.h
src/core/ldapauthenticator.cpp
src/core/ldapauthenticator.h
src/core/sqlauthenticator.cpp
src/core/sqlauthenticator.h
src/qtui/coreconfigwizard.cpp
src/qtui/coreconfigwizard.h
src/qtui/ui/coreconfigwizardsyncpage.ui