commit a2b42a7cff5ac8d112f1cf49219cbd4502a837ca from: Stefan Sperling via: Thomas Adam date: Tue Jul 19 09:55:55 2022 UTC add more information to the HTTP TODO item commit - 8300f02b3df3f6323221319f5b0fc62916368d62 commit + a2b42a7cff5ac8d112f1cf49219cbd4502a837ca 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)