[SERVER-34944] Create an Enterprise-shim-override mechanism Created: 10/May/18  Updated: 29/Oct/23  Resolved: 24/May/18

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.0.0-rc1, 4.1.1

Type: Improvement Priority: Major - P3
Reporter: ADAM Martin (Inactive) Assignee: ADAM Martin (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
depends on SERVER-33008 Slice Authorization Framework with vt... Closed
is depended on by SERVER-34959 Make Enterprise inject auth shims usi... Closed
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.0
Sprint: Platforms 2018-05-21, Platforms 2018-06-04
Participants:

 Comments   
Comment by Githook User [ 24/May/18 ]

Author:

{'username': 'adamlsd', 'name': 'ADAM David Alan Martin', 'email': 'adam.martin@10gen.com'}

Message: SERVER-34944 Create a shim-override mechanism.

Modules for MongoDB need to be able to indicate their own overrides
of shimmed funcitons. These overrides must be able to access the
underlying registered shim. Further, the overrides must be installed
in the correct position in the initializer dependency graph.

(cherry picked from commit 1de64a4eb0a3655df083bc2160e5720d66f3c6fe)
Branch: v4.0
https://github.com/mongodb/mongo/commit/49d89c0f4378787aa47d30ab253f431897b457f0

Comment by Githook User [ 24/May/18 ]

Author:

{'username': 'adamlsd', 'name': 'ADAM David Alan Martin', 'email': 'adam.martin@10gen.com'}

Message: SERVER-34944 Create a shim-override mechanism.

Modules for MongoDB need to be able to indicate their own overrides
of shimmed funcitons. These overrides must be able to access the
underlying registered shim. Further, the overrides must be installed
in the correct position in the initializer dependency graph.
Branch: master
https://github.com/mongodb/mongo/commit/1de64a4eb0a3655df083bc2160e5720d66f3c6fe

Comment by Githook User [ 24/May/18 ]

Author:

{'username': 'louiswilliams', 'name': 'Louis Williams', 'email': 'louis.williams@mongodb.com'}

Message: Revert "Revert "SERVER-34944 Embedded auth changes.""

This reverts commit 30a64985352225a651709cfe85829a9fbc1da919.
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/4b92f7e80e62af7c417f45646636e62f6bb106e9

Comment by Githook User [ 24/May/18 ]

Author:

{'username': 'louiswilliams', 'name': 'Louis Williams', 'email': 'louis.williams@mongodb.com'}

Message: Revert "SERVER-34944 Embedded auth changes."

This reverts commit af9028efb06b64315dd26095c3e2d4dfe1978b07.
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/30a64985352225a651709cfe85829a9fbc1da919

Comment by Githook User [ 24/May/18 ]

Author:

{'username': 'louiswilliams', 'name': 'Louis Williams', 'email': 'louis.williams@mongodb.com'}

Message: Revert "SERVER-34944 Create a shim-override mechanism."

This reverts commit 56c53c382daef891ac0951464e5e23ccdd5c0263.
Branch: v4.0
https://github.com/mongodb/mongo/commit/94ffe6335098e4d2df84b53af37ac33cc9db14b9

Comment by Githook User [ 24/May/18 ]

Author:

{'username': 'louiswilliams', 'name': 'Louis Williams', 'email': 'louis.williams@mongodb.com'}

Message: Revert "SERVER-34944 Create a shim-override mechanism."

This reverts commit bad5afd612e8fc917fb035d8333cffd7d68a37cc.
Branch: master
https://github.com/mongodb/mongo/commit/95d2fde6c8fcede7c74dc32b3b7f1ee4a9b9e349

Comment by Githook User [ 23/May/18 ]

Author:

{'username': 'adamlsd', 'name': 'ADAM David Alan Martin', 'email': 'adam.martin@10gen.com'}

Message: SERVER-34944 Create a shim-override mechanism.

Modules for MongoDB need to be able to indicate their own overrides
of shimmed funcitons. These overrides must be able to access the
underlying registered shim. Further, the overrides must be installed
in the correct position in the initializer dependency graph.

(cherry picked from commit bad5afd612e8fc917fb035d8333cffd7d68a37cc)
Branch: v4.0
https://github.com/mongodb/mongo/commit/56c53c382daef891ac0951464e5e23ccdd5c0263

Comment by Githook User [ 23/May/18 ]

Author:

{'username': 'adamlsd', 'name': 'ADAM David Alan Martin', 'email': 'adam.martin@10gen.com'}

Message: SERVER-34944 Create a shim-override mechanism.

Modules for MongoDB need to be able to indicate their own overrides
of shimmed funcitons. These overrides must be able to access the
underlying registered shim. Further, the overrides must be installed
in the correct position in the initializer dependency graph.
Branch: master
https://github.com/mongodb/mongo/commit/bad5afd612e8fc917fb035d8333cffd7d68a37cc

Comment by Githook User [ 22/May/18 ]

This should be on SERVER-34894
Author:

{'username': 'adamlsd', 'name': 'ADAM David Alan Martin', 'email': 'adam.martin@10gen.com'}

Message: SERVER-34944 Embedded auth changes.

Some libraries needed to be untangled a bit.
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/af9028efb06b64315dd26095c3e2d4dfe1978b07

Generated at Thu Feb 08 04:38:21 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.