X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=TODO;h=f9122a5d8e8c8d0cdcc449a9c088851679ab51e8;hb=f9fc5cf2e8cefda4a56d937ed217e47689fd7e49;hp=5abef185e3f7a9a4fbd69fe91d9d9437ef189f9f;hpb=b2939ff966656507fec92c97d294c94a4dc9b36f;p=public-inbox.git diff --git a/TODO b/TODO index 5abef185..f9122a5d 100644 --- a/TODO +++ b/TODO @@ -21,6 +21,9 @@ all need to be considered for everything we introduce) yet storing large amounts of data on computers without a public IP behind a home Internet connection. +* DHT (distributed hash table) for mapping Message-IDs to various + archive locations to avoid SPOF. + * optional Cache::FastMmap support so production deployments won't need Varnish (Varnish doesn't protect NNTP, either) @@ -123,3 +126,16 @@ all need to be considered for everything we introduce) * pygments support - via Python script similar to `git cat-file --batch' to avoid startup penalty. pygments.rb (Ruby) can be inspiration, too. + +* highlighting + linkification for "git format-patch --interdiff" output + +* highlighting + linkification for "git format-patch --range-diff" output + (requires mirroring of git repos) + +* parse and allow (semi)automatic-mirroring of "git request-pull" output + for coderepos + +* configurable diff output for solver-generated blobs + +* fix search for messages with multiple Subject:/To:/From:/Date: + headers (some wacky examples out there...)