RFC: spec: Introduce NBD_REPLY_TYPE_OFFSET_HOLE_EXT
[nbd/ericb.git] / doc / todo.txt
blobb2cf268eb0cf6a2236e4dcafae9b33c59e321b14
1 Here's a (probably incomplete) list of things I think need to be done to
2 nbd. If you feel like taking one of these up, I owe you beer if we ever
3 meet...
5 - Add (optional) authentication to the protocol. Probably best to use
6   SASL to implement this. I should like to have Kerberos working, too,
7   though that might be somewhat involved to get right.
8   Not sure whether we would need full per-export authentication, or if
9   an on/off switch in an export (and the full configuration in the
10   generic section) would be enough
11 - Have support for setting defaults for exports in the generic section.
12 - Turn much of nbd-server into a library, with the server itself just
13   being a stub that reads the config file and exports files.
14 - Performance improvements: nbd-server should use sendfile() and/or
15   libevent to make things go faster. This should be extensively tested
16   so we're sure things *are* actually going faster.
17 - ... probably more, but I can't remember much of them right now. I'll
18   add to this list as I remember things.