> > 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

Reply via email to