
*** DONE

*** TO TEST (first)

*** BUGS

*** TODO (first)

- manage [full] server scan (done at startup, but not on reload)
- remove MDTX_DELIVER code?: register.h ... mediatexd.c
- mdtx srv strip (clean files available from containers into cache)
- mdtx srv clean (clean files availables from supports)
- manage favicon like done for logo
- document .htaccess switchs (https/auth)

*** TO TEST

- optimise cache.c::freeCache (ex: sort on sizes / related to btree order)
- pgrof: test with more than 100k entries

*** TODO

- find . -type f -name "*.[cly]" -exec grep -n ' \* TODO' /dev/null {} \;
- ease several servers conf: manage /etc/init.d, cron... from adm init
- mediatex [quick] scan
- monitor cache sizes: all/used/allocated/free (mediatex srv status -> log)
- use add-if-not-there function (EEXIST cf notify.c)
- serialise b-tree using another order
- i10n for french

*** TODO MAYBE

- find . -type f -name "*.[cly]" -exec grep -n ' \* MAYBE' /dev/null {} \;
- remove \) from extractFile.l : 'STRING  [^[:blank:]\)\n\r]{1,511}' ?
- add DNS roundrobbin hostname into logo (servers.txt)
- rename src/misc/md5sums.c -> checksums.c
- rename src/memory/cvsprint.c -> gitprint.c
- add an apache alias for '~' as it is not on mac keyboard
- move date parser/serialiser code into perm.c
- refuse "^../" as content extraction rule
- manage ECDSA keys
- hook for ~mdtx-hello/cvs/scripts/deliver.sh and cgi templates
- test an apache configuration using claim-based authentication (openId)
- move dirname into extract rule header to reduce metadata size
- add supp: wait CD doors is locked
- manage accents into cache filenames (cgi should rewrite URLs)
   Content-Type: text/html; charset=UTF-8 ?
- replace gethostby*_r by getaddrinfo and co
- replace ardsm by mqueue (linear list if reverse link not used)
- add thread ID to the log

