
*** TO TEST

*** BUG

- device.c:86 chdir fails when done from root home as non root

*** TODO

- find . -type f -name "*.[cly]" -exec grep -n ' \* TODO' /dev/null {} \;
- mediatexd.c: remove ~mdtx/tmp/ content when exiting
- cache::loadCache() do not need to load extraction metadata

*** TODO MAYBE

- find . -type f -name "*.[cly]" -exec grep -n ' \* MAYBE' /dev/null {} \;
- simplify code: is loadCollection alway need EXTR (to use getArchive) ?
- simplify code: is cleanCacheTree() dead code ?
- remove \) from extractFile.l : 'STRING  [^[:blank:]\)\n\r]{1,511}' ?
- add lexems for '<<<<<<<' to detect git conflicts
- find how to speed-up mediatex when there is no dns are available
- change ring for avl-tree everywhere rgSort() is used (cpu optimisation)
- 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 complicated to type on mac keyboard
- move date parser/serialiser code into perm.c
- no more use own malloc into mediatex (still usefull for other client)
- 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
- i10n for french
- manage signals for all and for each collections
- replace gethostby*_r by getaddrinfo and co
- replace ardsm by mqueue (linear list if reverse order link not used)
- add thread ID to the log
