Nick Martin
e7bb166a02
Check for invalid package names early in the codepath.
...
We already don't work with packages that contain '.' in the name, this just moves the error up and makes it clearer.
2013-08-06 15:24:06 -07:00
Emily Stark
dfd2068d4f
Merge branch 'job-tags' into devel
release/galaxy-5
2013-08-06 12:59:23 -07:00
Emily Stark
9d577ae58c
Specify securePort for admin apps.
...
Otherwise they bind to 4433 by default, which conflicts with normal proxy
running on the same machine.
2013-08-06 12:58:29 -07:00
Emily Stark
6decfd43d6
Use setting to select which proxy service to bind to
2013-08-06 12:58:29 -07:00
Nick Martin
6e565bf26e
Add missing package usage. Fixes #1284 .
2013-08-06 12:53:33 -07:00
Nick Martin
d70c3d54e0
Use soon-to-be-released mongo driver version 1.3.16. It includes a fix for a connection storm that impacted production hosting.
2013-08-06 12:16:11 -07:00
Nick Martin
017407301d
Also skip logging test on old safari that doesn't support it.
2013-08-06 11:59:06 -07:00
Tim Haines
723e4b5b50
Attach response object to accounts generated errors resulting from HTTP failures
2013-08-06 11:37:05 -07:00
Slava Kim
56c1eb3ee8
Merge branch 'check-path' into devel
...
Small improvements to 'check' package:
- Match.Integer matches 32-bit integers.
- Match.Error shows full path of sub-object where error occurred.
- Better docs for Match.Optional.
2013-08-05 16:22:37 -07:00
Slava Kim
e16738e920
Better docs for Match.Optional.
2013-08-05 16:14:59 -07:00
Slava Kim
580de65f62
Grammar corrections. Comments moving.
2013-08-05 13:26:43 -07:00
David Glasser
3a267f1fdc
Fix error on upgrading from pre-engine app. Fixes #1280 .
2013-08-03 23:04:16 -04:00
David Glasser
bfb8fd34a9
Merge branch 'release-0.6.5' into devel
...
Conflicts:
packages/less/plugin/compile-less.js
2013-08-02 17:11:41 -07:00
David Glasser
c1f8c7f0e5
Don't crash if we lack permission to write out .build.
2013-08-02 17:09:43 -07:00
David Glasser
5bd85ccc37
Make support for unipackages in local package dirs explicit, but scary.
2013-08-02 16:53:55 -07:00
David Glasser
063c446263
Put a space after the "this timestamp isn't actually from the Log call" question
...
mark.
2013-08-02 16:29:10 -07:00
Slava Kim
67129c7e70
Nick's comments.
...
Don't duplicate the logic.
2013-08-02 15:22:49 -07:00
David Glasser
c3d1f7bbd2
Don't fail if stylus or less files are in a non-client-specific place.
...
Make the plugin's arch check less sketchy.
Improve less and stylus error handling.
2013-08-02 15:16:53 -07:00
David Glasser
c22f681d9c
Fix a test in IE8; elsewhere make it actually test what it's trying to test.
2013-08-02 14:57:30 -07:00
David Greenspan
9deb7bc944
make LESS error messages work
2013-08-02 14:29:36 -07:00
Slava Kim
ffc31748f5
Make docs for Match.Optional more truthy about undefined in an object.
2013-08-02 14:25:03 -07:00
Slava Kim
86022fb06e
Docs for Match.Integer
2013-08-02 14:25:03 -07:00
Slava Kim
1023a97e07
Add Match.Integer match for 32-bit integers. #1171
2013-08-02 14:22:00 -07:00
David Glasser
6e67c755e1
clear all sockjs handlers
2013-08-02 13:47:10 -07:00
David Glasser
aa6315e109
minor improvements to a livedata test
2013-08-02 13:46:54 -07:00
Slava Kim
cd3d87625f
Remove duplication in error of unknown key.
...
"Unknown key in field Y" instead of "Unknown key Y in field Y"
2013-08-02 12:41:29 -07:00
Slava Kim
ec05981a1a
Improve comment. Cleaner way to construct path string.
2013-08-02 12:37:44 -07:00
David Glasser
0e785039ae
Avoid using Meteor.absoluteUrl for client-side tests.
...
This way tests can pass both when ran against localhost or against a
10.0.2.2-style hostname for VMs.
2013-08-02 11:47:59 -07:00
David Glasser
558bcb8877
Don't print a doubled slash if it's included in ROOT_URL.
...
This should not affect how Meteor.absoluteUrl actually works since it adds a
slash to the end of the root URL if it doesn't have one already.
2013-08-02 11:40:55 -07:00
David Glasser
8e4be18c88
Use json package in sockjs client.
...
Because sockjs-client doesn't think it's loading in a closure, it ALWAYS ends up
redefining JSON to non-native code, and sockjs-client does not want to change
this:
https://github.com/sockjs/sockjs-client/issues/123
Fixes #1162 .
2013-08-02 11:22:03 -07:00
David Glasser
e712d78cfb
Export JSON from json package.
...
Make sure to use the built-in JSON if it exists.
Fixes #1204 .
2013-08-02 11:19:08 -07:00
David Glasser
af5efd2996
Better error (with watching!) for missing source files.
2013-08-02 11:18:31 -07:00
David Glasser
392daa0a99
Detect symlink cycles in app dirs.
2013-08-02 10:59:41 -07:00
Slava Kim
1cd8931eff
Nick's comments. One line Error message, comments.
2013-08-01 23:56:33 -07:00
David Glasser
21bff7415d
Working on 0.6.5.
2013-08-01 18:12:55 -07:00
David Glasser
9c3cd30851
initial rough draft for HISTORY for 0.6.5
2013-08-01 18:12:27 -07:00
Slava Kim
7db4b8eaf0
Check's error has path in the object tree.
2013-08-01 17:43:13 -07:00
David Glasser
e823b1e54a
Don't watch files for reload until after starting the server.
...
Specifically, don't watch until after serverHandle points to the NEW
process. This way, if the watcher files, we are sure to kill the new process,
not fail to kill it because serverHandle is still pointing at the old process or
no process. The old behavior led to sometimes failing to kill the server; while
it would eventually die due to failed keepalive, the new servers would also fail
due to EADDRINUSE.
This change is possible because unlike the only dependencyInfo, WatchSets are
completely self-contained (there's no "... and it should look like it did the
first time" involved).
While we're at it, make restartServer always stops the watcher, and clear some
variables after they're used.
Fixes #1247 .
release/0.6.5-rc11
2013-08-01 16:11:06 -07:00
David Glasser
1ace155432
Merge branch 'rebuild-when-plugin-updated' into devel
2013-08-01 16:05:59 -07:00
David Glasser
e483721602
Remember the library resolution of packages used by the plugin program itself.
2013-08-01 12:41:49 -07:00
David Glasser
8de4b48d61
document and rename pluginProviderPackageDirs
2013-08-01 12:17:58 -07:00
David Glasser
2c33d54e5e
BUILT_BY bump
2013-08-01 12:17:58 -07:00
David Glasser
17699eb399
Rebuild a package when its dependencies resolve to a different path.
...
Also simplify a bunch of library code that thought it might have to rebuild
warehouse packages, now that the warehouse contains unipackages.
2013-08-01 12:17:58 -07:00
David Glasser
ecd94142c8
Save to buildinfo the library resolution of all "use"d package.
...
We call these the pluginProviderPackages because these are the packages that, if
they change, could affect the set of plugins available to this package (and thus
require it to be rebuilt).
2013-08-01 12:17:58 -07:00
David Glasser
360e654f63
Don't crash when updating unpinned apps.
2013-08-01 12:17:45 -07:00
David Glasser
2c356d2b15
Merge branch 'pr/1263' into devel
...
Fixes #1262 .
2013-08-01 00:29:46 -07:00
David Glasser
8aa63bcb3a
Cleanups for PR 1263:
...
- Display proper caller location (requires extending useMyCaller to take a
number)
- Recover by only returning valid 'where's so we don't crash later.
2013-08-01 00:29:14 -07:00
Andrew Mao
940a8f3250
added some checks for the where argument
2013-08-01 00:15:41 -07:00
David Glasser
7d4cf4ae79
Merge branch 'dep-rewrite-v2' into devel
2013-07-31 23:56:51 -07:00
David Glasser
f276b34148
comment about updating BUILT_BY when js-analyze changes
2013-07-31 23:50:31 -07:00