Allow gitolite to send mail
PATCH 1/1 Allow gitolite to send mail
One of the most commonly used hooks in gitolite is the ability to invoke sendmail to send out notifications whenever someone commits to a repository. This sets up a tunable policy that preserves current behaviour (not allowed to send mail) unless gitosis_can_sendmail is set to true.
--- gitosis.te | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-)
gitosis.te +7 -0
@@ -39,3 +39,10 @@ files_search_var_lib(gitosis_t) miscfiles_read_localization(gitosis_t) sysnet_read_config(gitosis_t) + +gen_tunable(gitosis_can_sendmail, false) + +tunable_policy(`gitosis_can_sendmail',` + mta_send_mail(gitosis_t) +') +
Signature · 15 lines
1.7.7.6 -- Konstantin Ryabitsev Systems Administrator The Linux Foundation Montr?al, Qu?bec -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 665 bytes Desc: This is a digitally signed message part Url : http://oss.tresys.com/pipermail/refpolicy/attachments/20120213/757eddd0/attachment.bin
PATCH 1/1 Allow gitolite to send mail
Quoted 15 lines · Konstantin Ryabitsev
One of the most commonly used hooks in gitolite is the ability to invoke sendmail to send out notifications whenever someone commits to a repository. This sets up a tunable policy that preserves current behaviour (not allowed to send mail) unless
gitosis_can_sendmailis set to true.--- gitosis.te | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-)gitosis.te +0
-0
gitosis.te files_search_var_lib(gitosis_t) · line 48
Quoted 10 lines
gitosis.te +7
-0@@ -39,3 +39,10 @@ files_search_var_lib(gitosis_t) miscfiles_read_localization(gitosis_t) sysnet_read_config(gitosis_t) + +gen_tunable(gitosis_can_sendmail, false) + +tunable_policy(`gitosis_can_sendmail',` + mta_send_mail(gitosis_t) +') +
I'm fine with adding the tunable, but I think it should be called gitosis_send_mail. Also, the style needs to be fixed -- the tunable declaration needs to be moved up and XML documented.
Signature · 3 lines
Chris PeBenito Tresys Technology, LLC www.tresys.com | oss.tresys.com