server/lib
Morris Jobke 713f684a8b
Adding tests for 4 byte unicode characters
* success on SQLite and Postgres
* failure on MySQL due to the limited charset that only supports up to 3 bytes

Add config option to update charset of mysql to utf8mb4

* fully optional
* requires additional options set in the database

only disable unicode test on mysql

Fixing ctor call

Adding docker based unit test execution for mysql utf8mb4

Add mysqlmb4 test configuration to Jenkinsfile

fix collation on utf8mb4

Properly setup charset and collation in the doctrine connection

Allow files containing 4-byte chars in case the database supports it

During setup of a mysql database we try to detect if charset 'utf8mb4' can be used

Fix mysql settings

Add console command to migrate the charset

Set ROW_FORMAT before setting collation to mb4

Also select tables with wrong collation

Faster MySQL docker

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2017-03-21 16:42:12 -06:00
..
composer Merge pull request #3844 from nextcloud/unshare_event 2017-03-21 16:57:09 +01:00
l10n [tx-robot] updated from transifex 2017-03-21 01:08:16 +00:00
private Adding tests for 4 byte unicode characters 2017-03-21 16:42:12 -06:00
public Merge pull request #3957 from nextcloud/downstream-27307 2017-03-20 18:10:05 +01:00
autoloader.php Revert "Add a magic wrapper to allow phpunit4 to run the code again " 2017-03-20 14:25:43 +01:00
base.php Use SystemConfig instead of AllConfig for DB stuff 2017-03-19 15:53:49 -06:00