The clientconfig table holds the part of the client configuration data which is not particularly unique to the client. Which means if a configuration variable is not available in this table, the system-wide setting from the config table is used. If the variable is available, the system-wide value is overwritten.
<?xml version="1.0"?>
<schema version="0.3">
<table name="clientconfig">
<field name="id" type="I" size="6">
<KEY/>
<AUTOINCREMENT/>
<UNSIGNED/>
</field>
<field name="clientID" type="I" size="6">
<NOTNULL/>
<UNSIGNED/>
</field>
<field name="name" type="C" size="32">
<NOTNULL/>
</field>
<field name="value" type="X">
<NOTNULL/>
</field>
<field name="lastModified" type="T">
<NOTNULL/>
</field>
<index name="clientID">
<col>clientID</col>
</index>
</table>
</schema>