[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