Commit Graph

18729 Commits

Author SHA1 Message Date
Vlad Lasky
693ac8ae72 In response to hwillson's feedback, added test to webapp_tests for socketPath and made cosmetic fixes to UNIX socket code to conform better with meteor's coding style. 2017-05-18 01:28:46 +10:00
Vlad Lasky
1caa9ce66c If PORT environment variable contains a UNIX file/path, this will be treated as the UNIX domain socket file to listen for connections on 2017-05-17 02:09:22 +10:00
Hugh Willson
f0dd494c82 Fixed broken upserts with undefined selectors (#8668).
Fixes #8666.
2017-05-04 16:42:05 -04:00
Jesse Rosenberger
cf851b0660 Update Contributing.md. (#8664)
* Update Contributing.md.

Various changes and cleanups to the Contributing information but primarily, remove the team mentions part of "Need help with your pull request?" (which don't work unless you're a member of the GitHub org).  In general, contributors can get ahold of the correct person(s).

/cc @hwillson

* Update Contributing.md
2017-05-04 17:05:53 +03:00
Hugh Willson
0d10b33be6 Added a small note explaining how to get dev_bundle changes published. (#8652)
* Added a small note explaining how to get dev_bundle changes published.

* Fixed grammar errors with 's; Updated @meteor/platform mention.

* Removed @meteor/platform suggestion since it can only be used by team members.
2017-05-03 20:30:05 +03:00
nick-gudumac
4887a48639 Added support for making secure graph api requests with appsecret_proof (#8657)
* Added support for making graph api requests with appsecret_proof

* Add missing comma
2017-05-03 11:42:01 -04:00
ziedmahdi
534477b9ac fix bug when initiating dict with non string values (#8643) 2017-05-03 11:32:51 -04:00
Ben Newman
d6c4281eeb Merge pull request #8642 from mutdmour/issue3599
[#3599] match $near behavior in minimongo to mongo
2017-05-03 11:24:37 -04:00
Seba Kerckhof
541bfbf820 Remove nested properties from upsert selector document (#8633)
* Remove nested properties from upsert selector document

Fixes https://github.com/meteor/meteor/issues/8631

* Fix upserts that include _id in the selector

* Incorporate PR review requests.
2017-05-03 11:17:41 -04:00
Christian Klaussner
f0223c9151 Remove leading slash from paths in Babel options (#8610) 2017-05-03 11:14:21 -04:00
mutdmour
9900c226df $push $slice with positive numbers (#5167) (#8623) 2017-05-03 11:09:54 -04:00
Ben Newman
6b34e1edc0 Merge branch 'master' into devel 2017-05-02 11:17:04 -04:00
Ben Newman
e3c00ad5ca Merge pull request #8636 from meteor/release-1.4.4.2
Release 1.4.4.2
2017-05-02 11:14:08 -04:00
Jesse Rosenberger
5e617b93c8 Bump minimongo package version to 1.0.23 in preparation for publishing. 2017-05-02 12:28:24 +03:00
Jesse Rosenberger
1ac0d4ca2f Bump package versions for the official 1.4.4.2 release. release/METEOR@1.4.4.2 2017-05-02 10:56:09 +03:00
Jesse Rosenberger
15542d7de2 Add date to History.md for official 1.4.4.2 release. 2017-05-02 10:46:59 +03:00
Jesse Rosenberger
0223c6a8ed Add message about MAIL_URL scheme in History.md.
This should act as a reminder for those who may be using `smtp://` when
they should be using `smtps://`.  Previously, the scheme was implied by
the port number, however this is not the ideal behavior in the same way
that it is unsafe to assume that port 443 is always `https://`.
2017-05-02 10:42:42 +03:00
mutdmour
a061567f40 comment grammar (#3599) 2017-04-27 08:57:38 +03:00
mutdmour
9efa22fd8f More test cases for update with $near (#3599) 2017-04-27 08:49:12 +03:00
mutdmour
3ad95d4def Using $near to query with an update (#3599) 2017-04-27 08:30:25 +03:00
mutdmour
03e998c0da sort overrides $near sort - minimongo (#3599) 2017-04-27 08:30:25 +03:00
Jesse Rosenberger
30e9e01afa Bump package versions for 1.4.4.2-rc.1 release. release/METEOR@1.4.4.2-rc.1 2017-04-26 13:26:09 -07:00
Bartosz Wojtkowiak
5a4d5035c3 Implement CORDOVA_COMPATIBILITY_VERSION_IOS/ANDROID and EXCLUDE (#8581)
* Implement CORDOVA_COMPATIBILITY_VERSION_EXCLUDE and CORDOVA_COMPATIBILITY_VERSION_IOS/ANDROID

CORDOVA_COMPATIBILITY_VERSION_IOS or CORDOVA_COMPATIBILITY_VERSION_ANDROID allows to override compatibility version for a specified platform.

CORDOVA_COMPATIBILITY_VERSION_EXCLUDE provides a way of excluding a certain plugin from compatibility version calculation. You can pass several plugin names with ';'. For example: `CORDOVA_COMPATIBILITY_VERSION_EXCLUDE='cordova-plugin-crosswalk-webview;cordova-plugin-device'`

* Changes after review
2017-04-26 13:23:22 -07:00
mutdmour
9da6767447 Handle legacy coordinates as GeoJSON in minimongo (#2077) (#8620) 2017-04-26 13:23:21 -07:00
mutdmour
f46b5f9e41 [Fix #5165] don't allow invalid field names (#8608) 2017-04-26 13:23:00 -07:00
Bartosz Wojtkowiak
fcdf351573 Implement CORDOVA_COMPATIBILITY_VERSION_IOS/ANDROID and EXCLUDE (#8581)
* Implement CORDOVA_COMPATIBILITY_VERSION_EXCLUDE and CORDOVA_COMPATIBILITY_VERSION_IOS/ANDROID

CORDOVA_COMPATIBILITY_VERSION_IOS or CORDOVA_COMPATIBILITY_VERSION_ANDROID allows to override compatibility version for a specified platform.

CORDOVA_COMPATIBILITY_VERSION_EXCLUDE provides a way of excluding a certain plugin from compatibility version calculation. You can pass several plugin names with ';'. For example: `CORDOVA_COMPATIBILITY_VERSION_EXCLUDE='cordova-plugin-crosswalk-webview;cordova-plugin-device'`

* Changes after review
2017-04-26 11:43:39 -07:00
mutdmour
b7932ce9aa Handle legacy coordinates as GeoJSON in minimongo (#2077) (#8620) 2017-04-26 11:42:11 -04:00
mutdmour
c50cf4f49b [Fix #5165] don't allow invalid field names (#8608) 2017-04-26 11:33:46 -04:00
Jesse Rosenberger
3d04c48b25 Bump package versions for 1.4.4.2-rc.0 release. release/METEOR@1.4.4.2-rc.0 2017-04-25 17:36:24 -07:00
Jesse Rosenberger
6cf0783282 Additions to the History.md for 1.4.4.2. 2017-04-25 16:41:32 -07:00
Ben Newman
1a036553c1 Fix faulty content-length comparison in utils/http-helpers.js.
Since body is a string, body.length is not necessarily the number of bytes
in the response body.
2017-04-25 16:11:29 -07:00
Jesse Rosenberger
3438a3ac94 Merge branch 'abernix/feature/fix-meteor-debug' into release-1.4.4.2-2 2017-04-25 16:07:03 -07:00
Jesse Rosenberger
feb079b4bc Update versions of node-inspector and v8-profiler packages.
Notable changes in `node-inspector`:
  https://github.com/node-inspector/node-inspector/blob/master/ChangeLog.md#2017-04-24-version-111

Fixes meteor/meteor#8469.
2017-04-25 16:05:14 -07:00
Jesse Rosenberger
bb859d8fda Add History.md for Node.js and npm package updates. 2017-04-25 16:05:13 -07:00
Jesse Rosenberger
d3ab206a7a Update npm package to v4.5.0.
Notable changes:
  https://github.com/npm/npm/releases/tag/v4.5.0
2017-04-25 16:05:12 -07:00
Hugh Willson
cfd804150c Upgraded to Node 4.8.2 and bumped the dev bundle version. 2017-04-25 16:05:11 -07:00
Jesse Rosenberger
11db32b40d Bump google-oauth package version in preparation for publishing. 2017-04-25 16:05:10 -07:00
Jesse Rosenberger
c527be388b Exchange serverAuthCode for an accessToken in packages/google-oauth.
The `accessToken` isn't always immediately provided (for example on
Android devices) but instead needs to be retrieved by exchanging the
`serverAuthCode`.

Fixes https://github.com/meteor/meteor/issues/8613.
2017-04-25 16:05:09 -07:00
Akarshit
11cf43f348 Index creation in the file using the query 2017-04-25 16:05:08 -07:00
Erik Demaine
beb60090d7 Switch to modern nodemailer 4, Node 4 version. Fix #8591 (#8605)
* Switch to modern nodemailer 4, Node 4 version. Fix #8591

* Most critically, use a pool instead of direct SMTP connection,
  to handle dropped connections and increase throughput,
  like mail module 1.1.  (#8591)
* New nodemailer's sendMail wants an options object, not a MailComposer
  object.  Luckily, a MailComposer object has a "mail" field that
  remembers the original options, so we can keep original behavior.
* However, we no longer support the mailComposer option set to a compiled
  MailComposer object (functionality that was briefly added in 1.2.0).
* nodemailer does SMTP URL parsing now automatically for us, simplifying code.
* Tests' outputs now end with additional "\r\n"
* Drop underscore package dependency (no longer needed)

* General formatting/style cleanup for `packages/email`.

* snake_cased => camelCased for some local variables.
* Added curly-brackets to `if`s.
* Removed trailing spaces.
* Removed commented-out code.
* Removed older doc text and changed some links.

* Get rid of back-and-forth assigning of `mailUrlString`.
2017-04-25 16:05:07 -07:00
Ben Newman
d5ba2a1a37 Use tokens from Google Sign-In instead of calling getTokens. (#8604)
* Use tokens from Google Sign-In instead of calling getTokens.

Follow-up to https://github.com/meteor/meteor/pull/8588.

* Bump google-oauth package version to 1.2.3.
2017-04-25 16:05:07 -07:00
Ben Newman
0d1cf9e7ed Bump ecmascript package version to 0.7.3.
Bumping this version is necessary after upgrading babel-compiler since
ecmascript registers a compiler plugin that uses babel-compiler.
2017-04-25 16:05:06 -07:00
Ben Newman
708bbe4991 Update npm-shrinkwrap.json for babel-compiler package. 2017-04-25 16:05:05 -07:00
Ben Newman
0d8e58b09d Upgrade meteor-babel and reify to fix #8595. (#8599)
* Upgrade meteor-babel to version 0.20.1 and reify to 0.7.4.
* Bump $BUNDLE_VERSION to 4.7.25 before rebuilding dev bundle.
2017-04-25 16:05:04 -07:00
Ben Newman
bc7cc19d41 Bump minimongo package version to 1.0.22. 2017-04-25 16:05:03 -07:00
Jesse Rosenberger
eedf8bddbf Change MinimongoError to accept field in a new options parameter.
This allows the field name to be dynamically introduced into the error
message.

Follows-up on meteor/meteor#8529.
2017-04-25 16:05:02 -07:00
Sudhanshu
9163643906 Add the field name in the error
When Minimongo throws an error, most of the times, the field names are not present, making it a bit difficult to debug. Updated the error messages to include the field name for which it threw the error.
2017-04-25 16:05:01 -07:00
Ben Newman
a954efc2f2 Bump google-oauth package version to 1.2.2. 2017-04-25 16:05:00 -07:00
Ben Newman
6b44ded1e4 Remove underscore dependency from google-oauth package. 2017-04-25 16:04:59 -07:00
Tomas Brambora
db093ff316 Fixed Google OAuth user data fetching. 2017-04-25 16:04:58 -07:00