Hi list,

In communicating with another user, I documented some plans for fixing
the issue where some records are not included in the backup in newer
devices.  It seems that in some cases, this is truly an international
charset issue.

I strongly suspect that we may need to change the low level protocol to
manage this... there are multiple protocol commands to fetch records
(see the protocol.h header), and while I haven't yet tried it, the
firmware may only respond to the newer commands when it encounters
special records with international charsets.

I took a look at the records a long time ago, and I believe that even
the records are in different formats... different type codes for the
values, etc.

So this means multiple parsers and multiple protocols will be needed,
and are not yet implemented.

I've started planning for this support.  My recent changes to the code
which allow parsing of backup files, contains a new DBData class.  This class
now has the capability to mark records with version numbers, depending
on the protocol used to fetch them.  Currently only version 1 is supported,
but version 2 will likely be this new protocol and record format.

- Chris


------------------------------------------------------------------------------
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to