* 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.
* Add failing test for multiple .notEqualTo on relation with same class
* Fix multiple .notEqualTo on relations with the same class
Multiple should use the union of all objectIds not the intersect
FixesParsePlatform/parse-server#1596
* Allow configuration options for Postgres
* Fix the use of incorrect options object.
* Refactor and test the postgres config parser.
* Remove unnecessary try/catch
* Remove unnecessary try/catch
* Add blank line at the end of the test file
* Rename file for consistency purposes