In that case, would you like me to commit the code I have?

I agree about reworking the stream implementation.  The existing code could
be written as a number of filters: gzip, openssl, sparse, block/deblock.
With a well defined API you would be able to define new stream types in the
configuration files using these filters in addition to external filters
located in shared libraries.

-----Original Message-----
From: Landon Fuller [mailto:[EMAIL PROTECTED] 
Sent: Thursday, November 02, 2006 3:38 PM
To: Robert Nelson
Cc: 'Michael Brennen'; [EMAIL PROTECTED];
bacula-users@lists.sourceforge.net
Subject: Re: [Bacula-users] Encryption/Compression Conflict in CVS


On Nov 2, 2006, at 13:22, Robert Nelson wrote:

> The problem is that currently there are three filters defined:  
> compression,
> encryption, and sparse file handling.  The current implementation of
> compression and sparse file handling both require block boundary
> preservation.  Even if zlib streaming could handle the existing  
> block based
> data, sparse file handling would be broken.

That's true. It's also not possible to make it handle streaming. Bummer.
Block-preserving it is, then.

The stream implementation could really use a refactor, coupled with a  
more modular filter API, but that's not something I'll have time for  
anytime soon.

-landonf





-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to