I think I might have found a critical bug relating to how INI sections manage property ordering.
The Ini class (and it's internal Ini.Section) class relied on using a java.util.Properties object to help load its key-value pairs. Properties objects don't retain order. I think a few of the mailing list questions that have arisen this week might be related to this ordering problem. I _thought_ the ordering issue was already resolved because of the way the ReflectionBuilder works, but SHIRO-184 (https://issues.apache.org/jira/browse/SHIRO-184), which uses the same Ini mechanism under the hood apparently illustrates this not to be the case. Through Mathieu's patch on SHIRO-184 and continued modifications, I believe I have fixed this issue (with supporting tests). Should we do a 1.0.1 release to get this out? I'm working in trunk at the moment, but it would be trivial for me to merge into the 1.x branch. Thoughts? Les
