Files
sweetgum-server/sql
shavit d502a4ba33 Added bcrypt support. (#136)
* Added bcrypt support.

bcrypt is the modern hashing method. SHA-1 is considered completely deprecated (like MD5) and SHA-256 isn't as beneficial as bcrypt.

* Updated .gitignore to not track and stage binary files.

* Fixed flipped variables.

* Added ServerConstants.AUTOMATIC_REGISTER

The automatic registration uses the bcrypt hashing method.

* Drop MyISAM support, for InnoDB

As of MySQL 5.6 and above (or MariaDB equivalent), MyISAM has no benefits over InnoDB.

InnoDB is faster.
It has row-level locking.
It has better crash recovery.
It supports transactions, foreign keys and relationship constraints.

* Fixed a memory leak in MapleClient.login

* Added automatic migration from SHA-1 and SHA-512 to bcrypt.

* Made indentation consistent
2017-11-28 22:41:50 -02:00
..
2017-11-28 22:41:50 -02:00
2017-11-28 22:41:50 -02:00
2015-11-02 23:17:21 -02:00

---- MapleSolaxiaV2 MySQL Database ----

These SQL files must be executed IN ORDER to set up the database:
	- db_database.sql
	- db_drops.sql
	- db_shopupdate.sql (optional & require provided WZs)