merge review-20060106
merge cleanup-20051216: header-cleanup, reworked compatibility-stuff
merge channel-20051122: safe channels, logging, snprintf, cleanup...
merged review-20051110 == tons of security fixes
email change + code formatting
splitted error and report into error.[ch]