X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/agedu/blobdiff_plain/355c3af79e91b2c650648015e48708b81ff4cb7e..e0ef955056765f100770d80628fa3e3c58cfd902:/TODO diff --git a/TODO b/TODO index cfd5577..0cd19f8 100644 --- a/TODO +++ b/TODO @@ -1,22 +1,14 @@ TODO list for agedu =================== -Before it's non-embarrassingly releasable: - - - cross-Unix portability: - + use autoconf - * configure use of stat64 - * configure use of /proc/net/tcp - * configure use of /dev/random - * configure use of Linux syscall magic replacing readdir - + later glibcs have fdopendir, hooray! So we can use that - too, if it's available and O_NOATIME is too. - * what do we do elsewhere about _GNU_SOURCE? - - - man page, --version. - Future possibilities: + - integrate more usefully with the output of configure. It's + generating oodles of automatic boilerplate in config.h and I'm + sure three quarters of it _ought_ to be usable to add + portability, if only I had the gumption to actually pay attention + to all those HAVE_FOO macros it's defined for me. + - IPv6 support in the HTTP server * of course, Linux magic auth can still work in this context; we merely have to be prepared to open one of /proc/net/tcp or