smbtad can log the current VFS module version information in it's own table in the database. Also it can store it's own version in that table, and smbtatools can check for the version of smbtad that is running.
This way, smbtaquery can automatically decide if a database update is necessary or not when the Software suite is updated.
They exact way to differ VFS modules is to capture the IP adress they are coming from. Therefore, we will log the struct sockaddr contents in the extra table.
An initial table for this is now supported in smbtad, implementation of storing the values is needed.
This is fixed