src/couch_quickjs/c_src/couchjs.c (3 lines): - line 90: //TODO: configure some features with env vars of command line switches - line 273: //TODO: remove when lists/show are gone. The only reason to have this function - line 344: // TODO: This may not be neeed. Mainly for SM API compat to minimize main.js differences src/fabric/src/fabric_view_changes.erl (3 lines): - line 229: %% TODO: errors need to be handled here - line 464: % TODO relies on internal structure of fabric_dict as keylist - line 720: % TODO we don't currently attempt to replace a shard with split src/exxhash/c_src/xxhash.h (3 lines): - line 798: * TODO: Update to correct value when its been specified. - line 4017: && defined(__GNUC__) /* TODO: IBM XL */ - line 4778: * FIXME: Clang's output is still _much_ faster -- On an AMD Ryzen 3600, src/couch_peruser/src/couch_peruser.erl (3 lines): - line 376: % TODO: make sure this is still true: single node, ignore - line 432: % TODO: find out what type Server is - line 438: % TODO: find out what type Server is src/mango/src/mango_cursor_view.erl (3 lines): - line 208: % TODO remove selector. It supports older nodes during version upgrades. - line 410: % TODO remove this in a couple of couchdb versions. - line 710: % TODO during upgrade, some nodes will not be processing `fields` src/couch/src/couch_native_process.erl (2 lines): - line 103: % TODO: markh? (jan) - line 107: % TODO: markh? (jan) src/couch_replicator/src/couch_replicator_scheduler_job.erl (2 lines): - line 825: % TODO: Remove the `0` special case in a future release (4.x or 5.x) - line 866: % TODO: deprecate (use same history format, simplify code) src/couch_replicator/src/couch_replicator_utils.erl (2 lines): - line 99: % NV: TODO: this function is not used outside api wrap module - line 104: % NV: TODO: proxy some functions which used to be here, later remove src/rexi/src/rexi_buffer.erl (1 line): - line 61: %% TODO Leverage os_mon to discover available memory in the system src/fabric/src/fabric_doc_update.erl (1 line): - line 338: % TODO actually perform the validation. This requires some hackery, we need src/couch_quickjs/quickjs/quickjs-libc.c (1 line): - line 83: /* TODO: src/couch_replicator/src/couch_replicator_api_wrap.erl (1 line): - line 748: % TODO: A less verbose, more elegant and automatic restart strategy for src/couch/src/couch_query_servers.erl (1 line): - line 392: % TODO allow customization of precision in the ddoc. src/mango/src/mango_execution_stats.erl (1 line): - line 119: %% TODO: add docs vs quorum docs src/couch/src/couch_hyper.erl (1 line): - line 104: % TODO: switch to xxhash64 which is exactly 64 bits and avoids dealing with sha-1 issues src/rexi/src/rexi_server.erl (1 line): - line 82: % TODO: Compatibility clause. This is left to handle mixed cluster src/mango/src/mango_cursor_nouveau.erl (1 line): - line 312: % TODO: respect R query parameter (same as json indexes) src/rexi/src/rexi_sup.erl (1 line): - line 25: % TODO: Compatibility clause rexi_server. This was used by configure.ps1 (1 line): - line 214: #TODO: Output MS NMake file format? Stick with GNU Make? share/server/views.js (1 line): - line 39: // TODO make reduce_limit config into a number src/couch_replicator/src/couch_replicator_ids.erl (1 line): - line 60: % TODO: we might be under an SSL socket server only, or both under src/ken/src/ken_server.erl (1 line): - line 143: % TODO kill off active jobs for this DB as well share/server/render.js (1 line): - line 17: // Available in query server sandbox. TODO: The list is cleared on reset. src/couch/src/couch_bt_engine.erl (1 line): - line 420: % TODO: This is a terrible hack to get around the issues build-aux/logfile-uploader.py (1 line): - line 76: # TODO: shell out to get correct repo, commit, branch info? src/couch/src/couch_httpd_vhost.erl (1 line): - line 228: %% TODO: merge code with rewrite. But we need to make sure we are src/couch/src/couch_httpd_multipart.erl (1 line): - line 43: %% FIXME: How to remove the knowledge about this message? src/couch_mrview/src/couch_mrview.erl (1 line): - line 417: % TODO: This is a terrible hack for now. We'll probably have src/couch_mrview/src/couch_mrview_http.erl (1 line): - line 303: %% TODO: proper calculation of etag src/mango/src/mango_cursor_text.erl (1 line): - line 342: % TODO: respect R query parameter (same as json indexes) src/couch_quickjs/quickjs/dtoa.c (1 line): - line 39: TODO: src/chttpd/src/chttpd.erl (1 line): - line 495: % TODO improve logging and metrics collection for client disconnects src/chttpd/src/chttpd_cors.erl (1 line): - line 85: %% TODO: Square against multi origin Security Considerations and the src/fabric/src/fabric_view.erl (1 line): - line 325: %% TODO: rectify nil <-> undefined discrepancies src/couch_quickjs/quickjs/libregexp.c (1 line): - line 36: TODO: src/couch/src/couch_httpd_auth.erl (1 line): - line 523: % TODO document the "next" feature in Futon