1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-sysadm] [690] - disable list creation request by the web interface, as this would bypass puppet
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20%5B690%5D%20-%20disable%20list%20creation%20request%20by%20the%20web%0A%20interface%2C%20as%20this%20would%20bypass%20puppet&In-Reply-To=%3C20110107021554.00F1A41AE9%40valstar.mageia.org%3E">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="001650.html">
<LINK REL="Next" HREF="001653.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-sysadm] [690] - disable list creation request by the web interface, as this would bypass puppet</H1>
<B>root at mageia.org</B>
<A HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20%5B690%5D%20-%20disable%20list%20creation%20request%20by%20the%20web%0A%20interface%2C%20as%20this%20would%20bypass%20puppet&In-Reply-To=%3C20110107021554.00F1A41AE9%40valstar.mageia.org%3E"
TITLE="[Mageia-sysadm] [690] - disable list creation request by the web interface, as this would bypass puppet">root at mageia.org
</A><BR>
<I>Fri Jan 7 03:15:53 CET 2011</I>
<P><UL>
<LI>Previous message: <A HREF="001650.html">[Mageia-sysadm] [689] send reports to the new ml ( for test now, I will disable the previous one later )
</A></li>
<LI>Next message: <A HREF="001653.html">[Mageia-sysadm] [691] - use include instead of import, as import make our precommit hook fail
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#1652">[ date ]</a>
<a href="thread.html#1652">[ thread ]</a>
<a href="subject.html#1652">[ subject ]</a>
<a href="author.html#1652">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Revision: 690
Author: misc
Date: 2011-01-07 03:15:53 +0100 (Fri, 07 Jan 2011)
Log Message:
-----------
- disable list creation request by the web interface, as this would bypass puppet
completly
Modified Paths:
--------------
puppet/modules/sympa/manifests/init.pp
puppet/modules/sympa/templates/sympa.conf
Added Paths:
-----------
puppet/modules/sympa/files/scenari/forbidden
Added: puppet/modules/sympa/files/scenari/forbidden
===================================================================
--- puppet/modules/sympa/files/scenari/forbidden (rev 0)
+++ puppet/modules/sympa/files/scenari/forbidden 2011-01-07 02:15:53 UTC (rev 690)
@@ -0,0 +1,2 @@
+title nobody
+true() smtp,md5,smime -> reject
Modified: puppet/modules/sympa/manifests/init.pp
===================================================================
--- puppet/modules/sympa/manifests/init.pp 2011-01-07 01:58:33 UTC (rev 689)
+++ puppet/modules/sympa/manifests/init.pp 2011-01-07 02:15:53 UTC (rev 690)
@@ -105,6 +105,15 @@
source => "<A HREF="puppet:///modules/sympa/scenari/subscriber_moderated">puppet:///modules/sympa/scenari/subscriber_moderated</A>",
}
+ file { ["/etc/sympa/scenari/create_list.forbidden"]:
+ ensure => present,
+ owner => root,
+ group => root,
+ mode => 755,
+ source => "<A HREF="puppet:///modules/sympa/scenari/forbidden">puppet:///modules/sympa/scenari/forbidden</A>",
+ }
+
+
file { ["/etc/sympa/topics.conf"]:
ensure => present,
owner => root,
Modified: puppet/modules/sympa/templates/sympa.conf
===================================================================
--- puppet/modules/sympa/templates/sympa.conf 2011-01-07 01:58:33 UTC (rev 689)
+++ puppet/modules/sympa/templates/sympa.conf 2011-01-07 02:15:53 UTC (rev 690)
@@ -98,7 +98,7 @@
## Who is able to create lists
## This parameter is a scenario, check sympa documentation about scenarios if you want to define one
-create_list public_listmaster
+create_list forbidden
edit_list owner
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/mageia-sysadm/attachments/20110107/63ae946f/attachment.html>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="001650.html">[Mageia-sysadm] [689] send reports to the new ml ( for test now, I will disable the previous one later )
</A></li>
<LI>Next message: <A HREF="001653.html">[Mageia-sysadm] [691] - use include instead of import, as import make our precommit hook fail
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#1652">[ date ]</a>
<a href="thread.html#1652">[ thread ]</a>
<a href="subject.html#1652">[ subject ]</a>
<a href="author.html#1652">[ author ]</a>
</LI>
</UL>
<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-sysadm">More information about the Mageia-sysadm
mailing list</a><br>
</body></html>
|