summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-sysadm/attachments/20101119
diff options
context:
space:
mode:
authorNicolas Vigier <boklm@mageia.org>2013-04-14 13:46:12 +0000
committerNicolas Vigier <boklm@mageia.org>2013-04-14 13:46:12 +0000
commit1be510f9529cb082f802408b472a77d074b394c0 (patch)
treeb175f9d5fcb107576dabc768e7bd04d4a3e491a0 /zarb-ml/mageia-sysadm/attachments/20101119
parentfa5098cf210b23ab4f419913e28af7b1b07dafb2 (diff)
downloadarchives-1be510f9529cb082f802408b472a77d074b394c0.tar
archives-1be510f9529cb082f802408b472a77d074b394c0.tar.gz
archives-1be510f9529cb082f802408b472a77d074b394c0.tar.bz2
archives-1be510f9529cb082f802408b472a77d074b394c0.tar.xz
archives-1be510f9529cb082f802408b472a77d074b394c0.zip
Add zarb MLs html archivesHEADmaster
Diffstat (limited to 'zarb-ml/mageia-sysadm/attachments/20101119')
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/1e238adf/attachment-0001.html151
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/1e238adf/attachment.html151
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/27e0f6b8/attachment-0001.html88
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/27e0f6b8/attachment.html88
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/2d8f18dd/attachment-0001.html80
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/2d8f18dd/attachment.html80
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/2e53b517/attachment-0001.html139
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/2e53b517/attachment.html139
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/38c9cfcc/attachment-0001.html97
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/38c9cfcc/attachment.html97
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/3d3e2d10/attachment-0001.html140
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/3d3e2d10/attachment.html140
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/3f55be7e/attachment-0001.html93
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/3f55be7e/attachment.html93
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/3fb61c1a/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/3fb61c1a/attachment.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/4764dcc9/attachment-0001.html79
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/4764dcc9/attachment.html79
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/47f9dc0e/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/47f9dc0e/attachment.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/4ff317c5/attachment-0001.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/4ff317c5/attachment.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/5279ec41/attachment-0001.html86
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/5279ec41/attachment.html86
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/6b793461/attachment-0001.html115
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/6b793461/attachment.html115
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/7965a945/attachment-0001.html86
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/7965a945/attachment.html86
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/7d1bcd1e/attachment-0001.html106
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/7d1bcd1e/attachment.html106
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/81093634/attachment-0001.html101
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/81093634/attachment.html101
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/8377fa9a/attachment-0001.html133
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/8377fa9a/attachment.html133
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/84c834af/attachment-0001.html83
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/84c834af/attachment.html83
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/85003aec/attachment-0001.html79
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/85003aec/attachment.html79
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/88da2cfe/attachment-0001.html84
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/88da2cfe/attachment.html84
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/8e399f94/attachment-0001.html80
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/8e399f94/attachment.html80
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/8f7cfe9e/attachment-0001.html84
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/8f7cfe9e/attachment.html84
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/90fcb09b/attachment-0001.html121
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/90fcb09b/attachment.html121
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/9821a68c/attachment-0001.html83
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/9821a68c/attachment.html83
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/98f495fa/attachment-0001.html121
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/98f495fa/attachment.html121
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/9963eec9/attachment-0001.html132
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/9963eec9/attachment.html132
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/9f05ca03/attachment-0001.html108
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/9f05ca03/attachment.html108
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/ada35023/attachment-0001.html106
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/ada35023/attachment.html106
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/add05e45/attachment-0001.html91
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/add05e45/attachment.html91
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/bb8ac1d6/attachment-0001.html82
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/bb8ac1d6/attachment.html82
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/cbb00190/attachment-0001.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/cbb00190/attachment.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/e421b653/attachment-0001.html82
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/e421b653/attachment.html82
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/e9a844f4/attachment-0001.html87
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/e9a844f4/attachment.html87
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/ec588584/attachment-0001.html108
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/ec588584/attachment.html108
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/edacdc62/attachment-0001.html84
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/edacdc62/attachment.html84
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/eeac1973/attachment-0001.html109
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/eeac1973/attachment.html109
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/f8cdb6cd/attachment-0001.html78
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/f8cdb6cd/attachment.html78
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/fb9d5c33/attachment-0001.html94
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/fb9d5c33/attachment.html94
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/ffcef7df/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101119/ffcef7df/attachment.html77
78 files changed, 7546 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/1e238adf/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/1e238adf/attachment-0001.html
new file mode 100644
index 000000000..837939376
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/1e238adf/attachment-0001.html
@@ -0,0 +1,151 @@
+<!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>[324] - add some documentation</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>324</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 02:04:11 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add some documentation
+- clean some comment, move some code</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 01:00:01 UTC (rev 323)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 01:04:11 UTC (rev 324)
+@@ -22,7 +22,7 @@
+ ensure =&gt; directory,
+ }
+
+- # workaround the lack of umask command in puppet &lt; 2.7
++ # workaround the lack of umask command in puppet &lt; 2.7
+ file { &quot;/usr/local/bin/create_svn_repo.sh&quot;:
+ ensure =&gt; present,
+ owner =&gt; root,
+@@ -31,17 +31,6 @@
+ content =&gt; template('subversion/create_svn_repo.sh')
+ }
+
+- define syntax_check($regexp_ext,$check_cmd) {
+- file { &quot;$local_dir/pre-commit.d/$name&quot;:
+- ensure =&gt; present,
+- owner =&gt; root,
+- group =&gt; root,
+- mode =&gt; 755,
+- content =&gt; template('subversion/syntax_check.sh')
+- }
+- }
+-
+- # mettre tout les scripts dans le repertoire
+ file { &quot;$local_dir/pre-commit.d/no_root_commit&quot;:
+ ensure =&gt; present,
+ owner =&gt; root,
+@@ -67,6 +56,17 @@
+ # - po msgfmt -c
+ # - openldap , like named
+
++ define syntax_check($regexp_ext,$check_cmd) {
++ file { &quot;$local_dir/pre-commit.d/$name&quot;:
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template('subversion/syntax_check.sh')
++ }
++ }
++
++
+ syntax_check{&quot;check_perl&quot;:
+ regexp_ext =&gt; &quot;\.p[lm]$&quot;,
+ check_cmd =&gt; &quot;perl -c&quot;
+@@ -103,7 +103,15 @@
+ # TODO
+ # deploy a cronjob to make a backup file ( ie, dump in some directory )
+
+-
++ # documentation :
++ # group : group that have commit access on the svn
++ # public : boolean if the svn is readable by anybody or not
++ # commit_mail : array of people who will receive mail after each commit
++ # syntax_check : array of pre-commit script with syntax check to add
++ # extract_dir : hash of directory to update upon commit ( with svn update ),
++ # initial checkout is not handled, nor the permission
++ # TODO, handle the tags ( see svn::notify::mirror )
++
+ define repository ($group = &quot;svn&quot;,
+ $public = true,
+ $commit_mail = [],
+@@ -122,9 +130,8 @@
+ creates =&gt; &quot;$name/hooks&quot;,
+ require =&gt; Package['subversion-tools'],
+ }
+-# # TODO complete documentation
+-#
+- file { &quot;$name&quot;:
++
++ file { &quot;$name&quot;:
+ group =&gt; $group,
+ owner =&gt; root,
+ mode =&gt; $public ? {
+@@ -173,7 +180,6 @@
+ }
+ }
+
+-
+ pre_commit_link { ['no_empty_message','no_root_commit', $syntax_check]:
+ directory =&gt; &quot;$name/hooks/pre-commit.d/&quot;
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/1e238adf/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/1e238adf/attachment.html
new file mode 100644
index 000000000..837939376
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/1e238adf/attachment.html
@@ -0,0 +1,151 @@
+<!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>[324] - add some documentation</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>324</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 02:04:11 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add some documentation
+- clean some comment, move some code</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 01:00:01 UTC (rev 323)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 01:04:11 UTC (rev 324)
+@@ -22,7 +22,7 @@
+ ensure =&gt; directory,
+ }
+
+- # workaround the lack of umask command in puppet &lt; 2.7
++ # workaround the lack of umask command in puppet &lt; 2.7
+ file { &quot;/usr/local/bin/create_svn_repo.sh&quot;:
+ ensure =&gt; present,
+ owner =&gt; root,
+@@ -31,17 +31,6 @@
+ content =&gt; template('subversion/create_svn_repo.sh')
+ }
+
+- define syntax_check($regexp_ext,$check_cmd) {
+- file { &quot;$local_dir/pre-commit.d/$name&quot;:
+- ensure =&gt; present,
+- owner =&gt; root,
+- group =&gt; root,
+- mode =&gt; 755,
+- content =&gt; template('subversion/syntax_check.sh')
+- }
+- }
+-
+- # mettre tout les scripts dans le repertoire
+ file { &quot;$local_dir/pre-commit.d/no_root_commit&quot;:
+ ensure =&gt; present,
+ owner =&gt; root,
+@@ -67,6 +56,17 @@
+ # - po msgfmt -c
+ # - openldap , like named
+
++ define syntax_check($regexp_ext,$check_cmd) {
++ file { &quot;$local_dir/pre-commit.d/$name&quot;:
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template('subversion/syntax_check.sh')
++ }
++ }
++
++
+ syntax_check{&quot;check_perl&quot;:
+ regexp_ext =&gt; &quot;\.p[lm]$&quot;,
+ check_cmd =&gt; &quot;perl -c&quot;
+@@ -103,7 +103,15 @@
+ # TODO
+ # deploy a cronjob to make a backup file ( ie, dump in some directory )
+
+-
++ # documentation :
++ # group : group that have commit access on the svn
++ # public : boolean if the svn is readable by anybody or not
++ # commit_mail : array of people who will receive mail after each commit
++ # syntax_check : array of pre-commit script with syntax check to add
++ # extract_dir : hash of directory to update upon commit ( with svn update ),
++ # initial checkout is not handled, nor the permission
++ # TODO, handle the tags ( see svn::notify::mirror )
++
+ define repository ($group = &quot;svn&quot;,
+ $public = true,
+ $commit_mail = [],
+@@ -122,9 +130,8 @@
+ creates =&gt; &quot;$name/hooks&quot;,
+ require =&gt; Package['subversion-tools'],
+ }
+-# # TODO complete documentation
+-#
+- file { &quot;$name&quot;:
++
++ file { &quot;$name&quot;:
+ group =&gt; $group,
+ owner =&gt; root,
+ mode =&gt; $public ? {
+@@ -173,7 +180,6 @@
+ }
+ }
+
+-
+ pre_commit_link { ['no_empty_message','no_root_commit', $syntax_check]:
+ directory =&gt; &quot;$name/hooks/pre-commit.d/&quot;
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/27e0f6b8/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/27e0f6b8/attachment-0001.html
new file mode 100644
index 000000000..036b03a34
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/27e0f6b8/attachment-0001.html
@@ -0,0 +1,88 @@
+<!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>[320] - rewrite the others part too, for same reason ( arrays that do not work like I believed )</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>320</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:59:57 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- rewrite the others part too, for same reason ( arrays that do not work like I believed )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:59:56 UTC (rev 319)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:59:57 UTC (rev 320)
+@@ -123,8 +123,7 @@
+ ensure =&gt; directory
+ }
+
+- $hooks = [&quot;$name/hooks/pre-commit&quot;,&quot;$name/hooks/post-commit&quot;]
+- file { &quot;$hooks&quot;:
++ file { [&quot;$name/hooks/pre-commit&quot;,&quot;$name/hooks/post-commit&quot;]:
+ ensure =&gt; present,
+ owner =&gt; root,
+ group =&gt; root,
+@@ -132,8 +131,7 @@
+ content =&gt; template(&quot;subversion/hook_commit.sh&quot;)
+ }
+
+- $hooks_dir = [&quot;$name/hooks/pre-commit.d&quot;,&quot;$name/hooks/post-commit.d&quot;]
+- file { &quot;$hooks_dir&quot;:
++ file { [&quot;$name/hooks/post-commit.d&quot;, &quot;$name/hooks/pre-commit.d&quot;]:
+ ensure =&gt; directory,
+ owner =&gt; root,
+ group =&gt; root,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/27e0f6b8/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/27e0f6b8/attachment.html
new file mode 100644
index 000000000..036b03a34
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/27e0f6b8/attachment.html
@@ -0,0 +1,88 @@
+<!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>[320] - rewrite the others part too, for same reason ( arrays that do not work like I believed )</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>320</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:59:57 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- rewrite the others part too, for same reason ( arrays that do not work like I believed )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:59:56 UTC (rev 319)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:59:57 UTC (rev 320)
+@@ -123,8 +123,7 @@
+ ensure =&gt; directory
+ }
+
+- $hooks = [&quot;$name/hooks/pre-commit&quot;,&quot;$name/hooks/post-commit&quot;]
+- file { &quot;$hooks&quot;:
++ file { [&quot;$name/hooks/pre-commit&quot;,&quot;$name/hooks/post-commit&quot;]:
+ ensure =&gt; present,
+ owner =&gt; root,
+ group =&gt; root,
+@@ -132,8 +131,7 @@
+ content =&gt; template(&quot;subversion/hook_commit.sh&quot;)
+ }
+
+- $hooks_dir = [&quot;$name/hooks/pre-commit.d&quot;,&quot;$name/hooks/post-commit.d&quot;]
+- file { &quot;$hooks_dir&quot;:
++ file { [&quot;$name/hooks/post-commit.d&quot;, &quot;$name/hooks/pre-commit.d&quot;]:
+ ensure =&gt; directory,
+ owner =&gt; root,
+ group =&gt; root,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/2d8f18dd/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/2d8f18dd/attachment-0001.html
new file mode 100644
index 000000000..07ec27240
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/2d8f18dd/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>[302] add the interface for the define</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>302</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:24:18 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add the interface for the define</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:17 UTC (rev 301)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:18 UTC (rev 302)
+@@ -40,7 +40,10 @@
+
+
+ define repository ($group = &quot;svn&quot;,
+- $public = true) {
++ $public = true,
++ $commit_mail = [],
++ $syntax_check = [],
++ $extract_dir = []) {
+ # faire un script qui mets les permissions comme il faut
+ # http://svnbook.red-bean.com/nightly/fr/svn.serverconfig.multimethod.html
+ # $name ==&gt; lieu du checkout
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/2d8f18dd/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/2d8f18dd/attachment.html
new file mode 100644
index 000000000..07ec27240
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/2d8f18dd/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>[302] add the interface for the define</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>302</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:24:18 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add the interface for the define</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:17 UTC (rev 301)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:18 UTC (rev 302)
+@@ -40,7 +40,10 @@
+
+
+ define repository ($group = &quot;svn&quot;,
+- $public = true) {
++ $public = true,
++ $commit_mail = [],
++ $syntax_check = [],
++ $extract_dir = []) {
+ # faire un script qui mets les permissions comme il faut
+ # http://svnbook.red-bean.com/nightly/fr/svn.serverconfig.multimethod.html
+ # $name ==&gt; lieu du checkout
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/2e53b517/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/2e53b517/attachment-0001.html
new file mode 100644
index 000000000..e1d6d9533
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/2e53b517/attachment-0001.html
@@ -0,0 +1,139 @@
+<!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>[329] - use all_tags instead of classes because of some obscure puppet issues,</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>329</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 21:19:01 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- use all_tags instead of classes because of some obscure puppet issues,
+ basically, classes correspond to the classes when the ressource is
+declared, not to the one of the node ( which is given by
+all_tags )
+- remove empty line ( with &lt;%- )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostfixtemplatesmaincf">puppet/modules/postfix/templates/main.cf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostfixtemplatesmaincf">Modified: puppet/modules/postfix/templates/main.cf</a>
+===================================================================
+--- puppet/modules/postfix/templates/main.cf 2010-11-19 20:19:00 UTC (rev 328)
++++ puppet/modules/postfix/templates/main.cf 2010-11-19 20:19:01 UTC (rev 329)
+@@ -23,7 +23,7 @@
+
+ # User configurable parameters
+
+-&lt;% if classes.include?('postfix::simple_relay') %&gt;
++&lt;% if all_tags.include?('postfix::simple_relay') %&gt;
+ inet_interfaces = localhost
+ &lt;% else %&gt;
+ inet_interfaces = all
+@@ -35,19 +35,19 @@
+ mydomain = &lt;%= domain %&gt;
+ mydestination = &lt;%= fqdn %&gt;
+ myorigin = $mydomain
+-&lt;%- if classes.include?('postfix::smtp_server') -%&gt;
++&lt;%- if all_tags.include?('postfix::smtp_server') -%&gt;
+ relay_domains = $mydestination,
+ ml.&lt;%= domain %&gt;,
+-&lt;%- if classes.include?('postfix::primary_smtp') -%&gt;
++&lt;%- if all_tags.include?('postfix::primary_smtp') -%&gt;
+ &lt;%= domain %&gt;
+ &lt;%- end -%&gt;
+ transport_maps = regexp:/etc/postfix/transport_regexp
+ &lt;%- end -%&gt;
+
+-&lt;% if classes.include?('sympa') %&gt;
++&lt;%- if classes.include?('sympa') -%&gt;
+ sympa_destination_recipient_limit = 1
+ sympabounce_destination_recipient_limit = 1
+-&lt;% end %&gt;
++&lt;%- end -%&gt;
+
+ #delay_warning_time = 4h
+ smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandriva Linux)
+@@ -59,7 +59,7 @@
+ smtpd_tls_key_file = /etc/pki/tls/private/postfix.pem
+ smtpd_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt
+
+-&lt;% if classes.include?('postfix::smtp_server') %&gt;
++&lt;%- if all_tags.include?('postfix::smtp_server') -%&gt;
+ smtpd_etrn_restrictions = reject
+
+ smtpd_helo_required = yes
+@@ -67,18 +67,17 @@
+ smtpd_data_restrictions = reject_unauth_pipelining
+ reject_multi_recipient_bounce
+
+-smtpd_recipient_restrictions =
+-# not done yet
+-# permit_sasl_authenticated
+- reject_non_fqdn_recipient
++smtpd_recipient_restrictions = reject_non_fqdn_recipient
+ reject_non_fqdn_sender
++# not done yet, not sure if we need to offer this kind of service
++# permit_sasl_authenticated
+ permit_mynetworks
+ reject_unauth_destination
+ reject_non_fqdn_helo_hostname
+ reject_unknown_sender_domain
+ reject_unknown_client
+- &lt;% if classes.include?('postgrey') %&gt;
++ &lt;%- if classes.include?('postgrey') -%&gt;
+ check_policy_service unix:extern/postgrey/socket
+- &lt;% end %&gt;
+-&lt;% end %&gt;
++ &lt;%- end -%&gt;
++&lt;%- end -%&gt;
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/2e53b517/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/2e53b517/attachment.html
new file mode 100644
index 000000000..e1d6d9533
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/2e53b517/attachment.html
@@ -0,0 +1,139 @@
+<!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>[329] - use all_tags instead of classes because of some obscure puppet issues,</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>329</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 21:19:01 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- use all_tags instead of classes because of some obscure puppet issues,
+ basically, classes correspond to the classes when the ressource is
+declared, not to the one of the node ( which is given by
+all_tags )
+- remove empty line ( with &lt;%- )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostfixtemplatesmaincf">puppet/modules/postfix/templates/main.cf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostfixtemplatesmaincf">Modified: puppet/modules/postfix/templates/main.cf</a>
+===================================================================
+--- puppet/modules/postfix/templates/main.cf 2010-11-19 20:19:00 UTC (rev 328)
++++ puppet/modules/postfix/templates/main.cf 2010-11-19 20:19:01 UTC (rev 329)
+@@ -23,7 +23,7 @@
+
+ # User configurable parameters
+
+-&lt;% if classes.include?('postfix::simple_relay') %&gt;
++&lt;% if all_tags.include?('postfix::simple_relay') %&gt;
+ inet_interfaces = localhost
+ &lt;% else %&gt;
+ inet_interfaces = all
+@@ -35,19 +35,19 @@
+ mydomain = &lt;%= domain %&gt;
+ mydestination = &lt;%= fqdn %&gt;
+ myorigin = $mydomain
+-&lt;%- if classes.include?('postfix::smtp_server') -%&gt;
++&lt;%- if all_tags.include?('postfix::smtp_server') -%&gt;
+ relay_domains = $mydestination,
+ ml.&lt;%= domain %&gt;,
+-&lt;%- if classes.include?('postfix::primary_smtp') -%&gt;
++&lt;%- if all_tags.include?('postfix::primary_smtp') -%&gt;
+ &lt;%= domain %&gt;
+ &lt;%- end -%&gt;
+ transport_maps = regexp:/etc/postfix/transport_regexp
+ &lt;%- end -%&gt;
+
+-&lt;% if classes.include?('sympa') %&gt;
++&lt;%- if classes.include?('sympa') -%&gt;
+ sympa_destination_recipient_limit = 1
+ sympabounce_destination_recipient_limit = 1
+-&lt;% end %&gt;
++&lt;%- end -%&gt;
+
+ #delay_warning_time = 4h
+ smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandriva Linux)
+@@ -59,7 +59,7 @@
+ smtpd_tls_key_file = /etc/pki/tls/private/postfix.pem
+ smtpd_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt
+
+-&lt;% if classes.include?('postfix::smtp_server') %&gt;
++&lt;%- if all_tags.include?('postfix::smtp_server') -%&gt;
+ smtpd_etrn_restrictions = reject
+
+ smtpd_helo_required = yes
+@@ -67,18 +67,17 @@
+ smtpd_data_restrictions = reject_unauth_pipelining
+ reject_multi_recipient_bounce
+
+-smtpd_recipient_restrictions =
+-# not done yet
+-# permit_sasl_authenticated
+- reject_non_fqdn_recipient
++smtpd_recipient_restrictions = reject_non_fqdn_recipient
+ reject_non_fqdn_sender
++# not done yet, not sure if we need to offer this kind of service
++# permit_sasl_authenticated
+ permit_mynetworks
+ reject_unauth_destination
+ reject_non_fqdn_helo_hostname
+ reject_unknown_sender_domain
+ reject_unknown_client
+- &lt;% if classes.include?('postgrey') %&gt;
++ &lt;%- if classes.include?('postgrey') -%&gt;
+ check_policy_service unix:extern/postgrey/socket
+- &lt;% end %&gt;
+-&lt;% end %&gt;
++ &lt;%- end -%&gt;
++&lt;%- end -%&gt;
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/38c9cfcc/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/38c9cfcc/attachment-0001.html
new file mode 100644
index 000000000..33635873c
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/38c9cfcc/attachment-0001.html
@@ -0,0 +1,97 @@
+<!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>[316] fix some cosmetics issue</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>316</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:55:02 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>fix some cosmetics issue</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversiontemplateshook_extractpl">puppet/modules/subversion/templates/hook_extract.pl</a></li>
+<li><a href="#puppetmodulessubversiontemplateshook_sendmailpl">puppet/modules/subversion/templates/hook_sendmail.pl</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversiontemplateshook_extractpl">Modified: puppet/modules/subversion/templates/hook_extract.pl</a>
+===================================================================
+--- puppet/modules/subversion/templates/hook_extract.pl 2010-11-19 00:55:01 UTC (rev 315)
++++ puppet/modules/subversion/templates/hook_extract.pl 2010-11-19 00:55:02 UTC (rev 316)
+@@ -1,10 +1,9 @@
+ #!/usr/bin/perl -MSVN::Notify::Config=$0
+ --- #YAML:1.0
+-&lt;% extract_dir.each do |src,dest| %&gt;
+-
++&lt;%- extract_dir.each do |src,dest| -%&gt;
+ '&lt;%= src %&gt;':
+ PATH: &quot;/usr/bin:/usr/local/bin&quot;
+ handler: Mirror
+ svn-binary: /usr/bin/svn
+ to: &lt;%= dest %&gt;
+-&lt;% end %&gt;
++&lt;%- end -%&gt;
+
+<a id="puppetmodulessubversiontemplateshook_sendmailpl">Modified: puppet/modules/subversion/templates/hook_sendmail.pl</a>
+===================================================================
+--- puppet/modules/subversion/templates/hook_sendmail.pl 2010-11-19 00:55:01 UTC (rev 315)
++++ puppet/modules/subversion/templates/hook_sendmail.pl 2010-11-19 00:55:02 UTC (rev 316)
+@@ -7,7 +7,7 @@
+ alternative: HTML::ColorDiff
+ with-diff: 1
+ to:
+-&lt;% commit_mail.each do |mail| %&gt;
++&lt;%- commit_mail.each do |mail| -%&gt;
+ - &lt;%= mail %&gt;
+-&lt;% end %&gt;
++&lt;%- end -%&gt;
+ from: root@&lt;%= domain %&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/38c9cfcc/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/38c9cfcc/attachment.html
new file mode 100644
index 000000000..33635873c
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/38c9cfcc/attachment.html
@@ -0,0 +1,97 @@
+<!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>[316] fix some cosmetics issue</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>316</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:55:02 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>fix some cosmetics issue</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversiontemplateshook_extractpl">puppet/modules/subversion/templates/hook_extract.pl</a></li>
+<li><a href="#puppetmodulessubversiontemplateshook_sendmailpl">puppet/modules/subversion/templates/hook_sendmail.pl</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversiontemplateshook_extractpl">Modified: puppet/modules/subversion/templates/hook_extract.pl</a>
+===================================================================
+--- puppet/modules/subversion/templates/hook_extract.pl 2010-11-19 00:55:01 UTC (rev 315)
++++ puppet/modules/subversion/templates/hook_extract.pl 2010-11-19 00:55:02 UTC (rev 316)
+@@ -1,10 +1,9 @@
+ #!/usr/bin/perl -MSVN::Notify::Config=$0
+ --- #YAML:1.0
+-&lt;% extract_dir.each do |src,dest| %&gt;
+-
++&lt;%- extract_dir.each do |src,dest| -%&gt;
+ '&lt;%= src %&gt;':
+ PATH: &quot;/usr/bin:/usr/local/bin&quot;
+ handler: Mirror
+ svn-binary: /usr/bin/svn
+ to: &lt;%= dest %&gt;
+-&lt;% end %&gt;
++&lt;%- end -%&gt;
+
+<a id="puppetmodulessubversiontemplateshook_sendmailpl">Modified: puppet/modules/subversion/templates/hook_sendmail.pl</a>
+===================================================================
+--- puppet/modules/subversion/templates/hook_sendmail.pl 2010-11-19 00:55:01 UTC (rev 315)
++++ puppet/modules/subversion/templates/hook_sendmail.pl 2010-11-19 00:55:02 UTC (rev 316)
+@@ -7,7 +7,7 @@
+ alternative: HTML::ColorDiff
+ with-diff: 1
+ to:
+-&lt;% commit_mail.each do |mail| %&gt;
++&lt;%- commit_mail.each do |mail| -%&gt;
+ - &lt;%= mail %&gt;
+-&lt;% end %&gt;
++&lt;%- end -%&gt;
+ from: root@&lt;%= domain %&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/3d3e2d10/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/3d3e2d10/attachment-0001.html
new file mode 100644
index 000000000..85feec9e5
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/3d3e2d10/attachment-0001.html
@@ -0,0 +1,140 @@
+<!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>[323] - try to workaround the missing feature of puppet about umask and 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>323</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 02:00:01 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- try to workaround the missing feature of puppet about umask and Exec</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversiontemplatescreate_svn_reposh">puppet/modules/subversion/templates/create_svn_repo.sh</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 01:00:00 UTC (rev 322)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 01:00:01 UTC (rev 323)
+@@ -22,6 +22,15 @@
+ ensure =&gt; directory,
+ }
+
++ # workaround the lack of umask command in puppet &lt; 2.7
++ file { &quot;/usr/local/bin/create_svn_repo.sh&quot;:
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template('subversion/create_svn_repo.sh')
++ }
++
+ define syntax_check($regexp_ext,$check_cmd) {
+ file { &quot;$local_dir/pre-commit.d/$name&quot;:
+ ensure =&gt; present,
+@@ -105,7 +114,9 @@
+ # $name ==&gt; directory of the repo
+ include subversion::server
+ # TODO set umask -&gt; requires puppet 2.7.0
+- exec { &quot;svnadmin create $name&quot;:
++ # unfortunatly, umask is required
++ # http://projects.puppetlabs.com/issues/4424
++ exec { &quot;/usr/local/bin/create_svn_repo.sh $name&quot;:
+ user =&gt; root,
+ group =&gt; $group,
+ creates =&gt; &quot;$name/hooks&quot;,
+@@ -129,7 +140,7 @@
+ group =&gt; root,
+ mode =&gt; 755,
+ content =&gt; template(&quot;subversion/hook_commit.sh&quot;),
+- require =&gt; Exec[&quot;svnadmin create $name&quot;],
++ require =&gt; Exec[&quot;/usr/local/bin/create_svn_repo.sh $name&quot;],
+ }
+
+ file { [&quot;$name/hooks/post-commit.d&quot;, &quot;$name/hooks/pre-commit.d&quot;]:
+@@ -137,7 +148,7 @@
+ owner =&gt; root,
+ group =&gt; root,
+ mode =&gt; 755,
+- require =&gt; Exec[&quot;svnadmin create $name&quot;],
++ require =&gt; File[&quot;$name/hooks/pre-commit&quot;],
+ }
+
+ if $commit_mail {
+@@ -147,7 +158,7 @@
+ group =&gt; root,
+ mode =&gt; 755,
+ content =&gt; template(&quot;subversion/hook_sendmail.pl&quot;),
+- require =&gt; [Exec[&quot;svnadmin create $name&quot;], Package['perl-SVN-Notify-Config']],
++ require =&gt; [Package['perl-SVN-Notify-Config']],
+ }
+ }
+
+
+<a id="puppetmodulessubversiontemplatescreate_svn_reposh">Added: puppet/modules/subversion/templates/create_svn_repo.sh</a>
+===================================================================
+--- puppet/modules/subversion/templates/create_svn_repo.sh (rev 0)
++++ puppet/modules/subversion/templates/create_svn_repo.sh 2010-11-19 01:00:01 UTC (rev 323)
+@@ -0,0 +1,7 @@
++#!/bin/bash
++umask 0002
++# needed for http://idolinux.blogspot.com/2010/05/subversion-svn-group-permissions.html
++svnadmin create --pre-1.6-compatible &quot;$1&quot;
++#chmod g+w &quot;$1&quot;/db/txn-current-lock
++#chmod g+w &quot;$1&quot;/db/transactions
++#chmod g+w &quot;$1&quot;/db/locks
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/3d3e2d10/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/3d3e2d10/attachment.html
new file mode 100644
index 000000000..85feec9e5
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/3d3e2d10/attachment.html
@@ -0,0 +1,140 @@
+<!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>[323] - try to workaround the missing feature of puppet about umask and 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>323</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 02:00:01 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- try to workaround the missing feature of puppet about umask and Exec</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversiontemplatescreate_svn_reposh">puppet/modules/subversion/templates/create_svn_repo.sh</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 01:00:00 UTC (rev 322)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 01:00:01 UTC (rev 323)
+@@ -22,6 +22,15 @@
+ ensure =&gt; directory,
+ }
+
++ # workaround the lack of umask command in puppet &lt; 2.7
++ file { &quot;/usr/local/bin/create_svn_repo.sh&quot;:
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template('subversion/create_svn_repo.sh')
++ }
++
+ define syntax_check($regexp_ext,$check_cmd) {
+ file { &quot;$local_dir/pre-commit.d/$name&quot;:
+ ensure =&gt; present,
+@@ -105,7 +114,9 @@
+ # $name ==&gt; directory of the repo
+ include subversion::server
+ # TODO set umask -&gt; requires puppet 2.7.0
+- exec { &quot;svnadmin create $name&quot;:
++ # unfortunatly, umask is required
++ # http://projects.puppetlabs.com/issues/4424
++ exec { &quot;/usr/local/bin/create_svn_repo.sh $name&quot;:
+ user =&gt; root,
+ group =&gt; $group,
+ creates =&gt; &quot;$name/hooks&quot;,
+@@ -129,7 +140,7 @@
+ group =&gt; root,
+ mode =&gt; 755,
+ content =&gt; template(&quot;subversion/hook_commit.sh&quot;),
+- require =&gt; Exec[&quot;svnadmin create $name&quot;],
++ require =&gt; Exec[&quot;/usr/local/bin/create_svn_repo.sh $name&quot;],
+ }
+
+ file { [&quot;$name/hooks/post-commit.d&quot;, &quot;$name/hooks/pre-commit.d&quot;]:
+@@ -137,7 +148,7 @@
+ owner =&gt; root,
+ group =&gt; root,
+ mode =&gt; 755,
+- require =&gt; Exec[&quot;svnadmin create $name&quot;],
++ require =&gt; File[&quot;$name/hooks/pre-commit&quot;],
+ }
+
+ if $commit_mail {
+@@ -147,7 +158,7 @@
+ group =&gt; root,
+ mode =&gt; 755,
+ content =&gt; template(&quot;subversion/hook_sendmail.pl&quot;),
+- require =&gt; [Exec[&quot;svnadmin create $name&quot;], Package['perl-SVN-Notify-Config']],
++ require =&gt; [Package['perl-SVN-Notify-Config']],
+ }
+ }
+
+
+<a id="puppetmodulessubversiontemplatescreate_svn_reposh">Added: puppet/modules/subversion/templates/create_svn_repo.sh</a>
+===================================================================
+--- puppet/modules/subversion/templates/create_svn_repo.sh (rev 0)
++++ puppet/modules/subversion/templates/create_svn_repo.sh 2010-11-19 01:00:01 UTC (rev 323)
+@@ -0,0 +1,7 @@
++#!/bin/bash
++umask 0002
++# needed for http://idolinux.blogspot.com/2010/05/subversion-svn-group-permissions.html
++svnadmin create --pre-1.6-compatible &quot;$1&quot;
++#chmod g+w &quot;$1&quot;/db/txn-current-lock
++#chmod g+w &quot;$1&quot;/db/transactions
++#chmod g+w &quot;$1&quot;/db/locks
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/3f55be7e/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/3f55be7e/attachment-0001.html
new file mode 100644
index 000000000..f66b99285
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/3f55be7e/attachment-0001.html
@@ -0,0 +1,93 @@
+<!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>[303] add the default commit script and directory</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>303</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:24:19 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add the default commit script and directory</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:18 UTC (rev 302)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:19 UTC (rev 303)
+@@ -66,6 +66,24 @@
+ ensure =&gt; directory
+ }
+
++ $hooks = [&quot;$name/hooks/pre-commit&quot;,&quot;$name/hooks/post-commit&quot;]
++ file { &quot;$hooks&quot;:
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template(&quot;subversion/hook_commit.sh&quot;)
++ }
++
++ $hooks_dir = [&quot;$name/hooks/pre-commit.d&quot;,&quot;$name/hooks/post-commit.d&quot;]
++ file { &quot;$hooks_dir&quot;:
++ ensure =&gt; directory,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ }
++
++
+ }
+
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/3f55be7e/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/3f55be7e/attachment.html
new file mode 100644
index 000000000..f66b99285
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/3f55be7e/attachment.html
@@ -0,0 +1,93 @@
+<!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>[303] add the default commit script and directory</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>303</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:24:19 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add the default commit script and directory</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:18 UTC (rev 302)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:19 UTC (rev 303)
+@@ -66,6 +66,24 @@
+ ensure =&gt; directory
+ }
+
++ $hooks = [&quot;$name/hooks/pre-commit&quot;,&quot;$name/hooks/post-commit&quot;]
++ file { &quot;$hooks&quot;:
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template(&quot;subversion/hook_commit.sh&quot;)
++ }
++
++ $hooks_dir = [&quot;$name/hooks/pre-commit.d&quot;,&quot;$name/hooks/post-commit.d&quot;]
++ file { &quot;$hooks_dir&quot;:
++ ensure =&gt; directory,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ }
++
++
+ }
+
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/3fb61c1a/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/3fb61c1a/attachment-0001.html
new file mode 100644
index 000000000..8d7780ebc
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/3fb61c1a/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>[317] - fix the check script</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>317</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:55:03 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix the check script</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversiontemplatessyntax_checksh">puppet/modules/subversion/templates/syntax_check.sh</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversiontemplatessyntax_checksh">Modified: puppet/modules/subversion/templates/syntax_check.sh</a>
+===================================================================
+--- puppet/modules/subversion/templates/syntax_check.sh 2010-11-19 00:55:02 UTC (rev 316)
++++ puppet/modules/subversion/templates/syntax_check.sh 2010-11-19 00:55:03 UTC (rev 317)
+@@ -5,7 +5,7 @@
+
+ changed=`svnlook changed -t &quot;$TXN&quot; &quot;$REPOS&quot;`
+ files=`echo $changed | awk '{print $2}'`
+-if echo $files | grep &lt;%= regexp_ext %&gt;
++if echo $files | grep &quot;&lt;%= regexp_ext %&gt;&quot;
+ then
+ svnlook cat -t &quot;$TXN&quot; &quot;$REPOS&quot; &quot;$files&quot; | &lt;%= check_cmd %&gt;
+ if [ $? -ne 0 ]
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/3fb61c1a/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/3fb61c1a/attachment.html
new file mode 100644
index 000000000..8d7780ebc
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/3fb61c1a/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>[317] - fix the check script</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>317</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:55:03 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix the check script</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversiontemplatessyntax_checksh">puppet/modules/subversion/templates/syntax_check.sh</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversiontemplatessyntax_checksh">Modified: puppet/modules/subversion/templates/syntax_check.sh</a>
+===================================================================
+--- puppet/modules/subversion/templates/syntax_check.sh 2010-11-19 00:55:02 UTC (rev 316)
++++ puppet/modules/subversion/templates/syntax_check.sh 2010-11-19 00:55:03 UTC (rev 317)
+@@ -5,7 +5,7 @@
+
+ changed=`svnlook changed -t &quot;$TXN&quot; &quot;$REPOS&quot;`
+ files=`echo $changed | awk '{print $2}'`
+-if echo $files | grep &lt;%= regexp_ext %&gt;
++if echo $files | grep &quot;&lt;%= regexp_ext %&gt;&quot;
+ then
+ svnlook cat -t &quot;$TXN&quot; &quot;$REPOS&quot; &quot;$files&quot; | &lt;%= check_cmd %&gt;
+ if [ $? -ne 0 ]
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/4764dcc9/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/4764dcc9/attachment-0001.html
new file mode 100644
index 000000000..52970430f
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/4764dcc9/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>[333] - fix template</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>333</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 21:19:09 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix template</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostfixtemplatesmaincf">puppet/modules/postfix/templates/main.cf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostfixtemplatesmaincf">Modified: puppet/modules/postfix/templates/main.cf</a>
+===================================================================
+--- puppet/modules/postfix/templates/main.cf 2010-11-19 20:19:06 UTC (rev 332)
++++ puppet/modules/postfix/templates/main.cf 2010-11-19 20:19:09 UTC (rev 333)
+@@ -52,8 +52,9 @@
+ #ldap:/etc/postfix/ldap_aliases.conf
+ &lt;%- end -%&gt;
+
++
++&lt;%- if all_tags.include?('postfix::smtp_server') -%&gt;
+ transport_maps = regexp:/etc/postfix/transport_regexp
+-
+ &lt;%- end -%&gt;
+
+ &lt;%- if classes.include?('sympa') -%&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/4764dcc9/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/4764dcc9/attachment.html
new file mode 100644
index 000000000..52970430f
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/4764dcc9/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>[333] - fix template</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>333</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 21:19:09 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix template</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostfixtemplatesmaincf">puppet/modules/postfix/templates/main.cf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostfixtemplatesmaincf">Modified: puppet/modules/postfix/templates/main.cf</a>
+===================================================================
+--- puppet/modules/postfix/templates/main.cf 2010-11-19 20:19:06 UTC (rev 332)
++++ puppet/modules/postfix/templates/main.cf 2010-11-19 20:19:09 UTC (rev 333)
+@@ -52,8 +52,9 @@
+ #ldap:/etc/postfix/ldap_aliases.conf
+ &lt;%- end -%&gt;
+
++
++&lt;%- if all_tags.include?('postfix::smtp_server') -%&gt;
+ transport_maps = regexp:/etc/postfix/transport_regexp
+-
+ &lt;%- end -%&gt;
+
+ &lt;%- if classes.include?('sympa') -%&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/47f9dc0e/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/47f9dc0e/attachment-0001.html
new file mode 100644
index 000000000..982387f40
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/47f9dc0e/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>[314] - svnadmin is not in subversion-server rpm</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>314</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:54:59 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- svnadmin is not in subversion-server rpm</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:54:58 UTC (rev 313)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:54:59 UTC (rev 314)
+@@ -5,7 +5,7 @@
+
+
+ class server {
+- package { &quot;subversion-server&quot;:
++ package { [&quot;subversion-server&quot;, &quot;subversion-tools&quot;]:
+ ensure =&gt; installed,
+ }
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/47f9dc0e/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/47f9dc0e/attachment.html
new file mode 100644
index 000000000..982387f40
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/47f9dc0e/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>[314] - svnadmin is not in subversion-server rpm</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>314</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:54:59 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- svnadmin is not in subversion-server rpm</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:54:58 UTC (rev 313)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:54:59 UTC (rev 314)
+@@ -5,7 +5,7 @@
+
+
+ class server {
+- package { &quot;subversion-server&quot;:
++ package { [&quot;subversion-server&quot;, &quot;subversion-tools&quot;]:
+ ensure =&gt; installed,
+ }
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/4ff317c5/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/4ff317c5/attachment-0001.html
new file mode 100644
index 000000000..e06754a67
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/4ff317c5/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>[327] - fix templates</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>327</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 21:18:58 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix templates</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostfixtemplatesmaincf">puppet/modules/postfix/templates/main.cf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostfixtemplatesmaincf">Modified: puppet/modules/postfix/templates/main.cf</a>
+===================================================================
+--- puppet/modules/postfix/templates/main.cf 2010-11-19 20:18:57 UTC (rev 326)
++++ puppet/modules/postfix/templates/main.cf 2010-11-19 20:18:58 UTC (rev 327)
+@@ -42,6 +42,7 @@
+ &lt;%= domain %&gt;
+ &lt;%- end -%&gt;
+ transport_maps = regexp:/etc/postfix/transport_regexp
++&lt;%- end -%&gt;
+
+ &lt;% if classes.include?('sympa') %&gt;
+ sympa_destination_recipient_limit = 1
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/4ff317c5/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/4ff317c5/attachment.html
new file mode 100644
index 000000000..e06754a67
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/4ff317c5/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>[327] - fix templates</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>327</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 21:18:58 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix templates</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostfixtemplatesmaincf">puppet/modules/postfix/templates/main.cf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostfixtemplatesmaincf">Modified: puppet/modules/postfix/templates/main.cf</a>
+===================================================================
+--- puppet/modules/postfix/templates/main.cf 2010-11-19 20:18:57 UTC (rev 326)
++++ puppet/modules/postfix/templates/main.cf 2010-11-19 20:18:58 UTC (rev 327)
+@@ -42,6 +42,7 @@
+ &lt;%= domain %&gt;
+ &lt;%- end -%&gt;
+ transport_maps = regexp:/etc/postfix/transport_regexp
++&lt;%- end -%&gt;
+
+ &lt;% if classes.include?('sympa') %&gt;
+ sympa_destination_recipient_limit = 1
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/5279ec41/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/5279ec41/attachment-0001.html
new file mode 100644
index 000000000..a16a91871
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/5279ec41/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>[296] - move the declaration to the top of the file, less confusing.</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>296</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:03:41 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- move the declaration to the top of the file, less confusing.
+- do not hardcode domain name </pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulestransifextemplates30siteconf">puppet/modules/transifex/templates/30-site.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulestransifextemplates30siteconf">Modified: puppet/modules/transifex/templates/30-site.conf</a>
+===================================================================
+--- puppet/modules/transifex/templates/30-site.conf 2010-11-18 23:20:22 UTC (rev 295)
++++ puppet/modules/transifex/templates/30-site.conf 2010-11-19 00:03:41 UTC (rev 296)
+@@ -1,7 +1,7 @@
+ # Sites
+ SITE_ID = 1
+ # Your site's domain. This is used only in this file.
+-SITE_DOMAIN = ''
++SITE_DOMAIN = '&lt;%= domain %&gt;'
+
+ ADMINS = (
+ # ('Your Name', 'your_email@domain.com'),
+@@ -20,7 +20,6 @@
+ EMAIL_HOST = 'localhost'
+ EMAIL_HOST_USER = ''
+ EMAIL_HOST_PASSWORD = ''
+-SITE_DOMAIN = 'mageia.org'
+ EMAIL_USE_TLS = True
+ EMAIL_PORT = 587
+ DEFAULT_FROM_EMAIL = 'noreply@%s' % SITE_DOMAIN
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/5279ec41/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/5279ec41/attachment.html
new file mode 100644
index 000000000..a16a91871
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/5279ec41/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>[296] - move the declaration to the top of the file, less confusing.</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>296</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:03:41 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- move the declaration to the top of the file, less confusing.
+- do not hardcode domain name </pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulestransifextemplates30siteconf">puppet/modules/transifex/templates/30-site.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulestransifextemplates30siteconf">Modified: puppet/modules/transifex/templates/30-site.conf</a>
+===================================================================
+--- puppet/modules/transifex/templates/30-site.conf 2010-11-18 23:20:22 UTC (rev 295)
++++ puppet/modules/transifex/templates/30-site.conf 2010-11-19 00:03:41 UTC (rev 296)
+@@ -1,7 +1,7 @@
+ # Sites
+ SITE_ID = 1
+ # Your site's domain. This is used only in this file.
+-SITE_DOMAIN = ''
++SITE_DOMAIN = '&lt;%= domain %&gt;'
+
+ ADMINS = (
+ # ('Your Name', 'your_email@domain.com'),
+@@ -20,7 +20,6 @@
+ EMAIL_HOST = 'localhost'
+ EMAIL_HOST_USER = ''
+ EMAIL_HOST_PASSWORD = ''
+-SITE_DOMAIN = 'mageia.org'
+ EMAIL_USE_TLS = True
+ EMAIL_PORT = 587
+ DEFAULT_FROM_EMAIL = 'noreply@%s' % SITE_DOMAIN
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/6b793461/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/6b793461/attachment-0001.html
new file mode 100644
index 000000000..033e7f15c
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/6b793461/attachment-0001.html
@@ -0,0 +1,115 @@
+<!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>[301] set the server visibility</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>301</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:24:17 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>set the server visibility</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:16 UTC (rev 300)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:17 UTC (rev 301)
+@@ -38,21 +38,34 @@
+ # - puppet
+ # - perl/ php syntax
+
+- define repository ($group = &quot;svn&quot; ) {
+-# # $name ==&gt; lieu du checkout
+-# exec { &quot;svnadmin create $name&quot;:
+-# path =&gt; &quot;/usr/bin:/usr/sbin:/bin&quot;,
+-# creates =&gt; $name
+-# }
++
++ define repository ($group = &quot;svn&quot;,
++ $public = true) {
++ # faire un script qui mets les permissions comme il faut
++ # http://svnbook.red-bean.com/nightly/fr/svn.serverconfig.multimethod.html
++ # $name ==&gt; lieu du checkout
++
++ # TODO set umask -&gt; requires puppet 2.7.0
++ exec { &quot;svnadmin create $name&quot;:
++ user =&gt; root,
++ group =&gt; $group,
++ creates =&gt; $name
++ }
+ # # TODO complete documentation
+-# file { &quot;$name&quot;:
+-# mode =&gt; 660
+-# recurse =&gt; true
+-# }
+-# un hook par defaut qui fait un for i en pre, un hook par defaut qui fait un post
+- }
++#
++ file { &quot;$name&quot;:
++ group =&gt; $group,
++ user =&gt; root,
++ mode =&gt; $public ? {
++ true =&gt; 644,
++ false =&gt; 640
++ },
++ ensure =&gt; directory
++ }
+
++ }
+
++
+ class client {
+ package { subversion:
+ ensure =&gt; installed,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/6b793461/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/6b793461/attachment.html
new file mode 100644
index 000000000..033e7f15c
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/6b793461/attachment.html
@@ -0,0 +1,115 @@
+<!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>[301] set the server visibility</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>301</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:24:17 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>set the server visibility</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:16 UTC (rev 300)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:17 UTC (rev 301)
+@@ -38,21 +38,34 @@
+ # - puppet
+ # - perl/ php syntax
+
+- define repository ($group = &quot;svn&quot; ) {
+-# # $name ==&gt; lieu du checkout
+-# exec { &quot;svnadmin create $name&quot;:
+-# path =&gt; &quot;/usr/bin:/usr/sbin:/bin&quot;,
+-# creates =&gt; $name
+-# }
++
++ define repository ($group = &quot;svn&quot;,
++ $public = true) {
++ # faire un script qui mets les permissions comme il faut
++ # http://svnbook.red-bean.com/nightly/fr/svn.serverconfig.multimethod.html
++ # $name ==&gt; lieu du checkout
++
++ # TODO set umask -&gt; requires puppet 2.7.0
++ exec { &quot;svnadmin create $name&quot;:
++ user =&gt; root,
++ group =&gt; $group,
++ creates =&gt; $name
++ }
+ # # TODO complete documentation
+-# file { &quot;$name&quot;:
+-# mode =&gt; 660
+-# recurse =&gt; true
+-# }
+-# un hook par defaut qui fait un for i en pre, un hook par defaut qui fait un post
+- }
++#
++ file { &quot;$name&quot;:
++ group =&gt; $group,
++ user =&gt; root,
++ mode =&gt; $public ? {
++ true =&gt; 644,
++ false =&gt; 640
++ },
++ ensure =&gt; directory
++ }
+
++ }
+
++
+ class client {
+ package { subversion:
+ ensure =&gt; installed,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/7965a945/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/7965a945/attachment-0001.html
new file mode 100644
index 000000000..a325ff3c8
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/7965a945/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>[322] - testing show that perl-SVN-Notify-Mirror is required</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>322</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 02:00:00 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- testing show that perl-SVN-Notify-Mirror is required</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:59:58 UTC (rev 321)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 01:00:00 UTC (rev 322)
+@@ -9,7 +9,7 @@
+ ensure =&gt; installed,
+ }
+
+- package { &quot;perl-SVN-Notify-Config&quot;:
++ package { [&quot;perl-SVN-Notify-Config&quot;, &quot;perl-SVN-Notify-Mirror&quot;]:
+ ensure =&gt; installed,
+ }
+
+@@ -158,7 +158,7 @@
+ group =&gt; root,
+ mode =&gt; 755,
+ content =&gt; template(&quot;subversion/hook_extract.pl&quot;),
+- require =&gt; Exec[&quot;svnadmin create $name&quot;],
++ require =&gt; [Package['perl-SVN-Notify-Mirror']],
+ }
+ }
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/7965a945/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/7965a945/attachment.html
new file mode 100644
index 000000000..a325ff3c8
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/7965a945/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>[322] - testing show that perl-SVN-Notify-Mirror is required</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>322</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 02:00:00 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- testing show that perl-SVN-Notify-Mirror is required</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:59:58 UTC (rev 321)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 01:00:00 UTC (rev 322)
+@@ -9,7 +9,7 @@
+ ensure =&gt; installed,
+ }
+
+- package { &quot;perl-SVN-Notify-Config&quot;:
++ package { [&quot;perl-SVN-Notify-Config&quot;, &quot;perl-SVN-Notify-Mirror&quot;]:
+ ensure =&gt; installed,
+ }
+
+@@ -158,7 +158,7 @@
+ group =&gt; root,
+ mode =&gt; 755,
+ content =&gt; template(&quot;subversion/hook_extract.pl&quot;),
+- require =&gt; Exec[&quot;svnadmin create $name&quot;],
++ require =&gt; [Package['perl-SVN-Notify-Mirror']],
+ }
+ }
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/7d1bcd1e/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/7d1bcd1e/attachment-0001.html
new file mode 100644
index 000000000..31d79d55f
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/7d1bcd1e/attachment-0001.html
@@ -0,0 +1,106 @@
+<!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>[319] - rewrite the link setup part, as the array do not work like I believed they would</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>319</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:59:56 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- rewrite the link setup part, as the array do not work like I believed they would</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:57:58 UTC (rev 318)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:59:56 UTC (rev 319)
+@@ -79,6 +79,18 @@
+ }
+ }
+
++
++ # FIXME ugly
++ define pre_commit_link($directory) {
++ file { &quot;pre_commit_link-${name}&quot;:
++ path =&gt; &quot;$directory/$name&quot;,
++ ensure =&gt; &quot;/usr/local/share/subversion/pre-commit.d/$name&quot;,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ }
++ }
++
+ # TODO
+ # deploy a cronjob to make a backup file ( ie, dump in some directory )
+
+@@ -148,15 +160,10 @@
+ }
+ }
+
+- $pre_commit_check = ['no_commit_log','no_root', $syntax_check]
+
+- file { &quot;$name/hooks/pre-commit.d/$pre_commit_check&quot;:
+- ensure =&gt; &quot;/usr/local/share/subversion/pre-commit.d/$pre_commit_check&quot;,
+- owner =&gt; root,
+- group =&gt; root,
+- mode =&gt; 755
+- }
+-
++ pre_commit_link { ['no_empty_message','no_root_commit', $syntax_check]:
++ directory =&gt; &quot;$name/hooks/pre-commit.d/&quot;
++ }
+ }
+
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/7d1bcd1e/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/7d1bcd1e/attachment.html
new file mode 100644
index 000000000..31d79d55f
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/7d1bcd1e/attachment.html
@@ -0,0 +1,106 @@
+<!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>[319] - rewrite the link setup part, as the array do not work like I believed they would</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>319</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:59:56 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- rewrite the link setup part, as the array do not work like I believed they would</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:57:58 UTC (rev 318)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:59:56 UTC (rev 319)
+@@ -79,6 +79,18 @@
+ }
+ }
+
++
++ # FIXME ugly
++ define pre_commit_link($directory) {
++ file { &quot;pre_commit_link-${name}&quot;:
++ path =&gt; &quot;$directory/$name&quot;,
++ ensure =&gt; &quot;/usr/local/share/subversion/pre-commit.d/$name&quot;,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ }
++ }
++
+ # TODO
+ # deploy a cronjob to make a backup file ( ie, dump in some directory )
+
+@@ -148,15 +160,10 @@
+ }
+ }
+
+- $pre_commit_check = ['no_commit_log','no_root', $syntax_check]
+
+- file { &quot;$name/hooks/pre-commit.d/$pre_commit_check&quot;:
+- ensure =&gt; &quot;/usr/local/share/subversion/pre-commit.d/$pre_commit_check&quot;,
+- owner =&gt; root,
+- group =&gt; root,
+- mode =&gt; 755
+- }
+-
++ pre_commit_link { ['no_empty_message','no_root_commit', $syntax_check]:
++ directory =&gt; &quot;$name/hooks/pre-commit.d/&quot;
++ }
+ }
+
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/81093634/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/81093634/attachment-0001.html
new file mode 100644
index 000000000..3561e322b
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/81093634/attachment-0001.html
@@ -0,0 +1,101 @@
+<!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>[298] - add some documentation</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>298</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:24:14 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add some documentation</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:04:05 UTC (rev 297)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:14 UTC (rev 298)
+@@ -18,8 +18,20 @@
+ # TODO create proper hook directory ( see zarb.org )
+ # create documentation
+ # - group who can commit
++ # - array for who get mail on what ( hash )
++ # - array of where the directory is updated
+
+-# define repository ($group =&gt; &quot;svn&quot;) {
++ # later, deploy a backup file ( ie, cron job to do a dump in some directory )
++ # TODO
++ # what about pre commit ?
++ # - name of a template file ?
++ # - prepare a template for file checking ?
++ # - openldap
++ # - named
++ # - puppet
++ # - perl/ php syntax
++
++ define repository ($group = &quot;svn&quot; ) {
+ # # $name ==&gt; lieu du checkout
+ # exec { &quot;svnadmin create $name&quot;:
+ # path =&gt; &quot;/usr/bin:/usr/sbin:/bin&quot;,
+@@ -30,8 +42,8 @@
+ # mode =&gt; 660
+ # recurse =&gt; true
+ # }
+-# # file pour les hooks
+-# }
++# un hook par defaut qui fait un for i en pre, un hook par defaut qui fait un post
++ }
+
+
+ class client {
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/81093634/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/81093634/attachment.html
new file mode 100644
index 000000000..3561e322b
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/81093634/attachment.html
@@ -0,0 +1,101 @@
+<!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>[298] - add some documentation</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>298</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:24:14 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add some documentation</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:04:05 UTC (rev 297)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:14 UTC (rev 298)
+@@ -18,8 +18,20 @@
+ # TODO create proper hook directory ( see zarb.org )
+ # create documentation
+ # - group who can commit
++ # - array for who get mail on what ( hash )
++ # - array of where the directory is updated
+
+-# define repository ($group =&gt; &quot;svn&quot;) {
++ # later, deploy a backup file ( ie, cron job to do a dump in some directory )
++ # TODO
++ # what about pre commit ?
++ # - name of a template file ?
++ # - prepare a template for file checking ?
++ # - openldap
++ # - named
++ # - puppet
++ # - perl/ php syntax
++
++ define repository ($group = &quot;svn&quot; ) {
+ # # $name ==&gt; lieu du checkout
+ # exec { &quot;svnadmin create $name&quot;:
+ # path =&gt; &quot;/usr/bin:/usr/sbin:/bin&quot;,
+@@ -30,8 +42,8 @@
+ # mode =&gt; 660
+ # recurse =&gt; true
+ # }
+-# # file pour les hooks
+-# }
++# un hook par defaut qui fait un for i en pre, un hook par defaut qui fait un post
++ }
+
+
+ class client {
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/8377fa9a/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/8377fa9a/attachment-0001.html
new file mode 100644
index 000000000..7e0f313db
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/8377fa9a/attachment-0001.html
@@ -0,0 +1,133 @@
+<!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>[307] add check for root and empty commit</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>307</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:46:14 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add check for root and empty commit</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversiontemplatesno_empty_message">puppet/modules/subversion/templates/no_empty_message</a></li>
+<li><a href="#puppetmodulessubversiontemplatesno_root_commit">puppet/modules/subversion/templates/no_root_commit</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:46:13 UTC (rev 306)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:46:14 UTC (rev 307)
+@@ -30,6 +30,22 @@
+ }
+
+ # mettre tout les scripts dans le repertoire
++ file { &quot;$local_dir/pre-commit.d/no_root_commit&quot;:
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template('subversion/no_root_commit')
++ }
++
++ file { &quot;$local_dir/pre-commit.d/no_empty_message&quot;:
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template('subversion/no_empty_message')
++ }
++
+ syntax_check{&quot;check_perl&quot;:
+ regexp_ext =&gt; &quot;.p[lm]$&quot;,
+ check_cmd =&gt; &quot;perl -c&quot;
+
+<a id="puppetmodulessubversiontemplatesno_empty_message">Added: puppet/modules/subversion/templates/no_empty_message</a>
+===================================================================
+--- puppet/modules/subversion/templates/no_empty_message (rev 0)
++++ puppet/modules/subversion/templates/no_empty_message 2010-11-19 00:46:14 UTC (rev 307)
+@@ -0,0 +1,12 @@
++#!/bin/sh
++
++REP=&quot;$1&quot;
++TXN=&quot;$2&quot;
++
++LOG=$(svnlook log -t &quot;$TXN&quot; &quot;$REP&quot;)
++
++if ! echo &quot;$LOG&quot; | grep -qv '^$'; then
++ echo &quot;no empty commit message allowed&quot; &gt;&amp;2
++ exit 1
++fi
++
+
+<a id="puppetmodulessubversiontemplatesno_root_commit">Added: puppet/modules/subversion/templates/no_root_commit</a>
+===================================================================
+--- puppet/modules/subversion/templates/no_root_commit (rev 0)
++++ puppet/modules/subversion/templates/no_root_commit 2010-11-19 00:46:14 UTC (rev 307)
+@@ -0,0 +1,12 @@
++#!/bin/sh
++
++REP=&quot;$1&quot;
++TXN=&quot;$2&quot;
++
++author=$(svnlook author -t &quot;$TXN&quot; &quot;$REP&quot;)
++
++if [ &quot;$author&quot; == 'root' ]; then
++ echo &quot;no root commit allowed&quot; &gt;&amp;2
++ exit 1
++fi
++
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/8377fa9a/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/8377fa9a/attachment.html
new file mode 100644
index 000000000..7e0f313db
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/8377fa9a/attachment.html
@@ -0,0 +1,133 @@
+<!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>[307] add check for root and empty commit</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>307</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:46:14 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add check for root and empty commit</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversiontemplatesno_empty_message">puppet/modules/subversion/templates/no_empty_message</a></li>
+<li><a href="#puppetmodulessubversiontemplatesno_root_commit">puppet/modules/subversion/templates/no_root_commit</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:46:13 UTC (rev 306)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:46:14 UTC (rev 307)
+@@ -30,6 +30,22 @@
+ }
+
+ # mettre tout les scripts dans le repertoire
++ file { &quot;$local_dir/pre-commit.d/no_root_commit&quot;:
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template('subversion/no_root_commit')
++ }
++
++ file { &quot;$local_dir/pre-commit.d/no_empty_message&quot;:
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template('subversion/no_empty_message')
++ }
++
+ syntax_check{&quot;check_perl&quot;:
+ regexp_ext =&gt; &quot;.p[lm]$&quot;,
+ check_cmd =&gt; &quot;perl -c&quot;
+
+<a id="puppetmodulessubversiontemplatesno_empty_message">Added: puppet/modules/subversion/templates/no_empty_message</a>
+===================================================================
+--- puppet/modules/subversion/templates/no_empty_message (rev 0)
++++ puppet/modules/subversion/templates/no_empty_message 2010-11-19 00:46:14 UTC (rev 307)
+@@ -0,0 +1,12 @@
++#!/bin/sh
++
++REP=&quot;$1&quot;
++TXN=&quot;$2&quot;
++
++LOG=$(svnlook log -t &quot;$TXN&quot; &quot;$REP&quot;)
++
++if ! echo &quot;$LOG&quot; | grep -qv '^$'; then
++ echo &quot;no empty commit message allowed&quot; &gt;&amp;2
++ exit 1
++fi
++
+
+<a id="puppetmodulessubversiontemplatesno_root_commit">Added: puppet/modules/subversion/templates/no_root_commit</a>
+===================================================================
+--- puppet/modules/subversion/templates/no_root_commit (rev 0)
++++ puppet/modules/subversion/templates/no_root_commit 2010-11-19 00:46:14 UTC (rev 307)
+@@ -0,0 +1,12 @@
++#!/bin/sh
++
++REP=&quot;$1&quot;
++TXN=&quot;$2&quot;
++
++author=$(svnlook author -t &quot;$TXN&quot; &quot;$REP&quot;)
++
++if [ &quot;$author&quot; == 'root' ]; then
++ echo &quot;no root commit allowed&quot; &gt;&amp;2
++ exit 1
++fi
++
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/84c834af/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/84c834af/attachment-0001.html
new file mode 100644
index 000000000..1f51164e3
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/84c834af/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>[300] - add the generic hook</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>300</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:24:16 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add the generic hook</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li>puppet/modules/subversion/templates/</li>
+<li><a href="#puppetmodulessubversiontemplateshook_commitsh">puppet/modules/subversion/templates/hook_commit.sh</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversiontemplateshook_commitsh">Added: puppet/modules/subversion/templates/hook_commit.sh</a>
+===================================================================
+--- puppet/modules/subversion/templates/hook_commit.sh (rev 0)
++++ puppet/modules/subversion/templates/hook_commit.sh 2010-11-19 00:24:16 UTC (rev 300)
+@@ -0,0 +1,13 @@
++#!/bin/sh
++for script in $0.d/*; do
++ if [ ! -x &quot;$script&quot; ]; then
++ continue
++ fi
++
++ if [[ &quot;$script&quot; == *~ ]]; then
++ continue
++ fi
++
++ $script $@ || exit 1
++done
++
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/84c834af/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/84c834af/attachment.html
new file mode 100644
index 000000000..1f51164e3
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/84c834af/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>[300] - add the generic hook</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>300</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:24:16 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add the generic hook</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li>puppet/modules/subversion/templates/</li>
+<li><a href="#puppetmodulessubversiontemplateshook_commitsh">puppet/modules/subversion/templates/hook_commit.sh</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversiontemplateshook_commitsh">Added: puppet/modules/subversion/templates/hook_commit.sh</a>
+===================================================================
+--- puppet/modules/subversion/templates/hook_commit.sh (rev 0)
++++ puppet/modules/subversion/templates/hook_commit.sh 2010-11-19 00:24:16 UTC (rev 300)
+@@ -0,0 +1,13 @@
++#!/bin/sh
++for script in $0.d/*; do
++ if [ ! -x &quot;$script&quot; ]; then
++ continue
++ fi
++
++ if [[ &quot;$script&quot; == *~ ]]; then
++ continue
++ fi
++
++ $script $@ || exit 1
++done
++
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/85003aec/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/85003aec/attachment-0001.html
new file mode 100644
index 000000000..cf6339b54
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/85003aec/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>[328] - add some more attribute, just to be sure</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>328</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 21:19:00 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add some more attribute, just to be sure</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostfixmanifestsinitpp">puppet/modules/postfix/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostfixmanifestsinitpp">Modified: puppet/modules/postfix/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/postfix/manifests/init.pp 2010-11-19 20:18:58 UTC (rev 327)
++++ puppet/modules/postfix/manifests/init.pp 2010-11-19 20:19:00 UTC (rev 328)
+@@ -49,6 +49,10 @@
+
+ class primary_smtp inherits smtp_server {
+ file { '/etc/postfix/master.cf':
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 644,
+ content =&gt; template(&quot;postfix/primary_master.cf&quot;),
+ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/85003aec/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/85003aec/attachment.html
new file mode 100644
index 000000000..cf6339b54
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/85003aec/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>[328] - add some more attribute, just to be sure</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>328</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 21:19:00 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add some more attribute, just to be sure</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostfixmanifestsinitpp">puppet/modules/postfix/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostfixmanifestsinitpp">Modified: puppet/modules/postfix/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/postfix/manifests/init.pp 2010-11-19 20:18:58 UTC (rev 327)
++++ puppet/modules/postfix/manifests/init.pp 2010-11-19 20:19:00 UTC (rev 328)
+@@ -49,6 +49,10 @@
+
+ class primary_smtp inherits smtp_server {
+ file { '/etc/postfix/master.cf':
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 644,
+ content =&gt; template(&quot;postfix/primary_master.cf&quot;),
+ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/88da2cfe/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/88da2cfe/attachment-0001.html
new file mode 100644
index 000000000..dfee7d5d9
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/88da2cfe/attachment-0001.html
@@ -0,0 +1,84 @@
+<!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>[310] - fix packages name for non x86_64 ( such as my test vm )</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>310</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:53:08 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix packages name for non x86_64 ( such as my test vm )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:06 UTC (rev 309)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:08 UTC (rev 310)
+@@ -149,8 +149,13 @@
+ # svn spam log with
+ # Oct 26 13:30:01 valstar svn: No worthy mechs found
+ # without it, source http://mail-index.netbsd.org/pkgsrc-users/2008/11/23/msg008706.html
+- #
+- package {&quot;lib64sasl2-plug-anonymous&quot;:
++ #
++ $sasl2_package = $architecture ? {
++ x86_64 =&gt; &quot;lib64sasl2-plug-anonymous&quot;,
++ default =&gt; &quot;libsasl2-plug-anonymous&quot;
++ }
++
++ package {&quot;$sasl2_package&quot;:
+ ensure =&gt; &quot;installed&quot;
+ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/88da2cfe/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/88da2cfe/attachment.html
new file mode 100644
index 000000000..dfee7d5d9
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/88da2cfe/attachment.html
@@ -0,0 +1,84 @@
+<!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>[310] - fix packages name for non x86_64 ( such as my test vm )</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>310</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:53:08 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix packages name for non x86_64 ( such as my test vm )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:06 UTC (rev 309)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:08 UTC (rev 310)
+@@ -149,8 +149,13 @@
+ # svn spam log with
+ # Oct 26 13:30:01 valstar svn: No worthy mechs found
+ # without it, source http://mail-index.netbsd.org/pkgsrc-users/2008/11/23/msg008706.html
+- #
+- package {&quot;lib64sasl2-plug-anonymous&quot;:
++ #
++ $sasl2_package = $architecture ? {
++ x86_64 =&gt; &quot;lib64sasl2-plug-anonymous&quot;,
++ default =&gt; &quot;libsasl2-plug-anonymous&quot;
++ }
++
++ package {&quot;$sasl2_package&quot;:
+ ensure =&gt; &quot;installed&quot;
+ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/8e399f94/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/8e399f94/attachment-0001.html
new file mode 100644
index 000000000..87cbbd16f
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/8e399f94/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>[331] add support for sympa domain</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>331</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 21:19:03 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add support for sympa domain</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostfixtemplatesmaincf">puppet/modules/postfix/templates/main.cf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostfixtemplatesmaincf">Modified: puppet/modules/postfix/templates/main.cf</a>
+===================================================================
+--- puppet/modules/postfix/templates/main.cf 2010-11-19 20:19:02 UTC (rev 330)
++++ puppet/modules/postfix/templates/main.cf 2010-11-19 20:19:03 UTC (rev 331)
+@@ -41,7 +41,10 @@
+
+ mydestination = &lt;%= fqdn %&gt;
+ &lt;%- if all_tags.include?('postfix::primary_smtp') -%&gt;
+- &lt;%= domain %&gt;
++ &lt;%= domain %&gt;,
++&lt;%- if classes.include?('sympa') -%&gt;
++ ml.&lt;%= domain %&gt;
++&lt;%- end -%&gt;
+ &lt;%- end -%&gt;
+ transport_maps = regexp:/etc/postfix/transport_regexp
+ &lt;%- end -%&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/8e399f94/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/8e399f94/attachment.html
new file mode 100644
index 000000000..87cbbd16f
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/8e399f94/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>[331] add support for sympa domain</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>331</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 21:19:03 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add support for sympa domain</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostfixtemplatesmaincf">puppet/modules/postfix/templates/main.cf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostfixtemplatesmaincf">Modified: puppet/modules/postfix/templates/main.cf</a>
+===================================================================
+--- puppet/modules/postfix/templates/main.cf 2010-11-19 20:19:02 UTC (rev 330)
++++ puppet/modules/postfix/templates/main.cf 2010-11-19 20:19:03 UTC (rev 331)
+@@ -41,7 +41,10 @@
+
+ mydestination = &lt;%= fqdn %&gt;
+ &lt;%- if all_tags.include?('postfix::primary_smtp') -%&gt;
+- &lt;%= domain %&gt;
++ &lt;%= domain %&gt;,
++&lt;%- if classes.include?('sympa') -%&gt;
++ ml.&lt;%= domain %&gt;
++&lt;%- end -%&gt;
+ &lt;%- end -%&gt;
+ transport_maps = regexp:/etc/postfix/transport_regexp
+ &lt;%- end -%&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/8f7cfe9e/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/8f7cfe9e/attachment-0001.html
new file mode 100644
index 000000000..8b0e3bad8
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/8f7cfe9e/attachment-0001.html
@@ -0,0 +1,84 @@
+<!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>[332] add directive for aliases ( with a note for ldap alias ), and white space</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>332</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 21:19:06 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add directive for aliases ( with a note for ldap alias ), and white space</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostfixtemplatesmaincf">puppet/modules/postfix/templates/main.cf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostfixtemplatesmaincf">Modified: puppet/modules/postfix/templates/main.cf</a>
+===================================================================
+--- puppet/modules/postfix/templates/main.cf 2010-11-19 20:19:03 UTC (rev 331)
++++ puppet/modules/postfix/templates/main.cf 2010-11-19 20:19:06 UTC (rev 332)
+@@ -45,8 +45,15 @@
+ &lt;%- if classes.include?('sympa') -%&gt;
+ ml.&lt;%= domain %&gt;
+ &lt;%- end -%&gt;
++
++alias_maps = hash:/etc/aliases
++ # uncomment if we want to enable ldap based alias
++ # and create the file
++ #ldap:/etc/postfix/ldap_aliases.conf
+ &lt;%- end -%&gt;
++
+ transport_maps = regexp:/etc/postfix/transport_regexp
++
+ &lt;%- end -%&gt;
+
+ &lt;%- if classes.include?('sympa') -%&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/8f7cfe9e/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/8f7cfe9e/attachment.html
new file mode 100644
index 000000000..8b0e3bad8
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/8f7cfe9e/attachment.html
@@ -0,0 +1,84 @@
+<!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>[332] add directive for aliases ( with a note for ldap alias ), and white space</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>332</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 21:19:06 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add directive for aliases ( with a note for ldap alias ), and white space</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostfixtemplatesmaincf">puppet/modules/postfix/templates/main.cf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostfixtemplatesmaincf">Modified: puppet/modules/postfix/templates/main.cf</a>
+===================================================================
+--- puppet/modules/postfix/templates/main.cf 2010-11-19 20:19:03 UTC (rev 331)
++++ puppet/modules/postfix/templates/main.cf 2010-11-19 20:19:06 UTC (rev 332)
+@@ -45,8 +45,15 @@
+ &lt;%- if classes.include?('sympa') -%&gt;
+ ml.&lt;%= domain %&gt;
+ &lt;%- end -%&gt;
++
++alias_maps = hash:/etc/aliases
++ # uncomment if we want to enable ldap based alias
++ # and create the file
++ #ldap:/etc/postfix/ldap_aliases.conf
+ &lt;%- end -%&gt;
++
+ transport_maps = regexp:/etc/postfix/transport_regexp
++
+ &lt;%- end -%&gt;
+
+ &lt;%- if classes.include?('sympa') -%&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/90fcb09b/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/90fcb09b/attachment-0001.html
new file mode 100644
index 000000000..1be6b363d
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/90fcb09b/attachment-0001.html
@@ -0,0 +1,121 @@
+<!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>[295] Add 30-site.conf ( WIP )</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>295</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-11-19 00:20:22 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Add 30-site.conf ( WIP )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulestransifextemplates30siteconf">puppet/modules/transifex/templates/30-site.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/transifex/manifests/init.pp 2010-11-18 22:34:59 UTC (rev 294)
++++ puppet/modules/transifex/manifests/init.pp 2010-11-18 23:20:22 UTC (rev 295)
+@@ -13,6 +13,15 @@
+ content =&gt; template(&quot;transifex/20-engines.conf&quot;)
+ }
+
++ file { &quot;30-site.conf&quot;:
++ path =&gt; &quot;/etc/transifex/30-site.conf&quot;,
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template(&quot;transifex/30-site.conf&quot;)
++ }
++
+ # apache::vhost_django_app { &quot;transifex.$domain&quot;:
+ # module =&gt; &quot;transifex&quot;
+ # }
+
+<a id="puppetmodulestransifextemplates30siteconf">Added: puppet/modules/transifex/templates/30-site.conf</a>
+===================================================================
+--- puppet/modules/transifex/templates/30-site.conf (rev 0)
++++ puppet/modules/transifex/templates/30-site.conf 2010-11-18 23:20:22 UTC (rev 295)
+@@ -0,0 +1,26 @@
++# Sites
++SITE_ID = 1
++# Your site's domain. This is used only in this file.
++SITE_DOMAIN = ''
++
++ADMINS = (
++ # ('Your Name', 'your_email@domain.com'),
++)
++
++MANAGERS = ADMINS
++
++DEBUG = True
++TEMPLATE_DEBUG = DEBUG
++SERVE_MEDIA = DEBUG
++
++# This defines who can see {% if debug %}{% endif %} blocks
++INTERNAL_IPS=('127.0.0.1',)
++
++# Email sending
++EMAIL_HOST = 'localhost'
++EMAIL_HOST_USER = ''
++EMAIL_HOST_PASSWORD = ''
++SITE_DOMAIN = 'mageia.org'
++EMAIL_USE_TLS = True
++EMAIL_PORT = 587
++DEFAULT_FROM_EMAIL = 'noreply@%s' % SITE_DOMAIN
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/90fcb09b/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/90fcb09b/attachment.html
new file mode 100644
index 000000000..1be6b363d
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/90fcb09b/attachment.html
@@ -0,0 +1,121 @@
+<!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>[295] Add 30-site.conf ( WIP )</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>295</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-11-19 00:20:22 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Add 30-site.conf ( WIP )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulestransifextemplates30siteconf">puppet/modules/transifex/templates/30-site.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/transifex/manifests/init.pp 2010-11-18 22:34:59 UTC (rev 294)
++++ puppet/modules/transifex/manifests/init.pp 2010-11-18 23:20:22 UTC (rev 295)
+@@ -13,6 +13,15 @@
+ content =&gt; template(&quot;transifex/20-engines.conf&quot;)
+ }
+
++ file { &quot;30-site.conf&quot;:
++ path =&gt; &quot;/etc/transifex/30-site.conf&quot;,
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template(&quot;transifex/30-site.conf&quot;)
++ }
++
+ # apache::vhost_django_app { &quot;transifex.$domain&quot;:
+ # module =&gt; &quot;transifex&quot;
+ # }
+
+<a id="puppetmodulestransifextemplates30siteconf">Added: puppet/modules/transifex/templates/30-site.conf</a>
+===================================================================
+--- puppet/modules/transifex/templates/30-site.conf (rev 0)
++++ puppet/modules/transifex/templates/30-site.conf 2010-11-18 23:20:22 UTC (rev 295)
+@@ -0,0 +1,26 @@
++# Sites
++SITE_ID = 1
++# Your site's domain. This is used only in this file.
++SITE_DOMAIN = ''
++
++ADMINS = (
++ # ('Your Name', 'your_email@domain.com'),
++)
++
++MANAGERS = ADMINS
++
++DEBUG = True
++TEMPLATE_DEBUG = DEBUG
++SERVE_MEDIA = DEBUG
++
++# This defines who can see {% if debug %}{% endif %} blocks
++INTERNAL_IPS=('127.0.0.1',)
++
++# Email sending
++EMAIL_HOST = 'localhost'
++EMAIL_HOST_USER = ''
++EMAIL_HOST_PASSWORD = ''
++SITE_DOMAIN = 'mageia.org'
++EMAIL_USE_TLS = True
++EMAIL_PORT = 587
++DEFAULT_FROM_EMAIL = 'noreply@%s' % SITE_DOMAIN
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/9821a68c/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/9821a68c/attachment-0001.html
new file mode 100644
index 000000000..65734f903
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/9821a68c/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>[330] - fix config for secondary smtp</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>330</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 21:19:02 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix config for secondary smtp</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostfixtemplatesmaincf">puppet/modules/postfix/templates/main.cf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostfixtemplatesmaincf">Modified: puppet/modules/postfix/templates/main.cf</a>
+===================================================================
+--- puppet/modules/postfix/templates/main.cf 2010-11-19 20:19:01 UTC (rev 329)
++++ puppet/modules/postfix/templates/main.cf 2010-11-19 20:19:02 UTC (rev 330)
+@@ -35,9 +35,11 @@
+ mydomain = &lt;%= domain %&gt;
+ mydestination = &lt;%= fqdn %&gt;
+ myorigin = $mydomain
+-&lt;%- if all_tags.include?('postfix::smtp_server') -%&gt;
+-relay_domains = $mydestination,
+- ml.&lt;%= domain %&gt;,
++&lt;%- if all_tags.include?('postfix::secondary_smtp') -%&gt;
++relay_domains = &lt;%= domain %&gt;, ml.&lt;%= domain %&gt;
++&lt;%- end -%&gt;
++
++mydestination = &lt;%= fqdn %&gt;
+ &lt;%- if all_tags.include?('postfix::primary_smtp') -%&gt;
+ &lt;%= domain %&gt;
+ &lt;%- end -%&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/9821a68c/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/9821a68c/attachment.html
new file mode 100644
index 000000000..65734f903
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/9821a68c/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>[330] - fix config for secondary smtp</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>330</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 21:19:02 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix config for secondary smtp</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostfixtemplatesmaincf">puppet/modules/postfix/templates/main.cf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostfixtemplatesmaincf">Modified: puppet/modules/postfix/templates/main.cf</a>
+===================================================================
+--- puppet/modules/postfix/templates/main.cf 2010-11-19 20:19:01 UTC (rev 329)
++++ puppet/modules/postfix/templates/main.cf 2010-11-19 20:19:02 UTC (rev 330)
+@@ -35,9 +35,11 @@
+ mydomain = &lt;%= domain %&gt;
+ mydestination = &lt;%= fqdn %&gt;
+ myorigin = $mydomain
+-&lt;%- if all_tags.include?('postfix::smtp_server') -%&gt;
+-relay_domains = $mydestination,
+- ml.&lt;%= domain %&gt;,
++&lt;%- if all_tags.include?('postfix::secondary_smtp') -%&gt;
++relay_domains = &lt;%= domain %&gt;, ml.&lt;%= domain %&gt;
++&lt;%- end -%&gt;
++
++mydestination = &lt;%= fqdn %&gt;
+ &lt;%- if all_tags.include?('postfix::primary_smtp') -%&gt;
+ &lt;%= domain %&gt;
+ &lt;%- end -%&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/98f495fa/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/98f495fa/attachment-0001.html
new file mode 100644
index 000000000..78e738da5
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/98f495fa/attachment-0001.html
@@ -0,0 +1,121 @@
+<!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>[309] fix comments</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>309</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:53:06 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>fix comments</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:05 UTC (rev 308)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:06 UTC (rev 309)
+@@ -46,21 +46,23 @@
+ content =&gt; template('subversion/no_empty_message')
+ }
+
++ # TODO : add check for
++ # - ym perl -MYAML -e 'YAML::LoadFile(&quot;-&quot;);'
++ # - tt ( do not seem to be possible, but this would be great )
++ # - php php -l
++ # - python
++ # - named named-checkzone/named-checkconf ( may requires some interaction with facter/erb )
++ # - po msgfmt -c
++ # - openldap , like named
++
+ syntax_check{&quot;check_perl&quot;:
+ regexp_ext =&gt; &quot;.p[lm]$&quot;,
+ check_cmd =&gt; &quot;perl -c&quot;
+ }
+ }
+
+- # later, deploy a backup file ( ie, cron job to do a dump in some directory )
+ # TODO
+- # what about pre commit ?
+- # - name of a template file ?
+- # - prepare a template for file checking ?
+- # - openldap
+- # - named
+- # - puppet
+- # - perl/ php syntax
++ # deploy a cronjob to make a backup file ( ie, dump in some directory )
+
+
+ define repository ($group = &quot;svn&quot;,
+@@ -68,9 +70,9 @@
+ $commit_mail = [],
+ $syntax_check = [],
+ $extract_dir = []) {
+- # faire un script qui mets les permissions comme il faut
++ # check permissions
+ # http://svnbook.red-bean.com/nightly/fr/svn.serverconfig.multimethod.html
+- # $name ==&gt; lieu du checkout
++ # $name ==&gt; directory of the repo
+
+ # TODO set umask -&gt; requires puppet 2.7.0
+ exec { &quot;svnadmin create $name&quot;:
+@@ -153,8 +155,6 @@
+ }
+ }
+
+- # TODO ensure that subversion ishere
+- # allow to configure the snapshot refresh interval
+ define snapshot($source, $refresh = '*/5', $user = 'root') {
+
+ include subversion::client
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/98f495fa/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/98f495fa/attachment.html
new file mode 100644
index 000000000..78e738da5
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/98f495fa/attachment.html
@@ -0,0 +1,121 @@
+<!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>[309] fix comments</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>309</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:53:06 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>fix comments</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:05 UTC (rev 308)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:06 UTC (rev 309)
+@@ -46,21 +46,23 @@
+ content =&gt; template('subversion/no_empty_message')
+ }
+
++ # TODO : add check for
++ # - ym perl -MYAML -e 'YAML::LoadFile(&quot;-&quot;);'
++ # - tt ( do not seem to be possible, but this would be great )
++ # - php php -l
++ # - python
++ # - named named-checkzone/named-checkconf ( may requires some interaction with facter/erb )
++ # - po msgfmt -c
++ # - openldap , like named
++
+ syntax_check{&quot;check_perl&quot;:
+ regexp_ext =&gt; &quot;.p[lm]$&quot;,
+ check_cmd =&gt; &quot;perl -c&quot;
+ }
+ }
+
+- # later, deploy a backup file ( ie, cron job to do a dump in some directory )
+ # TODO
+- # what about pre commit ?
+- # - name of a template file ?
+- # - prepare a template for file checking ?
+- # - openldap
+- # - named
+- # - puppet
+- # - perl/ php syntax
++ # deploy a cronjob to make a backup file ( ie, dump in some directory )
+
+
+ define repository ($group = &quot;svn&quot;,
+@@ -68,9 +70,9 @@
+ $commit_mail = [],
+ $syntax_check = [],
+ $extract_dir = []) {
+- # faire un script qui mets les permissions comme il faut
++ # check permissions
+ # http://svnbook.red-bean.com/nightly/fr/svn.serverconfig.multimethod.html
+- # $name ==&gt; lieu du checkout
++ # $name ==&gt; directory of the repo
+
+ # TODO set umask -&gt; requires puppet 2.7.0
+ exec { &quot;svnadmin create $name&quot;:
+@@ -153,8 +155,6 @@
+ }
+ }
+
+- # TODO ensure that subversion ishere
+- # allow to configure the snapshot refresh interval
+ define snapshot($source, $refresh = '*/5', $user = 'root') {
+
+ include subversion::client
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/9963eec9/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/9963eec9/attachment-0001.html
new file mode 100644
index 000000000..ce3cfe5d7
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/9963eec9/attachment-0001.html
@@ -0,0 +1,132 @@
+<!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>[306] - add a type to handle syntax check script</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>306</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:46:13 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add a type to handle syntax check script</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversiontemplatessyntax_checksh">puppet/modules/subversion/templates/syntax_check.sh</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:22 UTC (rev 305)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:46:13 UTC (rev 306)
+@@ -18,16 +18,24 @@
+ file { $local_dir:
+ ensure =&gt; directory,
+ }
++
++ define syntax_check($regexp_ext,$check_cmd) {
++ file { &quot;$local_dir/pre-commit.d/$name&quot;:
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template('subversion/syntax_check.sh')
++ }
++ }
++
+ # mettre tout les scripts dans le repertoire
+-
++ syntax_check{&quot;check_perl&quot;:
++ regexp_ext =&gt; &quot;.p[lm]$&quot;,
++ check_cmd =&gt; &quot;perl -c&quot;
++ }
+ }
+
+- # TODO create proper hook directory ( see zarb.org )
+- # create documentation
+- # - group who can commit
+- # - array for who get mail on what ( hash )
+- # - array of where the directory is updated
+-
+ # later, deploy a backup file ( ie, cron job to do a dump in some directory )
+ # TODO
+ # what about pre commit ?
+
+<a id="puppetmodulessubversiontemplatessyntax_checksh">Added: puppet/modules/subversion/templates/syntax_check.sh</a>
+===================================================================
+--- puppet/modules/subversion/templates/syntax_check.sh (rev 0)
++++ puppet/modules/subversion/templates/syntax_check.sh 2010-11-19 00:46:13 UTC (rev 306)
+@@ -0,0 +1,21 @@
++#!/bin/sh
++
++REPOS=&quot;$1&quot;
++TXN=&quot;$2&quot;
++
++changed=`svnlook changed -t &quot;$TXN&quot; &quot;$REPOS&quot;`
++files=`echo $changed | awk '{print $2}'`
++if echo $files | grep &lt;%= regexp_ext %&gt;
++then
++ svnlook cat -t &quot;$TXN&quot; &quot;$REPOS&quot; &quot;$files&quot; | &lt;%= check_cmd %&gt;
++ if [ $? -ne 0 ]
++ then
++ echo &quot;Syntax error in $files.&quot; 1&gt;&amp;2
++ echo &quot;Check it with &lt;%= check_cmd %&gt;&quot;
++ exit 1
++ fi
++fi
++
++# All checks passed, so allow the commit.
++exit 0
++
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/9963eec9/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/9963eec9/attachment.html
new file mode 100644
index 000000000..ce3cfe5d7
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/9963eec9/attachment.html
@@ -0,0 +1,132 @@
+<!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>[306] - add a type to handle syntax check script</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>306</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:46:13 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add a type to handle syntax check script</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversiontemplatessyntax_checksh">puppet/modules/subversion/templates/syntax_check.sh</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:22 UTC (rev 305)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:46:13 UTC (rev 306)
+@@ -18,16 +18,24 @@
+ file { $local_dir:
+ ensure =&gt; directory,
+ }
++
++ define syntax_check($regexp_ext,$check_cmd) {
++ file { &quot;$local_dir/pre-commit.d/$name&quot;:
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template('subversion/syntax_check.sh')
++ }
++ }
++
+ # mettre tout les scripts dans le repertoire
+-
++ syntax_check{&quot;check_perl&quot;:
++ regexp_ext =&gt; &quot;.p[lm]$&quot;,
++ check_cmd =&gt; &quot;perl -c&quot;
++ }
+ }
+
+- # TODO create proper hook directory ( see zarb.org )
+- # create documentation
+- # - group who can commit
+- # - array for who get mail on what ( hash )
+- # - array of where the directory is updated
+-
+ # later, deploy a backup file ( ie, cron job to do a dump in some directory )
+ # TODO
+ # what about pre commit ?
+
+<a id="puppetmodulessubversiontemplatessyntax_checksh">Added: puppet/modules/subversion/templates/syntax_check.sh</a>
+===================================================================
+--- puppet/modules/subversion/templates/syntax_check.sh (rev 0)
++++ puppet/modules/subversion/templates/syntax_check.sh 2010-11-19 00:46:13 UTC (rev 306)
+@@ -0,0 +1,21 @@
++#!/bin/sh
++
++REPOS=&quot;$1&quot;
++TXN=&quot;$2&quot;
++
++changed=`svnlook changed -t &quot;$TXN&quot; &quot;$REPOS&quot;`
++files=`echo $changed | awk '{print $2}'`
++if echo $files | grep &lt;%= regexp_ext %&gt;
++then
++ svnlook cat -t &quot;$TXN&quot; &quot;$REPOS&quot; &quot;$files&quot; | &lt;%= check_cmd %&gt;
++ if [ $? -ne 0 ]
++ then
++ echo &quot;Syntax error in $files.&quot; 1&gt;&amp;2
++ echo &quot;Check it with &lt;%= check_cmd %&gt;&quot;
++ exit 1
++ fi
++fi
++
++# All checks passed, so allow the commit.
++exit 0
++
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/9f05ca03/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/9f05ca03/attachment-0001.html
new file mode 100644
index 000000000..7a02c3126
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/9f05ca03/attachment-0001.html
@@ -0,0 +1,108 @@
+<!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>[305] - add logic to extract directory from svn on commit</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>305</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:24:22 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add logic to extract directory from svn on commit</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversiontemplateshook_extractpl">puppet/modules/subversion/templates/hook_extract.pl</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:21 UTC (rev 304)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:22 UTC (rev 305)
+@@ -91,7 +91,17 @@
+ mode =&gt; 755,
+ content =&gt; template(&quot;subversion/hook_sendmail.pl&quot;)
+ }
+- }
++ }
++
++ if $extract_dir {
++ file { &quot;$name/hooks/post-commit.d/extract_dir&quot;:
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template(&quot;subversion/hook_extract.pl&quot;)
++ }
++ }
+
+ }
+
+
+<a id="puppetmodulessubversiontemplateshook_extractpl">Added: puppet/modules/subversion/templates/hook_extract.pl</a>
+===================================================================
+--- puppet/modules/subversion/templates/hook_extract.pl (rev 0)
++++ puppet/modules/subversion/templates/hook_extract.pl 2010-11-19 00:24:22 UTC (rev 305)
+@@ -0,0 +1,10 @@
++#!/usr/bin/perl -MSVN::Notify::Config=$0
++--- #YAML:1.0
++&lt;% extract_dir.each do |src,dest| %&gt;
++
++'&lt;%= src %&gt;':
++ PATH: &quot;/usr/bin:/usr/local/bin&quot;
++ handler: Mirror
++ svn-binary: /usr/bin/svn
++ to: &lt;%= dest %&gt;
++&lt;% end %&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/9f05ca03/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/9f05ca03/attachment.html
new file mode 100644
index 000000000..7a02c3126
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/9f05ca03/attachment.html
@@ -0,0 +1,108 @@
+<!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>[305] - add logic to extract directory from svn on commit</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>305</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:24:22 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add logic to extract directory from svn on commit</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversiontemplateshook_extractpl">puppet/modules/subversion/templates/hook_extract.pl</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:21 UTC (rev 304)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:22 UTC (rev 305)
+@@ -91,7 +91,17 @@
+ mode =&gt; 755,
+ content =&gt; template(&quot;subversion/hook_sendmail.pl&quot;)
+ }
+- }
++ }
++
++ if $extract_dir {
++ file { &quot;$name/hooks/post-commit.d/extract_dir&quot;:
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template(&quot;subversion/hook_extract.pl&quot;)
++ }
++ }
+
+ }
+
+
+<a id="puppetmodulessubversiontemplateshook_extractpl">Added: puppet/modules/subversion/templates/hook_extract.pl</a>
+===================================================================
+--- puppet/modules/subversion/templates/hook_extract.pl (rev 0)
++++ puppet/modules/subversion/templates/hook_extract.pl 2010-11-19 00:24:22 UTC (rev 305)
+@@ -0,0 +1,10 @@
++#!/usr/bin/perl -MSVN::Notify::Config=$0
++--- #YAML:1.0
++&lt;% extract_dir.each do |src,dest| %&gt;
++
++'&lt;%= src %&gt;':
++ PATH: &quot;/usr/bin:/usr/local/bin&quot;
++ handler: Mirror
++ svn-binary: /usr/bin/svn
++ to: &lt;%= dest %&gt;
++&lt;% end %&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/ada35023/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/ada35023/attachment-0001.html
new file mode 100644
index 000000000..01b2ac8ea
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/ada35023/attachment-0001.html
@@ -0,0 +1,106 @@
+<!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>[321] - add some requires for ordering of the transaction</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>321</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:59:58 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add some requires for ordering of the transaction</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:59:57 UTC (rev 320)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:59:58 UTC (rev 321)
+@@ -128,7 +128,8 @@
+ owner =&gt; root,
+ group =&gt; root,
+ mode =&gt; 755,
+- content =&gt; template(&quot;subversion/hook_commit.sh&quot;)
++ content =&gt; template(&quot;subversion/hook_commit.sh&quot;),
++ require =&gt; Exec[&quot;svnadmin create $name&quot;],
+ }
+
+ file { [&quot;$name/hooks/post-commit.d&quot;, &quot;$name/hooks/pre-commit.d&quot;]:
+@@ -136,6 +137,7 @@
+ owner =&gt; root,
+ group =&gt; root,
+ mode =&gt; 755,
++ require =&gt; Exec[&quot;svnadmin create $name&quot;],
+ }
+
+ if $commit_mail {
+@@ -144,7 +146,8 @@
+ owner =&gt; root,
+ group =&gt; root,
+ mode =&gt; 755,
+- content =&gt; template(&quot;subversion/hook_sendmail.pl&quot;)
++ content =&gt; template(&quot;subversion/hook_sendmail.pl&quot;),
++ require =&gt; [Exec[&quot;svnadmin create $name&quot;], Package['perl-SVN-Notify-Config']],
+ }
+ }
+
+@@ -154,7 +157,8 @@
+ owner =&gt; root,
+ group =&gt; root,
+ mode =&gt; 755,
+- content =&gt; template(&quot;subversion/hook_extract.pl&quot;)
++ content =&gt; template(&quot;subversion/hook_extract.pl&quot;),
++ require =&gt; Exec[&quot;svnadmin create $name&quot;],
+ }
+ }
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/ada35023/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/ada35023/attachment.html
new file mode 100644
index 000000000..01b2ac8ea
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/ada35023/attachment.html
@@ -0,0 +1,106 @@
+<!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>[321] - add some requires for ordering of the transaction</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>321</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:59:58 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add some requires for ordering of the transaction</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:59:57 UTC (rev 320)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:59:58 UTC (rev 321)
+@@ -128,7 +128,8 @@
+ owner =&gt; root,
+ group =&gt; root,
+ mode =&gt; 755,
+- content =&gt; template(&quot;subversion/hook_commit.sh&quot;)
++ content =&gt; template(&quot;subversion/hook_commit.sh&quot;),
++ require =&gt; Exec[&quot;svnadmin create $name&quot;],
+ }
+
+ file { [&quot;$name/hooks/post-commit.d&quot;, &quot;$name/hooks/pre-commit.d&quot;]:
+@@ -136,6 +137,7 @@
+ owner =&gt; root,
+ group =&gt; root,
+ mode =&gt; 755,
++ require =&gt; Exec[&quot;svnadmin create $name&quot;],
+ }
+
+ if $commit_mail {
+@@ -144,7 +146,8 @@
+ owner =&gt; root,
+ group =&gt; root,
+ mode =&gt; 755,
+- content =&gt; template(&quot;subversion/hook_sendmail.pl&quot;)
++ content =&gt; template(&quot;subversion/hook_sendmail.pl&quot;),
++ require =&gt; [Exec[&quot;svnadmin create $name&quot;], Package['perl-SVN-Notify-Config']],
+ }
+ }
+
+@@ -154,7 +157,8 @@
+ owner =&gt; root,
+ group =&gt; root,
+ mode =&gt; 755,
+- content =&gt; template(&quot;subversion/hook_extract.pl&quot;)
++ content =&gt; template(&quot;subversion/hook_extract.pl&quot;),
++ require =&gt; Exec[&quot;svnadmin create $name&quot;],
+ }
+ }
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/add05e45/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/add05e45/attachment-0001.html
new file mode 100644
index 000000000..1a1a51963
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/add05e45/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>[308] add support for syntax check in the repository define</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>308</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:53:05 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add support for syntax check in the repository define</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:46:14 UTC (rev 307)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:05 UTC (rev 308)
+@@ -126,10 +126,20 @@
+ content =&gt; template(&quot;subversion/hook_extract.pl&quot;)
+ }
+ }
+-
+- }
+
++ $pre_commit_check = ['no_commit_log','no_root']
++ $pre_commit_check += $syntax_check
+
++ file { &quot;$name/hooks/pre-commit.d/$pre_commit_check&quot;:
++ ensure =&gt; &quot;/usr/local/share/subversion/pre-commit.d/$pre_commit_check&quot;,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755
++ }
++
++ }
++
++
+ class client {
+ package { subversion:
+ ensure =&gt; installed,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/add05e45/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/add05e45/attachment.html
new file mode 100644
index 000000000..1a1a51963
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/add05e45/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>[308] add support for syntax check in the repository define</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>308</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:53:05 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add support for syntax check in the repository define</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:46:14 UTC (rev 307)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:05 UTC (rev 308)
+@@ -126,10 +126,20 @@
+ content =&gt; template(&quot;subversion/hook_extract.pl&quot;)
+ }
+ }
+-
+- }
+
++ $pre_commit_check = ['no_commit_log','no_root']
++ $pre_commit_check += $syntax_check
+
++ file { &quot;$name/hooks/pre-commit.d/$pre_commit_check&quot;:
++ ensure =&gt; &quot;/usr/local/share/subversion/pre-commit.d/$pre_commit_check&quot;,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755
++ }
++
++ }
++
++
+ class client {
+ package { subversion:
+ ensure =&gt; installed,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/bb8ac1d6/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/bb8ac1d6/attachment-0001.html
new file mode 100644
index 000000000..93058e6db
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/bb8ac1d6/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>[311] - fix directory creation</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>311</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:53:55 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix directory creation</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:08 UTC (rev 310)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:55 UTC (rev 311)
+@@ -15,8 +15,11 @@
+
+ $local_dir = &quot;/usr/local/share/subversion/&quot;
+ $local_dirs = [&quot;$local_dir/pre-commit.d&quot;, &quot;$local_dir/post-commit.d&quot;]
+- file { $local_dir:
+- ensure =&gt; directory,
++ file { [$local_dir,$local_dirs]:
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ ensure =&gt; directory,
+ }
+
+ define syntax_check($regexp_ext,$check_cmd) {
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/bb8ac1d6/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/bb8ac1d6/attachment.html
new file mode 100644
index 000000000..93058e6db
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/bb8ac1d6/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>[311] - fix directory creation</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>311</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:53:55 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix directory creation</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:08 UTC (rev 310)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:55 UTC (rev 311)
+@@ -15,8 +15,11 @@
+
+ $local_dir = &quot;/usr/local/share/subversion/&quot;
+ $local_dirs = [&quot;$local_dir/pre-commit.d&quot;, &quot;$local_dir/post-commit.d&quot;]
+- file { $local_dir:
+- ensure =&gt; directory,
++ file { [$local_dir,$local_dirs]:
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ ensure =&gt; directory,
+ }
+
+ define syntax_check($regexp_ext,$check_cmd) {
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/cbb00190/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/cbb00190/attachment-0001.html
new file mode 100644
index 000000000..ee46f8a07
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/cbb00190/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>[297] - do not use TLS, will not work</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>297</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:04:05 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- do not use TLS, will not work</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulestransifextemplates30siteconf">puppet/modules/transifex/templates/30-site.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulestransifextemplates30siteconf">Modified: puppet/modules/transifex/templates/30-site.conf</a>
+===================================================================
+--- puppet/modules/transifex/templates/30-site.conf 2010-11-19 00:03:41 UTC (rev 296)
++++ puppet/modules/transifex/templates/30-site.conf 2010-11-19 00:04:05 UTC (rev 297)
+@@ -20,6 +20,6 @@
+ EMAIL_HOST = 'localhost'
+ EMAIL_HOST_USER = ''
+ EMAIL_HOST_PASSWORD = ''
+-EMAIL_USE_TLS = True
++EMAIL_USE_TLS = False
+ EMAIL_PORT = 587
+ DEFAULT_FROM_EMAIL = 'noreply@%s' % SITE_DOMAIN
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/cbb00190/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/cbb00190/attachment.html
new file mode 100644
index 000000000..ee46f8a07
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/cbb00190/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>[297] - do not use TLS, will not work</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>297</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:04:05 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- do not use TLS, will not work</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulestransifextemplates30siteconf">puppet/modules/transifex/templates/30-site.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulestransifextemplates30siteconf">Modified: puppet/modules/transifex/templates/30-site.conf</a>
+===================================================================
+--- puppet/modules/transifex/templates/30-site.conf 2010-11-19 00:03:41 UTC (rev 296)
++++ puppet/modules/transifex/templates/30-site.conf 2010-11-19 00:04:05 UTC (rev 297)
+@@ -20,6 +20,6 @@
+ EMAIL_HOST = 'localhost'
+ EMAIL_HOST_USER = ''
+ EMAIL_HOST_PASSWORD = ''
+-EMAIL_USE_TLS = True
++EMAIL_USE_TLS = False
+ EMAIL_PORT = 587
+ DEFAULT_FROM_EMAIL = 'noreply@%s' % SITE_DOMAIN
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/e421b653/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/e421b653/attachment-0001.html
new file mode 100644
index 000000000..2fe1abedc
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/e421b653/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>[299] add directory that will hold the various hooks scripts</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>299</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:24:15 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add directory that will hold the various hooks scripts</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:14 UTC (rev 298)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:15 UTC (rev 299)
+@@ -12,6 +12,13 @@
+ package { &quot;perl-SVN-Notify-Config&quot;:
+ ensure =&gt; installed,
+ }
++
++ $local_dir = &quot;/usr/local/share/subversion/&quot;
++ $local_dirs = [&quot;$local_dir/pre-commit.d&quot;, &quot;$local_dir/post-commit.d&quot;]
++ file { $local_dir:
++ ensure =&gt; directory,
++ }
++ # mettre tout les scripts dans le repertoire
+
+ }
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/e421b653/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/e421b653/attachment.html
new file mode 100644
index 000000000..2fe1abedc
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/e421b653/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>[299] add directory that will hold the various hooks scripts</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>299</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:24:15 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add directory that will hold the various hooks scripts</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:14 UTC (rev 298)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:15 UTC (rev 299)
+@@ -12,6 +12,13 @@
+ package { &quot;perl-SVN-Notify-Config&quot;:
+ ensure =&gt; installed,
+ }
++
++ $local_dir = &quot;/usr/local/share/subversion/&quot;
++ $local_dirs = [&quot;$local_dir/pre-commit.d&quot;, &quot;$local_dir/post-commit.d&quot;]
++ file { $local_dir:
++ ensure =&gt; directory,
++ }
++ # mettre tout les scripts dans le repertoire
+
+ }
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/e9a844f4/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/e9a844f4/attachment-0001.html
new file mode 100644
index 000000000..80826f513
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/e9a844f4/attachment-0001.html
@@ -0,0 +1,87 @@
+<!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>[325] add www-test and blog-test</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>325</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2010-11-19 14:11:28 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add www-test and blog-test</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbindtemplateszonesmageiaorgzone">puppet/modules/bind/templates/zones/mageia.org.zone</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbindtemplateszonesmageiaorgzone">Modified: puppet/modules/bind/templates/zones/mageia.org.zone</a>
+===================================================================
+--- puppet/modules/bind/templates/zones/mageia.org.zone 2010-11-19 01:04:11 UTC (rev 324)
++++ puppet/modules/bind/templates/zones/mageia.org.zone 2010-11-19 13:11:28 UTC (rev 325)
+@@ -3,7 +3,7 @@
+ ; $Id$
+ $TTL 3D
+ @ IN SOA ns0.mageia.org. root.mageia.org. (
+- 2010111701 ; Serial
++ 2010111900 ; Serial
+ 21600 ; Refresh
+ 3600 ; Retry
+ 2419200 ; Expire
+@@ -58,7 +58,9 @@
+
+ ; aliases
+ www IN CNAME www-zarb
++www-test IN CNAME champagne
+ blog IN CNAME www-zarb
++blog-test IN CNAME champagne
+ rsync IN CNAME www-zarb
+
+ ldap IN CNAME valstar
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/e9a844f4/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/e9a844f4/attachment.html
new file mode 100644
index 000000000..80826f513
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/e9a844f4/attachment.html
@@ -0,0 +1,87 @@
+<!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>[325] add www-test and blog-test</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>325</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2010-11-19 14:11:28 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add www-test and blog-test</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbindtemplateszonesmageiaorgzone">puppet/modules/bind/templates/zones/mageia.org.zone</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbindtemplateszonesmageiaorgzone">Modified: puppet/modules/bind/templates/zones/mageia.org.zone</a>
+===================================================================
+--- puppet/modules/bind/templates/zones/mageia.org.zone 2010-11-19 01:04:11 UTC (rev 324)
++++ puppet/modules/bind/templates/zones/mageia.org.zone 2010-11-19 13:11:28 UTC (rev 325)
+@@ -3,7 +3,7 @@
+ ; $Id$
+ $TTL 3D
+ @ IN SOA ns0.mageia.org. root.mageia.org. (
+- 2010111701 ; Serial
++ 2010111900 ; Serial
+ 21600 ; Refresh
+ 3600 ; Retry
+ 2419200 ; Expire
+@@ -58,7 +58,9 @@
+
+ ; aliases
+ www IN CNAME www-zarb
++www-test IN CNAME champagne
+ blog IN CNAME www-zarb
++blog-test IN CNAME champagne
+ rsync IN CNAME www-zarb
+
+ ldap IN CNAME valstar
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/ec588584/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/ec588584/attachment-0001.html
new file mode 100644
index 000000000..5e1250cac
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/ec588584/attachment-0001.html
@@ -0,0 +1,108 @@
+<!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>[304] implement the commit mail part</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>304</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:24:21 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>implement the commit mail part</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversiontemplateshook_sendmailpl">puppet/modules/subversion/templates/hook_sendmail.pl</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:19 UTC (rev 303)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:21 UTC (rev 304)
+@@ -83,6 +83,15 @@
+ mode =&gt; 755,
+ }
+
++ if $commit_mail {
++ file { &quot;$name/hooks/post-commit.d/send_mail&quot;:
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template(&quot;subversion/hook_sendmail.pl&quot;)
++ }
++ }
+
+ }
+
+
+<a id="puppetmodulessubversiontemplateshook_sendmailpl">Added: puppet/modules/subversion/templates/hook_sendmail.pl</a>
+===================================================================
+--- puppet/modules/subversion/templates/hook_sendmail.pl (rev 0)
++++ puppet/modules/subversion/templates/hook_sendmail.pl 2010-11-19 00:24:21 UTC (rev 304)
+@@ -0,0 +1,13 @@
++#!/usr/bin/perl -MSVN::Notify::Config=$0
++--- #YAML:1.0
++
++'':
++ PATH: &quot;/usr/bin:/usr/local/bin&quot;
++ handler: Alternative
++ alternative: HTML::ColorDiff
++ with-diff: 1
++ to:
++&lt;% commit_mail.each do |mail| %&gt;
++ - &lt;%= mail %&gt;
++&lt;% end %&gt;
++ from: root@&lt;%= domain %&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/ec588584/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/ec588584/attachment.html
new file mode 100644
index 000000000..5e1250cac
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/ec588584/attachment.html
@@ -0,0 +1,108 @@
+<!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>[304] implement the commit mail part</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>304</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:24:21 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>implement the commit mail part</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversiontemplateshook_sendmailpl">puppet/modules/subversion/templates/hook_sendmail.pl</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:19 UTC (rev 303)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:24:21 UTC (rev 304)
+@@ -83,6 +83,15 @@
+ mode =&gt; 755,
+ }
+
++ if $commit_mail {
++ file { &quot;$name/hooks/post-commit.d/send_mail&quot;:
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template(&quot;subversion/hook_sendmail.pl&quot;)
++ }
++ }
+
+ }
+
+
+<a id="puppetmodulessubversiontemplateshook_sendmailpl">Added: puppet/modules/subversion/templates/hook_sendmail.pl</a>
+===================================================================
+--- puppet/modules/subversion/templates/hook_sendmail.pl (rev 0)
++++ puppet/modules/subversion/templates/hook_sendmail.pl 2010-11-19 00:24:21 UTC (rev 304)
+@@ -0,0 +1,13 @@
++#!/usr/bin/perl -MSVN::Notify::Config=$0
++--- #YAML:1.0
++
++'':
++ PATH: &quot;/usr/bin:/usr/local/bin&quot;
++ handler: Alternative
++ alternative: HTML::ColorDiff
++ with-diff: 1
++ to:
++&lt;% commit_mail.each do |mail| %&gt;
++ - &lt;%= mail %&gt;
++&lt;% end %&gt;
++ from: root@&lt;%= domain %&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/edacdc62/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/edacdc62/attachment-0001.html
new file mode 100644
index 000000000..c56292124
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/edacdc62/attachment-0001.html
@@ -0,0 +1,84 @@
+<!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>[315] - fix the condition of the svn creation</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>315</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:55:01 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix the condition of the svn creation</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:54:59 UTC (rev 314)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:55:01 UTC (rev 315)
+@@ -76,12 +76,13 @@
+ # check permissions
+ # http://svnbook.red-bean.com/nightly/fr/svn.serverconfig.multimethod.html
+ # $name ==&gt; directory of the repo
+-
++ include subversion::server
+ # TODO set umask -&gt; requires puppet 2.7.0
+ exec { &quot;svnadmin create $name&quot;:
+ user =&gt; root,
+ group =&gt; $group,
+- creates =&gt; $name
++ creates =&gt; &quot;$name/hooks&quot;,
++ require =&gt; Package['subversion-tools'],
+ }
+ # # TODO complete documentation
+ #
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/edacdc62/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/edacdc62/attachment.html
new file mode 100644
index 000000000..c56292124
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/edacdc62/attachment.html
@@ -0,0 +1,84 @@
+<!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>[315] - fix the condition of the svn creation</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>315</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:55:01 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix the condition of the svn creation</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:54:59 UTC (rev 314)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:55:01 UTC (rev 315)
+@@ -76,12 +76,13 @@
+ # check permissions
+ # http://svnbook.red-bean.com/nightly/fr/svn.serverconfig.multimethod.html
+ # $name ==&gt; directory of the repo
+-
++ include subversion::server
+ # TODO set umask -&gt; requires puppet 2.7.0
+ exec { &quot;svnadmin create $name&quot;:
+ user =&gt; root,
+ group =&gt; $group,
+- creates =&gt; $name
++ creates =&gt; &quot;$name/hooks&quot;,
++ require =&gt; Package['subversion-tools'],
+ }
+ # # TODO complete documentation
+ #
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/eeac1973/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/eeac1973/attachment-0001.html
new file mode 100644
index 000000000..4830a5756
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/eeac1973/attachment-0001.html
@@ -0,0 +1,109 @@
+<!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>[326] - merge luca berra proposal</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>326</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 21:18:57 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- merge luca berra proposal</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostfixtemplatesmaincf">puppet/modules/postfix/templates/main.cf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostfixtemplatesmaincf">Modified: puppet/modules/postfix/templates/main.cf</a>
+===================================================================
+--- puppet/modules/postfix/templates/main.cf 2010-11-19 13:11:28 UTC (rev 325)
++++ puppet/modules/postfix/templates/main.cf 2010-11-19 20:18:57 UTC (rev 326)
+@@ -42,10 +42,12 @@
+ &lt;%= domain %&gt;
+ &lt;%- end -%&gt;
+ transport_maps = regexp:/etc/postfix/transport_regexp
++
+ &lt;% if classes.include?('sympa') %&gt;
+ sympa_destination_recipient_limit = 1
+ sympabounce_destination_recipient_limit = 1
+ &lt;% end %&gt;
++
+ #delay_warning_time = 4h
+ smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandriva Linux)
+ unknown_local_recipient_reject_code = 450
+@@ -57,17 +59,21 @@
+ smtpd_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt
+
+ &lt;% if classes.include?('postfix::smtp_server') %&gt;
++smtpd_etrn_restrictions = reject
++
++smtpd_helo_required = yes
++
++smtpd_data_restrictions = reject_unauth_pipelining
++ reject_multi_recipient_bounce
++
+ smtpd_recipient_restrictions =
+ # not done yet
+ # permit_sasl_authenticated
++ reject_non_fqdn_recipient
++ reject_non_fqdn_sender
+ permit_mynetworks
+ reject_unauth_destination
+- reject_unauth_pipelining
+- reject_non_fqdn_recipient
+- reject_non_fqdn_sender
+- reject_non_fqdn_hostname
+- reject_invalid_hostname
+- reject_unknown_recipient_domain
++ reject_non_fqdn_helo_hostname
+ reject_unknown_sender_domain
+ reject_unknown_client
+ &lt;% if classes.include?('postgrey') %&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/eeac1973/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/eeac1973/attachment.html
new file mode 100644
index 000000000..4830a5756
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/eeac1973/attachment.html
@@ -0,0 +1,109 @@
+<!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>[326] - merge luca berra proposal</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>326</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 21:18:57 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- merge luca berra proposal</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespostfixtemplatesmaincf">puppet/modules/postfix/templates/main.cf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespostfixtemplatesmaincf">Modified: puppet/modules/postfix/templates/main.cf</a>
+===================================================================
+--- puppet/modules/postfix/templates/main.cf 2010-11-19 13:11:28 UTC (rev 325)
++++ puppet/modules/postfix/templates/main.cf 2010-11-19 20:18:57 UTC (rev 326)
+@@ -42,10 +42,12 @@
+ &lt;%= domain %&gt;
+ &lt;%- end -%&gt;
+ transport_maps = regexp:/etc/postfix/transport_regexp
++
+ &lt;% if classes.include?('sympa') %&gt;
+ sympa_destination_recipient_limit = 1
+ sympabounce_destination_recipient_limit = 1
+ &lt;% end %&gt;
++
+ #delay_warning_time = 4h
+ smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandriva Linux)
+ unknown_local_recipient_reject_code = 450
+@@ -57,17 +59,21 @@
+ smtpd_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt
+
+ &lt;% if classes.include?('postfix::smtp_server') %&gt;
++smtpd_etrn_restrictions = reject
++
++smtpd_helo_required = yes
++
++smtpd_data_restrictions = reject_unauth_pipelining
++ reject_multi_recipient_bounce
++
+ smtpd_recipient_restrictions =
+ # not done yet
+ # permit_sasl_authenticated
++ reject_non_fqdn_recipient
++ reject_non_fqdn_sender
+ permit_mynetworks
+ reject_unauth_destination
+- reject_unauth_pipelining
+- reject_non_fqdn_recipient
+- reject_non_fqdn_sender
+- reject_non_fqdn_hostname
+- reject_invalid_hostname
+- reject_unknown_recipient_domain
++ reject_non_fqdn_helo_hostname
+ reject_unknown_sender_domain
+ reject_unknown_client
+ &lt;% if classes.include?('postgrey') %&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/f8cdb6cd/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/f8cdb6cd/attachment-0001.html
new file mode 100644
index 000000000..021780573
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/f8cdb6cd/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>[313] - fix the array concatenation ( puppet is not python nor ruby )</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>313</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:54:58 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix the array concatenation ( puppet is not python nor ruby )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:56 UTC (rev 312)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:54:58 UTC (rev 313)
+@@ -132,8 +132,7 @@
+ }
+ }
+
+- $pre_commit_check = ['no_commit_log','no_root']
+- $pre_commit_check += $syntax_check
++ $pre_commit_check = ['no_commit_log','no_root', $syntax_check]
+
+ file { &quot;$name/hooks/pre-commit.d/$pre_commit_check&quot;:
+ ensure =&gt; &quot;/usr/local/share/subversion/pre-commit.d/$pre_commit_check&quot;,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/f8cdb6cd/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/f8cdb6cd/attachment.html
new file mode 100644
index 000000000..021780573
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/f8cdb6cd/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>[313] - fix the array concatenation ( puppet is not python nor ruby )</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>313</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:54:58 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix the array concatenation ( puppet is not python nor ruby )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:56 UTC (rev 312)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:54:58 UTC (rev 313)
+@@ -132,8 +132,7 @@
+ }
+ }
+
+- $pre_commit_check = ['no_commit_log','no_root']
+- $pre_commit_check += $syntax_check
++ $pre_commit_check = ['no_commit_log','no_root', $syntax_check]
+
+ file { &quot;$name/hooks/pre-commit.d/$pre_commit_check&quot;:
+ ensure =&gt; &quot;/usr/local/share/subversion/pre-commit.d/$pre_commit_check&quot;,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/fb9d5c33/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/fb9d5c33/attachment-0001.html
new file mode 100644
index 000000000..d381f90ea
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/fb9d5c33/attachment-0001.html
@@ -0,0 +1,94 @@
+<!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>[318] - fix regexp escaping</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>318</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:57:58 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix regexp escaping</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:55:03 UTC (rev 317)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:57:58 UTC (rev 318)
+@@ -59,9 +59,24 @@
+ # - openldap , like named
+
+ syntax_check{&quot;check_perl&quot;:
+- regexp_ext =&gt; &quot;.p[lm]$&quot;,
++ regexp_ext =&gt; &quot;\.p[lm]$&quot;,
+ check_cmd =&gt; &quot;perl -c&quot;
+ }
++
++ syntax_check{&quot;check_puppet&quot;:
++ regexp_ext =&gt; &quot;\.pp$&quot;,
++ check_cmd =&gt; &quot;puppet --color=false --confdir=/tmp --vardir=/tmp --parseonly&quot;
++ }
++
++ syntax_check{&quot;check_ruby&quot;:
++ regexp_ext =&gt; &quot;\.rb$&quot;,
++ check_cmd =&gt; &quot;ruby -c&quot;
++ }
++
++ syntax_check{&quot;check_puppet_templates&quot;:
++ regexp_ext =&gt; &quot;modules/.*/templates/.*$&quot;,
++ check_cmd =&gt; &quot;erb -x -T - | ruby -c&quot;
++ }
+ }
+
+ # TODO
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/fb9d5c33/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/fb9d5c33/attachment.html
new file mode 100644
index 000000000..d381f90ea
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/fb9d5c33/attachment.html
@@ -0,0 +1,94 @@
+<!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>[318] - fix regexp escaping</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>318</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:57:58 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix regexp escaping</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:55:03 UTC (rev 317)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:57:58 UTC (rev 318)
+@@ -59,9 +59,24 @@
+ # - openldap , like named
+
+ syntax_check{&quot;check_perl&quot;:
+- regexp_ext =&gt; &quot;.p[lm]$&quot;,
++ regexp_ext =&gt; &quot;\.p[lm]$&quot;,
+ check_cmd =&gt; &quot;perl -c&quot;
+ }
++
++ syntax_check{&quot;check_puppet&quot;:
++ regexp_ext =&gt; &quot;\.pp$&quot;,
++ check_cmd =&gt; &quot;puppet --color=false --confdir=/tmp --vardir=/tmp --parseonly&quot;
++ }
++
++ syntax_check{&quot;check_ruby&quot;:
++ regexp_ext =&gt; &quot;\.rb$&quot;,
++ check_cmd =&gt; &quot;ruby -c&quot;
++ }
++
++ syntax_check{&quot;check_puppet_templates&quot;:
++ regexp_ext =&gt; &quot;modules/.*/templates/.*$&quot;,
++ check_cmd =&gt; &quot;erb -x -T - | ruby -c&quot;
++ }
+ }
+
+ # TODO
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/ffcef7df/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101119/ffcef7df/attachment-0001.html
new file mode 100644
index 000000000..229ab0acf
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/ffcef7df/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>[312] - fix syntax error</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>312</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:53:56 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix syntax error</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:55 UTC (rev 311)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:56 UTC (rev 312)
+@@ -87,7 +87,7 @@
+ #
+ file { &quot;$name&quot;:
+ group =&gt; $group,
+- user =&gt; root,
++ owner =&gt; root,
+ mode =&gt; $public ? {
+ true =&gt; 644,
+ false =&gt; 640
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101119/ffcef7df/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101119/ffcef7df/attachment.html
new file mode 100644
index 000000000..229ab0acf
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101119/ffcef7df/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>[312] - fix syntax error</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>312</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-19 01:53:56 +0100 (Fri, 19 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix syntax error</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:55 UTC (rev 311)
++++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:56 UTC (rev 312)
+@@ -87,7 +87,7 @@
+ #
+ file { &quot;$name&quot;:
+ group =&gt; $group,
+- user =&gt; root,
++ owner =&gt; root,
+ mode =&gt; $public ? {
+ true =&gt; 644,
+ false =&gt; 640
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file