Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.
> Making changes to 2.5.04 makes a it of a mess of the development process - > there are not significant changes between 2.5.04 and 2.5.05, so better to > use 2.5.05. The dev branch for the community has always been and always > will be CVSNT_2_0_x. Thanks. I wasn't sure based on the branch name. :) >> installed. After some more investigation, it seems as >> though MarchHare >> signs all the files prior to making them publicly >> available. > > Yes - this is to identify that these builds were built according to our > quality process and are the 'official' cvsnt.org ones so that it's clear > if someone maliciously modifies the code and tries to pass it off as > cvsnt. After a little frustration, I had figured that to be as much. >> Otherwise, how do I proceed in >> modifying it so that I can use it? How do I test out my changes? > > You need to get your own signing keys from verisign or whoever. But if were to use my own signing keys, I would need to rebuild/resign everything; I wouldn't be able to just modify something in cvs.exe and redeploy it alone. >> Is there a way to disable signature validation? > > I think it is #ifdef'd in CVSAPI - just add the correct pre-processor > define and it wont be compiled in. I tried doing that and it didn't work; it would just hang. Well, not entirely true. I didn't change the preproc definition, I just commented out the part of the if statement that says abort and exit, recompiled and replaced my entire installation directory with stuff from winrel, thinking that would work. However, like I said, my cvs client would just hang. I even tried using -ttt to see something of a trace, but I didn't get past E:\Dev\Projects\eric-test\etc\terracotta>cvs -ttt commit tc-config.xml 15:24:55: -> Tracelevel set to 3. PID is 1612 15:24:55: -> Session ID is 64c4a4520875f90 15:24:55: -> Session time is Fri Jun 26 19:24:55 2009 15:24:55: -> Loading protocol pserver as pserver.dll 15:24:55: -> CLibraryAccess::Load loading D:\Servers\SOURCE~1\CVSNT/protocols/pserver.dll 15:24:55: -> main loop with CVSROOT=:pserver:eric at cvs.mydomain.com:/dame5 cvs [commit aborted]: received interrupt signal Do I need to change my client as well to be unsigned at that point? Thanks, Eric _________________________________________________________________ Windows Live helps you keep up with all your friends, in one place. http://go.microsoft.com/?linkid=9660826