Victor Duchovni: > Translation, this only matters for parameters that change the behaviour > of the master daemon. Removing such a parameter from main.cf did not > result in changed master(8) behaviour without a full restart. > > Most users don't modify master(8) parameters other than inet_interfaces, > and changing this without a restart is not supported. > > Thus no surprise that there have not been very many problem reports > for this. > > By the way, will it be "legal" to do crazy things like change the > "queue_directory" and/or "data_directory" of a running Postfix instance?
Changing data_directory on a running system would be fine; there is nothing that "postfix reload" can't fix, and all you lose is some non-essential state. However it would make sense to warn about queue_directory changes (and perhaps config_directory). The master(8) does not use a lot of parameters because it was written before main.cf support was implemented by May 1997, so it is not like there is a lot to warn about. It's not clear if mail_conf.c is the right place to fix this, though. I'll look into this today. Wietse