Commit Graph

17398 Commits

Author SHA1 Message Date
Ben Newman
e4e87ecce4 Don't touch ~/.meteor/meteor after background updates. (#7616) 2016-08-10 16:53:56 -04:00
Tom Coleman
eebf538ee0 Merge pull request #7591 from lieuwex/patch-2
Make commits links in changelog
2016-08-10 08:28:17 +10:00
Ben Newman
a1c3516053 Use pure-JavaScript implementation for npm-bcrypt package. (#7595)
According to the README, this implementation is approximately 2.7 times
slower than native: https://www.npmjs.com/package/bcryptjs

Apps that wish to continue using the native bcrypt package should run
`meteor npm install --save bcrypt` in the root application directory, and
the npm-bcrypt package will prefer that implementation.
2016-08-09 16:42:41 -04:00
Ben Newman
c8f1633012 Fix typo in Accounts#_expirePasswordResetTokens.
Needed to add version constraints to all the dependencies in
accounts-base/package.js so that I can publish it independently from a
Meteor release.

Follow-up to #7534.
Fixes #7611.
2016-08-09 13:27:26 -04:00
Ben Newman
a912eed990 Fix accidental stripping of @scoped npm packages. (#7609)
The previous code did not accommodate the possibility that
`meteorNpm.getProdPackageNames` might return a package name that contained
one or more `/` characters.

Fixes #7579.
2016-08-08 19:35:11 -04:00
Ben Newman
cb587f6145 Upgrade meteor-ecmascript-runtime to 0.2.8.
Most notably, this version reuses global.Symbol when possible.
2016-08-08 18:44:34 -04:00
Ben Newman
0d4cf02361 Add version constraints for all dependencies of accounts-password.
This is necessary to allow publishing accounts-password independently of a
Meteor release.

Note that the npm-bcrypt version has been bumped to 0.8.7_1.
2016-08-08 12:51:39 -04:00
Ben Newman
5b35fc5573 Bump npm-bcrypt version to republish for all architectures. 2016-08-08 12:46:30 -04:00
Ben Newman
cfa38d1de6 Fix call to nonexistent method buildmessage.hasMessages(). 2016-08-06 13:45:20 -04:00
Ben Newman
70b620511d Fix tests for #7534. 2016-08-05 18:10:51 -04:00
Lieuwe Rooijakkers
3a662a5bfb make commits links in changelog 2016-08-05 20:22:39 +02:00
Maxime Quandalle
bbc0ecc6e1 Fix broken links in the changelog (#7588) 2016-08-05 14:46:30 +03:00
Tom Coleman
ccaa3fc704 Update History.md 2016-08-04 11:42:12 +10:00
Tom Coleman
d7c509b5fb Merge pull request #7534 from Ben305/expire-password-reset-tokens
Expire Password reset tokens
2016-08-04 11:39:41 +10:00
Ben Newman
6bb2cd4f3f Merge pull request #7572 from meteor/stop-minifying-server-files
Stop minifying server files.
2016-08-03 19:59:06 -04:00
Ben Newman
7900538d8c Merge pull request #7571 from meteor/add-gyp-tools-to-server-bundle
Add node-gyp and node-pre-gyp to dev_bundle/server-lib/node_modules.
2016-08-03 19:46:29 -04:00
Ben Newman
aacfbbf5d2 Merge pull request #7485 from kaneoh/bugfix/sourcemap-header-fix
Fix source map header for the prelinked files
2016-08-03 17:10:11 -04:00
Ben Newman
c0a3698755 Merge pull request #7562 from meteor/meteor-shell-multi-line-input
Fix multi-line input to `meteor shell`.
2016-08-03 16:51:41 -04:00
Ben Newman
a83f6da059 Don't minify non-web .css files.
We shouldn't be processing .css files on the server anyway, because of a
similar restriction in packages/meteor/plugin/basic-file-types.js, but
it seemed wise to enforce that restriction redundantly here.
2016-08-03 16:34:31 -04:00
Ben Newman
2f6a6921b9 Don't minify non-web .js files.
Fixes #7479, #7441, and similar issues for server-only files that
contain syntax supported by Node 4 but not supported by UglifyJS.
2016-08-03 16:34:30 -04:00
Ben Newman
7363d9c0be Upgrade uglify-js to version 2.7.0.
This version still doesn't support many ES2015 features, but we might as
well use the latest stable version.
2016-08-03 16:34:30 -04:00
Ben Newman
7ece1e5a28 Bump $BUNDLE_VERSION to 4.2.3 before rebuilding dev bundle. 2016-08-03 15:58:36 -04:00
Ben Newman
44cf6bbe4d Add some basic self-tests of meteor shell.
Related to #7504.
2016-08-03 15:56:34 -04:00
Ben Newman
08f14ef1a2 Add a basic app template for testing meteor shell. 2016-08-03 15:56:34 -04:00
Ben Newman
83b0d90180 Fix multi-line input to meteor shell.
There is unfortunately no way to access the special Recoverable
constructor defined in node/lib/repl.js unless we temporarily use the
defaultEval function, trigger a recoverable error, and capture its
.constructor property. Fortunately we are that clever.

Fixes #7504.
2016-08-03 15:56:34 -04:00
Ben Newman
a617ddaec2 Add node-gyp and node-pre-gyp to server node_modules.
This will help with running `npm rebuild` in bundle/programs/server,
fixing problems like #7568.
2016-08-03 15:56:04 -04:00
Ben Newman
f4e5ff91d8 Merge pull request #7569 from meteor/fix-misbehaving-promise-polyfill
Fix misbehaving promise polyfill.
2016-08-03 15:55:44 -04:00
Ben Newman
1d5ca820df Don't swallow unexpected errors when checking for phantomjs-prebuilt. 2016-08-03 15:26:36 -04:00
Ben Newman
2de0fb59ef Make sure self-tests have a consistent runtime environment. 2016-08-03 15:25:15 -04:00
Ben Newman
36afd7f5c3 Defend global.Promise against misbehaving polyfills. 2016-08-03 15:25:13 -04:00
Benedikt Huss
4c31d68087 Password reset tokens have now a default expiration time of 3 days 2016-08-03 13:39:30 +02:00
c9s
8ac556b993 Fix source map header 2016-08-03 13:39:08 +08:00
Tom Coleman
46b9f128ce Added some history messages for merged PRs 2016-08-03 09:15:35 +10:00
Tom Coleman
eeab0202d8 Merge branch 'feature/google-permissions' of https://github.com/MasterAM/meteor into MasterAM-feature/google-permissions
Conflicts:
	History.md
2016-08-03 09:07:44 +10:00
Tom Coleman
6a79922a7c Merge pull request #7550 from gsabran/expose-fb-auth-from-access-token
Expose the function that gets fb data from an access token
2016-08-03 09:00:33 +10:00
Tom Coleman
f89dc15607 Merge pull request #7433 from Ragsboss/devel
[7397] onLogout should provide connection information
2016-08-03 08:48:48 +10:00
Tom Coleman
459c0d9674 Merge pull request #7530 from birkskyum/patch-1
Update README.md
2016-08-03 08:33:09 +10:00
Guillaume Sabran
b165d3e935 Attach to the Facebook scope the function to get fb data from an access token 2016-08-02 09:32:36 -07:00
Ben Newman
b853935710 Specify version constraints for modules and ejson in oauth-encryption. 2016-08-02 10:39:32 -04:00
Ben Newman
f834b59b52 Remove underscore dependency from oauth-encryption. 2016-08-02 10:37:48 -04:00
Ben Newman
d4ab84df65 Update inaccurate comment about AAD data.
https://github.com/meteor/meteor/pull/7548#issuecomment-236916851
2016-08-02 10:37:45 -04:00
Ben Newman
7755d27f3e Merge pull request #7548 from meteor/remove-npm-node-aes-gcm
Use native aes-128-gcm support in Node 4 rather than npm-node-aes-gcm package.
2016-08-02 09:25:14 -04:00
Ben Newman
accde8048f Remove now-unused npm-node-aes-gcm package. 2016-08-02 00:00:44 -04:00
Ben Newman
d411ba66d0 Use native Node aes-gcm support in oauth-encryption package. 2016-08-01 23:58:20 -04:00
Ben Newman
c475ffc161 Create .meteor/local directory if necessary for meteor {node,npm}.
Fixes #7546.
2016-08-01 20:37:42 -04:00
Ben Newman
909f5e8a6d Merge pull request #7539 from meteor/switch-to-concat-stream
Switch to concat stream
2016-08-01 19:35:39 -04:00
Ben Newman
6a94a4bc39 Merge pull request #7544 from meteor/simpler-concat-stream
Implement a simple ConcatStream class instead of using the concat-stream npm package
2016-08-01 18:55:42 -04:00
Ben Newman
3dac486a94 Bump $BUNDLE_VERSION to 4.2.2 before rebuilding dev bundle. 2016-08-01 14:42:45 -04:00
Ben Newman
bb8e1a3b9f Implement ConcatStream class instead of using concat-stream npm package. 2016-08-01 14:42:22 -04:00
Tom Coleman
155fa2e247 dev bundle 4.2.1 2016-08-01 18:03:21 +10:00