summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-sysadm/attachments/20101207
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-sysadm/attachments/20101207')
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/02f1bae8/attachment-0001.html119
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/02f1bae8/attachment.html119
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/034fe5ea/attachment-0001.html191
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/034fe5ea/attachment.html191
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/1cf46ff9/attachment-0001.html72
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/1cf46ff9/attachment.html72
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/27197d01/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/27197d01/attachment.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/4c3a11ff/attachment-0001.html81
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/4c3a11ff/attachment.html81
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/53a7569d/attachment-0001.html82
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/53a7569d/attachment.html82
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/5da34039/attachment-0001.html73
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/5da34039/attachment.html73
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/612e5a94/attachment-0001.html78
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/612e5a94/attachment.html78
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/73197330/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/73197330/attachment.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/7c5ec8f0/attachment-0001.html82
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/7c5ec8f0/attachment.html82
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/8df6b960/attachment-0001.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/8df6b960/attachment.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/8f3c8637/attachment-0001.html86
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/8f3c8637/attachment.html86
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/97c35e94/attachment-0001.html83
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/97c35e94/attachment.html83
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/9d3ce473/attachment-0001.html74
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/9d3ce473/attachment.html74
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/b0950bfc/attachment-0001.html92
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/b0950bfc/attachment.html92
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/b46704c6/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/b46704c6/attachment.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/b887022f/attachment-0001.html78
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/b887022f/attachment.html78
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/be640824/attachment-0001.html80
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/be640824/attachment.html80
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/c892377e/attachment-0001.html222
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/c892377e/attachment.html222
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/d1bdc9d2/attachment-0001.html83
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/d1bdc9d2/attachment.html83
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/d60c358f/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/d60c358f/attachment.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/d69039c3/attachment-0001.html98
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/d69039c3/attachment.html98
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/dfa1342c/attachment-0001.html91
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/dfa1342c/attachment.html91
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/e227da80/attachment-0001.html98
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/e227da80/attachment.html98
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/f10e7f9f/attachment-0001.html79
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/f10e7f9f/attachment.html79
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/f3d6901b/attachment-0001.html79
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101207/f3d6901b/attachment.html79
52 files changed, 4810 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/02f1bae8/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/02f1bae8/attachment-0001.html
new file mode 100644
index 000000000..8787afd2a
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/02f1bae8/attachment-0001.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[532] - use a loop, and a fact, instead of cut and paste and hardcoded ip</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>532</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:32 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- use a loop, and a fact, instead of cut and paste and hardcoded ip</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostgresqltemplatespg_hbaconf">puppet/modules/postgresql/templates/pg_hba.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostgresqltemplatespg_hbaconf">Modified: puppet/modules/postgresql/templates/pg_hba.conf</a>
+===================================================================
+--- puppet/modules/postgresql/templates/pg_hba.conf 2010-12-07 02:40:31 UTC (rev 531)
++++ puppet/modules/postgresql/templates/pg_hba.conf 2010-12-07 02:40:32 UTC (rev 532)
+@@ -80,26 +80,21 @@
+
+ # Nanar:
+ # This bypass global config for specific user/base
+-host epoll epoll 127.0.0.1/32 md5
+-host epoll epoll ::1/128 md5
+-hostssl epoll epoll 212.85.158.146/32 md5
+-hostssl epoll epoll 2a02:2178:2:7::2/128 md5
++&lt;%
+
+-host mirrors mirrors 127.0.0.1/32 md5
+-host mirrors mirrors ::1/128 md5
+-hostssl mirrors mirrors 212.85.158.146/32 md5
+-hostssl mirrors mirrors 2a02:2178:2:7::2/128 md5
++# FIXME ip v6 is hardcoded, facter do not seems to support
++# fetch it
++db = ['epoll','mirrors','transifex','bugs','sympa']
++for i in db
++%&gt;
++host &lt;%= i %&gt; &lt;%= i %&gt; 127.0.0.1/32 md5
++host &lt;%= i %&gt; &lt;%= i %&gt; ::1/128 md5
++hostssl &lt;%= i %&gt; &lt;%= i %&gt; &lt;%= ipaddress %&gt;/32 md5
++hostssl &lt;%= i %&gt; &lt;%= i %&gt; 2a02:2178:2:7::2/128 md5
++&lt;%
++end
++%&gt;
+
+-host transifex transifex 127.0.0.1/32 md5
+-host transifex transifex ::1/128 md5
+-hostssl transifex transifex 212.85.158.146/32 md5
+-hostssl transifex transifex 2a02:2178:2:7::2/128 md5
+-
+-host bugs bugs 127.0.0.1/32 md5
+-host bugs bugs ::1/128 md5
+-hostssl bugs bugs 212.85.158.146/32 md5
+-hostssl bugs bugs 2a02:2178:2:7::2/128 md5
+-
+ # When creating the database ( with bin/checkstup.pl ) bugzilla need to
+ # access to template1 ( https://bugzilla.mozilla.org/show_bug.cgi?id=542507 )
+ host template1 bugs 127.0.0.1/32 md5
+@@ -107,10 +102,6 @@
+ hostssl template1 bugs 212.85.158.146/32 md5
+ hostssl template1 bugs 2a02:2178:2:7::2/128 md5
+
+-host sympa sympa 127.0.0.1/32 md5
+-host sympa sympa ::1/128 md5
+-hostssl sympa sympa 212.85.158.146/32 md5
+-hostssl sympa sympa 2a02:2178:2:7::2/128 md5
+
+ # &quot;local&quot; is for Unix domain socket connections only
+ local all all ident map=local
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/02f1bae8/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/02f1bae8/attachment.html
new file mode 100644
index 000000000..8787afd2a
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/02f1bae8/attachment.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[532] - use a loop, and a fact, instead of cut and paste and hardcoded ip</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>532</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:32 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- use a loop, and a fact, instead of cut and paste and hardcoded ip</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostgresqltemplatespg_hbaconf">puppet/modules/postgresql/templates/pg_hba.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostgresqltemplatespg_hbaconf">Modified: puppet/modules/postgresql/templates/pg_hba.conf</a>
+===================================================================
+--- puppet/modules/postgresql/templates/pg_hba.conf 2010-12-07 02:40:31 UTC (rev 531)
++++ puppet/modules/postgresql/templates/pg_hba.conf 2010-12-07 02:40:32 UTC (rev 532)
+@@ -80,26 +80,21 @@
+
+ # Nanar:
+ # This bypass global config for specific user/base
+-host epoll epoll 127.0.0.1/32 md5
+-host epoll epoll ::1/128 md5
+-hostssl epoll epoll 212.85.158.146/32 md5
+-hostssl epoll epoll 2a02:2178:2:7::2/128 md5
++&lt;%
+
+-host mirrors mirrors 127.0.0.1/32 md5
+-host mirrors mirrors ::1/128 md5
+-hostssl mirrors mirrors 212.85.158.146/32 md5
+-hostssl mirrors mirrors 2a02:2178:2:7::2/128 md5
++# FIXME ip v6 is hardcoded, facter do not seems to support
++# fetch it
++db = ['epoll','mirrors','transifex','bugs','sympa']
++for i in db
++%&gt;
++host &lt;%= i %&gt; &lt;%= i %&gt; 127.0.0.1/32 md5
++host &lt;%= i %&gt; &lt;%= i %&gt; ::1/128 md5
++hostssl &lt;%= i %&gt; &lt;%= i %&gt; &lt;%= ipaddress %&gt;/32 md5
++hostssl &lt;%= i %&gt; &lt;%= i %&gt; 2a02:2178:2:7::2/128 md5
++&lt;%
++end
++%&gt;
+
+-host transifex transifex 127.0.0.1/32 md5
+-host transifex transifex ::1/128 md5
+-hostssl transifex transifex 212.85.158.146/32 md5
+-hostssl transifex transifex 2a02:2178:2:7::2/128 md5
+-
+-host bugs bugs 127.0.0.1/32 md5
+-host bugs bugs ::1/128 md5
+-hostssl bugs bugs 212.85.158.146/32 md5
+-hostssl bugs bugs 2a02:2178:2:7::2/128 md5
+-
+ # When creating the database ( with bin/checkstup.pl ) bugzilla need to
+ # access to template1 ( https://bugzilla.mozilla.org/show_bug.cgi?id=542507 )
+ host template1 bugs 127.0.0.1/32 md5
+@@ -107,10 +102,6 @@
+ hostssl template1 bugs 212.85.158.146/32 md5
+ hostssl template1 bugs 2a02:2178:2:7::2/128 md5
+
+-host sympa sympa 127.0.0.1/32 md5
+-host sympa sympa ::1/128 md5
+-hostssl sympa sympa 212.85.158.146/32 md5
+-hostssl sympa sympa 2a02:2178:2:7::2/128 md5
+
+ # &quot;local&quot; is for Unix domain socket connections only
+ local all all ident map=local
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/034fe5ea/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/034fe5ea/attachment-0001.html
new file mode 100644
index 000000000..b213bbb39
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/034fe5ea/attachment-0001.html
@@ -0,0 +1,191 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[516] use a mdv-youri-submit wrapper through sudo, for repsys</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>516</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-12-07 00:38:39 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>use a mdv-youri-submit wrapper through sudo, for repsys</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li>
+<li><a href="#puppetmodulesbuildsystemtemplatesrepsysconf">puppet/modules/buildsystem/templates/repsys.conf</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesmdvyourisubmit">puppet/modules/buildsystem/templates/mdv-youri-submit</a></li>
+<li><a href="#puppetmodulesbuildsystemtemplatesmdvyourisubmitwrapper">puppet/modules/buildsystem/templates/mdv-youri-submit.wrapper</a></li>
+<li><a href="#puppetmodulesbuildsystemtemplatessudoersyouri">puppet/modules/buildsystem/templates/sudoers.youri</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/buildsystem/manifests/init.pp 2010-12-06 17:25:58 UTC (rev 515)
++++ puppet/modules/buildsystem/manifests/init.pp 2010-12-06 23:38:39 UTC (rev 516)
+@@ -104,6 +104,29 @@
+ }
+ }
+
++ class youri_submit {
++ file { &quot;/usr/local/bin/mdv-youri-submit&quot;:
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template(&quot;buildsystem/mdv-youri-submit&quot;)
++ }
++
++ file { &quot;/usr/local/bin/mdv-youri-submit.wrapper&quot;:
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template(&quot;buildsystem/mdv-youri-submit.wrapper&quot;)
++ }
++
++ file { &quot;/etc/sudoers.d/mdv-youri-submit&quot;:
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 440,
++ content =&gt; template(&quot;buildsystem/sudoers.youri&quot;)
++ }
++ }
++
+ define sshuser($homedir, $comment) {
+ group {&quot;$title&quot;:
+ ensure =&gt; present,
+
+<a id="puppetmodulesbuildsystemtemplatesmdvyourisubmit">Added: puppet/modules/buildsystem/templates/mdv-youri-submit</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/mdv-youri-submit (rev 0)
++++ puppet/modules/buildsystem/templates/mdv-youri-submit 2010-12-06 23:38:39 UTC (rev 516)
+@@ -0,0 +1,2 @@
++#!/bin/sh
++sudo mdv-youri-submit.wrapper &quot;$@&quot;
+
+
+Property changes on: puppet/modules/buildsystem/templates/mdv-youri-submit
+___________________________________________________________________
+<a id="svnexecutable">Added: svn:executable</a>
+ + *
+
+<a id="puppetmodulesbuildsystemtemplatesmdvyourisubmitwrapper">Added: puppet/modules/buildsystem/templates/mdv-youri-submit.wrapper</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/mdv-youri-submit.wrapper (rev 0)
++++ puppet/modules/buildsystem/templates/mdv-youri-submit.wrapper 2010-12-06 23:38:39 UTC (rev 516)
+@@ -0,0 +1,36 @@
++#!/usr/bin/perl
++# youri-submit wrapper
++
++use strict;
++use warnings;
++use Fcntl ':mode';
++use File::Basename;
++use MDK::Common;
++
++my $log_dir = &quot;$ENV{HOME}/submit-logs&quot;;
++
++my $sudo_user = $ENV{SUDO_USER} or die &quot;should be run through sudo&quot;;
++my @prog = ('perl', '-I/usr/share/mdv-youri-core/lib', '-I/usr/share/mdv-youri-submit/lib', '/usr/share/mdv-youri-submit/bin/youri-submit');
++
++my @options;
++foreach my $arg (@ARGV) {
++ if ($arg =~ /^-?-(\S+)/) {
++ # drop prohibited options
++ if ($arg =~ /-c/ || $arg =~ /-s/) {
++ print STDERR &quot;prohibited option $arg, skipping\n&quot;;
++ next;
++ }
++ }
++ push(@options, $arg);
++}
++
++# logging for bug #30315 -spuk, 2007-05-29
++mkdir_p($log_dir);
++open(STDERR, &quot;| tee -a $log_dir/$sudo_user.err &gt;&amp;2&quot;);
++open(STDOUT, &quot;| tee -a $log_dir/$sudo_user.out&quot;);
++
++# call wrapped program
++print &quot;Executing @prog --config /etc/youri/submit-todo.conf --define user=$sudo_user @options (sudo_user $sudo_user)\n&quot;;
++my $err = system(@prog, &quot;-v&quot;, &quot;--verbose&quot;, &quot;--config&quot;, &quot;/etc/youri/submit-todo.conf&quot;, &quot;--define&quot;, &quot;user=$sudo_user&quot;, @options) &amp;&amp; ($? &gt;&gt; 8 || 1);
++
++exit $err
+
+
+Property changes on: puppet/modules/buildsystem/templates/mdv-youri-submit.wrapper
+___________________________________________________________________
+Added: svn:executable
+ + *
+
+<a id="puppetmodulesbuildsystemtemplatesrepsysconf">Modified: puppet/modules/buildsystem/templates/repsys.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/repsys.conf 2010-12-06 17:25:58 UTC (rev 515)
++++ puppet/modules/buildsystem/templates/repsys.conf 2010-12-06 23:38:39 UTC (rev 516)
+@@ -56,7 +56,7 @@
+
+ [helper]
+ create-srpm = /usr/share/repsys/create-srpm
+-upload-srpm = perl -I/usr/share/mdv-youri-core/lib -I/usr/share/mdv-youri-submit/lib /usr/share/mdv-youri-submit/bin/youri-submit
++upload-srpm = /usr/local/bin/mdv-youri-submit
+ # needed by mdvsys 2.0
+ install-buildrequires = sudo rurpmi --auto --no-suggests
+
+
+<a id="puppetmodulesbuildsystemtemplatessudoersyouri">Added: puppet/modules/buildsystem/templates/sudoers.youri</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/sudoers.youri (rev 0)
++++ puppet/modules/buildsystem/templates/sudoers.youri 2010-12-06 23:38:39 UTC (rev 516)
+@@ -0,0 +1,3 @@
++Cmnd_Alias YOURI = /usr/local/bin/mdv-youri-submit.wrapper
++Defaults!YOURI always_set_home
++%mga-packagers ALL = (&lt;%= sched_login %&gt;) NOPASSWD: YOURI
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/034fe5ea/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/034fe5ea/attachment.html
new file mode 100644
index 000000000..b213bbb39
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/034fe5ea/attachment.html
@@ -0,0 +1,191 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[516] use a mdv-youri-submit wrapper through sudo, for repsys</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>516</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-12-07 00:38:39 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>use a mdv-youri-submit wrapper through sudo, for repsys</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li>
+<li><a href="#puppetmodulesbuildsystemtemplatesrepsysconf">puppet/modules/buildsystem/templates/repsys.conf</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesmdvyourisubmit">puppet/modules/buildsystem/templates/mdv-youri-submit</a></li>
+<li><a href="#puppetmodulesbuildsystemtemplatesmdvyourisubmitwrapper">puppet/modules/buildsystem/templates/mdv-youri-submit.wrapper</a></li>
+<li><a href="#puppetmodulesbuildsystemtemplatessudoersyouri">puppet/modules/buildsystem/templates/sudoers.youri</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/buildsystem/manifests/init.pp 2010-12-06 17:25:58 UTC (rev 515)
++++ puppet/modules/buildsystem/manifests/init.pp 2010-12-06 23:38:39 UTC (rev 516)
+@@ -104,6 +104,29 @@
+ }
+ }
+
++ class youri_submit {
++ file { &quot;/usr/local/bin/mdv-youri-submit&quot;:
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template(&quot;buildsystem/mdv-youri-submit&quot;)
++ }
++
++ file { &quot;/usr/local/bin/mdv-youri-submit.wrapper&quot;:
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template(&quot;buildsystem/mdv-youri-submit.wrapper&quot;)
++ }
++
++ file { &quot;/etc/sudoers.d/mdv-youri-submit&quot;:
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 440,
++ content =&gt; template(&quot;buildsystem/sudoers.youri&quot;)
++ }
++ }
++
+ define sshuser($homedir, $comment) {
+ group {&quot;$title&quot;:
+ ensure =&gt; present,
+
+<a id="puppetmodulesbuildsystemtemplatesmdvyourisubmit">Added: puppet/modules/buildsystem/templates/mdv-youri-submit</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/mdv-youri-submit (rev 0)
++++ puppet/modules/buildsystem/templates/mdv-youri-submit 2010-12-06 23:38:39 UTC (rev 516)
+@@ -0,0 +1,2 @@
++#!/bin/sh
++sudo mdv-youri-submit.wrapper &quot;$@&quot;
+
+
+Property changes on: puppet/modules/buildsystem/templates/mdv-youri-submit
+___________________________________________________________________
+<a id="svnexecutable">Added: svn:executable</a>
+ + *
+
+<a id="puppetmodulesbuildsystemtemplatesmdvyourisubmitwrapper">Added: puppet/modules/buildsystem/templates/mdv-youri-submit.wrapper</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/mdv-youri-submit.wrapper (rev 0)
++++ puppet/modules/buildsystem/templates/mdv-youri-submit.wrapper 2010-12-06 23:38:39 UTC (rev 516)
+@@ -0,0 +1,36 @@
++#!/usr/bin/perl
++# youri-submit wrapper
++
++use strict;
++use warnings;
++use Fcntl ':mode';
++use File::Basename;
++use MDK::Common;
++
++my $log_dir = &quot;$ENV{HOME}/submit-logs&quot;;
++
++my $sudo_user = $ENV{SUDO_USER} or die &quot;should be run through sudo&quot;;
++my @prog = ('perl', '-I/usr/share/mdv-youri-core/lib', '-I/usr/share/mdv-youri-submit/lib', '/usr/share/mdv-youri-submit/bin/youri-submit');
++
++my @options;
++foreach my $arg (@ARGV) {
++ if ($arg =~ /^-?-(\S+)/) {
++ # drop prohibited options
++ if ($arg =~ /-c/ || $arg =~ /-s/) {
++ print STDERR &quot;prohibited option $arg, skipping\n&quot;;
++ next;
++ }
++ }
++ push(@options, $arg);
++}
++
++# logging for bug #30315 -spuk, 2007-05-29
++mkdir_p($log_dir);
++open(STDERR, &quot;| tee -a $log_dir/$sudo_user.err &gt;&amp;2&quot;);
++open(STDOUT, &quot;| tee -a $log_dir/$sudo_user.out&quot;);
++
++# call wrapped program
++print &quot;Executing @prog --config /etc/youri/submit-todo.conf --define user=$sudo_user @options (sudo_user $sudo_user)\n&quot;;
++my $err = system(@prog, &quot;-v&quot;, &quot;--verbose&quot;, &quot;--config&quot;, &quot;/etc/youri/submit-todo.conf&quot;, &quot;--define&quot;, &quot;user=$sudo_user&quot;, @options) &amp;&amp; ($? &gt;&gt; 8 || 1);
++
++exit $err
+
+
+Property changes on: puppet/modules/buildsystem/templates/mdv-youri-submit.wrapper
+___________________________________________________________________
+Added: svn:executable
+ + *
+
+<a id="puppetmodulesbuildsystemtemplatesrepsysconf">Modified: puppet/modules/buildsystem/templates/repsys.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/repsys.conf 2010-12-06 17:25:58 UTC (rev 515)
++++ puppet/modules/buildsystem/templates/repsys.conf 2010-12-06 23:38:39 UTC (rev 516)
+@@ -56,7 +56,7 @@
+
+ [helper]
+ create-srpm = /usr/share/repsys/create-srpm
+-upload-srpm = perl -I/usr/share/mdv-youri-core/lib -I/usr/share/mdv-youri-submit/lib /usr/share/mdv-youri-submit/bin/youri-submit
++upload-srpm = /usr/local/bin/mdv-youri-submit
+ # needed by mdvsys 2.0
+ install-buildrequires = sudo rurpmi --auto --no-suggests
+
+
+<a id="puppetmodulesbuildsystemtemplatessudoersyouri">Added: puppet/modules/buildsystem/templates/sudoers.youri</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/sudoers.youri (rev 0)
++++ puppet/modules/buildsystem/templates/sudoers.youri 2010-12-06 23:38:39 UTC (rev 516)
+@@ -0,0 +1,3 @@
++Cmnd_Alias YOURI = /usr/local/bin/mdv-youri-submit.wrapper
++Defaults!YOURI always_set_home
++%mga-packagers ALL = (&lt;%= sched_login %&gt;) NOPASSWD: YOURI
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/1cf46ff9/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/1cf46ff9/attachment-0001.html
new file mode 100644
index 000000000..0846c2e47
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/1cf46ff9/attachment-0001.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[518] use full path to run youri wrapper (and run through exec)</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>518</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-12-07 00:47:51 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>use full path to run youri wrapper (and run through exec)</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesmdvyourisubmit">puppet/modules/buildsystem/templates/mdv-youri-submit</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesmdvyourisubmit">Modified: puppet/modules/buildsystem/templates/mdv-youri-submit</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/mdv-youri-submit 2010-12-06 23:42:20 UTC (rev 517)
++++ puppet/modules/buildsystem/templates/mdv-youri-submit 2010-12-06 23:47:51 UTC (rev 518)
+@@ -1,2 +1,2 @@
+ #!/bin/sh
+-sudo mdv-youri-submit.wrapper &quot;$@&quot;
++exec sudo /usr/local/bin/mdv-youri-submit.wrapper &quot;$@&quot;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/1cf46ff9/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/1cf46ff9/attachment.html
new file mode 100644
index 000000000..0846c2e47
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/1cf46ff9/attachment.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[518] use full path to run youri wrapper (and run through exec)</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>518</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-12-07 00:47:51 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>use full path to run youri wrapper (and run through exec)</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesmdvyourisubmit">puppet/modules/buildsystem/templates/mdv-youri-submit</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesmdvyourisubmit">Modified: puppet/modules/buildsystem/templates/mdv-youri-submit</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/mdv-youri-submit 2010-12-06 23:42:20 UTC (rev 517)
++++ puppet/modules/buildsystem/templates/mdv-youri-submit 2010-12-06 23:47:51 UTC (rev 518)
+@@ -1,2 +1,2 @@
+ #!/bin/sh
+-sudo mdv-youri-submit.wrapper &quot;$@&quot;
++exec sudo /usr/local/bin/mdv-youri-submit.wrapper &quot;$@&quot;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/27197d01/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/27197d01/attachment-0001.html
new file mode 100644
index 000000000..a604f734b
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/27197d01/attachment-0001.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[540] - more meaningful name</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>540</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 04:21:30 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- more meaningful name</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessympamanifestsinitpp">puppet/modules/sympa/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessympamanifestsinitpp">Modified: puppet/modules/sympa/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/sympa/manifests/init.pp 2010-12-07 03:21:29 UTC (rev 539)
++++ puppet/modules/sympa/manifests/init.pp 2010-12-07 03:21:30 UTC (rev 540)
+@@ -11,7 +11,7 @@
+ }
+
+ $password = extlookup(&quot;sympa_password&quot;,'x')
+- $ldappass = extlookup(&quot;sympa_ldap&quot;,'x')
++ $ldap_passwd = extlookup(&quot;sympa_ldap&quot;,'x')
+
+ @@postgresql::user { 'sympa':
+ password =&gt; $password,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/27197d01/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/27197d01/attachment.html
new file mode 100644
index 000000000..a604f734b
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/27197d01/attachment.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[540] - more meaningful name</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>540</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 04:21:30 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- more meaningful name</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessympamanifestsinitpp">puppet/modules/sympa/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessympamanifestsinitpp">Modified: puppet/modules/sympa/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/sympa/manifests/init.pp 2010-12-07 03:21:29 UTC (rev 539)
++++ puppet/modules/sympa/manifests/init.pp 2010-12-07 03:21:30 UTC (rev 540)
+@@ -11,7 +11,7 @@
+ }
+
+ $password = extlookup(&quot;sympa_password&quot;,'x')
+- $ldappass = extlookup(&quot;sympa_ldap&quot;,'x')
++ $ldap_passwd = extlookup(&quot;sympa_ldap&quot;,'x')
+
+ @@postgresql::user { 'sympa':
+ password =&gt; $password,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/4c3a11ff/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/4c3a11ff/attachment-0001.html
new file mode 100644
index 000000000..182e8dc37
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/4c3a11ff/attachment-0001.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[539] - fix wrong config file directive ( and also align the last line )</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>539</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 04:21:29 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix wrong config file directive ( and also align the last line )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessympatemplatesauthconf">puppet/modules/sympa/templates/auth.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessympatemplatesauthconf">Modified: puppet/modules/sympa/templates/auth.conf</a>
+===================================================================
+--- puppet/modules/sympa/templates/auth.conf 2010-12-07 02:40:38 UTC (rev 538)
++++ puppet/modules/sympa/templates/auth.conf 2010-12-07 03:21:29 UTC (rev 539)
+@@ -3,10 +3,10 @@
+ timeout 30
+ suffix &lt;%= dc_suffix %&gt;
+ get_dn_by_uid_filter (uid=[sender])
+- get_dn_by_email (|(mail=[sender])(mailalternateaddress=[sender]))
++ get_dn_by_email_filter (|(mail=[sender])(mailalternateaddress=[sender]))
+ email_attribute mail
+ scope sub
+- use_ssl 1
++ use_ssl 1
+
+ user_table
+ regexp .*
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/4c3a11ff/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/4c3a11ff/attachment.html
new file mode 100644
index 000000000..182e8dc37
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/4c3a11ff/attachment.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[539] - fix wrong config file directive ( and also align the last line )</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>539</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 04:21:29 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix wrong config file directive ( and also align the last line )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessympatemplatesauthconf">puppet/modules/sympa/templates/auth.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessympatemplatesauthconf">Modified: puppet/modules/sympa/templates/auth.conf</a>
+===================================================================
+--- puppet/modules/sympa/templates/auth.conf 2010-12-07 02:40:38 UTC (rev 538)
++++ puppet/modules/sympa/templates/auth.conf 2010-12-07 03:21:29 UTC (rev 539)
+@@ -3,10 +3,10 @@
+ timeout 30
+ suffix &lt;%= dc_suffix %&gt;
+ get_dn_by_uid_filter (uid=[sender])
+- get_dn_by_email (|(mail=[sender])(mailalternateaddress=[sender]))
++ get_dn_by_email_filter (|(mail=[sender])(mailalternateaddress=[sender]))
+ email_attribute mail
+ scope sub
+- use_ssl 1
++ use_ssl 1
+
+ user_table
+ regexp .*
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/53a7569d/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/53a7569d/attachment-0001.html
new file mode 100644
index 000000000..1afba7bf8
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/53a7569d/attachment-0001.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[538] add a alias for static data served by apache</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>538</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:38 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add a alias for static data served by apache</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessympatemplatesvhost_mlconf">puppet/modules/sympa/templates/vhost_ml.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessympatemplatesvhost_mlconf">Modified: puppet/modules/sympa/templates/vhost_ml.conf</a>
+===================================================================
+--- puppet/modules/sympa/templates/vhost_ml.conf 2010-12-07 02:40:37 UTC (rev 537)
++++ puppet/modules/sympa/templates/vhost_ml.conf 2010-12-07 02:40:38 UTC (rev 538)
+@@ -7,4 +7,13 @@
+ &lt;Location /&gt;
+ Allow from all
+ &lt;/Location&gt;
++
++ Alias /static-sympa /var/lib/sympa/static_content
++
++ &lt;Directory /var/lib/sympa/static_content&gt;
++ Order allow,deny
++ Allow from all
++ &lt;/Directory&gt;
++
++
+ &lt;/VirtualHost&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/53a7569d/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/53a7569d/attachment.html
new file mode 100644
index 000000000..1afba7bf8
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/53a7569d/attachment.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[538] add a alias for static data served by apache</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>538</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:38 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add a alias for static data served by apache</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessympatemplatesvhost_mlconf">puppet/modules/sympa/templates/vhost_ml.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessympatemplatesvhost_mlconf">Modified: puppet/modules/sympa/templates/vhost_ml.conf</a>
+===================================================================
+--- puppet/modules/sympa/templates/vhost_ml.conf 2010-12-07 02:40:37 UTC (rev 537)
++++ puppet/modules/sympa/templates/vhost_ml.conf 2010-12-07 02:40:38 UTC (rev 538)
+@@ -7,4 +7,13 @@
+ &lt;Location /&gt;
+ Allow from all
+ &lt;/Location&gt;
++
++ Alias /static-sympa /var/lib/sympa/static_content
++
++ &lt;Directory /var/lib/sympa/static_content&gt;
++ Order allow,deny
++ Allow from all
++ &lt;/Directory&gt;
++
++
+ &lt;/VirtualHost&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/5da34039/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/5da34039/attachment-0001.html
new file mode 100644
index 000000000..9354cff01
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/5da34039/attachment-0001.html
@@ -0,0 +1,73 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[519] youri wrapper should be run as schedbot by default</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>519</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-12-07 00:55:25 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>youri wrapper should be run as schedbot by default</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatessudoersyouri">puppet/modules/buildsystem/templates/sudoers.youri</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatessudoersyouri">Modified: puppet/modules/buildsystem/templates/sudoers.youri</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/sudoers.youri 2010-12-06 23:47:51 UTC (rev 518)
++++ puppet/modules/buildsystem/templates/sudoers.youri 2010-12-06 23:55:25 UTC (rev 519)
+@@ -1,3 +1,4 @@
+ Cmnd_Alias YOURI = /usr/local/bin/mdv-youri-submit.wrapper
+ Defaults!YOURI always_set_home
++Defaults!YOURI runas_default = &lt;%= sched_login %&gt;
+ %mga-packagers ALL = (&lt;%= sched_login %&gt;) NOPASSWD: YOURI
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/5da34039/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/5da34039/attachment.html
new file mode 100644
index 000000000..9354cff01
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/5da34039/attachment.html
@@ -0,0 +1,73 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[519] youri wrapper should be run as schedbot by default</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>519</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-12-07 00:55:25 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>youri wrapper should be run as schedbot by default</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatessudoersyouri">puppet/modules/buildsystem/templates/sudoers.youri</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatessudoersyouri">Modified: puppet/modules/buildsystem/templates/sudoers.youri</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/sudoers.youri 2010-12-06 23:47:51 UTC (rev 518)
++++ puppet/modules/buildsystem/templates/sudoers.youri 2010-12-06 23:55:25 UTC (rev 519)
+@@ -1,3 +1,4 @@
+ Cmnd_Alias YOURI = /usr/local/bin/mdv-youri-submit.wrapper
+ Defaults!YOURI always_set_home
++Defaults!YOURI runas_default = &lt;%= sched_login %&gt;
+ %mga-packagers ALL = (&lt;%= sched_login %&gt;) NOPASSWD: YOURI
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/612e5a94/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/612e5a94/attachment-0001.html
new file mode 100644
index 000000000..b74ae6097
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/612e5a94/attachment-0001.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[527] create the database and user on the server, using exported ressources</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>527</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:26 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>create the database and user on the server, using exported ressources</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostgresqlmanifestsinitpp">puppet/modules/postgresql/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostgresqlmanifestsinitpp">Modified: puppet/modules/postgresql/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:24 UTC (rev 526)
++++ puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:26 UTC (rev 527)
+@@ -67,6 +67,9 @@
+ content =&gt; template(&quot;postgresql/pg_ident.conf&quot;),
+ require =&gt; Package[&quot;postgresql-server&quot;],
+ }
++
++ Postgresql::User &lt;&lt;| |&gt;&gt;
++ Postgresql::Database &lt;&lt;| |&gt;&gt;
+ }
+
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/612e5a94/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/612e5a94/attachment.html
new file mode 100644
index 000000000..b74ae6097
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/612e5a94/attachment.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[527] create the database and user on the server, using exported ressources</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>527</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:26 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>create the database and user on the server, using exported ressources</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostgresqlmanifestsinitpp">puppet/modules/postgresql/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostgresqlmanifestsinitpp">Modified: puppet/modules/postgresql/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:24 UTC (rev 526)
++++ puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:26 UTC (rev 527)
+@@ -67,6 +67,9 @@
+ content =&gt; template(&quot;postgresql/pg_ident.conf&quot;),
+ require =&gt; Package[&quot;postgresql-server&quot;],
+ }
++
++ Postgresql::User &lt;&lt;| |&gt;&gt;
++ Postgresql::Database &lt;&lt;| |&gt;&gt;
+ }
+
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/73197330/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/73197330/attachment-0001.html
new file mode 100644
index 000000000..d922215b7
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/73197330/attachment-0001.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[535] - add the owner option, to set the user to whom the database will belong</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>535</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:35 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add the owner option, to set the user to whom the database will belong</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostgresqlmanifestsinitpp">puppet/modules/postgresql/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostgresqlmanifestsinitpp">Modified: puppet/modules/postgresql/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:34 UTC (rev 534)
++++ puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:35 UTC (rev 535)
+@@ -84,7 +84,7 @@
+
+ # TODO convert it to a regular type ( so we can later change user and so on )
+ define database($description=&quot;&quot;, $user=&quot;postgres&quot;) {
+- exec { &quot;createdb -U postgres $name '$description'&quot;:
++ exec { &quot;createdb -O $user -U postgres $name '$description'&quot;:
+ user =&gt; root,
+ unless =&gt; &quot;psql -l -U postgres | grep '^$name|'&quot;,
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/73197330/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/73197330/attachment.html
new file mode 100644
index 000000000..d922215b7
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/73197330/attachment.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[535] - add the owner option, to set the user to whom the database will belong</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>535</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:35 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add the owner option, to set the user to whom the database will belong</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostgresqlmanifestsinitpp">puppet/modules/postgresql/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostgresqlmanifestsinitpp">Modified: puppet/modules/postgresql/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:34 UTC (rev 534)
++++ puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:35 UTC (rev 535)
+@@ -84,7 +84,7 @@
+
+ # TODO convert it to a regular type ( so we can later change user and so on )
+ define database($description=&quot;&quot;, $user=&quot;postgres&quot;) {
+- exec { &quot;createdb -U postgres $name '$description'&quot;:
++ exec { &quot;createdb -O $user -U postgres $name '$description'&quot;:
+ user =&gt; root,
+ unless =&gt; &quot;psql -l -U postgres | grep '^$name|'&quot;,
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/7c5ec8f0/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/7c5ec8f0/attachment-0001.html
new file mode 100644
index 000000000..91333f35d
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/7c5ec8f0/attachment-0001.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[524] add a type postgres user, to be able to declare postgresql user in puppet directly</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>524</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:22 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add a type postgres user, to be able to declare postgresql user in puppet directly</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostgresqlmanifestsinitpp">puppet/modules/postgresql/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostgresqlmanifestsinitpp">Modified: puppet/modules/postgresql/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:21 UTC (rev 523)
++++ puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:22 UTC (rev 524)
+@@ -67,4 +67,13 @@
+ content =&gt; template(&quot;postgresql/pg_ident.conf&quot;),
+ require =&gt; Package[&quot;postgresql-server&quot;],
+ }
++
++ define user($password) {
++ $sql = &quot;CREATE ROLE $name ENCRYPTED PASSWORD '$password' NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT LOGIN;&quot;
++
++ exec { &quot;psql -U postgres -c \&quot;$sql\&quot; &quot;:
++ user =&gt; root,
++ unless =&gt; &quot;psql -A -t -U postgres -c '\du $name' | grep '$name'&quot;,
++ }
++ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/7c5ec8f0/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/7c5ec8f0/attachment.html
new file mode 100644
index 000000000..91333f35d
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/7c5ec8f0/attachment.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[524] add a type postgres user, to be able to declare postgresql user in puppet directly</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>524</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:22 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add a type postgres user, to be able to declare postgresql user in puppet directly</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostgresqlmanifestsinitpp">puppet/modules/postgresql/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostgresqlmanifestsinitpp">Modified: puppet/modules/postgresql/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:21 UTC (rev 523)
++++ puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:22 UTC (rev 524)
+@@ -67,4 +67,13 @@
+ content =&gt; template(&quot;postgresql/pg_ident.conf&quot;),
+ require =&gt; Package[&quot;postgresql-server&quot;],
+ }
++
++ define user($password) {
++ $sql = &quot;CREATE ROLE $name ENCRYPTED PASSWORD '$password' NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT LOGIN;&quot;
++
++ exec { &quot;psql -U postgres -c \&quot;$sql\&quot; &quot;:
++ user =&gt; root,
++ unless =&gt; &quot;psql -A -t -U postgres -c '\du $name' | grep '$name'&quot;,
++ }
++ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/8df6b960/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/8df6b960/attachment-0001.html
new file mode 100644
index 000000000..2f0f07205
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/8df6b960/attachment-0001.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[517] use youri_submit class on pkgsubmit</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>517</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-12-07 00:42:20 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>use youri_submit class on pkgsubmit</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/buildsystem/manifests/init.pp 2010-12-06 23:38:39 UTC (rev 516)
++++ puppet/modules/buildsystem/manifests/init.pp 2010-12-06 23:42:20 UTC (rev 517)
+@@ -38,6 +38,7 @@
+ include scheduler
+ include gatherer
+ include repsys
++ include youri_submit
+ }
+
+ class buildnode inherits base {
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/8df6b960/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/8df6b960/attachment.html
new file mode 100644
index 000000000..2f0f07205
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/8df6b960/attachment.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[517] use youri_submit class on pkgsubmit</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>517</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-12-07 00:42:20 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>use youri_submit class on pkgsubmit</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/buildsystem/manifests/init.pp 2010-12-06 23:38:39 UTC (rev 516)
++++ puppet/modules/buildsystem/manifests/init.pp 2010-12-06 23:42:20 UTC (rev 517)
+@@ -38,6 +38,7 @@
+ include scheduler
+ include gatherer
+ include repsys
++ include youri_submit
+ }
+
+ class buildnode inherits base {
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/8f3c8637/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/8f3c8637/attachment-0001.html
new file mode 100644
index 000000000..f7e564128
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/8f3c8637/attachment-0001.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[531] - create the needed certificate for postgresql ( name is hardcoded )</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>531</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:31 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- create the needed certificate for postgresql ( name is hardcoded )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostgresqlmanifestsinitpp">puppet/modules/postgresql/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostgresqlmanifestsinitpp">Modified: puppet/modules/postgresql/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:29 UTC (rev 530)
++++ puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:31 UTC (rev 531)
+@@ -29,7 +29,16 @@
+ File[&quot;pg_ident.conf&quot;],
+ File[&quot;pg_hba.conf&quot;] ]
+ }
+-
++
++ openssl::self_signed_splitted_cert { &quot;pgsql.$domain&quot;:
++ filename =&gt; &quot;server&quot;,
++ directory =&gt; $pgsql_data,
++ owner =&gt; &quot;postgres&quot;,
++ group =&gt; &quot;postgres&quot;,
++ require =&gt; Package['postgresql-server']
++ }
++
++
+ file { '/etc/pam.d/postgresql':
+ ensure =&gt; present,
+ owner =&gt; root,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/8f3c8637/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/8f3c8637/attachment.html
new file mode 100644
index 000000000..f7e564128
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/8f3c8637/attachment.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[531] - create the needed certificate for postgresql ( name is hardcoded )</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>531</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:31 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- create the needed certificate for postgresql ( name is hardcoded )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostgresqlmanifestsinitpp">puppet/modules/postgresql/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostgresqlmanifestsinitpp">Modified: puppet/modules/postgresql/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:29 UTC (rev 530)
++++ puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:31 UTC (rev 531)
+@@ -29,7 +29,16 @@
+ File[&quot;pg_ident.conf&quot;],
+ File[&quot;pg_hba.conf&quot;] ]
+ }
+-
++
++ openssl::self_signed_splitted_cert { &quot;pgsql.$domain&quot;:
++ filename =&gt; &quot;server&quot;,
++ directory =&gt; $pgsql_data,
++ owner =&gt; &quot;postgres&quot;,
++ group =&gt; &quot;postgres&quot;,
++ require =&gt; Package['postgresql-server']
++ }
++
++
+ file { '/etc/pam.d/postgresql':
+ ensure =&gt; present,
+ owner =&gt; root,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/97c35e94/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/97c35e94/attachment-0001.html
new file mode 100644
index 000000000..ced2d5d02
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/97c35e94/attachment-0001.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[525] like the user type, add a database type</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>525</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:23 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>like the user type, add a database type</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostgresqlmanifestsinitpp">puppet/modules/postgresql/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostgresqlmanifestsinitpp">Modified: puppet/modules/postgresql/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:22 UTC (rev 524)
++++ puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:23 UTC (rev 525)
+@@ -68,6 +68,14 @@
+ require =&gt; Package[&quot;postgresql-server&quot;],
+ }
+
++ # TODO convert it to a regular type ( so we can later change user and so on )
++ define database($description=&quot;&quot;, $user=&quot;postgres&quot;) {
++ exec { &quot;createdb -U postgres $name '$description'&quot;:
++ user =&gt; root,
++ unless =&gt; &quot;psql -l -U postgres | grep '^$name|'&quot;,
++ }
++ }
++
+ define user($password) {
+ $sql = &quot;CREATE ROLE $name ENCRYPTED PASSWORD '$password' NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT LOGIN;&quot;
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/97c35e94/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/97c35e94/attachment.html
new file mode 100644
index 000000000..ced2d5d02
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/97c35e94/attachment.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[525] like the user type, add a database type</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>525</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:23 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>like the user type, add a database type</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostgresqlmanifestsinitpp">puppet/modules/postgresql/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostgresqlmanifestsinitpp">Modified: puppet/modules/postgresql/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:22 UTC (rev 524)
++++ puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:23 UTC (rev 525)
+@@ -68,6 +68,14 @@
+ require =&gt; Package[&quot;postgresql-server&quot;],
+ }
+
++ # TODO convert it to a regular type ( so we can later change user and so on )
++ define database($description=&quot;&quot;, $user=&quot;postgres&quot;) {
++ exec { &quot;createdb -U postgres $name '$description'&quot;:
++ user =&gt; root,
++ unless =&gt; &quot;psql -l -U postgres | grep '^$name|'&quot;,
++ }
++ }
++
+ define user($password) {
+ $sql = &quot;CREATE ROLE $name ENCRYPTED PASSWORD '$password' NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT LOGIN;&quot;
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/9d3ce473/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/9d3ce473/attachment-0001.html
new file mode 100644
index 000000000..fb9a60983
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/9d3ce473/attachment-0001.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[520] do not require tty for youri wrapper, since we don't ask for a password</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>520</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-12-07 01:04:54 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>do not require tty for youri wrapper, since we don't ask for a password</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatessudoersyouri">puppet/modules/buildsystem/templates/sudoers.youri</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatessudoersyouri">Modified: puppet/modules/buildsystem/templates/sudoers.youri</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/sudoers.youri 2010-12-06 23:55:25 UTC (rev 519)
++++ puppet/modules/buildsystem/templates/sudoers.youri 2010-12-07 00:04:54 UTC (rev 520)
+@@ -1,4 +1,5 @@
+ Cmnd_Alias YOURI = /usr/local/bin/mdv-youri-submit.wrapper
+ Defaults!YOURI always_set_home
+ Defaults!YOURI runas_default = &lt;%= sched_login %&gt;
++Defaults!YOURI !requiretty
+ %mga-packagers ALL = (&lt;%= sched_login %&gt;) NOPASSWD: YOURI
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/9d3ce473/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/9d3ce473/attachment.html
new file mode 100644
index 000000000..fb9a60983
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/9d3ce473/attachment.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[520] do not require tty for youri wrapper, since we don't ask for a password</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>520</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-12-07 01:04:54 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>do not require tty for youri wrapper, since we don't ask for a password</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatessudoersyouri">puppet/modules/buildsystem/templates/sudoers.youri</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatessudoersyouri">Modified: puppet/modules/buildsystem/templates/sudoers.youri</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/sudoers.youri 2010-12-06 23:55:25 UTC (rev 519)
++++ puppet/modules/buildsystem/templates/sudoers.youri 2010-12-07 00:04:54 UTC (rev 520)
+@@ -1,4 +1,5 @@
+ Cmnd_Alias YOURI = /usr/local/bin/mdv-youri-submit.wrapper
+ Defaults!YOURI always_set_home
+ Defaults!YOURI runas_default = &lt;%= sched_login %&gt;
++Defaults!YOURI !requiretty
+ %mga-packagers ALL = (&lt;%= sched_login %&gt;) NOPASSWD: YOURI
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/b0950bfc/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/b0950bfc/attachment-0001.html
new file mode 100644
index 000000000..10c330950
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/b0950bfc/attachment-0001.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[528] - create the database and the user in postgresql database for epoll</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>528</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:27 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- create the database and the user in postgresql database for epoll</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesepollmanifestsinitpp">puppet/modules/epoll/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesepollmanifestsinitpp">Modified: puppet/modules/epoll/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/epoll/manifests/init.pp 2010-12-07 02:40:26 UTC (rev 527)
++++ puppet/modules/epoll/manifests/init.pp 2010-12-07 02:40:27 UTC (rev 528)
+@@ -15,6 +15,11 @@
+ apache::vhost_redirect_ssl { $vhost: }
+
+ $password = extlookup(&quot;epoll_password&quot;,'x')
++
++ @@postgresql::user { 'epoll':
++ password =&gt; $password,
++ }
++
+
+ file { &quot;epoll.yml&quot;:
+ path =&gt; &quot;/etc/epoll.yml&quot;,
+@@ -24,4 +29,11 @@
+ mode =&gt; 640,
+ content =&gt; template(&quot;epoll/epoll.yml&quot;)
+ }
++
++ @@postgresql::database { 'epoll':
++ description =&gt; &quot;Epoll database&quot;,
++ user =&gt; &quot;epoll&quot;,
++ require =&gt; Postgresql::User['epoll']
++ }
++
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/b0950bfc/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/b0950bfc/attachment.html
new file mode 100644
index 000000000..10c330950
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/b0950bfc/attachment.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[528] - create the database and the user in postgresql database for epoll</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>528</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:27 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- create the database and the user in postgresql database for epoll</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesepollmanifestsinitpp">puppet/modules/epoll/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesepollmanifestsinitpp">Modified: puppet/modules/epoll/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/epoll/manifests/init.pp 2010-12-07 02:40:26 UTC (rev 527)
++++ puppet/modules/epoll/manifests/init.pp 2010-12-07 02:40:27 UTC (rev 528)
+@@ -15,6 +15,11 @@
+ apache::vhost_redirect_ssl { $vhost: }
+
+ $password = extlookup(&quot;epoll_password&quot;,'x')
++
++ @@postgresql::user { 'epoll':
++ password =&gt; $password,
++ }
++
+
+ file { &quot;epoll.yml&quot;:
+ path =&gt; &quot;/etc/epoll.yml&quot;,
+@@ -24,4 +29,11 @@
+ mode =&gt; 640,
+ content =&gt; template(&quot;epoll/epoll.yml&quot;)
+ }
++
++ @@postgresql::database { 'epoll':
++ description =&gt; &quot;Epoll database&quot;,
++ user =&gt; &quot;epoll&quot;,
++ require =&gt; Postgresql::User['epoll']
++ }
++
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/b46704c6/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/b46704c6/attachment-0001.html
new file mode 100644
index 000000000..d800670d1
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/b46704c6/attachment-0001.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[534] - simplify the cgi path using custom fact</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>534</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:34 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- simplify the cgi path using custom fact</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessympatemplatesvhost_mlconf">puppet/modules/sympa/templates/vhost_ml.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessympatemplatesvhost_mlconf">Modified: puppet/modules/sympa/templates/vhost_ml.conf</a>
+===================================================================
+--- puppet/modules/sympa/templates/vhost_ml.conf 2010-12-07 02:40:33 UTC (rev 533)
++++ puppet/modules/sympa/templates/vhost_ml.conf 2010-12-07 02:40:34 UTC (rev 534)
+@@ -1,7 +1,7 @@
+ &lt;VirtualHost *:80&gt;
+ ServerName ml.&lt;%= domain %&gt;
+ &lt;%-
+-path_cgi_directory = &quot;/usr/lib&quot; + ( architecture == &quot;x86_64&quot; ? '64' : '') + &quot;/sympa/cgi&quot;
++path_cgi_directory = lib_dir + &quot;/sympa/cgi&quot;
+ -%&gt;
+ DocumentRoot &lt;%= path_cgi_directory %&gt;
+ &lt;Location /&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/b46704c6/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/b46704c6/attachment.html
new file mode 100644
index 000000000..d800670d1
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/b46704c6/attachment.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[534] - simplify the cgi path using custom fact</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>534</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:34 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- simplify the cgi path using custom fact</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessympatemplatesvhost_mlconf">puppet/modules/sympa/templates/vhost_ml.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessympatemplatesvhost_mlconf">Modified: puppet/modules/sympa/templates/vhost_ml.conf</a>
+===================================================================
+--- puppet/modules/sympa/templates/vhost_ml.conf 2010-12-07 02:40:33 UTC (rev 533)
++++ puppet/modules/sympa/templates/vhost_ml.conf 2010-12-07 02:40:34 UTC (rev 534)
+@@ -1,7 +1,7 @@
+ &lt;VirtualHost *:80&gt;
+ ServerName ml.&lt;%= domain %&gt;
+ &lt;%-
+-path_cgi_directory = &quot;/usr/lib&quot; + ( architecture == &quot;x86_64&quot; ? '64' : '') + &quot;/sympa/cgi&quot;
++path_cgi_directory = lib_dir + &quot;/sympa/cgi&quot;
+ -%&gt;
+ DocumentRoot &lt;%= path_cgi_directory %&gt;
+ &lt;Location /&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/b887022f/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/b887022f/attachment-0001.html
new file mode 100644
index 000000000..0e5fccb75
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/b887022f/attachment-0001.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[536] - add options to remove formatting, so puppet do not try to recreate</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>536</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:36 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add options to remove formatting, so puppet do not try to recreate
+the db each time</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostgresqlmanifestsinitpp">puppet/modules/postgresql/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostgresqlmanifestsinitpp">Modified: puppet/modules/postgresql/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:35 UTC (rev 535)
++++ puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:36 UTC (rev 536)
+@@ -86,7 +86,7 @@
+ define database($description=&quot;&quot;, $user=&quot;postgres&quot;) {
+ exec { &quot;createdb -O $user -U postgres $name '$description'&quot;:
+ user =&gt; root,
+- unless =&gt; &quot;psql -l -U postgres | grep '^$name|'&quot;,
++ unless =&gt; &quot;psql -A -t -U postgres -l | grep '^$name|'&quot;,
+ }
+ }
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/b887022f/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/b887022f/attachment.html
new file mode 100644
index 000000000..0e5fccb75
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/b887022f/attachment.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[536] - add options to remove formatting, so puppet do not try to recreate</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>536</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:36 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add options to remove formatting, so puppet do not try to recreate
+the db each time</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostgresqlmanifestsinitpp">puppet/modules/postgresql/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostgresqlmanifestsinitpp">Modified: puppet/modules/postgresql/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:35 UTC (rev 535)
++++ puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:36 UTC (rev 536)
+@@ -86,7 +86,7 @@
+ define database($description=&quot;&quot;, $user=&quot;postgres&quot;) {
+ exec { &quot;createdb -O $user -U postgres $name '$description'&quot;:
+ user =&gt; root,
+- unless =&gt; &quot;psql -l -U postgres | grep '^$name|'&quot;,
++ unless =&gt; &quot;psql -A -t -U postgres -l | grep '^$name|'&quot;,
+ }
+ }
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/be640824/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/be640824/attachment-0001.html
new file mode 100644
index 000000000..47952b308
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/be640824/attachment-0001.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[537] add perl-Socket6 for ipv6 support, since sympa-www spew error in error_log without it</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>537</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:37 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add perl-Socket6 for ipv6 support, since sympa-www spew error in error_log without it</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessympamanifestsinitpp">puppet/modules/sympa/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessympamanifestsinitpp">Modified: puppet/modules/sympa/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/sympa/manifests/init.pp 2010-12-07 02:40:36 UTC (rev 536)
++++ puppet/modules/sympa/manifests/init.pp 2010-12-07 02:40:37 UTC (rev 537)
+@@ -1,7 +1,10 @@
+ class sympa {
+
+ # perl-CGI-Fast is needed for fast cgi
+- $package_list = ['sympa', 'sympa-www', 'perl-CGI-Fast']
++ # perl-Socket6 is required by perl-IO-Socket-SSL
++ # (optional requirement)
++ $package_list = ['sympa', 'sympa-www', 'perl-CGI-Fast',
++ 'perl-Socket6']
+
+ package { $package_list:
+ ensure =&gt; installed;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/be640824/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/be640824/attachment.html
new file mode 100644
index 000000000..47952b308
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/be640824/attachment.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[537] add perl-Socket6 for ipv6 support, since sympa-www spew error in error_log without it</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>537</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:37 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add perl-Socket6 for ipv6 support, since sympa-www spew error in error_log without it</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessympamanifestsinitpp">puppet/modules/sympa/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessympamanifestsinitpp">Modified: puppet/modules/sympa/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/sympa/manifests/init.pp 2010-12-07 02:40:36 UTC (rev 536)
++++ puppet/modules/sympa/manifests/init.pp 2010-12-07 02:40:37 UTC (rev 537)
+@@ -1,7 +1,10 @@
+ class sympa {
+
+ # perl-CGI-Fast is needed for fast cgi
+- $package_list = ['sympa', 'sympa-www', 'perl-CGI-Fast']
++ # perl-Socket6 is required by perl-IO-Socket-SSL
++ # (optional requirement)
++ $package_list = ['sympa', 'sympa-www', 'perl-CGI-Fast',
++ 'perl-Socket6']
+
+ package { $package_list:
+ ensure =&gt; installed;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/c892377e/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/c892377e/attachment-0001.html
new file mode 100644
index 000000000..009043e8a
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/c892377e/attachment-0001.html
@@ -0,0 +1,222 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[526] - move the postgresql server bits to a subclass</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>526</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:24 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- move the postgresql server bits to a subclass</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmanifestsnodespp">puppet/manifests/nodes.pp</a></li>
+<li><a href="#puppetmodulespostgresqlmanifestsinitpp">puppet/modules/postgresql/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmanifestsnodespp">Modified: puppet/manifests/nodes.pp</a>
+===================================================================
+--- puppet/manifests/nodes.pp 2010-12-07 02:40:23 UTC (rev 525)
++++ puppet/manifests/nodes.pp 2010-12-07 02:40:24 UTC (rev 526)
+@@ -45,7 +45,7 @@
+ #
+ include default_mageia_server
+ include bind::bind_master
+- include postgresql
++ include postgresql::server
+ include dns_server
+ timezone::timezone { &quot;Europe/Paris&quot;: }
+
+
+<a id="puppetmodulespostgresqlmanifestsinitpp">Modified: puppet/modules/postgresql/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:23 UTC (rev 525)
++++ puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:24 UTC (rev 526)
+@@ -1,72 +1,74 @@
+ class postgresql {
++ class server {
++ $pgsql_data = &quot;/var/lib/pgsql/data/&quot;
++ $pg_version = '9.0'
+
+- $pgsql_data = &quot;/var/lib/pgsql/data/&quot;
+- $pg_version = '9.0'
+-
+- # missing requires is corrected in cooker,
+- # should be removed
+- # once the fix is in a stable release
+- package { &quot;postgresql$pg_version-plpgsql&quot;:
+- alias =&gt; &quot;postgresql-plpgsql&quot;,
+- ensure =&gt; installed,
+- }
+-
+- package { &quot;postgresql$pg_version-server&quot;:
+- alias =&gt; &quot;postgresql-server&quot;,
+- ensure =&gt; installed,
+- require =&gt; Package['postgresql-plpgsql'],
+- }
+-
+- service { postgresql:
+- ensure =&gt; running,
+- subscribe =&gt; Package[&quot;postgresql-server&quot;],
+- hasstatus =&gt; true,
+- }
+-
+- exec { &quot;service postgresql reload&quot;:
+- refreshonly =&gt; true,
+- subscribe =&gt; [ File[&quot;postgresql.conf&quot;],
+- File[&quot;pg_ident.conf&quot;],
+- File[&quot;pg_hba.conf&quot;] ]
+- }
+-
+- file { '/etc/pam.d/postgresql':
+- ensure =&gt; present,
+- owner =&gt; root,
+- group =&gt; root,
+- mode =&gt; 644,
+- content =&gt; template(&quot;postgresql/pam&quot;),
+- }
+-
+- file { &quot;postgresql.conf&quot;:
+- path =&gt; &quot;$pgsql_data/postgresql.conf&quot;,
+- ensure =&gt; present,
+- owner =&gt; postgres,
+- group =&gt; postgres,
+- mode =&gt; 600,
+- content =&gt; template(&quot;postgresql/postgresql.conf&quot;),
+- require =&gt; Package[&quot;postgresql-server&quot;],
+- }
++ # missing requires is corrected in cooker,
++ # should be removed
++ # once the fix is in a stable release
++ package { &quot;postgresql$pg_version-plpgsql&quot;:
++ alias =&gt; &quot;postgresql-plpgsql&quot;,
++ ensure =&gt; installed,
++ }
+
+- file { 'pg_hba.conf':
+- path =&gt; &quot;$pgsql_data/pg_hba.conf&quot;,
+- ensure =&gt; present,
+- owner =&gt; postgres,
+- group =&gt; postgres,
+- mode =&gt; 600,
+- content =&gt; template(&quot;postgresql/pg_hba.conf&quot;),
+- require =&gt; Package[&quot;postgresql-server&quot;],
++ package { &quot;postgresql$pg_version-server&quot;:
++ alias =&gt; &quot;postgresql-server&quot;,
++ ensure =&gt; installed,
++ require =&gt; Package['postgresql-plpgsql'],
++ }
++
++ service { postgresql:
++ ensure =&gt; running,
++ subscribe =&gt; Package[&quot;postgresql-server&quot;],
++ hasstatus =&gt; true,
++ }
++
++ exec { &quot;service postgresql reload&quot;:
++ refreshonly =&gt; true,
++ subscribe =&gt; [ File[&quot;postgresql.conf&quot;],
++ File[&quot;pg_ident.conf&quot;],
++ File[&quot;pg_hba.conf&quot;] ]
++ }
++
++ file { '/etc/pam.d/postgresql':
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 644,
++ content =&gt; template(&quot;postgresql/pam&quot;),
++ }
++
++ file { &quot;postgresql.conf&quot;:
++ path =&gt; &quot;$pgsql_data/postgresql.conf&quot;,
++ ensure =&gt; present,
++ owner =&gt; postgres,
++ group =&gt; postgres,
++ mode =&gt; 600,
++ content =&gt; template(&quot;postgresql/postgresql.conf&quot;),
++ require =&gt; Package[&quot;postgresql-server&quot;],
++ }
++
++ file { 'pg_hba.conf':
++ path =&gt; &quot;$pgsql_data/pg_hba.conf&quot;,
++ ensure =&gt; present,
++ owner =&gt; postgres,
++ group =&gt; postgres,
++ mode =&gt; 600,
++ content =&gt; template(&quot;postgresql/pg_hba.conf&quot;),
++ require =&gt; Package[&quot;postgresql-server&quot;],
++ }
++
++ file { 'pg_ident.conf':
++ path =&gt; &quot;$pgsql_data/pg_ident.conf&quot;,
++ ensure =&gt; present,
++ owner =&gt; postgres,
++ group =&gt; postgres,
++ mode =&gt; 600,
++ content =&gt; template(&quot;postgresql/pg_ident.conf&quot;),
++ require =&gt; Package[&quot;postgresql-server&quot;],
++ }
+ }
+
+- file { 'pg_ident.conf':
+- path =&gt; &quot;$pgsql_data/pg_ident.conf&quot;,
+- ensure =&gt; present,
+- owner =&gt; postgres,
+- group =&gt; postgres,
+- mode =&gt; 600,
+- content =&gt; template(&quot;postgresql/pg_ident.conf&quot;),
+- require =&gt; Package[&quot;postgresql-server&quot;],
+- }
+
+ # TODO convert it to a regular type ( so we can later change user and so on )
+ define database($description=&quot;&quot;, $user=&quot;postgres&quot;) {
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/c892377e/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/c892377e/attachment.html
new file mode 100644
index 000000000..009043e8a
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/c892377e/attachment.html
@@ -0,0 +1,222 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[526] - move the postgresql server bits to a subclass</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>526</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:24 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- move the postgresql server bits to a subclass</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmanifestsnodespp">puppet/manifests/nodes.pp</a></li>
+<li><a href="#puppetmodulespostgresqlmanifestsinitpp">puppet/modules/postgresql/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmanifestsnodespp">Modified: puppet/manifests/nodes.pp</a>
+===================================================================
+--- puppet/manifests/nodes.pp 2010-12-07 02:40:23 UTC (rev 525)
++++ puppet/manifests/nodes.pp 2010-12-07 02:40:24 UTC (rev 526)
+@@ -45,7 +45,7 @@
+ #
+ include default_mageia_server
+ include bind::bind_master
+- include postgresql
++ include postgresql::server
+ include dns_server
+ timezone::timezone { &quot;Europe/Paris&quot;: }
+
+
+<a id="puppetmodulespostgresqlmanifestsinitpp">Modified: puppet/modules/postgresql/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:23 UTC (rev 525)
++++ puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:24 UTC (rev 526)
+@@ -1,72 +1,74 @@
+ class postgresql {
++ class server {
++ $pgsql_data = &quot;/var/lib/pgsql/data/&quot;
++ $pg_version = '9.0'
+
+- $pgsql_data = &quot;/var/lib/pgsql/data/&quot;
+- $pg_version = '9.0'
+-
+- # missing requires is corrected in cooker,
+- # should be removed
+- # once the fix is in a stable release
+- package { &quot;postgresql$pg_version-plpgsql&quot;:
+- alias =&gt; &quot;postgresql-plpgsql&quot;,
+- ensure =&gt; installed,
+- }
+-
+- package { &quot;postgresql$pg_version-server&quot;:
+- alias =&gt; &quot;postgresql-server&quot;,
+- ensure =&gt; installed,
+- require =&gt; Package['postgresql-plpgsql'],
+- }
+-
+- service { postgresql:
+- ensure =&gt; running,
+- subscribe =&gt; Package[&quot;postgresql-server&quot;],
+- hasstatus =&gt; true,
+- }
+-
+- exec { &quot;service postgresql reload&quot;:
+- refreshonly =&gt; true,
+- subscribe =&gt; [ File[&quot;postgresql.conf&quot;],
+- File[&quot;pg_ident.conf&quot;],
+- File[&quot;pg_hba.conf&quot;] ]
+- }
+-
+- file { '/etc/pam.d/postgresql':
+- ensure =&gt; present,
+- owner =&gt; root,
+- group =&gt; root,
+- mode =&gt; 644,
+- content =&gt; template(&quot;postgresql/pam&quot;),
+- }
+-
+- file { &quot;postgresql.conf&quot;:
+- path =&gt; &quot;$pgsql_data/postgresql.conf&quot;,
+- ensure =&gt; present,
+- owner =&gt; postgres,
+- group =&gt; postgres,
+- mode =&gt; 600,
+- content =&gt; template(&quot;postgresql/postgresql.conf&quot;),
+- require =&gt; Package[&quot;postgresql-server&quot;],
+- }
++ # missing requires is corrected in cooker,
++ # should be removed
++ # once the fix is in a stable release
++ package { &quot;postgresql$pg_version-plpgsql&quot;:
++ alias =&gt; &quot;postgresql-plpgsql&quot;,
++ ensure =&gt; installed,
++ }
+
+- file { 'pg_hba.conf':
+- path =&gt; &quot;$pgsql_data/pg_hba.conf&quot;,
+- ensure =&gt; present,
+- owner =&gt; postgres,
+- group =&gt; postgres,
+- mode =&gt; 600,
+- content =&gt; template(&quot;postgresql/pg_hba.conf&quot;),
+- require =&gt; Package[&quot;postgresql-server&quot;],
++ package { &quot;postgresql$pg_version-server&quot;:
++ alias =&gt; &quot;postgresql-server&quot;,
++ ensure =&gt; installed,
++ require =&gt; Package['postgresql-plpgsql'],
++ }
++
++ service { postgresql:
++ ensure =&gt; running,
++ subscribe =&gt; Package[&quot;postgresql-server&quot;],
++ hasstatus =&gt; true,
++ }
++
++ exec { &quot;service postgresql reload&quot;:
++ refreshonly =&gt; true,
++ subscribe =&gt; [ File[&quot;postgresql.conf&quot;],
++ File[&quot;pg_ident.conf&quot;],
++ File[&quot;pg_hba.conf&quot;] ]
++ }
++
++ file { '/etc/pam.d/postgresql':
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 644,
++ content =&gt; template(&quot;postgresql/pam&quot;),
++ }
++
++ file { &quot;postgresql.conf&quot;:
++ path =&gt; &quot;$pgsql_data/postgresql.conf&quot;,
++ ensure =&gt; present,
++ owner =&gt; postgres,
++ group =&gt; postgres,
++ mode =&gt; 600,
++ content =&gt; template(&quot;postgresql/postgresql.conf&quot;),
++ require =&gt; Package[&quot;postgresql-server&quot;],
++ }
++
++ file { 'pg_hba.conf':
++ path =&gt; &quot;$pgsql_data/pg_hba.conf&quot;,
++ ensure =&gt; present,
++ owner =&gt; postgres,
++ group =&gt; postgres,
++ mode =&gt; 600,
++ content =&gt; template(&quot;postgresql/pg_hba.conf&quot;),
++ require =&gt; Package[&quot;postgresql-server&quot;],
++ }
++
++ file { 'pg_ident.conf':
++ path =&gt; &quot;$pgsql_data/pg_ident.conf&quot;,
++ ensure =&gt; present,
++ owner =&gt; postgres,
++ group =&gt; postgres,
++ mode =&gt; 600,
++ content =&gt; template(&quot;postgresql/pg_ident.conf&quot;),
++ require =&gt; Package[&quot;postgresql-server&quot;],
++ }
+ }
+
+- file { 'pg_ident.conf':
+- path =&gt; &quot;$pgsql_data/pg_ident.conf&quot;,
+- ensure =&gt; present,
+- owner =&gt; postgres,
+- group =&gt; postgres,
+- mode =&gt; 600,
+- content =&gt; template(&quot;postgresql/pg_ident.conf&quot;),
+- require =&gt; Package[&quot;postgresql-server&quot;],
+- }
+
+ # TODO convert it to a regular type ( so we can later change user and so on )
+ define database($description=&quot;&quot;, $user=&quot;postgres&quot;) {
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/d1bdc9d2/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/d1bdc9d2/attachment-0001.html
new file mode 100644
index 000000000..d229867b6
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/d1bdc9d2/attachment-0001.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[521] add defaults</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>521</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2010-12-07 01:16:44 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add defaults</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessudotemplatessudoers">puppet/modules/sudo/templates/sudoers</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessudotemplatessudoers">Modified: puppet/modules/sudo/templates/sudoers</a>
+===================================================================
+--- puppet/modules/sudo/templates/sudoers 2010-12-07 00:04:54 UTC (rev 520)
++++ puppet/modules/sudo/templates/sudoers 2010-12-07 00:16:44 UTC (rev 521)
+@@ -1 +1,14 @@
++Defaults env_reset
++Defaults env_keep = &quot;COLORS DISPLAY HOSTNAME HISTSIZE LS_COLORS&quot;
++Defaults env_keep += &quot;MAIL PS1 PS2 USERNAME LANG LC_ADDRESS LC_CTYPE&quot;
++Defaults env_keep += &quot;LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES&quot;
++Defaults env_keep += &quot;LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE&quot;
++Defaults env_keep += &quot;LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY&quot;
++
++Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin
++
++## Allow root to run any commands anywhere
++root ALL=(ALL) ALL
++
++## Read drop-in files from /etc/sudoers.d (the # here does not mean a comment)
+ #includedir /etc/sudoers.d
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/d1bdc9d2/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/d1bdc9d2/attachment.html
new file mode 100644
index 000000000..d229867b6
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/d1bdc9d2/attachment.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[521] add defaults</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>521</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2010-12-07 01:16:44 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add defaults</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessudotemplatessudoers">puppet/modules/sudo/templates/sudoers</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessudotemplatessudoers">Modified: puppet/modules/sudo/templates/sudoers</a>
+===================================================================
+--- puppet/modules/sudo/templates/sudoers 2010-12-07 00:04:54 UTC (rev 520)
++++ puppet/modules/sudo/templates/sudoers 2010-12-07 00:16:44 UTC (rev 521)
+@@ -1 +1,14 @@
++Defaults env_reset
++Defaults env_keep = &quot;COLORS DISPLAY HOSTNAME HISTSIZE LS_COLORS&quot;
++Defaults env_keep += &quot;MAIL PS1 PS2 USERNAME LANG LC_ADDRESS LC_CTYPE&quot;
++Defaults env_keep += &quot;LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES&quot;
++Defaults env_keep += &quot;LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE&quot;
++Defaults env_keep += &quot;LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY&quot;
++
++Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin
++
++## Allow root to run any commands anywhere
++root ALL=(ALL) ALL
++
++## Read drop-in files from /etc/sudoers.d (the # here does not mean a comment)
+ #includedir /etc/sudoers.d
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/d60c358f/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/d60c358f/attachment-0001.html
new file mode 100644
index 000000000..e7ebc7507
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/d60c358f/attachment-0001.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[522] sudo used by youri_submit</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>522</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2010-12-07 01:20:03 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>sudo used by youri_submit</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/buildsystem/manifests/init.pp 2010-12-07 00:16:44 UTC (rev 521)
++++ puppet/modules/buildsystem/manifests/init.pp 2010-12-07 00:20:03 UTC (rev 522)
+@@ -106,6 +106,8 @@
+ }
+
+ class youri_submit {
++ include sudo
++
+ file { &quot;/usr/local/bin/mdv-youri-submit&quot;:
+ owner =&gt; root,
+ group =&gt; root,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/d60c358f/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/d60c358f/attachment.html
new file mode 100644
index 000000000..e7ebc7507
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/d60c358f/attachment.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[522] sudo used by youri_submit</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>522</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2010-12-07 01:20:03 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>sudo used by youri_submit</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/buildsystem/manifests/init.pp 2010-12-07 00:16:44 UTC (rev 521)
++++ puppet/modules/buildsystem/manifests/init.pp 2010-12-07 00:20:03 UTC (rev 522)
+@@ -106,6 +106,8 @@
+ }
+
+ class youri_submit {
++ include sudo
++
+ file { &quot;/usr/local/bin/mdv-youri-submit&quot;:
+ owner =&gt; root,
+ group =&gt; root,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/d69039c3/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/d69039c3/attachment-0001.html
new file mode 100644
index 000000000..4361d90db
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/d69039c3/attachment-0001.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[529] - create sympa user &amp; db</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>529</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:28 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- create sympa user &amp; db</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessympamanifestsinitpp">puppet/modules/sympa/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessympamanifestsinitpp">Modified: puppet/modules/sympa/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/sympa/manifests/init.pp 2010-12-07 02:40:27 UTC (rev 528)
++++ puppet/modules/sympa/manifests/init.pp 2010-12-07 02:40:28 UTC (rev 529)
+@@ -9,6 +9,10 @@
+ $password = extlookup(&quot;sympa_password&quot;,'x')
+ $ldappass = extlookup(&quot;sympa_ldap&quot;,'x')
+
++ @@postgresql::user { 'sympa':
++ password =&gt; $password,
++ }
++
+ file { '/etc/sympa/sympa.conf':
+ ensure =&gt; present,
+ # should be cleaner to have it root owned, but puppet do not support acl
+@@ -33,8 +37,16 @@
+ webapp_file =&gt; &quot;sympa/webapp_sympa.conf&quot;,
+ }
+
+- apache::vhost_other_app { &quot;ml.$domain&quot;:
++ apache::vhost_other_app { &quot;ml.$domain&quot;:
+ vhost_file =&gt; &quot;sympa/vhost_ml.conf&quot;,
+- }
++ }
++
++ @@postgresql::database { 'sympa':
++ description =&gt; &quot;Sympa database&quot;,
++ user =&gt; &quot;sympa&quot;,
++ require =&gt; Postgresql::User[&quot;sympa&quot;]
++ }
++
++
+ }
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/d69039c3/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/d69039c3/attachment.html
new file mode 100644
index 000000000..4361d90db
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/d69039c3/attachment.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[529] - create sympa user &amp; db</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>529</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:28 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- create sympa user &amp; db</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessympamanifestsinitpp">puppet/modules/sympa/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessympamanifestsinitpp">Modified: puppet/modules/sympa/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/sympa/manifests/init.pp 2010-12-07 02:40:27 UTC (rev 528)
++++ puppet/modules/sympa/manifests/init.pp 2010-12-07 02:40:28 UTC (rev 529)
+@@ -9,6 +9,10 @@
+ $password = extlookup(&quot;sympa_password&quot;,'x')
+ $ldappass = extlookup(&quot;sympa_ldap&quot;,'x')
+
++ @@postgresql::user { 'sympa':
++ password =&gt; $password,
++ }
++
+ file { '/etc/sympa/sympa.conf':
+ ensure =&gt; present,
+ # should be cleaner to have it root owned, but puppet do not support acl
+@@ -33,8 +37,16 @@
+ webapp_file =&gt; &quot;sympa/webapp_sympa.conf&quot;,
+ }
+
+- apache::vhost_other_app { &quot;ml.$domain&quot;:
++ apache::vhost_other_app { &quot;ml.$domain&quot;:
+ vhost_file =&gt; &quot;sympa/vhost_ml.conf&quot;,
+- }
++ }
++
++ @@postgresql::database { 'sympa':
++ description =&gt; &quot;Sympa database&quot;,
++ user =&gt; &quot;sympa&quot;,
++ require =&gt; Postgresql::User[&quot;sympa&quot;]
++ }
++
++
+ }
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/dfa1342c/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/dfa1342c/attachment-0001.html
new file mode 100644
index 000000000..e80bea84a
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/dfa1342c/attachment-0001.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[523] add a require on a required package, needed to create initial database</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>523</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:21 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add a require on a required package, needed to create initial database</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostgresqlmanifestsinitpp">puppet/modules/postgresql/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostgresqlmanifestsinitpp">Modified: puppet/modules/postgresql/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/postgresql/manifests/init.pp 2010-12-07 00:20:03 UTC (rev 522)
++++ puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:21 UTC (rev 523)
+@@ -1,10 +1,20 @@
+ class postgresql {
+
+ $pgsql_data = &quot;/var/lib/pgsql/data/&quot;
++ $pg_version = '9.0'
+
+- package { 'postgresql9.0-server':
++ # missing requires is corrected in cooker,
++ # should be removed
++ # once the fix is in a stable release
++ package { &quot;postgresql$pg_version-plpgsql&quot;:
++ alias =&gt; &quot;postgresql-plpgsql&quot;,
++ ensure =&gt; installed,
++ }
++
++ package { &quot;postgresql$pg_version-server&quot;:
+ alias =&gt; &quot;postgresql-server&quot;,
+- ensure =&gt; installed
++ ensure =&gt; installed,
++ require =&gt; Package['postgresql-plpgsql'],
+ }
+
+ service { postgresql:
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/dfa1342c/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/dfa1342c/attachment.html
new file mode 100644
index 000000000..e80bea84a
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/dfa1342c/attachment.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[523] add a require on a required package, needed to create initial database</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>523</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:21 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add a require on a required package, needed to create initial database</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostgresqlmanifestsinitpp">puppet/modules/postgresql/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostgresqlmanifestsinitpp">Modified: puppet/modules/postgresql/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/postgresql/manifests/init.pp 2010-12-07 00:20:03 UTC (rev 522)
++++ puppet/modules/postgresql/manifests/init.pp 2010-12-07 02:40:21 UTC (rev 523)
+@@ -1,10 +1,20 @@
+ class postgresql {
+
+ $pgsql_data = &quot;/var/lib/pgsql/data/&quot;
++ $pg_version = '9.0'
+
+- package { 'postgresql9.0-server':
++ # missing requires is corrected in cooker,
++ # should be removed
++ # once the fix is in a stable release
++ package { &quot;postgresql$pg_version-plpgsql&quot;:
++ alias =&gt; &quot;postgresql-plpgsql&quot;,
++ ensure =&gt; installed,
++ }
++
++ package { &quot;postgresql$pg_version-server&quot;:
+ alias =&gt; &quot;postgresql-server&quot;,
+- ensure =&gt; installed
++ ensure =&gt; installed,
++ require =&gt; Package['postgresql-plpgsql'],
+ }
+
+ service { postgresql:
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/e227da80/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/e227da80/attachment-0001.html
new file mode 100644
index 000000000..077472427
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/e227da80/attachment-0001.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[530] add a type for selfsigned certificate in 2 file</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>530</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:29 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add a type for selfsigned certificate in 2 file</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesopensslmanifestsinitpp">puppet/modules/openssl/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesopensslmanifestsinitpp">Modified: puppet/modules/openssl/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/openssl/manifests/init.pp 2010-12-07 02:40:28 UTC (rev 529)
++++ puppet/modules/openssl/manifests/init.pp 2010-12-07 02:40:29 UTC (rev 530)
+@@ -15,4 +15,29 @@
+ require =&gt; Package['openssl']
+ }
+ }
++
++ define self_signed_splitted_cert($filename = '',
++ $directory = '/etc/certs',
++ $owner = &quot;root&quot;,
++ $group = 'root',
++ $mode = '600') {
++ include openssl::base
++
++ $crt_file = &quot;$filename.crt&quot;
++ $key_file = &quot;$filename.key&quot;
++ exec { &quot;openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout $key_file -out $crt_file -subj '/CN=$name'&quot;:
++ cwd =&gt; &quot;$directory&quot;,
++ creates =&gt; &quot;$directory/$key_file&quot;,
++ require =&gt; Package['openssl'],
++ before =&gt; [ File[&quot;$directory/$key_file&quot;],
++ File[&quot;$directory/$crt_file&quot;]]
++ }
++
++ file { [&quot;$directory/$key_file&quot;,&quot;$directory/$crt_file&quot;]:
++ owner =&gt; $owner,
++ group =&gt; $group,
++ mode =&gt; $mode
++ }
++ }
++
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/e227da80/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/e227da80/attachment.html
new file mode 100644
index 000000000..077472427
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/e227da80/attachment.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[530] add a type for selfsigned certificate in 2 file</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>530</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:29 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add a type for selfsigned certificate in 2 file</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesopensslmanifestsinitpp">puppet/modules/openssl/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesopensslmanifestsinitpp">Modified: puppet/modules/openssl/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/openssl/manifests/init.pp 2010-12-07 02:40:28 UTC (rev 529)
++++ puppet/modules/openssl/manifests/init.pp 2010-12-07 02:40:29 UTC (rev 530)
+@@ -15,4 +15,29 @@
+ require =&gt; Package['openssl']
+ }
+ }
++
++ define self_signed_splitted_cert($filename = '',
++ $directory = '/etc/certs',
++ $owner = &quot;root&quot;,
++ $group = 'root',
++ $mode = '600') {
++ include openssl::base
++
++ $crt_file = &quot;$filename.crt&quot;
++ $key_file = &quot;$filename.key&quot;
++ exec { &quot;openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout $key_file -out $crt_file -subj '/CN=$name'&quot;:
++ cwd =&gt; &quot;$directory&quot;,
++ creates =&gt; &quot;$directory/$key_file&quot;,
++ require =&gt; Package['openssl'],
++ before =&gt; [ File[&quot;$directory/$key_file&quot;],
++ File[&quot;$directory/$crt_file&quot;]]
++ }
++
++ file { [&quot;$directory/$key_file&quot;,&quot;$directory/$crt_file&quot;]:
++ owner =&gt; $owner,
++ group =&gt; $group,
++ mode =&gt; $mode
++ }
++ }
++
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/f10e7f9f/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/f10e7f9f/attachment-0001.html
new file mode 100644
index 000000000..427735eb3
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/f10e7f9f/attachment-0001.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[533] - add perl-CGI-Fast, since it is required by sympa-www for fastcgi</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>533</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:33 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add perl-CGI-Fast, since it is required by sympa-www for fastcgi</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessympamanifestsinitpp">puppet/modules/sympa/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessympamanifestsinitpp">Modified: puppet/modules/sympa/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/sympa/manifests/init.pp 2010-12-07 02:40:32 UTC (rev 532)
++++ puppet/modules/sympa/manifests/init.pp 2010-12-07 02:40:33 UTC (rev 533)
+@@ -1,7 +1,8 @@
+ class sympa {
++
++ # perl-CGI-Fast is needed for fast cgi
++ $package_list = ['sympa', 'sympa-www', 'perl-CGI-Fast']
+
+- $package_list = ['sympa', 'sympa-www']
+-
+ package { $package_list:
+ ensure =&gt; installed;
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/f10e7f9f/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/f10e7f9f/attachment.html
new file mode 100644
index 000000000..427735eb3
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/f10e7f9f/attachment.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[533] - add perl-CGI-Fast, since it is required by sympa-www for fastcgi</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>533</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 03:40:33 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add perl-CGI-Fast, since it is required by sympa-www for fastcgi</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessympamanifestsinitpp">puppet/modules/sympa/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessympamanifestsinitpp">Modified: puppet/modules/sympa/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/sympa/manifests/init.pp 2010-12-07 02:40:32 UTC (rev 532)
++++ puppet/modules/sympa/manifests/init.pp 2010-12-07 02:40:33 UTC (rev 533)
+@@ -1,7 +1,8 @@
+ class sympa {
++
++ # perl-CGI-Fast is needed for fast cgi
++ $package_list = ['sympa', 'sympa-www', 'perl-CGI-Fast']
+
+- $package_list = ['sympa', 'sympa-www']
+-
+ package { $package_list:
+ ensure =&gt; installed;
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/f3d6901b/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101207/f3d6901b/attachment-0001.html
new file mode 100644
index 000000000..29be4d1d0
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/f3d6901b/attachment-0001.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[541] - sympa need to use its account to read data from ldap</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>541</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 04:21:31 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- sympa need to use its account to read data from ldap</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessympatemplatesauthconf">puppet/modules/sympa/templates/auth.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessympatemplatesauthconf">Modified: puppet/modules/sympa/templates/auth.conf</a>
+===================================================================
+--- puppet/modules/sympa/templates/auth.conf 2010-12-07 03:21:30 UTC (rev 540)
++++ puppet/modules/sympa/templates/auth.conf 2010-12-07 03:21:31 UTC (rev 541)
+@@ -7,7 +7,10 @@
+ email_attribute mail
+ scope sub
+ use_ssl 1
++ bind_dn cn=alamut-sympa,ou=System Accounts,&lt;%= dc_suffix %&gt;
++ bind_password &lt;%= ldap_passwd %&gt;
+
++
+ user_table
+ regexp .*
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101207/f3d6901b/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101207/f3d6901b/attachment.html
new file mode 100644
index 000000000..29be4d1d0
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101207/f3d6901b/attachment.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[541] - sympa need to use its account to read data from ldap</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>541</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-07 04:21:31 +0100 (Tue, 07 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- sympa need to use its account to read data from ldap</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessympatemplatesauthconf">puppet/modules/sympa/templates/auth.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessympatemplatesauthconf">Modified: puppet/modules/sympa/templates/auth.conf</a>
+===================================================================
+--- puppet/modules/sympa/templates/auth.conf 2010-12-07 03:21:30 UTC (rev 540)
++++ puppet/modules/sympa/templates/auth.conf 2010-12-07 03:21:31 UTC (rev 541)
+@@ -7,7 +7,10 @@
+ email_attribute mail
+ scope sub
+ use_ssl 1
++ bind_dn cn=alamut-sympa,ou=System Accounts,&lt;%= dc_suffix %&gt;
++ bind_password &lt;%= ldap_passwd %&gt;
+
++
+ user_table
+ regexp .*
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file