Temporary fix for people using sample features.conf from previous Asterisk versions.
authorMark Michelson <mmichelson@digium.com>
Mon, 10 Jun 2013 15:32:02 +0000 (15:32 +0000)
committerMark Michelson <mmichelson@digium.com>
Mon, 10 Jun 2013 15:32:02 +0000 (15:32 +0000)
commitba5c97efcd8c1aac946700ff7709bef2ad140128
tree38dbca67a519ed8bb73ecb052e96a6c2f2473ae1
parentc2e29abcbf20f388269e1654e4196bfc7cf6c29e
Temporary fix for people using sample features.conf from previous Asterisk versions.

People who use the features.conf.sample file from Asterisk 11 and before in trunk were
given a rude awakening when features configuration changes were made. Because it uses the
config framework and the config framework is strict about what is accepted and what isn't,
people that had parking options configured found that Asterisk no longer started. This is
because parking options are currently handled in res_parking.conf instead of features.conf.

This fix seeks to create a temporary band-aid fix for the problem, but having parking options
from the general section be passed to a handler that will simply print that the option is no
longer supported. This will not cause Asterisk to exit.

The fix only applies to options in the general section. There are two main reasons for this:

1) The sample features.conf file only has parking options in the general section. There are no
configured parking lots. Therefore it's not quite as "urgent" to get the parking lot parsing
fixed.

2) The plan is to move parking configuration back from res_parking.conf to features.conf. When
that happens, the parking lots will also be addressed at that time.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@391269 65c4cc65-6c06-0410-ace0-fbb531ad65f3
main/features_config.c