Re: Comments on TAF

John Ogness <[email protected]>
Newsgroups gmane.linux.dazuko.devel
Message-ID <[email protected]>
Calin A. Culianu wrote:
>> What about something like:
>>
>> dazukoAddExcludeEvent(struct dazuko_access *);
>>
>> Here an actual event is specified that should be used as an exclude 
>> mask. You could specify just a path, in which case it is identical to 
>> dazukoAddExcludePath(), or you could specify many attributes that are 
>> combined to create a mask.
> 
> However if you think of it another way, perhaps masking IN is also 
> useful in some situations.  For instance, what if you wanted only events 
> from a certain UID?  Or from a certain PID?  Starting with a mask that 
> excludes everything, then explicitly masking in UID XXX could be useful 
> to some apps that use dazuko (like mine! ;) ).

Hi,

I would handle masking in and out in a similar fashion to how paths are 
currently handled. In other words:

dazukoAddIncludeEvent(struct dazuko_access *);
dazukoAddExcludeEvent(struct dazuko_access *);

where exclude has priority over include and by default no events are 
sent (like it is now with paths). This would make dazukoAddIncludePath() 
and dazukoAddExcludePath() obsolete (these are just special cases of the 
above functions).

I am *really* starting to like this and I have already thought about how 
it can be implemented in Dazuko. It should be quite simple, actually. I 
may push this in before the 2.1.0 release, because I don't want any API 
changes between 2.1.0 and 2.2.0.

John Ogness

-- 
Dazuko Maintainer
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.