OK,

I just made a significant checkin (not so much in size as in change) of
which people should be aware:

1. We now support telling the website we did a firmware upgrade. This took
changes to the web stuff to know that sometimes userid isn't there. Bleck.

2. I fixed a bug introduced in the library split that caused the web
communication from post-config-update to not work. Oops.

3. find_binary_start() and find_binary_size() were renamed to
find_config_binary_start() and find_config_binary_size() since they are
config specific.

4. read_firmware_from_file() now reads the whole file and makes no attempt
to extract the binary data for you (though if you call it in binary mode, it
assumes there's just binary data in it). There is now an
extract_firmware_binary_data() that will extract the HEX and convert it to
binary for you and give you that FIRMWARE_SIZE array that you want to pass
to the other firmware functions. This was, of course, necessary so that we
could have access to the XML data to talk to the website.

5. I *REMOVED* the "fix" I added for Bill for Connectivity tests on his 5xx
remote, because based on what I learned while doing the above, I'm not
convinced it was a valid change to have made in the first place. I've asked
Bill to get newer files for me so I can make sure things will work for him.

I tested these changes MANY times against the website, over and over. They
should work well for everyone not on the arch 9 remotes. :)

-- 
Phil Dibowitz                             [EMAIL PROTECTED]
Open Source software and tech docs        Insanity Palace of Metallica
http://www.phildev.net/                   http://www.ipom.com/

"Never write it in C if you can do it in 'awk';
 Never do it in 'awk' if 'sed' can handle it;
 Never use 'sed' when 'tr' can do the job;
 Never invoke 'tr' when 'cat' is sufficient;
 Avoid using 'cat' whenever possible" -- Taylor's Laws of Programming


Attachment: signature.asc
Description: OpenPGP digital signature

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel

Reply via email to