Layer: services

Module: razor

Interfaces Templates

Description:

A distributed, collaborative, spam detection and filtering network.

This policy will work with either the ATrpms provided config file in /etc/razor, or with the default of dumping everything into $HOME/.razor.

Interfaces:

razor_domtrans( domain )
Summary

Execute razor in the system razor domain.

Parameters
Parameter:Description:Optional:
domain

Domain allowed access.

No
razor_read_lib_files( domain )
Summary

read razor lib files.

Parameters
Parameter:Description:Optional:
domain

Domain allowed access.

No
Return

Templates:

razor_common_domain_template( prefix )
Summary

Template to create types and rules common to all razor domains.

Parameters
Parameter:Description:Optional:
prefix

The prefix of the domain (e.g., user is the prefix for user_t).

No
razor_manage_user_home_files( userdomain_prefix , domain )
Summary

Create, read, write, and delete razor files in a user home subdirectory.

Description

Create, read, write, and delete razor files in a user home subdirectory.

This is a templated interface, and should only be called from a per-userdomain template.

Parameters
Parameter:Description:Optional:
userdomain_prefix

The prefix of the user domain (e.g., user is the prefix for user_t).

No
domain

Domain allowed access.

No
razor_per_role_template( userdomain_prefix , user_domain , user_role )
Summary

The per role template for the razor module.

Description

The per role template for the razor module.

This template is invoked automatically for each user, and generally does not need to be invoked directly by policy writers.

Parameters
Parameter:Description:Optional:
userdomain_prefix

The prefix of the user domain (e.g., user is the prefix for user_t).

No
user_domain

The type of the user domain.

No
user_role

The role associated with the user domain.

No
Return