From: Beau E. C. <be...@ha...> - 2004-12-30 16:17:05
|
Hi Craig, I have a customer running Windows who wants to access rsync servers; for various reasons ( political, not real ) he refuses to run the rsync client under cygwin. ( For that matter it took me almost one year to convince him that running perl on his network would not bring the sky crashing down upon him - you have to admire the skill of the Microsoft marketing team to be able to convince so many people that software not developed or blessed by them is evil ). So I looked around and found your File::RsyncP module, and gave it a try. I does not compile under Windows. OK, I said, and proceeded to tweak the source for Win32 and had mixed results. I can't seem to get the memory allocation right ( I get a Windows error on free ). It looks like the 'easiest' ( well, it should be at least easier ;) ) way to get him running is to make a pure-perl implementation of the module. My coding is abount half done. I have converted the Digest module and it tests OK against the xs version running on my Linux. Coding is well under way on the FileList module. Now I know this implementation is going to be slow and a memory hog, but it will have the advantage of being portable - at least to Windows. With your blessing I plan to release a development version of the pure-perl module to CPAN in the next week or so. I am thinking of naming it 'File::RsyncPP'. Does that name fit or do you have any other suggestions? -- Aloha => Beau; BeauCox.com |