summaryrefslogtreecommitdiff
path: root/src/mongo/base/secure_allocator.cpp
AgeCommit message (Collapse)Author
2024-09-14SERVER-90429 Remove diagnostic latches (#27018)Sophia Tan
GitOrigin-RevId: 1244077103b7db17da532acc0cccf830064a96d8
2024-01-05SERVER-74289 Add statistics for secure allocator to server statusNiaz Pavel
GitOrigin-RevId: 57cc975fdf62c6db3b127b9faa44f822d15ddb86
2023-12-12Revert "SERVER-74289 added static cast to convert size_t to int32_t"aleksei.vasilev
This reverts commit d3d1f76059ab374bdaa8f7db3d035a7f03360848. GitOrigin-RevId: a497543630ecda29023f0fd3459756183de15f33
2023-12-12SERVER-74289 added static cast to convert size_t to int32_tNiaz Pavel
GitOrigin-RevId: d3d1f76059ab374bdaa8f7db3d035a7f03360848
2023-06-15SERVER-77042 automated IWYU changes up to ratio of 0.3Daniel Moody
2023-02-27SERVER-74038 Grow dwMaximumWorkingSetSize with current working set sizeMark Benvenuto
2022-05-06SERVER-66203 move MONGO_LOGV2_DEFAULT_COMPONENT defs below includesBilly Donahue
2022-03-16SERVER-51770 add std::error_code functions to errno_utilBilly Donahue
Remove errnoWithPrefix, errnoAndDescription
2022-03-11SERVER-64427 init-order fiasco in SecureAllocatorBilly Donahue
2021-09-28SERVER-60246 Log errno when mlock() failssergey.galtsev
2021-09-08SERVER-59782 migrate makeGuard calls to ScopeGuardBilly Donahue
2020-12-08SERVER-40811 make initializers throwyBilly Donahue
- Consolidate init-related headers (just init.h and initializer.h) - Factor out a separate DependencyGraph component - Remove MONGO_DEFAULT_PREREQUISITES, MONGO_NO_PREREQUISITES, MONGO_NO_DEPENDENTS. - Document the role of the "default" initializer.
2020-04-26SERVER-47735 change mongo source over to logv2Billy Donahue
- Remove several legacy logger/ files - Convert all MONGO_LOG_DEFAULT_COMPONENT to the LOGV2 version. - Globally replace logger::{LogSeverity,LogComponent} => logv2::
2020-03-24SERVER-47040 LOGV2_FATAL also fassertsHenrik Edin
Added LOGV2_FATAL_NOTRACE and LOGV2_CONTINUE to have different behavior.
2020-02-21SERVER-45567 removing util/log.h where I canGabriel Russell
o converting some log lines that were missed o fixing some missing includes create mode 100644 src/mongo/transport/ismaster_metrics.cpp
2020-02-20SERVER-45869 more automatically converted structuredGabriel Russell
2019-09-17SERVER-42165 Replace uses of stdx::mutex with mongo::MutexBen Caimano
2019-06-10SERVER-39339 Remove `stdx/memory.h`ADAM David Alan Martin
2019-03-28SERVER-40357 expand all calls to MONGO_DISALLOW_COPYINGBilly Donahue
produced by: hits="$(git grep -n MONGO_DISALLOW_COPYING | cut -d: -f1 )" for f in "$hits"; do sed -i.orig ' s/^\( *\)MONGO_DISALLOW_COPYING(\(.*\));/\1\2(const \2\&) = delete;\n\1\2\& operator=(const \2\&) = delete;/; ' $f done
2019-02-13SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue
Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines.
2019-01-11SERVER-30711: scope_guard rewrite, to avoid -Werror=noexcept-typeBilly Donahue
Macro ON_BLOCK_EXIT(...) now takes a single callable, Some renames: Dismias -> dismiss MakeGuard => makeGuard
2018-10-24SERVER-37435 Improve mlock error log messagePatrick Freed
2018-10-22SERVER-37651 Update header files with new licenseRamon Fernandez
2018-10-10SERVER-37083 Improve Window secure allocatorMark Benvenuto
2018-03-15SERVER-33643 refactor processInfo to no longer depend on globalRobert Guo
initialization.
2017-08-31SERVER-30821: Allow configurable use of secure memorySpencer Jackson
2016-12-15SERVER-26698 switch all compiles to C++14Matt Cotter
Enjoy the C++14! 😀 ❤️ thank you!
2016-09-08SERVER-25865 stdx::unordered_map and stdx::unordered_setDavid Storch
On Windows, these are aliases for boost containers. On other platforms they are aliases for std containers.
2016-08-30SERVER-23705 Number of databases on Windows is limited when using on-disk ↵Mark Benvenuto
encryption
2016-08-10SERVER-21503 Update SecureAllocator to use MADV_DONTDUMPWaley Chen
2016-05-28SERVER-23971 Clang-Format codeMark Benvenuto
2016-04-19SERVER-23570 Make SecureAllocator a real allocatorJason Carey
Also adds SecureT, a wrapper proxy for newing objects on the secure heap.
2015-10-27SERVER-20538 Build a general purpose SecureAllocatorAndrew Morrow