core-shared/src/main/java/org/apache/directory/server/core/shared/partition/RootPartition.java (15 lines): - line 55: // TODO Auto-generated constructor stub - line 81: // TODO Auto-generated method stub - line 89: // TODO Auto-generated method stub - line 97: // TODO Auto-generated method stub - line 105: // TODO Auto-generated method stub - line 113: // TODO Auto-generated method stub - line 121: // TODO Auto-generated method stub - line 129: // TODO Auto-generated method stub - line 137: // TODO Auto-generated method stub - line 145: // TODO Auto-generated method stub - line 153: // TODO Auto-generated method stub - line 161: // TODO Auto-generated method stub - line 169: // TODO Auto-generated method stub - line 177: // TODO Auto-generated method stub - line 185: // TODO Auto-generated method stub core-api/src/main/java/org/apache/directory/server/core/api/OperationManager.java (11 lines): - line 71: * TODO document after determining if this method should be here. - line 81: * TODO document after determining if this method should be here. - line 90: * TODO document after determining if this method should be here. - line 99: * TODO document after determining if this method should be here. - line 109: * TODO document after determining if this method should be here. - line 119: * TODO document after determining if this method should be here. - line 129: * TODO document after determining if this method should be here. - line 138: * TODO document after determining if this method should be here. - line 147: * TODO document after determining if this method should be here. - line 156: * TODO document after determining if this method should be here. - line 165: * TODO document after determining if this method should be here. core-shared/src/main/java/org/apache/directory/server/core/shared/DefaultCoreSession.java (10 lines): - line 107: * TODO - has not been completed yet - line 108: * TODO - need to supply controls and other parameters to setup opContexts - line 473: // TODO Auto-generated method stub - line 509: // TODO Auto-generated method stub - line 537: // TODO Auto-generated method stub - line 548: // TODO Auto-generated method stub - line 554: * TODO - perhaps we should just use a flag that is calculated on creation - line 569: * TODO - this method impl does not check to see if the principal is in - line 573: * TODO - perhaps we should just use a flag that is calculated on creation - line 586: // TODO fix this so it checks groups core-api/src/main/java/org/apache/directory/server/core/api/schema/registries/synchronizers/DitContentRuleSynchronizer.java (9 lines): - line 49: // TODO Auto-generated constructor stub - line 60: // TODO Auto-generated method stub - line 70: // TODO Auto-generated method stub - line 79: // TODO Auto-generated method stub - line 89: // TODO Auto-generated method stub - line 99: // TODO Auto-generated method stub - line 108: // TODO Auto-generated method stub - line 114: // TODO Auto-generated method stub - line 120: // TODO Auto-generated method stub core-api/src/main/java/org/apache/directory/server/core/api/schema/registries/synchronizers/DitStructureRuleSynchronizer.java (9 lines): - line 48: // TODO Auto-generated constructor stub - line 59: // TODO Auto-generated method stub - line 69: // TODO Auto-generated method stub - line 78: // TODO Auto-generated method stub - line 91: // TODO Auto-generated method stub - line 104: // TODO Auto-generated method stub - line 113: // TODO Auto-generated method stub - line 119: // TODO Auto-generated method stub - line 125: // TODO Auto-generated method stub core-api/src/main/java/org/apache/directory/server/core/api/schema/registries/synchronizers/MatchingRuleUseSynchronizer.java (9 lines): - line 48: // TODO Auto-generated constructor stub - line 59: // TODO Auto-generated method stub - line 69: // TODO Auto-generated method stub - line 78: // TODO Auto-generated method stub - line 85: // TODO Auto-generated method stub - line 92: // TODO Auto-generated method stub - line 101: // TODO Auto-generated method stub - line 107: // TODO Auto-generated method stub - line 113: // TODO Auto-generated method stub core-api/src/main/java/org/apache/directory/server/core/api/schema/registries/synchronizers/NameFormSynchronizer.java (7 lines): - line 67: // TODO Auto-generated method stub - line 76: // TODO Auto-generated method stub - line 88: // TODO Auto-generated method stub - line 100: // TODO Auto-generated method stub - line 109: // TODO Auto-generated method stub - line 115: // TODO Auto-generated method stub - line 121: // TODO Auto-generated method stub interceptors/admin/src/main/java/org/apache/directory/server/core/admin/AdministrativePointInterceptor.java (6 lines): - line 253: // TODO : Here, we have to update the children, removing any - line 270: // TODO : Here, we have to update the children, removing any - line 290: // TODO : Here, we have to update the children, removing any - line 310: // TODO : Here, we have to update the children, removing any - line 322: // TODO : Here, we have to update the children, removing any - line 1440: // TODO !!! xdbm-partition/src/main/java/org/apache/directory/server/xdbm/search/SearchEngine.java (5 lines): - line 40: * TODO put this in the right place - line 46: * TODO put this in the right place - line 52: * TODO put this in the right place - line 58: * TODO put this in the right place - line 64: * TODO put this in the right place interceptors/collective/src/main/java/org/apache/directory/server/core/collective/CollectiveAttributeInterceptor.java (4 lines): - line 225: * TODO: Replace the Exception and the ResultCodeEnum with the correct ones. - line 257: * TODO: Replace the Exception and the ResultCodeEnum with the correct ones. - line 275: // TODO: handle http://issues.apache.org/jira/browse/DIRSERVER-1198 - line 405: * TODO - Instead of hitting disk here can't we leverage the core-api/src/main/java/org/apache/directory/server/core/api/entry/ServerEntryUtils.java (4 lines): - line 241: // TODO : handle options. - line 501: // TODO : handle options - line 542: // TODO - after removing JNDI we need to make the server handle - line 556: // TODO : handle options core/src/main/java/org/apache/directory/server/core/DefaultDirectoryService.java (4 lines): - line 1115: * TODO review this code. - line 1832: * TODO this may no longer be needed when JNDI is not used for bootstrapping - line 1983: // TODO - NOTE: Need to find a way to instantiate without dependency on DPN - line 2101: // TODO do nothing ... xdbm-partition/src/main/java/org/apache/directory/server/core/partition/impl/btree/AbstractBTreePartition.java (4 lines): - line 1227: // TODO: SearchEngine.cursor() should only throw LdapException, then the exception handling here can be removed - line 3444: * TODO Optimize this by walking the hierarchy index instead of the name - line 3464: // TODO: this is just a workaround for now, the alias indices should be updated when target entry is deleted or removed - line 3585: // TODO : fixme interceptors/subtree/src/main/java/org/apache/directory/server/core/subtree/SubentryInterceptor.java (3 lines): - line 396: // TODO: why is that commented out??? - line 986: // TODO : add a hierarchy of subentries - line 1078: // TODO : deal with AP removal. server-config/src/main/java/org/apache/directory/server/config/ConfigWriter.java (3 lines): - line 412: // TODO throw an error, if we have a container, the type must be a subtype of AdsBaseBean - line 420: // TODO throw an error, if we have a container, the type must be a subtype of Collection - line 545: return Dn.EMPTY_DN; // TODO Throw an error when we reach that point xdbm-partition/src/main/java/org/apache/directory/server/xdbm/search/evaluator/PresenceEvaluator.java (3 lines): - line 98: // TODO - determine if comparator and index entry should have the Value - line 126: // TODO - determine if comaparator and index entry should have the Value - line 155: // TODO check to see if descendant handling is necessary for the core-jndi/src/main/java/org/apache/directory/server/core/jndi/EventListenerAdapter.java (3 lines): - line 51: * TODO for the time being bindings in NamingEvents generated are not relative - line 54: * TODO presume correctly manipulated entry values in opContext.getEntry() - line 59: * TODO - Should we factor in the attributes to be returned in bindings? xdbm-partition/src/main/java/org/apache/directory/server/xdbm/search/evaluator/SubstringEvaluator.java (3 lines): - line 180: // @TODO : implement this check. - line 200: // TODO check to see if descendant handling is necessary for the - line 279: // TODO check to see if descendant handling is necessary for the xdbm-partition/src/main/java/org/apache/directory/server/xdbm/search/evaluator/GreaterEqEvaluator.java (3 lines): - line 158: // TODO check to see if descendant handling is necessary for the - line 202: // TODO check to see if descendant handling is necessary for the - line 225: // TODO - determine if comaparator and index entry should have the Value xdbm-partition/src/main/java/org/apache/directory/server/xdbm/search/evaluator/LessEqEvaluator.java (3 lines): - line 150: // TODO check to see if descendant handling is necessary for the - line 194: // TODO check to see if descendant handling is necessary for the - line 217: // TODO - determine if comparator and index entry should have the Value interceptors/trigger/src/main/java/org/apache/directory/server/core/trigger/TriggerInterceptor.java (3 lines): - line 261: this.enabled = true; // TODO: Get this from the configuration if needed. - line 560: // @TODO : To be completely reviewed !!! - line 599: // TODO: Replace the Authorization Code with a REAL one. interceptors/authz/src/main/java/org/apache/directory/server/core/authz/AciAuthorizationInterceptor.java (2 lines): - line 755: // TODO - eventually replace this with a check on session.isAnAdministrator() - line 1210: // TODO : this method returns a boolean : what should we do with the result ? service-builder/src/main/java/org/apache/directory/server/config/builder/ServiceBuilder.java (2 lines): - line 830: // TODO CatalogBased - line 1357: // TODO will only be useful if we ever allow more than one DS to be configured and interceptors/schema/src/main/java/org/apache/directory/server/core/schema/SchemaInterceptor.java (2 lines): - line 100: * TODO Better interceptor description required. - line 1440: * - TODO: this check is missing in the moveAndRename() method interceptors/journal/src/main/java/org/apache/directory/server/core/journal/DefaultJournalStore.java (2 lines): - line 204: // TODO Auto-generated method stub - line 212: // TODO Auto-generated method stub interceptors/changelog/src/main/java/org/apache/directory/server/core/changelog/ChangeLogInterceptor.java (2 lines): - line 227: // @TODO: needs big consideration!!! - line 254: // TODO: handle correctly http://issues.apache.org/jira/browse/DIRSERVER-1198 xdbm-partition/src/main/java/org/apache/directory/server/xdbm/search/evaluator/ApproximateEvaluator.java (2 lines): - line 123: // TODO check to see if descendant handling is necessary for the - line 172: // TODO - determine if comparator and index entry should have the Value xdbm-partition/src/main/java/org/apache/directory/server/xdbm/search/evaluator/EqualityEvaluator.java (2 lines): - line 147: // TODO check to see if descendant handling is necessary for the - line 170: // TODO - determine if comparator and index entry should have the Value core-api/src/main/java/org/apache/directory/server/core/api/schema/registries/synchronizers/SchemaSynchronizer.java (2 lines): - line 56: * TODO poorly implemented - revisit the SchemaChangeHandler for this puppy - line 205: * TODO: might want to add a set of failedOnXXX methods to the adapter jdbm-partition/src/main/java/org/apache/directory/server/core/partition/impl/btree/jdbm/IndexValueSerializer.java (2 lines): - line 129: // TODO : add the code - line 155: // TODO : add the code protocol-shared/src/main/java/org/apache/directory/server/protocol/shared/StandardThreadPool.java (2 lines): - line 30: * TODO: Javadoc missing - line 53: * TODO wont this hang if some tasks are sufficiently badly behaved? core-api/src/main/java/org/apache/directory/server/core/api/schema/SchemaPartition.java (2 lines): - line 301: // TODO : deregister the newly added element. - line 376: // TODO : If something went wrong, what should we do here ? protocol-ldap/src/main/java/org/apache/directory/server/ldap/replication/consumer/ReplicationConsumerImpl.java (2 lines): - line 667: // TODO : we may have cases were we get here with the connected flag to false. With the above - line 841: // FIXME taking a backup right before deleting might be a good thing, just to be safe. interceptors/authz/src/main/java/org/apache/directory/server/core/authz/support/RestrictedByFilter.java (2 lines): - line 89: // TODO Fix DIRSEVER-832 - line 94: // TODO Fix DIRSEVER-832 core-jndi/src/main/java/org/apache/directory/server/core/jndi/ServerContext.java (2 lines): - line 300: // TODO : handle the 'follow' referral option - line 403: * TODO convertControls. interceptors/referral/src/main/java/org/apache/directory/server/core/referral/ReferralInterceptor.java (2 lines): - line 324: // TODO: this can be spare, as we already have the altered entry - line 336: // TODO : entries should be locked until the operation is done on it. protocol-dhcp/src/main/java/org/apache/directory/server/dhcp/service/StoreBasedDhcpService.java (2 lines): - line 168: return null; // not me?! FIXME: handle authoritative server case - line 271: return null; // not me?! FIXME: handle authoritative server case mavibotv2-partition/src/main/java/org/apache/directory/server/core/partition/impl/btree/mavibot/MavibotMasterTable.java (1 line): - line 34: * TODO MavibotMasterTable. mavibotv2-partition/src/main/java/org/apache/directory/server/core/partition/impl/btree/mavibot/MavibotPartition.java (1 line): - line 190: /* FIXME the below code needs to be modified to suit Mavibot protocol-ldap/src/main/java/org/apache/directory/server/ldap/handlers/request/BindRequestHandler.java (1 line): - line 198: // TODO - might cause issues since lookups are not returning all jdbm-partition/src/main/java/org/apache/directory/server/core/partition/impl/btree/jdbm/DupsContainerCursor.java (1 line): - line 69: /** TODO : do we need this flag ??? */ mavibot-partition/src/main/java/org/apache/directory/server/core/partition/impl/btree/mavibot/ValueTreeCursor.java (1 line): - line 34: * TODO ValueTreeCursor. interceptors/normalization/src/main/java/org/apache/directory/server/core/normalization/NormalizationInterceptor.java (1 line): - line 413: // TODO Normalize the returned Attributes, storing the UP attributes to format the returned values. mavibot-partition/src/main/java/org/apache/directory/server/core/partition/impl/btree/mavibot/MavibotPartition.java (1 line): - line 207: /* FIXME the below code needs to be modified to suit Mavibot bulkloader/src/main/java/org/apache/directory/mavibot/btree/DnTuple.java (1 line): - line 31: * TODO DnTuple. protocol-ldap/src/main/java/org/apache/directory/server/ldap/handlers/sasl/digestMD5/DigestMd5CallbackHandler.java (1 line): - line 76: // TODO - should return not be a byte[] test-framework/src/main/java/org/apache/directory/server/core/integ/CreateLdapConnectionPoolExtension.java (1 line): - line 260: // TODO Auto-generated method stub core-api/src/main/java/org/apache/directory/server/core/api/LdapPrincipal.java (1 line): - line 225: // TODO: manage this exception protocol-ldap/src/main/java/org/apache/directory/server/ldap/handlers/LdapRequestHandler.java (1 line): - line 156: // TODO - session you get from LdapServer should have the ldapServer xdbm-partition/src/main/java/org/apache/directory/server/xdbm/search/evaluator/OneLevelScopeEvaluator.java (1 line): - line 80: * TODO - terribly inefficient - would benefit from exposing the id of an mavibotv2-partition/src/main/java/org/apache/directory/server/core/partition/impl/btree/mavibot/LdifTupleReaderWriter.java (1 line): - line 41: * TODO LdifTupleReaderWriter. protocol-ldap/src/main/java/org/apache/directory/server/ldap/handlers/LdapResponseHandler.java (1 line): - line 80: // TODO - session you get from LdapServer should have the ldapServer protocol-dhcp/src/main/java/org/apache/directory/server/dhcp/protocol/DhcpEncoder.java (1 line): - line 37: // FIXME: what's the point of splitting this class from the actual encoder? mavibot-partition/src/main/java/org/apache/directory/server/core/partition/impl/btree/mavibot/LdifTupleComparator.java (1 line): - line 29: * TODO LdifTupleComparator. mavibotv2-partition/src/main/java/org/apache/directory/server/core/partition/impl/btree/mavibot/ValueTreeCursor.java (1 line): - line 34: * TODO ValueTreeCursor. protocol-ldap/src/main/java/org/apache/directory/server/ldap/handlers/sasl/cramMD5/CramMd5MechanismHandler.java (1 line): - line 49: // TODO - don't use session properties anymore core-api/src/main/java/org/apache/directory/server/core/api/normalization/FilterNormalizingVisitor.java (1 line): - line 296: * TODO implement the logic for ExtensibleNode server-annotations/src/main/java/org/apache/directory/server/factory/LdapServerFactory.java (1 line): - line 28: * TODO LdapServerFactory. core-api/src/main/java/org/apache/directory/server/core/api/LdapCoreSessionConnection.java (1 line): - line 1108: //TODO enforce the size and time limits, similar in the way SearchHandler does protocol-dhcp/src/main/java/org/apache/directory/server/dhcp/options/DhcpOption.java (1 line): - line 302: // FIXME: handle continuation, i.e. options longer than 128 bytes? interceptors/number/src/main/java/org/apache/directory/server/core/number/NumberIncrementingInterceptor.java (1 line): - line 98: //FIXME make sure this entry addition gets replicated xdbm-partition/src/main/java/org/apache/directory/server/xdbm/search/evaluator/BaseLevelScopeEvaluator.java (1 line): - line 73: * TODO - terribly inefficient - would benefit from exposing the id of an installers-maven-plugin/src/main/java/org/apache/directory/server/installers/ReflectionProperties.java (1 line): - line 74: //TODO: remove the try-catch block when ReflectionValueExtractor.evaluate() throws no more exceptions jdbm-partition/src/main/java/org/apache/directory/server/core/partition/impl/btree/jdbm/JdbmTable.java (1 line): - line 117: // TODO make the size of the duplicate btree cache configurable via constructor kerberos-codec/src/main/java/org/apache/directory/shared/kerberos/exceptions/ErrorType.java (1 line): - line 36: // TODO Add i18n. Don't no if these error messages are also a response to the client. mavibotv2-partition/src/main/java/org/apache/directory/server/core/partition/impl/btree/mavibot/LdifTupleComparator.java (1 line): - line 28: * TODO LdifTupleComparator. core-api/src/main/java/org/apache/directory/server/core/api/changelog/TaggableSearchableChangeLogStore.java (1 line): - line 27: * TODO TaggableSearchableChangeLogStore. protocol-dhcp/src/main/java/org/apache/directory/server/dhcp/protocol/DhcpDecoder.java (1 line): - line 54: // TODO Auto-generated method stub core-api/src/main/java/org/apache/directory/server/core/api/authn/ppolicy/DefaultPasswordValidator.java (1 line): - line 52: //TODO add more checks mavibot-partition/src/main/java/org/apache/directory/server/core/partition/impl/btree/mavibot/MavibotMasterTable.java (1 line): - line 34: * TODO MavibotMasterTable. protocol-dhcp/src/main/java/org/apache/directory/server/dhcp/options/OptionsField.java (1 line): - line 41: * A map of option code (Integer)->DhcpOption. FIXME: use IntHashtable from core-api/src/main/java/org/apache/directory/server/core/api/journal/JournalEvent.java (1 line): - line 24: * TODO JournalEvent. protocol-ldap/src/main/java/org/apache/directory/server/ldap/handlers/sasl/AbstractSaslCallbackHandler.java (1 line): - line 224: // TODO - figure out how to handle this properly. core-api/src/main/java/org/apache/directory/server/core/api/changelog/SearchableChangeLogStore.java (1 line): - line 24: * TODO SearchableChangeLogStore. core-api/src/main/java/org/apache/directory/server/core/api/interceptor/context/AbstractOperationContext.java (1 line): - line 389: // TODO - need synchronization here and where we update links xdbm-partition/src/main/java/org/apache/directory/server/xdbm/impl/avl/AvlMasterTable.java (1 line): - line 31: * TODO Make it so the master table does not extend table interface - not needed bulkloader/src/main/java/org/apache/directory/mavibot/btree/LdifDataLoader.java (1 line): - line 43: * TODO LdifDataLoader. ldif-partition/src/main/java/org/apache/directory/server/core/partition/ldif/SingleFileLdifPartition.java (1 line): - line 473: @SuppressForbidden // TODO ldifFile.readLine() uses system file encoding mavibot-partition/src/main/java/org/apache/directory/server/core/partition/impl/btree/mavibot/LdifTupleReaderWriter.java (1 line): - line 42: * TODO LdifTupleReaderWriter. xdbm-partition/src/main/java/org/apache/directory/server/xdbm/search/cursor/OrCursor.java (1 line): - line 74: // TODO - do same evaluator fail fast optimization that we do in AndCursor protocol-ldap/src/main/java/org/apache/directory/server/ldap/LdapServer.java (1 line): - line 991: this.maxTimeLimit = maxTimeLimit; //TODO review the time parameters used all over the server and convert to seconds core-avl/src/main/java/org/apache/directory/server/core/avltree/avl/AvlTreeSet.java (1 line): - line 250: replaceFrom = left; // TODO: asymmetry core-api/src/main/java/org/apache/directory/server/core/api/schema/registries/synchronizers/AbstractRegistrySynchronizer.java (1 line): - line 275: // TODO : this should never happen... core-shared/src/main/java/org/apache/directory/server/core/shared/SchemaService.java (1 line): - line 403: // TODO enable this optimization at some point but for now it core-jndi/src/main/java/org/apache/directory/server/core/jndi/ServerDirContext.java (1 line): - line 403: // TODO Auto-generated catch block bulkloader/src/main/java/org/apache/directory/mavibot/btree/MavibotPartitionBuilder.java (1 line): - line 801: * TODO buildPartition. server-annotations/src/main/java/org/apache/directory/server/annotations/SaslMechanism.java (1 line): - line 25: * TODO SaslMechanism. bulkloader/src/main/java/org/apache/directory/mavibot/btree/IndexTupleComparator.java (1 line): - line 27: * TODO IndexTupleComparator. core-api/src/main/java/org/apache/directory/server/core/api/InstanceLayout.java (1 line): - line 170: getApacheDsConfigurationLdifFile() */// TODO re-activate this when possible. protocol-dhcp/src/main/java/org/apache/directory/server/dhcp/service/AbstractDhcpService.java (1 line): - line 301: // FIXME: do we know core-api/src/main/java/org/apache/directory/server/core/api/sp/LdapClassLoader.java (1 line): - line 146: // TODO we should cache this information and register with the event core-api/src/main/java/org/apache/directory/server/core/api/schema/DescriptionParsers.java (1 line): - line 59: * TODO: move to apacheds-core? ldif-partition/src/main/java/org/apache/directory/server/core/partition/ldif/AbstractLdifPartition.java (1 line): - line 80: // @TODO : inject a correct ReplicaId core-shared/src/main/java/org/apache/directory/server/core/shared/partition/DefaultPartitionNexus.java (1 line): - line 630: // TODO since we're handling the *, and + in the EntryFilteringCursor