Commit Graph

6293 Commits

Author SHA1 Message Date
David Gonzalez
3f3608170b Updated Stylus to use v0.42.3 2014-03-19 17:01:37 -07:00
Slava Kim
138b42057e checks for Collection.find's options 2014-03-19 11:57:35 -07:00
Emily Stark
e42176101a Add an apostrophe to the History entry 2014-03-18 15:25:17 -07:00
Nick Martin
88310fcf9a Reword history. Make the comment more direct. 2014-03-18 15:18:41 -07:00
Nick Martin
a45ef07a44 Merge branch 'master' into devel
Conflicts:
	History.md
2014-03-18 14:15:13 -07:00
Nick Martin
d594bc11cf Merge branch 'release-0.7.2' 2014-03-18 14:14:15 -07:00
Nick Martin
e699743d6d bump version of examples. 2014-03-18 14:13:48 -07:00
Nick Martin
398d543cdd update docs to real release. 2014-03-18 14:12:38 -07:00
David Glasser
79551f0aa6 Document relationship between two validate hooks 2014-03-18 14:08:30 -07:00
Nick Martin
294a945e17 update banner text 2014-03-18 14:02:22 -07:00
David Glasser
406d8d6b81 a few comments about login hooks 2014-03-18 13:49:00 -07:00
Nick Martin
d3295f1f41 combine onLogin and onLoginFailure in docs. 2014-03-18 13:46:24 -07:00
Emily Stark
1fade7fe62 Add History entry for removing tokens on password change 2014-03-18 09:51:26 -07:00
Emily Stark
56380fe30a Merge branch 'change-password-reset-tokens' into devel 2014-03-18 09:49:29 -07:00
Emily Stark
7ea715173c Use Meteor.absoluteUrl() in tests instead of digging out DDP url 2014-03-18 09:47:25 -07:00
Emily Stark
67d42747ed Whitespace 2014-03-18 09:47:07 -07:00
Nick Martin
79ad5437c7 Note that connection is also passed to login hooks. 2014-03-18 01:28:10 -07:00
Nick Martin
d97409a17d history tweak and version bump. 2014-03-18 01:22:43 -07:00
Nick Martin
668f23f548 first cut banner and notices. 2014-03-18 01:06:10 -07:00
Nick Martin
3da9c7db89 version bump examples and docs. 2014-03-18 00:59:03 -07:00
Emily Stark
7839c26cef Remove all other tokens when a connection calls changePassword 2014-03-17 18:07:29 -07:00
David Glasser
8a16f50138 Ensure that hook.each is called from a Fiber
That gives us enough guarantees that we can simplify the error-handling
code.

We also ensure that the "new connection" handler in livedata_server runs
in a Fiber, which fixes a bug introduced in d049bf7506 where connections
from pre-pre1 clients would crash (due to Meteor.setTimeout which only
works in a Fiber).
2014-03-17 15:49:27 -07:00
David Glasser
0a2b213682 Ensure that hook.each is called from a Fiber
That gives us enough guarantees that we can simplify the error-handling
code.

We also ensure that the "new connection" handler in livedata_server runs
in a Fiber, which fixes a bug introduced in d049bf7506 where connections
from pre-pre1 clients would crash (due to Meteor.setTimeout which only
works in a Fiber).
release/0.7.2-rc1 release/0.7.2
2014-03-17 12:35:19 -07:00
Nick Martin
ebc6ac4c9d Merge branch 'devel' into release-0.7.2 2014-03-17 12:11:34 -07:00
David Glasser
da96352c65 Make some white-box tests less flaky
If we want the *internal* state of the oplog driver to be consistent, we
need to make sure that we start our observes at a consistent point in
the oplog.  (ie, initial inserts need to have been fully processed, so
that we don't process them during the original QUERYING phase, which can
give us a different unpublished buffer.)

