dblythy
c8ff445c10
Fix typo in server definitions for emailVerifyTokenReuseIfValid ( #7037 )
...
* Update index.js
* run docs
2020-12-03 13:40:13 -06:00
Snyk bot
4ab44c7088
fix: upgrade ws from 7.3.1 to 7.4.0 ( #7032 )
...
Snyk has created this PR to upgrade ws from 7.3.1 to 7.4.0.
See this package in npm:
https://www.npmjs.com/package/ws
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
Co-authored-by: Diamond Lewis <findlewis@gmail.com >
2020-12-03 09:13:10 -08:00
Snyk bot
041bdf5e0c
fix: upgrade parse from 2.17.0 to 2.18.0 ( #7034 )
...
Snyk has created this PR to upgrade parse from 2.17.0 to 2.18.0.
See this package in npm:
https://www.npmjs.com/package/parse
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
Co-authored-by: Diamond Lewis <findlewis@gmail.com >
2020-12-03 10:59:28 -06:00
Antonio Davi Macedo Coelho de Castro
54a61b7694
GitHub actions ( #7035 )
...
* Trying to setup GitHub Actions
* Try to fix the workflow steps
* Fix NODE_VERSION
* Fix services
* Fix services 2
* Fix redis service, remove docker service
* Missing npm install
* Fix Use Node.js step name
* Remove greenkeeper
* I believe we do not need this command
* Try to include postgres
* Fix postgres script
* Remove before install script
* Fix postgres before script
* Try to fix connection to postgres
* Fix postgress port
* Postgres host
* Still trying to connect on postgres
* Still trying to connect on postgres - localhost
* Split postgres in a separate job
* Add postgres healthcheck
* Set postgres just like github example
* Fix postgres scripts with new credentials
* Still trying to fix postgres connection
* Now it looks only the username is wrong
* Passing postgres password in the right way
* try to install postgis
* New attempt to install postgis
* Fix postgis image name
* Try to output tests
* We need to start mongo
* Increase tests timeout
* Fix flaky test
* Add GitHub Actions badge
* Badge as html
* Fix badge link
* Remove Travis
* try to fix coverage
* Fix flaky test
* Improve ci workflow
* Change the mongo default test version
* Fix the job name in the if clause
* Ubuntu18.0.4
* Downgrade to 4.0.21
* Fix cache keys:
* Trying with mongo 4.0.4
* Rever os and mongo versions
* remove latest node
2020-12-03 08:15:48 -08:00
Antonio Davi Macedo Coelho de Castro
da905a357d
Merge pull request from GHSA-4w46-w44m-3jq3
...
* strip password after authentication to prevent cleartext password storage
* fixed forgotten testcase forcing ;-/
* added test to check if password is not stored in user record
Co-authored-by: Fabian Strachanski <fabian@fastr.de >
2020-12-02 13:08:02 -08:00
Snyk bot
4dee0bc61e
fix: upgrade pg-promise from 10.7.1 to 10.7.3 ( #7024 )
...
Snyk has created this PR to upgrade pg-promise from 10.7.1 to 10.7.3.
See this package in npm:
https://www.npmjs.com/package/pg-promise
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2020-11-25 14:08:09 -08:00
dblythy
e88f2e38f9
Feature: Reuse tokens if they haven't expired ( #7017 )
...
* Reuse tokens if they haven't expired
* Fix failing tests
* Update UserController.js
* Update tests
* Tests for invalid config
* restart tests
2020-11-25 09:30:52 -08:00
dblythy
0bf2e84f81
fix: consistent casing for afterLiveQueryEvent ( #7023 )
2020-11-24 13:58:35 -08:00
Snyk bot
d4f405d972
fix: upgrade apollo-server-express from 2.18.2 to 2.19.0 ( #7019 )
...
Snyk has created this PR to upgrade apollo-server-express from 2.18.2 to 2.19.0.
See this package in npm:
https://www.npmjs.com/package/apollo-server-express
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2020-11-23 00:54:00 -08:00
Fabian Strachanski
c958c46fa7
Add LDAPS-support to LDAP-Authcontroller ( #7014 )
...
* Add LDAPS-support to LDAP-Authcontroller
* Add Testcase that failed with valid certificate but wrong credendtials to LDAP-Authcontroller
* change scope of 'error' and remove 'case undefined', because it's not needed anymore
2020-11-18 16:20:59 -08:00
Snyk bot
ccb045b68c
fix: upgrade @graphql-tools/links from 6.2.4 to 6.2.5 ( #7007 )
...
Snyk has created this PR to upgrade @graphql-tools/links from 6.2.4 to 6.2.5.
See this package in npm:
https://www.npmjs.com/package/@graphql-tools/links
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2020-11-17 01:19:06 -08:00
Snyk bot
6207758d21
fix: upgrade pg-promise from 10.7.0 to 10.7.1 ( #7009 )
...
Snyk has created this PR to upgrade pg-promise from 10.7.0 to 10.7.1.
See this package in npm:
https://www.npmjs.com/package/pg-promise
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2020-11-16 22:02:34 -08:00
Snyk bot
78b693bfe6
fix: upgrade jwks-rsa from 1.10.1 to 1.11.0 ( #7008 )
...
Snyk has created this PR to upgrade jwks-rsa from 1.10.1 to 1.11.0.
See this package in npm:
https://www.npmjs.com/package/jwks-rsa
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2020-11-16 21:56:08 -08:00
Snyk bot
b71e4851a6
fix: upgrade graphql from 15.3.0 to 15.4.0 ( #7011 )
...
Snyk has created this PR to upgrade graphql from 15.3.0 to 15.4.0.
See this package in npm:
https://www.npmjs.com/package/graphql
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2020-11-16 21:22:17 -08:00
Manuel
8763993110
update stale bot ( #6998 )
...
* removed stale bot
* changed stale bot to only close features and enhancements
2020-11-16 17:05:39 +00:00
Diamond Lewis
c1971b2ab1
fix(beforeSave/afterSave): Return value instead of Parse.Op for nested fields ( #7005 )
...
* fix(beforeSave): Return value instead of Parse.Op
* afterSave test
* Improve Tests
* Fixed postgres test by saveArgumentsByValue
2020-11-12 13:14:44 -08:00
Diamond Lewis
a4c84c09be
fix(beforeSave): Skip Sanitizing Database results ( #7003 )
...
* fix(beforeSave): Skip Sanitizing Database results
* fix test
2020-11-11 17:39:25 -08:00
Corey
568c285369
Fix includeAll for querying a Pointer and Pointer array ( #7002 )
...
* initial test
* Add failing testcase
* fix includeAll by considering array
2020-11-11 10:57:41 -06:00
dblythy
b4ec63e8a7
Init ( #6999 )
2020-11-09 16:36:45 -08:00
Gunnar Oledal
dbf04f381c
Absolute path is no longer required for cloud code ( #6993 )
2020-11-05 08:55:42 -08:00
Laode Muhammad Al Fatih
ccb6c046e2
Add cloud parameter to Docker command ( #6988 ) ( #6990 )
...
* Add `cloud` parameter to Docker command (#6988 )
* Add note to run Image with Cloud Code feature.
2020-11-03 15:57:58 -08:00
Vitaly Tomilov
bbae55d518
Update PostgresStorageAdapter.js ( #6989 )
...
* Update PostgresStorageAdapter.js
Improve `createClass` transaction:
* `await` makes it a more consistent sequence of queries
* `batch` is not needed there
* No need for an extra `.then` section
* Update PostgresStorageAdapter.js
Remove batch-dependent error code check, as it should happen automatically without batch result.
* Update PostgresStorageAdapter.js
Removing unused variable.
2020-11-03 08:01:04 -08:00
Antonio Davi Macedo Coelho de Castro
c9832023c4
Release 4.4.0 ( #6985 )
2020-11-02 08:01:26 -08:00
Vitaly Tomilov
82cd27520b
Update PostgresStorageAdapter.js ( #6981 )
...
* Update PostgresStorageAdapter.js
Start moving toward better, ES7 syntax.
* Update PostgresStorageAdapter.js
Fixing spaces 🤦♂️
2020-10-30 08:58:53 -07:00
Snyk bot
5f261cc49f
fix: upgrade pg-promise from 10.6.2 to 10.7.0 ( #6979 )
...
Snyk has created this PR to upgrade pg-promise from 10.6.2 to 10.7.0.
See this package in npm:
https://www.npmjs.com/package/pg-promise
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2020-10-29 14:48:41 -07:00
Snyk bot
0031c5dc99
fix: upgrade apollo-server-express from 2.18.1 to 2.18.2 ( #6976 )
...
Snyk has created this PR to upgrade apollo-server-express from 2.18.1 to 2.18.2.
See this package in npm:
https://www.npmjs.com/package/apollo-server-express
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2020-10-27 10:01:09 -07:00
Antonio Davi Macedo Coelho de Castro
d77e8c875d
Upgrade @parse/fs-files-adapter to 1.2.0 ( #6974 )
2020-10-27 03:11:57 -05:00
dblythy
6fc3afce71
skipWithMasterKey on Built-In Validator ( #6972 )
...
* Initial Commit
* Change to resolveMasterKey
* Change to skipWithMasterKey
2020-10-26 12:49:30 -07:00
Corey
7f3ea3fe80
Add fileKey rotation to GridFSBucketAdapter ( #6768 )
...
* add fileKey encryption to GridFSBucketStorageAdapter
* remove fileAdapter options from test spec
* ensure promise doesn't fall through in getFileData
* switch secretKey to fileKey
* add fileKey rotation for GridFSBucketAdapter
* improve catching decryption errors in testcases
* add testcase for rotating key from oldKey to noKey leaving all files decrypted
* removed fileKey from legacy test links. From the looks of the tests and the fileKey was appended to links. This key is now an encryption key
* clean up code
* make more consistant with FSAdapter
* use encryptionKey instead of fileKey
* Update ParseFile.spec.js
revert
2020-10-25 22:17:43 -07:00
Snyk bot
1d038ee58d
fix: upgrade uuid from 8.3.0 to 8.3.1 ( #6971 )
...
Snyk has created this PR to upgrade uuid from 8.3.0 to 8.3.1.
See this package in npm:
https://www.npmjs.com/package/uuid
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2020-10-25 21:32:13 -07:00
Diamond Lewis
74ba81104e
Remove unused parameter in Cloud Function ( #6969 )
2020-10-25 22:41:23 -05:00
Diamond Lewis
e6ac3b6932
fix(prettier): Properly handle lint-stage files ( #6970 )
...
Now handles top level files and recursive files in folders.
Set max line length to be 100
2020-10-25 15:06:58 -05:00
dblythy
c2f2281e6d
Validation Handler Update ( #6968 )
...
* Initial Commit
* Update FunctionsRouter.js
* Update FunctionsRouter.js
* Change params to fields
* Changes requested
* Fix failing tests
* More tests
* More tests
* Remove existing functionality
* Remove legacy tests
* fix array typo
* Update triggers.js
* Docs
* Allow requireUserKeys to be object
* validateMasterKey
* Improve documentation
Co-authored-by: Diamond Lewis <findlewis@gmail.com >
2020-10-25 12:36:54 -05:00
Diamond Lewis
e89cf25bc2
fix(directAccess): Properly handle response status ( #6966 )
...
* fix(directAccess): Properly handle response status
* clean up
* handle status in batch
2020-10-25 12:34:50 -05:00
markhoward02
12abae8f41
Remove hostnameMaxLen for Mongo URL ( #6693 )
...
* Make hostnameMaxLen an environment variable.
In our Mongo cluster, we have 2 shards equalling 7 hosts that come in as a long comma-delimited list of host names. This hostNameMaxLen of 255 should not apply to a mongo connection string like that:
mongodb://<USER>:<PASSWORD>@MYCLUSTER-shard-00-00.luszb.azure.mongodb.net:27016,MYCLUSTER-shard-00-01.luszb.azure.mongodb.net:27016,MYCLUSTER-shard-00-02.luszb.azure.mongodb.net:27016,MYCLUSTER-shard-00-03.luszb.azure.mongodb.net:27016,MYCLUSTER-shard-02-00.luszb.azure.mongodb.net:27016,MYCLUSTER-shard-02-01.luszb.azure.mongodb.net:27016,MYCLUSTER-shard-02-02.luszb.azure.mongodb.net:27016/dev?ssl=true&authSource=admin
We was using the SRV mongo connection string type which is much shorter:
mongodb+srv://<USER>:<PASSWORD>@MYCLUSTER-luszb.azure.mongodb.net/dev
But we were finding it to be unreliable with Azure's DNS. We rarely change our cluster configuration, so having the long connection string would be more reliable
If these changes should be approached in some other manner, I'd be happy to do that.
* Update mongodbUrl.js
Co-authored-by: Diamond Lewis <findlewis@gmail.com >
2020-10-23 11:23:31 -05:00
dblythy
68a1b30275
Show a message if cloud functions are duplicated ( #6963 )
...
* Update triggers.js
* Update CloudCode.spec.js
* Logger changes
* Update CloudCode.spec.js
2020-10-22 20:06:25 -05:00
Snyk bot
7b7dd48c25
fix: upgrade pg-promise from 10.6.1 to 10.6.2 ( #6961 )
...
Snyk has created this PR to upgrade pg-promise from 10.6.1 to 10.6.2.
See this package in npm:
https://www.npmjs.com/package/pg-promise
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2020-10-22 09:09:02 -07:00
dblythy
c68d05512f
Pass request.query to afterFind ( #6960 )
...
* Initial Commit
* Update triggers.js
2020-10-21 21:40:40 -05:00
Antonio Davi Macedo Coelho de Castro
78b59fb26b
Merge pull request from GHSA-2xm2-xj2q-qgpj
...
* Test case and fixes
* Change requestTimeout default to 5s
* Document new function argument
2020-10-21 16:32:07 -07:00
dblythy
ef2e54c39d
LiveQueryEvent Error Logging Improvements ( #6951 )
...
* LiveQueryEvent Improvements
* Update ParseLiveQueryServer.js
* Update ParseLiveQueryServer.js
* More Tests
* Update ParseLiveQueryServer.js
* Pass thrown errors to subscription
* Update ParseLiveQueryServer.js
* Update ParseLiveQueryServer.js
* Remove ACL error
2020-10-21 16:50:21 -05:00
dblythy
c647c5336e
Include stack in Cloud Code ( #6958 )
...
* Update FunctionsRouter.js
* Update FunctionsRouter.js
2020-10-21 14:42:50 -07:00
Snyk bot
564c58e26a
fix: upgrade @graphql-tools/utils from 6.2.3 to 6.2.4 ( #6957 )
...
Snyk has created this PR to upgrade @graphql-tools/utils from 6.2.3 to 6.2.4.
See this package in npm:
https://www.npmjs.com/package/@graphql-tools/utils
See this project in Snyk:
https://app.snyk.io/org/dplewis/project/704d127e-7a24-4789-a0cd-807b7b972c86?utm_source=github&utm_medium=upgrade-pr
Co-authored-by: Antonio Davi Macedo Coelho de Castro <adavimacedo@gmail.com >
2020-10-21 14:38:06 -07:00
Antonio Davi Macedo Coelho de Castro
2cdef25a96
Upgrade @parse/push-adapter to 3.4.0 ( #6959 )
2020-10-21 07:43:33 -07:00
Snyk bot
9f375b573d
fix: upgrade @graphql-tools/stitch from 6.2.3 to 6.2.4 ( #6956 )
...
Snyk has created this PR to upgrade @graphql-tools/stitch from 6.2.3 to 6.2.4.
See this package in npm:
https://www.npmjs.com/package/@graphql-tools/stitch
See this project in Snyk:
https://app.snyk.io/org/dplewis/project/704d127e-7a24-4789-a0cd-807b7b972c86?utm_source=github&utm_medium=upgrade-pr
2020-10-20 23:42:47 -07:00
Snyk bot
994e434ee3
fix: upgrade apollo-server-express from 2.17.0 to 2.18.1 ( #6955 )
...
Snyk has created this PR to upgrade apollo-server-express from 2.17.0 to 2.18.1.
See this package in npm:
https://www.npmjs.com/package/apollo-server-express
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2020-10-20 22:54:25 -07:00
Diamond Lewis
72428dce0f
fix(jobs): Add Error Message to JobStatus Failure ( #6954 )
2020-10-20 14:55:24 -07:00
dependabot[bot]
135569cd2b
chore(deps): bump object-path from 0.11.4 to 0.11.5 ( #6950 )
...
Bumps [object-path](https://github.com/mariocasciaro/object-path ) from 0.11.4 to 0.11.5.
- [Release notes](https://github.com/mariocasciaro/object-path/releases )
- [Commits](https://github.com/mariocasciaro/object-path/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-19 20:32:09 -07:00
Antonio Davi Macedo Coelho de Castro
8873cfe841
Upgrade @parse/s3-files-adapter to 1.6.0 ( #6945 )
2020-10-19 10:39:23 -05:00
dblythy
bf39cd68ef
Create Cloud function afterLiveQueryEvent ( #6859 )
...
* Before Connect + Before Subscribe #1
* Cleanup and Documentation
* Add E2E tests
* Bump parse to 2.15.0
* Create afterLiveQueryEvent
* Revert "Create afterLiveQueryEvent"
This reverts commit 828c678a6995216b843a75f5b3c864aec063ba43.
* afterLiveQueryEvent
* Add delete event
* Fix failing tests
* Fix lint
* Update ParseLiveQueryServer.js
* Remove Facebook AccountKit auth (#6870 )
* Remove Facebook AccountKit auth
Account Kit services are no longer available.
https://developers.facebook.com/blog/post/2019/09/09/account-kit-services-no-longer-available-starting-march/
https://www.sinch.com/blog/facebook-account-kit-is-closing-down-are-your-apps-covered/
* remove flaky test
* fix: upgrade uuid from 8.2.0 to 8.3.0 (#6865 )
Snyk has created this PR to upgrade uuid from 8.2.0 to 8.3.0.
See this package in npm:
https://www.npmjs.com/package/uuid
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
Co-authored-by: Diamond Lewis <findlewis@gmail.com >
* fix: package.json & package-lock.json to reduce vulnerabilities (#6864 )
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-LODASH-590103
Co-authored-by: Diamond Lewis <findlewis@gmail.com >
* fix: upgrade ldapjs from 2.0.0 to 2.1.0 (#6857 )
Snyk has created this PR to upgrade ldapjs from 2.0.0 to 2.1.0.
See this package in npm:
https://www.npmjs.com/package/ldapjs
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
Co-authored-by: Diamond Lewis <findlewis@gmail.com >
* fix: upgrade apollo-server-express from 2.15.1 to 2.16.0 (#6851 )
Snyk has created this PR to upgrade apollo-server-express from 2.15.1 to 2.16.0.
See this package in npm:
https://www.npmjs.com/package/apollo-server-express
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
Co-authored-by: Diamond Lewis <findlewis@gmail.com >
* fix: upgrade @graphql-tools/stitch from 6.0.12 to 6.0.13 (#6845 )
Snyk has created this PR to upgrade @graphql-tools/stitch from 6.0.12 to 6.0.13.
See this package in npm:
https://www.npmjs.com/package/@graphql-tools/stitch
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
Co-authored-by: Diamond Lewis <findlewis@gmail.com >
* fix: upgrade @graphql-tools/utils from 6.0.12 to 6.0.13 (#6846 )
Snyk has created this PR to upgrade @graphql-tools/utils from 6.0.12 to 6.0.13.
See this package in npm:
https://www.npmjs.com/package/@graphql-tools/utils
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
Co-authored-by: Diamond Lewis <findlewis@gmail.com >
* [Snyk] Upgrade winston from 3.2.1 to 3.3.2 (#6799 )
* fix: upgrade winston from 3.2.1 to 3.3.2
Snyk has created this PR to upgrade winston from 3.2.1 to 3.3.2.
See this package in NPM:
https://www.npmjs.com/package/winston
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
* fix tests
Co-authored-by: Diamond Lewis <findlewis@gmail.com >
* afterLiveQueryEvent
* Add delete event
* Fix failing tests
* Before Connect + Before Subscribe #1
* Cleanup and Documentation
* Create afterLiveQueryEvent
* Revert "Create afterLiveQueryEvent"
This reverts commit 828c678a6995216b843a75f5b3c864aec063ba43.
* Update ParseLiveQueryServer.js
* Rebase
* Remove return value / deduplicate tests
* Add docs
* Add additional data to trigger
Co-authored-by: Diamond Lewis <findlewis@gmail.com >
Co-authored-by: Snyk bot <snyk-bot@snyk.io >
2020-10-19 10:38:55 -05:00
Snyk bot
f22ee79080
fix: upgrade jwks-rsa from 1.10.0 to 1.10.1 ( #6946 )
...
Snyk has created this PR to upgrade jwks-rsa from 1.10.0 to 1.10.1.
See this package in npm:
https://www.npmjs.com/package/jwks-rsa
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2020-10-15 22:03:33 -07:00