Cockatrice/common
ebbit1q 2fc85e0c08
use hashed passwords in all commands (#4493)
* protocol changes

* server changes

* client changes for password reset and registration

* add hashed password to change password in client

* always use hashed password to log in

* add warning to client when using plain text password

* require real password for changing email on server

this is backwards compatible as users logged in with a real password on
older clients will not need this, only users logged in with a hashed
password

* implement password dialog when changing email

* require min password length

* use qstringlist to build query instead

* use clear instead of = ""

* add max to password dialog

* use proper const ness in abstractclient

* reject too long passwords instead of trimming
2022-01-16 20:32:30 -05:00
..
lib
pb use hashed passwords in all commands (#4493) 2022-01-16 20:32:30 -05:00
sfmt
CMakeLists.txt
color.h
decklist.cpp
decklist.h
expression.cpp
expression.h
featureset.cpp
featureset.h
get_pb_extension.cpp
get_pb_extension.h
passwordhasher.cpp miscellaneous refactors (#4521) 2022-01-16 17:58:53 -05:00
passwordhasher.h miscellaneous refactors (#4521) 2022-01-16 17:58:53 -05:00
rng_abstract.cpp
rng_abstract.h
rng_sfmt.cpp
rng_sfmt.h
room_message_type.h
server_abstractuserinterface.cpp
server_abstractuserinterface.h
server_arrow.cpp
server_arrow.h
server_arrowtarget.cpp
server_arrowtarget.h
server_card.cpp
server_card.h
server_cardzone.cpp
server_cardzone.h
server_counter.cpp
server_counter.h
server_database_interface.cpp
server_database_interface.h use hashed passwords in all commands (#4493) 2022-01-16 20:32:30 -05:00
server_game.cpp
server_game.h
server_metatypes.h
server_player_reference.h
server_player.cpp implement max lengths for input dialogs that are sent to the server (#4522) 2022-01-16 17:57:01 -05:00
server_player.h
server_protocolhandler.cpp use hashed passwords in all commands (#4493) 2022-01-16 20:32:30 -05:00
server_protocolhandler.h use hashed passwords in all commands (#4493) 2022-01-16 20:32:30 -05:00
server_remoteuserinterface.cpp
server_remoteuserinterface.h
server_response_containers.cpp
server_response_containers.h
server_room.cpp use hashed passwords in all commands (#4493) 2022-01-16 20:32:30 -05:00
server_room.h
server.cpp
server.h
serverinfo_user_container.cpp
serverinfo_user_container.h
stringsizes.h implement max lengths for input dialogs that are sent to the server (#4522) 2022-01-16 17:57:01 -05:00
user_level.h