Note that only the white-box tests (looked at _unpublishedBuffer, eg)
appeared to be flaky: the actual docs published seemed to be correct in
all cases.
2014-03-17 12:11:21 -07:00
David Glasser
0aa9af3dfc Make some white-box tests less flaky
If we want the *internal* state of the oplog driver to be consistent, we
need to make sure that we start our observes at a consistent point in
the oplog.  (ie, initial inserts need to have been fully processed, so
that we don't process them during the original QUERYING phase, which can
give us a different unpublished buffer.)

Note that only the white-box tests (looked at _unpublishedBuffer, eg)
appeared to be flaky: the actual docs published seemed to be correct in
all cases.
2014-03-17 11:10:06 -07:00
David Glasser
5486fd0b33 Merge branch 'sort-selector' into devel 2014-03-17 02:56:12 -07:00
David Glasser
93e1969560 history update 2014-03-17 02:56:07 -07:00
David Glasser
17297d98d7 make LocalCollection.Cursor easier to read
and whitespace cleanup
2014-03-17 02:17:06 -07:00
David Glasser
15fa6b2ab7 Pass Matcher to Sorter constructor 2014-03-17 02:17:06 -07:00
David Glasser
cda5152491 Refactor a test to remove magic numbers 2014-03-17 02:17:06 -07:00
David Glasser
d4241aa998 Improve ELEMENT_OPERATORS comment.
Make there be one consistent syntax for element operators.
2014-03-17 02:17:06 -07:00
David Glasser
8488047c13 support non-initial keys in sort selector filter 2014-03-17 02:17:06 -07:00
David Glasser
29cfa27ef3 support regexps in sort key filter
also in EJSON.clone
2014-03-17 02:17:06 -07:00
David Glasser
125051f2f8 more tests for sort/select, and fix a silly bug 2014-03-17 02:17:06 -07:00
David Glasser
17ec29603c Initial stab at fixing the sort/selector issue 2014-03-17 02:17:06 -07:00
David Glasser
8822386d7b test for affectedByModifier for $elemMatch 2014-03-17 02:17:06 -07:00
David Glasser
9968f19f8a Failing test for sort/selector issue 2014-03-17 02:17:05 -07:00
Nick Martin
4b2696eda4 Make test-only package internal. 2014-03-17 00:05:26 -07:00
Nick Martin
82fd3201a1 Fix CSS error in Firefox. default is not a good thing to put here. sans-serif makes it look better. 2014-03-16 22:46:02 -07:00
Nick Martin
0bb6b0bb4c Fix hot code reload in Private Browsing mode in Safari. Doesn't actually save the migration data, just log an exception. But better than never reloading. 2014-03-16 21:18:29 -07:00
Emily Stark
70689568f6 Make final logout unconditional for logs-mongo tests release/0.7.2-rc0 2014-03-14 18:50:48 -07:00
Emily Stark
ff8abb4b04 Call logout in selftests that log in.
This avoids wracking up huge numbers of login tokens for the test
user. It would be nice to have these automatically cleaned up, but this
will do for now.
2014-03-14 18:50:48 -07:00
Emily Stark
85c7fa93e6 Add missing selftest 'var' 2014-03-14 18:50:48 -07:00
Emily Stark
4e19bf5e1d add semicolon 2014-03-14 18:50:48 -07:00
Nick Martin
ac9d47040e Credit contributors. 2014-03-14 18:00:48 -07:00
David Glasser
21e7c961b4 Use polling driver for {sort: {$natural: 1}} 2014-03-14 17:23:06 -07:00
David Glasser
76f03776b6 disallow {sort: {$natural: 1}} in minimongo 2014-03-14 17:08:44 -07:00
David Glasser
b161d3c0ec Merge branch 'limit-sort-overlap' into devel 2014-03-14 17:04:43 -07:00
David Glasser
c9c75fee84 oplog-limit: don't ignore modifiers to sort key
Previously we would ignore modifier updates to documents outside our
current buffer if they did not affect the selector but did affect the
sort key.
2014-03-14 17:04:31 -07:00