commit dfe53854657ff40191b579d410b75284ba9c92af from: Stefan Sperling date: Mon Jul 18 09:13:48 2022 UTC add more information to the HTTP TODO item commit - e1fe8f85b8302a8205458f4cc4b423d07bfa2f36 commit + dfe53854657ff40191b579d410b75284ba9c92af blob - d9a5c15aa43b4400a598d2c4db29baf6e0aaa5ff blob + 4cf265a8c45a06d19fd11a8255dfb51367619c09 --- TODO +++ TODO @@ -9,9 +9,13 @@ got: The next LLVM release 12.1 would later be committed onto the llvm-12 branch and then merged into main at /usr/src/gnu/llvm in the same way. -libexec: -- add http(s) transport with libtls in dial.c, speaking Git's HTTP protocol - via got-fetch-pack or a new helper +network protocol: +- add http(s) transport with libtls, speaking the two Git HTTP protocols + (both "dumb" and "smart" need to work) via got-fetch-pack, or a new helper + like got-fetch-http; it is fine if HTTP remains a fetch-only protocol, and + works only against servers which don't require authentication for fetches; + anything beyond this would require a full-featured HTTP client (Git uses + libcurl, which we cannot use as it is not in the OpenBSD base system) tog: - implement 'limit' for 'tog log' (like search but display matched commits only)