[cvsnt] Re: Can no longer commit binary files (w/delta)after2260update (audit-issue?)

Andy Southby asouthby at removethis.drumgrange.co.uk
Tue Mar 28 12:52:11 BST 2006


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.


Tony,
(Sorry!! Just realised I sent this to your email address by mistake. [mouse 
problems!])

I do not have the checkbox enabled and it still fails?

CVSNT Vn 2.3.05.2260 (Client & Server) [Using SSPI]
SQLite Vn 3.3.3
OS XP Pro SP2 ( Client & Server )

This trace fragment may be of interest. (The rest is available but long...)

12:39:43: S ->
get_file(C:\WINDOWS\TEMP\cvs1726.tmp,C:\WINDOWS\TEMP\cvs1726.tmp,rb,810001)
12:39:43: S -> wnt_stat(C:\WINDOWS\TEMP\cvs1726.tmp)
12:39:43: S -> _statcore(00000000,C:\WINDOWS\TEMP\cvs1726.tmp)
12:39:43: S -> Trying GetFileAttributesEx....
12:39:43: S -> File attributes = 00000020
12:39:43: S ->  - read/write file
12:39:43: S -> GetUnixFileModeNtEA(C,00000690) returns 0000
12:39:43: S -> get_file -> A

12:39:43: S -> binary_delta()
12:39:43: S -> run prercsdiff trigger
12:39:43: S -> run_trigger()
12:39:43: S -> Call pre-loaded 'audit_trigger.dll'
12:39:43: S -> Exception caught - in minidumper
12:40:13: S -> send=1
12:40:13: S -> Dumping to
C:\WINDOWS\TEMP\cvsnt-2.5.03.2260-wren-c6c4429207d01c3-small.dmp
12:40:13: S -> Start dump
12:40:13: S -> Dump succeeded.  Zipping to
C:\WINDOWS\TEMP\cvsnt-2.5.03.2260-wren-c6c4429207d01c3-small.dmp.gz
12:40:13: S ->
copy_and_zip(C:\WINDOWS\TEMP\cvsnt-2.5.03.2260-wren-c6c4429207d01c3-small.dmp,C:\WINDOWS\TEMP\cvsnt-2.5.03.2260-wren-
c6c4429207d01c3-small.dmp.gz)
12:40:13: S -> wnt_fstat(5)
12:40:13: S -> _statcore(00000680,(null))
12:40:13: S -> Using file handle to retrieve information
12:40:13: S -> File attributes = 00000020
12:40:13: S ->  - read/write file
12:40:13: S -> GetUnixFileModeNtEA(ÀzÝ,FFFFFFFF) returns 0000
12:40:13: S ->
unlink_file(C:\WINDOWS\TEMP\cvsnt-2.5.03.2260-wren-c6c4429207d01c3-small.dmp.gz)
12:40:13: S ->
wnt_chmod(C:\WINDOWS\TEMP\cvsnt-2.5.03.2260-wren-c6c4429207d01c3-small.dmp.gz,100666)
12:40:13: S -> SetUnixFileModeNtEA(C,100666)
12:40:13: S ->
SendFileToCvsnt(C:\WINDOWS\TEMP\cvsnt-2.5.03.2260-wren-c6c4429207d01c3-small.dmp.gz,cvsnt-2.5.03.2260-wren-c6c4429207
d01c3-small)
12:40:13: S -> Crashdump file size is 8694
12:40:17: S -> Actual written bytes: 8694
cvs.exe [commit aborted]: end of file from server (consult above messages if
any)

Appreciate any help.

Thanks,
Andy.

"Tony Hoyle" <tony.hoyle at march-hare.com> wrote in message 
news:e0b54a$6bq$1 at paris.nodomain.org...
> Bo Berglund wrote:
>> I have no idea about the coding, my previous post was pure guesswork
>> based on reported events and knowledge from testing the audit system. If
>> you say you did not enable the diff storage then I cannot understand why
>> it goes away to no-no-land....
>
> Disabling the diff storage will remove the problem.
>
> It's probably this line:
>
> // return 0 - no diff (rcsdiff not called)
> // return 1 - Unified diff
> if(g_AuditLogDiffs && (added || removed) && (!options || 
> !strchr(options,'b')))
> return 1;
> return 0;
>
> Just needs to check for 'B' as well.
>
> Tony 





More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook