Commit Graph

22356 Commits

Author SHA1 Message Date
mbrobbel
2a93c7c9e1 Improve minimongo bitwise query operators 2017-06-07 20:11:13 -04:00
Jesse Rosenberger
c92c8096fe Remove "Slow Start" from README.
Witty as it may be, the contribution guidelines are already listed here (and I've cleaned them up a bit too) and I'm not sure if this terminology is encouraging anyone to contribute their (precious) time.
2017-06-07 16:18:11 +03:00
Jesse Rosenberger
1a8bbe0fb4 Reposition "Developer Resources" higher in README.
Dev resources are more important than uninstallation instructions!
2017-06-07 15:56:49 +03:00
Jesse Rosenberger
32636e7c9b Added alt tag to Meteor logo. 2017-06-07 15:53:58 +03:00
Michał Powaga
dd19865a1e Add --extra-packages option 2017-06-06 23:24:42 +01:00
Jesse Rosenberger
55c6a9307b Merge pull request #8767 from meteor/abernix/readme-logo
Add a Meteor Logo to the top of the README.
2017-06-06 20:12:06 +03:00
Jesse Rosenberger
4a02872cad Add a Meteor Logo to the top of the README.
I think the Meteor README is deserving of some glitz and glamor.
2017-06-06 20:10:14 +03:00
Ben Newman
645aa00430 Bump package versions for 1.6-alpha.2 release. release/METEOR@1.6-alpha.2 2017-06-06 12:56:59 -04:00
Ben Newman
77843cdb28 Throttle requestGarbageCollection to once per 500ms.
With Meteor 1.6 / Node 8, I noticed _buildLocalPackages taking multiple
seconds on initial server startup and restart, and the problem seems to be
that we call the global.gc function too often. This wasn't a problem in
previous versions of Node, as far as I know, but it makes sense to heed
the comment in tools/utils/gc.js, now that it matters.
2017-06-06 12:52:09 -04:00
Ben Newman
6f925b0103 Merge branch 'devel' into release-1.6 2017-06-06 12:51:50 -04:00
Hugh Willson
3e6c400ed4 Adjusted to add references to the new meteor/meteor-feature-requests repo (#8764)
* Adjusted to add references to the new meteor/meteor-feature-requests repo.
* Small tweak to expose label links for both bugs and feature requests.
2017-06-06 12:30:36 -04:00
Ben Newman
cdc047bbc7 Update unicode asset sanitization tests (and History.md). 2017-06-06 12:25:33 -04:00
Ben Newman
a2f26cbe6e Fix #8761 in three different ways.
The root of the problem was that the es5-ext npm package contains
directories called '#', e.g.
https://github.com/medikoo/es5-ext/tree/master/array/%23

These directory names were being sanitized to '' and thus ignored when
reserving paths in the Builder, which led to reservation conflicts later.

This commit fixes the problem in three different and independently
sufficient ways:

* Use files.mkdir_p instead of files.mkdir when creating parent
  directories of written files.

* Replace illegal characters in sanitized paths with '_' instead of ''.

* Allow '#' in sanitized paths (only needs to be escaped in the shell, not
  actually forbidden in paths).
2017-06-06 12:25:33 -04:00
Jesse Rosenberger
cd8fa7e106 History entry for meteor/meteor#8760. 2017-06-06 09:48:21 +03:00
Jesse Rosenberger
4be0fbd594 Bump accounts-password to 2.0.0.
Since changing the default "from" address could actually be a breaking
change for some applications, bump the version to 2.0.0.

Relates to meteor/meteor#8760.
2017-06-06 09:42:20 +03:00
Ben Newman
8ca458c5e4 Bump package versions for 1.6-alpha.1 release. release/METEOR@1.6-alpha.1 2017-06-05 19:33:25 -04:00
Ben Newman
b3b464b614 Miscellaneous updates due to changes between Node 5 and 7.
https://github.com/nodejs/node/wiki/Breaking-changes-between-v5-and-v6
https://github.com/nodejs/node/wiki/Breaking-changes-between-v6-and-v7
2017-06-05 18:57:52 -04:00
Ben Newman
6418026e15 Update all new Buffer usage to Buffer.from for Node 6+.
https://github.com/nodejs/node/wiki/Breaking-changes-between-v5-and-v6
2017-06-05 18:16:03 -04:00
Ben Newman
e5a1b98f64 Update History.md to mention Node 8 upgrade (omg). 2017-06-05 17:45:47 -04:00
Ben Newman
93cdfd861b Bump $BUNDLE_VERSION to 6.10.6 before rebuilding dev bundle. 2017-06-05 17:41:01 -04:00
Ben Newman
9e0ec68181 Merge branch 'devel' into release-1.6 2017-06-05 17:40:41 -04:00
Ben Newman
7084aba5a7 Upgrade reify, fibers, and pathwatcher. 2017-06-05 17:40:05 -04:00
Jesse Rosenberger
bf7fefa568 Change default from email for accounts-password to an "example".
Currently, the default "from" address for `meteor-accounts` is
"no-reply@meteor.com".  While this works for many users, and granted it
is a "no reply" address and there should be no expectation of the
address working, it contributes to a negative spam rating for the
"meteor.com" domain and a surplus of extra e-mail.

The correct way to set the default "from" address is by setting:

    Accounts.emailTemplates.from = "Name <email@domain.com>";

As per the documentation here:

    https://docs.meteor.com/api/passwords.html#Accounts-emailTemplates

By changing it to "example.com", and making a more obvious "example"
out of the name ("Accounts Example"), it should encourage users to
actually change the address to something more reasonable especially
since many e-mail providers will also reject mail coming from
"example.com", which should provide a clear warning to those who have
their e-mail misconfigured.
2017-06-05 19:45:38 +03:00
Eric Dobbertin
532c4b1da4 isClientSafe DDP errors 2017-06-03 12:21:47 -05:00
Ben Newman
40f1d99e2c Stop polyfilling global.Buffer in modules test app. 2017-06-02 16:37:19 -04:00
Ben Newman
929fa0e90e Test that require("module") returns Module constructor on the client.
On the server, require("module") returns Node's native Module constructor,
which is not the same as module.constructor in our server JS bundle.
2017-06-02 16:26:54 -04:00
Ben Newman
b75cdbfe6e Add 10px margin to left of bundle-visualizer path blocks. 2017-06-02 14:39:00 -04:00
Ben Newman
a7feffd5a6 Upgrade the modules test app to Meteor 1.5. 2017-06-02 14:31:37 -04:00
Ben Newman
9c5293b6e2 Upgrade the dynamic-import test app to Meteor 1.5. 2017-06-02 14:25:46 -04:00
Jesse Rosenberger
76a6e0eee9 Merge pull request #8707 from edemaine/devel
Email package improvements
2017-06-02 19:01:49 +03:00
Jesse Rosenberger
fba42daca8 Slight adjustment to smtp:// warning message.
Just to clarify that port 465 is typically a secure port and our
assumption is based on that (in case they're curious how we decided
to show the message).
2017-06-02 18:07:51 +03:00
Ben Newman
1df553172e Fix #8751 by replacing ':'s in dynamic module paths with '_'s. 2017-06-02 10:51:16 -04:00
Ben Newman
a2aec7becf Add a failing test of dynamic imports from user:name packages.
Confirms #8751.
2017-06-02 10:45:24 -04:00
Ben Newman
c4730c6af5 Upgrade reify to version 0.11.22.
This fixes a bug affecting namespace imports/exports such as

  export * from "module"
  import * as ns from "module"

where "module" is a CommonJS module that sets module.exports to an
object-like value that is not actually an object, e.g. a function.

The reify commit that fixed this bug includes a test demonstrating an
example of one such library (lodash):
benjamn/reify@b69a600e65
2017-06-01 20:46:39 -04:00
Ben Newman
7472916236 Remove underscore as a dependency from the modules package. 2017-06-01 20:46:39 -04:00
Mitar
4b18c00cc6 Improving History.md entries for #8629 (#8736)
* Updating history a bit for #8629.

* Tweaks for #8629.

Some formatting changes to (try! and) match existing `History.md` formatting.

* Place related bullets next to each other.

For continuity in reading.
2017-06-01 17:04:35 +03:00
Ben Newman
906aab4447 Merge pull request #8692 from bpartridge/5932-mongo-hint-maxtimems
Add Mongo hint and maxTimeMS options (#5932)
2017-05-31 11:29:41 -04:00
Hugh Willson
a4c3e335eb Merge pull request #8684 from paulincai/patch-1
Update to present media object sizes
2017-05-31 11:28:01 -04:00
Jesse Rosenberger
8005532f4b Merge pull request #8629 from zimme/zimme/ddp-current-invocation
Add DDP._CurrentPublicationInvocation and DDP._CurrentMethodInvocation
2017-05-31 18:26:34 +03:00
Hugh Willson
049ed969e7 Merge branch 'devel' into zimme/ddp-current-invocation 2017-05-31 10:44:25 -04:00
Ben Newman
18bdf968bb Bump $BUNDLE_VERSION to 6.10.5 before rebuilding dev bundle. 2017-05-31 10:20:54 -04:00
Ben Newman
ee503513c7 Upgrade to Node 8.0.0, because why wait. 2017-05-31 10:20:53 -04:00
Jesse Rosenberger
791d0cdd59 Add a README for the bundle-visualizer package. 2017-05-31 13:26:21 +03:00
Ben Newman
68b840f8d5 Bump package versions for 1.6-alpha.0 release. release/METEOR@1.6-alpha.0 2017-05-30 17:03:28 -04:00
Ben Newman
d09e1fbf77 Fix small merge mistake in History.md. 2017-05-30 16:56:37 -04:00
Seba Kerckhof
9d81f0e6c5 Replace uglify-js with uglify-es 2017-05-30 21:57:03 +02:00
Ben Newman
b37446e817 Bump $BUNDLE_VERSION to 6.10.4 before rebuilding dev bundle. 2017-05-30 15:41:58 -04:00
Ben Newman
0d7c9e8481 Merge branch 'wip-upgrade-to-node-6' into release-1.6 2017-05-30 15:41:12 -04:00
Ben Newman
42ab2fd607 Merge branch 'master' into devel 2017-05-30 15:27:50 -04:00
Ben Newman
bf85eac809 Merge pull request #8327 from meteor/release-1.5
Release 1.5
2017-05-30 15:24:20 -04:00