head 1.6; access; symbols pkgsrc-2026Q1:1.6.0.22 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.6.0.20 pkgsrc-2025Q4-base:1.6 pkgsrc-2025Q3:1.6.0.18 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.6.0.16 pkgsrc-2025Q2-base:1.6 pkgsrc-2025Q1:1.6.0.14 pkgsrc-2025Q1-base:1.6 pkgsrc-2024Q4:1.6.0.12 pkgsrc-2024Q4-base:1.6 pkgsrc-2024Q3:1.6.0.10 pkgsrc-2024Q3-base:1.6 pkgsrc-2024Q2:1.6.0.8 pkgsrc-2024Q2-base:1.6 pkgsrc-2024Q1:1.6.0.6 pkgsrc-2024Q1-base:1.6 pkgsrc-2023Q4:1.6.0.4 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.2 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.5.0.28 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.26 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.24 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.22 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.20 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.18 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.16 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.5.0.14 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.5.0.12 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.10 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.8 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.6 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.4 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.2 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.4.0.10 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.6 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.4 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.2 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.3.0.26 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.24 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.22 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.20 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.18 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.16 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.12 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.10 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.8 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.6 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.4 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.2 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.2.0.4 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.2 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.1.0.2 pkgsrc-2015Q2-base:1.1; locks; strict; comment @// @; 1.6 date 2023.07.29.11.45.43; author adam; state Exp; branches; next 1.5; commitid E0zTHbOj74uTWGyE; 1.5 date 2020.02.01.20.00.08; author adam; state Exp; branches; next 1.4; commitid ZcVVcWW59SQWC0VB; 1.4 date 2019.03.05.19.35.58; author adam; state Exp; branches; next 1.3; commitid B1TIlNtSxgUvcdeB; 1.3 date 2016.02.12.03.37.24; author ryoon; state Exp; branches; next 1.2; commitid IDlAvSFWNUM8OzUy; 1.2 date 2015.08.26.05.03.00; author fhajny; state Exp; branches; next 1.1; commitid hCUaGzF9pcZ0KJyy; 1.1 date 2015.05.02.08.10.33; author ryoon; state Exp; branches; next ; commitid xpD87WCZ5LhQvQjy; desc @@ 1.6 log @mongodb: updated to 6.0.8 https://www.mongodb.com/docs/manual/release-notes/6.0/ @ text @$NetBSD: patch-src_mongo_platform_random.cpp,v 1.5 2020/02/01 20:00:08 adam Exp $ Add NetBSD and DragonFly support. --- src/mongo/platform/random.cpp.orig 2023-06-29 13:37:52.000000000 +0000 +++ src/mongo/platform/random.cpp @@@@ -57,7 +57,7 @@@@ #ifdef _WIN32 #define SECURE_RANDOM_BCRYPT #elif defined(__linux__) || defined(__sun) || defined(__APPLE__) || defined(__FreeBSD__) || \ - defined(__EMSCRIPTEN__) + defined(__EMSCRIPTEN__) || defined(__DragonFly__) || defined(__NetBSD__) #define SECURE_RANDOM_URANDOM #elif defined(__OpenBSD__) #define SECURE_RANDOM_ARCFOUR @ 1.5 log @mongodb4: updated to 4.2.3 4.2.3: Issues fixed: SERVER-42565: Aggregations and find commands sort missing fields differently’ SERVER-44174: $push and $addToSet should restrict memory usage SERVER-40435: A clearJumboFlag command to clear the jumbo flag SERVER-45270: Increased vulnerability to slow DNS TOOLS-1952: Use –forceTableScan by default when running against WiredTiger nodes TOOLS-2453: Index keys not escaped correctly SERVER-45396: fix the “me” field in isMaster responses when using splithorizon SERVER-45309: Ensure bind credentials live longer than LDAP operations WT-5120: Checkpoint hangs when reconciliation doesn’t release the eviction generation 4.2.2: Issues fixed: SERVER-31083: Allow passing primary shard to “enableSharding” command for a new database SERVER-33272: The DatabaseHolder::close() function no longer requires a global write lock and neither does the dropDatabase command SERVER-44050: Arrays along ‘hashed’ index key path are not correctly rejected SERVER-43882: Building indexes for startup recovery uses unowned RecordData after yielding its cursor SERVER-44617: $regexFind crash when one of the capture group doesn’t match the input but pattern matches SERVER-44721: Shell KMS AWS support cannot decrypt responses WT-4961: Checkpoints with cache overflow must keep history for reads 4.2.1: Issues fixed: SERVER-37768: Platform Support: Add Community & Enterprise Debian 10 x64 SERVER-37772: Platform Support: Add Community & Enterprise RHEL 8 x64 SERVER-41506: Track metrics associated with a node calling an election SERVER-41499: Track number of elections called for each reason in serverStatus SERVER-42518: Wildcard index plans miss results when the query path has multiple subsequent array indexes SERVER-42856: Transactions with write can be sent to the wrong shard @ text @d1 1 a1 1 $NetBSD: patch-src_mongo_platform_random.cpp,v 1.4 2019/03/05 19:35:58 adam Exp $ d5 1 a5 1 --- src/mongo/platform/random.cpp.orig 2019-12-04 23:29:59.000000000 +0000 d7 3 a9 3 @@@@ -148,7 +148,7 @@@@ std::unique_ptr SecureRand } d13 3 a15 3 class InputStreamSecureRandom : public SecureRandom { public: @ 1.4 log @mongodb: updated to 4.0.6 4.0.6: Issues fixed: SERVER-37778: Platform Support: Add Community & Enterprise Ubuntu 18.04 (zSeries) SERVER-37777: Platform Support: Add Community SLES12 (zSeries) SERVER-37775: Platform Support: Add Community RHEL7 (zSeries) SERVER-39180: Wrong initial chunk owner shard can be selected when sharding non-empty collection with pre-created zones SERVER-32146: Log slow oplog entry application SERVER-38293: Make listDatabases understand collection privileges SERVER-38887: Mongo.getDBs() does not correctly inspect privileges 4.0.5: Issues fixed: SERVER-36437: The dbstats command should lock the database in MODE_IS instead of MODE_S SERVER-37182: Different values when referencing whole object vs. a field of that object after $arrayToObject SERVER-37200: $match stage following $listSessions not working against mongos SERVER-37557: Add startup warning about enableMajorityReadConcern and usage of arbiters 4.0.4: Issues fixed: SERVER-26854: LockStats for sub-operations should not include time for previous sub ops SERVER-35323: sessionId matching ignores userId part of the lsid SERVER-37058: Update with numeric field names inside an array can cause validation to fail SERVER-37132: Negation of $in with regex can incorrectly plan from the cache, leading to missing query results TOOLS-2069: mongoreplay does not support SCRAM-SHA-256 TOOLS-2131: mongorestore hang in replaying oplog with –archive and –oplogReplay option 4.0.3: Issues fixed: SERVER-19815: Make repair more robust with the WiredTiger storage engine SERVER-35989: db.collection.countDocuments() and db.collection.estimatedDocumentCount() helpers SERVER-36982: Reintroduce enableMajorityReadConcern:false server parameter 4.0.2: Issues fixed: SERVER-35720: Allow zones to be created on non-existent collection SERVER-35441: drop/dropDatabase does not cleanup config.tags SERVER-36102: Create initial chunks on appropriate shards for zoned sharding SERVER-36070: Aggregation with $out results in error when Auditing is enabled SERVER-34846: Covered index with collated field returns incorrect result when collation not involved in match or sort SERVER-34664: Commands that are unsupported in a transaction should error 4.0.1: Issues fixed: SERVER-33000: Platform Support: add Ubuntu 18.04. SERVER-34933: PCRE verb support. SERVER-35101: Handle bindIp argument that contains whitespaces. SERVER-36027: Enterprise build does not recognize the --redactClientLogData flag. @ text @d1 1 a1 1 $NetBSD: patch-src_mongo_platform_random.cpp,v 1.3 2016/02/12 03:37:24 ryoon Exp $ d3 1 a3 1 Add NetBSD support. d5 1 a5 1 --- src/mongo/platform/random.cpp.orig 2019-01-30 14:26:33.000000000 +0000 d7 1 a7 2 @@@@ -150,7 +150,7 @@@@ std::unique_ptr SecureRand return stdx::make_unique(); d10 3 a12 2 -#elif defined(__linux__) || defined(__sun) || defined(__APPLE__) || defined(__FreeBSD__) +#elif defined(__linux__) || defined(__sun) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__) || defined(__NetBSD__) @ 1.3 log @Update to 3.2.1 * Change JavaScript engine from V8 to SpiderMonkey. Changelog: 3.2.1 – Jan 12, 2016 Fixed error where during a regular shutdown of a replica set, secondaries may mark certain replicated but yet to be applied operations as successfully applied: SERVER-21868. Improve insert workload performance with WiredTiger on Windows: SERVER-20262. Fixed long-running transactions during chunk moves: SERVER-21366 All issues closed in 3.2.1 3.0.9 – Jan 26, 2016 Fixed issue where queries which specify sort and batch size can return results out of order if documents are concurrently updated. SERVER-19996 Fixed performance issue where large amounts of create and drop collections can cause listDatabases to be slow under WiredTiger. SERVER-20961 Modified the authentication failure message to include the client IP address. SERVER-22054 All issues closed in 3.0.9 3.0.8 – Dec 15, 2015 Fixed issue where findAndModify on mongos can upsert to the wrong shard. SERVER-20407. Fixed WiredTiger commit visibility issue which caused document not found. SERVER-21275. Fixed issue where the oplog can grow to 3x configured size. SERVER-21553 All issues closed in 3.0.8 @ text @d1 1 a1 1 $NetBSD: patch-src_mongo_platform_random.cpp,v 1.2 2015/08/26 05:03:00 fhajny Exp $ d4 2 a5 1 --- src/mongo/platform/random.cpp.orig 2016-01-05 18:31:44.000000000 +0000 d7 2 a8 2 @@@@ -145,7 +145,7 @@@@ SecureRandom* SecureRandom::create() { return new WinSecureRandom(); @ 1.2 log @Update databases/mongodb to 3.0.6. - Improvements to WiredTiger Stability. - Fixed issue with the interaction between SSL and Auditing. - Fixed issue with aggregation $sort on sharded systems. @ text @d1 1 a1 1 $NetBSD: patch-src_mongo_platform_random.cpp,v 1.1 2015/05/02 08:10:33 ryoon Exp $ d4 1 a4 1 --- src/mongo/platform/random.cpp.orig 2015-08-24 00:39:52.000000000 +0000 d6 1 a6 1 @@@@ -116,7 +116,7 @@@@ SecureRandom* SecureRandom::create() { d10 2 a11 2 -#elif defined(__linux__) || defined(__sunos__) || defined(__APPLE__) || defined(__freebsd__) +#elif defined(__linux__) || defined(__sunos__) || defined(__APPLE__) || defined(__freebsd__) || defined(__netbsd__) @ 1.1 log @Import mongodb-3.0.2 as databases/mongodb from pkgsrc-wip/mongodb. Packged by jafour1 and updated by some users. Mongo (from "humongous") is a high-performance, open source, schema-free, document-oriented database. It features: document data model with dynamic schemas; full, flexible index support and rich queries; auto-Sharding for horizontal scalability; built-in replication for high availability; text search; advanced security; aggregation Framework and MapReduce; large media storage with GridFS. @ text @d1 1 a1 1 $NetBSD$ d4 1 a4 1 --- src/mongo/platform/random.cpp.orig 2015-04-08 20:28:08.000000000 +0000 d6 3 a8 3 @@@@ -117,7 +117,7 @@@@ namespace mongo { return new WinSecureRandom(); } d13 2 a14 2 class InputStreamSecureRandom : public SecureRandom { public: @