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 |