* Injected the username when password has changed.
When the resetPassword controller has successfully updated the user's password, it now redirects the user to the password changed page with the username as a query parameters.
* Update unit test for password_reset_success redirect
* Add option to reuse database controller between requests. Clear schema cache when deleting everything
* Add test
* Rename setting to persistSchemaCache to more accurately reflect effect
* Repurpose option to determine whether to randomize cache prefix. Restore Config.js controller creation. Add tests
* Fix bug with missing parameter passed to to SchemaCache
* Renaming and formatting
* Fix property name typo
* Rename option to avoid double negative and still be falsey by default. Style fix
* Enable RestCreate related tests for Postgres
* Enable tests in ParseRole for postgres
* Enable one ParseObject test for postgres
* Improve the way a jsonb field is updated.
* Use Postgres 9.5 in Travis
* Install Postgres 9.5 in Travis
* Use sudo to install and setup Postgres 9.5 in Travis
* Test if Postgres 9.5 can be used with trusty
* Re-exclude a test for postgres
* Revert travis to its original form
* Adds ability to update a subscription
* Adds unsubscribe to the RequestSchema, makes sure to not fire unsubscribe to the client when updating
* Fix failing tests
* More extensive tests
* fix annotation
Currently in the logs if an invalid function is called the error
message just says "invalid function" which is decidedly unhelpful
when looking through server logs. Now it will say
"Invalid function: "functionName""
* Moves LiveQuery pub/sub to adapter folder
* Adds ability to provide custom adapter for LiveQuery pubsub
* Adds test for function based adapter
* Pass all options to createSubscriber
* nits
* Add tests. Fail request if any of the 4 optional keys does not match
* Only require one key to be supplied in the request, except when no keys are configured
* Use const over let, var
* Add acl role check to _matchesACL, start adding tests.
* Add tests for ACL role checks in LiveQueryServer.
* Switch to arrow functions, add immutabalized code from @acinader, swap for loop style.
* Add failing test for updating installations with masterKey
* Prevent auth.installationId from being used when using masterKey
This allows masterKey to update any installation object
Fixes ParsePlatform/parse-server##2887
* Change users.get to secure.checkToken
You can't get user info by client token due vk restrictions. You must check token via secure.checkToken.
* Configuration checks for vk auth.
* Move config check to promise, remove debug log, add message to logger on error.