Commit Graph

22796 Commits

Author SHA1 Message Date
Seba Kerckhof
85efbce454 Modernize srp package (#10227)
* Modernize srp package
2020-04-17 20:20:57 -04:00
Seba Kerckhof
9c9a8263ab Add separate SERVER_NODE_FLAGS envar (#10965)
* Add separate SERVER_NODE_FLAGS envar

Since Meteor 0.5.3, Meteor allowed to pass node command line flags
to the server node process via the `NODE_OPTIONS` environment variable.

However, since Node version 8 / Meteor 1.6 this has become a default node
envar with the same behavior:
https://nodejs.org/api/cli.html#cli_node_options_options

The side effect is that this now also affects Meteor tool.

The command line parameters could already be set separately via the `TOOL_NODE_FLAGS` envar.
This is now also possible (again) for the server.
2020-04-17 20:17:53 -04:00
filipenevola
2f33125265 Bump socket-stream-client package version to 0.3.0 2020-04-17 13:46:07 -04:00
filipenevola
d12f8fd44d Bump minimongo package version to 1.6.0 2020-04-17 13:45:16 -04:00
Florent
b652edf3db [FIX] Support HTTPS_PROXY and NO_PROXY variables (#10914)
* [FIX] Support HTTPS_PROXY and NO_PROXY variables

Closes #11984, #10282, #11484

* Update node.js

Co-authored-by: magicbelette <magicbelette@users.noreply.github.com>
2020-04-17 13:44:51 -04:00
claudiosdc
cba4b7b1b3 Proposed fix for issue #10803 (#11010) 2020-04-17 13:43:19 -04:00
boomfly
49576720c9 add Decimal support to minimongo (#10932)
* add Decimal support to minimongo

* fix weak on client

* fix decimal stub class
2020-04-17 13:38:21 -04:00
filipenevola
5fa1534bce Bump url package version to 1.3.0 2020-04-17 13:36:32 -04:00
Seba Kerckhof
180b450255 Add isomorphic URL api with BC (#10518)
* Add isomorphic URL api with BC

* Add shrinkwrap

* Use core-js for URL polyfill
2020-04-17 13:35:43 -04:00
Christian Klaussner
8077d51724 Update MongoDB to 4.2.5. (#11020) 2020-04-17 13:20:52 -04:00
Filipe Névola
f80ae8205d Adds support to override mongo options via Meteor settings (#10976)
* Adds support to mongo options via Meteor settings
The options are in the `packages` key in the `mongo` key that is the package name. We should use the pattern every time we need a setting in a package.
2020-04-17 13:04:35 -04:00
filipenevola
070033d741 Updates Node.js version on travis 2020-04-17 12:55:54 -04:00
Kyle Shankwiler
6803d8dfd1 Add an error message warning developers of oversized headers. (#10877)
* Add an error message warning developers of oversized headers.

An explanation of the issue being logged can be found here: https://forums.meteor.com/t/meteor-1-8-1-unexpected-error-too-many-csp-rules/48447/12.

* Ensure the large request header test works as intended
2020-04-17 11:32:21 -04:00
Eric Burel
efeccc85d6 Roadmap: SSR
Edits leader

Co-authored-by: Filipe Névola <filipe@meteor.com>
2020-04-07 15:38:23 -04:00
Brian Mulhall
dbfae02cb2 Deprecate unused meyerweb-reset Meteor package (#11003) 2020-04-03 10:59:35 -04:00
Brian Mulhall
47360f9115 Deprecate outdated/unused jsparse Meteor core package (#11002) 2020-04-03 10:55:36 -04:00
Filipe Névola
8b5cc57b03 Merge pull request #10972 from delki8/devel
making the docs a little clearer
2020-04-02 10:26:40 -04:00
Filipe Névola
dab2dcc889 Merge pull request #10956 from heithemmoumni/patch-1
Update LICENSE
2020-04-02 10:26:11 -04:00
ruither.borba
84f181067d making the docs a little clearer 2020-04-01 20:11:15 -03:00
Ben Newman
7bc59d6e03 Tweaks after updating less to version 3.11.1 (#10997)
* Make decodeFilePath function more forgiving in less plugin.

https://github.com/meteor/meteor/pull/10995#issuecomment-606757614

* Simplify Promise usage in less plugin.

* Bump less package version to 3.0.1.
2020-03-31 15:19:14 -04:00
Ben Newman
27c1e5be28 Update @babel/runtime for less plugin, and remove underscore.
Also specifying ecmascript and caching-compiler dependency versions
explicitly, since less is a non-core package, so the versions won't be
automatically determined during releases.
2020-03-31 12:43:25 -04:00
Ben Newman
9ab4f996d7 Bump patch version of caching-compiler package. 2020-03-31 12:43:25 -04:00
Ben Newman
df5ebf7a4a Merge pull request #10994 from meteor/webapp-fallback-to-next-best-client-arch
Try other web.* arches if preferred arch was excluded.
2020-03-31 12:43:04 -04:00
Alexander Sterk
952d7ec778 Surround $devbundle_zip with quotes in Windows 7zip command. (#10980)
Fixes #10979.
2020-03-31 12:21:08 -04:00
David Sichau
a6e653759a Update less npm package to 3.11.1 from 2.5.0 (#10995) 2020-03-31 12:16:35 -04:00
zodern
9c0d2dcd2e Fix caching-compiler cache writes (#10969)
Meteor 1.8.2 made all Plugin.fs functions sync so the callback to fs.writeFile was never called.
2020-03-31 12:14:21 -04:00
Ben Newman
3d861d0084 Bump patch versions of webapp, dynamic-import, and appcache. 2020-03-31 12:08:15 -04:00
Ben Newman
62388fb7c4 Unify web.* arch resolution in WebApp.categorizeRequest.
https://github.com/meteor/meteor/pull/10994#issuecomment-606270894
2020-03-31 12:07:23 -04:00
Ben Newman
d27d0a279d Try other web.* arches if preferred arch was excluded.
Follow-up to #10824.

If the preferred arch is not available (most likely because it was
deliberately excluded), it's better to use another client arch that is
available than to guarantee the site won't work by returning an unknown
arch. For example, if web.browser.legacy is excluded using the
--exclude-archs option (introduced by #10824), legacy clients are better
served by receiving web.browser (which might actually work) than receiving
an HTTP 404 response. If none of the arches in preferredArchOrder are
defined, only then should we send a 404.
2020-03-31 12:07:23 -04:00
Ben Newman
dab79ff4c6 Update modules test app to Meteor 1.10.1. 2020-03-31 12:06:58 -04:00
Ben Newman
f78afca824 Update linked copy of acorn source used by modules test app. 2020-03-31 12:06:58 -04:00
Ben Newman
a1b1846fc0 Update dynamic-import test app Meteor and npm versions. 2020-03-31 12:06:58 -04:00
filipenevola
5e685e6644 Bump mongo package version to 1.9.1 2020-03-30 16:15:20 -04:00
Filipe Névola
f10435592d Merge pull request #10960 from AlexSterk/mongo-arrayFilters
[FIX] The filtered positional operator $[<identifier>] (arrayFilters) does not work in Mongo update
2020-03-30 16:07:08 -04:00
filipenevola
7bd76d2b3c Bump appcache package version to 1.2.6
Fixes #10986
2020-03-26 17:18:12 -04:00
Ben Newman
c0ac59d6a0 Merge pull request #10982 from meteor/meteor-babel-7.9.0
Update meteor-babel to version 7.9.0 and typescript to 3.8.3.
2020-03-24 15:14:53 -04:00
Ben Newman
faa006a81f Remove unnecessary "incremental":true option from tools/tsconfig.json.
https://circleci.com/gh/meteor/meteor/43634
2020-03-24 13:01:13 -04:00
Ben Newman
5dc19e7014 Bump $BUNDLE_VERSION to 12.16.1.7 before rebuilding dev bundle. 2020-03-24 12:28:01 -04:00
Ben Newman
3a2a2921a6 Mention removal of default Flow support in History.md. 2020-03-24 12:26:42 -04:00
Ben Newman
156bdcd705 Update meteor-babel to version 7.9.0 and typescript to 3.8.3. 2020-03-24 12:11:00 -04:00
Filipe Névola
1d74bfc3a2 Merge pull request #10981 from mullojo/patch-1
Added Vue to list of tutorials
2020-03-23 18:03:16 -04:00
Bob
11b8a3e8c5 Added Vue to list of tutorials
Added Vue with link to meteor tutorials.  Making Vue a 1st class citizen on Meteor 👍
2020-03-23 14:03:56 -07:00
ruither.borba
6e808f1199 "component" was duplicated, now is not. 2020-03-20 22:37:41 -03:00
Filipe Névola
7d9be8bf39 Merge pull request #10946 from BrianMulhall/markdown-bug
Markdown Bug Fix [Issue #10904]
2020-03-20 10:09:41 -03:00
ruither.borba
5898933a46 making the docs a little clearer 2020-03-18 19:28:22 -03:00
filipenevola
ef7d1d3990 Updates Roadmap with MongoDB update 2020-03-18 15:58:50 -03:00
filipenevola
17136ff79a Updates Roadmap and History with 1.10.1 2020-03-16 12:31:04 -03:00
Ben Newman
80359f0b2d Merge branch 'master' into devel 2020-03-12 18:39:41 -04:00
Ben Newman
0835462b55 Merge pull request #10861 from meteor/release-1.10
Release 1.10
2020-03-12 18:38:56 -04:00
Ben Newman
d274d8d7ef Work around bizarre SQLite dynamic type conversion behavior.
SQLite has a worse-is-better philosophy about automatically converting
between different data types, such as strings and floating point numbers:
https://www.sqlite.org/quirks.html#flexible_typing

This means querying for the string "1.10" in a given column can return
rows where the column is actually the string "1.1", since SQLite imagines
you might be talking about the number 1.1, rather than the string you
actually requested.

This "feature" became a problem for Meteor after we published Meteor 1.10,
which caused SQLite to return multiple rows for the getReleaseVersion
query, including both Meteor 1.10 and Meteor 1.1 (which is ancient, from
March 2015).

While this behavior seems completely indefensible, the SQLite
documentation clearly does not consider it a bug, which forces us to work
around the consequences by double-checking the queried results with the
filterExactRows helper function.
2020-03-12 18:07:39 -04:00