Damian Menscher wrote: > Versions refer to the software side of things -- whenever there's a > change in the software, the version gets incremented. The change may be > to introduce new functionality (in which case the functionality level is > also incremented) or it might just be a bugfix release (in which case > the functionality level would stay the same). > > Sorry that was kinda verbose, but hopefully it got the point across.
Perfectly fine, Damian. You don't know how thick I can be :-) I'm trying to determine which, where and how many warnings to issue in case of disprecancies. It seems to me that: - the current software will always support the current database. Current being what is reported by the DNS query. - an increase in functionality in the database will always be accompanied by an increase of the software version/release. - not necessarily vice-versa, although it would be reasonable to expect it. So, a situation where the database requires flevel 5, but the software only supports flevel 4, would be impossible _unless_ a software-level warning had already been issued? (according to the current code-sequence). -- /Per Jessen, Zürich _______________________________________________ http://lurker.clamav.net/list/clamav-devel.html