[cvsnt] Latest Updates

Tony Hoyle tmh at nodomain.org
Wed Sep 15 23:54:11 BST 2004


cvsnt 2.0.55

This is rated release candidate.  I'm running it myself now and it needs 
as many people testing it as possible to get it ready for the final
release in a couple of weeks.  I'm on feature freeze now so it shouldn't 
change too much.

* Link with libiconv to give generic character set conversions using the 
-k{} syntax (the list of conversions quite long and tends to be 
different on different platforms, but covers all the common ones).
* Add precommand/postcommand & depreciate postcommit (which still works 
but is unnecessary).  The precommand file allows you to validate every 
command sent to a server and allow/deny/log it, and the postcommand file 
fires after every command has finished.
* Upgrade COM and DLL interfaces (COM is now ICvsInfo3) to cover 
upgrades in the latest versions.
* Block reserved filenames on Win32 (NUL.*,COM1.*,LPT.*, etc.) as 
although Windows users know instincitively to avoid them Unix users 
don't necessarily.
* Some work with sspi server on Unix to make it a bit more compatible 
(was failing completely in some cases, plus winbind protocol wasn't 100% 
correct).  Now sends requests 'Negotiate' so if winbind's gss-spnego 
ever works it'll be compatible out of the box.
* If the server protocol doesn't support encryption, don't send 
'Request-Encryption'.
* Allow HEAD:date syntax on update
* make extnt actually use the supplied username.  More robust error 
handling.

TODO:

Documentation.  The current docs need a lot of work.
(Known bug) commit doesn't check the exclusive edit flag yet - will be 
fixed in the next release.
Lots of testing.  'works for me and 3 other people' doesn't count....



More information about the cvsnt mailing list