Hi,

I'm using CVSNT Server hosted on Windows (XP, Vista), and recently I've been getting errors when using the server with non-ASCII characters related to the fileattr.xml files. An example commit error message:

----------
RCS file: /ROOT/CVS Documents/Personligt/Troféer/Lösning för den som vill sk...pdf,v
done
XML error at line 0: xmlEncodeEntitiesReentrant : char out of range

Checking in Lösning för den som vill sk...pdf;
/ROOT/CVS Documents/Personligt/Troféer/Lösning för den som vill sk...pdf,v <-- Lösning för den som vill sk...pdf
initial revision: 1.1
done
XML error at line 0: output conversion failed due to conv error, bytes 0xF6 0x72 0x20 0x64

XML error at line 0: encoder error
Unable to create D:/Documents and Settings/Erik/cvsnt_repository/CVS Documents/Personligt/Troféer/CVS/fileattr.xml cvs server: cannot write /ROOT/CVS Documents/Personligt/Troféer/CVS/fileattr.xml: No such file or directory
----------

Basically, CVSNT generates incorrect XML files, encoding characters in ISO-8859-1 (maybe cp1252) where they should be encoded in UTF-8, thus validating the XML format. This error goes away when I switch the server to Unicode mode, but I have clients that don't support UTF-8 file names in CVS so I can't run it that way. This has never been a problem earlier... I have been using non-ASCII (Latin1-style) characters in file names earlier without problems. I think these problems started when I upgraded from 2.5.03 to 2.5.04 .

Can this be worked around? Is there a fix coming? Latest build from www.cvsnt.org/archive ( cvsnt-server-2.5.05.3240.msi <http://www.cvsnt.org/archive/cvsnt-server-2.5.05.3240.msi> ) still exhibits this issue.

- Erik


_______________________________________________
cvsnt mailing list
[email protected]
http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt

Upgrade to CVS Suite for more features and support: http://march-hare.com/cvsnt/

Reply via email to