Permalink
Switch branches/tags
Commits on Jan 24, 2015
  1. docs: disable appcache on Firefox

    glasser committed Jan 24, 2015
    Fixes #3248.
Commits on Jan 21, 2015
  1. Merge branch 'release-1.0.3'

    ekatek committed Jan 21, 2015
  2. update examples to 1.0.3.1

    ekatek committed Jan 21, 2015
  3. update docs to 1.0.3.1

    ekatek committed Jan 21, 2015
Commits on Jan 20, 2015
  1. prepare for 1.0.3.1

    ekatek committed Jan 20, 2015
    - increment the release number in banners.json
    - increment version number for meteor-tool
    - increment release number in the release configuration
  2. be slightly more efficient in checking if dir exists

    ekatek committed Jan 20, 2015
    Cache the result of the stat call, rather than repeating it.
    Also, while at it, rename the function.
  3. error handling in mkdir_p

    ekatek committed Jan 20, 2015
    Summary:
    According to its contract, mkdir -p returns true if the directory
    exists (and creates it if needed) and false if the item exists and isn't
    a directory (so we couldn't make one). Because directory creation can
    be concurrent, we need to wrap the actual mkdir call in a try/catch to handle
    this issue (rather than just checking once).
    
    This issue was always here. Previously, the race was against other apps editing
    the same directory (which didn't come up that often). As of 1.0.3, files.js is a lot
    more yieldy and this becomes a race condition on Meteor itself.
    
    Test Plan: self-test
    
    Reviewers: glasser
    
    Differential Revision: https://phabricator.meteor.io/D15
  4. increment package versions

    ekatek committed Jan 20, 2015
  5. set the banner

    ekatek committed Jan 20, 2015
Commits on Jan 17, 2015
  1. minor test fixes

    ekatek committed Jan 17, 2015
    This mostly fixes tests:
    - removes the 'restarted' check from some tests. We don't need it in those cases
      (printing the other banner is enough). We can no longer rely on that executing
      after the code in the package (in fact it seems to execute before, and then
      get overwritten), and the test still tests what it is intended to (that the new
      package code executes).
    
    - minor fixes to essentially syntax errors -- the skeleton now uses double quotes
      instead of single quotes, so a regex failed to work, for example. We changed a
      version number in one part of the test, but not another.
    
    - fixes selftest.js, sort of, to actually print out what test we are testing. This
      is an unfortunate interaction of Console.js changes in 1.0.2 and a progress bar
      (that came later). The progress bar erases the message telling you what test is
      running when you use a standard terminal. That's awkward, fixed.
Commits on Jan 15, 2015
  1. fixing some tests

    ekatek committed Jan 15, 2015
    Literally, just fixing a test to account for the fact that we now use " instead of
    ' in the package.js skeleton.
  2. history.md update

    ekatek committed Jan 15, 2015
  3. increment version numbers

    ekatek committed Jan 15, 2015
  4. Fix double execution of Session.close

    glasser authored and ekatek committed Jan 15, 2015
    In Session.close, `self.socket.close` could trigger this event handler:
    
        socket.on('close', function () {
          if (socket._meteorSession) {
            Fiber(function () {
              socket._meteorSession.close();
            }).run();
          }
        });
    
    which could trigger a reentrant call to Session.close.  The self.inQueue
    guard was not sufficient to stop multiple execution, because it was too
    low.
    
    Symptoms included:
    
    - The "sessions" server fact would be decremented twice and become
      inaccurate (and even negative!)
    - Connection.onClose callbacks could be called twice
    
    Fixes #3331.
Commits on Jan 14, 2015
  1. updated mailmap

    ekatek committed Jan 14, 2015
  2. update History.md

    ekatek committed Jan 14, 2015
  3. mailmap: mention --email

    glasser authored and ekatek committed Jan 14, 2015
  4. update license with up-to-date year

    fay-jai authored and ekatek committed Jan 11, 2015
  5. Semi-expose password hashing

    glasser authored and ekatek committed Jan 14, 2015
    See #3410.
  6. fixing existing-version

    ekatek committed Jan 14, 2015
    This was broken as part of the merge.
  7. show build architectures correctly

    ekatek committed Jan 14, 2015
    Part of the merge that has gone wrong: we forgot to show build arches
    in --ejson. Fixing.
  8. increment versions

    ekatek committed Jan 14, 2015
  9. increment version numbers

    ekatek committed Jan 14, 2015
  10. update docs

    ekatek committed Jan 14, 2015
  11. Add spacebars->tracker package dependency

    avital committed Jan 14, 2015
    Fixes #3395
  12. add tokenId to google response

    Rodrigo Estebanez authored and glasser committed Dec 22, 2014
    Signed-off-by: Rodrigo Estebanez <restebanez@mdsol.com>
  13. Merge branch 'pr/3330' into devel

    glasser committed Jan 14, 2015
    This adds "test-packages --velocity", which is like "run --test", but
    "test-packages --test" would look silly.
    
    Fixes #3330.
  14. style cleanup

    glasser committed Jan 14, 2015