lib/openssl/crypto/bio/bss_dgram.c (5 lines): - line 69: /* TODO: Convert to new style write function */ - line 72: /* TODO: Convert to new style read function */ - line 87: /* TODO: Convert to new style write function */ - line 90: /* TODO: Convert to new style write function */ - line 574: /* FIXME: if num < ret, we will only return part of an address. lib/openssl/crypto/bio/bss_mem.c (4 lines): - line 29: /* TODO: Convert to new style write function */ - line 32: /* TODO: Convert to new style read function */ - line 46: /* TODO: Convert to new style write function */ - line 49: /* TODO: Convert to new style read function */ lib/openssl/crypto/bio/bss_file.c (4 lines): - line 45: /* TODO: Convert to new style write function */ - line 48: /* TODO: Convert to new style read function */ - line 398: /* TODO: Convert to new style write function */ - line 401: /* TODO: Convert to new style read function */ lib/openssl/crypto/evp/bio_ok.c (3 lines): - line 113: /* TODO: Convert to new style write function */ - line 116: /* TODO: Convert to new style read function */ - line 466: * FIXME: there's absolutely no guarantee this makes any sense at all, lib/openssl/crypto/bio/bss_conn.c (3 lines): - line 62: /* TODO: Convert to new style write function */ - line 65: /* TODO: Convert to new style read function */ - line 503: * FIXME: the cast of the function seems unlikely to be a good src/msix/msix.cpp (3 lines): - line 361: //TODO: Process option for verbose - line 364: //TODO: Error if outputBundle is an existing directory - line 375: //TODO:: Error if directoryPath is a file src/msix/common/AppxManifestObject.cpp (3 lines): - line 119: // TODO: Here and below; are unknown device families really an error? I don't think so. - line 260: // TODO: get MaxMajorVersionTested if needed - line 338: // TODO: get other attributes from the Application element and store them a map in AppxManifestApplication lib/catch2/catch.hpp (3 lines): - line 4059: // FIXME: What is the right seed? - line 4102: // TODO: Ideally this would be also constrained against the various char types, - line 14573: // TODO: Check testGroupStats.aborting and act accordingly. tools/pipelines-tasks/MsixPackaging/MSBuildHelpers/InvokeFunctions.ps1 (3 lines): - line 9: [string]$MSBuildLocation, # TODO: Switch MSBuildLocation to mandatory. Both callers (MSBuild and VSBuild task) throw prior to reaching here if MSBuild cannot be resolved. - line 62: [string]$MSBuildPath, # TODO: Switch MSBuildPath to mandatory. Both callers (MSBuild and VSBuild task) throw prior to reaching here if MSBuild cannot be resolved. - line 70: $MSBuildPath = Get-MSBuildPath # TODO: Delete this condition block. Both callers (MSBuild and VSBuild task) throw prior to reaching here if MSBuild cannot be resolved. src/msix/pack/BundleManifestWriter.cpp (3 lines): - line 143: //TODO: not applicable for flat bundle - line 148: //TODO: not applicable for flat bundles - line 188: //TODO:: Write scale and dxfeaturelevel attributes src/msix/PAL/FileSystem/POSIX/DirectoryObject.cpp (3 lines): - line 29: // TODO: handle junction loops - line 43: // TODO: ignore .DS_STORE for mac? - line 74: // TODO: Implement when standing-up the pack side for test validation purposes src/msix/pack/ZipObjectWriter.cpp (2 lines): - line 57: // TODO: implement - line 63: // TODO: implement lib/openssl/crypto/evp/bio_md.c (2 lines): - line 34: /* TODO: Convert to new style write function */ - line 37: /* TODO: Convert to new style read function */ sample/inc/Helpers.hpp (2 lines): - line 130: // TODO: paths coming in SHOULD have platform-appropriate path separators - line 168: utf16Path[i] = L'\\'; /* TODO: paths coming in SHOULD have platform-appropriate path separators */ src/inc/internal/IXml.hpp (2 lines): - line 24: // TODO: Strongly consider creating a more flexible/dynamic way of query construction, rather than this hardcoding - line 126: // TODO: Evaluate impact to binary size. lib/openssl/crypto/asn1/tasn_enc.c (2 lines): - line 197: /* FIXME: check for errors in enhanced version */ - line 238: /* FIXME: error code here */ lib/openssl/crypto/bio/bss_fd.c (2 lines): - line 63: /* TODO: Convert to new style write function */ - line 66: /* TODO: Convert to new style read function */ src/inc/internal/AppxManifestObject.hpp (2 lines): - line 218: // TODO: add IAppxManifestPackageDependency2 if needed - line 374: //TODO: Process and assign scale and DXFeatureLevel lib/openssl/fuzz/server.c (2 lines): - line 531: * TODO: use the ossltest engine (optionally?) to disable crypto checks. - line 607: /* TODO: Set up support for SRP and PSK */ lib/openssl/crypto/bio/bss_null.c (2 lines): - line 23: /* TODO: Convert to new style write function */ - line 26: /* TODO: Convert to new style read function */ lib/openssl/crypto/bn/asm/sparcv9-mont.pl (2 lines): - line 32: # (*) Engine accessing the driver in question is on my TODO list. - line 49: # module still have hidden potential [see TODO list there], which is lib/openssl/crypto/bio/bss_sock.c (2 lines): - line 40: /* TODO: Convert to new style write function */ - line 43: /* TODO: Convert to new style read function */ lib/openssl/crypto/bio/bss_acpt.c (2 lines): - line 57: /* TODO: Convert to new style write function */ - line 60: /* TODO: Convert to new style read function */ src/msix/unpack/AppxPackageObject.cpp (2 lines): - line 48: // TODO: pass validation flags and other necessary goodness through. - line 68: // TODO: pass validation flags and other necessary goodness through. lib/xerces/src/xercesc/xinclude/XIncludeUtils.cpp (2 lines): - line 764: /* TODO - look these up somehow? */ - line 802: /* TODO - declared in this file for convenience, prob ought to be moved out to src/msix/pack/ContentType.cpp (2 lines): - line 135: // TODO: add other ones if needed, otherwise throw - line 153: // TODO: add other ones if needed, otherwise throw lib/openssl/crypto/x509/x509_vfy.c (2 lines): - line 2060: * Add only if not also in base. TODO: need something cleverer here - line 2073: /* TODO: optionally prune deleted entries */ lib/openssl/crypto/comp/c_zlib.c (2 lines): - line 299: /* TODO: Convert to new style write function */ - line 302: /* TODO: Convert to new style read function */ src/msix/pack/AppxBundleWriter.cpp (2 lines): - line 119: // TODO: implement - line 179: // TODO: implement lib/openssl/crypto/bio/bf_buff.c (2 lines): - line 28: /* TODO: Convert to new style write function */ - line 31: /* TODO: Convert to new style read function */ src/msix/PAL/FileSystem/Win32/DirectoryObject.cpp (2 lines): - line 70: // TODO: handle junction loops - line 298: // TODO: Implement when standing-up the pack side for test validation purposes. lib/openssl/crypto/asn1/tasn_utl.c (2 lines): - line 241: /* FIXME: need to search application table too */ - line 249: /* FIXME: should log the value or OID of unsupported type */ lib/openssl/crypto/evp/bio_enc.c (2 lines): - line 45: /* TODO: Convert to new style write function */ - line 48: /* TODO: Convert to new style read function */ lib/openssl/crypto/evp/bio_b64.c (2 lines): - line 49: /* TODO: Convert to new style write function */ - line 52: /* TODO: Convert to new style read function */ lib/openssl/crypto/bn/asm/sparcv9a-mont.pl (2 lines): - line 36: # TODO list below]. It should also be noted that SPARC64 V features - line 50: # TODO: src/msix/pack/AppxPackageWriter.cpp (2 lines): - line 125: // TODO: use memoryLimit for how many files are going to be added - line 146: // TODO: use memoryLimit for how many files are going to be added src/msix/common/AppxManifestValidation.cpp (2 lines): - line 229: // TODO: Ensure lowest version is >= TH2... for Windows targets only - line 231: // TODO: Ensure that there are not duplcate mainpackagedependencies lib/openssl/crypto/bio/bf_lbuf.c (2 lines): - line 33: /* TODO: Convert to new style write function */ - line 36: /* TODO: Convert to new style read function */ lib/openssl/crypto/bio/bss_bio.c (2 lines): - line 41: /* TODO: Convert to new style write function */ - line 44: /* TODO: Convert to new style read function */ lib/openssl/crypto/bio/bf_null.c (2 lines): - line 28: /* TODO: Convert to new style write function */ - line 31: /* TODO: Convert to new style read function */ lib/openssl/crypto/bio/bf_nbio.c (2 lines): - line 37: /* TODO: Convert to new style write function */ - line 40: /* TODO: Convert to new style read function */ lib/openssl/crypto/asn1/bio_asn1.c (2 lines): - line 82: /* TODO: Convert to new style write function */ - line 85: /* TODO: Convert to new style read function */ tools/pipelines-tasks/MsixPackaging/index.ts (1 line): - line 97: // TODO: Replace makeappx by makemsix to make it cross-platform lib/openssl/crypto/bio/bss_log.c (1 line): - line 90: /* TODO: Convert to new style write function */ src/msix/common/AppxFactory.cpp (1 line): - line 25: APPX_PACKAGE_SETTINGS* ,//settings, TODO: plumb this through lib/openssl/include/openssl/engine.h (1 line): - line 668: * FIXME: Perhaps the memory and locking code (crypto.h) should declare and lib/openssl/fuzz/client.c (1 line): - line 69: * TODO: use the ossltest engine (optionally?) to disable crypto checks. lib/xerces/src/xercesc/parsers/DOMLSParserImpl.cpp (1 line): - line 952: // TODO whenever we add support for DOM Mutation Events: pipelines/azure-pipelines-linux.yml (1 line): - line 34: # TODO: add builds using xerces if needed. lib/openssl/crypto/sha/asm/sha512-ppc.pl (1 line): - line 28: # on TODO list. It should be noted that for safe deployment in lib/xerces/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp (1 line): - line 415: //TODO: report error "missing target" src/msix/PAL/XML/xerces-c/XmlObject.cpp (1 line): - line 447: // TODO: Do semantic check for all the elements we modified to maxOcurrs=unbounded and xs:patterns pipelines/azure-pipelines-windows.yml (1 line): - line 34: # TODO: add debug for validation parser and xerces if needed. lib/openssl/ssl/statem/statem_clnt.c (1 line): - line 2164: * FIXME: This makes assumptions about which ciphersuites come with lib/openssl/apps/ocsp.c (1 line): - line 1274: OPENSSL_assert(bn); /* FIXME: should report an error at this lib/openssl/include/openssl/ts.h (1 line): - line 388: /* FIXME: extension handling is not tested yet. */ lib/openssl/crypto/rand/rand_vms.c (1 line): - line 165: /* We currently get a fault when trying these. TODO: To be figured out. */ lib/xerces/src/xercesc/util/FileManagers/WindowsFileMgr.cpp (1 line): - line 273: // TODO: find a better exception lib/xerces/src/xercesc/dom/impl/DOMTypeInfoImpl.cpp (1 line): - line 122: // TODO: need a pointer to the Grammar object lib/openssl/crypto/cryptlib.c (1 line): - line 354: * TODO: (For non GUI and no std error cases) lib/openssl/crypto/ec/ec_mult.c (1 line): - line 383: * TODO: table should be optimised for the wNAF-based implementation, lib/openssl/crypto/engine/eng_dyn.c (1 line): - line 465: * loaded library uses our state rather than its own. FIXME: As noted in lib/openssl/ssl/record/ssl3_record.c (1 line): - line 1986: * TODO: Does it make sense to have replay protection in epoch 0 where lib/xerces/src/xercesc/util/Janitor.c (1 line): - line 139: // TODO: Add appropriate exception cmake/crypto.cmake (1 line): - line 38: # TODO: Replicate build flags for cl lib/xerces/src/xercesc/util/XMLUri.hpp (1 line): - line 38: * TODO: how to relate XMLUri and XMLURL since URL is part of URI. lib/openssl/crypto/bn/bn_ctx.c (1 line): - line 14: * TODO list lib/openssl/doc/man1/ts.pod (1 line): - line 647: Look for the FIXME word in the source files. pipelines/azure-pipelines-ios.yml (1 line): - line 34: # TODO: add builds using xerces if needed. lib/openssl/ssl/t1_lib.c (1 line): - line 2618: * TODO this does not differentiate between the lib/xerces/src/xercesc/dom/impl/DOMImplementationImpl.cpp (1 line): - line 232: // TODO: schemaType lib/xerces/src/xercesc/validators/schema/GeneralAttributeCheck.cpp (1 line): - line 93: // TODO - add remaining valdiators pipelines/azure-pipelines-macos.yml (1 line): - line 35: # TODO: add builds using xerces if needed. src/inc/internal/AppxPackageWriter.hpp (1 line): - line 29: // TODO: add options if needed lib/openssl/apps/req.c (1 line): - line 431: /* TODO: simplify this as pkey is still always NULL here */ MsixCore/msixmgr/include/rapidjson/reader.h (1 line): - line 1706: // TODO: internal::StrtodX should report overflow (or underflow) pipelines/azure-pipelines-aosp.yml (1 line): - line 34: # TODO: add builds using xerces if needed. lib/openssl/crypto/evp/evp_local.h (1 line): - line 34: /* FIXME: Should this even exist? It appears unused */ src/msix/unpack/AppxSignature.cpp (1 line): - line 97: // TODO: unnamed stream for central directory? cmake/GetGitRevisionDescription.cmake (1 line): - line 97: # TODO sanitize lib/openssl/crypto/txt_db/txt_db.c (1 line): - line 161: /* FIXME: we lose type checking at this point */ src/inc/internal/HashStream.hpp (1 line): - line 67: "Signature hash doesn't match digest hash"); //TODO: better exception tools/pipelines-tasks/common/helpers.ts (1 line): - line 80: // TODO: roll over if maximum reached? lib/openssl/crypto/rsa/rsa_ossl.c (1 line): - line 759: * TODO: src/msix/unpack/ZipObjectReader.cpp (1 line): - line 53: // TODO: ensure that there are no collisions on name! lib/xerces/src/xercesc/util/PlatformUtils.cpp (1 line): - line 697: // *** TODO: additional platform support? lib/openssl/crypto/bn/bn_prime.c (1 line): - line 279: /* TODO: Not all primes are private */ lib/openssl/crypto/x509v3/v3_alt.c (1 line): - line 598: /* FIXME: should allow other character types... */ lib/openssl/crypto/cms/cms_kari.c (1 line): - line 222: /* FIXME: WHY IS kari->pctx freed here? /RL */ lib/openssl/crypto/ui/ui_openssl.c (1 line): - line 340: p = result; /* FIXME: noecho_fgets doesn't return errors */