1
0
Fork 0

remove call to requiresElevatedPrivileges with default value (#5172)

This commit is contained in:
Jan 2018-04-23 11:28:24 +02:00 committed by GitHub
parent 9062c41592
commit 2b84348b77
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
60 changed files with 4 additions and 64 deletions

View File

@ -38,7 +38,6 @@ ActionFeature::ActionFeature(application_features::ApplicationServer* server)
: ApplicationFeature(server, "Action"), : ApplicationFeature(server, "Action"),
_allowUseDatabase(false) { _allowUseDatabase(false) {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("Logger"); startsAfter("Logger");
} }

View File

@ -57,7 +57,6 @@ AgencyFeature::AgencyFeature(application_features::ApplicationServer* server)
_supervisionGracePeriod(10.0), _supervisionGracePeriod(10.0),
_cmdLineTimings(false) { _cmdLineTimings(false) {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("Cluster"); startsAfter("Cluster");
startsAfter("Database"); startsAfter("Database");
startsAfter("Endpoint"); startsAfter("Endpoint");

View File

@ -61,7 +61,6 @@ CacheManagerFeature::CacheManagerFeature(
: (256 << 20)), : (256 << 20)),
_rebalancingInterval(static_cast<uint64_t>(2 * 1000 * 1000)) { _rebalancingInterval(static_cast<uint64_t>(2 * 1000 * 1000)) {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("Scheduler"); startsAfter("Scheduler");
} }

View File

@ -56,7 +56,6 @@ ClusterFeature::ClusterFeature(application_features::ApplicationServer* server)
_agencyCallbackRegistry(nullptr), _agencyCallbackRegistry(nullptr),
_requestedRole(ServerState::RoleEnum::ROLE_UNDEFINED) { _requestedRole(ServerState::RoleEnum::ROLE_UNDEFINED) {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("Authentication"); startsAfter("Authentication");
startsAfter("CacheManager"); startsAfter("CacheManager");
startsAfter("Logger"); startsAfter("Logger");

View File

@ -35,7 +35,6 @@ double ReplicationTimeoutFeature::lowerLimit = 0.5;
ReplicationTimeoutFeature::ReplicationTimeoutFeature(application_features::ApplicationServer* server) ReplicationTimeoutFeature::ReplicationTimeoutFeature(application_features::ApplicationServer* server)
: ApplicationFeature(server, "ReplicationTimeout") { : ApplicationFeature(server, "ReplicationTimeout") {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("EngineSelector"); startsAfter("EngineSelector");
startsBefore("StorageEngine"); startsBefore("StorageEngine");
} }

View File

@ -53,7 +53,6 @@ AuthenticationFeature::AuthenticationFeature(
_jwtSecretProgramOption(""), _jwtSecretProgramOption(""),
_active(true) { _active(true) {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("Random"); startsAfter("Random");
#ifdef USE_ENTERPRISE #ifdef USE_ENTERPRISE
startsAfter("Ldap"); startsAfter("Ldap");

View File

@ -104,7 +104,6 @@ GeneralServerFeature::GeneralServerFeature(
_allowMethodOverride(false), _allowMethodOverride(false),
_proxyCheck(true) { _proxyCheck(true) {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("Agency"); startsAfter("Agency");
startsAfter("Authentication"); startsAfter("Authentication");
startsAfter("CheckVersion"); startsAfter("CheckVersion");

View File

@ -398,7 +398,6 @@ IResearchAnalyzerFeature::IResearchAnalyzerFeature(
_analyzers(getStaticAnalyzers()), // load static analyzers _analyzers(getStaticAnalyzers()), // load static analyzers
_started(false) { _started(false) {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("AQLFunctions"); // used for registering IResearch analyzer functions startsAfter("AQLFunctions"); // used for registering IResearch analyzer functions
startsAfter("SystemDatabase"); // used for getting the system database containing the persisted configuration startsAfter("SystemDatabase"); // used for getting the system database containing the persisted configuration
} }
@ -1199,4 +1198,4 @@ NS_END // arangodb
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
// --SECTION-- END-OF-FILE // --SECTION-- END-OF-FILE
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------

View File

@ -298,7 +298,6 @@ IResearchFeature::IResearchFeature(arangodb::application_features::ApplicationSe
: ApplicationFeature(server, IResearchFeature::name()), : ApplicationFeature(server, IResearchFeature::name()),
_running(false) { _running(false) {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("ViewTypes"); startsAfter("ViewTypes");
startsAfter("Logger"); startsAfter("Logger");
startsAfter("Database"); startsAfter("Database");
@ -396,4 +395,4 @@ NS_END // arangodb
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
// --SECTION-- END-OF-FILE // --SECTION-- END-OF-FILE
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------

View File

@ -49,7 +49,6 @@ MMFilesCompactionFeature::MMFilesCompactionFeature(ApplicationServer* server)
_deadSizeThreshold(128 * 1024), _deadSizeThreshold(128 * 1024),
_deadShare(0.1) { _deadShare(0.1) {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
onlyEnabledWith("MMFilesEngine"); onlyEnabledWith("MMFilesEngine");
MMFilesCompactionFeature::COMPACTOR = this; MMFilesCompactionFeature::COMPACTOR = this;
} }

View File

@ -121,7 +121,6 @@ MMFilesLogfileManager::MMFilesLogfileManager(ApplicationServer* server)
TRI_ASSERT(!_allowWrites); TRI_ASSERT(!_allowWrites);
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("Database"); startsAfter("Database");
startsAfter("DatabasePath"); startsAfter("DatabasePath");
startsAfter("EngineSelector"); startsAfter("EngineSelector");

View File

@ -59,7 +59,6 @@ MMFilesPersistentIndexFeature::MMFilesPersistentIndexFeature(
_db(nullptr), _comparator(nullptr), _path() _db(nullptr), _comparator(nullptr), _path()
{ {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("RocksDBOption"); startsAfter("RocksDBOption");
startsBefore("Database"); startsBefore("Database");
onlyEnabledWith("MMFilesEngine"); onlyEnabledWith("MMFilesEngine");

View File

@ -39,7 +39,6 @@ MMFilesWalRecoveryFeature::MMFilesWalRecoveryFeature(ApplicationServer* server)
: ApplicationFeature(server, "MMFilesWalRecovery") { : ApplicationFeature(server, "MMFilesWalRecovery") {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("Database"); startsAfter("Database");
startsAfter("MMFilesLogfileManager"); startsAfter("MMFilesLogfileManager");
startsAfter("MMFilesPersistentIndex"); startsAfter("MMFilesPersistentIndex");

View File

@ -52,7 +52,6 @@ uint64_t PregelFeature::createExecutionNumber() {
PregelFeature::PregelFeature(application_features::ApplicationServer* server) PregelFeature::PregelFeature(application_features::ApplicationServer* server)
: application_features::ApplicationFeature(server, "Pregel") { : application_features::ApplicationFeature(server, "Pregel") {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("WorkMonitor"); startsAfter("WorkMonitor");
startsAfter("Logger"); startsAfter("Logger");
startsAfter("Database"); startsAfter("Database");

View File

@ -45,7 +45,6 @@ ReplicationFeature::ReplicationFeature(ApplicationServer* server)
_enableActiveFailover(false) { _enableActiveFailover(false) {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("Database"); startsAfter("Database");
startsAfter("ServerId"); startsAfter("ServerId");
startsAfter("StorageEngine"); startsAfter("StorageEngine");

View File

@ -40,7 +40,6 @@ AqlFeature::AqlFeature(
application_features::ApplicationServer* server) application_features::ApplicationServer* server)
: ApplicationFeature(server, "Aql"), _numberLeases(0), _isStopped(false) { : ApplicationFeature(server, "Aql"), _numberLeases(0), _isStopped(false) {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("CacheManager"); startsAfter("CacheManager");
startsAfter("Cluster"); startsAfter("Cluster");
startsAfter("Database"); startsAfter("Database");

View File

@ -45,7 +45,6 @@ CheckVersionFeature::CheckVersionFeature(
_result(result), _result(result),
_nonServerFeatures(nonServerFeatures) { _nonServerFeatures(nonServerFeatures) {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("Database"); startsAfter("Database");
startsAfter("EngineSelector"); startsAfter("EngineSelector");
startsAfter("ServerId"); startsAfter("ServerId");

View File

@ -237,7 +237,6 @@ DatabaseFeature::DatabaseFeature(ApplicationServer* server)
_checkVersion(false), _checkVersion(false),
_upgrade(false) { _upgrade(false) {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("Authentication"); startsAfter("Authentication");
startsAfter("CacheManager"); startsAfter("CacheManager");
startsAfter("DatabasePath"); startsAfter("DatabasePath");

View File

@ -40,7 +40,6 @@ DatabasePathFeature::DatabasePathFeature(ApplicationServer* server)
: ApplicationFeature(server, "DatabasePath"), : ApplicationFeature(server, "DatabasePath"),
_requiredDirectoryState("any") { _requiredDirectoryState("any") {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("FileDescriptors"); startsAfter("FileDescriptors");
startsAfter("Language"); startsAfter("Language");
startsAfter("Logger"); startsAfter("Logger");

View File

@ -40,7 +40,6 @@ FileDescriptorsFeature::FileDescriptorsFeature(
application_features::ApplicationServer* server) application_features::ApplicationServer* server)
: ApplicationFeature(server, "FileDescriptors"), _descriptorsMinimum(0) { : ApplicationFeature(server, "FileDescriptors"), _descriptorsMinimum(0) {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("Logger"); startsAfter("Logger");
} }

View File

@ -43,7 +43,6 @@ FlushFeature::FlushFeature(ApplicationServer* server)
: ApplicationFeature(server, "Flush"), : ApplicationFeature(server, "Flush"),
_flushInterval(1000000) { _flushInterval(1000000) {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("WorkMonitor"); startsAfter("WorkMonitor");
startsAfter("StorageEngine"); startsAfter("StorageEngine");
startsAfter("MMFilesLogfileManager"); startsAfter("MMFilesLogfileManager");

View File

@ -45,7 +45,6 @@ InitDatabaseFeature::InitDatabaseFeature(ApplicationServer* server,
: ApplicationFeature(server, "InitDatabase"), : ApplicationFeature(server, "InitDatabase"),
_nonServerFeatures(nonServerFeatures) { _nonServerFeatures(nonServerFeatures) {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("Logger"); startsAfter("Logger");
startsAfter("DatabasePath"); startsAfter("DatabasePath");
} }

View File

@ -35,7 +35,6 @@ LockfileFeature::LockfileFeature(
application_features::ApplicationServer* server) application_features::ApplicationServer* server)
: ApplicationFeature(server, "Lockfile") { : ApplicationFeature(server, "Lockfile") {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("DatabasePath"); startsAfter("DatabasePath");
} }

View File

@ -45,7 +45,6 @@ QueryRegistryFeature::QueryRegistryFeature(ApplicationServer* server)
_queryCacheMode("off"), _queryCacheMode("off"),
_queryCacheEntries(128) { _queryCacheEntries(128) {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("DatabasePath"); startsAfter("DatabasePath");
startsAfter("Database"); startsAfter("Database");
startsAfter("Cluster"); startsAfter("Cluster");

View File

@ -52,7 +52,6 @@ ServerFeature::ServerFeature(application_features::ApplicationServer* server,
_result(res), _result(res),
_operationMode(OperationMode::MODE_SERVER) { _operationMode(OperationMode::MODE_SERVER) {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("Authentication"); startsAfter("Authentication");
startsAfter("Cluster"); startsAfter("Cluster");
startsAfter("Database"); startsAfter("Database");

View File

@ -39,7 +39,6 @@ ServerIdFeature::ServerIdFeature(
application_features::ApplicationServer* server) application_features::ApplicationServer* server)
: ApplicationFeature(server, "ServerId") { : ApplicationFeature(server, "ServerId") {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("Database"); startsAfter("Database");
startsAfter("DatabasePath"); startsAfter("DatabasePath");
} }

View File

@ -37,7 +37,6 @@ std::unique_ptr<TransactionManager> TransactionManagerFeature::MANAGER;
TransactionManagerFeature::TransactionManagerFeature(ApplicationServer* server) TransactionManagerFeature::TransactionManagerFeature(ApplicationServer* server)
: ApplicationFeature(server, "TransactionManager") { : ApplicationFeature(server, "TransactionManager") {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("EngineSelector"); startsAfter("EngineSelector");
startsAfter("WorkMonitor"); startsAfter("WorkMonitor");
} }

View File

@ -33,7 +33,6 @@ TraverserEngineRegistryFeature::TraverserEngineRegistryFeature(
ApplicationServer* server) ApplicationServer* server)
: ApplicationFeature(server, "TraverserEngineRegistry") { : ApplicationFeature(server, "TraverserEngineRegistry") {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("DatabasePath"); startsAfter("DatabasePath");
startsAfter("Database"); startsAfter("Database");
} }

View File

@ -47,7 +47,6 @@ UpgradeFeature::UpgradeFeature(
_result(result), _result(result),
_nonServerFeatures(nonServerFeatures) { _nonServerFeatures(nonServerFeatures) {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("CheckVersion"); startsAfter("CheckVersion");
startsAfter("Database"); startsAfter("Database");
startsAfter("Cluster"); startsAfter("Cluster");

View File

@ -40,7 +40,6 @@ ViewTypesFeature::ViewTypesFeature(
application_features::ApplicationServer* server application_features::ApplicationServer* server
): application_features::ApplicationFeature(server, ViewTypesFeature::name()) { ): application_features::ApplicationFeature(server, ViewTypesFeature::name()) {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("WorkMonitor"); startsAfter("WorkMonitor");
} }
@ -99,4 +98,4 @@ void ViewTypesFeature::unprepare() {
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
// --SECTION-- END-OF-FILE // --SECTION-- END-OF-FILE
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------

View File

@ -30,7 +30,6 @@ WorkMonitorFeature::WorkMonitorFeature(
application_features::ApplicationServer* server) application_features::ApplicationServer* server)
: ApplicationFeature(server, "WorkMonitor") { : ApplicationFeature(server, "WorkMonitor") {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("ShellColors"); startsAfter("ShellColors");
} }

View File

@ -72,7 +72,6 @@ RocksDBRecoveryManager::RocksDBRecoveryManager(
_db(nullptr), _db(nullptr),
_inRecovery(true) { _inRecovery(true) {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("Database"); startsAfter("Database");
startsAfter("RocksDBEngine"); startsAfter("RocksDBEngine");
startsAfter("StorageEngine"); startsAfter("StorageEngine");

View File

@ -55,7 +55,6 @@ SchedulerFeature::SchedulerFeature(
application_features::ApplicationServer* server) application_features::ApplicationServer* server)
: ApplicationFeature(server, "Scheduler"), _scheduler(nullptr) { : ApplicationFeature(server, "Scheduler"), _scheduler(nullptr) {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("FileDescriptors"); startsAfter("FileDescriptors");
startsAfter("Logger"); startsAfter("Logger");
startsAfter("Random"); startsAfter("Random");

View File

@ -42,7 +42,6 @@ EngineSelectorFeature::EngineSelectorFeature(
_engine("auto"), _engine("auto"),
_hasStarted(false) { _hasStarted(false) {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("DatabasePath"); startsAfter("DatabasePath");
startsAfter("Greetings"); startsAfter("Greetings");
startsAfter("Logger"); startsAfter("Logger");

View File

@ -76,7 +76,6 @@ class StorageEngine : public application_features::ApplicationFeature {
// will make sure that exactly one engine is selected at startup // will make sure that exactly one engine is selected at startup
setOptional(true); setOptional(true);
// storage engines must not use elevated privileges for files etc // storage engines must not use elevated privileges for files etc
requiresElevatedPrivileges(false);
startsAfter("CacheManager"); startsAfter("CacheManager");
startsAfter("DatabasePath"); startsAfter("DatabasePath");
@ -494,4 +493,4 @@ class StorageEngine : public application_features::ApplicationFeature {
} }
#endif #endif

View File

@ -34,7 +34,6 @@ FoxxQueuesFeature::FoxxQueuesFeature(
_pollInterval(1.0), _pollInterval(1.0),
_enabled(true) { _enabled(true) {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("V8Platform"); startsAfter("V8Platform");
} }

View File

@ -107,7 +107,6 @@ V8DealerFeature::V8DealerFeature(
_gcFinished(false), _gcFinished(false),
_dynamicContextCreationBlockers(0) { _dynamicContextCreationBlockers(0) {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("Action"); startsAfter("Action");
startsAfter("Authentication"); startsAfter("Authentication");
startsAfter("Database"); startsAfter("Database");

View File

@ -47,7 +47,6 @@ ConfigFeature::ConfigFeature(application_features::ApplicationServer* server,
_checkConfiguration(false), _checkConfiguration(false),
_progname(progname) { _progname(progname) {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("Logger"); startsAfter("Logger");
startsAfter("ShellColors"); startsAfter("ShellColors");
} }

View File

@ -42,7 +42,6 @@ using namespace arangodb::options;
DaemonFeature::DaemonFeature(application_features::ApplicationServer* server) DaemonFeature::DaemonFeature(application_features::ApplicationServer* server)
: ApplicationFeature(server, "Daemon") { : ApplicationFeature(server, "Daemon") {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("Logger"); startsAfter("Logger");
startsAfter("WorkMonitor"); startsAfter("WorkMonitor");

View File

@ -34,7 +34,6 @@ EngineEqualityCheckFeature::EngineEqualityCheckFeature(
application_features::ApplicationServer* server) application_features::ApplicationServer* server)
: ApplicationFeature(server, "EngineEqualityCheck") { : ApplicationFeature(server, "EngineEqualityCheck") {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("Bootstrap"); startsAfter("Bootstrap");
} }

View File

@ -40,7 +40,6 @@ EnvironmentFeature::EnvironmentFeature(
application_features::ApplicationServer* server) application_features::ApplicationServer* server)
: ApplicationFeature(server, "Environment") { : ApplicationFeature(server, "Environment") {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("Greetings"); startsAfter("Greetings");
startsAfter("Logger"); startsAfter("Logger");
startsAfter("MaxMapCount"); startsAfter("MaxMapCount");

View File

@ -30,7 +30,6 @@ GreetingsFeature::GreetingsFeature(
application_features::ApplicationServer* server) application_features::ApplicationServer* server)
: ApplicationFeature(server, "Greetings") { : ApplicationFeature(server, "Greetings") {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("Logger"); startsAfter("Logger");
} }

View File

@ -40,7 +40,6 @@ JemallocFeature::JemallocFeature(
application_features::ApplicationServer* server) application_features::ApplicationServer* server)
: ApplicationFeature(server, "Jemalloc"), _defaultPath("./") { : ApplicationFeature(server, "Jemalloc"), _defaultPath("./") {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
} }
void JemallocFeature::collectOptions(std::shared_ptr<ProgramOptions> options) { void JemallocFeature::collectOptions(std::shared_ptr<ProgramOptions> options) {

View File

@ -46,7 +46,6 @@ LanguageFeature::LanguageFeature(
_icuDataPtr(nullptr) { _icuDataPtr(nullptr) {
Instance = this; Instance = this;
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("Logger"); startsAfter("Logger");
} }

View File

@ -63,7 +63,6 @@ MaxMapCountFeature::MaxMapCountFeature(
application_features::ApplicationServer* server) application_features::ApplicationServer* server)
: ApplicationFeature(server, "MaxMapCount") { : ApplicationFeature(server, "MaxMapCount") {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
maxMappings = UINT64_MAX; maxMappings = UINT64_MAX;
mapsFilename.clear(); mapsFilename.clear();

View File

@ -34,7 +34,6 @@ using namespace arangodb::options;
NonceFeature::NonceFeature(application_features::ApplicationServer* server) NonceFeature::NonceFeature(application_features::ApplicationServer* server)
: ApplicationFeature(server, "Nonce"), _size(4 * 1024 * 1024) { : ApplicationFeature(server, "Nonce"), _size(4 * 1024 * 1024) {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("Logger"); startsAfter("Logger");
} }

View File

@ -32,7 +32,6 @@ PageSizeFeature::PageSizeFeature(
application_features::ApplicationServer* server) application_features::ApplicationServer* server)
: ApplicationFeature(server, "PageSize") { : ApplicationFeature(server, "PageSize") {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("Logger"); startsAfter("Logger");
} }

View File

@ -44,7 +44,6 @@ PrivilegeFeature::PrivilegeFeature(
: ApplicationFeature(server, "Privilege"), : ApplicationFeature(server, "Privilege"),
_numericUid(0), _numericGid(0) { _numericUid(0), _numericGid(0) {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("Logger"); startsAfter("Logger");
} }

View File

@ -92,7 +92,6 @@ RocksDBOptionFeature::RocksDBOptionFeature(
#endif #endif
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("Daemon"); startsAfter("Daemon");
startsAfter("DatabasePath"); startsAfter("DatabasePath");
} }

View File

@ -60,7 +60,6 @@ ShellColorsFeature::ShellColorsFeature(
application_features::ApplicationServer* server) application_features::ApplicationServer* server)
: ApplicationFeature(server, "ShellColors") { : ApplicationFeature(server, "ShellColors") {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
} }
void ShellColorsFeature::prepare() { void ShellColorsFeature::prepare() {

View File

@ -34,7 +34,6 @@ ShutdownFeature::ShutdownFeature(
std::vector<std::string> const& features) std::vector<std::string> const& features)
: ApplicationFeature(server, "Shutdown") { : ApplicationFeature(server, "Shutdown") {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("Logger"); startsAfter("Logger");
for (auto feature : features) { for (auto feature : features) {

View File

@ -117,7 +117,6 @@ SupervisorFeature::SupervisorFeature(
application_features::ApplicationServer* server) application_features::ApplicationServer* server)
: ApplicationFeature(server, "Supervisor"), _supervisor(false), _clientPid(0) { : ApplicationFeature(server, "Supervisor"), _supervisor(false), _clientPid(0) {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("Daemon"); startsAfter("Daemon");
startsAfter("Logger"); startsAfter("Logger");
startsAfter("WorkMonitor"); startsAfter("WorkMonitor");

View File

@ -36,7 +36,6 @@ TempFeature::TempFeature(application_features::ApplicationServer* server,
std::string const& appname) std::string const& appname)
: ApplicationFeature(server, "Temp"), _path(), _appname(appname) { : ApplicationFeature(server, "Temp"), _path(), _appname(appname) {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("Logger"); startsAfter("Logger");
startsAfter("Random"); startsAfter("Random");
} }

View File

@ -122,7 +122,6 @@ V8PlatformFeature::V8PlatformFeature(
application_features::ApplicationServer* server) application_features::ApplicationServer* server)
: ApplicationFeature(server, "V8Platform") { : ApplicationFeature(server, "V8Platform") {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("Logger"); startsAfter("Logger");
} }

View File

@ -35,7 +35,6 @@ VersionFeature::VersionFeature(application_features::ApplicationServer* server)
: ApplicationFeature(server, "Version"), : ApplicationFeature(server, "Version"),
_printVersion(false) { _printVersion(false) {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("ShellColors"); startsAfter("ShellColors");
} }

View File

@ -33,7 +33,6 @@ using namespace arangodb::options;
LoggerBufferFeature::LoggerBufferFeature(application_features::ApplicationServer* server) LoggerBufferFeature::LoggerBufferFeature(application_features::ApplicationServer* server)
: ApplicationFeature(server, "LoggerBuffer") { : ApplicationFeature(server, "LoggerBuffer") {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("Logger"); startsAfter("Logger");
} }

View File

@ -41,7 +41,6 @@ LoggerFeature::LoggerFeature(application_features::ApplicationServer* server,
: ApplicationFeature(server, "Logger"), : ApplicationFeature(server, "Logger"),
_threaded(threaded) { _threaded(threaded) {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("ShellColors"); startsAfter("ShellColors");
startsAfter("Version"); startsAfter("Version");

View File

@ -35,7 +35,6 @@ RandomFeature::RandomFeature(application_features::ApplicationServer* server)
: ApplicationFeature(server, "Random"), : ApplicationFeature(server, "Random"),
_randomGenerator((uint32_t)RandomGenerator::RandomType::MERSENNE) { _randomGenerator((uint32_t)RandomGenerator::RandomType::MERSENNE) {
setOptional(false); setOptional(false);
requiresElevatedPrivileges(false);
startsAfter("Logger"); startsAfter("Logger");
} }

View File

@ -47,7 +47,6 @@ const boost::asio::ssl::detail::openssl_init<true> SslFeature::sslBase{};
SslFeature::SslFeature(application_features::ApplicationServer* server) SslFeature::SslFeature(application_features::ApplicationServer* server)
: ApplicationFeature(server, "Ssl") { : ApplicationFeature(server, "Ssl") {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("Logger"); startsAfter("Logger");
startsAfter("Greetings"); startsAfter("Greetings");
} }

View File

@ -46,7 +46,6 @@ SslServerFeature::SslServerFeature(
_sslOptions(boost::asio::ssl::context::default_workarounds | boost::asio::ssl::context::single_dh_use), _sslOptions(boost::asio::ssl::context::default_workarounds | boost::asio::ssl::context::single_dh_use),
_ecdhCurve("prime256v1") { _ecdhCurve("prime256v1") {
setOptional(true); setOptional(true);
requiresElevatedPrivileges(false);
startsAfter("Ssl"); startsAfter("Ssl");
startsAfter("Logger"); startsAfter("Logger");
} }