I started using MT with 2.51, and have upgraded incrementally to the latest (2.661 as of right now).

I had an odd thing happen today. I was sending a trackback ping to one of my blogs, and received this error message:
QUOTE
Can't create RSS feed '(site path)/archives/1.xml':

I did a little research, and found that MT was trying to create an RSS feed for incoming trackback pings, and that this was controlled by a config variable called 'GenerateTrackBackRSS'. I found where it was defaulted in ConfigMgr.pm, and where it was consulted in App/Trackback.pm, but I could find no other references, either in the mt.cfg file or in the web interface config.

However, downloading a full install of MT 2.661, I see that mt.cfg has been updated to include this variable and its documentation (looks like it was added in 2.63).

So the bug (at least, I think it's a bug) is that if one upgrades one's MT install periodically, one's mt.cfg file does not seem to get updated to include new config variables. My mt.cfg file also does not contain references to the new-as-of-2.6 GlobalSanitizeSpec variable (and presumably anything else added since I installed a fresh 2.51 copy).

I realize that defaults are set within ConfigMgr.pm, but mt.cfg provides helpful documentation, and a place to modify things that aren't available in the interface. Replacing mt.cfg wholesale with a new one would obviously cause existing settings to be lost, so some mechanism to add that info. to an existing mt.cfg without losing settings would be great.

Barring that, instructions in the "how to upgrade" documentation about manually adding new things to mt.cfg would be fine, as well.

If I'm a complete idiot and have missed where this is addressed, please point me in the right direction and I'll quiet down.