Aaron Lewis | 29 Oct 2012 07:29
Picon

Dazukofs for linux3.6+ is out, but I need testings from you!

Hi,

Grab the source code here:

https://github.com/CaledoniaProject/dazukofs-linux3.6

But as I'm not a fs professional, please help me on testing.

------------
And for developers,  is it ok to use mount_nodev only?

static struct dentry* dazukofs_get_sb(struct file_system_type *fs_type,
		int flags,
		const char *dev_name, void *data)
{
	return mount_nodev(fs_type, flags, data,
			dazukofs_fill_super);
}

--

-- 
Best Regards,
Aaron Lewis - PGP: 0xDFE6C29E ( http://pgp.mit.edu/ )
Finger Print: 9482 448F C7C3 896C 1DFE 7DD3 2492 A7D0 DFE6 C29E
Erik Miller | 26 Apr 2012 01:42
Picon

dazuko for linux 3.x?

This project has been stagnant for a while. I wanted to see how hard
it would be to get it running with a 3.0 or 3.2 linux kernel.  I'm not
a strong programmer, but I started converting it over today. With any
luck maybe we can get it working again.

it compiles okay, but it doesn't appear to do anything. I think the
problem might be in the dazukofs_d_compare function in the dentry.c
file, ~= line 159, which was not converted over correctly.

Anyone have any ideas?

[CODE]
diff -r -u a/dazukofs-3.1.4/dentry.c b/dazukofs-3.1.4/dentry.c
--- a/dazukofs-3.1.4/dentry.c	2010-05-30 06:58:04.000000000 -0400
+++ b/dazukofs-3.1.4/dentry.c	2012-04-25 16:32:41.777027772 -0400
 <at>  <at>  -116,10 +116,11  <at>  <at> 
 {
 	struct dentry *lower_dentry = get_lower_dentry(dentry);

+	struct inode *lower_inode = get_lower_inode(dentry);
 	if (!lower_dentry->d_op || !lower_dentry->d_op->d_hash)
 		return 0;

-	return lower_dentry->d_op->d_hash(lower_dentry, name);
+	return lower_dentry->d_op->d_hash(lower_dentry, lower_inode, name);
 }

 /**
 <at>  <at>  -160,8 +161,9  <at>  <at> 
 {
(Continue reading)

Jonathan Dumke | 12 Apr 2012 15:29
Picon

Re: Dazuko-devel Digest, Vol 94, Issue 1

Hi, dear List.
The project seems to be sleeping.
Now I try to wake it up again.
First I say: I can not maintain it, but I'm willting to contribute.

Hence I see the following other problems:
1. The is#nt any source-repo anywhere.
2. The Codebase ist too old.

But I also see possebilities get live back in it:
A. Basic functionality of dazuko is comperable to AuFs or unionfs, but 
less complex.
B. The fanotify-kernelinterface opens new ways for using dazuko on 
demand, no more need to add it to fstab.

So dear community, make it happen and get dazuko it's personal resurrection.

Jonathan Dumke
dragonfly | 15 Dec 2011 15:44

About the Dazuko project maintenance

Hi there,
    I like linux kernel hacking, and I am a member of Linux Virtual  
Server Project (www.linux-vs.org), recently I am interested in file  
system development, especially stackable file system. I am familiar  
with the VFS and Ecryptfs source code, with a glimpse, the Dazukofs  
code does not seem to be too difficult. However, frankly speaking,  
although I heard Dazukofs before, I have not really used it, I do  
interested in this area, and wanna do some further development on it.  
Prior to that, could I know how the status of this project is, say,  
how it compared to other antivirus project, such as clam, which based  
on a user space filesystem on top of fuse. Thanks in advance.

Cheers,
Li Wang
Pouar | 20 Oct 2011 02:50
Picon
Gravatar

Support for kernel 3.x.y?

Is there going to be any support for kernel 3.x.y in the future?
yevgney | 24 Apr 2011 12:39

Project Takeover request

Hi, Is is possible to take over this project?

Thanks
John Ogness | 19 Mar 2011 14:18

DazukoFS 3.1.4 released, Dazuko 2.3.9 released

Hi,

I have released DazukoFS 3.1.4. At the request of Lino Sanfilippo the
recent patch to make read calls restartable across signals has been
reverted.

I have also released Dazuko 2.3.9. This includes a patch from Jaroslav
Suchanek to add support support for FreeBSD 8.

This is my final email as maintainer of the Dazuko project. The
Savannah resources and the wiki-based website will still be
available. If anyone wishes to become maintainer of this project,
please post to one of the Dazuko mailing lists.

Over the past 9 years I had a lot of fun and learned a lot about
development together with the free software community. I thank
everyone that helped me over the years. Dazuko has come a long way
from its original 1.0.0 version.

I am happy to see that there is now an official userspace interface
for file access control in mainline Linux: Fanotify. I hope that the
Dazuko community is able to embrace this new interface and also work
together with the Linux community to improve it further.

John Ogness

--

-- 
(no longer) Dazuko Maintainer
errik | 18 Feb 2011 12:03
Picon

LSM of Dazuko on kernel 2.6.32

Hi John,
    These days I am trying to find a way to do execve hook on 2.6.32 kernel.
    I  have tried dazukofs, it works with risk because we can't stop it after we mount a directory as dazukofs. The only way is to reboot the OS. If I mount watching directories to dazukofs, it has some potential impact to my server.
    Also I tried redirfs, it only supports open and close hook not support execve hook.
    At the end I tried to port Dazuko (LSM way) to kernel 2.6.32. The execve hook works fine with dazuko-LSM. But after I modify all the security APIs for 2.6.32, I found the kernel API  register_security is not exported event there is no kernel API unregister_security.
  
    So I hope I can get some suggestions from you:
    1. Is it possibile that I continue to use LSM on kernel 2.6.32? How can I do this? It seems kernel developers want to remove LSM from future kernel.
   
     2. Can Dazuko catch execve events with RedirFS on kernel 2.6.32?
 
     Looking forward to your suggestions.
 
Thanks a lot,
Errik
 
 
 
   
_______________________________________________
Dazuko-devel mailing list
Dazuko-devel <at> nongnu.org
http://lists.nongnu.org/mailman/listinfo/dazuko-devel
John Ogness | 15 Feb 2011 09:28

Re: [Dazuko-help] Dazukofs

On 2011-02-15, Tommy <tplant5 <at> austin.rr.com> wrote:
> Will there be a dazukofs release that supports the 2.6.38-3- generic
> Linux kernel? I believe the upcoming release of Ubuntu 11.04 will
> feature the 2.6.38-3 kernel.

It is not planned. For 2.6.38 you should switch to the official kernel
API for file access control: fanotify.

John Ogness

--

-- 
Dazuko Maintainer
Lino Sanfilippo | 13 Jan 2011 16:22
Favicon

Next dazukofs release


Hi John,

although I sent that patch
http://lists.gnu.org/archive/html/dazuko-devel/2010-07/msg00007.html

I recommend to NOT include it into the next dazukofs release:
Since the semantic of the dazukofs_read() function changes with that patch
(without: read() is interrupted, with: interruption depends
on installed signal handlers and SA_RESTART ) we do strictly speaking 
have an API break.
I guess that this is something we should avoid....

Regards,
Lino

Geschäftsführender Gesellschafter: Tjark Auerbach
Sitz der Gesellschaft: Tettnang
Handelsregister: Amtsgericht Ulm, HRB 630992
ALLGEMEINE GESCHÄFTSBEDINGUNGEN
Es gelten unsere Allgemeinen Geschäftsbedingungen
(AGB). Sie finden sie in der jeweils gültigen Fassung
im Internet unter http://www.avira.com/de/standard-terms-conditions-business-de
***************************************************
Jaroslav Suchanek | 8 Dec 2010 09:25
Favicon

dazuko freebsd8.x patch

Hi,

attached is a patch made by my colleague Vladimir Zalud for compiling
legacy dazuko on FreeBSD 8.x. It is basically based on previous patch
for FreeBSD 7.x provided by Frantisek Hrbata 1,5 year ago.

The patch is against dazuko-2.3.9-pre1, the procedure is following:
1) copy dazuko-2.3.9-pre1-freebsd8.patch to the dazuko-2.3.9-pre1 source
code
2) in dazuko-2.3.9-pre1 apply the patch
   $ patch -p1 < dazuko-2.3.9-pre1-freebsd8.patch
3) build as usual

It is tested on FreeBSD 8.x, FreeBSD 7.x amd64.

Just a note. As far as I know Dazuko is still the only one option for
on-access scanning on FreeBSD which is usable, right?

Best regards,
--

-- 
Jaroslav Suchanek
AVG Technologies CZ, s.r.o.
_______________________________________________
Dazuko-devel mailing list
Dazuko-devel <at> nongnu.org
http://lists.nongnu.org/mailman/listinfo/dazuko-devel

Gmane