Commit Graph

1372 Commits

Author SHA1 Message Date
Drew
ae36200d1f Disable tests that don't work in Postgres, and don't start a mongo for postgres tests (#2481)
* Disable tests that don't work in Postgres, and don't start a mongo for postgres tests

* Remove unnecessary chages

* remove more unnecessary chagnes
2016-08-07 22:21:01 -04:00
Jeremy Louie
f27dff0ae6 Handle queries with equalTo on objectId and relation conditions (#2472)
* Add test for notEqualTo on relation with equalTo on objectId

* Properly handles queries with equalTo on objectId and relation conditions

This is done by converting shorthand $eq condition to $eq condition instead of clobbering.
2016-08-07 18:58:32 -07:00
Greenkeeper
cdb46dcb2e chore(package): update babel-preset-es2015 to version 6.13.2 (#2473)
https://greenkeeper.io/
2016-08-07 18:48:24 -07:00
Greenkeeper
55690254de chore(package): update babel-register to version 6.11.6 (#2400)
https://greenkeeper.io/
2016-08-07 18:48:04 -07:00
Vitaly Tomilov
39078e8a2b Improving use of query methods. (#2353)
Improving use of query methods.
2016-08-06 13:24:42 -04:00
Arthur Cinader
fa736f1df7 Allow logger to add transports (#2363)
- Move all of the winston logic from FileLoggerAdapter to WinstonLoggerAdapter
- Export WinstonLoggerAdapter so it can be sublcassed
- Expost the ability to add adittional transports to logger
- Import FirehoseLoggerAdapter alongside other adapters so it can be configured.
2016-08-06 08:29:19 -04:00
Greenkeeper
36891f4ed7 chore(package): update babel-polyfill to version 6.13.0 (#2459)
https://greenkeeper.io/
2016-08-05 12:54:09 -04:00
Greenkeeper
27cfa9645a chore(package): update babel-preset-es2015 to version 6.13.1 (#2463)
https://greenkeeper.io/
2016-08-05 12:53:57 -04:00
Greenkeeper
e41e3c3202 chore(package): update babel-core to version 6.13.1 (#2462)
https://greenkeeper.io/
2016-08-05 12:28:18 -04:00
Andrew Lane
1a661b73a6 Fix copy/paste error in linked in auth provider (#2468) 2016-08-05 12:11:05 -04:00
Florent Vilmart
d79b478e0b Revert "Update babel-preset-es2015 to version 6.13.0 🚀" (#2469) 2016-08-05 12:10:53 -04:00
sud
e4c2e65263 Non trivial before save pointer clobber (#2406)
* test case to check beforeSave changes clobbers fetched pointer fields
Basically if beforeSave makes any changes to the object it is trying to save, the fetched pointer fields on the client gets clobbered to only pointer.

* propogate only changed fields to response.
Earlier we were returning all fields even if any changes happened in beforeSave. This causes the fetched pointer fields on the client to get clobbered to only pointers.
This fix returns only the changed fields thus avoiding pointer clobber.

* The goal of this comparision seems to be checking that the all returns the user correctly.
Also it is consistent with the hosted parse that user.username not returned from PUT request.
2016-08-05 08:53:54 -04:00
Greenkeeper
eb1b2eb83f chore(package): update babel-plugin-syntax-flow to version 6.13.0 (#2457)
https://greenkeeper.io/
2016-08-04 20:36:18 -07:00
Greenkeeper
f293b1d0a3 chore(package): update babel-preset-es2015 to version 6.13.0 (#2460)
https://greenkeeper.io/
2016-08-04 20:35:55 -07:00
Greenkeeper
01df251847 chore(package): update gaze to version 1.1.1 (#2461)
https://greenkeeper.io/
2016-08-04 20:35:47 -07:00
Greenkeeper
3044a382d6 chore(package): update babel-polyfill to version 6.9.1 (#2454)
https://greenkeeper.io/
2016-08-04 20:35:37 -07:00
Greenkeeper
62caea6c28 chore(package): update parse to version 1.9.1 (#2452)
https://greenkeeper.io/
2016-08-04 17:00:47 -07:00
Steven Shipton
4dda71698b Fix test:win for windows. Move coverage from test:win to coverage:win. Fix test on windows bash (#2453) 2016-08-04 23:18:52 +02:00
Greenkeeper
f5755e8f73 chore(package): update multer to version 1.2.0 (#2449)
https://greenkeeper.io/
2016-08-04 12:13:38 -07:00
Dharam Gollapudi
115fd7278c Remove unused imports (#2403)
Remove the unused imports, as they are now part of logger.js
2016-08-04 10:31:03 -07:00
Dharam Gollapudi
eee11a7acb Remove unused imports (#2404)
Remove unused imports, as it is now part of ClassesRouter.js
2016-08-04 10:30:00 -07:00
Steven Van Bael
8d8192bbcc Add Content-Length header to HTTP response in FilesRouter (#2408) 2016-08-04 10:29:10 -07:00
Greenkeeper
5865d59b5a chore(package): update request-promise to version 4.1.0 (#2426)
https://greenkeeper.io/
2016-08-04 10:27:58 -07:00
Florent Vilmart
946f8a3872 fix typo when logging result (#2443) 2016-08-04 10:27:47 -07:00
Greenkeeper
f1c9d97d2f chore(package): update pg-promise to version 5.2.7 (#2433)
https://greenkeeper.io/
2016-08-03 16:44:31 +02:00
Greenkeeper
3dbf0b22f4 chore(package): update babel-runtime to version 6.11.6 (#2401)
https://greenkeeper.io/
2016-07-29 13:04:43 -07:00
Greenkeeper
ddf8fd432b chore(package): update pg-promise to version 5.2.6 (#2402)
https://greenkeeper.io/
2016-07-29 13:04:35 -07:00
Greenkeeper
39c267cacb chore(package): update mongodb to version 2.2.5 (#2418)
https://greenkeeper.io/
2016-07-29 13:04:17 -07:00
bcomeau
a957df0a91 Add parse-server-mailgun-adapter-template to README.md (#2413)
Customize the e-mail sent to your users when they reset their password or when we verify their email address.
2016-07-27 15:01:12 -07:00
Greenkeeper
831b29b015 chore(package): update lodash to version 4.14.0 (#2376)
https://greenkeeper.io/
2016-07-26 07:54:37 -07:00
Greenkeeper
da94a1e8be chore(package): update winston-daily-rotate-file to version 1.2.0 (#2386)
https://greenkeeper.io/
2016-07-26 07:54:26 -07:00
Greenkeeper
72cfec0e0c chore(package): update nodemon to version 1.10.0 (#2388)
https://greenkeeper.io/
2016-07-26 07:54:12 -07:00
Florent Vilmart
fa49f05fdd Changelog 2.2.17 (#2374)
* Version 2.2.17

* remove generated by line
2016-07-23 23:05:46 +02:00
Florent Vilmart
fdd60a4a30 Revert "Version 2.2.17" (#2373) 2016-07-23 23:04:54 +02:00
Florent Vilmart
1cf23a3431 Version 2.2.17 (#2372)
* Version 2.2.17

* [skip ci] remove generated by line
2016-07-23 22:59:54 +02:00
Florent Vilmart
15a07859b0 Make sure _PushStatus operations are run in order (#2367) 2016-07-23 12:20:04 -07:00
Florent Vilmart
7964d0a999 Adds support for multiple twitter auths options (#2256)
* Adds support for multiple twitter auths options

* Adds user test
2016-07-23 12:02:45 -07:00
Greenkeeper
fc42388305 chore(package): update babel-register to version 6.9.0 (#2371)
https://greenkeeper.io/
2016-07-23 12:02:23 -07:00
Florent Vilmart
c9fc80984a Makes sure we don't strip authData or session token from users using masterKey (#2348)
* Makes sure we don't strip auth data or session token from users queried with masterKey (#2342))

* nit: test title
2016-07-23 11:14:53 -07:00
Greenkeeper
88d913f3a2 chore(package): update babel-core to version 6.11.4 (#2341)
https://greenkeeper.io/
2016-07-23 11:13:11 -07:00
Florent Vilmart
3b2da1d734 Cloud code logs (#2370)
* Adds logging (info/error) when running cloudCode triggers

* Adds logs for cloud-function calls

- Match parse.com original logging
2016-07-23 11:10:06 -07:00
Simonas Karuzas
93b41170fd LiveQuery constrains matching fix (#2357)
* Removing sessionToken and authData from _User objects included in a query

This bug caused sessionToken to be replaced on client side to some old
sessionToken from DB.

* Removing dangling variable that is never used

* Checking if object has defined key for Pointer constraints in liveQuery

If there is a liveQuery subscription, with Pointer type constrains (e.g
query.equalTo('user', Parse.User.current())), and new object has
undefined value for that field, we get this error:

    error: Uncaught internal server error. [TypeError: Cannot read
property 'className' of undefined] TypeError: Cannot read property
'className' of undefined
    at matchesKeyConstraints
(…/node_modules/parse-server/lib/LiveQuery/QueryTools.js:145:51)

* LiveQuery constrains matching fix

When constrains == null, we get “Uncaught internal server error”
2016-07-22 21:27:52 -07:00
Andrew Lane
a60c3f48ce Typo fix for error message when can't ensure uniqueness of user email addresses (#2360) 2016-07-22 21:27:01 -07:00
Greenkeeper
b799ec7bc3 chore(package): update pg-promise to version 5.2.5 (#2366)
https://greenkeeper.io/
2016-07-22 21:25:03 -07:00
Greenkeeper
499c78a922 chore(package): update request to version 2.74.0 (#2365)
https://greenkeeper.io/
2016-07-22 21:24:33 -07:00
Florent Vilmart
09bd9e3b2c Adds schema caching capabilities (5s by default) (#2286)
* Adds schema caching capabilities (off by default)

* Use InMemoryCacheAdapter

* Uses proper adapter to generate a cache

* Fix bugs when running disabled cache

* nits

* nits

* Use options object instead of boolean

* Imrpove concurrency of loadSchema

* Adds testing with SCHEMA_CACHE_ON

* Use CacheController instead of generator

- Makes caching SchemaCache use a generated prefix
- Makes clearing the SchemaCache clear only the cached schema keys
- Enable cache by default (ttl 5s)
2016-07-22 21:23:59 -07:00
Greenkeeper
66c4b98b55 chore(package): update babel-cli to version 6.11.4 (#2339)
https://greenkeeper.io/
2016-07-21 22:32:22 -07:00
Greenkeeper
921617ad40 chore(package): update pg-promise to version 5.2.3 (#2334)
https://greenkeeper.io/
2016-07-21 22:32:09 -07:00
Andrew Lane
397e6bc976 Fix typo in logging for commander parseConfigFile (#2352) 2016-07-20 16:08:22 -04:00
Arthur Cinader
ac1f762f07 Fix minor typos in test names (#2351) 2016-07-20 12:32:18 -04:00