nextcloud/lib/private
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
..
Accounts bring back setEmailAddress for the user management 2016-11-25 10:26:48 +01:00
Activity Add an event merger and use it for the files activities 2016-11-25 15:36:11 +01:00
App Some more code fixes 2017-03-20 10:45:27 +01:00
AppFramework Core is also a special app 2017-03-21 10:42:33 +01:00
Archive replace close:// streamwrapper with CallBackWrapper 2017-01-06 15:33:32 +01:00
Authentication Defining App "cron" for "Invalidating tokens older than" message #27167 (#27201) 2017-03-19 22:51:47 -06:00
BackgroundJob Update with robin 2016-07-21 18:13:58 +02:00
Cache Remove deprecated OC_User::isLoggedIn 2017-03-02 22:59:39 +01:00
Command Update with robin 2016-07-21 18:13:58 +02:00
Comments @since 9.2.0 to @since 11.0.0 2016-11-15 18:51:52 +01:00
Console ownC -> Nextc 2017-03-19 23:20:24 -06:00
DB Adding tests for 4 byte unicode characters 2017-03-21 16:42:12 -06:00
Diagnostics Cap the number of queries we save in the query logger 2016-11-03 16:00:28 +01:00
Encryption Ignore exception when deleting keys of deleted user 2017-03-17 00:07:23 -06:00
Federation Fix DI of the cloud id manager into apps 2017-02-14 12:47:46 +01:00
Files Move error message to log entry 2017-03-20 11:06:08 +01:00
Group Use DI 2017-03-17 10:23:04 +01:00
Hooks Update with robin 2016-07-21 18:13:58 +02:00
Http/Client Rebrand to "Nextcloud" and add 100% coverage 2017-01-02 14:51:16 +01:00
IntegrityCheck Merge pull request #2724 from nextcloud/fix-23591 2016-12-21 13:03:13 +01:00
L10N Simplify isSubDirectory check 2016-10-07 21:56:43 +02:00
legacy Merge pull request #3945 from nextcloud/downstream-27298 2017-03-20 13:16:10 +01:00
Lock Update with robin 2016-07-21 18:13:58 +02:00
Lockdown Implement webdav SEARCH 2017-03-01 14:06:39 +01:00
Log author update 2017-03-10 17:24:37 +08:00
Mail Fix default of mail_smtpmode - fixes #3102 2017-01-19 19:59:53 -06:00
Memcache Make sure old instances don't break 2017-01-05 11:57:18 +01:00
Migration Adding tests for 4 byte unicode characters 2017-03-21 16:42:12 -06:00
Notification @since 9.2.0 to @since 11.0.0 2016-11-15 18:51:52 +01:00
OCS announce public endpoints to sync trusted servers 2017-03-09 10:07:52 +01:00
Preview Some code cleanup 2017-03-19 20:30:46 +01:00
Repair Adding tests for 4 byte unicode characters 2017-03-21 16:42:12 -06:00
RichObjectStrings @since 9.2.0 to @since 11.0.0 2016-11-15 18:51:52 +01:00
Route Add system config htaccess.IgnoreFrontController for prettyURLs w/o mod_env 2016-11-16 22:28:49 +01:00
Search Fix others 2016-07-21 18:13:57 +02:00
Security introduce brute force protection for api calls 2017-01-18 15:25:15 +01:00
Session Update with robin 2016-07-21 18:13:58 +02:00
Settings Always suggest the overwrite.cli.url 2017-03-17 13:40:58 +01:00
Setup Use SystemConfig instead of AllConfig for DB stuff 2017-03-19 15:53:49 -06:00
Share shares-circles 2017-03-17 18:48:33 -01:00
Share20 Merge pull request #3844 from nextcloud/unshare_event 2017-03-21 16:57:09 +01:00
SystemTag don't store empty groupids 2017-03-19 22:01:37 -06:00
Tagging Fix others 2016-07-21 18:13:57 +02:00
Template Add tests for SCSSCacher 2017-03-20 14:12:35 +01:00
Updater Document updater channel & check for correct PHP version in updater 2016-12-06 00:19:13 +01:00
User Merge pull request #3929 from nextcloud/downstream-27068 2017-03-20 12:44:54 +01:00
AllConfig.php Merge pull request #3023 from nextcloud/issue-2915-filter-out-sensitive-appconfigs 2017-01-17 11:01:42 +01:00
AppConfig.php Make sure the spreed TURN server secret stays a secret 2017-01-17 11:29:10 +01:00
AppHelper.php Fix others 2016-07-21 18:13:57 +02:00
Avatar.php Add message to NotSquareException thrown from Avatar 2016-10-24 11:27:27 +02:00
AvatarManager.php avatar to appdata 2016-10-05 11:00:16 +02:00
CapabilitiesManager.php Make the capabilities manager more error proof 2016-08-15 20:37:19 +02:00
Config.php Update with robin 2016-07-21 18:13:58 +02:00
ContactsManager.php Fix others 2016-07-21 18:13:57 +02:00
DatabaseException.php Fix others 2016-07-21 18:13:57 +02:00
DatabaseSetupException.php Fix others 2016-07-21 18:13:57 +02:00
DateTimeFormatter.php Fix others 2016-07-21 18:13:57 +02:00
DateTimeZone.php Fix others 2016-07-21 18:13:57 +02:00
ForbiddenException.php Fix others 2016-07-21 18:13:57 +02:00
HintException.php add missing phpdoc to HintException 2016-11-28 11:34:23 +01:00
HTTPHelper.php Fix others 2016-07-21 18:13:57 +02:00
Installer.php Don't use cached informations for app version 2016-12-09 18:01:45 +01:00
LargeFileHelper.php Merge pull request #1890 from nextcloud/downstream-25428 2016-10-25 14:44:27 +02:00
Log.php Don't log the password on confirmPassword when LDAP throws an exception 2017-02-07 12:16:11 +01:00
NaturalSort.php Fix others 2016-07-21 18:13:57 +02:00
NaturalSort_DefaultCollator.php Fix others 2016-07-21 18:13:57 +02:00
NavigationManager.php Force to specify the name 2017-01-27 09:44:11 +01:00
NeedsUpdateException.php Update with robin 2016-07-21 18:13:58 +02:00
NotSquareException.php Fix others 2016-07-21 18:13:57 +02:00
PreviewManager.php Rewrite old preview endpoint for PreviewManager 2017-01-04 16:51:44 +01:00
PreviewNotAvailableException.php Opening the trashbin causes errors in log for files without preview 2016-09-09 13:53:06 +02:00
RedisFactory.php Update with robin 2016-07-21 18:13:58 +02:00
Repair.php Fix DI 2017-03-03 12:20:02 +01:00
RepairException.php Fix others 2016-07-21 18:13:57 +02:00
Search.php Update with robin 2016-07-21 18:13:58 +02:00
Server.php Move a lot of stuff over to the ServerContainer 2017-03-21 10:29:59 +01:00
ServerContainer.php More elegant handling of recursion 2017-03-21 08:52:20 +01:00
ServerNotAvailableException.php Fix others 2016-07-21 18:13:57 +02:00
ServiceUnavailableException.php Update with robin 2016-07-21 18:13:58 +02:00
Setup.php Use SystemConfig instead of AllConfig for DB stuff 2017-03-19 15:53:49 -06:00
Streamer.php Add doc block for $time 2016-11-28 14:26:30 +01:00
SubAdmin.php Fix CamelCasing 2017-01-18 11:45:26 +01:00
SystemConfig.php Fix tests 2017-01-12 10:49:22 +01:00
TagManager.php Fix others 2016-07-21 18:13:57 +02:00
Tags.php Update with robin 2016-07-21 18:13:58 +02:00
TemplateLayout.php Remove test code 2017-03-21 16:59:10 +01:00
TempManager.php Update with robin 2016-07-21 18:13:58 +02:00
Updater.php Do not double cherck app update 2017-03-13 18:07:41 -06:00
URLGenerator.php Check if the theming app is loaded 2016-12-09 12:52:17 +01:00