webconsole/gogo/src/main/java/org/apache/karaf/webconsole/gogo/WebTerminal.java (4 lines): - line 49: // TODO:JLINE - line 54: // TODO:JLINE - line 59: // TODO:JLINE - line 64: // TODO:JLINE tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/VerifyMojo.java (4 lines): - line 202: // TODO: add more configuration bits ? - line 289: // TODO: allow using external configuration ? - line 504: // TODO: find unused resources ? - line 579: // TODO: support metadata overrides on system bundle shell/ssh/src/main/java/org/apache/karaf/shell/ssh/SshTerminal.java (4 lines): - line 167: // TODO:JLINE - line 172: // TODO:JLINE - line 177: // TODO:JLINE - line 182: // TODO:JLINE tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/utils/IoUtils.java (3 lines): - line 81: final long size = input.size(); // TODO See IO-386 - line 95: final long srcLen = srcFile.length(); // TODO See IO-386 - line 96: final long dstLen = destFile.length(); // TODO See IO-386 web/src/main/java/org/apache/karaf/web/management/WebMBean.java (3 lines): - line 56: * @param bundleIds The list of bundle IDs (TODO use a BundleSelector service). - line 73: * TODO use a BundleSelector service - line 90: * TODO use a BundleSelector service instance/src/main/java/org/apache/karaf/instance/core/internal/InstanceServiceImpl.java (3 lines): - line 739: // TODO: replacing is bad, we should re-extract the needed files - line 793: // TODO: replacing stuff anywhere is not really good, we might end up replacing unwanted stuff - line 794: // TODO: if no ports are overriden, shouldn't we choose new ports ? web/src/main/java/org/apache/karaf/web/WebContainerService.java (3 lines): - line 49: * @param bundleIds The list of bundle IDs (TODO use a BundleSelector service). - line 66: * @param bundleIds the list of bundle IDs (TODO use a BundleSelector service). - line 74: * @param bundleIds the list of bundle IDs (TODO use a BundleSelector service). profile/src/main/java/org/apache/karaf/profile/assembly/Builder.java (3 lines): - line 1117: // TODO: handle karaf 2.x and 3.x libraries - line 1554: // TODO review blacklist policy options - line 1959: // TODO: for dependencies, we'd need to resolve the features completely tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/KarMojo.java (3 lines): - line 268: //TODO should .kar be a bundle? - line 282: // //TODO this might need some help - line 332: //TODO this may not be reasonable, but... resolved snapshot artifacts have timestamped versions features/core/src/main/java/org/apache/karaf/features/internal/region/CandidateComparator.java (2 lines): - line 92: // TODO: this may not be fully correct, as we'd need to separate names/versions - line 93: // TODO: and do a real version comparison client/src/main/java/org/apache/karaf/client/Main.java (2 lines): - line 161: // TODO this should be dealt by Apache SSH client directly using .ssh/config - line 166: // TODO: remove the line below when SSHD-732 is fixed shell/core/src/main/java/org/apache/karaf/shell/impl/console/ConsoleSessionImpl.java (2 lines): - line 131: // TODO:JLINE - line 532: // TODO: optimize docker/src/main/java/org/apache/karaf/docker/internal/DockerServiceImpl.java (2 lines): - line 60: // TODO it should be changed to the official karaf image as soon as it's available on Docker HUB - line 69: // TODO it should be changed to the official karaf image as soon as it's available on Docker HUB shell/core/src/main/java/org/apache/karaf/shell/impl/console/RegistryImpl.java (2 lines): - line 117: // TODO: log exception - line 145: // TODO: log exception shell/core/src/main/java/org/apache/karaf/shell/support/completers/FileCompleter.java (2 lines): - line 59: // TODO: Handle files with spaces in them - line 145: // TODO: use $LS_COLORS for output shell/console/src/main/java/org/apache/karaf/shell/compat/CommandTracker.java (2 lines): - line 112: // TODO: remove not really nice cast - line 162: // TODO: remove not really nice cast shell/core/src/main/java/org/apache/karaf/shell/impl/action/command/ArgumentCompleter.java (2 lines): - line 298: /* TODO:JLINE - line 315: /* TODO:JLINE management/server/src/main/java/org/apache/karaf/management/KarafMBeanServerGuard.java (2 lines): - line 502: // TODO can an ObjectName property contain a comma as key or value ? - line 503: // TODO support quoting as described in http://docs.oracle.com/javaee/1.4/api/javax/management/ObjectName.html shell/core/src/main/java/org/apache/karaf/shell/impl/action/osgi/RegistryImpl.java (2 lines): - line 117: // TODO: log exception - line 152: // TODO: log exception tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/GenerateDescriptorMojo.java (2 lines): - line 479: // TODO Initialise the repositories from the existing feature file if any - line 535: // TODO Perhaps only for transitive dependencies? bundle/blueprintstate/src/main/java/org/apache/karaf/bundle/state/blueprint/internal/BlueprintStateService.java (1 line): - line 36: * TODO: use event instance to receive WAIT topics notifications from blueprint features/core/src/main/java/org/apache/karaf/features/internal/model/Conditional.java (1 line): - line 40: // TODO: use type that really reflects ? shell/console/src/main/java/org/apache/felix/gogo/commands/basic/DefaultActionPreparator.java (1 line): - line 515: // TODO move this to a helper class? shell/console/src/main/java/org/apache/karaf/shell/console/NameScoping.java (1 line): - line 44: // TODO we may only want to do this for single-scope mode when outside of OSGi? shell/console/src/main/java/org/apache/karaf/shell/console/completer/ArgumentCompleter.java (1 line): - line 266: // TODO any other completers we can add? features/core/src/main/java/org/apache/karaf/features/internal/download/impl/DefaultFuture.java (1 line): - line 184: * TODO checkDeadLock. tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/AddToRepositoryMojo.java (1 line): - line 129: * TODO consider DefaultRepositoryLayout shell/core/src/main/java/org/apache/karaf/shell/impl/console/standalone/Main.java (1 line): - line 84: // TODO: do we need to stop the threadio that was started? shell/core/src/main/java/org/apache/karaf/shell/impl/console/commands/help/CommandListHelpProvider.java (1 line): - line 84: // TODO: this is not really clean shell/core/src/main/java/org/apache/karaf/shell/impl/console/commands/help/CommandsHelpProvider.java (1 line): - line 49: // TODO: this is not really clean features/core/src/main/java/org/apache/karaf/features/internal/service/FeaturesProcessorImpl.java (1 line): - line 185: // TODO: think about overriding at repository level shell/core/src/main/java/org/apache/karaf/shell/impl/action/command/ManagerImpl.java (1 line): - line 176: // TODO: log exception shell/core/src/main/java/org/apache/karaf/shell/impl/console/parsing/KarafParser.java (1 line): - line 134: // TODO: shell/console/src/main/java/org/apache/karaf/shell/compat/ArgumentCompleter.java (1 line): - line 271: // TODO any other completers we can add? shell/core/src/main/java/org/apache/karaf/shell/impl/console/HeadlessSessionImpl.java (1 line): - line 182: // TODO: optimize shell/core/src/main/java/org/apache/karaf/shell/support/NameScoping.java (1 line): - line 43: // TODO we may only want to do this for single-scope mode when outside of OSGi? shell/core/src/main/java/org/apache/karaf/shell/impl/console/osgi/LocalConsoleManager.java (1 line): - line 96: // TODO: register the local session so that ssh can add the agent shell/core/src/main/java/org/apache/karaf/shell/impl/console/commands/help/ShellHelpProvider.java (1 line): - line 98: // TODO: this is not really clean features/core/src/main/java/org/apache/karaf/features/LocationPattern.java (1 line): - line 137: // TODO: escape all RegExp special chars that are valid path characters, only convert '*' into '.*' system/src/main/java/org/apache/karaf/system/internal/SystemServiceImpl.java (1 line): - line 221: // TODO populate the equinox-debug.properties file with the one provided in shell/dev module shell/console/src/main/java/org/apache/karaf/shell/compat/OldArgumentCompleter.java (1 line): - line 189: // TODO any other completers we can add? features/core/src/main/java/org/apache/karaf/features/internal/service/FeatureConfigInstaller.java (1 line): - line 300: // TODO: use download manager to download the configuration maven/core/src/main/java/org/apache/karaf/maven/command/MavenConfigurationSupport.java (1 line): - line 101: // TODO timeout options { shell/core/src/main/java/org/apache/karaf/shell/impl/console/osgi/CommandTracker.java (1 line): - line 110: // TODO: remove not really nice cast shell/console/src/main/java/org/apache/karaf/shell/console/completer/FileCompleter.java (1 line): - line 51: // TODO: Handle files with spaces in them shell/core/src/main/java/org/apache/karaf/shell/impl/console/osgi/secured/SecuredCommand.java (1 line): - line 73: // TODO: remove the hack for .session features/core/src/main/java/org/apache/karaf/features/internal/download/impl/SimpleDownloadTask.java (1 line): - line 125: // TODO: check http errors, etc. shell/console/src/main/java/org/apache/karaf/shell/security/impl/SecuredCommandProcessorImpl.java (1 line): - line 70: // TODO cater for custom roles management/server/src/main/java/org/apache/karaf/management/ConnectorServerFactory.java (1 line): - line 542: //@TODO secure RMI connector as well? features/core/src/main/java/org/apache/karaf/features/internal/service/Deployer.java (1 line): - line 374: // TODO: add an option to unmanage bundles instead of uninstalling those shell/core/src/main/java/org/apache/karaf/shell/impl/console/commands/help/HelpCommand.java (1 line): - line 114: // TODO: use CommandNamesCompleter and better completion wrt parsing etc... features/core/src/main/java/org/apache/karaf/features/internal/region/Subsystem.java (1 line): - line 756: * TODO DOCUMENT: More generic than just {@link BundleInfo} shell/console/src/main/java/org/apache/karaf/shell/console/completer/OldArgumentCompleter.java (1 line): - line 180: // TODO any other completers we can add? features/core/src/main/java/org/apache/karaf/features/internal/resolver/ResourceUtils.java (1 line): - line 65: // TODO: Correct name should probably be toUrl shell/core/src/main/java/org/apache/karaf/shell/impl/console/CommandNamesCompleter.java (1 line): - line 35: // TODO: optimize shell/console/src/main/java/org/apache/karaf/shell/console/completer/CommandsCompleter.java (1 line): - line 219: // TODO: fix that in gogo instead shell/core/src/main/java/org/apache/karaf/shell/impl/console/CommandsCompleter.java (1 line): - line 217: // TODO: fix that in gogo instead features/core/src/main/java/org/apache/karaf/features/internal/service/BundleInstallSupportImpl.java (1 line): - line 314: // TODO: install libraries shell/console/src/main/java/jline/console/completer/Completer.java (1 line): - line 23: // FIXME: Check if we can use CharSequece for buffer? shell/core/src/main/java/org/apache/karaf/shell/impl/console/CommandWrapper.java (1 line): - line 43: // TODO: remove the hack for .session profile/src/main/java/org/apache/karaf/profile/command/ProfileEdit.java (1 line): - line 402: /* TODO:JLINE web/src/main/java/org/apache/karaf/web/management/internal/WebMBeanImpl.java (1 line): - line 176: * TODO use an util method provided by bundle core tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/utils/Dependency31Helper.java (1 line): - line 248: // TODO resolve scope conflicts jdbc/src/main/java/org/apache/karaf/jdbc/command/completers/SqlCompleter.java (1 line): - line 39: // TODO: implement SQL completion shell/ssh/src/main/java/org/apache/karaf/shell/ssh/ShellCommand.java (1 line): - line 135: // TODO: print the result of the command ? features/core/src/main/java/org/apache/karaf/features/internal/region/SubsystemResolver.java (1 line): - line 177: // TODO: use actual services