> > No Bacula code was used (eg cut & pasted), and it's written in C#, but > > obviously I consulted the Bacula code a bit in writing it, and used > > wireshark extensively in analysing the traffic. > > I'm very impressed, are you doing *just* exchange backup or do you have > implemented other filed features ? (Before/After commands, normal file > backup, ACL, TLS etc...).
Just the Exchange backup. Originally I started off with a Microsoft SQL Backup, which pretty much worked, then I started with the Exchange backup, and separated the filed code into a base class, which the Exchange code inherits. It's obviously been changed a whole heap since then so the SQL backup won't work as it is, but should be pretty simple to update. There are a few .NET TLS classes around, I've used one of them before and it seems very straight forward. ACL's (I assume you mean filesystem ACL's) don't play a part in the backup of Exchange or MSSQL, so I haven't done anything with them. When you restore an Exchange file, the procedure is that you issue an Open to the Exchange API, and it will then give you an error which says to just use the normal filesystem IO to write the file. But that is the extent of what I do with filesystem stuff. > > I'm not sure what the licensing implications of doing this are, but > > GPL2 seems like a reasonable license so I'm happy to release it under > > that. > > It sound very good ! I'm not sure, but seens your program doesn't use any > part of bacula, i think that you can use the licence that you want. Care to suggest any alternative license to GPLv2? I think it does what I want, but am open to suggestions... > > We have indeed discussed this, and I think that the best middle ground > > would be some sort of API to the filed to allow third party plugins, as > > I understand that the protocol is not documented or guaranteed to be > > stable in any way between releases. > > I have a couple of ideas on the form that I would like that API to take, > > if anyone is interested. > > I'm interested :) I'll start another thread with some very high level idea's, and we'll see what happens :) Thanks James ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bacula-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/bacula-devel
