I've put some example XML files here:
http://www.savefile.com/files/7084543az-a.txt is the "classic" way of generating XML and determining values.
az-b.txt is the new way of generating XML, but using the same way as determining the values.
az-c.txt is the new way of generating XML, and it uses the new way of determining values.
The values here are slightly different, since they were captured at different times (I had to restart Azureus to create az-c.txt)
The output gtsdll seems to output is something like this (reported by an Azureus user):
?? BT Totals ?? Dn|Up: 12 Kb/s|12 Kb/s (12 Transfers) ??It could be the case that some of the new code in Azureus is resulting in the XML being in the values being different, but I don't really see it myself.
If it is something to do with gtsdll handling the XML differently, please let me know. If it is, then I'll do a test for the Host and Referer fields to see if they are both set to
www.adv-clan.com - if they are, I'll revert to "classic" XML generation.
If possible, could future releases of GTSdll define a User-Agent field, so I'm able to limit this specialised behaviour only to the current versions of GTSdll?
Of course, this is all assuming that it is your code that has the bug, and not mine...
Thanks,
dolly_oops.