Commits on Apr 16, 2012
  1. Revert "Change StackChecker size back to 256K for Linux"

    This reverts commit 03b7cac.
    erh committed Apr 16, 2012
  2. Change StackChecker size back to 256K for Linux

    The 64-bit Linux debug dur off test is complaining about stack
    usage (it says at least 192 KB used) and this commit raises the
    stack check back to 256 KB for Linux while leaving it at 192 KB
    for Windows.  This is debug-only code and diagnostic-only.
    tadmarshall committed Apr 16, 2012
  3. SERVER-2939 UTF-8 support for the shell

    Major reworking of the internals of linenoise to support UTF-8.  Added
    Utf8String and Utf32String classes adapted from code by Mathias.  Start
    of work to handle zero-width and double-width characters (for combining
    characters and Chinese-Japanese-Korean wide characters) using code from
    Markus Kuhn (called mk_wcwidth as checked in here).  Some additional
    cleanup would be desirable, but all features should now work with Unicode
    in Windows and non-Windows builds.
    tadmarshall committed Mar 22, 2012
Commits on Apr 15, 2012
Commits on Apr 14, 2012
  1. SERVER-5127 Fix Windows compile

    Don't use BSONObjBuilder::numStr() to convert 500 to a string.
    tadmarshall committed Apr 14, 2012
Commits on Apr 13, 2012
  1. New message id in uassert

    The previous commit b4052ec
    broke the build because of duplicate message id
    singhsiddharth committed Apr 13, 2012
  2. SERVER-5127 Limit recursion depth

    This is to safeguard against a scenario where a deep nested array
    can crash BSONObj.toString() and BSONObjElement.toString()
    which eventually was crashing mongod.
    singhsiddharth committed Apr 11, 2012
  3. fix Win32 build -- improved cleanup for jstests

    So we don't run out of memory in 32-bit mode build.
    milkie committed Apr 13, 2012
  4. SERVER-5287 Abort if Windows MapViewOfFile fails

    If we try to memory map a file in Windows and fail, consider
    this a fatal error.  Improve logging so we can see details of
    what failed.
    tadmarshall committed Apr 13, 2012
  5. SERVER-3637 in processGetMore, hint ClientCursor::yieldSometimes if w…

    …e're fully covered or not
    erh committed Apr 13, 2012
  6. SERVER-3331: Fix log.cpp on Windows to compile when LPTSTR is a char …

    …*, not a wchar*.
    When building the C++ driver, log.cpp is compiled with LPTSTR === LPCSTR, not LPWSTR.
    This uses the W-form of the Windows system calls as appropriate.
    andy10gen committed Apr 13, 2012
  7. Merge branch 'SERVER-5384'

    renctan committed Apr 13, 2012
  8. Fix line endings

    One line had a CRLF.
    tadmarshall committed Apr 13, 2012
  9. SERVER-3331: On Windows, build the client driver, even if you cannot …

    …find the boost libraries.
    Boost headers provide information that MSVC can use to find the correct version of boost libraries,
    so it does not matter if SCons cannot find the libraries.  Build anyways.
    andy10gen committed Apr 13, 2012
Commits on Apr 12, 2012
  1. SERVER-5405 mongos does not send reads to secondaries

    Authenticate connection to replica members with keyFile credentials when calling
    replSetGetStatus internally.
    renctan committed Apr 12, 2012
  2. buildlogger: make everything unicode

    Dan Crosta committed Apr 11, 2012
  3. SERVER-5389 don't "attempt" so often

    jstest.attempt() is used to pound on something until a condition is met.
    Polling every half a second isn't gaining us much, but it is littering
    build logs with a lot of extra output (the functions passed to this
    function tend to print things).  With this submit I am reducing the clutter
    by 4x.
    milkie committed Apr 12, 2012
  4. SERVER-5574 Make spider monkey Scope implementation honor exec()'s re…

    …portError parameter.
    astaple committed Apr 11, 2012
  5. Introduce mongo/platform/compiler.h.

    Get rid of most uses of __attribute__ and __declspec outside of the
    platform/compiler headers.
    andy10gen committed Apr 11, 2012