masqmail

annotate TODO @ 392:c5fd796ea06e

Heavy refactoring in parts of conf.c. init_conf() parse_boolean() parse_list_file() Re-arrangement of code. parse_address_glob_list() Removed unneccessary parameter. parse_list() parse_interface(): Use strtok()/strchr() instead of doing is all by hand. Removed limitation of fixed size buffer. eat_comments() Use a state machine. eat_line_trailing() eat_spaces() read_lval() Better structured code. read_conf() read_route() Removed magic numbers. Made all list type in the config files accept pathname entries, except for `permanent_routes' and `query_routes.' for which this is impossible.
author markus schnalke <meillo@marmaro.de>
date Sat, 18 Feb 2012 18:07:55 +0100
parents 50011f65bd35
children
rev   line source
meillo@197 1 Todo list for masqmail
meillo@197 2 ----------------------
meillo@197 3 (Note: This file may not be up-to-date.)
meillo@197 4
meillo@0 5 general:
meillo@0 6 - look carefully were memory is not freed
meillo@0 7 - add forwarding support
meillo@0 8 - improve Mailer-Daemon error messages
meillo@0 9 - ODMR support
meillo@0 10 - temporary delivery delay notifications
meillo@122 11 - check data types (int may only cover -32767 to +32767!)
meillo@0 12
meillo@0 13 conf:
meillo@198 14 - less configuration options
meillo@0 15 - make conf more fool proof
meillo@0 16
meillo@0 17 lookup:
meillo@0 18 - optimize MX lookup
meillo@0 19
meillo@0 20 ...update this file from time to time...
meillo@0 21
meillo@0 22 ...and (you guessed it):
meillo@0 23 - bug fixing