I thought somebody (you?) had a start on a filter driver.  I'd be happy
to start another one, but I've never contemplated writting a GPL'd
driver for NT before so would rather have an example to expand upon (I
presume we start with freeifs.h?).  I've always just used the IFS kit ;)

Ahh...thats the problem.GPL one should not use IFS kit , and need one
created from scratch. Besides IFS kit cost about 1000$ as I know :-(

Starting with longhorn the IFS Kit is just part of the DDK, which is sorta free-as-in-beer, but not GPL compliant by any means. So to create a GPL'd driver you would need a free set of IFS headers, which freeifs.h mostly is, and may have enough in it to build a filter driver, may not, but the information to do so is in the public domain so one could be constructed. IANAL so I've no idea if the idea of the GPL violates the NT license or the NT license violates the GPL when you load the driver since some run-time linking certainly occurs ;)

Personally I'm okay with the idea of a 'non-GPL-free' as in 'public domain' IFS driver that GPL'd clamav and some GPL'd service code happens to communicate with. But then again, one wouldn't want to step on toes in either direction (Microsoft or ClamAV developers). I think in this senario using the official IFS kit is no problem, and as I said, its just part of the longhorn DDK now.


Yes this is a very common technique in IFS drivers.  The NT Insider has
quite a number of articals about various details of postponing IRPs.

http://www.osronline.com/section.cfm?section=20

This is a free and very worthy publication BTW.

t.

Is this really free ?

Yes it is. Your sorta on a mailing list, but I've never received anything from OSR or anybody else that I didn't ask for first.

t.



Regards
Boguslaw Brandys
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDQWi9tuGICzHOh+YRAu8oAKCI8QM1ApCMwR0wgkj3C4ioqdin8QCdE3vS
mkUaHql3Luq6KWf3UGaUGdI=
=nUwb
-----END PGP SIGNATURE-----
_______________________________________________
http://lurker.clamav.net/list/clamav-devel.html

_______________________________________________
http://lurker.clamav.net/list/clamav-devel.html

Reply via email to