import crypt.c taken from ssh 1.2.33
use libdes crypt() to save lots of memory, more than 100kb!
remove descrypt.c.
let xchatd use libdes crypt().
don't link -lcrypt anymore
add dietlibc support, reduced 16kb memory usage on linux x86_64.
fix dietlibc support
warning free
only users with PERM_LOGINOK instead of PERM_BASIC could
mail or forward articles.
use only single malloc in initsetproctitle()
for saving memory, perl script to filter out unnecessary environment variables
dynamic allocate TagList[], save 2kb memory.
(only 0.2% online users use it)
add Account Registration (PERM_REG) for registration.
remove PERM_SMG.
missing commit for 2541
system() should not be there
import FNV hash function.
rewrite getkeep() for memory saving
defer fav_load() to choose_board() if the user didn't subscribe new boards.
don't know it will save memory or not.
fix 'internal error' when deleting articles from other sites.
add comment for bid_t and userec_t
fix bug of buffer pasting
* use fnv hash function for all hash.
* add version field in SHM.
* clean up & reorder SHM, add gaps between arrays.
* enlarge USHM_SIZE.
* remove unused shmsweep.c.
* WARNING, you need to stop bbs and clean old shm before run this revision.