summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-sysadm/attachments/20101125
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-sysadm/attachments/20101125')
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/01126345/attachment-0001.html74
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/01126345/attachment.html74
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/01989e65/attachment-0001.html133
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/01989e65/attachment.html133
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/0295b730/attachment-0001.html99
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/0295b730/attachment.html99
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/049c1f21/attachment-0001.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/049c1f21/attachment.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/0b480795/attachment-0001.html80
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/0b480795/attachment.html80
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/0c609744/attachment-0001.html81
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/0c609744/attachment.html81
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/151a7b1e/attachment-0001.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/151a7b1e/attachment.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/16feb833/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/16feb833/attachment.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/24435da0/attachment-0001.html74
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/24435da0/attachment.html74
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/2ff8d7ce/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/2ff8d7ce/attachment.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/39bf50ec/attachment-0001.html83
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/39bf50ec/attachment.html83
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/3ff60f22/attachment-0001.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/3ff60f22/attachment.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/56264c2b/attachment-0001.html103
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/56264c2b/attachment.html103
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/71eb7d93/attachment-0001.asc7
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/71eb7d93/attachment.asc7
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/7ae6acd8/attachment-0001.asc7
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/7ae6acd8/attachment.asc7
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/7e7b80d3/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/7e7b80d3/attachment.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/9013f6e3/attachment-0001.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/9013f6e3/attachment.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/b1665aa3/attachment-0001.html85
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/b1665aa3/attachment.html85
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/b4c59407/attachment-0001.html82
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/b4c59407/attachment.html82
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/bb1af733/attachment-0001.html79
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/bb1af733/attachment.html79
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/be9974bf/attachment-0001.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/be9974bf/attachment.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/ca1c2fcf/attachment-0001.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/ca1c2fcf/attachment.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/d309ad36/attachment-0001.html131
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/d309ad36/attachment.html131
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/db90a179/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/db90a179/attachment.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/f87cdd30/attachment-0001.asc7
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/f87cdd30/attachment.asc7
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/fa5b8233/attachment-0001.html91
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/fa5b8233/attachment.html91
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/fa7a0339/attachment-0001.html115
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101125/fa7a0339/attachment.html115
54 files changed, 4190 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/01126345/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/01126345/attachment-0001.html
new file mode 100644
index 000000000..a5404d1de
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/01126345/attachment-0001.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[467] http queue is on http://pkgsubmit.mageia.org/uploads/</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>467</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 12:49:41 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>http queue is on http://pkgsubmit.mageia.org/uploads/</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/upload.conf 2010-11-25 11:46:30 UTC (rev 466)
++++ puppet/modules/buildsystem/templates/upload.conf 2010-11-25 11:49:41 UTC (rev 467)
+@@ -53,4 +53,5 @@
+ },
+ },
+ admin =&gt; 'mageia-sysadm@mageia.org',
++ http_queue =&gt; 'http://pkgsubmit.mageia.org/uploads/',
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/01126345/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/01126345/attachment.html
new file mode 100644
index 000000000..a5404d1de
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/01126345/attachment.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[467] http queue is on http://pkgsubmit.mageia.org/uploads/</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>467</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 12:49:41 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>http queue is on http://pkgsubmit.mageia.org/uploads/</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/upload.conf 2010-11-25 11:46:30 UTC (rev 466)
++++ puppet/modules/buildsystem/templates/upload.conf 2010-11-25 11:49:41 UTC (rev 467)
+@@ -53,4 +53,5 @@
+ },
+ },
+ admin =&gt; 'mageia-sysadm@mageia.org',
++ http_queue =&gt; 'http://pkgsubmit.mageia.org/uploads/',
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/01989e65/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/01989e65/attachment-0001.html
new file mode 100644
index 000000000..37426d03a
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/01989e65/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>[139] Dont hardcode filters, but use user's store configuration</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>139</dd>
+<dt>Author</dt> <dd>buchan</dd>
+<dt>Date</dt> <dd>2010-11-25 12:34:51 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Dont hardcode filters, but use user's store configuration
+This allows configuration of which user attribute to login with, by
+only changing authentication configuration (e.g. in catdap_local.yml)</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunklibCatDapControlleruserpm">identity/CatDap/trunk/lib/CatDap/Controller/user.pm</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunklibCatDapControlleruserpm">Modified: identity/CatDap/trunk/lib/CatDap/Controller/user.pm</a>
+===================================================================
+--- identity/CatDap/trunk/lib/CatDap/Controller/user.pm 2010-11-25 09:26:28 UTC (rev 138)
++++ identity/CatDap/trunk/lib/CatDap/Controller/user.pm 2010-11-25 11:34:51 UTC (rev 139)
+@@ -126,6 +126,7 @@
+ my $password;
+ my $mesg;
+ my $dn;
++ my $userfilter;
+
+ if (not defined $c-&gt;user ) {
+ $c-&gt;stash(template =&gt; 'index.tt');
+@@ -140,8 +141,10 @@
+
+ my $user = $c-&gt;user-&gt;username;
+ my $entry;
+- $c-&gt;log-&gt;debug(&quot;Searching for user $user&quot;);
+- $mesg = $c-&gt;model('User')-&gt;search(&quot;(&amp;(objectclass=inetOrgPerson)(uid=$user))&quot;);
++ $userfilter = $c-&gt;user-&gt;store-&gt;user_filter;
++ $userfilter =~ s/\%s/$user/g,
++ $c-&gt;log-&gt;debug(&quot;Searching for user $user with filter $userfilter&quot;);
++ $mesg = $c-&gt;model('User')-&gt;search($userfilter);
+ $entry = $mesg-&gt;entry;
+ my %mods;
+ my %params = %{$c-&gt;req-&gt;parameters};
+@@ -165,7 +168,7 @@
+ }
+ }
+
+- $mesg = $c-&gt;model('User')-&gt;search(&quot;(&amp;(objectclass=inetOrgPerson)(uid=$user))&quot;);
++ $mesg = $c-&gt;model('User')-&gt;search($userfilter);
+ $c-&gt;log-&gt;debug($mesg-&gt;error) if $mesg-&gt;code;
+ $entry = $mesg-&gt;entry;
+ $c-&gt;log-&gt;debug($mesg-&gt;error) if $mesg-&gt;code;
+@@ -222,12 +225,14 @@
+
+ sub add : Local {
+ my ( $self, $c) = @_;
+- my ($mesg,$entry,$user,$attr,$value);
++ my ($mesg,$entry,$user,$attr,$value,$userfilter);
+ $attr = $c-&gt;req-&gt;param('attribute');
+ $value = $c-&gt;req-&gt;param('value');
+ $user = $c-&gt;user-&gt;username;
+- $c-&gt;log-&gt;debug(&quot;Searching for user $user&quot;);
+- $mesg = $c-&gt;model('User')-&gt;search(&quot;(&amp;(objectclass=inetOrgPerson)(uid=$user))&quot;);
++ $userfilter = $c-&gt;user-&gt;store-&gt;user_filter;
++ $userfilter = s/%s/$c-&gt;user-&gt;username/g;
++ $c-&gt;log-&gt;debug(&quot;Searching for user $user with $userfilter&quot;);
++ $mesg = $c-&gt;model('User')-&gt;search($userfilter);
+ $entry = $mesg-&gt;entry;
+ $entry-&gt;add( $attr =&gt; $value);
+ $c-&gt;log-&gt;info(&quot;Adding $attr = $value to user $user&quot;);
+@@ -239,10 +244,12 @@
+
+ sub delete : Local : Args(2) {
+ my ( $self, $c, $attrname,$attrvalue) = @_;
+- my ($mesg,$entry,$user);
++ my ($mesg,$entry,$user,$userfilter);
+ $user = $c-&gt;user-&gt;username;
++ $userfilter = $c-&gt;user-&gt;store-&gt;user_filter;
++ $userfilter =~ s/%s/$c-&gt;user-&gt;username/g;
+ $c-&gt;log-&gt;debug(&quot;Searching for user $user&quot;);
+- $mesg = $c-&gt;model('User')-&gt;search(&quot;(&amp;(objectclass=inetOrgPerson)(uid=$user))&quot;);
++ $mesg = $c-&gt;model('User')-&gt;search($userfilter);
+ $entry = $mesg-&gt;entry;
+ $c-&gt;log-&gt;info(&quot;Deleting $attrname = $attrvalue from user $user&quot;);
+ $entry-&gt;delete($attrname =&gt; $attrvalue);
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/01989e65/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/01989e65/attachment.html
new file mode 100644
index 000000000..37426d03a
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/01989e65/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>[139] Dont hardcode filters, but use user's store configuration</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>139</dd>
+<dt>Author</dt> <dd>buchan</dd>
+<dt>Date</dt> <dd>2010-11-25 12:34:51 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Dont hardcode filters, but use user's store configuration
+This allows configuration of which user attribute to login with, by
+only changing authentication configuration (e.g. in catdap_local.yml)</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunklibCatDapControlleruserpm">identity/CatDap/trunk/lib/CatDap/Controller/user.pm</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunklibCatDapControlleruserpm">Modified: identity/CatDap/trunk/lib/CatDap/Controller/user.pm</a>
+===================================================================
+--- identity/CatDap/trunk/lib/CatDap/Controller/user.pm 2010-11-25 09:26:28 UTC (rev 138)
++++ identity/CatDap/trunk/lib/CatDap/Controller/user.pm 2010-11-25 11:34:51 UTC (rev 139)
+@@ -126,6 +126,7 @@
+ my $password;
+ my $mesg;
+ my $dn;
++ my $userfilter;
+
+ if (not defined $c-&gt;user ) {
+ $c-&gt;stash(template =&gt; 'index.tt');
+@@ -140,8 +141,10 @@
+
+ my $user = $c-&gt;user-&gt;username;
+ my $entry;
+- $c-&gt;log-&gt;debug(&quot;Searching for user $user&quot;);
+- $mesg = $c-&gt;model('User')-&gt;search(&quot;(&amp;(objectclass=inetOrgPerson)(uid=$user))&quot;);
++ $userfilter = $c-&gt;user-&gt;store-&gt;user_filter;
++ $userfilter =~ s/\%s/$user/g,
++ $c-&gt;log-&gt;debug(&quot;Searching for user $user with filter $userfilter&quot;);
++ $mesg = $c-&gt;model('User')-&gt;search($userfilter);
+ $entry = $mesg-&gt;entry;
+ my %mods;
+ my %params = %{$c-&gt;req-&gt;parameters};
+@@ -165,7 +168,7 @@
+ }
+ }
+
+- $mesg = $c-&gt;model('User')-&gt;search(&quot;(&amp;(objectclass=inetOrgPerson)(uid=$user))&quot;);
++ $mesg = $c-&gt;model('User')-&gt;search($userfilter);
+ $c-&gt;log-&gt;debug($mesg-&gt;error) if $mesg-&gt;code;
+ $entry = $mesg-&gt;entry;
+ $c-&gt;log-&gt;debug($mesg-&gt;error) if $mesg-&gt;code;
+@@ -222,12 +225,14 @@
+
+ sub add : Local {
+ my ( $self, $c) = @_;
+- my ($mesg,$entry,$user,$attr,$value);
++ my ($mesg,$entry,$user,$attr,$value,$userfilter);
+ $attr = $c-&gt;req-&gt;param('attribute');
+ $value = $c-&gt;req-&gt;param('value');
+ $user = $c-&gt;user-&gt;username;
+- $c-&gt;log-&gt;debug(&quot;Searching for user $user&quot;);
+- $mesg = $c-&gt;model('User')-&gt;search(&quot;(&amp;(objectclass=inetOrgPerson)(uid=$user))&quot;);
++ $userfilter = $c-&gt;user-&gt;store-&gt;user_filter;
++ $userfilter = s/%s/$c-&gt;user-&gt;username/g;
++ $c-&gt;log-&gt;debug(&quot;Searching for user $user with $userfilter&quot;);
++ $mesg = $c-&gt;model('User')-&gt;search($userfilter);
+ $entry = $mesg-&gt;entry;
+ $entry-&gt;add( $attr =&gt; $value);
+ $c-&gt;log-&gt;info(&quot;Adding $attr = $value to user $user&quot;);
+@@ -239,10 +244,12 @@
+
+ sub delete : Local : Args(2) {
+ my ( $self, $c, $attrname,$attrvalue) = @_;
+- my ($mesg,$entry,$user);
++ my ($mesg,$entry,$user,$userfilter);
+ $user = $c-&gt;user-&gt;username;
++ $userfilter = $c-&gt;user-&gt;store-&gt;user_filter;
++ $userfilter =~ s/%s/$c-&gt;user-&gt;username/g;
+ $c-&gt;log-&gt;debug(&quot;Searching for user $user&quot;);
+- $mesg = $c-&gt;model('User')-&gt;search(&quot;(&amp;(objectclass=inetOrgPerson)(uid=$user))&quot;);
++ $mesg = $c-&gt;model('User')-&gt;search($userfilter);
+ $entry = $mesg-&gt;entry;
+ $c-&gt;log-&gt;info(&quot;Deleting $attrname = $attrvalue from user $user&quot;);
+ $entry-&gt;delete($attrname =&gt; $attrvalue);
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/0295b730/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/0295b730/attachment-0001.html
new file mode 100644
index 000000000..933eb8e7b
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/0295b730/attachment-0001.html
@@ -0,0 +1,99 @@
+<!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>[145] remove trailing slashes</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>145</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 13:12:15 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>remove trailing slashes</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkemi">build_system/iurt/trunk/emi</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkemi">Modified: build_system/iurt/trunk/emi</a>
+===================================================================
+--- build_system/iurt/trunk/emi 2010-11-25 12:11:45 UTC (rev 144)
++++ build_system/iurt/trunk/emi 2010-11-25 12:12:15 UTC (rev 145)
+@@ -81,7 +81,7 @@
+ },
+ tmp =&gt; {
+ desc =&gt; &quot;Temporary directory&quot;,
+- default =&gt; &quot;$HOME/tmp/&quot;
++ default =&gt; &quot;$HOME/tmp&quot;
+ },
+ root =&gt; {
+ desc =&gt; 'Architecture root dir',
+@@ -97,7 +97,7 @@
+ },
+ queue =&gt; {
+ desc =&gt; 'root directory of the various upload queues',
+- default =&gt; &quot;$HOME/uploads/&quot;
++ default =&gt; &quot;$HOME/uploads&quot;
+ },
+ ssh_option =&gt; {
+ desc =&gt; &quot;SSH options&quot;,
+@@ -115,9 +115,9 @@
+ my $cache = { arch =&gt; {} };
+
+
+-my $todo = &quot;$config-&gt;{queue}/todo/&quot;;
+-my $done = &quot;$config-&gt;{queue}/done/&quot;;
+-my $reject = &quot;$config-&gt;{queue}/rejected/&quot;;
++my $todo = &quot;$config-&gt;{queue}/todo&quot;;
++my $done = &quot;$config-&gt;{queue}/done&quot;;
++my $reject = &quot;$config-&gt;{queue}/rejected&quot;;
+
+ my %pkg_tree;
+ my %excluded;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/0295b730/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/0295b730/attachment.html
new file mode 100644
index 000000000..933eb8e7b
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/0295b730/attachment.html
@@ -0,0 +1,99 @@
+<!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>[145] remove trailing slashes</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>145</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 13:12:15 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>remove trailing slashes</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkemi">build_system/iurt/trunk/emi</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkemi">Modified: build_system/iurt/trunk/emi</a>
+===================================================================
+--- build_system/iurt/trunk/emi 2010-11-25 12:11:45 UTC (rev 144)
++++ build_system/iurt/trunk/emi 2010-11-25 12:12:15 UTC (rev 145)
+@@ -81,7 +81,7 @@
+ },
+ tmp =&gt; {
+ desc =&gt; &quot;Temporary directory&quot;,
+- default =&gt; &quot;$HOME/tmp/&quot;
++ default =&gt; &quot;$HOME/tmp&quot;
+ },
+ root =&gt; {
+ desc =&gt; 'Architecture root dir',
+@@ -97,7 +97,7 @@
+ },
+ queue =&gt; {
+ desc =&gt; 'root directory of the various upload queues',
+- default =&gt; &quot;$HOME/uploads/&quot;
++ default =&gt; &quot;$HOME/uploads&quot;
+ },
+ ssh_option =&gt; {
+ desc =&gt; &quot;SSH options&quot;,
+@@ -115,9 +115,9 @@
+ my $cache = { arch =&gt; {} };
+
+
+-my $todo = &quot;$config-&gt;{queue}/todo/&quot;;
+-my $done = &quot;$config-&gt;{queue}/done/&quot;;
+-my $reject = &quot;$config-&gt;{queue}/rejected/&quot;;
++my $todo = &quot;$config-&gt;{queue}/todo&quot;;
++my $done = &quot;$config-&gt;{queue}/done&quot;;
++my $reject = &quot;$config-&gt;{queue}/rejected&quot;;
+
+ my %pkg_tree;
+ my %excluded;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/049c1f21/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/049c1f21/attachment-0001.html
new file mode 100644
index 000000000..ade25185d
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/049c1f21/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>[141] create rejected directory if needed</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>141</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 12:39:23 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>create rejected directory if needed</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkemi">build_system/iurt/trunk/emi</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkemi">Modified: build_system/iurt/trunk/emi</a>
+===================================================================
+--- build_system/iurt/trunk/emi 2010-11-25 11:37:17 UTC (rev 140)
++++ build_system/iurt/trunk/emi 2010-11-25 11:39:23 UTC (rev 141)
+@@ -245,6 +245,7 @@
+ } else {
+ # should send a mail or something
+ plog('ERR', &quot;upload failed ($!), rejecting files in $reject/$path/&quot;);
++ mkdir_p(&quot;$reject/$path&quot;);
+ foreach my $rpm (@{$pkg_tree{$prefix}{rpms}}) {
+ link &quot;$done/$path/${prefix}_$rpm&quot;, &quot;$reject/$path/${prefix}_$rpm&quot;;
+ plog('ERR', &quot;ERROR: link of $rpm failed ($!)&quot;);
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/049c1f21/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/049c1f21/attachment.html
new file mode 100644
index 000000000..ade25185d
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/049c1f21/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>[141] create rejected directory if needed</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>141</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 12:39:23 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>create rejected directory if needed</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkemi">build_system/iurt/trunk/emi</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkemi">Modified: build_system/iurt/trunk/emi</a>
+===================================================================
+--- build_system/iurt/trunk/emi 2010-11-25 11:37:17 UTC (rev 140)
++++ build_system/iurt/trunk/emi 2010-11-25 11:39:23 UTC (rev 141)
+@@ -245,6 +245,7 @@
+ } else {
+ # should send a mail or something
+ plog('ERR', &quot;upload failed ($!), rejecting files in $reject/$path/&quot;);
++ mkdir_p(&quot;$reject/$path&quot;);
+ foreach my $rpm (@{$pkg_tree{$prefix}{rpms}}) {
+ link &quot;$done/$path/${prefix}_$rpm&quot;, &quot;$reject/$path/${prefix}_$rpm&quot;;
+ plog('ERR', &quot;ERROR: link of $rpm failed ($!)&quot;);
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/0b480795/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/0b480795/attachment-0001.html
new file mode 100644
index 000000000..b4f62101b
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/0b480795/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>[137] x86_64 hosts can now build i586 packages, impressive!</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>137</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 10:26:01 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>x86_64 hosts can now build i586 packages, impressive!</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkulri">build_system/iurt/trunk/ulri</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkulri">Modified: build_system/iurt/trunk/ulri</a>
+===================================================================
+--- build_system/iurt/trunk/ulri 2010-11-25 07:49:22 UTC (rev 136)
++++ build_system/iurt/trunk/ulri 2010-11-25 09:26:01 UTC (rev 137)
+@@ -678,6 +678,11 @@
+ plog('DEBUG', &quot;Will compile only with media $media_to_add&quot;);
+ $cmd =~ s!__MEDIA__!$media_to_add!g;
+
++ #- allow x86_64 hosts to build i586 packages
++ if ($arch eq 'i586') {
++ $cmd = &quot;setarch i586 $cmd&quot;;
++ }
++
+ plog('DEBUG', &quot;Build $pkgs&quot;);
+ ssh($remote, &quot;\'echo PID=\$\$; exec $cmd $pkgs &amp;&gt;$prefix_dir/log/botcmd.\$(date +%s).\$(hostname -s).log\' &gt; $temp &amp;&quot;);
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/0b480795/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/0b480795/attachment.html
new file mode 100644
index 000000000..b4f62101b
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/0b480795/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>[137] x86_64 hosts can now build i586 packages, impressive!</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>137</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 10:26:01 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>x86_64 hosts can now build i586 packages, impressive!</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkulri">build_system/iurt/trunk/ulri</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkulri">Modified: build_system/iurt/trunk/ulri</a>
+===================================================================
+--- build_system/iurt/trunk/ulri 2010-11-25 07:49:22 UTC (rev 136)
++++ build_system/iurt/trunk/ulri 2010-11-25 09:26:01 UTC (rev 137)
+@@ -678,6 +678,11 @@
+ plog('DEBUG', &quot;Will compile only with media $media_to_add&quot;);
+ $cmd =~ s!__MEDIA__!$media_to_add!g;
+
++ #- allow x86_64 hosts to build i586 packages
++ if ($arch eq 'i586') {
++ $cmd = &quot;setarch i586 $cmd&quot;;
++ }
++
+ plog('DEBUG', &quot;Build $pkgs&quot;);
+ ssh($remote, &quot;\'echo PID=\$\$; exec $cmd $pkgs &amp;&gt;$prefix_dir/log/botcmd.\$(date +%s).\$(hostname -s).log\' &gt; $temp &amp;&quot;);
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/0c609744/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/0c609744/attachment-0001.html
new file mode 100644
index 000000000..0662b3054
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/0c609744/attachment-0001.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[144] remove more trailing slashes</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>144</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 13:11:45 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>remove more trailing slashes</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkulri">build_system/iurt/trunk/ulri</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkulri">Modified: build_system/iurt/trunk/ulri</a>
+===================================================================
+--- build_system/iurt/trunk/ulri 2010-11-25 12:11:08 UTC (rev 143)
++++ build_system/iurt/trunk/ulri 2010-11-25 12:11:45 UTC (rev 144)
+@@ -184,9 +184,9 @@
+ my %pkg_tree;
+ my $compildone = $cache-&gt;{done};
+
+-my $todo = &quot;$config-&gt;{queue}/todo/&quot;;
+-my $failure = &quot;$config-&gt;{queue}/failure/&quot;;
+-my $done = &quot;$config-&gt;{queue}/done/&quot;;
++my $todo = &quot;$config-&gt;{queue}/todo&quot;;
++my $failure = &quot;$config-&gt;{queue}/failure&quot;;
++my $done = &quot;$config-&gt;{queue}/done&quot;;
+
+ # Raise this when the noarch package starts to build on any bot
+ my %noarch_build;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/0c609744/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/0c609744/attachment.html
new file mode 100644
index 000000000..0662b3054
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/0c609744/attachment.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[144] remove more trailing slashes</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>144</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 13:11:45 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>remove more trailing slashes</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkulri">build_system/iurt/trunk/ulri</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkulri">Modified: build_system/iurt/trunk/ulri</a>
+===================================================================
+--- build_system/iurt/trunk/ulri 2010-11-25 12:11:08 UTC (rev 143)
++++ build_system/iurt/trunk/ulri 2010-11-25 12:11:45 UTC (rev 144)
+@@ -184,9 +184,9 @@
+ my %pkg_tree;
+ my $compildone = $cache-&gt;{done};
+
+-my $todo = &quot;$config-&gt;{queue}/todo/&quot;;
+-my $failure = &quot;$config-&gt;{queue}/failure/&quot;;
+-my $done = &quot;$config-&gt;{queue}/done/&quot;;
++my $todo = &quot;$config-&gt;{queue}/todo&quot;;
++my $failure = &quot;$config-&gt;{queue}/failure&quot;;
++my $done = &quot;$config-&gt;{queue}/done&quot;;
+
+ # Raise this when the noarch package starts to build on any bot
+ my %noarch_build;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/151a7b1e/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/151a7b1e/attachment-0001.html
new file mode 100644
index 000000000..a274491a9
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/151a7b1e/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>[142] log path is unused</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>142</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 12:59:17 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>log path is unused</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkulri">build_system/iurt/trunk/ulri</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkulri">Modified: build_system/iurt/trunk/ulri</a>
+===================================================================
+--- build_system/iurt/trunk/ulri 2010-11-25 11:39:23 UTC (rev 141)
++++ build_system/iurt/trunk/ulri 2010-11-25 11:59:17 UTC (rev 142)
+@@ -85,7 +85,6 @@
+ user =&gt; 'mandrake' ,
+ command =&gt; 'sudo -u mandrake -H /usr/local/bin/iurt2.sh --copy_srpm --group -v 1 --config local_spool /export/home/mandrake/iurt/__DIR__ --no_rsync --chrooted-urpmi http://kenobi/dis/ -r __TARGET__ __ARCH__',
+ packages =&gt; '/export/home/mandrake/iurt/',
+- log =&gt; '/export/home/mandrake/iurt/',
+ } ,
+ },
+ },
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/151a7b1e/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/151a7b1e/attachment.html
new file mode 100644
index 000000000..a274491a9
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/151a7b1e/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>[142] log path is unused</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>142</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 12:59:17 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>log path is unused</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkulri">build_system/iurt/trunk/ulri</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkulri">Modified: build_system/iurt/trunk/ulri</a>
+===================================================================
+--- build_system/iurt/trunk/ulri 2010-11-25 11:39:23 UTC (rev 141)
++++ build_system/iurt/trunk/ulri 2010-11-25 11:59:17 UTC (rev 142)
+@@ -85,7 +85,6 @@
+ user =&gt; 'mandrake' ,
+ command =&gt; 'sudo -u mandrake -H /usr/local/bin/iurt2.sh --copy_srpm --group -v 1 --config local_spool /export/home/mandrake/iurt/__DIR__ --no_rsync --chrooted-urpmi http://kenobi/dis/ -r __TARGET__ __ARCH__',
+ packages =&gt; '/export/home/mandrake/iurt/',
+- log =&gt; '/export/home/mandrake/iurt/',
+ } ,
+ },
+ },
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/16feb833/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/16feb833/attachment-0001.html
new file mode 100644
index 000000000..e6cdc3582
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/16feb833/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>[475] use antispam and antivirus on smtp server</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>475</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-25 18:48:15 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>use antispam and antivirus on smtp server</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-25 17:48:14 UTC (rev 474)
++++ puppet/modules/postfix/manifests/init.pp 2010-11-25 17:48:15 UTC (rev 475)
+@@ -33,6 +33,8 @@
+
+ class smtp_server inherits base {
+ include postgrey
++ include amavis
++ include spamassassin
+ file { '/etc/postfix/main.cf':
+ content =&gt; template(&quot;postfix/main.cf&quot;),
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/16feb833/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/16feb833/attachment.html
new file mode 100644
index 000000000..e6cdc3582
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/16feb833/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>[475] use antispam and antivirus on smtp server</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>475</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-25 18:48:15 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>use antispam and antivirus on smtp server</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-25 17:48:14 UTC (rev 474)
++++ puppet/modules/postfix/manifests/init.pp 2010-11-25 17:48:15 UTC (rev 475)
+@@ -33,6 +33,8 @@
+
+ class smtp_server inherits base {
+ include postgrey
++ include amavis
++ include spamassassin
+ file { '/etc/postfix/main.cf':
+ content =&gt; template(&quot;postfix/main.cf&quot;),
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/24435da0/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/24435da0/attachment-0001.html
new file mode 100644
index 000000000..f0b3eda24
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/24435da0/attachment-0001.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[468] upload packages as schedbot user for now</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>468</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 12:52:01 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>upload packages as schedbot user for now</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/upload.conf 2010-11-25 11:49:41 UTC (rev 467)
++++ puppet/modules/buildsystem/templates/upload.conf 2010-11-25 11:52:01 UTC (rev 468)
+@@ -54,4 +54,5 @@
+ },
+ admin =&gt; 'mageia-sysadm@mageia.org',
+ http_queue =&gt; 'http://pkgsubmit.mageia.org/uploads/',
++ upload_user =&gt; 'schedbot',
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/24435da0/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/24435da0/attachment.html
new file mode 100644
index 000000000..f0b3eda24
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/24435da0/attachment.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[468] upload packages as schedbot user for now</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>468</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 12:52:01 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>upload packages as schedbot user for now</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/upload.conf 2010-11-25 11:49:41 UTC (rev 467)
++++ puppet/modules/buildsystem/templates/upload.conf 2010-11-25 11:52:01 UTC (rev 468)
+@@ -54,4 +54,5 @@
+ },
+ admin =&gt; 'mageia-sysadm@mageia.org',
+ http_queue =&gt; 'http://pkgsubmit.mageia.org/uploads/',
++ upload_user =&gt; 'schedbot',
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/2ff8d7ce/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/2ff8d7ce/attachment-0001.html
new file mode 100644
index 000000000..57c56b4cd
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/2ff8d7ce/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>[147] do not add rpm extension when building packages list</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>147</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 19:07:24 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>do not add rpm extension when building packages list</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunklibIurtChrootpm">build_system/iurt/trunk/lib/Iurt/Chroot.pm</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunklibIurtChrootpm">Modified: build_system/iurt/trunk/lib/Iurt/Chroot.pm</a>
+===================================================================
+--- build_system/iurt/trunk/lib/Iurt/Chroot.pm 2010-11-25 12:13:11 UTC (rev 146)
++++ build_system/iurt/trunk/lib/Iurt/Chroot.pm 2010-11-25 18:07:24 UTC (rev 147)
+@@ -541,7 +541,7 @@
+ sudo($run, $config, &quot;--rm&quot;, &quot;$tmp_chroot/etc/urpmi/urpmi.cfg&quot;);
+ sudo($run, $config, &quot;--rm&quot;, &quot;$tmp_chroot/var/lib/urpmi/*&quot;);
+
+- system(&quot;rpm -qa --root $tmp_chroot --qf '\%{NAME}-\%{VERSION}-\%{RELEASE}.\%{ARCH}.rpm\n' | sort &gt; $tmp_chroot/tmp/qa&quot;);
++ system(&quot;rpm -qa --root $tmp_chroot --qf '\%{NAME}-\%{VERSION}-\%{RELEASE}.\%{ARCH}\n' | sort &gt; $tmp_chroot/tmp/qa&quot;);
+ sudo($run, $config, &quot;--cp&quot;, &quot;$tmp_chroot/tmp/qa&quot;, &quot;$tmp_chroot/var/log/qa&quot;);
+ unlink(&quot;$tmp_chroot/tmp/qa&quot;);
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/2ff8d7ce/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/2ff8d7ce/attachment.html
new file mode 100644
index 000000000..57c56b4cd
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/2ff8d7ce/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>[147] do not add rpm extension when building packages list</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>147</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 19:07:24 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>do not add rpm extension when building packages list</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunklibIurtChrootpm">build_system/iurt/trunk/lib/Iurt/Chroot.pm</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunklibIurtChrootpm">Modified: build_system/iurt/trunk/lib/Iurt/Chroot.pm</a>
+===================================================================
+--- build_system/iurt/trunk/lib/Iurt/Chroot.pm 2010-11-25 12:13:11 UTC (rev 146)
++++ build_system/iurt/trunk/lib/Iurt/Chroot.pm 2010-11-25 18:07:24 UTC (rev 147)
+@@ -541,7 +541,7 @@
+ sudo($run, $config, &quot;--rm&quot;, &quot;$tmp_chroot/etc/urpmi/urpmi.cfg&quot;);
+ sudo($run, $config, &quot;--rm&quot;, &quot;$tmp_chroot/var/lib/urpmi/*&quot;);
+
+- system(&quot;rpm -qa --root $tmp_chroot --qf '\%{NAME}-\%{VERSION}-\%{RELEASE}.\%{ARCH}.rpm\n' | sort &gt; $tmp_chroot/tmp/qa&quot;);
++ system(&quot;rpm -qa --root $tmp_chroot --qf '\%{NAME}-\%{VERSION}-\%{RELEASE}.\%{ARCH}\n' | sort &gt; $tmp_chroot/tmp/qa&quot;);
+ sudo($run, $config, &quot;--cp&quot;, &quot;$tmp_chroot/tmp/qa&quot;, &quot;$tmp_chroot/var/log/qa&quot;);
+ unlink(&quot;$tmp_chroot/tmp/qa&quot;);
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/39bf50ec/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/39bf50ec/attachment-0001.html
new file mode 100644
index 000000000..9f46cd61b
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/39bf50ec/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>[138] fix indentation</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>138</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 10:26:28 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>fix indentation</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkulri">build_system/iurt/trunk/ulri</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkulri">Modified: build_system/iurt/trunk/ulri</a>
+===================================================================
+--- build_system/iurt/trunk/ulri 2010-11-25 09:26:01 UTC (rev 137)
++++ build_system/iurt/trunk/ulri 2010-11-25 09:26:28 UTC (rev 138)
+@@ -678,10 +678,10 @@
+ plog('DEBUG', &quot;Will compile only with media $media_to_add&quot;);
+ $cmd =~ s!__MEDIA__!$media_to_add!g;
+
+- #- allow x86_64 hosts to build i586 packages
+- if ($arch eq 'i586') {
+- $cmd = &quot;setarch i586 $cmd&quot;;
+- }
++ #- allow x86_64 hosts to build i586 packages
++ if ($arch eq 'i586') {
++ $cmd = &quot;setarch i586 $cmd&quot;;
++ }
+
+ plog('DEBUG', &quot;Build $pkgs&quot;);
+ ssh($remote, &quot;\'echo PID=\$\$; exec $cmd $pkgs &amp;&gt;$prefix_dir/log/botcmd.\$(date +%s).\$(hostname -s).log\' &gt; $temp &amp;&quot;);
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/39bf50ec/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/39bf50ec/attachment.html
new file mode 100644
index 000000000..9f46cd61b
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/39bf50ec/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>[138] fix indentation</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>138</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 10:26:28 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>fix indentation</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkulri">build_system/iurt/trunk/ulri</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkulri">Modified: build_system/iurt/trunk/ulri</a>
+===================================================================
+--- build_system/iurt/trunk/ulri 2010-11-25 09:26:01 UTC (rev 137)
++++ build_system/iurt/trunk/ulri 2010-11-25 09:26:28 UTC (rev 138)
+@@ -678,10 +678,10 @@
+ plog('DEBUG', &quot;Will compile only with media $media_to_add&quot;);
+ $cmd =~ s!__MEDIA__!$media_to_add!g;
+
+- #- allow x86_64 hosts to build i586 packages
+- if ($arch eq 'i586') {
+- $cmd = &quot;setarch i586 $cmd&quot;;
+- }
++ #- allow x86_64 hosts to build i586 packages
++ if ($arch eq 'i586') {
++ $cmd = &quot;setarch i586 $cmd&quot;;
++ }
+
+ plog('DEBUG', &quot;Build $pkgs&quot;);
+ ssh($remote, &quot;\'echo PID=\$\$; exec $cmd $pkgs &amp;&gt;$prefix_dir/log/botcmd.\$(date +%s).\$(hostname -s).log\' &gt; $temp &amp;&quot;);
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/3ff60f22/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/3ff60f22/attachment-0001.html
new file mode 100644
index 000000000..0d514e73f
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/3ff60f22/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>[470] remove unused logdir</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>470</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 13:01:13 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>remove unused logdir</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/upload.conf 2010-11-25 11:55:04 UTC (rev 469)
++++ puppet/modules/buildsystem/templates/upload.conf 2010-11-25 12:01:13 UTC (rev 470)
+@@ -28,7 +28,6 @@
+ # command =&gt; &quot;iurt --copy-srpm --group -v 6 --config local_spool $homedir/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- $repository --additional-media -m __MEDIA__ -- file://$homedir/cache/ -p \&quot;__PACKAGER__\&quot; -r __TARGET__ __ARCH__&quot;,
+ command =&gt; &quot;iurt --copy_srpm --group -v 6 --config local_spool $homedir/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- $repository -p \&quot;__PACKAGER__\&quot; -r __TARGET__ __ARCH__&quot;,
+ packages =&gt; &quot;$homedir/iurt/&quot;,
+- log =&gt; &quot;$homedir/iurt/&quot;,
+ },
+ });
+ } @{$nodes{$arch}},
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/3ff60f22/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/3ff60f22/attachment.html
new file mode 100644
index 000000000..0d514e73f
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/3ff60f22/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>[470] remove unused logdir</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>470</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 13:01:13 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>remove unused logdir</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/upload.conf 2010-11-25 11:55:04 UTC (rev 469)
++++ puppet/modules/buildsystem/templates/upload.conf 2010-11-25 12:01:13 UTC (rev 470)
+@@ -28,7 +28,6 @@
+ # command =&gt; &quot;iurt --copy-srpm --group -v 6 --config local_spool $homedir/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- $repository --additional-media -m __MEDIA__ -- file://$homedir/cache/ -p \&quot;__PACKAGER__\&quot; -r __TARGET__ __ARCH__&quot;,
+ command =&gt; &quot;iurt --copy_srpm --group -v 6 --config local_spool $homedir/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- $repository -p \&quot;__PACKAGER__\&quot; -r __TARGET__ __ARCH__&quot;,
+ packages =&gt; &quot;$homedir/iurt/&quot;,
+- log =&gt; &quot;$homedir/iurt/&quot;,
+ },
+ });
+ } @{$nodes{$arch}},
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/56264c2b/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/56264c2b/attachment-0001.html
new file mode 100644
index 000000000..8f92db24e
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/56264c2b/attachment-0001.html
@@ -0,0 +1,103 @@
+<!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>[466] add pkgsubmit vhost</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>466</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 12:46:30 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add pkgsubmit vhost</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesvhost_pkgsubmitconf">puppet/modules/buildsystem/templates/vhost_pkgsubmit.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/buildsystem/manifests/init.pp 2010-11-25 07:48:25 UTC (rev 465)
++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-25 11:46:30 UTC (rev 466)
+@@ -31,6 +31,10 @@
+ vhost_file =&gt; &quot;buildsystem/vhost_repository.conf&quot;,
+ }
+
++ apache::vhost_other_app { &quot;pkgsubmit.$domain&quot;:
++ vhost_file =&gt; &quot;buildsystem/vhost_pkgsubmit.conf&quot;,
++ }
++
+ include scheduler
+ include gatherer
+ }
+
+<a id="puppetmodulesbuildsystemtemplatesvhost_pkgsubmitconf">Added: puppet/modules/buildsystem/templates/vhost_pkgsubmit.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/vhost_pkgsubmit.conf (rev 0)
++++ puppet/modules/buildsystem/templates/vhost_pkgsubmit.conf 2010-11-25 11:46:30 UTC (rev 466)
+@@ -0,0 +1,13 @@
++&lt;%
++pkgsubmit_root = &quot;/home/schedbot/uploads&quot;
++%&gt;
++
++&lt;VirtualHost *:80&gt;
++ ServerName pkgsubmit.&lt;%= domain %&gt;
++ DocumentRoot &lt;%= pkgsubmit_root %&gt;
++ Alias /uploads /home/schedbot/uploads
++ &lt;Location /&gt;
++ Allow from all
++ Options Indexes
++ &lt;/Location&gt;
++&lt;/VirtualHost&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/56264c2b/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/56264c2b/attachment.html
new file mode 100644
index 000000000..8f92db24e
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/56264c2b/attachment.html
@@ -0,0 +1,103 @@
+<!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>[466] add pkgsubmit vhost</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>466</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 12:46:30 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add pkgsubmit vhost</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesvhost_pkgsubmitconf">puppet/modules/buildsystem/templates/vhost_pkgsubmit.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/buildsystem/manifests/init.pp 2010-11-25 07:48:25 UTC (rev 465)
++++ puppet/modules/buildsystem/manifests/init.pp 2010-11-25 11:46:30 UTC (rev 466)
+@@ -31,6 +31,10 @@
+ vhost_file =&gt; &quot;buildsystem/vhost_repository.conf&quot;,
+ }
+
++ apache::vhost_other_app { &quot;pkgsubmit.$domain&quot;:
++ vhost_file =&gt; &quot;buildsystem/vhost_pkgsubmit.conf&quot;,
++ }
++
+ include scheduler
+ include gatherer
+ }
+
+<a id="puppetmodulesbuildsystemtemplatesvhost_pkgsubmitconf">Added: puppet/modules/buildsystem/templates/vhost_pkgsubmit.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/vhost_pkgsubmit.conf (rev 0)
++++ puppet/modules/buildsystem/templates/vhost_pkgsubmit.conf 2010-11-25 11:46:30 UTC (rev 466)
+@@ -0,0 +1,13 @@
++&lt;%
++pkgsubmit_root = &quot;/home/schedbot/uploads&quot;
++%&gt;
++
++&lt;VirtualHost *:80&gt;
++ ServerName pkgsubmit.&lt;%= domain %&gt;
++ DocumentRoot &lt;%= pkgsubmit_root %&gt;
++ Alias /uploads /home/schedbot/uploads
++ &lt;Location /&gt;
++ Allow from all
++ Options Indexes
++ &lt;/Location&gt;
++&lt;/VirtualHost&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/71eb7d93/attachment-0001.asc b/zarb-ml/mageia-sysadm/attachments/20101125/71eb7d93/attachment-0001.asc
new file mode 100644
index 000000000..549dee1c5
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/71eb7d93/attachment-0001.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iEYEARECAAYFAkzupnIACgkQk29cDOWzfVCQ8QCfcmthvH2icCmDIJP9LddXCl/f
+WvgAoOswUOe+HU6Hsb/x0ptxOl8vQspU
+=5MG+
+-----END PGP SIGNATURE-----
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/71eb7d93/attachment.asc b/zarb-ml/mageia-sysadm/attachments/20101125/71eb7d93/attachment.asc
new file mode 100644
index 000000000..549dee1c5
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/71eb7d93/attachment.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iEYEARECAAYFAkzupnIACgkQk29cDOWzfVCQ8QCfcmthvH2icCmDIJP9LddXCl/f
+WvgAoOswUOe+HU6Hsb/x0ptxOl8vQspU
+=5MG+
+-----END PGP SIGNATURE-----
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/7ae6acd8/attachment-0001.asc b/zarb-ml/mageia-sysadm/attachments/20101125/7ae6acd8/attachment-0001.asc
new file mode 100644
index 000000000..023a01a0f
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/7ae6acd8/attachment-0001.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iEYEARECAAYFAkzuvt8ACgkQk29cDOWzfVBnqACeLs1rzMU7hyTMzf5waQ6LW9MM
+A4UAoNThIeYLSLGwTzaFf/m8QsrpL7lx
+=jGtu
+-----END PGP SIGNATURE-----
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/7ae6acd8/attachment.asc b/zarb-ml/mageia-sysadm/attachments/20101125/7ae6acd8/attachment.asc
new file mode 100644
index 000000000..023a01a0f
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/7ae6acd8/attachment.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iEYEARECAAYFAkzuvt8ACgkQk29cDOWzfVBnqACeLs1rzMU7hyTMzf5waQ6LW9MM
+A4UAoNThIeYLSLGwTzaFf/m8QsrpL7lx
+=jGtu
+-----END PGP SIGNATURE-----
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/7e7b80d3/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/7e7b80d3/attachment-0001.html
new file mode 100644
index 000000000..76f29a830
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/7e7b80d3/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>[473] no antivirus are deployed for now, and none are planned for the moment</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>473</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-25 18:48:12 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>no antivirus are deployed for now, and none are planned for the moment</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesamavistemplatesamavisdconf">puppet/modules/amavis/templates/amavisd.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesamavistemplatesamavisdconf">Modified: puppet/modules/amavis/templates/amavisd.conf</a>
+===================================================================
+--- puppet/modules/amavis/templates/amavisd.conf 2010-11-25 17:48:11 UTC (rev 472)
++++ puppet/modules/amavis/templates/amavisd.conf 2010-11-25 17:48:12 UTC (rev 473)
+@@ -773,7 +773,7 @@
+ # Always succeeds and considers mail clean.
+ # Potentially useful when all other scanners fail and it is desirable
+ # to let mail continue to flow with no virus checking (when uncommented).
+-# ['always-clean', sub {0}],
++ ['always-clean', sub {0}],
+
+ );
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/7e7b80d3/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/7e7b80d3/attachment.html
new file mode 100644
index 000000000..76f29a830
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/7e7b80d3/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>[473] no antivirus are deployed for now, and none are planned for the moment</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>473</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-25 18:48:12 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>no antivirus are deployed for now, and none are planned for the moment</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesamavistemplatesamavisdconf">puppet/modules/amavis/templates/amavisd.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesamavistemplatesamavisdconf">Modified: puppet/modules/amavis/templates/amavisd.conf</a>
+===================================================================
+--- puppet/modules/amavis/templates/amavisd.conf 2010-11-25 17:48:11 UTC (rev 472)
++++ puppet/modules/amavis/templates/amavisd.conf 2010-11-25 17:48:12 UTC (rev 473)
+@@ -773,7 +773,7 @@
+ # Always succeeds and considers mail clean.
+ # Potentially useful when all other scanners fail and it is desirable
+ # to let mail continue to flow with no virus checking (when uncommented).
+-# ['always-clean', sub {0}],
++ ['always-clean', sub {0}],
+
+ );
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/9013f6e3/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/9013f6e3/attachment-0001.html
new file mode 100644
index 000000000..44f422775
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/9013f6e3/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>[469] remove trailing slash in queue URL</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>469</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 12:55:04 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>remove trailing slash in queue URL</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/upload.conf 2010-11-25 11:52:01 UTC (rev 468)
++++ puppet/modules/buildsystem/templates/upload.conf 2010-11-25 11:55:04 UTC (rev 469)
+@@ -53,6 +53,6 @@
+ },
+ },
+ admin =&gt; 'mageia-sysadm@mageia.org',
+- http_queue =&gt; 'http://pkgsubmit.mageia.org/uploads/',
++ http_queue =&gt; 'http://pkgsubmit.mageia.org/uploads',
+ upload_user =&gt; 'schedbot',
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/9013f6e3/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/9013f6e3/attachment.html
new file mode 100644
index 000000000..44f422775
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/9013f6e3/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>[469] remove trailing slash in queue URL</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>469</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 12:55:04 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>remove trailing slash in queue URL</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/upload.conf 2010-11-25 11:52:01 UTC (rev 468)
++++ puppet/modules/buildsystem/templates/upload.conf 2010-11-25 11:55:04 UTC (rev 469)
+@@ -53,6 +53,6 @@
+ },
+ },
+ admin =&gt; 'mageia-sysadm@mageia.org',
+- http_queue =&gt; 'http://pkgsubmit.mageia.org/uploads/',
++ http_queue =&gt; 'http://pkgsubmit.mageia.org/uploads',
+ upload_user =&gt; 'schedbot',
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/b1665aa3/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/b1665aa3/attachment-0001.html
new file mode 100644
index 000000000..869761fd9
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/b1665aa3/attachment-0001.html
@@ -0,0 +1,85 @@
+<!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>[136] iurt log path is now passed by ulri when running the iurt command through ssh</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>136</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 08:49:22 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>iurt log path is now passed by ulri when running the iurt command through ssh</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkulri">build_system/iurt/trunk/ulri</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkulri">Modified: build_system/iurt/trunk/ulri</a>
+===================================================================
+--- build_system/iurt/trunk/ulri 2010-11-24 23:03:07 UTC (rev 135)
++++ build_system/iurt/trunk/ulri 2010-11-25 07:49:22 UTC (rev 136)
+@@ -668,7 +668,6 @@
+ $cmd =~ s!__DIR__!$path/$prefix!g;
+ $cmd =~ s!__TARGET__!$target!g;
+ $cmd =~ s!__PACKAGER__!$user!g;
+- $cmd =~ s!__IURTLOGDIR__!$prefix_dir/log/!g;
+
+ my $media_to_add;
+ if (ref $config-&gt;{media}{$target}{$media}) {
+@@ -680,7 +679,7 @@
+ $cmd =~ s!__MEDIA__!$media_to_add!g;
+
+ plog('DEBUG', &quot;Build $pkgs&quot;);
+- ssh($remote, &quot;$cmd $pkgs &gt; $temp &amp;&quot;);
++ ssh($remote, &quot;\'echo PID=\$\$; exec $cmd $pkgs &amp;&gt;$prefix_dir/log/botcmd.\$(date +%s).\$(hostname -s).log\' &gt; $temp &amp;&quot;);
+
+ # wait 10 seconds or until we have the log file
+ # plus 20 seconds if it timeouts.
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/b1665aa3/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/b1665aa3/attachment.html
new file mode 100644
index 000000000..869761fd9
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/b1665aa3/attachment.html
@@ -0,0 +1,85 @@
+<!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>[136] iurt log path is now passed by ulri when running the iurt command through ssh</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>136</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 08:49:22 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>iurt log path is now passed by ulri when running the iurt command through ssh</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkulri">build_system/iurt/trunk/ulri</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkulri">Modified: build_system/iurt/trunk/ulri</a>
+===================================================================
+--- build_system/iurt/trunk/ulri 2010-11-24 23:03:07 UTC (rev 135)
++++ build_system/iurt/trunk/ulri 2010-11-25 07:49:22 UTC (rev 136)
+@@ -668,7 +668,6 @@
+ $cmd =~ s!__DIR__!$path/$prefix!g;
+ $cmd =~ s!__TARGET__!$target!g;
+ $cmd =~ s!__PACKAGER__!$user!g;
+- $cmd =~ s!__IURTLOGDIR__!$prefix_dir/log/!g;
+
+ my $media_to_add;
+ if (ref $config-&gt;{media}{$target}{$media}) {
+@@ -680,7 +679,7 @@
+ $cmd =~ s!__MEDIA__!$media_to_add!g;
+
+ plog('DEBUG', &quot;Build $pkgs&quot;);
+- ssh($remote, &quot;$cmd $pkgs &gt; $temp &amp;&quot;);
++ ssh($remote, &quot;\'echo PID=\$\$; exec $cmd $pkgs &amp;&gt;$prefix_dir/log/botcmd.\$(date +%s).\$(hostname -s).log\' &gt; $temp &amp;&quot;);
+
+ # wait 10 seconds or until we have the log file
+ # plus 20 seconds if it timeouts.
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/b4c59407/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/b4c59407/attachment-0001.html
new file mode 100644
index 000000000..b33e0bf00
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/b4c59407/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>[471] restart amavis on configuration file change</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>471</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-25 18:48:10 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>restart amavis on configuration file change</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesamavismanifestsinitpp">puppet/modules/amavis/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesamavismanifestsinitpp">Modified: puppet/modules/amavis/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/amavis/manifests/init.pp 2010-11-25 12:01:13 UTC (rev 470)
++++ puppet/modules/amavis/manifests/init.pp 2010-11-25 17:48:10 UTC (rev 471)
+@@ -7,10 +7,11 @@
+ service { &quot;amavisd&quot;:
+ ensure =&gt; running,
+ path =&gt; &quot;/etc/init.d/amavisd&quot;,
+- subscribe =&gt; Package[&quot;amavisd-new&quot;],
++ subscribe =&gt; [Package[&quot;amavisd-new&quot;], File[&quot;amavisd.conf&quot;]],
+ }
+
+- file { &quot;/etc/amavisd/amavisd.conf&quot;:
++ file { &quot;amavisd.conf&quot;:
++ path =&gt; &quot;/etc/amavisd/amavisd.conf&quot;,
+ ensure =&gt; present,
+ owner =&gt; root,
+ group =&gt; root,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/b4c59407/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/b4c59407/attachment.html
new file mode 100644
index 000000000..b33e0bf00
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/b4c59407/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>[471] restart amavis on configuration file change</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>471</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-25 18:48:10 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>restart amavis on configuration file change</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesamavismanifestsinitpp">puppet/modules/amavis/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesamavismanifestsinitpp">Modified: puppet/modules/amavis/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/amavis/manifests/init.pp 2010-11-25 12:01:13 UTC (rev 470)
++++ puppet/modules/amavis/manifests/init.pp 2010-11-25 17:48:10 UTC (rev 471)
+@@ -7,10 +7,11 @@
+ service { &quot;amavisd&quot;:
+ ensure =&gt; running,
+ path =&gt; &quot;/etc/init.d/amavisd&quot;,
+- subscribe =&gt; Package[&quot;amavisd-new&quot;],
++ subscribe =&gt; [Package[&quot;amavisd-new&quot;], File[&quot;amavisd.conf&quot;]],
+ }
+
+- file { &quot;/etc/amavisd/amavisd.conf&quot;:
++ file { &quot;amavisd.conf&quot;:
++ path =&gt; &quot;/etc/amavisd/amavisd.conf&quot;,
+ ensure =&gt; present,
+ owner =&gt; root,
+ group =&gt; root,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/bb1af733/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/bb1af733/attachment-0001.html
new file mode 100644
index 000000000..b7fb52c0d
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/bb1af733/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>[465] do not pass iurt logdir as argument, it would require a wrapper parsing the option, we will handle this in ulri</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>465</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 08:48:25 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>do not pass iurt logdir as argument, it would require a wrapper parsing the option, we will handle this in ulri</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/upload.conf 2010-11-24 20:31:15 UTC (rev 464)
++++ puppet/modules/buildsystem/templates/upload.conf 2010-11-25 07:48:25 UTC (rev 465)
+@@ -25,8 +25,8 @@
+ iurt =&gt; {
+ user =&gt; 'iurt',
+ # (spuk, 2007-08-16) disabled iurt_cache additional media, locks trying to mount -o bind
+-# command =&gt; &quot;iurt --iurtlogdir __IURTLOGDIR__ --copy-srpm --group -v 6 --config local_spool $homedir/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- $repository --additional-media -m __MEDIA__ -- file://$homedir/cache/ -p \&quot;__PACKAGER__\&quot; -r __TARGET__ __ARCH__&quot;,
+- command =&gt; &quot;iurt --iurtlogdir __IURTLOGDIR__ --copy_srpm --group -v 6 --config local_spool $homedir/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- $repository -p \&quot;__PACKAGER__\&quot; -r __TARGET__ __ARCH__&quot;,
++# command =&gt; &quot;iurt --copy-srpm --group -v 6 --config local_spool $homedir/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- $repository --additional-media -m __MEDIA__ -- file://$homedir/cache/ -p \&quot;__PACKAGER__\&quot; -r __TARGET__ __ARCH__&quot;,
++ command =&gt; &quot;iurt --copy_srpm --group -v 6 --config local_spool $homedir/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- $repository -p \&quot;__PACKAGER__\&quot; -r __TARGET__ __ARCH__&quot;,
+ packages =&gt; &quot;$homedir/iurt/&quot;,
+ log =&gt; &quot;$homedir/iurt/&quot;,
+ },
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/bb1af733/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/bb1af733/attachment.html
new file mode 100644
index 000000000..b7fb52c0d
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/bb1af733/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>[465] do not pass iurt logdir as argument, it would require a wrapper parsing the option, we will handle this in ulri</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>465</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 08:48:25 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>do not pass iurt logdir as argument, it would require a wrapper parsing the option, we will handle this in ulri</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/upload.conf 2010-11-24 20:31:15 UTC (rev 464)
++++ puppet/modules/buildsystem/templates/upload.conf 2010-11-25 07:48:25 UTC (rev 465)
+@@ -25,8 +25,8 @@
+ iurt =&gt; {
+ user =&gt; 'iurt',
+ # (spuk, 2007-08-16) disabled iurt_cache additional media, locks trying to mount -o bind
+-# command =&gt; &quot;iurt --iurtlogdir __IURTLOGDIR__ --copy-srpm --group -v 6 --config local_spool $homedir/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- $repository --additional-media -m __MEDIA__ -- file://$homedir/cache/ -p \&quot;__PACKAGER__\&quot; -r __TARGET__ __ARCH__&quot;,
+- command =&gt; &quot;iurt --iurtlogdir __IURTLOGDIR__ --copy_srpm --group -v 6 --config local_spool $homedir/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- $repository -p \&quot;__PACKAGER__\&quot; -r __TARGET__ __ARCH__&quot;,
++# command =&gt; &quot;iurt --copy-srpm --group -v 6 --config local_spool $homedir/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- $repository --additional-media -m __MEDIA__ -- file://$homedir/cache/ -p \&quot;__PACKAGER__\&quot; -r __TARGET__ __ARCH__&quot;,
++ command =&gt; &quot;iurt --copy_srpm --group -v 6 --config local_spool $homedir/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- $repository -p \&quot;__PACKAGER__\&quot; -r __TARGET__ __ARCH__&quot;,
+ packages =&gt; &quot;$homedir/iurt/&quot;,
+ log =&gt; &quot;$homedir/iurt/&quot;,
+ },
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/be9974bf/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/be9974bf/attachment-0001.html
new file mode 100644
index 000000000..00e8e5982
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/be9974bf/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>[474] rules compilation requires that the rules are present first</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>474</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-25 18:48:14 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>rules compilation requires that the rules are present first</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesspamassassinmanifestsinitpp">puppet/modules/spamassassin/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesspamassassinmanifestsinitpp">Modified: puppet/modules/spamassassin/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/spamassassin/manifests/init.pp 2010-11-25 17:48:12 UTC (rev 473)
++++ puppet/modules/spamassassin/manifests/init.pp 2010-11-25 17:48:14 UTC (rev 474)
+@@ -20,6 +20,6 @@
+
+ exec { &quot;sa-compile&quot;:
+ refreshonly =&gt; true,
+- require =&gt; Package[&quot;spamassassin-sa-compile&quot;],
++ require =&gt; [Package[&quot;spamassassin-sa-compile&quot;],Package[&quot;spamassassin&quot;]]
+ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/be9974bf/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/be9974bf/attachment.html
new file mode 100644
index 000000000..00e8e5982
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/be9974bf/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>[474] rules compilation requires that the rules are present first</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>474</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-25 18:48:14 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>rules compilation requires that the rules are present first</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesspamassassinmanifestsinitpp">puppet/modules/spamassassin/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesspamassassinmanifestsinitpp">Modified: puppet/modules/spamassassin/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/spamassassin/manifests/init.pp 2010-11-25 17:48:12 UTC (rev 473)
++++ puppet/modules/spamassassin/manifests/init.pp 2010-11-25 17:48:14 UTC (rev 474)
+@@ -20,6 +20,6 @@
+
+ exec { &quot;sa-compile&quot;:
+ refreshonly =&gt; true,
+- require =&gt; Package[&quot;spamassassin-sa-compile&quot;],
++ require =&gt; [Package[&quot;spamassassin-sa-compile&quot;],Package[&quot;spamassassin&quot;]]
+ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/ca1c2fcf/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/ca1c2fcf/attachment-0001.html
new file mode 100644
index 000000000..31cbe2c78
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/ca1c2fcf/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>[472] filter mail trough amavis ( for spamassassin ) and block some extension</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>472</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-25 18:48:11 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>filter mail trough amavis ( for spamassassin ) and block some extension</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-25 17:48:10 UTC (rev 471)
++++ puppet/modules/postfix/templates/main.cf 2010-11-25 17:48:11 UTC (rev 472)
+@@ -52,6 +52,7 @@
+
+ &lt;%- if all_tags.include?('postfix::smtp_server') -%&gt;
+ transport_maps = regexp:/etc/postfix/transport_regexp
++content_filter = smtp-filter:[127.0.0.1]:10025
+ &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/20101125/ca1c2fcf/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/ca1c2fcf/attachment.html
new file mode 100644
index 000000000..31cbe2c78
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/ca1c2fcf/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>[472] filter mail trough amavis ( for spamassassin ) and block some extension</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>472</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-25 18:48:11 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>filter mail trough amavis ( for spamassassin ) and block some extension</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-25 17:48:10 UTC (rev 471)
++++ puppet/modules/postfix/templates/main.cf 2010-11-25 17:48:11 UTC (rev 472)
+@@ -52,6 +52,7 @@
+
+ &lt;%- if all_tags.include?('postfix::smtp_server') -%&gt;
+ transport_maps = regexp:/etc/postfix/transport_regexp
++content_filter = smtp-filter:[127.0.0.1]:10025
+ &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/20101125/d309ad36/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/d309ad36/attachment-0001.html
new file mode 100644
index 000000000..337fed0e8
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/d309ad36/attachment-0001.html
@@ -0,0 +1,131 @@
+<!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>[140] Merge 138 from trunk, allow configurable login attribute</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>140</dd>
+<dt>Author</dt> <dd>buchan</dd>
+<dt>Date</dt> <dd>2010-11-25 12:37:17 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Merge 138 from trunk, allow configurable login attribute</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDapbrancheslivelibCatDapControlleruserpm">identity/CatDap/branches/live/lib/CatDap/Controller/user.pm</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDapbrancheslivelibCatDapControlleruserpm">Modified: identity/CatDap/branches/live/lib/CatDap/Controller/user.pm</a>
+===================================================================
+--- identity/CatDap/branches/live/lib/CatDap/Controller/user.pm 2010-11-25 11:34:51 UTC (rev 139)
++++ identity/CatDap/branches/live/lib/CatDap/Controller/user.pm 2010-11-25 11:37:17 UTC (rev 140)
+@@ -122,6 +122,7 @@
+ my $password;
+ my $mesg;
+ my $dn;
++ my $userfilter;
+
+ if (not defined $c-&gt;user ) {
+ $c-&gt;stash(template =&gt; 'index.tt');
+@@ -136,8 +137,10 @@
+
+ my $user = $c-&gt;user-&gt;username;
+ my $entry;
+- $c-&gt;log-&gt;debug(&quot;Searching for user $user&quot;);
+- $mesg = $c-&gt;model('User')-&gt;search(&quot;(&amp;(objectclass=inetOrgPerson)(uid=$user))&quot;);
++ $userfilter = $c-&gt;user-&gt;store-&gt;user_filter;
++ $userfilter =~ s/\%s/$user/g,
++ $c-&gt;log-&gt;debug(&quot;Searching for user $user with filter $userfilter&quot;);
++ $mesg = $c-&gt;model('User')-&gt;search($userfilter);
+ $entry = $mesg-&gt;entry;
+ my %mods;
+ my %params = %{$c-&gt;req-&gt;parameters};
+@@ -161,7 +164,7 @@
+ }
+ }
+
+- $mesg = $c-&gt;model('User')-&gt;search(&quot;(&amp;(objectclass=inetOrgPerson)(uid=$user))&quot;);
++ $mesg = $c-&gt;model('User')-&gt;search($userfilter);
+ $c-&gt;log-&gt;debug($mesg-&gt;error) if $mesg-&gt;code;
+ $entry = $mesg-&gt;entry;
+ $c-&gt;log-&gt;debug($mesg-&gt;error) if $mesg-&gt;code;
+@@ -218,12 +221,14 @@
+
+ sub add : Local {
+ my ( $self, $c) = @_;
+- my ($mesg,$entry,$user,$attr,$value);
++ my ($mesg,$entry,$user,$attr,$value,$userfilter);
+ $attr = $c-&gt;req-&gt;param('attribute');
+ $value = $c-&gt;req-&gt;param('value');
+ $user = $c-&gt;user-&gt;username;
+- $c-&gt;log-&gt;debug(&quot;Searching for user $user&quot;);
+- $mesg = $c-&gt;model('User')-&gt;search(&quot;(&amp;(objectclass=inetOrgPerson)(uid=$user))&quot;);
++ $userfilter = $c-&gt;user-&gt;store-&gt;user_filter;
++ $userfilter = s/%s/$c-&gt;user-&gt;username/g;
++ $c-&gt;log-&gt;debug(&quot;Searching for user $user with $userfilter&quot;);
++ $mesg = $c-&gt;model('User')-&gt;search($userfilter);
+ $entry = $mesg-&gt;entry;
+ $entry-&gt;add( $attr =&gt; $value);
+ $c-&gt;log-&gt;info(&quot;Adding $attr = $value to user $user&quot;);
+@@ -235,10 +240,12 @@
+
+ sub delete : Local : Args(2) {
+ my ( $self, $c, $attrname,$attrvalue) = @_;
+- my ($mesg,$entry,$user);
++ my ($mesg,$entry,$user,$userfilter);
+ $user = $c-&gt;user-&gt;username;
++ $userfilter = $c-&gt;user-&gt;store-&gt;user_filter;
++ $userfilter =~ s/%s/$c-&gt;user-&gt;username/g;
+ $c-&gt;log-&gt;debug(&quot;Searching for user $user&quot;);
+- $mesg = $c-&gt;model('User')-&gt;search(&quot;(&amp;(objectclass=inetOrgPerson)(uid=$user))&quot;);
++ $mesg = $c-&gt;model('User')-&gt;search($userfilter);
+ $entry = $mesg-&gt;entry;
+ $c-&gt;log-&gt;info(&quot;Deleting $attrname = $attrvalue from user $user&quot;);
+ $entry-&gt;delete($attrname =&gt; $attrvalue);
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/d309ad36/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/d309ad36/attachment.html
new file mode 100644
index 000000000..337fed0e8
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/d309ad36/attachment.html
@@ -0,0 +1,131 @@
+<!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>[140] Merge 138 from trunk, allow configurable login attribute</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>140</dd>
+<dt>Author</dt> <dd>buchan</dd>
+<dt>Date</dt> <dd>2010-11-25 12:37:17 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Merge 138 from trunk, allow configurable login attribute</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDapbrancheslivelibCatDapControlleruserpm">identity/CatDap/branches/live/lib/CatDap/Controller/user.pm</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDapbrancheslivelibCatDapControlleruserpm">Modified: identity/CatDap/branches/live/lib/CatDap/Controller/user.pm</a>
+===================================================================
+--- identity/CatDap/branches/live/lib/CatDap/Controller/user.pm 2010-11-25 11:34:51 UTC (rev 139)
++++ identity/CatDap/branches/live/lib/CatDap/Controller/user.pm 2010-11-25 11:37:17 UTC (rev 140)
+@@ -122,6 +122,7 @@
+ my $password;
+ my $mesg;
+ my $dn;
++ my $userfilter;
+
+ if (not defined $c-&gt;user ) {
+ $c-&gt;stash(template =&gt; 'index.tt');
+@@ -136,8 +137,10 @@
+
+ my $user = $c-&gt;user-&gt;username;
+ my $entry;
+- $c-&gt;log-&gt;debug(&quot;Searching for user $user&quot;);
+- $mesg = $c-&gt;model('User')-&gt;search(&quot;(&amp;(objectclass=inetOrgPerson)(uid=$user))&quot;);
++ $userfilter = $c-&gt;user-&gt;store-&gt;user_filter;
++ $userfilter =~ s/\%s/$user/g,
++ $c-&gt;log-&gt;debug(&quot;Searching for user $user with filter $userfilter&quot;);
++ $mesg = $c-&gt;model('User')-&gt;search($userfilter);
+ $entry = $mesg-&gt;entry;
+ my %mods;
+ my %params = %{$c-&gt;req-&gt;parameters};
+@@ -161,7 +164,7 @@
+ }
+ }
+
+- $mesg = $c-&gt;model('User')-&gt;search(&quot;(&amp;(objectclass=inetOrgPerson)(uid=$user))&quot;);
++ $mesg = $c-&gt;model('User')-&gt;search($userfilter);
+ $c-&gt;log-&gt;debug($mesg-&gt;error) if $mesg-&gt;code;
+ $entry = $mesg-&gt;entry;
+ $c-&gt;log-&gt;debug($mesg-&gt;error) if $mesg-&gt;code;
+@@ -218,12 +221,14 @@
+
+ sub add : Local {
+ my ( $self, $c) = @_;
+- my ($mesg,$entry,$user,$attr,$value);
++ my ($mesg,$entry,$user,$attr,$value,$userfilter);
+ $attr = $c-&gt;req-&gt;param('attribute');
+ $value = $c-&gt;req-&gt;param('value');
+ $user = $c-&gt;user-&gt;username;
+- $c-&gt;log-&gt;debug(&quot;Searching for user $user&quot;);
+- $mesg = $c-&gt;model('User')-&gt;search(&quot;(&amp;(objectclass=inetOrgPerson)(uid=$user))&quot;);
++ $userfilter = $c-&gt;user-&gt;store-&gt;user_filter;
++ $userfilter = s/%s/$c-&gt;user-&gt;username/g;
++ $c-&gt;log-&gt;debug(&quot;Searching for user $user with $userfilter&quot;);
++ $mesg = $c-&gt;model('User')-&gt;search($userfilter);
+ $entry = $mesg-&gt;entry;
+ $entry-&gt;add( $attr =&gt; $value);
+ $c-&gt;log-&gt;info(&quot;Adding $attr = $value to user $user&quot;);
+@@ -235,10 +240,12 @@
+
+ sub delete : Local : Args(2) {
+ my ( $self, $c, $attrname,$attrvalue) = @_;
+- my ($mesg,$entry,$user);
++ my ($mesg,$entry,$user,$userfilter);
+ $user = $c-&gt;user-&gt;username;
++ $userfilter = $c-&gt;user-&gt;store-&gt;user_filter;
++ $userfilter =~ s/%s/$c-&gt;user-&gt;username/g;
+ $c-&gt;log-&gt;debug(&quot;Searching for user $user&quot;);
+- $mesg = $c-&gt;model('User')-&gt;search(&quot;(&amp;(objectclass=inetOrgPerson)(uid=$user))&quot;);
++ $mesg = $c-&gt;model('User')-&gt;search($userfilter);
+ $entry = $mesg-&gt;entry;
+ $c-&gt;log-&gt;info(&quot;Deleting $attrname = $attrvalue from user $user&quot;);
+ $entry-&gt;delete($attrname =&gt; $attrvalue);
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/db90a179/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/db90a179/attachment-0001.html
new file mode 100644
index 000000000..8b53e331d
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/db90a179/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>[146] remove spurious space, oops</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>146</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 13:13:11 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>remove spurious space, oops</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkulri">build_system/iurt/trunk/ulri</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkulri">Modified: build_system/iurt/trunk/ulri</a>
+===================================================================
+--- build_system/iurt/trunk/ulri 2010-11-25 12:12:15 UTC (rev 145)
++++ build_system/iurt/trunk/ulri 2010-11-25 12:13:11 UTC (rev 146)
+@@ -135,7 +135,7 @@
+ },
+ queue =&gt; {
+ desc =&gt; &quot;Root of the tree where the packages to compile are located&quot;,
+- default =&gt; &quot;$HOME/uploads &quot;
++ default =&gt; &quot;$HOME/uploads&quot;
+ },
+ cache_home =&gt; {
+ desc =&gt; 'Where to store the cache files',
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/db90a179/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/db90a179/attachment.html
new file mode 100644
index 000000000..8b53e331d
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/db90a179/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>[146] remove spurious space, oops</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>146</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 13:13:11 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>remove spurious space, oops</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkulri">build_system/iurt/trunk/ulri</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkulri">Modified: build_system/iurt/trunk/ulri</a>
+===================================================================
+--- build_system/iurt/trunk/ulri 2010-11-25 12:12:15 UTC (rev 145)
++++ build_system/iurt/trunk/ulri 2010-11-25 12:13:11 UTC (rev 146)
+@@ -135,7 +135,7 @@
+ },
+ queue =&gt; {
+ desc =&gt; &quot;Root of the tree where the packages to compile are located&quot;,
+- default =&gt; &quot;$HOME/uploads &quot;
++ default =&gt; &quot;$HOME/uploads&quot;
+ },
+ cache_home =&gt; {
+ desc =&gt; 'Where to store the cache files',
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/f87cdd30/attachment-0001.asc b/zarb-ml/mageia-sysadm/attachments/20101125/f87cdd30/attachment-0001.asc
new file mode 100644
index 000000000..a12f7b41e
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/f87cdd30/attachment-0001.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iEYEARECAAYFAkzuuTEACgkQk29cDOWzfVB8vACg1p3bEjG7FeTMaDI2bhTWx+Kv
+yZsAn0k16eS9Gv5r96GWzMQT80oFLW3P
+=RLbj
+-----END PGP SIGNATURE-----
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/f87cdd30/attachment.asc b/zarb-ml/mageia-sysadm/attachments/20101125/f87cdd30/attachment.asc
new file mode 100644
index 000000000..a12f7b41e
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/f87cdd30/attachment.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iEYEARECAAYFAkzuuTEACgkQk29cDOWzfVB8vACg1p3bEjG7FeTMaDI2bhTWx+Kv
+yZsAn0k16eS9Gv5r96GWzMQT80oFLW3P
+=RLbj
+-----END PGP SIGNATURE-----
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/fa5b8233/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/fa5b8233/attachment-0001.html
new file mode 100644
index 000000000..34825a2bc
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/fa5b8233/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>[143] remove trailing slashes</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>143</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 13:11:08 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>remove trailing slashes</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkulri">build_system/iurt/trunk/ulri</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkulri">Modified: build_system/iurt/trunk/ulri</a>
+===================================================================
+--- build_system/iurt/trunk/ulri 2010-11-25 11:59:17 UTC (rev 142)
++++ build_system/iurt/trunk/ulri 2010-11-25 12:11:08 UTC (rev 143)
+@@ -131,11 +131,11 @@
+ },
+ http_queue =&gt; {
+ desc =&gt; 'Address where log can be consulted',
+- default =&gt; 'http://kenobi.mandriva.com/queue/'
++ default =&gt; 'http://kenobi.mandriva.com/queue '
+ },
+ queue =&gt; {
+ desc =&gt; &quot;Root of the tree where the packages to compile are located&quot;,
+- default =&gt; &quot;$HOME/uploads/&quot;
++ default =&gt; &quot;$HOME/uploads &quot;
+ },
+ cache_home =&gt; {
+ desc =&gt; 'Where to store the cache files',
+@@ -143,7 +143,7 @@
+ },
+ tmp =&gt; {
+ desc =&gt; &quot;Temporary directory&quot;,
+- default =&gt; &quot;$HOME/tmp/&quot;
++ default =&gt; &quot;$HOME/tmp&quot;
+ },
+ ssh_options =&gt; {
+ desc =&gt; &quot;SSH options&quot;,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/fa5b8233/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/fa5b8233/attachment.html
new file mode 100644
index 000000000..34825a2bc
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/fa5b8233/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>[143] remove trailing slashes</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>143</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2010-11-25 13:11:08 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>remove trailing slashes</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkulri">build_system/iurt/trunk/ulri</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkulri">Modified: build_system/iurt/trunk/ulri</a>
+===================================================================
+--- build_system/iurt/trunk/ulri 2010-11-25 11:59:17 UTC (rev 142)
++++ build_system/iurt/trunk/ulri 2010-11-25 12:11:08 UTC (rev 143)
+@@ -131,11 +131,11 @@
+ },
+ http_queue =&gt; {
+ desc =&gt; 'Address where log can be consulted',
+- default =&gt; 'http://kenobi.mandriva.com/queue/'
++ default =&gt; 'http://kenobi.mandriva.com/queue '
+ },
+ queue =&gt; {
+ desc =&gt; &quot;Root of the tree where the packages to compile are located&quot;,
+- default =&gt; &quot;$HOME/uploads/&quot;
++ default =&gt; &quot;$HOME/uploads &quot;
+ },
+ cache_home =&gt; {
+ desc =&gt; 'Where to store the cache files',
+@@ -143,7 +143,7 @@
+ },
+ tmp =&gt; {
+ desc =&gt; &quot;Temporary directory&quot;,
+- default =&gt; &quot;$HOME/tmp/&quot;
++ default =&gt; &quot;$HOME/tmp&quot;
+ },
+ ssh_options =&gt; {
+ desc =&gt; &quot;SSH options&quot;,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/fa7a0339/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101125/fa7a0339/attachment-0001.html
new file mode 100644
index 000000000..1a41d35f0
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/fa7a0339/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>[135] - factorise the code who deal with ip ( so we can change it at one place for ipv6 support )</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>135</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-25 00:03:07 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- factorise the code who deal with ip ( so we can change it at one place for ipv6 support )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunklibCatDapControlleruserpm">identity/CatDap/trunk/lib/CatDap/Controller/user.pm</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunklibCatDapControlleruserpm">Modified: identity/CatDap/trunk/lib/CatDap/Controller/user.pm</a>
+===================================================================
+--- identity/CatDap/trunk/lib/CatDap/Controller/user.pm 2010-11-24 19:26:09 UTC (rev 134)
++++ identity/CatDap/trunk/lib/CatDap/Controller/user.pm 2010-11-24 23:03:07 UTC (rev 135)
+@@ -55,7 +55,7 @@
+ my $mesg;
+ my $dn;
+ my @errors;
+- my $keyprefix = sprintf(&quot;%02x%02x%02x&quot;,split /\./,$c-&gt;req-&gt;address);
++ my $keyprefix = $self-&gt;get_keyprefix($c);
+ if (! defined $c-&gt;user or not $c-&gt;req-&gt;cookie('key')) {
+ if (not $c-&gt;req-&gt;param('password')) {
+ push @errors,$c-&gt;loc('Your session has expired');
+@@ -112,6 +112,10 @@
+
+ }
+
++sub get_keyprefix : Private {
++ my ( $self, $c ) = @_;
++ return sprintf(&quot;%02x%02x%02x&quot;,split /\./,$c-&gt;req-&gt;address);
++}
+ =head2 index
+
+ =cut
+@@ -286,7 +290,7 @@
+ } else {
+
+ # re-encrypt the new password and forward to user view
+- my $keyprefix = sprintf(&quot;%02x%02x%02x&quot;,split /\./,$c-&gt;req-&gt;address);
++ my $keyprefix = $self-&gt;get_keyprefix($c);
+ my $key = $c-&gt;req-&gt;cookie('key')-&gt;value;
+ $cipher = Crypt::CBC-&gt;new( -key =&gt; $keyprefix . $key,
+ -cipher =&gt; 'Blowfish'
+@@ -314,7 +318,7 @@
+ $c-&gt;res-&gt;redirect('/user');
+ }
+ # cache password for next request with form data
+- my $keyprefix = sprintf(&quot;%02x%02x%02x&quot;,split /\./,$c-&gt;req-&gt;address);
++ my $keyprefix = $self-&gt;get_keyprefix($c);
+ my $key = Data::UUID-&gt;new-&gt;create_str();
+ $cipher = Crypt::CBC-&gt;new( -key =&gt; $keyprefix . $key,
+ -cipher =&gt; 'Blowfish'
+@@ -331,7 +335,7 @@
+ }
+
+ #Re-authenticate user
+- my $keyprefix = sprintf(&quot;%02x%02x%02x&quot;,split /\./,$c-&gt;req-&gt;address);
++ my $keyprefix = $self-&gt;get_keyprefix($c);
+ my $key = $c-&gt;req-&gt;cookie('key')-&gt;value;
+ $cipher = Crypt::CBC-&gt;new( -key =&gt; $keyprefix . $key,
+ -cipher =&gt; 'Blowfish'
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101125/fa7a0339/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101125/fa7a0339/attachment.html
new file mode 100644
index 000000000..1a41d35f0
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101125/fa7a0339/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>[135] - factorise the code who deal with ip ( so we can change it at one place for ipv6 support )</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>135</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-11-25 00:03:07 +0100 (Thu, 25 Nov 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- factorise the code who deal with ip ( so we can change it at one place for ipv6 support )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunklibCatDapControlleruserpm">identity/CatDap/trunk/lib/CatDap/Controller/user.pm</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunklibCatDapControlleruserpm">Modified: identity/CatDap/trunk/lib/CatDap/Controller/user.pm</a>
+===================================================================
+--- identity/CatDap/trunk/lib/CatDap/Controller/user.pm 2010-11-24 19:26:09 UTC (rev 134)
++++ identity/CatDap/trunk/lib/CatDap/Controller/user.pm 2010-11-24 23:03:07 UTC (rev 135)
+@@ -55,7 +55,7 @@
+ my $mesg;
+ my $dn;
+ my @errors;
+- my $keyprefix = sprintf(&quot;%02x%02x%02x&quot;,split /\./,$c-&gt;req-&gt;address);
++ my $keyprefix = $self-&gt;get_keyprefix($c);
+ if (! defined $c-&gt;user or not $c-&gt;req-&gt;cookie('key')) {
+ if (not $c-&gt;req-&gt;param('password')) {
+ push @errors,$c-&gt;loc('Your session has expired');
+@@ -112,6 +112,10 @@
+
+ }
+
++sub get_keyprefix : Private {
++ my ( $self, $c ) = @_;
++ return sprintf(&quot;%02x%02x%02x&quot;,split /\./,$c-&gt;req-&gt;address);
++}
+ =head2 index
+
+ =cut
+@@ -286,7 +290,7 @@
+ } else {
+
+ # re-encrypt the new password and forward to user view
+- my $keyprefix = sprintf(&quot;%02x%02x%02x&quot;,split /\./,$c-&gt;req-&gt;address);
++ my $keyprefix = $self-&gt;get_keyprefix($c);
+ my $key = $c-&gt;req-&gt;cookie('key')-&gt;value;
+ $cipher = Crypt::CBC-&gt;new( -key =&gt; $keyprefix . $key,
+ -cipher =&gt; 'Blowfish'
+@@ -314,7 +318,7 @@
+ $c-&gt;res-&gt;redirect('/user');
+ }
+ # cache password for next request with form data
+- my $keyprefix = sprintf(&quot;%02x%02x%02x&quot;,split /\./,$c-&gt;req-&gt;address);
++ my $keyprefix = $self-&gt;get_keyprefix($c);
+ my $key = Data::UUID-&gt;new-&gt;create_str();
+ $cipher = Crypt::CBC-&gt;new( -key =&gt; $keyprefix . $key,
+ -cipher =&gt; 'Blowfish'
+@@ -331,7 +335,7 @@
+ }
+
+ #Re-authenticate user
+- my $keyprefix = sprintf(&quot;%02x%02x%02x&quot;,split /\./,$c-&gt;req-&gt;address);
++ my $keyprefix = $self-&gt;get_keyprefix($c);
+ my $key = $c-&gt;req-&gt;cookie('key')-&gt;value;
+ $cipher = Crypt::CBC-&gt;new( -key =&gt; $keyprefix . $key,
+ -cipher =&gt; 'Blowfish'
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file