summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-sysadm/attachments/20101221
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-sysadm/attachments/20101221')
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/043ae19a/attachment-0001.html82
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/043ae19a/attachment.html82
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/242a63ae/attachment-0001.html1329
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/242a63ae/attachment.html1329
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/2b32f27f/attachment-0001.html379
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/2b32f27f/attachment.html379
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/307e326e/attachment-0001.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/307e326e/attachment.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/3b68e1b1/attachment-0001.html108
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/3b68e1b1/attachment.html108
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/455240cb/attachment-0001.html99
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/455240cb/attachment.html99
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/46e3bedf/attachment-0001.html153
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/46e3bedf/attachment.html153
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/46fb04be/attachment-0001.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/46fb04be/attachment.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/4e74988b/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/4e74988b/attachment.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/82cd41cc/attachment-0001.html199
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/82cd41cc/attachment.html199
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/89207947/attachment-0001.html167
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/89207947/attachment.html167
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/8f9e22b9/attachment-0001.html307
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/8f9e22b9/attachment.html307
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/9a84258a/attachment-0001.html102
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/9a84258a/attachment.html102
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/a0560fdb/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/a0560fdb/attachment.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/a0bff965/attachment-0001.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/a0bff965/attachment.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/b857f78f/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/b857f78f/attachment.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/bf1c33c1/attachment-0001.html101
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/bf1c33c1/attachment.html101
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/d20461d3/attachment-0001.html78
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/d20461d3/attachment.html78
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/d385b1b4/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/d385b1b4/attachment.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/d564e678/attachment-0001.html88
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/d564e678/attachment.html88
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/dfcbca4d/attachment-0001.html78
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/dfcbca4d/attachment.html78
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/e81a66f1/attachment-0001.html97
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20101221/e81a66f1/attachment.html97
44 files changed, 7806 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/043ae19a/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/043ae19a/attachment-0001.html
new file mode 100644
index 000000000..b3a5fbf23
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/043ae19a/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>[199] Revert previous commit and add a comment.</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>199</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 11:43:18 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Revert previous commit and add a comment.</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootstaticstyleyuiresetfontsgridscss">identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootstaticstyleyuiresetfontsgridscss">Modified: identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css</a>
+===================================================================
+--- identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css 2010-12-21 10:26:19 UTC (rev 198)
++++ identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css 2010-12-21 10:43:18 UTC (rev 199)
+@@ -78,7 +78,12 @@
+ #doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{
+ margin:auto;
+ text-align:left;
+- width:37.00em;
++ /*
++ * FIXME:
++ * It would be better to use 30.00em for the index page and an othe size for the other pages
++ * this would allow us to not waste space.
++ */
++ width:57.69em;
+ *width:56.25em;
+ }
+ #doc2{
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/043ae19a/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/043ae19a/attachment.html
new file mode 100644
index 000000000..b3a5fbf23
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/043ae19a/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>[199] Revert previous commit and add a comment.</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>199</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 11:43:18 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Revert previous commit and add a comment.</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootstaticstyleyuiresetfontsgridscss">identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootstaticstyleyuiresetfontsgridscss">Modified: identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css</a>
+===================================================================
+--- identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css 2010-12-21 10:26:19 UTC (rev 198)
++++ identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css 2010-12-21 10:43:18 UTC (rev 199)
+@@ -78,7 +78,12 @@
+ #doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{
+ margin:auto;
+ text-align:left;
+- width:37.00em;
++ /*
++ * FIXME:
++ * It would be better to use 30.00em for the index page and an othe size for the other pages
++ * this would allow us to not waste space.
++ */
++ width:57.69em;
+ *width:56.25em;
+ }
+ #doc2{
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/242a63ae/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/242a63ae/attachment-0001.html
new file mode 100644
index 000000000..0bfec5cbd
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/242a63ae/attachment-0001.html
@@ -0,0 +1,1329 @@
+<!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>[190] - regenerate messages.pot</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>190</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-21 03:23:32 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- regenerate messages.pot</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunklibCatDapI18Nafpo">identity/CatDap/trunk/lib/CatDap/I18N/af.po</a></li>
+<li><a href="#identityCatDaptrunklibCatDapI18Nfrpo">identity/CatDap/trunk/lib/CatDap/I18N/fr.po</a></li>
+<li><a href="#identityCatDaptrunklibCatDapI18Nmessagespot">identity/CatDap/trunk/lib/CatDap/I18N/messages.pot</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunklibCatDapI18Nafpo">Modified: identity/CatDap/trunk/lib/CatDap/I18N/af.po</a>
+===================================================================
+--- identity/CatDap/trunk/lib/CatDap/I18N/af.po 2010-12-21 02:23:27 UTC (rev 189)
++++ identity/CatDap/trunk/lib/CatDap/I18N/af.po 2010-12-21 02:23:32 UTC (rev 190)
+@@ -1,45 +1,78 @@
+-#: lib/CatDap/Controller/register.pm:119
++#: lib/CatDap/Controller/register.pm:133
+ msgid &quot;Activation&quot;
+ msgstr &quot;Aktivering&quot;
+
+-#: root/user/index.tt:28 root/user/index.tt:8
++#: root/admin/account_addoc.tt:28 root/admin/account_modify.tt:24
++#: root/admin/group_modify.tt:18 root/user/index.tt:19 root/user/index.tt:46
+ msgid &quot;Add&quot;
+ msgstr &quot;Voeg by&quot;
+
++#: root/admin/account_modify.tt:85
++msgid &quot;Add ObjectClass&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:47
++msgid &quot;Add attribute&quot;
++msgstr &quot;&quot;
++
++#. (oc, dn)
++#: root/admin/account_addoc.tt:1
++msgid &quot;Adding objectclass %1 to dn %2&quot;
++msgstr &quot;&quot;
++
+ #: lib/CatDap/Controller/register.pm:49
+ msgid &quot;Addresses do not match&quot;
+ msgstr &quot;Die addresse verskil&quot;
+
+-#: lib/CatDap/Controller/register.pm:75
++#: lib/CatDap/Controller/register.pm:89
+ msgid &quot;An account already exists with this email address&quot;
+ msgstr &quot;'n Rekening met hierde epos adres bestaan reeds&quot;
+
+-#: lib/CatDap/Controller/register.pm:80
++#: lib/CatDap/Controller/register.pm:94
+ msgid &quot;An account already exists with this username&quot;
+ msgstr &quot;'n Rekening met hierdie gebruikersnaam bestaan reeds&quot;
+
+ #. ($errors)
+-#: lib/CatDap/Controller/admin.pm:529
++#: lib/CatDap/Controller/register.pm:145
+ msgid &quot;&quot;
+ &quot;An error occured sending the email, but your account was created. Please try &quot;
+-&quot;the password recovery process f you entered the correct email address: %1&quot;
++&quot;the password recovery process if you entered the correct email address. &quot;
++&quot;Errors %1&quot;
+ msgstr &quot;&quot;
+ &quot;Daar was 'n fout met die stuur van die aktiverings epos, maar jou rekening &quot;
+ &quot;is geskep. Probeer die wagwoord herwinnings proses as die epos adres korrek &quot;
+-&quot;was: %1&quot;
++&quot;was. Foute: %1&quot;
+
+ #. ($errors)
+-#: lib/CatDap/Controller/register.pm:131
++#: lib/CatDap/Controller/admin.pm:539
++#, fuzzy
+ msgid &quot;&quot;
+ &quot;An error occured sending the email, but your account was created. Please try &quot;
+-&quot;the password recovery process if you entered the correct email address. &quot;
+-&quot;Errors %1&quot;
++&quot;the password recovery process if you entered the correct email address: %1&quot;
+ msgstr &quot;&quot;
+ &quot;Daar was 'n fout met die stuur van die aktiverings epos, maar jou rekening &quot;
+ &quot;is geskep. Probeer die wagwoord herwinnings proses as die epos adres korrek &quot;
+-&quot;was. Foute: %1&quot;
++&quot;was: %1&quot;
+
+-#: root/user/firstlogin.tt:14 root/user/password.tt:18
++#. ($errors)
++#: lib/CatDap/Controller/forgot_password.pm:105
++msgid &quot;An error occured sending the email, please try again later. Errors %1&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_addoc.tt:9 root/admin/account_modify.tt:8
++#: root/admin/group_modify.tt:5 root/user/index.tt:4
++msgid &quot;Attribute&quot;
++msgstr &quot;&quot;
++
++#: lib/CatDap/Controller/register.pm:56
++msgid &quot;Cannot check /etc/passwd, please warn system administrators&quot;
++msgstr &quot;&quot;
++
++#: root/register/index.tt:29
++msgid &quot;Captcha&quot;
++msgstr &quot;&quot;
++
++#: root/user/firstlogin.tt:14 root/user/password.tt:19
+ msgid &quot;Change&quot;
+ msgstr &quot;Verander&quot;
+
+@@ -51,7 +84,12 @@
+ msgid &quot;Check your mail for activation instructions.&quot;
+ msgstr &quot;Kyk jou epos vir aktiverings instruksies.&quot;
+
+-#: root/register/index.tt:34
++#: root/forgot_password/complete.tt:5
++#, fuzzy
++msgid &quot;Check your mail for password reset instructions.&quot;
++msgstr &quot;Kyk jou epos vir aktiverings instruksies.&quot;
++
++#: root/register/index.tt:24
+ msgid &quot;Confirm Email address&quot;
+ msgstr &quot;Bevestig epos adres&quot;
+
+@@ -62,10 +100,11 @@
+ #. (cn)
+ #. (entry.cn)
+ #: root/email/activation.tt:1 root/email/admin/password.tt:1
++#: root/email/forgot_password.tt:1
+ msgid &quot;Dear %1,&quot;
+ msgstr &quot;Liewe %1,&quot;
+
+-#: root/user/index.tt:9
++#: root/admin/account_modify.tt:27 root/user/index.tt:22
+ msgid &quot;Delete&quot;
+ msgstr &quot;Vee uit&quot;
+
+@@ -73,18 +112,75 @@
+ msgid &quot;Edit&quot;
+ msgstr &quot;Wysig&quot;
+
+-#: root/register/index.tt:30
++#: root/admin/account.tt:33 root/admin/account.tt:8
++#: root/admin/account_promote.tt:6 root/register/index.tt:20
++msgid &quot;Email&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/index.tt:11 root/register/index.tt:21
+ msgid &quot;Email address&quot;
+ msgstr &quot;Epos adres&quot;
+
+-#: root/register/index.tt:22
++#: root/forgot_password/complete.tt:1
++msgid &quot;Email sent.&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/confirm.tt:2
++#, fuzzy
++msgid &quot;Enter new password.&quot;
++msgstr &quot;Verander wagwoord&quot;
++
++#: root/register/index.tt:32
++msgid &quot;Enter text&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:34 root/admin/account_promote.tt:7
++#, fuzzy
++msgid &quot;First Name&quot;
++msgstr &quot;Voornaam&quot;
++
++#: root/register/index.tt:13
+ msgid &quot;First name&quot;
+ msgstr &quot;Voornaam&quot;
+
++#: lib/CatDap/Controller/forgot_password.pm:94
++#, fuzzy
++msgid &quot;Forgot password&quot;
++msgstr &quot;Huidige wagwoord&quot;
++
++#: root/forgot_password/index.tt:5
++msgid &quot;Forgot your password?&quot;
++msgstr &quot;&quot;
++
++#: root/index.tt:17 root/index.tt:18
++#, fuzzy
++msgid &quot;Forgotten password?&quot;
++msgstr &quot;Huidige wagwoord&quot;
++
++#: root/admin/account.tt:36 root/admin/account.tt:9
++#: root/admin/account_promote.tt:9
++msgid &quot;Full Name&quot;
++msgstr &quot;&quot;
++
++#: root/admin/group.tt:27
++msgid &quot;Group Name&quot;
++msgstr &quot;&quot;
++
++#: root/admin/group.tt:9
++#, fuzzy
++msgid &quot;Group name&quot;
++msgstr &quot;Voornaam&quot;
++
++#: root/admin/account_modify.tt:2
++msgid &quot;Groups&quot;
++msgstr &quot;&quot;
++
++#: lib/CatDap/Controller/forgot_password.pm:48
+ #: lib/CatDap/Controller/register.pm:52
+ msgid &quot;Incorrect validation text, please try again&quot;
+ msgstr &quot;Inkorrekte teks van die prentjie, probeer weer&quot;
+
++#: lib/CatDap/Controller/forgot_password.pm:45
+ #: lib/CatDap/Controller/register.pm:46
+ msgid &quot;Invalid email address&quot;
+ msgstr &quot;Ongeldige epos adres&quot;
+@@ -93,39 +189,69 @@
+ msgid &quot;Invalid username&quot;
+ msgstr &quot;Ongeldige gebruikersnaam&quot;
+
+-#: root/template/header:12 root/user/fake.tt:3
++#: lib/CatDap/Controller/register.pm:59
++msgid &quot;Invalid username, already used by system&quot;
++msgstr &quot;&quot;
++
++#: root/template/header:10 root/user/fake.tt:3
+ msgid &quot;Log out&quot;
+ msgstr &quot;Teken uit&quot;
+
+-#: root/index.tt:1 root/index.tt:17
++#: root/index.tt:1 root/index.tt:13
+ msgid &quot;Login&quot;
+ msgstr &quot;Teken in&quot;
+
+-#: root/user/firstlogin.tt:5 root/user/password.tt:9
++#: root/forgot_password/confirm.tt:8 root/user/firstlogin.tt:5
++#: root/user/password.tt:10
+ msgid &quot;New Password&quot;
+ msgstr &quot;Nuwe Wagwoord&quot;
+
+-#: lib/CatDap/Controller/user.pm:273
++#: lib/CatDap/Controller/user.pm:296
+ msgid &quot;New passwords dont match&quot;
+ msgstr &quot;Nuwe wagwoorde verskil&quot;
+
+-#: root/index.tt:11
++#: root/forgot_password/complete.tt:4
++#, fuzzy
++msgid &quot;Operation was successful.&quot;
++msgstr &quot;Registrasie was suksesvol.&quot;
++
++#: root/index.tt:10
+ msgid &quot;Password&quot;
+ msgstr &quot;Wagwoord&quot;
+
+-#: lib/CatDap/Controller/user.pm:267
++#: lib/CatDap/Controller/user.pm:290
+ msgid &quot;Password incorrect&quot;
+ msgstr &quot;Wagwoord inkorrek&quot;
+
+-#: lib/CatDap/Controller/admin.pm:532
++#: lib/CatDap/Controller/admin.pm:542
+ msgid &quot;Password reset and email sent&quot;
+ msgstr &quot;Wagwoord is herstel en epos gestuur&quot;
+
++#: root/register/index.tt:12
++msgid &quot;Personal Information&quot;
++msgstr &quot;&quot;
++
+ #: root/email/admin/password.tt:5
+ msgid &quot;Please click below to change your password&quot;
+ msgstr &quot;Volg die skakel onder en verander jou wagwoord&quot;
+
+-#: root/index.tt:18 root/register/index.tt:43 root/register/index.tt:6
++#: root/admin/index.tt:1
++msgid &quot;Please use the menus above.&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_promote.tt:25
++msgid &quot;Primary group&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:71
++msgid &quot;Promote&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:62
++msgid &quot;Promote user to posixAccount with primary group:&quot;
++msgstr &quot;&quot;
++
++#: root/index.tt:16 root/register/index.tt:3 root/register/index.tt:35
+ msgid &quot;Register&quot;
+ msgstr &quot;Registreer&quot;
+
+@@ -137,35 +263,95 @@
+ msgid &quot;Registration was successful.&quot;
+ msgstr &quot;Registrasie was suksesvol.&quot;
+
+-#: root/user/firstlogin.tt:9 root/user/password.tt:13
++#: root/forgot_password/confirm.tt:11 root/user/firstlogin.tt:10
++#: root/user/password.tt:15
+ msgid &quot;Repeat New Password&quot;
+ msgstr &quot;Herhaal Nuwe Wagwoord&quot;
+
+-#: root/register/index.tt:26
++#: root/admin/account_modify.tt:1
++#, fuzzy
++msgid &quot;Reset password&quot;
++msgstr &quot;Huidige wagwoord&quot;
++
++#: root/admin/account.tt:22
++msgid &quot;Search&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:4 root/admin/group.tt:5
++msgid &quot;Search by&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_promote.tt:4
++msgid &quot;Select&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/index.tt:18
++#, fuzzy
++msgid &quot;Send me my password&quot;
++msgstr &quot;Verander wagwoord&quot;
++
++#: root/forgot_password/confirm.tt:16
++#, fuzzy
++msgid &quot;Set new password&quot;
++msgstr &quot;Herhaal Nuwe Wagwoord&quot;
++
++#: root/register/check.tt:1
++msgid &quot;Success&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:10 root/admin/account.tt:35
++#: root/admin/account_promote.tt:8 root/register/index.tt:16
+ msgid &quot;Surname&quot;
+ msgstr &quot;Van&quot;
+
+-#: lib/CatDap/Controller/register.pm:56
++#: lib/CatDap/Controller/register.pm:70
+ msgid &quot;The first name supplied contains illegal characters&quot;
+ msgstr &quot;Die verskafte noemnaam sluit ongeldige karakters in&quot;
+
+-#: lib/CatDap/Controller/register.pm:61
++#: lib/CatDap/Controller/register.pm:75
+ msgid &quot;The surname supplied contains illegal characters&quot;
+ msgstr &quot;Die verskafte van sluit ondeldige karakters in&quot;
+
++#: lib/CatDap/Controller/forgot_password.pm:66
++msgid &quot;This email address is not bound to an account&quot;
++msgstr &quot;&quot;
++
+ #: root/email/activation.tt:3
+ msgid &quot;To activate your account, please follow the link below.&quot;
+ msgstr &quot;Om U rekening te aktiveer, volg asseblief die volgende skakel.&quot;
+
+-#: root/user/index.tt:13
++#: root/email/forgot_password.tt:3
++#, fuzzy
++msgid &quot;To reset your password, please follow the link below.&quot;
++msgstr &quot;Om U rekening te aktiveer, volg asseblief die volgende skakel.&quot;
++
++#: root/admin/account_modify.tt:35 root/user/index.tt:29
+ msgid &quot;Update&quot;
+ msgstr &quot;Opdateer&quot;
+
+-#: root/index.tt:7 root/register/index.tt:18
++#: root/admin/account.tt:32 root/admin/account.tt:7
++#: root/admin/account_promote.tt:5 root/index.tt:6 root/register/index.tt:7
++#: root/register/index.tt:8
+ msgid &quot;Username&quot;
+ msgstr &quot;Gebruikersnaam&quot;
+
++#: lib/CatDap/Controller/register.pm:65
++msgid &quot;Username is not authorized to be used&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_addoc.tt:10 root/admin/account_modify.tt:9
++#: root/admin/group_modify.tt:6 root/user/index.tt:4
++msgid &quot;Value&quot;
++msgstr &quot;&quot;
++
+ #. (c.config.organisation)
++#: root/email/forgot_password.tt:2
++msgid &quot;&quot;
++&quot;Your %1 account has been requested to change the password. If you did not do &quot;
++&quot;this, or you do not want to change your password; you can just do nothing.&quot;
++msgstr &quot;&quot;
++
++#. (c.config.organisation)
+ #: root/email/activation.tt:2
+ msgid &quot;Your %1 account has been successfully created, but requires activation.&quot;
+ msgstr &quot;Jou %1 rekening is suksesvol geskep, maar aktivering is benodig&quot;
+@@ -179,14 +365,42 @@
+ msgid &quot;Your session has expired&quot;
+ msgstr &quot;Jou sessie het verstrek&quot;
+
+-#: root/index.tt:17
+-msgid &quot;or&quot;
+-msgstr &quot;of&quot;
++#: root/admin/account.tt:15 root/admin/group.tt:15
++msgid &quot;contains&quot;
++msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/admin.pm:516
++#: root/admin/group_modify.tt:14
++#, fuzzy
++msgid &quot;delete&quot;
++msgstr &quot;Vee uit&quot;
++
++#: root/admin/account.tt:17 root/admin/group.tt:17
++msgid &quot;greater than or equal to&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:16 root/admin/group.tt:16
++msgid &quot;is exactly&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:18 root/admin/group.tt:18
++msgid &quot;less than&quot;
++msgstr &quot;&quot;
++
++#: root/admin/group.tt:10
++msgid &quot;member&quot;
++msgstr &quot;&quot;
++
++#: lib/CatDap/Controller/admin.pm:526
+ msgid &quot;password reset&quot;
+ msgstr &quot;Wagwoord herstelling&quot;
+
++#: root/admin/account_modify.tt:53
++msgid &quot;with value&quot;
++msgstr &quot;&quot;
++
++#~ msgid &quot;or&quot;
++#~ msgstr &quot;of&quot;
++
+ #~ msgid &quot;Repeat&quot;
+ #~ msgstr &quot;Herhaal&quot;
+
+
+<a id="identityCatDaptrunklibCatDapI18Nfrpo">Modified: identity/CatDap/trunk/lib/CatDap/I18N/fr.po</a>
+===================================================================
+--- identity/CatDap/trunk/lib/CatDap/I18N/fr.po 2010-12-21 02:23:27 UTC (rev 189)
++++ identity/CatDap/trunk/lib/CatDap/I18N/fr.po 2010-12-21 02:23:32 UTC (rev 190)
+@@ -10,6 +10,7 @@
+ &quot;PO-Revision-Date: 2010-11-04 21:09+0100\n&quot;
+ &quot;Last-Translator: Michael Scherer &lt;misc@zarb.org&gt;\n&quot;
+ &quot;Language-Team: LANGUAGE &lt;mageia-i18n@mageia.org&gt;\n&quot;
++&quot;Language: \n&quot;
+ &quot;MIME-Version: 1.0\n&quot;
+ &quot;Content-Type: text/plain; charset=UTF-8\n&quot;
+ &quot;Content-Transfer-Encoding: 8bit\n&quot;
+@@ -17,39 +18,81 @@
+ &quot;X-Poedit-Country: FRANCE\n&quot;
+ &quot;X-Poedit-SourceCharset: utf-8\n&quot;
+
+-#: lib/CatDap/Controller/register.pm:119
++#: lib/CatDap/Controller/register.pm:133
+ msgid &quot;Activation&quot;
+ msgstr &quot;Activation&quot;
+
+-#: root/user/index.tt:28
+-#: root/user/index.tt:8
++#: root/admin/account_addoc.tt:28 root/admin/account_modify.tt:24
++#: root/admin/group_modify.tt:18 root/user/index.tt:19 root/user/index.tt:46
+ msgid &quot;Add&quot;
+ msgstr &quot;Ajouter&quot;
+
++#: root/admin/account_modify.tt:85
++msgid &quot;Add ObjectClass&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:47
++msgid &quot;Add attribute&quot;
++msgstr &quot;&quot;
++
++#. (oc, dn)
++#: root/admin/account_addoc.tt:1
++msgid &quot;Adding objectclass %1 to dn %2&quot;
++msgstr &quot;&quot;
++
+ #: lib/CatDap/Controller/register.pm:49
+ msgid &quot;Addresses do not match&quot;
+ msgstr &quot;Les adresses ne correspondent pas&quot;
+
+-#: lib/CatDap/Controller/register.pm:75
++#: lib/CatDap/Controller/register.pm:89
+ msgid &quot;An account already exists with this email address&quot;
+ msgstr &quot;Un compte existe déjà avec cet email&quot;
+
+-#: lib/CatDap/Controller/register.pm:80
++#: lib/CatDap/Controller/register.pm:94
+ msgid &quot;An account already exists with this username&quot;
+ msgstr &quot;Un compte existe déjà pour ce nom d'utilisateur&quot;
+
+ #. ($errors)
+-#: lib/CatDap/Controller/admin.pm:529
+-msgid &quot;An error occured sending the email, but your account was created. Please try the password recovery process f you entered the correct email address: %1&quot;
+-msgstr &quot;Une erreur est arrivé lors de l'envoi du mail, mais votre compte a été crée. Vous pouvez utiliser la fonction de réinitialisation du mot de passe si votre adresse est correcte : %1&quot;
++#: lib/CatDap/Controller/register.pm:145
++msgid &quot;&quot;
++&quot;An error occured sending the email, but your account was created. Please try &quot;
++&quot;the password recovery process if you entered the correct email address. &quot;
++&quot;Errors %1&quot;
++msgstr &quot;&quot;
++&quot;Une erreur est arrivé lors de l'envoi du mail, mais votre compte a été crée. &quot;
++&quot;Vous pouvez utiliser la fonction de réinitialisation du mot de passe si &quot;
++&quot;votre adresse est correcte. Erreurs %1&quot;
+
+ #. ($errors)
+-#: lib/CatDap/Controller/register.pm:131
+-msgid &quot;An error occured sending the email, but your account was created. Please try the password recovery process if you entered the correct email address. Errors %1&quot;
+-msgstr &quot;Une erreur est arrivé lors de l'envoi du mail, mais votre compte a été crée. Vous pouvez utiliser la fonction de réinitialisation du mot de passe si votre adresse est correcte. Erreurs %1&quot;
++#: lib/CatDap/Controller/admin.pm:539
++#, fuzzy
++msgid &quot;&quot;
++&quot;An error occured sending the email, but your account was created. Please try &quot;
++&quot;the password recovery process if you entered the correct email address: %1&quot;
++msgstr &quot;&quot;
++&quot;Une erreur est arrivé lors de l'envoi du mail, mais votre compte a été crée. &quot;
++&quot;Vous pouvez utiliser la fonction de réinitialisation du mot de passe si &quot;
++&quot;votre adresse est correcte : %1&quot;
+
+-#: root/user/firstlogin.tt:14
+-#: root/user/password.tt:18
++#. ($errors)
++#: lib/CatDap/Controller/forgot_password.pm:105
++msgid &quot;An error occured sending the email, please try again later. Errors %1&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_addoc.tt:9 root/admin/account_modify.tt:8
++#: root/admin/group_modify.tt:5 root/user/index.tt:4
++msgid &quot;Attribute&quot;
++msgstr &quot;&quot;
++
++#: lib/CatDap/Controller/register.pm:56
++msgid &quot;Cannot check /etc/passwd, please warn system administrators&quot;
++msgstr &quot;&quot;
++
++#: root/register/index.tt:29
++msgid &quot;Captcha&quot;
++msgstr &quot;&quot;
++
++#: root/user/firstlogin.tt:14 root/user/password.tt:19
+ msgid &quot;Change&quot;
+ msgstr &quot;Changer&quot;
+
+@@ -61,7 +104,12 @@
+ msgid &quot;Check your mail for activation instructions.&quot;
+ msgstr &quot;Vérifier votre boite mail pour les instructions d'activation&quot;
+
+-#: root/register/index.tt:34
++#: root/forgot_password/complete.tt:5
++#, fuzzy
++msgid &quot;Check your mail for password reset instructions.&quot;
++msgstr &quot;Vérifier votre boite mail pour les instructions d'activation&quot;
++
++#: root/register/index.tt:24
+ msgid &quot;Confirm Email address&quot;
+ msgstr &quot;Confirmer l'adresse email&quot;
+
+@@ -71,12 +119,12 @@
+
+ #. (cn)
+ #. (entry.cn)
+-#: root/email/activation.tt:1
+-#: root/email/admin/password.tt:1
++#: root/email/activation.tt:1 root/email/admin/password.tt:1
++#: root/email/forgot_password.tt:1
+ msgid &quot;Dear %1,&quot;
+ msgstr &quot;Cher(e) %1,&quot;
+
+-#: root/user/index.tt:9
++#: root/admin/account_modify.tt:27 root/user/index.tt:22
+ msgid &quot;Delete&quot;
+ msgstr &quot;Supprimer&quot;
+
+@@ -84,18 +132,75 @@
+ msgid &quot;Edit&quot;
+ msgstr &quot;Éditer&quot;
+
+-#: root/register/index.tt:30
++#: root/admin/account.tt:33 root/admin/account.tt:8
++#: root/admin/account_promote.tt:6 root/register/index.tt:20
++msgid &quot;Email&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/index.tt:11 root/register/index.tt:21
+ msgid &quot;Email address&quot;
+ msgstr &quot;Adresse email&quot;
+
+-#: root/register/index.tt:22
++#: root/forgot_password/complete.tt:1
++msgid &quot;Email sent.&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/confirm.tt:2
++#, fuzzy
++msgid &quot;Enter new password.&quot;
++msgstr &quot;Changer le mot de passe&quot;
++
++#: root/register/index.tt:32
++msgid &quot;Enter text&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:34 root/admin/account_promote.tt:7
++#, fuzzy
++msgid &quot;First Name&quot;
++msgstr &quot;Prénom&quot;
++
++#: root/register/index.tt:13
+ msgid &quot;First name&quot;
+ msgstr &quot;Prénom&quot;
+
++#: lib/CatDap/Controller/forgot_password.pm:94
++#, fuzzy
++msgid &quot;Forgot password&quot;
++msgstr &quot;Mot de passe actuel&quot;
++
++#: root/forgot_password/index.tt:5
++msgid &quot;Forgot your password?&quot;
++msgstr &quot;&quot;
++
++#: root/index.tt:17 root/index.tt:18
++#, fuzzy
++msgid &quot;Forgotten password?&quot;
++msgstr &quot;Mot de passe actuel&quot;
++
++#: root/admin/account.tt:36 root/admin/account.tt:9
++#: root/admin/account_promote.tt:9
++msgid &quot;Full Name&quot;
++msgstr &quot;&quot;
++
++#: root/admin/group.tt:27
++msgid &quot;Group Name&quot;
++msgstr &quot;&quot;
++
++#: root/admin/group.tt:9
++#, fuzzy
++msgid &quot;Group name&quot;
++msgstr &quot;Prénom&quot;
++
++#: root/admin/account_modify.tt:2
++msgid &quot;Groups&quot;
++msgstr &quot;&quot;
++
++#: lib/CatDap/Controller/forgot_password.pm:48
+ #: lib/CatDap/Controller/register.pm:52
+ msgid &quot;Incorrect validation text, please try again&quot;
+ msgstr &quot;Texte de validation incorrect, merci de tester à nouveau&quot;
+
++#: lib/CatDap/Controller/forgot_password.pm:45
+ #: lib/CatDap/Controller/register.pm:46
+ msgid &quot;Invalid email address&quot;
+ msgstr &quot;Adresse mail invalide&quot;
+@@ -104,44 +209,69 @@
+ msgid &quot;Invalid username&quot;
+ msgstr &quot;Nom d'utilisateur invalide&quot;
+
+-#: root/template/header:12
+-#: root/user/fake.tt:3
++#: lib/CatDap/Controller/register.pm:59
++msgid &quot;Invalid username, already used by system&quot;
++msgstr &quot;&quot;
++
++#: root/template/header:10 root/user/fake.tt:3
+ msgid &quot;Log out&quot;
+ msgstr &quot;Se déconnecter&quot;
+
+-#: root/index.tt:1
+-#: root/index.tt:17
++#: root/index.tt:1 root/index.tt:13
+ msgid &quot;Login&quot;
+ msgstr &quot;Login&quot;
+
+-#: root/user/firstlogin.tt:5
+-#: root/user/password.tt:9
++#: root/forgot_password/confirm.tt:8 root/user/firstlogin.tt:5
++#: root/user/password.tt:10
+ msgid &quot;New Password&quot;
+ msgstr &quot;Nouveau mot de passe&quot;
+
+-#: lib/CatDap/Controller/user.pm:273
++#: lib/CatDap/Controller/user.pm:296
+ msgid &quot;New passwords dont match&quot;
+ msgstr &quot;Les mot de passes ne correspondent pas&quot;
+
+-#: root/index.tt:11
++#: root/forgot_password/complete.tt:4
++#, fuzzy
++msgid &quot;Operation was successful.&quot;
++msgstr &quot;L'enregistrement a réussi&quot;
++
++#: root/index.tt:10
+ msgid &quot;Password&quot;
+ msgstr &quot;Mot de passe&quot;
+
+-#: lib/CatDap/Controller/user.pm:267
++#: lib/CatDap/Controller/user.pm:290
+ msgid &quot;Password incorrect&quot;
+ msgstr &quot;Mot de passe incorrect&quot;
+
+-#: lib/CatDap/Controller/admin.pm:532
++#: lib/CatDap/Controller/admin.pm:542
+ msgid &quot;Password reset and email sent&quot;
+ msgstr &quot;Mot de passe réinitialiser, email envoyé&quot;
+
++#: root/register/index.tt:12
++msgid &quot;Personal Information&quot;
++msgstr &quot;&quot;
++
+ #: root/email/admin/password.tt:5
+ msgid &quot;Please click below to change your password&quot;
+ msgstr &quot;Cliquer ici pour changer votre mot de passe&quot;
+
+-#: root/index.tt:18
+-#: root/register/index.tt:43
+-#: root/register/index.tt:6
++#: root/admin/index.tt:1
++msgid &quot;Please use the menus above.&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_promote.tt:25
++msgid &quot;Primary group&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:71
++msgid &quot;Promote&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:62
++msgid &quot;Promote user to posixAccount with primary group:&quot;
++msgstr &quot;&quot;
++
++#: root/index.tt:16 root/register/index.tt:3 root/register/index.tt:35
+ msgid &quot;Register&quot;
+ msgstr &quot;S'enregistrer&quot;
+
+@@ -153,37 +283,95 @@
+ msgid &quot;Registration was successful.&quot;
+ msgstr &quot;L'enregistrement a réussi&quot;
+
+-#: root/user/firstlogin.tt:9
+-#: root/user/password.tt:13
++#: root/forgot_password/confirm.tt:11 root/user/firstlogin.tt:10
++#: root/user/password.tt:15
+ msgid &quot;Repeat New Password&quot;
+ msgstr &quot;Répéter le nouveau de passe&quot;
+
+-#: root/register/index.tt:26
++#: root/admin/account_modify.tt:1
++#, fuzzy
++msgid &quot;Reset password&quot;
++msgstr &quot;Mot de passe actuel&quot;
++
++#: root/admin/account.tt:22
++msgid &quot;Search&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:4 root/admin/group.tt:5
++msgid &quot;Search by&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_promote.tt:4
++msgid &quot;Select&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/index.tt:18
++#, fuzzy
++msgid &quot;Send me my password&quot;
++msgstr &quot;Changer le mot de passe&quot;
++
++#: root/forgot_password/confirm.tt:16
++#, fuzzy
++msgid &quot;Set new password&quot;
++msgstr &quot;Répéter le nouveau de passe&quot;
++
++#: root/register/check.tt:1
++msgid &quot;Success&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:10 root/admin/account.tt:35
++#: root/admin/account_promote.tt:8 root/register/index.tt:16
+ msgid &quot;Surname&quot;
+ msgstr &quot;Nom&quot;
+
+-#: lib/CatDap/Controller/register.pm:56
++#: lib/CatDap/Controller/register.pm:70
+ msgid &quot;The first name supplied contains illegal characters&quot;
+ msgstr &quot;Le prénom proposé contient des caractères interdits&quot;
+
+-#: lib/CatDap/Controller/register.pm:61
++#: lib/CatDap/Controller/register.pm:75
+ msgid &quot;The surname supplied contains illegal characters&quot;
+ msgstr &quot;Le nom proposé contient des caractères interdits&quot;
+
++#: lib/CatDap/Controller/forgot_password.pm:66
++msgid &quot;This email address is not bound to an account&quot;
++msgstr &quot;&quot;
++
+ #: root/email/activation.tt:3
+ msgid &quot;To activate your account, please follow the link below.&quot;
+ msgstr &quot;Pour activer votre compte, merci de suivre le lien ci dessous.&quot;
+
+-#: root/user/index.tt:13
++#: root/email/forgot_password.tt:3
++#, fuzzy
++msgid &quot;To reset your password, please follow the link below.&quot;
++msgstr &quot;Pour activer votre compte, merci de suivre le lien ci dessous.&quot;
++
++#: root/admin/account_modify.tt:35 root/user/index.tt:29
+ msgid &quot;Update&quot;
+ msgstr &quot;Mettre à jour&quot;
+
+-#: root/index.tt:7
+-#: root/register/index.tt:18
++#: root/admin/account.tt:32 root/admin/account.tt:7
++#: root/admin/account_promote.tt:5 root/index.tt:6 root/register/index.tt:7
++#: root/register/index.tt:8
+ msgid &quot;Username&quot;
+ msgstr &quot;Nom d'utilisateur&quot;
+
++#: lib/CatDap/Controller/register.pm:65
++msgid &quot;Username is not authorized to be used&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_addoc.tt:10 root/admin/account_modify.tt:9
++#: root/admin/group_modify.tt:6 root/user/index.tt:4
++msgid &quot;Value&quot;
++msgstr &quot;&quot;
++
+ #. (c.config.organisation)
++#: root/email/forgot_password.tt:2
++msgid &quot;&quot;
++&quot;Your %1 account has been requested to change the password. If you did not do &quot;
++&quot;this, or you do not want to change your password; you can just do nothing.&quot;
++msgstr &quot;&quot;
++
++#. (c.config.organisation)
+ #: root/email/activation.tt:2
+ msgid &quot;Your %1 account has been successfully created, but requires activation.&quot;
+ msgstr &quot;Votre compte %1 a été crée mais requiert d'être activé&quot;
+@@ -197,14 +385,42 @@
+ msgid &quot;Your session has expired&quot;
+ msgstr &quot;Votre session a expiré&quot;
+
+-#: root/index.tt:17
+-msgid &quot;or&quot;
+-msgstr &quot;ou&quot;
++#: root/admin/account.tt:15 root/admin/group.tt:15
++msgid &quot;contains&quot;
++msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/admin.pm:516
++#: root/admin/group_modify.tt:14
++#, fuzzy
++msgid &quot;delete&quot;
++msgstr &quot;Supprimer&quot;
++
++#: root/admin/account.tt:17 root/admin/group.tt:17
++msgid &quot;greater than or equal to&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:16 root/admin/group.tt:16
++msgid &quot;is exactly&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:18 root/admin/group.tt:18
++msgid &quot;less than&quot;
++msgstr &quot;&quot;
++
++#: root/admin/group.tt:10
++msgid &quot;member&quot;
++msgstr &quot;&quot;
++
++#: lib/CatDap/Controller/admin.pm:526
+ msgid &quot;password reset&quot;
+ msgstr &quot;réinitialisation du mot de passe&quot;
+
++#: root/admin/account_modify.tt:53
++msgid &quot;with value&quot;
++msgstr &quot;&quot;
++
++#~ msgid &quot;or&quot;
++#~ msgstr &quot;ou&quot;
++
+ #~ msgid &quot;Mageia Identity Activation&quot;
+ #~ msgstr &quot;Activation de l'identité Mageia&quot;
+
+
+<a id="identityCatDaptrunklibCatDapI18Nmessagespot">Modified: identity/CatDap/trunk/lib/CatDap/I18N/messages.pot</a>
+===================================================================
+--- identity/CatDap/trunk/lib/CatDap/I18N/messages.pot 2010-12-21 02:23:27 UTC (rev 189)
++++ identity/CatDap/trunk/lib/CatDap/I18N/messages.pot 2010-12-21 02:23:32 UTC (rev 190)
+@@ -15,37 +15,67 @@
+ &quot;Content-Type: text/plain; charset=CHARSET\n&quot;
+ &quot;Content-Transfer-Encoding: 8bit\n&quot;
+
+-#: lib/CatDap/Controller/register.pm:119
++#: lib/CatDap/Controller/register.pm:133
+ msgid &quot;Activation&quot;
+ msgstr &quot;&quot;
+
+-#: root/user/index.tt:28 root/user/index.tt:8
++#: root/admin/account_addoc.tt:28 root/admin/account_modify.tt:24 root/admin/group_modify.tt:18 root/user/index.tt:19 root/user/index.tt:46
+ msgid &quot;Add&quot;
+ msgstr &quot;&quot;
+
++#: root/admin/account_modify.tt:85
++msgid &quot;Add ObjectClass&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:47
++msgid &quot;Add attribute&quot;
++msgstr &quot;&quot;
++
++#. (oc, dn)
++#: root/admin/account_addoc.tt:1
++msgid &quot;Adding objectclass %1 to dn %2&quot;
++msgstr &quot;&quot;
++
+ #: lib/CatDap/Controller/register.pm:49
+ msgid &quot;Addresses do not match&quot;
+ msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/register.pm:75
++#: lib/CatDap/Controller/register.pm:89
+ msgid &quot;An account already exists with this email address&quot;
+ msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/register.pm:80
++#: lib/CatDap/Controller/register.pm:94
+ msgid &quot;An account already exists with this username&quot;
+ msgstr &quot;&quot;
+
+ #. ($errors)
+-#: lib/CatDap/Controller/admin.pm:529
+-msgid &quot;An error occured sending the email, but your account was created. Please try the password recovery process f you entered the correct email address: %1&quot;
++#: lib/CatDap/Controller/register.pm:145
++msgid &quot;An error occured sending the email, but your account was created. Please try the password recovery process if you entered the correct email address. Errors %1&quot;
+ msgstr &quot;&quot;
+
+ #. ($errors)
+-#: lib/CatDap/Controller/register.pm:131
+-msgid &quot;An error occured sending the email, but your account was created. Please try the password recovery process if you entered the correct email address. Errors %1&quot;
++#: lib/CatDap/Controller/admin.pm:539
++msgid &quot;An error occured sending the email, but your account was created. Please try the password recovery process if you entered the correct email address: %1&quot;
+ msgstr &quot;&quot;
+
+-#: root/user/firstlogin.tt:14 root/user/password.tt:18
++#. ($errors)
++#: lib/CatDap/Controller/forgot_password.pm:105
++msgid &quot;An error occured sending the email, please try again later. Errors %1&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_addoc.tt:9 root/admin/account_modify.tt:8 root/admin/group_modify.tt:5 root/user/index.tt:4
++msgid &quot;Attribute&quot;
++msgstr &quot;&quot;
++
++#: lib/CatDap/Controller/register.pm:56
++msgid &quot;Cannot check /etc/passwd, please warn system administrators&quot;
++msgstr &quot;&quot;
++
++#: root/register/index.tt:29
++msgid &quot;Captcha&quot;
++msgstr &quot;&quot;
++
++#: root/user/firstlogin.tt:14 root/user/password.tt:19
+ msgid &quot;Change&quot;
+ msgstr &quot;&quot;
+
+@@ -57,7 +87,11 @@
+ msgid &quot;Check your mail for activation instructions.&quot;
+ msgstr &quot;&quot;
+
+-#: root/register/index.tt:34
++#: root/forgot_password/complete.tt:5
++msgid &quot;Check your mail for password reset instructions.&quot;
++msgstr &quot;&quot;
++
++#: root/register/index.tt:24
+ msgid &quot;Confirm Email address&quot;
+ msgstr &quot;&quot;
+
+@@ -67,11 +101,11 @@
+
+ #. (cn)
+ #. (entry.cn)
+-#: root/email/activation.tt:1 root/email/admin/password.tt:1
++#: root/email/activation.tt:1 root/email/admin/password.tt:1 root/email/forgot_password.tt:1
+ msgid &quot;Dear %1,&quot;
+ msgstr &quot;&quot;
+
+-#: root/user/index.tt:9
++#: root/admin/account_modify.tt:27 root/user/index.tt:22
+ msgid &quot;Delete&quot;
+ msgstr &quot;&quot;
+
+@@ -79,19 +113,67 @@
+ msgid &quot;Edit&quot;
+ msgstr &quot;&quot;
+
+-#: root/register/index.tt:30
++#: root/admin/account.tt:33 root/admin/account.tt:8 root/admin/account_promote.tt:6 root/register/index.tt:20
++msgid &quot;Email&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/index.tt:11 root/register/index.tt:21
+ msgid &quot;Email address&quot;
+ msgstr &quot;&quot;
+
+-#: root/register/index.tt:22
++#: root/forgot_password/complete.tt:1
++msgid &quot;Email sent.&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/confirm.tt:2
++msgid &quot;Enter new password.&quot;
++msgstr &quot;&quot;
++
++#: root/register/index.tt:32
++msgid &quot;Enter text&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:34 root/admin/account_promote.tt:7
++msgid &quot;First Name&quot;
++msgstr &quot;&quot;
++
++#: root/register/index.tt:13
+ msgid &quot;First name&quot;
+ msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/register.pm:52
++#: lib/CatDap/Controller/forgot_password.pm:94
++msgid &quot;Forgot password&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/index.tt:5
++msgid &quot;Forgot your password?&quot;
++msgstr &quot;&quot;
++
++#: root/index.tt:17 root/index.tt:18
++msgid &quot;Forgotten password?&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:36 root/admin/account.tt:9 root/admin/account_promote.tt:9
++msgid &quot;Full Name&quot;
++msgstr &quot;&quot;
++
++#: root/admin/group.tt:27
++msgid &quot;Group Name&quot;
++msgstr &quot;&quot;
++
++#: root/admin/group.tt:9
++msgid &quot;Group name&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:2
++msgid &quot;Groups&quot;
++msgstr &quot;&quot;
++
++#: lib/CatDap/Controller/forgot_password.pm:48 lib/CatDap/Controller/register.pm:52
+ msgid &quot;Incorrect validation text, please try again&quot;
+ msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/register.pm:46
++#: lib/CatDap/Controller/forgot_password.pm:45 lib/CatDap/Controller/register.pm:46
+ msgid &quot;Invalid email address&quot;
+ msgstr &quot;&quot;
+
+@@ -99,39 +181,67 @@
+ msgid &quot;Invalid username&quot;
+ msgstr &quot;&quot;
+
+-#: root/template/header:12 root/user/fake.tt:3
++#: lib/CatDap/Controller/register.pm:59
++msgid &quot;Invalid username, already used by system&quot;
++msgstr &quot;&quot;
++
++#: root/template/header:10 root/user/fake.tt:3
+ msgid &quot;Log out&quot;
+ msgstr &quot;&quot;
+
+-#: root/index.tt:1 root/index.tt:17
++#: root/index.tt:1 root/index.tt:13
+ msgid &quot;Login&quot;
+ msgstr &quot;&quot;
+
+-#: root/user/firstlogin.tt:5 root/user/password.tt:9
++#: root/forgot_password/confirm.tt:8 root/user/firstlogin.tt:5 root/user/password.tt:10
+ msgid &quot;New Password&quot;
+ msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/user.pm:273
++#: lib/CatDap/Controller/user.pm:296
+ msgid &quot;New passwords dont match&quot;
+ msgstr &quot;&quot;
+
+-#: root/index.tt:11
++#: root/forgot_password/complete.tt:4
++msgid &quot;Operation was successful.&quot;
++msgstr &quot;&quot;
++
++#: root/index.tt:10
+ msgid &quot;Password&quot;
+ msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/user.pm:267
++#: lib/CatDap/Controller/user.pm:290
+ msgid &quot;Password incorrect&quot;
+ msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/admin.pm:532
++#: lib/CatDap/Controller/admin.pm:542
+ msgid &quot;Password reset and email sent&quot;
+ msgstr &quot;&quot;
+
++#: root/register/index.tt:12
++msgid &quot;Personal Information&quot;
++msgstr &quot;&quot;
++
+ #: root/email/admin/password.tt:5
+ msgid &quot;Please click below to change your password&quot;
+ msgstr &quot;&quot;
+
+-#: root/index.tt:18 root/register/index.tt:43 root/register/index.tt:6
++#: root/admin/index.tt:1
++msgid &quot;Please use the menus above.&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_promote.tt:25
++msgid &quot;Primary group&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:71
++msgid &quot;Promote&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:62
++msgid &quot;Promote user to posixAccount with primary group:&quot;
++msgstr &quot;&quot;
++
++#: root/index.tt:16 root/register/index.tt:3 root/register/index.tt:35
+ msgid &quot;Register&quot;
+ msgstr &quot;&quot;
+
+@@ -143,35 +253,84 @@
+ msgid &quot;Registration was successful.&quot;
+ msgstr &quot;&quot;
+
+-#: root/user/firstlogin.tt:9 root/user/password.tt:13
++#: root/forgot_password/confirm.tt:11 root/user/firstlogin.tt:10 root/user/password.tt:15
+ msgid &quot;Repeat New Password&quot;
+ msgstr &quot;&quot;
+
+-#: root/register/index.tt:26
++#: root/admin/account_modify.tt:1
++msgid &quot;Reset password&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:22
++msgid &quot;Search&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:4 root/admin/group.tt:5
++msgid &quot;Search by&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_promote.tt:4
++msgid &quot;Select&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/index.tt:18
++msgid &quot;Send me my password&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/confirm.tt:16
++msgid &quot;Set new password&quot;
++msgstr &quot;&quot;
++
++#: root/register/check.tt:1
++msgid &quot;Success&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:10 root/admin/account.tt:35 root/admin/account_promote.tt:8 root/register/index.tt:16
+ msgid &quot;Surname&quot;
+ msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/register.pm:56
++#: lib/CatDap/Controller/register.pm:70
+ msgid &quot;The first name supplied contains illegal characters&quot;
+ msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/register.pm:61
++#: lib/CatDap/Controller/register.pm:75
+ msgid &quot;The surname supplied contains illegal characters&quot;
+ msgstr &quot;&quot;
+
++#: lib/CatDap/Controller/forgot_password.pm:66
++msgid &quot;This email address is not bound to an account&quot;
++msgstr &quot;&quot;
++
+ #: root/email/activation.tt:3
+ msgid &quot;To activate your account, please follow the link below.&quot;
+ msgstr &quot;&quot;
+
+-#: root/user/index.tt:13
++#: root/email/forgot_password.tt:3
++msgid &quot;To reset your password, please follow the link below.&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:35 root/user/index.tt:29
+ msgid &quot;Update&quot;
+ msgstr &quot;&quot;
+
+-#: root/index.tt:7 root/register/index.tt:18
++#: root/admin/account.tt:32 root/admin/account.tt:7 root/admin/account_promote.tt:5 root/index.tt:6 root/register/index.tt:7 root/register/index.tt:8
+ msgid &quot;Username&quot;
+ msgstr &quot;&quot;
+
++#: lib/CatDap/Controller/register.pm:65
++msgid &quot;Username is not authorized to be used&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_addoc.tt:10 root/admin/account_modify.tt:9 root/admin/group_modify.tt:6 root/user/index.tt:4
++msgid &quot;Value&quot;
++msgstr &quot;&quot;
++
+ #. (c.config.organisation)
++#: root/email/forgot_password.tt:2
++msgid &quot;Your %1 account has been requested to change the password. If you did not do this, or you do not want to change your password; you can just do nothing.&quot;
++msgstr &quot;&quot;
++
++#. (c.config.organisation)
+ #: root/email/activation.tt:2
+ msgid &quot;Your %1 account has been successfully created, but requires activation.&quot;
+ msgstr &quot;&quot;
+@@ -185,10 +344,34 @@
+ msgid &quot;Your session has expired&quot;
+ msgstr &quot;&quot;
+
+-#: root/index.tt:17
+-msgid &quot;or&quot;
++#: root/admin/account.tt:15 root/admin/group.tt:15
++msgid &quot;contains&quot;
+ msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/admin.pm:516
++#: root/admin/group_modify.tt:14
++msgid &quot;delete&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:17 root/admin/group.tt:17
++msgid &quot;greater than or equal to&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:16 root/admin/group.tt:16
++msgid &quot;is exactly&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:18 root/admin/group.tt:18
++msgid &quot;less than&quot;
++msgstr &quot;&quot;
++
++#: root/admin/group.tt:10
++msgid &quot;member&quot;
++msgstr &quot;&quot;
++
++#: lib/CatDap/Controller/admin.pm:526
+ msgid &quot;password reset&quot;
+ msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:53
++msgid &quot;with value&quot;
++msgstr &quot;&quot;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/242a63ae/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/242a63ae/attachment.html
new file mode 100644
index 000000000..0bfec5cbd
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/242a63ae/attachment.html
@@ -0,0 +1,1329 @@
+<!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>[190] - regenerate messages.pot</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>190</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-21 03:23:32 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- regenerate messages.pot</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunklibCatDapI18Nafpo">identity/CatDap/trunk/lib/CatDap/I18N/af.po</a></li>
+<li><a href="#identityCatDaptrunklibCatDapI18Nfrpo">identity/CatDap/trunk/lib/CatDap/I18N/fr.po</a></li>
+<li><a href="#identityCatDaptrunklibCatDapI18Nmessagespot">identity/CatDap/trunk/lib/CatDap/I18N/messages.pot</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunklibCatDapI18Nafpo">Modified: identity/CatDap/trunk/lib/CatDap/I18N/af.po</a>
+===================================================================
+--- identity/CatDap/trunk/lib/CatDap/I18N/af.po 2010-12-21 02:23:27 UTC (rev 189)
++++ identity/CatDap/trunk/lib/CatDap/I18N/af.po 2010-12-21 02:23:32 UTC (rev 190)
+@@ -1,45 +1,78 @@
+-#: lib/CatDap/Controller/register.pm:119
++#: lib/CatDap/Controller/register.pm:133
+ msgid &quot;Activation&quot;
+ msgstr &quot;Aktivering&quot;
+
+-#: root/user/index.tt:28 root/user/index.tt:8
++#: root/admin/account_addoc.tt:28 root/admin/account_modify.tt:24
++#: root/admin/group_modify.tt:18 root/user/index.tt:19 root/user/index.tt:46
+ msgid &quot;Add&quot;
+ msgstr &quot;Voeg by&quot;
+
++#: root/admin/account_modify.tt:85
++msgid &quot;Add ObjectClass&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:47
++msgid &quot;Add attribute&quot;
++msgstr &quot;&quot;
++
++#. (oc, dn)
++#: root/admin/account_addoc.tt:1
++msgid &quot;Adding objectclass %1 to dn %2&quot;
++msgstr &quot;&quot;
++
+ #: lib/CatDap/Controller/register.pm:49
+ msgid &quot;Addresses do not match&quot;
+ msgstr &quot;Die addresse verskil&quot;
+
+-#: lib/CatDap/Controller/register.pm:75
++#: lib/CatDap/Controller/register.pm:89
+ msgid &quot;An account already exists with this email address&quot;
+ msgstr &quot;'n Rekening met hierde epos adres bestaan reeds&quot;
+
+-#: lib/CatDap/Controller/register.pm:80
++#: lib/CatDap/Controller/register.pm:94
+ msgid &quot;An account already exists with this username&quot;
+ msgstr &quot;'n Rekening met hierdie gebruikersnaam bestaan reeds&quot;
+
+ #. ($errors)
+-#: lib/CatDap/Controller/admin.pm:529
++#: lib/CatDap/Controller/register.pm:145
+ msgid &quot;&quot;
+ &quot;An error occured sending the email, but your account was created. Please try &quot;
+-&quot;the password recovery process f you entered the correct email address: %1&quot;
++&quot;the password recovery process if you entered the correct email address. &quot;
++&quot;Errors %1&quot;
+ msgstr &quot;&quot;
+ &quot;Daar was 'n fout met die stuur van die aktiverings epos, maar jou rekening &quot;
+ &quot;is geskep. Probeer die wagwoord herwinnings proses as die epos adres korrek &quot;
+-&quot;was: %1&quot;
++&quot;was. Foute: %1&quot;
+
+ #. ($errors)
+-#: lib/CatDap/Controller/register.pm:131
++#: lib/CatDap/Controller/admin.pm:539
++#, fuzzy
+ msgid &quot;&quot;
+ &quot;An error occured sending the email, but your account was created. Please try &quot;
+-&quot;the password recovery process if you entered the correct email address. &quot;
+-&quot;Errors %1&quot;
++&quot;the password recovery process if you entered the correct email address: %1&quot;
+ msgstr &quot;&quot;
+ &quot;Daar was 'n fout met die stuur van die aktiverings epos, maar jou rekening &quot;
+ &quot;is geskep. Probeer die wagwoord herwinnings proses as die epos adres korrek &quot;
+-&quot;was. Foute: %1&quot;
++&quot;was: %1&quot;
+
+-#: root/user/firstlogin.tt:14 root/user/password.tt:18
++#. ($errors)
++#: lib/CatDap/Controller/forgot_password.pm:105
++msgid &quot;An error occured sending the email, please try again later. Errors %1&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_addoc.tt:9 root/admin/account_modify.tt:8
++#: root/admin/group_modify.tt:5 root/user/index.tt:4
++msgid &quot;Attribute&quot;
++msgstr &quot;&quot;
++
++#: lib/CatDap/Controller/register.pm:56
++msgid &quot;Cannot check /etc/passwd, please warn system administrators&quot;
++msgstr &quot;&quot;
++
++#: root/register/index.tt:29
++msgid &quot;Captcha&quot;
++msgstr &quot;&quot;
++
++#: root/user/firstlogin.tt:14 root/user/password.tt:19
+ msgid &quot;Change&quot;
+ msgstr &quot;Verander&quot;
+
+@@ -51,7 +84,12 @@
+ msgid &quot;Check your mail for activation instructions.&quot;
+ msgstr &quot;Kyk jou epos vir aktiverings instruksies.&quot;
+
+-#: root/register/index.tt:34
++#: root/forgot_password/complete.tt:5
++#, fuzzy
++msgid &quot;Check your mail for password reset instructions.&quot;
++msgstr &quot;Kyk jou epos vir aktiverings instruksies.&quot;
++
++#: root/register/index.tt:24
+ msgid &quot;Confirm Email address&quot;
+ msgstr &quot;Bevestig epos adres&quot;
+
+@@ -62,10 +100,11 @@
+ #. (cn)
+ #. (entry.cn)
+ #: root/email/activation.tt:1 root/email/admin/password.tt:1
++#: root/email/forgot_password.tt:1
+ msgid &quot;Dear %1,&quot;
+ msgstr &quot;Liewe %1,&quot;
+
+-#: root/user/index.tt:9
++#: root/admin/account_modify.tt:27 root/user/index.tt:22
+ msgid &quot;Delete&quot;
+ msgstr &quot;Vee uit&quot;
+
+@@ -73,18 +112,75 @@
+ msgid &quot;Edit&quot;
+ msgstr &quot;Wysig&quot;
+
+-#: root/register/index.tt:30
++#: root/admin/account.tt:33 root/admin/account.tt:8
++#: root/admin/account_promote.tt:6 root/register/index.tt:20
++msgid &quot;Email&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/index.tt:11 root/register/index.tt:21
+ msgid &quot;Email address&quot;
+ msgstr &quot;Epos adres&quot;
+
+-#: root/register/index.tt:22
++#: root/forgot_password/complete.tt:1
++msgid &quot;Email sent.&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/confirm.tt:2
++#, fuzzy
++msgid &quot;Enter new password.&quot;
++msgstr &quot;Verander wagwoord&quot;
++
++#: root/register/index.tt:32
++msgid &quot;Enter text&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:34 root/admin/account_promote.tt:7
++#, fuzzy
++msgid &quot;First Name&quot;
++msgstr &quot;Voornaam&quot;
++
++#: root/register/index.tt:13
+ msgid &quot;First name&quot;
+ msgstr &quot;Voornaam&quot;
+
++#: lib/CatDap/Controller/forgot_password.pm:94
++#, fuzzy
++msgid &quot;Forgot password&quot;
++msgstr &quot;Huidige wagwoord&quot;
++
++#: root/forgot_password/index.tt:5
++msgid &quot;Forgot your password?&quot;
++msgstr &quot;&quot;
++
++#: root/index.tt:17 root/index.tt:18
++#, fuzzy
++msgid &quot;Forgotten password?&quot;
++msgstr &quot;Huidige wagwoord&quot;
++
++#: root/admin/account.tt:36 root/admin/account.tt:9
++#: root/admin/account_promote.tt:9
++msgid &quot;Full Name&quot;
++msgstr &quot;&quot;
++
++#: root/admin/group.tt:27
++msgid &quot;Group Name&quot;
++msgstr &quot;&quot;
++
++#: root/admin/group.tt:9
++#, fuzzy
++msgid &quot;Group name&quot;
++msgstr &quot;Voornaam&quot;
++
++#: root/admin/account_modify.tt:2
++msgid &quot;Groups&quot;
++msgstr &quot;&quot;
++
++#: lib/CatDap/Controller/forgot_password.pm:48
+ #: lib/CatDap/Controller/register.pm:52
+ msgid &quot;Incorrect validation text, please try again&quot;
+ msgstr &quot;Inkorrekte teks van die prentjie, probeer weer&quot;
+
++#: lib/CatDap/Controller/forgot_password.pm:45
+ #: lib/CatDap/Controller/register.pm:46
+ msgid &quot;Invalid email address&quot;
+ msgstr &quot;Ongeldige epos adres&quot;
+@@ -93,39 +189,69 @@
+ msgid &quot;Invalid username&quot;
+ msgstr &quot;Ongeldige gebruikersnaam&quot;
+
+-#: root/template/header:12 root/user/fake.tt:3
++#: lib/CatDap/Controller/register.pm:59
++msgid &quot;Invalid username, already used by system&quot;
++msgstr &quot;&quot;
++
++#: root/template/header:10 root/user/fake.tt:3
+ msgid &quot;Log out&quot;
+ msgstr &quot;Teken uit&quot;
+
+-#: root/index.tt:1 root/index.tt:17
++#: root/index.tt:1 root/index.tt:13
+ msgid &quot;Login&quot;
+ msgstr &quot;Teken in&quot;
+
+-#: root/user/firstlogin.tt:5 root/user/password.tt:9
++#: root/forgot_password/confirm.tt:8 root/user/firstlogin.tt:5
++#: root/user/password.tt:10
+ msgid &quot;New Password&quot;
+ msgstr &quot;Nuwe Wagwoord&quot;
+
+-#: lib/CatDap/Controller/user.pm:273
++#: lib/CatDap/Controller/user.pm:296
+ msgid &quot;New passwords dont match&quot;
+ msgstr &quot;Nuwe wagwoorde verskil&quot;
+
+-#: root/index.tt:11
++#: root/forgot_password/complete.tt:4
++#, fuzzy
++msgid &quot;Operation was successful.&quot;
++msgstr &quot;Registrasie was suksesvol.&quot;
++
++#: root/index.tt:10
+ msgid &quot;Password&quot;
+ msgstr &quot;Wagwoord&quot;
+
+-#: lib/CatDap/Controller/user.pm:267
++#: lib/CatDap/Controller/user.pm:290
+ msgid &quot;Password incorrect&quot;
+ msgstr &quot;Wagwoord inkorrek&quot;
+
+-#: lib/CatDap/Controller/admin.pm:532
++#: lib/CatDap/Controller/admin.pm:542
+ msgid &quot;Password reset and email sent&quot;
+ msgstr &quot;Wagwoord is herstel en epos gestuur&quot;
+
++#: root/register/index.tt:12
++msgid &quot;Personal Information&quot;
++msgstr &quot;&quot;
++
+ #: root/email/admin/password.tt:5
+ msgid &quot;Please click below to change your password&quot;
+ msgstr &quot;Volg die skakel onder en verander jou wagwoord&quot;
+
+-#: root/index.tt:18 root/register/index.tt:43 root/register/index.tt:6
++#: root/admin/index.tt:1
++msgid &quot;Please use the menus above.&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_promote.tt:25
++msgid &quot;Primary group&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:71
++msgid &quot;Promote&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:62
++msgid &quot;Promote user to posixAccount with primary group:&quot;
++msgstr &quot;&quot;
++
++#: root/index.tt:16 root/register/index.tt:3 root/register/index.tt:35
+ msgid &quot;Register&quot;
+ msgstr &quot;Registreer&quot;
+
+@@ -137,35 +263,95 @@
+ msgid &quot;Registration was successful.&quot;
+ msgstr &quot;Registrasie was suksesvol.&quot;
+
+-#: root/user/firstlogin.tt:9 root/user/password.tt:13
++#: root/forgot_password/confirm.tt:11 root/user/firstlogin.tt:10
++#: root/user/password.tt:15
+ msgid &quot;Repeat New Password&quot;
+ msgstr &quot;Herhaal Nuwe Wagwoord&quot;
+
+-#: root/register/index.tt:26
++#: root/admin/account_modify.tt:1
++#, fuzzy
++msgid &quot;Reset password&quot;
++msgstr &quot;Huidige wagwoord&quot;
++
++#: root/admin/account.tt:22
++msgid &quot;Search&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:4 root/admin/group.tt:5
++msgid &quot;Search by&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_promote.tt:4
++msgid &quot;Select&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/index.tt:18
++#, fuzzy
++msgid &quot;Send me my password&quot;
++msgstr &quot;Verander wagwoord&quot;
++
++#: root/forgot_password/confirm.tt:16
++#, fuzzy
++msgid &quot;Set new password&quot;
++msgstr &quot;Herhaal Nuwe Wagwoord&quot;
++
++#: root/register/check.tt:1
++msgid &quot;Success&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:10 root/admin/account.tt:35
++#: root/admin/account_promote.tt:8 root/register/index.tt:16
+ msgid &quot;Surname&quot;
+ msgstr &quot;Van&quot;
+
+-#: lib/CatDap/Controller/register.pm:56
++#: lib/CatDap/Controller/register.pm:70
+ msgid &quot;The first name supplied contains illegal characters&quot;
+ msgstr &quot;Die verskafte noemnaam sluit ongeldige karakters in&quot;
+
+-#: lib/CatDap/Controller/register.pm:61
++#: lib/CatDap/Controller/register.pm:75
+ msgid &quot;The surname supplied contains illegal characters&quot;
+ msgstr &quot;Die verskafte van sluit ondeldige karakters in&quot;
+
++#: lib/CatDap/Controller/forgot_password.pm:66
++msgid &quot;This email address is not bound to an account&quot;
++msgstr &quot;&quot;
++
+ #: root/email/activation.tt:3
+ msgid &quot;To activate your account, please follow the link below.&quot;
+ msgstr &quot;Om U rekening te aktiveer, volg asseblief die volgende skakel.&quot;
+
+-#: root/user/index.tt:13
++#: root/email/forgot_password.tt:3
++#, fuzzy
++msgid &quot;To reset your password, please follow the link below.&quot;
++msgstr &quot;Om U rekening te aktiveer, volg asseblief die volgende skakel.&quot;
++
++#: root/admin/account_modify.tt:35 root/user/index.tt:29
+ msgid &quot;Update&quot;
+ msgstr &quot;Opdateer&quot;
+
+-#: root/index.tt:7 root/register/index.tt:18
++#: root/admin/account.tt:32 root/admin/account.tt:7
++#: root/admin/account_promote.tt:5 root/index.tt:6 root/register/index.tt:7
++#: root/register/index.tt:8
+ msgid &quot;Username&quot;
+ msgstr &quot;Gebruikersnaam&quot;
+
++#: lib/CatDap/Controller/register.pm:65
++msgid &quot;Username is not authorized to be used&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_addoc.tt:10 root/admin/account_modify.tt:9
++#: root/admin/group_modify.tt:6 root/user/index.tt:4
++msgid &quot;Value&quot;
++msgstr &quot;&quot;
++
+ #. (c.config.organisation)
++#: root/email/forgot_password.tt:2
++msgid &quot;&quot;
++&quot;Your %1 account has been requested to change the password. If you did not do &quot;
++&quot;this, or you do not want to change your password; you can just do nothing.&quot;
++msgstr &quot;&quot;
++
++#. (c.config.organisation)
+ #: root/email/activation.tt:2
+ msgid &quot;Your %1 account has been successfully created, but requires activation.&quot;
+ msgstr &quot;Jou %1 rekening is suksesvol geskep, maar aktivering is benodig&quot;
+@@ -179,14 +365,42 @@
+ msgid &quot;Your session has expired&quot;
+ msgstr &quot;Jou sessie het verstrek&quot;
+
+-#: root/index.tt:17
+-msgid &quot;or&quot;
+-msgstr &quot;of&quot;
++#: root/admin/account.tt:15 root/admin/group.tt:15
++msgid &quot;contains&quot;
++msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/admin.pm:516
++#: root/admin/group_modify.tt:14
++#, fuzzy
++msgid &quot;delete&quot;
++msgstr &quot;Vee uit&quot;
++
++#: root/admin/account.tt:17 root/admin/group.tt:17
++msgid &quot;greater than or equal to&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:16 root/admin/group.tt:16
++msgid &quot;is exactly&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:18 root/admin/group.tt:18
++msgid &quot;less than&quot;
++msgstr &quot;&quot;
++
++#: root/admin/group.tt:10
++msgid &quot;member&quot;
++msgstr &quot;&quot;
++
++#: lib/CatDap/Controller/admin.pm:526
+ msgid &quot;password reset&quot;
+ msgstr &quot;Wagwoord herstelling&quot;
+
++#: root/admin/account_modify.tt:53
++msgid &quot;with value&quot;
++msgstr &quot;&quot;
++
++#~ msgid &quot;or&quot;
++#~ msgstr &quot;of&quot;
++
+ #~ msgid &quot;Repeat&quot;
+ #~ msgstr &quot;Herhaal&quot;
+
+
+<a id="identityCatDaptrunklibCatDapI18Nfrpo">Modified: identity/CatDap/trunk/lib/CatDap/I18N/fr.po</a>
+===================================================================
+--- identity/CatDap/trunk/lib/CatDap/I18N/fr.po 2010-12-21 02:23:27 UTC (rev 189)
++++ identity/CatDap/trunk/lib/CatDap/I18N/fr.po 2010-12-21 02:23:32 UTC (rev 190)
+@@ -10,6 +10,7 @@
+ &quot;PO-Revision-Date: 2010-11-04 21:09+0100\n&quot;
+ &quot;Last-Translator: Michael Scherer &lt;misc@zarb.org&gt;\n&quot;
+ &quot;Language-Team: LANGUAGE &lt;mageia-i18n@mageia.org&gt;\n&quot;
++&quot;Language: \n&quot;
+ &quot;MIME-Version: 1.0\n&quot;
+ &quot;Content-Type: text/plain; charset=UTF-8\n&quot;
+ &quot;Content-Transfer-Encoding: 8bit\n&quot;
+@@ -17,39 +18,81 @@
+ &quot;X-Poedit-Country: FRANCE\n&quot;
+ &quot;X-Poedit-SourceCharset: utf-8\n&quot;
+
+-#: lib/CatDap/Controller/register.pm:119
++#: lib/CatDap/Controller/register.pm:133
+ msgid &quot;Activation&quot;
+ msgstr &quot;Activation&quot;
+
+-#: root/user/index.tt:28
+-#: root/user/index.tt:8
++#: root/admin/account_addoc.tt:28 root/admin/account_modify.tt:24
++#: root/admin/group_modify.tt:18 root/user/index.tt:19 root/user/index.tt:46
+ msgid &quot;Add&quot;
+ msgstr &quot;Ajouter&quot;
+
++#: root/admin/account_modify.tt:85
++msgid &quot;Add ObjectClass&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:47
++msgid &quot;Add attribute&quot;
++msgstr &quot;&quot;
++
++#. (oc, dn)
++#: root/admin/account_addoc.tt:1
++msgid &quot;Adding objectclass %1 to dn %2&quot;
++msgstr &quot;&quot;
++
+ #: lib/CatDap/Controller/register.pm:49
+ msgid &quot;Addresses do not match&quot;
+ msgstr &quot;Les adresses ne correspondent pas&quot;
+
+-#: lib/CatDap/Controller/register.pm:75
++#: lib/CatDap/Controller/register.pm:89
+ msgid &quot;An account already exists with this email address&quot;
+ msgstr &quot;Un compte existe déjà avec cet email&quot;
+
+-#: lib/CatDap/Controller/register.pm:80
++#: lib/CatDap/Controller/register.pm:94
+ msgid &quot;An account already exists with this username&quot;
+ msgstr &quot;Un compte existe déjà pour ce nom d'utilisateur&quot;
+
+ #. ($errors)
+-#: lib/CatDap/Controller/admin.pm:529
+-msgid &quot;An error occured sending the email, but your account was created. Please try the password recovery process f you entered the correct email address: %1&quot;
+-msgstr &quot;Une erreur est arrivé lors de l'envoi du mail, mais votre compte a été crée. Vous pouvez utiliser la fonction de réinitialisation du mot de passe si votre adresse est correcte : %1&quot;
++#: lib/CatDap/Controller/register.pm:145
++msgid &quot;&quot;
++&quot;An error occured sending the email, but your account was created. Please try &quot;
++&quot;the password recovery process if you entered the correct email address. &quot;
++&quot;Errors %1&quot;
++msgstr &quot;&quot;
++&quot;Une erreur est arrivé lors de l'envoi du mail, mais votre compte a été crée. &quot;
++&quot;Vous pouvez utiliser la fonction de réinitialisation du mot de passe si &quot;
++&quot;votre adresse est correcte. Erreurs %1&quot;
+
+ #. ($errors)
+-#: lib/CatDap/Controller/register.pm:131
+-msgid &quot;An error occured sending the email, but your account was created. Please try the password recovery process if you entered the correct email address. Errors %1&quot;
+-msgstr &quot;Une erreur est arrivé lors de l'envoi du mail, mais votre compte a été crée. Vous pouvez utiliser la fonction de réinitialisation du mot de passe si votre adresse est correcte. Erreurs %1&quot;
++#: lib/CatDap/Controller/admin.pm:539
++#, fuzzy
++msgid &quot;&quot;
++&quot;An error occured sending the email, but your account was created. Please try &quot;
++&quot;the password recovery process if you entered the correct email address: %1&quot;
++msgstr &quot;&quot;
++&quot;Une erreur est arrivé lors de l'envoi du mail, mais votre compte a été crée. &quot;
++&quot;Vous pouvez utiliser la fonction de réinitialisation du mot de passe si &quot;
++&quot;votre adresse est correcte : %1&quot;
+
+-#: root/user/firstlogin.tt:14
+-#: root/user/password.tt:18
++#. ($errors)
++#: lib/CatDap/Controller/forgot_password.pm:105
++msgid &quot;An error occured sending the email, please try again later. Errors %1&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_addoc.tt:9 root/admin/account_modify.tt:8
++#: root/admin/group_modify.tt:5 root/user/index.tt:4
++msgid &quot;Attribute&quot;
++msgstr &quot;&quot;
++
++#: lib/CatDap/Controller/register.pm:56
++msgid &quot;Cannot check /etc/passwd, please warn system administrators&quot;
++msgstr &quot;&quot;
++
++#: root/register/index.tt:29
++msgid &quot;Captcha&quot;
++msgstr &quot;&quot;
++
++#: root/user/firstlogin.tt:14 root/user/password.tt:19
+ msgid &quot;Change&quot;
+ msgstr &quot;Changer&quot;
+
+@@ -61,7 +104,12 @@
+ msgid &quot;Check your mail for activation instructions.&quot;
+ msgstr &quot;Vérifier votre boite mail pour les instructions d'activation&quot;
+
+-#: root/register/index.tt:34
++#: root/forgot_password/complete.tt:5
++#, fuzzy
++msgid &quot;Check your mail for password reset instructions.&quot;
++msgstr &quot;Vérifier votre boite mail pour les instructions d'activation&quot;
++
++#: root/register/index.tt:24
+ msgid &quot;Confirm Email address&quot;
+ msgstr &quot;Confirmer l'adresse email&quot;
+
+@@ -71,12 +119,12 @@
+
+ #. (cn)
+ #. (entry.cn)
+-#: root/email/activation.tt:1
+-#: root/email/admin/password.tt:1
++#: root/email/activation.tt:1 root/email/admin/password.tt:1
++#: root/email/forgot_password.tt:1
+ msgid &quot;Dear %1,&quot;
+ msgstr &quot;Cher(e) %1,&quot;
+
+-#: root/user/index.tt:9
++#: root/admin/account_modify.tt:27 root/user/index.tt:22
+ msgid &quot;Delete&quot;
+ msgstr &quot;Supprimer&quot;
+
+@@ -84,18 +132,75 @@
+ msgid &quot;Edit&quot;
+ msgstr &quot;Éditer&quot;
+
+-#: root/register/index.tt:30
++#: root/admin/account.tt:33 root/admin/account.tt:8
++#: root/admin/account_promote.tt:6 root/register/index.tt:20
++msgid &quot;Email&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/index.tt:11 root/register/index.tt:21
+ msgid &quot;Email address&quot;
+ msgstr &quot;Adresse email&quot;
+
+-#: root/register/index.tt:22
++#: root/forgot_password/complete.tt:1
++msgid &quot;Email sent.&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/confirm.tt:2
++#, fuzzy
++msgid &quot;Enter new password.&quot;
++msgstr &quot;Changer le mot de passe&quot;
++
++#: root/register/index.tt:32
++msgid &quot;Enter text&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:34 root/admin/account_promote.tt:7
++#, fuzzy
++msgid &quot;First Name&quot;
++msgstr &quot;Prénom&quot;
++
++#: root/register/index.tt:13
+ msgid &quot;First name&quot;
+ msgstr &quot;Prénom&quot;
+
++#: lib/CatDap/Controller/forgot_password.pm:94
++#, fuzzy
++msgid &quot;Forgot password&quot;
++msgstr &quot;Mot de passe actuel&quot;
++
++#: root/forgot_password/index.tt:5
++msgid &quot;Forgot your password?&quot;
++msgstr &quot;&quot;
++
++#: root/index.tt:17 root/index.tt:18
++#, fuzzy
++msgid &quot;Forgotten password?&quot;
++msgstr &quot;Mot de passe actuel&quot;
++
++#: root/admin/account.tt:36 root/admin/account.tt:9
++#: root/admin/account_promote.tt:9
++msgid &quot;Full Name&quot;
++msgstr &quot;&quot;
++
++#: root/admin/group.tt:27
++msgid &quot;Group Name&quot;
++msgstr &quot;&quot;
++
++#: root/admin/group.tt:9
++#, fuzzy
++msgid &quot;Group name&quot;
++msgstr &quot;Prénom&quot;
++
++#: root/admin/account_modify.tt:2
++msgid &quot;Groups&quot;
++msgstr &quot;&quot;
++
++#: lib/CatDap/Controller/forgot_password.pm:48
+ #: lib/CatDap/Controller/register.pm:52
+ msgid &quot;Incorrect validation text, please try again&quot;
+ msgstr &quot;Texte de validation incorrect, merci de tester à nouveau&quot;
+
++#: lib/CatDap/Controller/forgot_password.pm:45
+ #: lib/CatDap/Controller/register.pm:46
+ msgid &quot;Invalid email address&quot;
+ msgstr &quot;Adresse mail invalide&quot;
+@@ -104,44 +209,69 @@
+ msgid &quot;Invalid username&quot;
+ msgstr &quot;Nom d'utilisateur invalide&quot;
+
+-#: root/template/header:12
+-#: root/user/fake.tt:3
++#: lib/CatDap/Controller/register.pm:59
++msgid &quot;Invalid username, already used by system&quot;
++msgstr &quot;&quot;
++
++#: root/template/header:10 root/user/fake.tt:3
+ msgid &quot;Log out&quot;
+ msgstr &quot;Se déconnecter&quot;
+
+-#: root/index.tt:1
+-#: root/index.tt:17
++#: root/index.tt:1 root/index.tt:13
+ msgid &quot;Login&quot;
+ msgstr &quot;Login&quot;
+
+-#: root/user/firstlogin.tt:5
+-#: root/user/password.tt:9
++#: root/forgot_password/confirm.tt:8 root/user/firstlogin.tt:5
++#: root/user/password.tt:10
+ msgid &quot;New Password&quot;
+ msgstr &quot;Nouveau mot de passe&quot;
+
+-#: lib/CatDap/Controller/user.pm:273
++#: lib/CatDap/Controller/user.pm:296
+ msgid &quot;New passwords dont match&quot;
+ msgstr &quot;Les mot de passes ne correspondent pas&quot;
+
+-#: root/index.tt:11
++#: root/forgot_password/complete.tt:4
++#, fuzzy
++msgid &quot;Operation was successful.&quot;
++msgstr &quot;L'enregistrement a réussi&quot;
++
++#: root/index.tt:10
+ msgid &quot;Password&quot;
+ msgstr &quot;Mot de passe&quot;
+
+-#: lib/CatDap/Controller/user.pm:267
++#: lib/CatDap/Controller/user.pm:290
+ msgid &quot;Password incorrect&quot;
+ msgstr &quot;Mot de passe incorrect&quot;
+
+-#: lib/CatDap/Controller/admin.pm:532
++#: lib/CatDap/Controller/admin.pm:542
+ msgid &quot;Password reset and email sent&quot;
+ msgstr &quot;Mot de passe réinitialiser, email envoyé&quot;
+
++#: root/register/index.tt:12
++msgid &quot;Personal Information&quot;
++msgstr &quot;&quot;
++
+ #: root/email/admin/password.tt:5
+ msgid &quot;Please click below to change your password&quot;
+ msgstr &quot;Cliquer ici pour changer votre mot de passe&quot;
+
+-#: root/index.tt:18
+-#: root/register/index.tt:43
+-#: root/register/index.tt:6
++#: root/admin/index.tt:1
++msgid &quot;Please use the menus above.&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_promote.tt:25
++msgid &quot;Primary group&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:71
++msgid &quot;Promote&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:62
++msgid &quot;Promote user to posixAccount with primary group:&quot;
++msgstr &quot;&quot;
++
++#: root/index.tt:16 root/register/index.tt:3 root/register/index.tt:35
+ msgid &quot;Register&quot;
+ msgstr &quot;S'enregistrer&quot;
+
+@@ -153,37 +283,95 @@
+ msgid &quot;Registration was successful.&quot;
+ msgstr &quot;L'enregistrement a réussi&quot;
+
+-#: root/user/firstlogin.tt:9
+-#: root/user/password.tt:13
++#: root/forgot_password/confirm.tt:11 root/user/firstlogin.tt:10
++#: root/user/password.tt:15
+ msgid &quot;Repeat New Password&quot;
+ msgstr &quot;Répéter le nouveau de passe&quot;
+
+-#: root/register/index.tt:26
++#: root/admin/account_modify.tt:1
++#, fuzzy
++msgid &quot;Reset password&quot;
++msgstr &quot;Mot de passe actuel&quot;
++
++#: root/admin/account.tt:22
++msgid &quot;Search&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:4 root/admin/group.tt:5
++msgid &quot;Search by&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_promote.tt:4
++msgid &quot;Select&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/index.tt:18
++#, fuzzy
++msgid &quot;Send me my password&quot;
++msgstr &quot;Changer le mot de passe&quot;
++
++#: root/forgot_password/confirm.tt:16
++#, fuzzy
++msgid &quot;Set new password&quot;
++msgstr &quot;Répéter le nouveau de passe&quot;
++
++#: root/register/check.tt:1
++msgid &quot;Success&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:10 root/admin/account.tt:35
++#: root/admin/account_promote.tt:8 root/register/index.tt:16
+ msgid &quot;Surname&quot;
+ msgstr &quot;Nom&quot;
+
+-#: lib/CatDap/Controller/register.pm:56
++#: lib/CatDap/Controller/register.pm:70
+ msgid &quot;The first name supplied contains illegal characters&quot;
+ msgstr &quot;Le prénom proposé contient des caractères interdits&quot;
+
+-#: lib/CatDap/Controller/register.pm:61
++#: lib/CatDap/Controller/register.pm:75
+ msgid &quot;The surname supplied contains illegal characters&quot;
+ msgstr &quot;Le nom proposé contient des caractères interdits&quot;
+
++#: lib/CatDap/Controller/forgot_password.pm:66
++msgid &quot;This email address is not bound to an account&quot;
++msgstr &quot;&quot;
++
+ #: root/email/activation.tt:3
+ msgid &quot;To activate your account, please follow the link below.&quot;
+ msgstr &quot;Pour activer votre compte, merci de suivre le lien ci dessous.&quot;
+
+-#: root/user/index.tt:13
++#: root/email/forgot_password.tt:3
++#, fuzzy
++msgid &quot;To reset your password, please follow the link below.&quot;
++msgstr &quot;Pour activer votre compte, merci de suivre le lien ci dessous.&quot;
++
++#: root/admin/account_modify.tt:35 root/user/index.tt:29
+ msgid &quot;Update&quot;
+ msgstr &quot;Mettre à jour&quot;
+
+-#: root/index.tt:7
+-#: root/register/index.tt:18
++#: root/admin/account.tt:32 root/admin/account.tt:7
++#: root/admin/account_promote.tt:5 root/index.tt:6 root/register/index.tt:7
++#: root/register/index.tt:8
+ msgid &quot;Username&quot;
+ msgstr &quot;Nom d'utilisateur&quot;
+
++#: lib/CatDap/Controller/register.pm:65
++msgid &quot;Username is not authorized to be used&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_addoc.tt:10 root/admin/account_modify.tt:9
++#: root/admin/group_modify.tt:6 root/user/index.tt:4
++msgid &quot;Value&quot;
++msgstr &quot;&quot;
++
+ #. (c.config.organisation)
++#: root/email/forgot_password.tt:2
++msgid &quot;&quot;
++&quot;Your %1 account has been requested to change the password. If you did not do &quot;
++&quot;this, or you do not want to change your password; you can just do nothing.&quot;
++msgstr &quot;&quot;
++
++#. (c.config.organisation)
+ #: root/email/activation.tt:2
+ msgid &quot;Your %1 account has been successfully created, but requires activation.&quot;
+ msgstr &quot;Votre compte %1 a été crée mais requiert d'être activé&quot;
+@@ -197,14 +385,42 @@
+ msgid &quot;Your session has expired&quot;
+ msgstr &quot;Votre session a expiré&quot;
+
+-#: root/index.tt:17
+-msgid &quot;or&quot;
+-msgstr &quot;ou&quot;
++#: root/admin/account.tt:15 root/admin/group.tt:15
++msgid &quot;contains&quot;
++msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/admin.pm:516
++#: root/admin/group_modify.tt:14
++#, fuzzy
++msgid &quot;delete&quot;
++msgstr &quot;Supprimer&quot;
++
++#: root/admin/account.tt:17 root/admin/group.tt:17
++msgid &quot;greater than or equal to&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:16 root/admin/group.tt:16
++msgid &quot;is exactly&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:18 root/admin/group.tt:18
++msgid &quot;less than&quot;
++msgstr &quot;&quot;
++
++#: root/admin/group.tt:10
++msgid &quot;member&quot;
++msgstr &quot;&quot;
++
++#: lib/CatDap/Controller/admin.pm:526
+ msgid &quot;password reset&quot;
+ msgstr &quot;réinitialisation du mot de passe&quot;
+
++#: root/admin/account_modify.tt:53
++msgid &quot;with value&quot;
++msgstr &quot;&quot;
++
++#~ msgid &quot;or&quot;
++#~ msgstr &quot;ou&quot;
++
+ #~ msgid &quot;Mageia Identity Activation&quot;
+ #~ msgstr &quot;Activation de l'identité Mageia&quot;
+
+
+<a id="identityCatDaptrunklibCatDapI18Nmessagespot">Modified: identity/CatDap/trunk/lib/CatDap/I18N/messages.pot</a>
+===================================================================
+--- identity/CatDap/trunk/lib/CatDap/I18N/messages.pot 2010-12-21 02:23:27 UTC (rev 189)
++++ identity/CatDap/trunk/lib/CatDap/I18N/messages.pot 2010-12-21 02:23:32 UTC (rev 190)
+@@ -15,37 +15,67 @@
+ &quot;Content-Type: text/plain; charset=CHARSET\n&quot;
+ &quot;Content-Transfer-Encoding: 8bit\n&quot;
+
+-#: lib/CatDap/Controller/register.pm:119
++#: lib/CatDap/Controller/register.pm:133
+ msgid &quot;Activation&quot;
+ msgstr &quot;&quot;
+
+-#: root/user/index.tt:28 root/user/index.tt:8
++#: root/admin/account_addoc.tt:28 root/admin/account_modify.tt:24 root/admin/group_modify.tt:18 root/user/index.tt:19 root/user/index.tt:46
+ msgid &quot;Add&quot;
+ msgstr &quot;&quot;
+
++#: root/admin/account_modify.tt:85
++msgid &quot;Add ObjectClass&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:47
++msgid &quot;Add attribute&quot;
++msgstr &quot;&quot;
++
++#. (oc, dn)
++#: root/admin/account_addoc.tt:1
++msgid &quot;Adding objectclass %1 to dn %2&quot;
++msgstr &quot;&quot;
++
+ #: lib/CatDap/Controller/register.pm:49
+ msgid &quot;Addresses do not match&quot;
+ msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/register.pm:75
++#: lib/CatDap/Controller/register.pm:89
+ msgid &quot;An account already exists with this email address&quot;
+ msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/register.pm:80
++#: lib/CatDap/Controller/register.pm:94
+ msgid &quot;An account already exists with this username&quot;
+ msgstr &quot;&quot;
+
+ #. ($errors)
+-#: lib/CatDap/Controller/admin.pm:529
+-msgid &quot;An error occured sending the email, but your account was created. Please try the password recovery process f you entered the correct email address: %1&quot;
++#: lib/CatDap/Controller/register.pm:145
++msgid &quot;An error occured sending the email, but your account was created. Please try the password recovery process if you entered the correct email address. Errors %1&quot;
+ msgstr &quot;&quot;
+
+ #. ($errors)
+-#: lib/CatDap/Controller/register.pm:131
+-msgid &quot;An error occured sending the email, but your account was created. Please try the password recovery process if you entered the correct email address. Errors %1&quot;
++#: lib/CatDap/Controller/admin.pm:539
++msgid &quot;An error occured sending the email, but your account was created. Please try the password recovery process if you entered the correct email address: %1&quot;
+ msgstr &quot;&quot;
+
+-#: root/user/firstlogin.tt:14 root/user/password.tt:18
++#. ($errors)
++#: lib/CatDap/Controller/forgot_password.pm:105
++msgid &quot;An error occured sending the email, please try again later. Errors %1&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_addoc.tt:9 root/admin/account_modify.tt:8 root/admin/group_modify.tt:5 root/user/index.tt:4
++msgid &quot;Attribute&quot;
++msgstr &quot;&quot;
++
++#: lib/CatDap/Controller/register.pm:56
++msgid &quot;Cannot check /etc/passwd, please warn system administrators&quot;
++msgstr &quot;&quot;
++
++#: root/register/index.tt:29
++msgid &quot;Captcha&quot;
++msgstr &quot;&quot;
++
++#: root/user/firstlogin.tt:14 root/user/password.tt:19
+ msgid &quot;Change&quot;
+ msgstr &quot;&quot;
+
+@@ -57,7 +87,11 @@
+ msgid &quot;Check your mail for activation instructions.&quot;
+ msgstr &quot;&quot;
+
+-#: root/register/index.tt:34
++#: root/forgot_password/complete.tt:5
++msgid &quot;Check your mail for password reset instructions.&quot;
++msgstr &quot;&quot;
++
++#: root/register/index.tt:24
+ msgid &quot;Confirm Email address&quot;
+ msgstr &quot;&quot;
+
+@@ -67,11 +101,11 @@
+
+ #. (cn)
+ #. (entry.cn)
+-#: root/email/activation.tt:1 root/email/admin/password.tt:1
++#: root/email/activation.tt:1 root/email/admin/password.tt:1 root/email/forgot_password.tt:1
+ msgid &quot;Dear %1,&quot;
+ msgstr &quot;&quot;
+
+-#: root/user/index.tt:9
++#: root/admin/account_modify.tt:27 root/user/index.tt:22
+ msgid &quot;Delete&quot;
+ msgstr &quot;&quot;
+
+@@ -79,19 +113,67 @@
+ msgid &quot;Edit&quot;
+ msgstr &quot;&quot;
+
+-#: root/register/index.tt:30
++#: root/admin/account.tt:33 root/admin/account.tt:8 root/admin/account_promote.tt:6 root/register/index.tt:20
++msgid &quot;Email&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/index.tt:11 root/register/index.tt:21
+ msgid &quot;Email address&quot;
+ msgstr &quot;&quot;
+
+-#: root/register/index.tt:22
++#: root/forgot_password/complete.tt:1
++msgid &quot;Email sent.&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/confirm.tt:2
++msgid &quot;Enter new password.&quot;
++msgstr &quot;&quot;
++
++#: root/register/index.tt:32
++msgid &quot;Enter text&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:34 root/admin/account_promote.tt:7
++msgid &quot;First Name&quot;
++msgstr &quot;&quot;
++
++#: root/register/index.tt:13
+ msgid &quot;First name&quot;
+ msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/register.pm:52
++#: lib/CatDap/Controller/forgot_password.pm:94
++msgid &quot;Forgot password&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/index.tt:5
++msgid &quot;Forgot your password?&quot;
++msgstr &quot;&quot;
++
++#: root/index.tt:17 root/index.tt:18
++msgid &quot;Forgotten password?&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:36 root/admin/account.tt:9 root/admin/account_promote.tt:9
++msgid &quot;Full Name&quot;
++msgstr &quot;&quot;
++
++#: root/admin/group.tt:27
++msgid &quot;Group Name&quot;
++msgstr &quot;&quot;
++
++#: root/admin/group.tt:9
++msgid &quot;Group name&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:2
++msgid &quot;Groups&quot;
++msgstr &quot;&quot;
++
++#: lib/CatDap/Controller/forgot_password.pm:48 lib/CatDap/Controller/register.pm:52
+ msgid &quot;Incorrect validation text, please try again&quot;
+ msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/register.pm:46
++#: lib/CatDap/Controller/forgot_password.pm:45 lib/CatDap/Controller/register.pm:46
+ msgid &quot;Invalid email address&quot;
+ msgstr &quot;&quot;
+
+@@ -99,39 +181,67 @@
+ msgid &quot;Invalid username&quot;
+ msgstr &quot;&quot;
+
+-#: root/template/header:12 root/user/fake.tt:3
++#: lib/CatDap/Controller/register.pm:59
++msgid &quot;Invalid username, already used by system&quot;
++msgstr &quot;&quot;
++
++#: root/template/header:10 root/user/fake.tt:3
+ msgid &quot;Log out&quot;
+ msgstr &quot;&quot;
+
+-#: root/index.tt:1 root/index.tt:17
++#: root/index.tt:1 root/index.tt:13
+ msgid &quot;Login&quot;
+ msgstr &quot;&quot;
+
+-#: root/user/firstlogin.tt:5 root/user/password.tt:9
++#: root/forgot_password/confirm.tt:8 root/user/firstlogin.tt:5 root/user/password.tt:10
+ msgid &quot;New Password&quot;
+ msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/user.pm:273
++#: lib/CatDap/Controller/user.pm:296
+ msgid &quot;New passwords dont match&quot;
+ msgstr &quot;&quot;
+
+-#: root/index.tt:11
++#: root/forgot_password/complete.tt:4
++msgid &quot;Operation was successful.&quot;
++msgstr &quot;&quot;
++
++#: root/index.tt:10
+ msgid &quot;Password&quot;
+ msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/user.pm:267
++#: lib/CatDap/Controller/user.pm:290
+ msgid &quot;Password incorrect&quot;
+ msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/admin.pm:532
++#: lib/CatDap/Controller/admin.pm:542
+ msgid &quot;Password reset and email sent&quot;
+ msgstr &quot;&quot;
+
++#: root/register/index.tt:12
++msgid &quot;Personal Information&quot;
++msgstr &quot;&quot;
++
+ #: root/email/admin/password.tt:5
+ msgid &quot;Please click below to change your password&quot;
+ msgstr &quot;&quot;
+
+-#: root/index.tt:18 root/register/index.tt:43 root/register/index.tt:6
++#: root/admin/index.tt:1
++msgid &quot;Please use the menus above.&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_promote.tt:25
++msgid &quot;Primary group&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:71
++msgid &quot;Promote&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:62
++msgid &quot;Promote user to posixAccount with primary group:&quot;
++msgstr &quot;&quot;
++
++#: root/index.tt:16 root/register/index.tt:3 root/register/index.tt:35
+ msgid &quot;Register&quot;
+ msgstr &quot;&quot;
+
+@@ -143,35 +253,84 @@
+ msgid &quot;Registration was successful.&quot;
+ msgstr &quot;&quot;
+
+-#: root/user/firstlogin.tt:9 root/user/password.tt:13
++#: root/forgot_password/confirm.tt:11 root/user/firstlogin.tt:10 root/user/password.tt:15
+ msgid &quot;Repeat New Password&quot;
+ msgstr &quot;&quot;
+
+-#: root/register/index.tt:26
++#: root/admin/account_modify.tt:1
++msgid &quot;Reset password&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:22
++msgid &quot;Search&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:4 root/admin/group.tt:5
++msgid &quot;Search by&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_promote.tt:4
++msgid &quot;Select&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/index.tt:18
++msgid &quot;Send me my password&quot;
++msgstr &quot;&quot;
++
++#: root/forgot_password/confirm.tt:16
++msgid &quot;Set new password&quot;
++msgstr &quot;&quot;
++
++#: root/register/check.tt:1
++msgid &quot;Success&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:10 root/admin/account.tt:35 root/admin/account_promote.tt:8 root/register/index.tt:16
+ msgid &quot;Surname&quot;
+ msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/register.pm:56
++#: lib/CatDap/Controller/register.pm:70
+ msgid &quot;The first name supplied contains illegal characters&quot;
+ msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/register.pm:61
++#: lib/CatDap/Controller/register.pm:75
+ msgid &quot;The surname supplied contains illegal characters&quot;
+ msgstr &quot;&quot;
+
++#: lib/CatDap/Controller/forgot_password.pm:66
++msgid &quot;This email address is not bound to an account&quot;
++msgstr &quot;&quot;
++
+ #: root/email/activation.tt:3
+ msgid &quot;To activate your account, please follow the link below.&quot;
+ msgstr &quot;&quot;
+
+-#: root/user/index.tt:13
++#: root/email/forgot_password.tt:3
++msgid &quot;To reset your password, please follow the link below.&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:35 root/user/index.tt:29
+ msgid &quot;Update&quot;
+ msgstr &quot;&quot;
+
+-#: root/index.tt:7 root/register/index.tt:18
++#: root/admin/account.tt:32 root/admin/account.tt:7 root/admin/account_promote.tt:5 root/index.tt:6 root/register/index.tt:7 root/register/index.tt:8
+ msgid &quot;Username&quot;
+ msgstr &quot;&quot;
+
++#: lib/CatDap/Controller/register.pm:65
++msgid &quot;Username is not authorized to be used&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account_addoc.tt:10 root/admin/account_modify.tt:9 root/admin/group_modify.tt:6 root/user/index.tt:4
++msgid &quot;Value&quot;
++msgstr &quot;&quot;
++
+ #. (c.config.organisation)
++#: root/email/forgot_password.tt:2
++msgid &quot;Your %1 account has been requested to change the password. If you did not do this, or you do not want to change your password; you can just do nothing.&quot;
++msgstr &quot;&quot;
++
++#. (c.config.organisation)
+ #: root/email/activation.tt:2
+ msgid &quot;Your %1 account has been successfully created, but requires activation.&quot;
+ msgstr &quot;&quot;
+@@ -185,10 +344,34 @@
+ msgid &quot;Your session has expired&quot;
+ msgstr &quot;&quot;
+
+-#: root/index.tt:17
+-msgid &quot;or&quot;
++#: root/admin/account.tt:15 root/admin/group.tt:15
++msgid &quot;contains&quot;
+ msgstr &quot;&quot;
+
+-#: lib/CatDap/Controller/admin.pm:516
++#: root/admin/group_modify.tt:14
++msgid &quot;delete&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:17 root/admin/group.tt:17
++msgid &quot;greater than or equal to&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:16 root/admin/group.tt:16
++msgid &quot;is exactly&quot;
++msgstr &quot;&quot;
++
++#: root/admin/account.tt:18 root/admin/group.tt:18
++msgid &quot;less than&quot;
++msgstr &quot;&quot;
++
++#: root/admin/group.tt:10
++msgid &quot;member&quot;
++msgstr &quot;&quot;
++
++#: lib/CatDap/Controller/admin.pm:526
+ msgid &quot;password reset&quot;
+ msgstr &quot;&quot;
++
++#: root/admin/account_modify.tt:53
++msgid &quot;with value&quot;
++msgstr &quot;&quot;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/2b32f27f/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/2b32f27f/attachment-0001.html
new file mode 100644
index 000000000..15a078088
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/2b32f27f/attachment-0001.html
@@ -0,0 +1,379 @@
+<!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>[197] make the css file more readable</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>197</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 11:16:53 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>make the css file more readable</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootstaticstyleyuiresetfontsgridscss">identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootstaticstyleyuiresetfontsgridscss">Modified: identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css</a>
+===================================================================
+--- identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css 2010-12-21 10:16:52 UTC (rev 196)
++++ identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css 2010-12-21 10:16:53 UTC (rev 197)
+@@ -4,4 +4,303 @@
+ http://developer.yahoo.com/yui/license.html
+ version: 2.8.2r1
+ */
+-html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre
+ ,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-l
+ eft:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.f
+ irst,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yu
+ i-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.y
+ ui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:&quot;.&quot;;display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
+\ No newline at end of file
++html{
++ color:#000;
++ background:#FFF;
++}
++body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{
++ margin:0;
++ padding:0;
++}
++table{
++ border-collapse:collapse;border-spacing:0;
++}
++fieldset,img{
++ border:0;
++}
++address,caption,cite,code,dfn,em,strong,th,var,optgroup{
++ font-style:inherit;font-weight:inherit;
++}
++del,ins{
++ text-decoration:none;
++}
++li{
++ list-style:none;
++}
++caption,th{
++ text-align:left;
++}
++h1,h2,h3,h4,h5,h6{
++ font-size:100%;
++ font-weight:normal;
++}
++q:before,q:after{ content:'';}
++abbr,acronym{
++ border:0;
++ font-variant:normal;
++}
++sup{
++ vertical-align:baseline;
++}
++sub{
++ vertical-align:baseline;
++}
++legend{
++ color:#000;
++}
++input,button,textarea,select,optgroup,option{
++ font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;
++}
++input,button,textarea,select{
++ *font-size:100%;
++}
++body{
++ font:13px/1.231 arial,helvetica,clean,
++ sans-serif;
++ *font-size:small;
++ *font:x-small;
++}
++select,input,button,textarea,button{
++ font:99% arial,helvetica,clean,sans-serif;
++}
++table{
++ font-size:inherit;
++ font:100%;
++}
++pre,code,kbd,samp,tt{
++ font-family:monospace;
++ *font-size:108%;
++ line-height:100%;
++}
++body{
++ text-align:center;
++}
++#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{
++ margin:auto;
++ text-align:left;
++ width:57.69em;
++ *width:56.25em;
++}
++#doc2{
++ width:73.076em;
++ *width:71.25em;
++}
++#doc3{
++ margin:auto 10px;
++ width:auto;
++}
++#doc4{
++ width:74.923em;
++ *width:73.05em;
++}
++.yui-b{
++ position:relative;
++}
++.yui-b{
++ _position:static;
++}
++#yui-main .yui-b{
++ position:static;
++}
++#yui-main,.yui-g .yui-u .yui-g{
++ width:100%;
++}
++.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{
++ float:right;margin-left:-25em;
++}
++.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{
++ float:left;
++ margin-right:-25em;
++}
++.yui-t1 .yui-b{
++ float:left;
++ width:12.30769em;
++ *width:12.00em;
++}
++.yui-t1 #yui-main .yui-b{
++ margin-left:13.30769em;
++ *margin-left:13.05em;
++}
++.yui-t2 .yui-b{
++ float:left;
++ width:13.8461em;
++ *width:13.50em;
++}
++.yui-t2 #yui-main .yui-b{
++ margin-left:14.8461em;
++ *margin-left:14.55em;
++}
++.yui-t3 .yui-b{
++ float:left;
++ width:23.0769em;
++ *width:22.50em;
++}
++.yui-t3 #yui-main .yui-b{
++ margin-left:24.0769em;
++ *margin-left:23.62em;
++}
++.yui-t4 .yui-b{
++ float:right;
++ width:13.8456em;
++ *width:13.50em;
++}
++.yui-t4 #yui-main .yui-b{
++ margin-right:14.8456em;
++ *margin-right:14.55em;
++}
++.yui-t5 .yui-b{
++ float:right;
++ width:18.4615em;
++ *width:18.00em;
++}
++.yui-t5 #yui-main .yui-b{
++ margin-right:19.4615em;
++ *margin-right:19.125em;
++}
++.yui-t6 .yui-b{
++ float:right;
++ width:23.0769em;
++ *width:22.50em;
++}
++.yui-t6 #yui-main .yui-b{
++ margin-right:24.0769em;
++ *margin-right:23.62em;
++}
++.yui-t7 #yui-main .yui-b{
++ display:block;
++ margin:0 0 1em 0;
++}
++#yui-main .yui-b{
++ float:none;
++ width:auto;
++}
++.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{
++ float:left;
++}
++.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{
++ float:right;
++}
++.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{
++ float:left;
++}
++.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{
++ width:49.1%;
++}
++.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{
++ width:32%;
++ margin-left:1.99%;
++}
++.yui-gb .yui-u{
++ *margin-left:1.9%;
++ *width:31.9%;
++}
++.yui-gc div.first,.yui-gd .yui-u{
++ width:66%;
++}
++.yui-gd div.first{
++ width:32%;
++}
++.yui-ge div.first,.yui-gf .yui-u{
++ width:74.2%;
++}
++.yui-ge .yui-u,.yui-gf div.first{
++ width:24%;
++}
++.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{
++ margin-left:0;
++}
++.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{
++ width:49%;
++ *width:48.1%;
++ *margin-left:0;
++}
++.yui-g .yui-g .yui-u{
++ width:48.1%;
++}
++.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{
++ *margin-right:0;
++ *width:32%;
++ _width:31.7%;
++}
++.yui-g .yui-gc div.first,.yui-gd .yui-g{
++ width:66%;
++}
++.yui-gb .yui-g div.first{
++ *margin-right:4%;
++ _margin-right:1.3%;
++}
++.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{
++ *margin-right:0;
++}
++.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{
++ *margin-left:1.8%;
++ _margin-left:4%;
++}
++.yui-g .yui-gb .yui-u{
++ _margin-left:1.0%;
++}
++.yui-gb .yui-gd .yui-u{
++ *width:66%;
++ _width:61.2%;
++}
++.yui-gb .yui-gd div.first{
++ *width:31%;
++ _width:29.5%;
++}
++.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{
++ width:32%;
++ _float:right;
++ margin-right:0;
++ _margin-left:0;
++}
++.yui-gb .yui-gc div.first{
++ width:66%;
++ *float:left;
++ *margin-left:0;
++}
++.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{
++ margin:0;
++}
++.yui-gb .yui-gb .yui-u{
++ _margin-left:.7%;
++}
++.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{
++ *margin-left:0;
++}
++.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{
++ *width:48.1%;
++ *margin-left:0;
++}
++.yui-gb .yui-gd div.first{
++ width:32%;
++}
++.yui-g .yui-gd div.first{
++ _width:29.9%;
++}
++.yui-ge .yui-g{
++ width:24%;
++}
++.yui-gf .yui-g{
++ width:74.2%;
++}
++.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{
++ float:right;
++}
++.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{
++ float:left;
++}
++.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{
++ *width:24%;
++ _width:20%;
++}
++.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{
++ *width:73.5%;
++ _width:65.5%;
++}
++.yui-ge div.first .yui-gd .yui-u{
++ width:65%;
++}
++.yui-ge div.first .yui-gd div.first{
++ width:32%;
++}
++#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:&quot;.&quot;;display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/2b32f27f/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/2b32f27f/attachment.html
new file mode 100644
index 000000000..15a078088
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/2b32f27f/attachment.html
@@ -0,0 +1,379 @@
+<!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>[197] make the css file more readable</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>197</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 11:16:53 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>make the css file more readable</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootstaticstyleyuiresetfontsgridscss">identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootstaticstyleyuiresetfontsgridscss">Modified: identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css</a>
+===================================================================
+--- identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css 2010-12-21 10:16:52 UTC (rev 196)
++++ identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css 2010-12-21 10:16:53 UTC (rev 197)
+@@ -4,4 +4,303 @@
+ http://developer.yahoo.com/yui/license.html
+ version: 2.8.2r1
+ */
+-html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre
+ ,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-l
+ eft:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.f
+ irst,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yu
+ i-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.y
+ ui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:&quot;.&quot;;display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
+\ No newline at end of file
++html{
++ color:#000;
++ background:#FFF;
++}
++body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{
++ margin:0;
++ padding:0;
++}
++table{
++ border-collapse:collapse;border-spacing:0;
++}
++fieldset,img{
++ border:0;
++}
++address,caption,cite,code,dfn,em,strong,th,var,optgroup{
++ font-style:inherit;font-weight:inherit;
++}
++del,ins{
++ text-decoration:none;
++}
++li{
++ list-style:none;
++}
++caption,th{
++ text-align:left;
++}
++h1,h2,h3,h4,h5,h6{
++ font-size:100%;
++ font-weight:normal;
++}
++q:before,q:after{ content:'';}
++abbr,acronym{
++ border:0;
++ font-variant:normal;
++}
++sup{
++ vertical-align:baseline;
++}
++sub{
++ vertical-align:baseline;
++}
++legend{
++ color:#000;
++}
++input,button,textarea,select,optgroup,option{
++ font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;
++}
++input,button,textarea,select{
++ *font-size:100%;
++}
++body{
++ font:13px/1.231 arial,helvetica,clean,
++ sans-serif;
++ *font-size:small;
++ *font:x-small;
++}
++select,input,button,textarea,button{
++ font:99% arial,helvetica,clean,sans-serif;
++}
++table{
++ font-size:inherit;
++ font:100%;
++}
++pre,code,kbd,samp,tt{
++ font-family:monospace;
++ *font-size:108%;
++ line-height:100%;
++}
++body{
++ text-align:center;
++}
++#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{
++ margin:auto;
++ text-align:left;
++ width:57.69em;
++ *width:56.25em;
++}
++#doc2{
++ width:73.076em;
++ *width:71.25em;
++}
++#doc3{
++ margin:auto 10px;
++ width:auto;
++}
++#doc4{
++ width:74.923em;
++ *width:73.05em;
++}
++.yui-b{
++ position:relative;
++}
++.yui-b{
++ _position:static;
++}
++#yui-main .yui-b{
++ position:static;
++}
++#yui-main,.yui-g .yui-u .yui-g{
++ width:100%;
++}
++.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{
++ float:right;margin-left:-25em;
++}
++.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{
++ float:left;
++ margin-right:-25em;
++}
++.yui-t1 .yui-b{
++ float:left;
++ width:12.30769em;
++ *width:12.00em;
++}
++.yui-t1 #yui-main .yui-b{
++ margin-left:13.30769em;
++ *margin-left:13.05em;
++}
++.yui-t2 .yui-b{
++ float:left;
++ width:13.8461em;
++ *width:13.50em;
++}
++.yui-t2 #yui-main .yui-b{
++ margin-left:14.8461em;
++ *margin-left:14.55em;
++}
++.yui-t3 .yui-b{
++ float:left;
++ width:23.0769em;
++ *width:22.50em;
++}
++.yui-t3 #yui-main .yui-b{
++ margin-left:24.0769em;
++ *margin-left:23.62em;
++}
++.yui-t4 .yui-b{
++ float:right;
++ width:13.8456em;
++ *width:13.50em;
++}
++.yui-t4 #yui-main .yui-b{
++ margin-right:14.8456em;
++ *margin-right:14.55em;
++}
++.yui-t5 .yui-b{
++ float:right;
++ width:18.4615em;
++ *width:18.00em;
++}
++.yui-t5 #yui-main .yui-b{
++ margin-right:19.4615em;
++ *margin-right:19.125em;
++}
++.yui-t6 .yui-b{
++ float:right;
++ width:23.0769em;
++ *width:22.50em;
++}
++.yui-t6 #yui-main .yui-b{
++ margin-right:24.0769em;
++ *margin-right:23.62em;
++}
++.yui-t7 #yui-main .yui-b{
++ display:block;
++ margin:0 0 1em 0;
++}
++#yui-main .yui-b{
++ float:none;
++ width:auto;
++}
++.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{
++ float:left;
++}
++.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{
++ float:right;
++}
++.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{
++ float:left;
++}
++.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{
++ width:49.1%;
++}
++.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{
++ width:32%;
++ margin-left:1.99%;
++}
++.yui-gb .yui-u{
++ *margin-left:1.9%;
++ *width:31.9%;
++}
++.yui-gc div.first,.yui-gd .yui-u{
++ width:66%;
++}
++.yui-gd div.first{
++ width:32%;
++}
++.yui-ge div.first,.yui-gf .yui-u{
++ width:74.2%;
++}
++.yui-ge .yui-u,.yui-gf div.first{
++ width:24%;
++}
++.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{
++ margin-left:0;
++}
++.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{
++ width:49%;
++ *width:48.1%;
++ *margin-left:0;
++}
++.yui-g .yui-g .yui-u{
++ width:48.1%;
++}
++.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{
++ *margin-right:0;
++ *width:32%;
++ _width:31.7%;
++}
++.yui-g .yui-gc div.first,.yui-gd .yui-g{
++ width:66%;
++}
++.yui-gb .yui-g div.first{
++ *margin-right:4%;
++ _margin-right:1.3%;
++}
++.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{
++ *margin-right:0;
++}
++.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{
++ *margin-left:1.8%;
++ _margin-left:4%;
++}
++.yui-g .yui-gb .yui-u{
++ _margin-left:1.0%;
++}
++.yui-gb .yui-gd .yui-u{
++ *width:66%;
++ _width:61.2%;
++}
++.yui-gb .yui-gd div.first{
++ *width:31%;
++ _width:29.5%;
++}
++.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{
++ width:32%;
++ _float:right;
++ margin-right:0;
++ _margin-left:0;
++}
++.yui-gb .yui-gc div.first{
++ width:66%;
++ *float:left;
++ *margin-left:0;
++}
++.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{
++ margin:0;
++}
++.yui-gb .yui-gb .yui-u{
++ _margin-left:.7%;
++}
++.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{
++ *margin-left:0;
++}
++.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{
++ *width:48.1%;
++ *margin-left:0;
++}
++.yui-gb .yui-gd div.first{
++ width:32%;
++}
++.yui-g .yui-gd div.first{
++ _width:29.9%;
++}
++.yui-ge .yui-g{
++ width:24%;
++}
++.yui-gf .yui-g{
++ width:74.2%;
++}
++.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{
++ float:right;
++}
++.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{
++ float:left;
++}
++.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{
++ *width:24%;
++ _width:20%;
++}
++.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{
++ *width:73.5%;
++ _width:65.5%;
++}
++.yui-ge div.first .yui-gd .yui-u{
++ width:65%;
++}
++.yui-ge div.first .yui-gd div.first{
++ width:32%;
++}
++#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:&quot;.&quot;;display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/307e326e/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/307e326e/attachment-0001.html
new file mode 100644
index 000000000..ecbbf6c9d
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/307e326e/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>[195] Fix footer</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>195</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 11:16:50 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Fix footer
+TODO: Need to be rounded</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkroottemplatefooter">identity/CatDap/trunk/root/template/footer</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkroottemplatefooter">Modified: identity/CatDap/trunk/root/template/footer</a>
+===================================================================
+--- identity/CatDap/trunk/root/template/footer 2010-12-21 09:13:18 UTC (rev 194)
++++ identity/CatDap/trunk/root/template/footer 2010-12-21 10:16:50 UTC (rev 195)
+@@ -1,4 +1,5 @@
++&lt;div class=&quot;hnav&quot;&gt;
+ &lt;div align=center&gt;&lt;p&gt;2010 &lt;a href=&quot;http://mageia.org/&quot;&gt;Mageia.org&lt;/a&gt;
+ | &lt;a href=&quot;http://mageia.org/policies/privacy/&quot;&gt;Privacy policy&lt;/a&gt;
+ | &lt;a href=&quot;http://mageia.org/faq/accounts/&quot;&gt;Mageia user accounts FAQ&lt;/a&gt;
+- &lt;/p&gt;&lt;/div&gt;
++&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/307e326e/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/307e326e/attachment.html
new file mode 100644
index 000000000..ecbbf6c9d
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/307e326e/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>[195] Fix footer</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>195</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 11:16:50 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Fix footer
+TODO: Need to be rounded</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkroottemplatefooter">identity/CatDap/trunk/root/template/footer</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkroottemplatefooter">Modified: identity/CatDap/trunk/root/template/footer</a>
+===================================================================
+--- identity/CatDap/trunk/root/template/footer 2010-12-21 09:13:18 UTC (rev 194)
++++ identity/CatDap/trunk/root/template/footer 2010-12-21 10:16:50 UTC (rev 195)
+@@ -1,4 +1,5 @@
++&lt;div class=&quot;hnav&quot;&gt;
+ &lt;div align=center&gt;&lt;p&gt;2010 &lt;a href=&quot;http://mageia.org/&quot;&gt;Mageia.org&lt;/a&gt;
+ | &lt;a href=&quot;http://mageia.org/policies/privacy/&quot;&gt;Privacy policy&lt;/a&gt;
+ | &lt;a href=&quot;http://mageia.org/faq/accounts/&quot;&gt;Mageia user accounts FAQ&lt;/a&gt;
+- &lt;/p&gt;&lt;/div&gt;
++&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/3b68e1b1/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/3b68e1b1/attachment-0001.html
new file mode 100644
index 000000000..1cf32cfc6
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/3b68e1b1/attachment-0001.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[650] add pre-commit script to prevent commit of some binary files</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>650</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2010-12-21 20:20:24 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add pre-commit script to prevent commit of some binary files</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversiontemplatesno_binary">puppet/modules/subversion/templates/no_binary</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-12-20 20:17:28 UTC (rev 649)
++++ puppet/modules/subversion/manifests/init.pp 2010-12-21 19:20:24 UTC (rev 650)
+@@ -31,6 +31,14 @@
+ content =&gt; template('subversion/create_svn_repo.sh')
+ }
+
++ file { &quot;$local_dir/pre-commit.d/no_binary&quot;:
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template('subversion/no_binary')
++ }
++
+ file { &quot;$local_dir/pre-commit.d/no_root_commit&quot;:
+ ensure =&gt; present,
+ owner =&gt; root,
+
+<a id="puppetmodulessubversiontemplatesno_binary">Added: puppet/modules/subversion/templates/no_binary</a>
+===================================================================
+--- puppet/modules/subversion/templates/no_binary (rev 0)
++++ puppet/modules/subversion/templates/no_binary 2010-12-21 19:20:24 UTC (rev 650)
+@@ -0,0 +1,14 @@
++#!/bin/sh
++
++REP=&quot;$1&quot;
++TXN=&quot;$2&quot;
++
++# Filter some binary files based on common filename extentions.
++# It does not fully prevent commit of binary files, this script is only
++# here to avoid simple mistakes
++if svnlook changed -t &quot;$TXN&quot; &quot;$REP&quot; | grep -qi '\.\(gz\|bz2\|xz\|lzma\|Z\|7z\|tar\|tgz\|zip\|jpg\|gif\|png\|ogg\|mp3\|wav\|rar\|pdf\)$'
++then
++ echo 'no binary files allowed on this repository'
++ exit 1
++fi
++
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/3b68e1b1/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/3b68e1b1/attachment.html
new file mode 100644
index 000000000..1cf32cfc6
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/3b68e1b1/attachment.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[650] add pre-commit script to prevent commit of some binary files</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>650</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2010-12-21 20:20:24 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add pre-commit script to prevent commit of some binary files</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversiontemplatesno_binary">puppet/modules/subversion/templates/no_binary</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/subversion/manifests/init.pp 2010-12-20 20:17:28 UTC (rev 649)
++++ puppet/modules/subversion/manifests/init.pp 2010-12-21 19:20:24 UTC (rev 650)
+@@ -31,6 +31,14 @@
+ content =&gt; template('subversion/create_svn_repo.sh')
+ }
+
++ file { &quot;$local_dir/pre-commit.d/no_binary&quot;:
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 755,
++ content =&gt; template('subversion/no_binary')
++ }
++
+ file { &quot;$local_dir/pre-commit.d/no_root_commit&quot;:
+ ensure =&gt; present,
+ owner =&gt; root,
+
+<a id="puppetmodulessubversiontemplatesno_binary">Added: puppet/modules/subversion/templates/no_binary</a>
+===================================================================
+--- puppet/modules/subversion/templates/no_binary (rev 0)
++++ puppet/modules/subversion/templates/no_binary 2010-12-21 19:20:24 UTC (rev 650)
+@@ -0,0 +1,14 @@
++#!/bin/sh
++
++REP=&quot;$1&quot;
++TXN=&quot;$2&quot;
++
++# Filter some binary files based on common filename extentions.
++# It does not fully prevent commit of binary files, this script is only
++# here to avoid simple mistakes
++if svnlook changed -t &quot;$TXN&quot; &quot;$REP&quot; | grep -qi '\.\(gz\|bz2\|xz\|lzma\|Z\|7z\|tar\|tgz\|zip\|jpg\|gif\|png\|ogg\|mp3\|wav\|rar\|pdf\)$'
++then
++ echo 'no binary files allowed on this repository'
++ exit 1
++fi
++
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/455240cb/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/455240cb/attachment-0001.html
new file mode 100644
index 000000000..5369ca44c
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/455240cb/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>[188] - mark some more string as translatable</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>188</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-21 03:05:06 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- mark some more string as translatable</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootadminaccount_grouptt">identity/CatDap/trunk/root/admin/account_group.tt</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootadminaccount_grouptt">Modified: identity/CatDap/trunk/root/admin/account_group.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/account_group.tt 2010-12-21 02:05:03 UTC (rev 187)
++++ identity/CatDap/trunk/root/admin/account_group.tt 2010-12-21 02:05:06 UTC (rev 188)
+@@ -1,4 +1,4 @@
+-&lt;h2&gt;Add user [% uid %] to a new group&lt;/h2&gt;
++&lt;h2&gt;[% l('Add user [_1] to a new group, uid) %]&lt;/h2&gt;
+
+ &lt;form method=&quot;post&quot; action=&quot;&quot;&gt;
+ &lt;input type='hidden' name='uid' value='[% uid %]' /&gt;
+@@ -8,12 +8,12 @@
+ &lt;option value='[% group.cn %]'&gt;[% group.cn %]&lt;/option&gt;
+ [% END %]
+ &lt;/select&gt;
+- &lt;input type='submit' value='Add' /&gt;
++ &lt;input type='submit' value='[% l('Add') %]' /&gt;
+ &lt;/form&gt;
+
+ &lt;hr /&gt;
+
+-&lt;h2&gt;Delete user [% uid %] from an existing group:&lt;/h2&gt;
++&lt;h2&gt;[% l('Delete user [_1] from an existing group:', uid) %] &lt;/h2&gt;
+
+ &lt;form method=&quot;post&quot; action=&quot;&quot;&gt;
+ &lt;input type='hidden' name='uid' value='[% uid %]' /&gt;
+@@ -23,7 +23,7 @@
+ &lt;option value='[% group.cn %]'&gt;[% group.cn %]&lt;/option&gt;
+ [% END %]
+ &lt;/select&gt;
+- &lt;input type='submit' value='Delete' /&gt;
++ &lt;input type='submit' value='[% l('Delete') %]' /&gt;
+ &lt;/form&gt;
+
+ &lt;hr /&gt;
+\ No newline at end of file
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/455240cb/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/455240cb/attachment.html
new file mode 100644
index 000000000..5369ca44c
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/455240cb/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>[188] - mark some more string as translatable</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>188</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-21 03:05:06 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- mark some more string as translatable</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootadminaccount_grouptt">identity/CatDap/trunk/root/admin/account_group.tt</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootadminaccount_grouptt">Modified: identity/CatDap/trunk/root/admin/account_group.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/account_group.tt 2010-12-21 02:05:03 UTC (rev 187)
++++ identity/CatDap/trunk/root/admin/account_group.tt 2010-12-21 02:05:06 UTC (rev 188)
+@@ -1,4 +1,4 @@
+-&lt;h2&gt;Add user [% uid %] to a new group&lt;/h2&gt;
++&lt;h2&gt;[% l('Add user [_1] to a new group, uid) %]&lt;/h2&gt;
+
+ &lt;form method=&quot;post&quot; action=&quot;&quot;&gt;
+ &lt;input type='hidden' name='uid' value='[% uid %]' /&gt;
+@@ -8,12 +8,12 @@
+ &lt;option value='[% group.cn %]'&gt;[% group.cn %]&lt;/option&gt;
+ [% END %]
+ &lt;/select&gt;
+- &lt;input type='submit' value='Add' /&gt;
++ &lt;input type='submit' value='[% l('Add') %]' /&gt;
+ &lt;/form&gt;
+
+ &lt;hr /&gt;
+
+-&lt;h2&gt;Delete user [% uid %] from an existing group:&lt;/h2&gt;
++&lt;h2&gt;[% l('Delete user [_1] from an existing group:', uid) %] &lt;/h2&gt;
+
+ &lt;form method=&quot;post&quot; action=&quot;&quot;&gt;
+ &lt;input type='hidden' name='uid' value='[% uid %]' /&gt;
+@@ -23,7 +23,7 @@
+ &lt;option value='[% group.cn %]'&gt;[% group.cn %]&lt;/option&gt;
+ [% END %]
+ &lt;/select&gt;
+- &lt;input type='submit' value='Delete' /&gt;
++ &lt;input type='submit' value='[% l('Delete') %]' /&gt;
+ &lt;/form&gt;
+
+ &lt;hr /&gt;
+\ No newline at end of file
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/46e3bedf/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/46e3bedf/attachment-0001.html
new file mode 100644
index 000000000..517856a36
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/46e3bedf/attachment-0001.html
@@ -0,0 +1,153 @@
+<!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>[186] - rework the layout of the login form ( less table )</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>186</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-21 03:04:59 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- rework the layout of the login form ( less table )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootindextt">identity/CatDap/trunk/root/index.tt</a></li>
+<li><a href="#identityCatDaptrunkrootstaticstylettsitecss">identity/CatDap/trunk/root/static/style/ttsite.css</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootindextt">Modified: identity/CatDap/trunk/root/index.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/index.tt 2010-12-21 02:04:56 UTC (rev 185)
++++ identity/CatDap/trunk/root/index.tt 2010-12-21 02:04:59 UTC (rev 186)
+@@ -1,31 +1,22 @@
+ &lt;h1&gt;[% l('Login') %]&lt;/h1&gt;
+
+-&lt;div id=&quot;input_form&quot;&gt;
++&lt;div id=&quot;login_form&quot;&gt;
+ &lt;form method=&quot;post&quot; action=&quot;/user&quot;&gt;
+-
+- &lt;table&gt;
+- &lt;tr&gt;&lt;td&gt;
++ &lt;div id=&quot;login_form_inputs&quot;&gt;
+ &lt;label for=&quot;username_&quot;&gt;[% l('Username') %]&lt;/label&gt;
+- &lt;/td&gt;&lt;td&gt;
+ &lt;input id=&quot;username_&quot; type=&quot;text&quot; name=&quot;username&quot; value=&quot;[% c.user.username %]&quot; /&gt;
+- &lt;/td&gt;&lt;/tr&gt;
++ &lt;br /&gt;
+
+- &lt;tr&gt;&lt;td&gt;
+ &lt;label for=&quot;password_&quot;&gt;[% l('Password') %]&lt;/label&gt;
+- &lt;/td&gt;&lt;td&gt;
+ &lt;input id=&quot;password_&quot; type=&quot;password&quot; name=&quot;password&quot; /&gt;
+- &lt;/td&gt;&lt;/tr&gt;
+-
+- &lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align:center;&quot;&gt;
+- &lt;button type=&quot;submit&quot; value=&quot;[% l('Login') %]&quot; /&gt;[% l('Login') %]&lt;/button&gt;&amp;nbsp;&amp;nbsp;
+- [% l('or') %]&amp;nbsp;&amp;nbsp;
+- &lt;a href=&quot;/register&quot;&gt;[% l('Register') %]&lt;/a&gt;
+- &lt;/td&gt;&lt;/tr&gt;
+-
+- &lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;
+- @todo [% l('Forgotten password?') %]
+- &lt;/td&gt;&lt;/tr&gt;
+- &lt;/table&gt;
+-
++ &lt;br /&gt;
++ &lt;button type=&quot;submit&quot; value=&quot;[% l('Login') %]&quot; /&gt;[% l('Login') %]&lt;/button&gt;
++ &lt;/div&gt;
++ &lt;div id=&quot;login_form_line&quot;&gt;
++ &lt;span&gt;&lt;a href=&quot;/register&quot;&gt;[% l('Register') %]&lt;/a&gt; |
++ @todo [% l('Forgotten password?') %]
++ &lt;!--&lt;a href=&quot;/forgot_password&quot;&gt;[% l('Forgotten password?') %]&lt;/a&gt; --&gt;
++ &lt;/span&gt;
++ &lt;/div&gt;
+ &lt;/form&gt;
+ &lt;/div&gt;
+
+<a id="identityCatDaptrunkrootstaticstylettsitecss">Modified: identity/CatDap/trunk/root/static/style/ttsite.css</a>
+===================================================================
+--- identity/CatDap/trunk/root/static/style/ttsite.css 2010-12-21 02:04:56 UTC (rev 185)
++++ identity/CatDap/trunk/root/static/style/ttsite.css 2010-12-21 02:04:59 UTC (rev 186)
+@@ -67,6 +67,34 @@
+ padding: 4px;
+ }
+
++#login_form label {
++ text-align:left;
++ float: left;
++ width: 140px;
++}
++
++#login_form {
++ display: block;
++ float: left;
++ margin-bottom: 2.5em;
++}
++
++#login_form_inputs {
++ margin-bottom: 1.5em;
++}
++
++#login_form input:focus {
++ background: #ddf;
++}
++
++#login_form_line span {
++ float: left;
++}
++
++#login_form button {
++ float: right;
++}
++
+ /* End changes obgr_seneca */
+
+ .message {
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/46e3bedf/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/46e3bedf/attachment.html
new file mode 100644
index 000000000..517856a36
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/46e3bedf/attachment.html
@@ -0,0 +1,153 @@
+<!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>[186] - rework the layout of the login form ( less table )</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>186</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-21 03:04:59 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- rework the layout of the login form ( less table )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootindextt">identity/CatDap/trunk/root/index.tt</a></li>
+<li><a href="#identityCatDaptrunkrootstaticstylettsitecss">identity/CatDap/trunk/root/static/style/ttsite.css</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootindextt">Modified: identity/CatDap/trunk/root/index.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/index.tt 2010-12-21 02:04:56 UTC (rev 185)
++++ identity/CatDap/trunk/root/index.tt 2010-12-21 02:04:59 UTC (rev 186)
+@@ -1,31 +1,22 @@
+ &lt;h1&gt;[% l('Login') %]&lt;/h1&gt;
+
+-&lt;div id=&quot;input_form&quot;&gt;
++&lt;div id=&quot;login_form&quot;&gt;
+ &lt;form method=&quot;post&quot; action=&quot;/user&quot;&gt;
+-
+- &lt;table&gt;
+- &lt;tr&gt;&lt;td&gt;
++ &lt;div id=&quot;login_form_inputs&quot;&gt;
+ &lt;label for=&quot;username_&quot;&gt;[% l('Username') %]&lt;/label&gt;
+- &lt;/td&gt;&lt;td&gt;
+ &lt;input id=&quot;username_&quot; type=&quot;text&quot; name=&quot;username&quot; value=&quot;[% c.user.username %]&quot; /&gt;
+- &lt;/td&gt;&lt;/tr&gt;
++ &lt;br /&gt;
+
+- &lt;tr&gt;&lt;td&gt;
+ &lt;label for=&quot;password_&quot;&gt;[% l('Password') %]&lt;/label&gt;
+- &lt;/td&gt;&lt;td&gt;
+ &lt;input id=&quot;password_&quot; type=&quot;password&quot; name=&quot;password&quot; /&gt;
+- &lt;/td&gt;&lt;/tr&gt;
+-
+- &lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align:center;&quot;&gt;
+- &lt;button type=&quot;submit&quot; value=&quot;[% l('Login') %]&quot; /&gt;[% l('Login') %]&lt;/button&gt;&amp;nbsp;&amp;nbsp;
+- [% l('or') %]&amp;nbsp;&amp;nbsp;
+- &lt;a href=&quot;/register&quot;&gt;[% l('Register') %]&lt;/a&gt;
+- &lt;/td&gt;&lt;/tr&gt;
+-
+- &lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;
+- @todo [% l('Forgotten password?') %]
+- &lt;/td&gt;&lt;/tr&gt;
+- &lt;/table&gt;
+-
++ &lt;br /&gt;
++ &lt;button type=&quot;submit&quot; value=&quot;[% l('Login') %]&quot; /&gt;[% l('Login') %]&lt;/button&gt;
++ &lt;/div&gt;
++ &lt;div id=&quot;login_form_line&quot;&gt;
++ &lt;span&gt;&lt;a href=&quot;/register&quot;&gt;[% l('Register') %]&lt;/a&gt; |
++ @todo [% l('Forgotten password?') %]
++ &lt;!--&lt;a href=&quot;/forgot_password&quot;&gt;[% l('Forgotten password?') %]&lt;/a&gt; --&gt;
++ &lt;/span&gt;
++ &lt;/div&gt;
+ &lt;/form&gt;
+ &lt;/div&gt;
+
+<a id="identityCatDaptrunkrootstaticstylettsitecss">Modified: identity/CatDap/trunk/root/static/style/ttsite.css</a>
+===================================================================
+--- identity/CatDap/trunk/root/static/style/ttsite.css 2010-12-21 02:04:56 UTC (rev 185)
++++ identity/CatDap/trunk/root/static/style/ttsite.css 2010-12-21 02:04:59 UTC (rev 186)
+@@ -67,6 +67,34 @@
+ padding: 4px;
+ }
+
++#login_form label {
++ text-align:left;
++ float: left;
++ width: 140px;
++}
++
++#login_form {
++ display: block;
++ float: left;
++ margin-bottom: 2.5em;
++}
++
++#login_form_inputs {
++ margin-bottom: 1.5em;
++}
++
++#login_form input:focus {
++ background: #ddf;
++}
++
++#login_form_line span {
++ float: left;
++}
++
++#login_form button {
++ float: right;
++}
++
+ /* End changes obgr_seneca */
+
+ .message {
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/46fb04be/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/46fb04be/attachment-0001.html
new file mode 100644
index 000000000..13cfa9e23
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/46fb04be/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>[192] Align footer text</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>192</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 09:46:03 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Align footer text</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkroottemplatefooter">identity/CatDap/trunk/root/template/footer</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkroottemplatefooter">Modified: identity/CatDap/trunk/root/template/footer</a>
+===================================================================
+--- identity/CatDap/trunk/root/template/footer 2010-12-21 02:23:36 UTC (rev 191)
++++ identity/CatDap/trunk/root/template/footer 2010-12-21 08:46:03 UTC (rev 192)
+@@ -1,4 +1,4 @@
+-&lt;p&gt;2010 &lt;a href=&quot;http://mageia.org/&quot;&gt;Mageia.org&lt;/a&gt;
++&lt;div align=center&gt;&lt;p&gt;2010 &lt;a href=&quot;http://mageia.org/&quot;&gt;Mageia.org&lt;/a&gt;
+ | &lt;a href=&quot;http://mageia.org/policies/privacy/&quot;&gt;Privacy policy&lt;/a&gt;
+ | &lt;a href=&quot;http://mageia.org/faq/accounts/&quot;&gt;Mageia user accounts FAQ&lt;/a&gt;
+- &lt;/p&gt;
+\ No newline at end of file
++ &lt;/p&gt;&lt;/div&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/46fb04be/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/46fb04be/attachment.html
new file mode 100644
index 000000000..13cfa9e23
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/46fb04be/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>[192] Align footer text</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>192</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 09:46:03 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Align footer text</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkroottemplatefooter">identity/CatDap/trunk/root/template/footer</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkroottemplatefooter">Modified: identity/CatDap/trunk/root/template/footer</a>
+===================================================================
+--- identity/CatDap/trunk/root/template/footer 2010-12-21 02:23:36 UTC (rev 191)
++++ identity/CatDap/trunk/root/template/footer 2010-12-21 08:46:03 UTC (rev 192)
+@@ -1,4 +1,4 @@
+-&lt;p&gt;2010 &lt;a href=&quot;http://mageia.org/&quot;&gt;Mageia.org&lt;/a&gt;
++&lt;div align=center&gt;&lt;p&gt;2010 &lt;a href=&quot;http://mageia.org/&quot;&gt;Mageia.org&lt;/a&gt;
+ | &lt;a href=&quot;http://mageia.org/policies/privacy/&quot;&gt;Privacy policy&lt;/a&gt;
+ | &lt;a href=&quot;http://mageia.org/faq/accounts/&quot;&gt;Mageia user accounts FAQ&lt;/a&gt;
+- &lt;/p&gt;
+\ No newline at end of file
++ &lt;/p&gt;&lt;/div&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/4e74988b/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/4e74988b/attachment-0001.html
new file mode 100644
index 000000000..b4abc18fa
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/4e74988b/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>[194] make the footer looks like the header for consistency</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>194</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 10:13:18 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>make the footer looks like the header for consistency</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootstaticstylettsitecss">identity/CatDap/trunk/root/static/style/ttsite.css</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootstaticstylettsitecss">Modified: identity/CatDap/trunk/root/static/style/ttsite.css</a>
+===================================================================
+--- identity/CatDap/trunk/root/static/style/ttsite.css 2010-12-21 09:13:16 UTC (rev 193)
++++ identity/CatDap/trunk/root/static/style/ttsite.css 2010-12-21 09:13:18 UTC (rev 194)
+@@ -35,7 +35,7 @@
+ }
+
+ #ft {
+- background: #fff;
++ background: #aaa;
+ padding: 2px 20px 10px 20px;
+ }
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/4e74988b/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/4e74988b/attachment.html
new file mode 100644
index 000000000..b4abc18fa
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/4e74988b/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>[194] make the footer looks like the header for consistency</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>194</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 10:13:18 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>make the footer looks like the header for consistency</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootstaticstylettsitecss">identity/CatDap/trunk/root/static/style/ttsite.css</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootstaticstylettsitecss">Modified: identity/CatDap/trunk/root/static/style/ttsite.css</a>
+===================================================================
+--- identity/CatDap/trunk/root/static/style/ttsite.css 2010-12-21 09:13:16 UTC (rev 193)
++++ identity/CatDap/trunk/root/static/style/ttsite.css 2010-12-21 09:13:18 UTC (rev 194)
+@@ -35,7 +35,7 @@
+ }
+
+ #ft {
+- background: #fff;
++ background: #aaa;
+ padding: 2px 20px 10px 20px;
+ }
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/82cd41cc/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/82cd41cc/attachment-0001.html
new file mode 100644
index 000000000..679c650f5
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/82cd41cc/attachment-0001.html
@@ -0,0 +1,199 @@
+<!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>[189] - add more strings to translate</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>189</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-21 03:23:27 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add more strings to translate</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootadminaccount_addoctt">identity/CatDap/trunk/root/admin/account_addoc.tt</a></li>
+<li><a href="#identityCatDaptrunkrootadminaccount_modifytt">identity/CatDap/trunk/root/admin/account_modify.tt</a></li>
+<li><a href="#identityCatDaptrunkrootadmingroup_modifytt">identity/CatDap/trunk/root/admin/group_modify.tt</a></li>
+<li><a href="#identityCatDaptrunkrootregisterchecktt">identity/CatDap/trunk/root/register/check.tt</a></li>
+<li><a href="#identityCatDaptrunkrootregisterindextt">identity/CatDap/trunk/root/register/index.tt</a></li>
+<li><a href="#identityCatDaptrunkrootuserindextt">identity/CatDap/trunk/root/user/index.tt</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootadminaccount_addoctt">Modified: identity/CatDap/trunk/root/admin/account_addoc.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/account_addoc.tt 2010-12-21 02:05:06 UTC (rev 188)
++++ identity/CatDap/trunk/root/admin/account_addoc.tt 2010-12-21 02:23:27 UTC (rev 189)
+@@ -1,4 +1,4 @@
+-Adding objectclass [% oc %] to dn [% dn %]
++[% l('Adding objectclass [_1] to dn [_2]', oc, dn) %]
+
+ &lt;form method=&quot;post&quot; action=&quot;&quot;&gt;
+ &lt;input type=&quot;hidden&quot; name=&quot;dn&quot; value=&quot;[% dn %]&quot; /&gt;
+@@ -25,6 +25,6 @@
+ &lt;/tr&gt;
+ [% END %]
+ &lt;/table&gt;
+- &lt;p&gt;&lt;input type=&quot;submit&quot; value=&quot;Add&quot; /&gt;&lt;/p&gt;
++ &lt;p&gt;&lt;input type=&quot;submit&quot; value=&quot;[% l('Add') %]&quot; /&gt;&lt;/p&gt;
+
+ &lt;/form&gt;
+\ No newline at end of file
+
+<a id="identityCatDaptrunkrootadminaccount_modifytt">Modified: identity/CatDap/trunk/root/admin/account_modify.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/account_modify.tt 2010-12-21 02:05:06 UTC (rev 188)
++++ identity/CatDap/trunk/root/admin/account_modify.tt 2010-12-21 02:23:27 UTC (rev 189)
+@@ -32,7 +32,7 @@
+ [% END %]
+ &lt;tr&gt;
+ &lt;td colspan=2 align=center&gt;
+- &lt;input type='Submit' value='Update'&gt;
++ &lt;input type='Submit' value='[% l('Update') %]'&gt;
+ &lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;/table&gt;
+@@ -68,7 +68,7 @@
+ &lt;option value=&quot;[% group.gidNumber %]&quot;&gt;[% group.name %]&lt;/option&gt;
+ [% END %]
+ &lt;/select&gt;
+- &lt;input type=&quot;submit&quot; value=&quot;Promote&quot; /&gt;
++ &lt;input type=&quot;submit&quot; value=&quot;[% l('Promote') %]&quot; /&gt;
+ &lt;/form&gt;
+ [% END %]
+
+@@ -82,7 +82,7 @@
+ &lt;option value='[% oc %]'&gt;[% oc %]&lt;/option&gt;
+ [% END %]
+ &lt;/select&gt;
+- &lt;input type=&quot;submit&quot; value=&quot;Add ObjectClass&quot; /&gt;
++ &lt;input type=&quot;submit&quot; value=&quot;[% l('Add ObjectClass') %]&quot; /&gt;
+ &lt;/form&gt;
+
+ &lt;hr /&gt;
+\ No newline at end of file
+
+<a id="identityCatDaptrunkrootadmingroup_modifytt">Modified: identity/CatDap/trunk/root/admin/group_modify.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/group_modify.tt 2010-12-21 02:05:06 UTC (rev 188)
++++ identity/CatDap/trunk/root/admin/group_modify.tt 2010-12-21 02:23:27 UTC (rev 189)
+@@ -15,7 +15,7 @@
+ &lt;br/&gt;
+ [% END %]
+ &lt;input name=&quot;[% attr %]&quot; value=&quot;&quot; /&gt;
+- &lt;input type=&quot;submit&quot; value=&quot;Add&quot; /&gt;
++ &lt;input type=&quot;submit&quot; value=&quot;[% l('Add') %]&quot; /&gt;
+ &lt;/td&gt;
+ &lt;/tr&gt;
+ [% END %]
+
+<a id="identityCatDaptrunkrootregisterchecktt">Modified: identity/CatDap/trunk/root/register/check.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/register/check.tt 2010-12-21 02:05:06 UTC (rev 188)
++++ identity/CatDap/trunk/root/register/check.tt 2010-12-21 02:23:27 UTC (rev 189)
+@@ -1,4 +1,4 @@
+-&lt;h2&gt;Success&lt;/h2&gt;
++&lt;h2&gt;[% l('Success') %]&lt;/h2&gt;
+ &lt;p&gt;
+ [% message %]
+ &lt;/p&gt;
+\ No newline at end of file
+
+<a id="identityCatDaptrunkrootregisterindextt">Modified: identity/CatDap/trunk/root/register/index.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/register/index.tt 2010-12-21 02:05:06 UTC (rev 188)
++++ identity/CatDap/trunk/root/register/index.tt 2010-12-21 02:23:27 UTC (rev 189)
+@@ -4,12 +4,12 @@
+
+ &lt;div id=&quot;input_form&quot;&gt;
+ &lt;form method=&quot;post&quot; action=&quot;/register/check&quot;&gt;
+- &lt;h3&gt;Username&lt;/h3&gt;
++ &lt;h3&gt;[% l('Username') %]&lt;/h3&gt;
+ &lt;label for=&quot;uid_&quot;&gt;[% l('Username') %]&lt;/label&gt;&lt;br /&gt;
+ &lt;input id=&quot;uid_&quot; type=&quot;text&quot; name=&quot;uid&quot; value=&quot;[% c.request.params.uid %]&quot; /&gt;&lt;br /&gt;
+
+ &lt;p&gt;
+- &lt;h3&gt;Personal Information&lt;/h3&gt;
++ &lt;h3&gt;[% l('Personal Information') %]&lt;/h3&gt;
+ &lt;label for=&quot;gn_&quot;&gt;[% l('First name') %]&lt;/label&gt;&lt;br/&gt;
+ &lt;input id=&quot;gn_&quot; type=&quot;text&quot; name=&quot;gn&quot; value=&quot;[% c.request.params.gn %]&quot; /&gt;&lt;br /&gt;
+
+@@ -17,7 +17,7 @@
+ &lt;input id=&quot;sn_&quot; type=&quot;text&quot; name=&quot;sn&quot; value=&quot;[% c.request.params.sn %]&quot; /&gt;&lt;br /&gt;
+ &lt;/p&gt;
+ &lt;p&gt;
+- &lt;h3&gt;Email&lt;/h3&gt;
++ &lt;h3&gt;[% l('Email') %]&lt;/h3&gt;
+ &lt;label for=&quot;mail1_&quot;&gt;[% l('Email address') %]&lt;/label&gt;&lt;br/&gt;
+ &lt;input id=&quot;mail1_&quot; type=&quot;text&quot; name=&quot;mail1&quot; value=&quot;[% c.request.params.mail1 %]&quot; /&gt;&lt;br /&gt;
+
+@@ -29,7 +29,7 @@
+ &lt;h3&gt;[% l('Captcha') %]&lt;/h3&gt;
+
+ &lt;img src=&quot;/register/captcha&quot; /&gt;&lt;br /&gt;
+- &lt;label for=&quot;test&quot;&gt;Enter text&lt;/label&gt;&lt;br/&gt;
++ &lt;label for=&quot;test&quot;&gt;[% l('Enter text') %]&lt;/label&gt;&lt;br/&gt;
+ &lt;input type=&quot;text&quot; name=&quot;validate&quot; /&gt;&lt;br/&gt;
+ &lt;/p&gt;
+ &lt;button type=&quot;submit&quot; value=&quot;[% l('Register') %]&quot;&gt;[% l('Register') %]&lt;/button&gt;
+
+<a id="identityCatDaptrunkrootuserindextt">Modified: identity/CatDap/trunk/root/user/index.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/user/index.tt 2010-12-21 02:05:06 UTC (rev 188)
++++ identity/CatDap/trunk/root/user/index.tt 2010-12-21 02:23:27 UTC (rev 189)
+@@ -1,7 +1,7 @@
+ &lt;div id=&quot;input_form&quot;&gt;
+ &lt;form method=&quot;post&quot; action=&quot;&quot;&gt;
+ &lt;table border=0&gt;
+- &lt;tr&gt;&lt;th&gt;Attribute&lt;/th&gt;&lt;th&gt;Value&lt;/th&gt;&lt;th&gt;&lt;/th&gt;&lt;/tr&gt;
++ &lt;tr&gt;&lt;th&gt;[% l('Attribute') %]&lt;/th&gt;&lt;th&gt;[% l('Value') %]&lt;/th&gt;&lt;th&gt;&lt;/th&gt;&lt;/tr&gt;
+ [% FOREACH attr IN values %]
+ &lt;tr&gt;
+ &lt;td&gt;[% attr.name %]&lt;/td&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/82cd41cc/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/82cd41cc/attachment.html
new file mode 100644
index 000000000..679c650f5
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/82cd41cc/attachment.html
@@ -0,0 +1,199 @@
+<!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>[189] - add more strings to translate</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>189</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-21 03:23:27 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add more strings to translate</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootadminaccount_addoctt">identity/CatDap/trunk/root/admin/account_addoc.tt</a></li>
+<li><a href="#identityCatDaptrunkrootadminaccount_modifytt">identity/CatDap/trunk/root/admin/account_modify.tt</a></li>
+<li><a href="#identityCatDaptrunkrootadmingroup_modifytt">identity/CatDap/trunk/root/admin/group_modify.tt</a></li>
+<li><a href="#identityCatDaptrunkrootregisterchecktt">identity/CatDap/trunk/root/register/check.tt</a></li>
+<li><a href="#identityCatDaptrunkrootregisterindextt">identity/CatDap/trunk/root/register/index.tt</a></li>
+<li><a href="#identityCatDaptrunkrootuserindextt">identity/CatDap/trunk/root/user/index.tt</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootadminaccount_addoctt">Modified: identity/CatDap/trunk/root/admin/account_addoc.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/account_addoc.tt 2010-12-21 02:05:06 UTC (rev 188)
++++ identity/CatDap/trunk/root/admin/account_addoc.tt 2010-12-21 02:23:27 UTC (rev 189)
+@@ -1,4 +1,4 @@
+-Adding objectclass [% oc %] to dn [% dn %]
++[% l('Adding objectclass [_1] to dn [_2]', oc, dn) %]
+
+ &lt;form method=&quot;post&quot; action=&quot;&quot;&gt;
+ &lt;input type=&quot;hidden&quot; name=&quot;dn&quot; value=&quot;[% dn %]&quot; /&gt;
+@@ -25,6 +25,6 @@
+ &lt;/tr&gt;
+ [% END %]
+ &lt;/table&gt;
+- &lt;p&gt;&lt;input type=&quot;submit&quot; value=&quot;Add&quot; /&gt;&lt;/p&gt;
++ &lt;p&gt;&lt;input type=&quot;submit&quot; value=&quot;[% l('Add') %]&quot; /&gt;&lt;/p&gt;
+
+ &lt;/form&gt;
+\ No newline at end of file
+
+<a id="identityCatDaptrunkrootadminaccount_modifytt">Modified: identity/CatDap/trunk/root/admin/account_modify.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/account_modify.tt 2010-12-21 02:05:06 UTC (rev 188)
++++ identity/CatDap/trunk/root/admin/account_modify.tt 2010-12-21 02:23:27 UTC (rev 189)
+@@ -32,7 +32,7 @@
+ [% END %]
+ &lt;tr&gt;
+ &lt;td colspan=2 align=center&gt;
+- &lt;input type='Submit' value='Update'&gt;
++ &lt;input type='Submit' value='[% l('Update') %]'&gt;
+ &lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;/table&gt;
+@@ -68,7 +68,7 @@
+ &lt;option value=&quot;[% group.gidNumber %]&quot;&gt;[% group.name %]&lt;/option&gt;
+ [% END %]
+ &lt;/select&gt;
+- &lt;input type=&quot;submit&quot; value=&quot;Promote&quot; /&gt;
++ &lt;input type=&quot;submit&quot; value=&quot;[% l('Promote') %]&quot; /&gt;
+ &lt;/form&gt;
+ [% END %]
+
+@@ -82,7 +82,7 @@
+ &lt;option value='[% oc %]'&gt;[% oc %]&lt;/option&gt;
+ [% END %]
+ &lt;/select&gt;
+- &lt;input type=&quot;submit&quot; value=&quot;Add ObjectClass&quot; /&gt;
++ &lt;input type=&quot;submit&quot; value=&quot;[% l('Add ObjectClass') %]&quot; /&gt;
+ &lt;/form&gt;
+
+ &lt;hr /&gt;
+\ No newline at end of file
+
+<a id="identityCatDaptrunkrootadmingroup_modifytt">Modified: identity/CatDap/trunk/root/admin/group_modify.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/group_modify.tt 2010-12-21 02:05:06 UTC (rev 188)
++++ identity/CatDap/trunk/root/admin/group_modify.tt 2010-12-21 02:23:27 UTC (rev 189)
+@@ -15,7 +15,7 @@
+ &lt;br/&gt;
+ [% END %]
+ &lt;input name=&quot;[% attr %]&quot; value=&quot;&quot; /&gt;
+- &lt;input type=&quot;submit&quot; value=&quot;Add&quot; /&gt;
++ &lt;input type=&quot;submit&quot; value=&quot;[% l('Add') %]&quot; /&gt;
+ &lt;/td&gt;
+ &lt;/tr&gt;
+ [% END %]
+
+<a id="identityCatDaptrunkrootregisterchecktt">Modified: identity/CatDap/trunk/root/register/check.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/register/check.tt 2010-12-21 02:05:06 UTC (rev 188)
++++ identity/CatDap/trunk/root/register/check.tt 2010-12-21 02:23:27 UTC (rev 189)
+@@ -1,4 +1,4 @@
+-&lt;h2&gt;Success&lt;/h2&gt;
++&lt;h2&gt;[% l('Success') %]&lt;/h2&gt;
+ &lt;p&gt;
+ [% message %]
+ &lt;/p&gt;
+\ No newline at end of file
+
+<a id="identityCatDaptrunkrootregisterindextt">Modified: identity/CatDap/trunk/root/register/index.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/register/index.tt 2010-12-21 02:05:06 UTC (rev 188)
++++ identity/CatDap/trunk/root/register/index.tt 2010-12-21 02:23:27 UTC (rev 189)
+@@ -4,12 +4,12 @@
+
+ &lt;div id=&quot;input_form&quot;&gt;
+ &lt;form method=&quot;post&quot; action=&quot;/register/check&quot;&gt;
+- &lt;h3&gt;Username&lt;/h3&gt;
++ &lt;h3&gt;[% l('Username') %]&lt;/h3&gt;
+ &lt;label for=&quot;uid_&quot;&gt;[% l('Username') %]&lt;/label&gt;&lt;br /&gt;
+ &lt;input id=&quot;uid_&quot; type=&quot;text&quot; name=&quot;uid&quot; value=&quot;[% c.request.params.uid %]&quot; /&gt;&lt;br /&gt;
+
+ &lt;p&gt;
+- &lt;h3&gt;Personal Information&lt;/h3&gt;
++ &lt;h3&gt;[% l('Personal Information') %]&lt;/h3&gt;
+ &lt;label for=&quot;gn_&quot;&gt;[% l('First name') %]&lt;/label&gt;&lt;br/&gt;
+ &lt;input id=&quot;gn_&quot; type=&quot;text&quot; name=&quot;gn&quot; value=&quot;[% c.request.params.gn %]&quot; /&gt;&lt;br /&gt;
+
+@@ -17,7 +17,7 @@
+ &lt;input id=&quot;sn_&quot; type=&quot;text&quot; name=&quot;sn&quot; value=&quot;[% c.request.params.sn %]&quot; /&gt;&lt;br /&gt;
+ &lt;/p&gt;
+ &lt;p&gt;
+- &lt;h3&gt;Email&lt;/h3&gt;
++ &lt;h3&gt;[% l('Email') %]&lt;/h3&gt;
+ &lt;label for=&quot;mail1_&quot;&gt;[% l('Email address') %]&lt;/label&gt;&lt;br/&gt;
+ &lt;input id=&quot;mail1_&quot; type=&quot;text&quot; name=&quot;mail1&quot; value=&quot;[% c.request.params.mail1 %]&quot; /&gt;&lt;br /&gt;
+
+@@ -29,7 +29,7 @@
+ &lt;h3&gt;[% l('Captcha') %]&lt;/h3&gt;
+
+ &lt;img src=&quot;/register/captcha&quot; /&gt;&lt;br /&gt;
+- &lt;label for=&quot;test&quot;&gt;Enter text&lt;/label&gt;&lt;br/&gt;
++ &lt;label for=&quot;test&quot;&gt;[% l('Enter text') %]&lt;/label&gt;&lt;br/&gt;
+ &lt;input type=&quot;text&quot; name=&quot;validate&quot; /&gt;&lt;br/&gt;
+ &lt;/p&gt;
+ &lt;button type=&quot;submit&quot; value=&quot;[% l('Register') %]&quot;&gt;[% l('Register') %]&lt;/button&gt;
+
+<a id="identityCatDaptrunkrootuserindextt">Modified: identity/CatDap/trunk/root/user/index.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/user/index.tt 2010-12-21 02:05:06 UTC (rev 188)
++++ identity/CatDap/trunk/root/user/index.tt 2010-12-21 02:23:27 UTC (rev 189)
+@@ -1,7 +1,7 @@
+ &lt;div id=&quot;input_form&quot;&gt;
+ &lt;form method=&quot;post&quot; action=&quot;&quot;&gt;
+ &lt;table border=0&gt;
+- &lt;tr&gt;&lt;th&gt;Attribute&lt;/th&gt;&lt;th&gt;Value&lt;/th&gt;&lt;th&gt;&lt;/th&gt;&lt;/tr&gt;
++ &lt;tr&gt;&lt;th&gt;[% l('Attribute') %]&lt;/th&gt;&lt;th&gt;[% l('Value') %]&lt;/th&gt;&lt;th&gt;&lt;/th&gt;&lt;/tr&gt;
+ [% FOREACH attr IN values %]
+ &lt;tr&gt;
+ &lt;td&gt;[% attr.name %]&lt;/td&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/89207947/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/89207947/attachment-0001.html
new file mode 100644
index 000000000..050152b6b
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/89207947/attachment-0001.html
@@ -0,0 +1,167 @@
+<!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>[182] - rework the register form ( still requires some work, like</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>182</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-21 00:51:32 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- rework the register form ( still requires some work, like
+more help, js validation, etc )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootregisterindextt">identity/CatDap/trunk/root/register/index.tt</a></li>
+<li><a href="#identityCatDaptrunkrootstaticstylettsitecss">identity/CatDap/trunk/root/static/style/ttsite.css</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootregisterindextt">Modified: identity/CatDap/trunk/root/register/index.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/register/index.tt 2010-12-17 03:13:11 UTC (rev 181)
++++ identity/CatDap/trunk/root/register/index.tt 2010-12-20 23:51:32 UTC (rev 182)
+@@ -4,30 +4,34 @@
+
+ &lt;div id=&quot;input_form&quot;&gt;
+ &lt;form method=&quot;post&quot; action=&quot;/register/check&quot;&gt;
+- &lt;table&gt;
+- &lt;tr&gt;
+- &lt;td&gt;&lt;label for=&quot;uid_&quot;&gt;[% l('Username') %]&lt;/label&gt;&lt;/td&gt;
+- &lt;td&gt;&lt;input id=&quot;uid_&quot; type=&quot;text&quot; name=&quot;uid&quot; value=&quot;[% c.request.params.uid %]&quot; /&gt;&lt;/td&gt;
+- &lt;/tr&gt;&lt;tr&gt;
+- &lt;td&gt;&lt;label for=&quot;gn_&quot;&gt;[% l('First name') %]&lt;/label&gt;&lt;/td&gt;
+- &lt;td&gt;&lt;input id=&quot;gn_&quot; type=&quot;text&quot; name=&quot;gn&quot; value=&quot;[% c.request.params.gn %]&quot; /&gt;&lt;/td&gt;
+- &lt;/tr&gt;&lt;tr&gt;
+- &lt;td&gt;&lt;label for=&quot;sn_&quot;&gt;[% l('Surname') %]&lt;/label&gt;&lt;/td&gt;
+- &lt;td&gt;&lt;input id=&quot;sn_&quot; type=&quot;text&quot; name=&quot;sn&quot; value=&quot;[% c.request.params.sn %]&quot; /&gt;&lt;/td&gt;
+- &lt;/tr&gt;&lt;tr&gt;
+- &lt;td&gt;&lt;label for=&quot;mail1_&quot;&gt;[% l('Email address') %]&lt;/label&gt;&lt;/td&gt;
+- &lt;td&gt;&lt;input id=&quot;mail1_&quot; type=&quot;text&quot; name=&quot;mail1&quot; value=&quot;[% c.request.params.mail1 %]&quot; /&gt;&lt;/td&gt;
+- &lt;/tr&gt;&lt;tr&gt;
+- &lt;td&gt;&lt;label for=&quot;mail2_&quot;&gt;[% l('Confirm Email address') %]&lt;/label&gt;&lt;/td&gt;
+- &lt;td&gt;&lt;input id=&quot;mail2_&quot; type=&quot;text&quot; name=&quot;mail2&quot; value=&quot;[% c.request.params.mail2 %]&quot; /&gt;&lt;/td&gt;
+- &lt;/tr&gt;&lt;tr&gt;
+- &lt;td&gt;&lt;img src=&quot;/register/captcha&quot; /&gt;&lt;/td&gt;
+- &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;validate&quot; /&gt;&lt;/td&gt;
+- &lt;/tr&gt;&lt;tr&gt;
+- &lt;td colspan=&quot;2&quot; style=&quot;text-align:center;&quot;&gt;
+- &lt;button type=&quot;submit&quot; value=&quot;[% l('Register') %]&quot;&gt;[% l('Register') %]&lt;/button&gt;
+- &lt;/td&gt;
+- &lt;/tr&gt;
+- &lt;/table&gt;
++ &lt;h3&gt;Username&lt;/h3&gt;
++ &lt;label for=&quot;uid_&quot;&gt;[% l('Username') %]&lt;/label&gt;&lt;br /&gt;
++ &lt;input id=&quot;uid_&quot; type=&quot;text&quot; name=&quot;uid&quot; value=&quot;[% c.request.params.uid %]&quot; /&gt;&lt;br /&gt;
++
++ &lt;p&gt;
++ &lt;h3&gt;Personal Information&lt;/h3&gt;
++ &lt;label for=&quot;gn_&quot;&gt;[% l('First name') %]&lt;/label&gt;&lt;br/&gt;
++ &lt;input id=&quot;gn_&quot; type=&quot;text&quot; name=&quot;gn&quot; value=&quot;[% c.request.params.gn %]&quot; /&gt;&lt;br /&gt;
++
++ &lt;label for=&quot;sn_&quot;&gt;[% l('Surname') %]&lt;/label&gt;&lt;br/&gt;
++ &lt;input id=&quot;sn_&quot; type=&quot;text&quot; name=&quot;sn&quot; value=&quot;[% c.request.params.sn %]&quot; /&gt;&lt;br /&gt;
++ &lt;/p&gt;
++ &lt;p&gt;
++ &lt;h3&gt;Email&lt;/h3&gt;
++ &lt;label for=&quot;mail1_&quot;&gt;[% l('Email address') %]&lt;/label&gt;&lt;br/&gt;
++ &lt;input id=&quot;mail1_&quot; type=&quot;text&quot; name=&quot;mail1&quot; value=&quot;[% c.request.params.mail1 %]&quot; /&gt;&lt;br /&gt;
++
++ &lt;label for=&quot;mail2_&quot;&gt;[% l('Confirm Email address') %]&lt;/label&gt;&lt;br/&gt;
++ &lt;input id=&quot;mail2_&quot; type=&quot;text&quot; name=&quot;mail2&quot; value=&quot;[% c.request.params.mail2 %]&quot; /&gt;&lt;br /&gt;
++ &lt;/p&gt;
++
++ &lt;p&gt;
++ &lt;h3&gt;[% l('Captcha') %]&lt;/h3&gt;
++
++ &lt;img src=&quot;/register/captcha&quot; /&gt;&lt;br /&gt;
++ &lt;label for=&quot;test&quot;&gt;Enter text&lt;/label&gt;&lt;br/&gt;
++ &lt;input type=&quot;text&quot; name=&quot;validate&quot; /&gt;&lt;br/&gt;
++ &lt;/p&gt;
++ &lt;button type=&quot;submit&quot; value=&quot;[% l('Register') %]&quot;&gt;[% l('Register') %]&lt;/button&gt;
+ &lt;/form&gt;
+ &lt;/div&gt;
+
+<a id="identityCatDaptrunkrootstaticstylettsitecss">Modified: identity/CatDap/trunk/root/static/style/ttsite.css</a>
+===================================================================
+--- identity/CatDap/trunk/root/static/style/ttsite.css 2010-12-17 03:13:11 UTC (rev 181)
++++ identity/CatDap/trunk/root/static/style/ttsite.css 2010-12-20 23:51:32 UTC (rev 182)
+@@ -40,28 +40,15 @@
+ }
+
+ #input_form {
+- text-align: center;
+- /*border: inset 1px;*/
++ display: block;
++ width: 250px;
++ text-align:left;
+ padding: 10px;
+ -webkit-border-radius: 0.6em;
+ -moz-border-radius: 0.6em;
+ }
+
+-#input_form table {
+- border: 0px;
+- display: inline;
+- text-align: left;
+-}
+
+-#input_form td {
+- border: 0px;
+-}
+-
+-#input_form th {
+- border: 0px;
+- text-align: left;
+-}
+-
+ #input_form input {
+ background: #fff;
+ border: inset 1px;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/89207947/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/89207947/attachment.html
new file mode 100644
index 000000000..050152b6b
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/89207947/attachment.html
@@ -0,0 +1,167 @@
+<!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>[182] - rework the register form ( still requires some work, like</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>182</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-21 00:51:32 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- rework the register form ( still requires some work, like
+more help, js validation, etc )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootregisterindextt">identity/CatDap/trunk/root/register/index.tt</a></li>
+<li><a href="#identityCatDaptrunkrootstaticstylettsitecss">identity/CatDap/trunk/root/static/style/ttsite.css</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootregisterindextt">Modified: identity/CatDap/trunk/root/register/index.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/register/index.tt 2010-12-17 03:13:11 UTC (rev 181)
++++ identity/CatDap/trunk/root/register/index.tt 2010-12-20 23:51:32 UTC (rev 182)
+@@ -4,30 +4,34 @@
+
+ &lt;div id=&quot;input_form&quot;&gt;
+ &lt;form method=&quot;post&quot; action=&quot;/register/check&quot;&gt;
+- &lt;table&gt;
+- &lt;tr&gt;
+- &lt;td&gt;&lt;label for=&quot;uid_&quot;&gt;[% l('Username') %]&lt;/label&gt;&lt;/td&gt;
+- &lt;td&gt;&lt;input id=&quot;uid_&quot; type=&quot;text&quot; name=&quot;uid&quot; value=&quot;[% c.request.params.uid %]&quot; /&gt;&lt;/td&gt;
+- &lt;/tr&gt;&lt;tr&gt;
+- &lt;td&gt;&lt;label for=&quot;gn_&quot;&gt;[% l('First name') %]&lt;/label&gt;&lt;/td&gt;
+- &lt;td&gt;&lt;input id=&quot;gn_&quot; type=&quot;text&quot; name=&quot;gn&quot; value=&quot;[% c.request.params.gn %]&quot; /&gt;&lt;/td&gt;
+- &lt;/tr&gt;&lt;tr&gt;
+- &lt;td&gt;&lt;label for=&quot;sn_&quot;&gt;[% l('Surname') %]&lt;/label&gt;&lt;/td&gt;
+- &lt;td&gt;&lt;input id=&quot;sn_&quot; type=&quot;text&quot; name=&quot;sn&quot; value=&quot;[% c.request.params.sn %]&quot; /&gt;&lt;/td&gt;
+- &lt;/tr&gt;&lt;tr&gt;
+- &lt;td&gt;&lt;label for=&quot;mail1_&quot;&gt;[% l('Email address') %]&lt;/label&gt;&lt;/td&gt;
+- &lt;td&gt;&lt;input id=&quot;mail1_&quot; type=&quot;text&quot; name=&quot;mail1&quot; value=&quot;[% c.request.params.mail1 %]&quot; /&gt;&lt;/td&gt;
+- &lt;/tr&gt;&lt;tr&gt;
+- &lt;td&gt;&lt;label for=&quot;mail2_&quot;&gt;[% l('Confirm Email address') %]&lt;/label&gt;&lt;/td&gt;
+- &lt;td&gt;&lt;input id=&quot;mail2_&quot; type=&quot;text&quot; name=&quot;mail2&quot; value=&quot;[% c.request.params.mail2 %]&quot; /&gt;&lt;/td&gt;
+- &lt;/tr&gt;&lt;tr&gt;
+- &lt;td&gt;&lt;img src=&quot;/register/captcha&quot; /&gt;&lt;/td&gt;
+- &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;validate&quot; /&gt;&lt;/td&gt;
+- &lt;/tr&gt;&lt;tr&gt;
+- &lt;td colspan=&quot;2&quot; style=&quot;text-align:center;&quot;&gt;
+- &lt;button type=&quot;submit&quot; value=&quot;[% l('Register') %]&quot;&gt;[% l('Register') %]&lt;/button&gt;
+- &lt;/td&gt;
+- &lt;/tr&gt;
+- &lt;/table&gt;
++ &lt;h3&gt;Username&lt;/h3&gt;
++ &lt;label for=&quot;uid_&quot;&gt;[% l('Username') %]&lt;/label&gt;&lt;br /&gt;
++ &lt;input id=&quot;uid_&quot; type=&quot;text&quot; name=&quot;uid&quot; value=&quot;[% c.request.params.uid %]&quot; /&gt;&lt;br /&gt;
++
++ &lt;p&gt;
++ &lt;h3&gt;Personal Information&lt;/h3&gt;
++ &lt;label for=&quot;gn_&quot;&gt;[% l('First name') %]&lt;/label&gt;&lt;br/&gt;
++ &lt;input id=&quot;gn_&quot; type=&quot;text&quot; name=&quot;gn&quot; value=&quot;[% c.request.params.gn %]&quot; /&gt;&lt;br /&gt;
++
++ &lt;label for=&quot;sn_&quot;&gt;[% l('Surname') %]&lt;/label&gt;&lt;br/&gt;
++ &lt;input id=&quot;sn_&quot; type=&quot;text&quot; name=&quot;sn&quot; value=&quot;[% c.request.params.sn %]&quot; /&gt;&lt;br /&gt;
++ &lt;/p&gt;
++ &lt;p&gt;
++ &lt;h3&gt;Email&lt;/h3&gt;
++ &lt;label for=&quot;mail1_&quot;&gt;[% l('Email address') %]&lt;/label&gt;&lt;br/&gt;
++ &lt;input id=&quot;mail1_&quot; type=&quot;text&quot; name=&quot;mail1&quot; value=&quot;[% c.request.params.mail1 %]&quot; /&gt;&lt;br /&gt;
++
++ &lt;label for=&quot;mail2_&quot;&gt;[% l('Confirm Email address') %]&lt;/label&gt;&lt;br/&gt;
++ &lt;input id=&quot;mail2_&quot; type=&quot;text&quot; name=&quot;mail2&quot; value=&quot;[% c.request.params.mail2 %]&quot; /&gt;&lt;br /&gt;
++ &lt;/p&gt;
++
++ &lt;p&gt;
++ &lt;h3&gt;[% l('Captcha') %]&lt;/h3&gt;
++
++ &lt;img src=&quot;/register/captcha&quot; /&gt;&lt;br /&gt;
++ &lt;label for=&quot;test&quot;&gt;Enter text&lt;/label&gt;&lt;br/&gt;
++ &lt;input type=&quot;text&quot; name=&quot;validate&quot; /&gt;&lt;br/&gt;
++ &lt;/p&gt;
++ &lt;button type=&quot;submit&quot; value=&quot;[% l('Register') %]&quot;&gt;[% l('Register') %]&lt;/button&gt;
+ &lt;/form&gt;
+ &lt;/div&gt;
+
+<a id="identityCatDaptrunkrootstaticstylettsitecss">Modified: identity/CatDap/trunk/root/static/style/ttsite.css</a>
+===================================================================
+--- identity/CatDap/trunk/root/static/style/ttsite.css 2010-12-17 03:13:11 UTC (rev 181)
++++ identity/CatDap/trunk/root/static/style/ttsite.css 2010-12-20 23:51:32 UTC (rev 182)
+@@ -40,28 +40,15 @@
+ }
+
+ #input_form {
+- text-align: center;
+- /*border: inset 1px;*/
++ display: block;
++ width: 250px;
++ text-align:left;
+ padding: 10px;
+ -webkit-border-radius: 0.6em;
+ -moz-border-radius: 0.6em;
+ }
+
+-#input_form table {
+- border: 0px;
+- display: inline;
+- text-align: left;
+-}
+
+-#input_form td {
+- border: 0px;
+-}
+-
+-#input_form th {
+- border: 0px;
+- text-align: left;
+-}
+-
+ #input_form input {
+ background: #fff;
+ border: inset 1px;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/8f9e22b9/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/8f9e22b9/attachment-0001.html
new file mode 100644
index 000000000..806d8f8f0
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/8f9e22b9/attachment-0001.html
@@ -0,0 +1,307 @@
+<!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>[187] mark various string as translatable, patch from Marianne Lombard</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>187</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-21 03:05:03 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>mark various string as translatable, patch from Marianne Lombard</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootadminaccounttt">identity/CatDap/trunk/root/admin/account.tt</a></li>
+<li><a href="#identityCatDaptrunkrootadminaccount_addoctt">identity/CatDap/trunk/root/admin/account_addoc.tt</a></li>
+<li><a href="#identityCatDaptrunkrootadminaccount_modifytt">identity/CatDap/trunk/root/admin/account_modify.tt</a></li>
+<li><a href="#identityCatDaptrunkrootadminaccount_promotett">identity/CatDap/trunk/root/admin/account_promote.tt</a></li>
+<li><a href="#identityCatDaptrunkrootadmingrouptt">identity/CatDap/trunk/root/admin/group.tt</a></li>
+<li><a href="#identityCatDaptrunkrootadmingroup_modifytt">identity/CatDap/trunk/root/admin/group_modify.tt</a></li>
+<li><a href="#identityCatDaptrunkrootadminindextt">identity/CatDap/trunk/root/admin/index.tt</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootadminaccounttt">Modified: identity/CatDap/trunk/root/admin/account.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/account.tt 2010-12-21 02:04:59 UTC (rev 186)
++++ identity/CatDap/trunk/root/admin/account.tt 2010-12-21 02:05:03 UTC (rev 187)
+@@ -1,21 +1,21 @@
+ &lt;form method=&quot;post&quot; action=&quot;&quot;&gt;
+ &lt;table&gt;
+ &lt;tr&gt;
+- &lt;td&gt;Search by&lt;/td&gt;
++ &lt;td&gt;[% l('Search by') %]&lt;/td&gt;
+ &lt;td&gt;
+ &lt;select name=&quot;attribute&quot;&gt;
+- &lt;option value=&quot;uid&quot;&gt;Username&lt;/option&gt;
+- &lt;option value=&quot;mail&quot;&gt;Email&lt;/option&gt;
+- &lt;option value=&quot;cn&quot;&gt;Full Name&lt;/option&gt;
+- &lt;option value=&quot;sn&quot;&gt;Surname&lt;/option&gt;
++ &lt;option value=&quot;uid&quot;&gt;[% l('Username') %]&lt;/option&gt;
++ &lt;option value=&quot;mail&quot;&gt;[% l('Email') %]&lt;/option&gt;
++ &lt;option value=&quot;cn&quot;&gt;[% l('Full Name') %]&lt;/option&gt;
++ &lt;option value=&quot;sn&quot;&gt;[% l('Surname') %]&lt;/option&gt;
+ &lt;/select&gt;
+ &lt;/td&gt;
+ &lt;!-- td&gt;
+ &lt;select name=&quot;matchtype&quot;&gt;
+- &lt;option value=&quot;substring&quot;&gt;contains&lt;/option&gt;
+- &lt;option value=&quot;exact&quot;&gt;is exactly&lt;/option&gt;
+- &lt;option value=&quot;gte&quot;&gt;greater than or equal to&lt;/option&gt;
+- &lt;option value=&quot;lt&quot;&gt;less than&lt;/option&gt;
++ &lt;option value=&quot;substring&quot;&gt;[% l('contains') %]&lt;/option&gt;
++ &lt;option value=&quot;exact&quot;&gt;[% l('is exactly') %]&lt;/option&gt;
++ &lt;option value=&quot;gte&quot;&gt;[% l('greater than or equal to') %]&lt;/option&gt;
++ &lt;option value=&quot;lt&quot;&gt;[% l('less than') %]&lt;/option&gt;
+ &lt;/select&gt;
+ &lt;/td --&gt;
+ &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;value&quot; value=&quot;&quot; /&gt;&lt;/td&gt;
+@@ -29,11 +29,11 @@
+ [% IF entries %]
+ &lt;table border=0&gt;
+ &lt;tr&gt;
+- &lt;th&gt;Username&lt;/th&gt;
+- &lt;th&gt;Email&lt;/th&gt;
+- &lt;th&gt;First Name&lt;/th&gt;
+- &lt;th&gt;Surname&lt;/td&gt;
+- &lt;th&gt;Full Name&lt;/td&gt;
++ &lt;th&gt;[% l('Username') %]&lt;/th&gt;
++ &lt;th&gt;[% l('Email') %]&lt;/th&gt;
++ &lt;th&gt;[% l('First Name') %]&lt;/th&gt;
++ &lt;th&gt;[% l('Surname') %]&lt;/td&gt;
++ &lt;th&gt;[% l('Full Name') %]&lt;/td&gt;
+ &lt;/tr&gt;
+ [% FOREACH entry IN entries %]
+ &lt;tr&gt;
+
+<a id="identityCatDaptrunkrootadminaccount_addoctt">Modified: identity/CatDap/trunk/root/admin/account_addoc.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/account_addoc.tt 2010-12-21 02:04:59 UTC (rev 186)
++++ identity/CatDap/trunk/root/admin/account_addoc.tt 2010-12-21 02:05:03 UTC (rev 187)
+@@ -6,8 +6,8 @@
+ &lt;input type=&quot;hidden&quot; name=&quot;objectclass&quot; value=&quot;[% oc %]&quot; /&gt;
+ &lt;table&gt;
+ &lt;tr&gt;
+- &lt;th&gt;Attribute&lt;/th&gt;
+- &lt;th&gt;Value&lt;/th&gt;
++ &lt;th&gt;[% l('Attribute') %]&lt;/th&gt;
++ &lt;th&gt;[% l('Value') %]&lt;/th&gt;
+ &lt;/tr&gt;
+ [% FOREACH attr IN must %]
+ [% IF attr != &quot;objectClass&quot; %]
+
+<a id="identityCatDaptrunkrootadminaccount_modifytt">Modified: identity/CatDap/trunk/root/admin/account_modify.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/account_modify.tt 2010-12-21 02:04:59 UTC (rev 186)
++++ identity/CatDap/trunk/root/admin/account_modify.tt 2010-12-21 02:05:03 UTC (rev 187)
+@@ -1,12 +1,12 @@
+-&lt;a href=&quot;[% c.uri_for('/admin/password') %]/[% uid %]&quot;&gt;Reset password&lt;/a&gt;
+-&lt;a href=&quot;[% c.uri_for('/admin/account_group') %]/[% uid %]&quot;&gt;Groups&lt;/a&gt;
++&lt;a href=&quot;[% c.uri_for('/admin/password') %]/[% uid %]&quot;&gt;[% l('Reset password') %]&lt;/a&gt;
++&lt;a href=&quot;[% c.uri_for('/admin/account_group') %]/[% uid %]&quot;&gt;[% l('Groups') %]&lt;/a&gt;
+
+ &lt;form method=&quot;post&quot; action=&quot;&quot;&gt;
+ &lt;input type='hidden' name='operation' value='replace' /&gt;
+ &lt;table border=0&gt;
+ &lt;tr&gt;
+- &lt;th&gt;Attribute&lt;/th&gt;
+- &lt;th&gt;Value&lt;/th&gt;
++ &lt;th&gt;[% l('Attribute') %]&lt;/th&gt;
++ &lt;th&gt;[% l('Value') %]&lt;/th&gt;
+ &lt;/tr&gt;
+ [% FOREACH attr IN values %]
+ &lt;tr&gt;
+@@ -21,10 +21,10 @@
+ &lt;br/&gt;
+ [% END %]
+ [% IF attr.addable AND attr.editable %]
+- &lt;a href=&quot;[% c.uri_for('/admin/account_edit') %]/add/[% attr.name %]&quot;&gt;Add&lt;/a&gt;
++ &lt;a href=&quot;[% c.uri_for('/admin/account_edit') %]/add/[% attr.name %]&quot;&gt;[% l('Add') %]&lt;/a&gt;
+ [% END %]
+ [% IF attr.removable AND attr.editable %]
+- &lt;a href=&quot;[% c.uri_for('/admin/account_modifydel') %]/[% uid %]/[% attr.name %]/[% val %]&quot;&gt;Delete&lt;/a&gt;
++ &lt;a href=&quot;[% c.uri_for('/admin/account_modifydel') %]/[% uid %]/[% attr.name %]/[% val %]&quot;&gt;[% l('Delete') %]&lt;/a&gt;
+ [% END %]
+ [% END %]
+ &lt;/td&gt;
+@@ -44,13 +44,13 @@
+ &lt;input type=&quot;hidden&quot; name=&quot;operation&quot; value=&quot;add&quot; /&gt;
+
+ &lt;p&gt;
+- Add attribute
++ [% l('Add attribute') %]
+ &lt;select name='attribute'&gt;
+ [% FOREACH attr IN may %]
+ &lt;option value=&quot;[% attr %]&quot;&gt;[% attr %]&lt;/option&gt;
+ [% END %]
+ &lt;/select&gt;
+- with value
++ [% l('with value') %]
+ &lt;input name=&quot;value&quot; value=&quot;&quot; /&gt;
+ &lt;input type=&quot;submit&quot; value=&quot;Add&quot; /&gt;
+ &lt;/p&gt;
+@@ -59,7 +59,7 @@
+ &lt;hr /&gt;
+
+ [% IF groups %]
+-&lt;p&gt;Promote user to posixAccount with primary group: &lt;/p&gt;
++&lt;p&gt;[% l('Promote user to posixAccount with primary group:') %] &lt;/p&gt;
+
+ &lt;form method=&quot;post&quot; action=&quot;[% c.uri_for('/admin/account_promote') %]&quot;&gt;
+ &lt;input type=&quot;hidden&quot; name=&quot;dn&quot; value=&quot;[% dn %]&quot; /&gt;
+
+<a id="identityCatDaptrunkrootadminaccount_promotett">Modified: identity/CatDap/trunk/root/admin/account_promote.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/account_promote.tt 2010-12-21 02:04:59 UTC (rev 186)
++++ identity/CatDap/trunk/root/admin/account_promote.tt 2010-12-21 02:05:03 UTC (rev 187)
+@@ -1,12 +1,12 @@
+ &lt;form method=&quot;post&quot; action=&quot;&quot;&gt;
+ &lt;table border=0&gt;
+ &lt;tr&gt;
+- &lt;th&gt;Select&lt;/th&gt;
+- &lt;th&gt;Username&lt;/th&gt;
+- &lt;th&gt;Email&lt;/th&gt;
+- &lt;th&gt;First Name&lt;/th&gt;
+- &lt;th&gt;Surname&lt;/td&gt;
+- &lt;th&gt;Full Name&lt;/td&gt;
++ &lt;th&gt;[% l('Select') %]&lt;/th&gt;
++ &lt;th&gt;[% l('Username') %]&lt;/th&gt;
++ &lt;th&gt;[% l('Email') %]&lt;/th&gt;
++ &lt;th&gt;[% l('First Name') %]&lt;/th&gt;
++ &lt;th&gt;[% l('Surname') %]&lt;/td&gt;
++ &lt;th&gt;[% l('Full Name') %]&lt;/td&gt;
+ &lt;/tr&gt;
+ [% FOREACH entry IN entries %]
+ &lt;tr&gt;
+@@ -22,7 +22,7 @@
+
+ &lt;table border=0&gt;
+ &lt;tr&gt;
+- &lt;td&gt;Primary group&lt;/td&gt;
++ &lt;td&gt;[% l('Primary group') %]&lt;/td&gt;
+ &lt;td&gt;
+ &lt;select name=&quot;gid&quot;&gt;
+ [% FOREACH group IN groups %]
+
+<a id="identityCatDaptrunkrootadmingrouptt">Modified: identity/CatDap/trunk/root/admin/group.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/group.tt 2010-12-21 02:04:59 UTC (rev 186)
++++ identity/CatDap/trunk/root/admin/group.tt 2010-12-21 02:05:03 UTC (rev 187)
+@@ -2,20 +2,20 @@
+ &lt;table&gt;
+ &lt;tr&gt;
+ &lt;td&gt;
+-Search by
++[% l('Search by') %]
+ &lt;/td&gt;
+ &lt;td&gt;
+ &lt;select name=&quot;attribute&quot;&gt;
+-&lt;option value=&quot;cn&quot;&gt;Group name&lt;/option&gt;
+-&lt;option value=&quot;member&quot;&gt;member&lt;/option&gt;
++&lt;option value=&quot;cn&quot;&gt;[% l('Group name') %]&lt;/option&gt;
++&lt;option value=&quot;member&quot;&gt;[% l('member') %]&lt;/option&gt;
+ &lt;/select&gt;
+ &lt;/td&gt;
+ &lt;!-- td&gt;
+ &lt;select name=&quot;matchtype&quot;&gt;
+-&lt;option value=&quot;substring&quot;&gt;contains&lt;/option&gt;
+-&lt;option value=&quot;exact&quot;&gt;is exactly&lt;/option&gt;
+-&lt;option value=&quot;gte&quot;&gt;greater than or equal to&lt;/option&gt;
+-&lt;option value=&quot;lt&quot;&gt;less than&lt;/option&gt;
++&lt;option value=&quot;substring&quot;&gt;[% l('contains') %]&lt;/option&gt;
++&lt;option value=&quot;exact&quot;&gt;[% l('is exactly') %]&lt;/option&gt;
++&lt;option value=&quot;gte&quot;&gt;[% l('greater than or equal to') %]&lt;/option&gt;
++&lt;option value=&quot;lt&quot;&gt;[% l('less than') %]&lt;/option&gt;
+ &lt;/select&gt;
+ &lt;/td --&gt;
+ &lt;td&gt;&lt;input name='value'&gt;&lt;/td&gt;
+@@ -24,7 +24,7 @@
+ [% IF entries %]
+ &lt;table border=0&gt;
+ &lt;tr&gt;
+-&lt;th&gt;Group Name&lt;/th&gt;
++&lt;th&gt;[% l('Group Name') %]&lt;/th&gt;
+ &lt;/tr&gt;
+ [% FOREACH entry IN entries %]
+ &lt;tr&gt;
+
+<a id="identityCatDaptrunkrootadmingroup_modifytt">Modified: identity/CatDap/trunk/root/admin/group_modify.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/group_modify.tt 2010-12-21 02:04:59 UTC (rev 186)
++++ identity/CatDap/trunk/root/admin/group_modify.tt 2010-12-21 02:05:03 UTC (rev 187)
+@@ -2,8 +2,8 @@
+ &lt;input type='hidden' name='dn' value='[% group.dn %]'&gt;
+ &lt;table&gt;
+ &lt;tr&gt;
+- &lt;th&gt;Attribute&lt;/th&gt;
+- &lt;th&gt;Value&lt;/th&gt;
++ &lt;th&gt;[% l('Attribute') %]&lt;/th&gt;
++ &lt;th&gt;[% l('Value') %]&lt;/th&gt;
+ &lt;/tr&gt;
+ [% FOREACH attr IN group.attributes %]
+ &lt;tr&gt;
+@@ -11,7 +11,7 @@
+ &lt;td&gt;
+ [% FOREACH value IN group.get_value(attr) %]
+ [% value %]
+- &lt;a href=&quot;[% c.uri_for('/admin/group_modify') %]/delete/[% group.dn %]/[% attr %]/[% value %]&quot;&gt;delete&lt;/a&gt;
++ &lt;a href=&quot;[% c.uri_for('/admin/group_modify') %]/delete/[% group.dn %]/[% attr %]/[% value %]&quot;&gt;[% l('delete') %]&lt;/a&gt;
+ &lt;br/&gt;
+ [% END %]
+ &lt;input name=&quot;[% attr %]&quot; value=&quot;&quot; /&gt;
+
+<a id="identityCatDaptrunkrootadminindextt">Modified: identity/CatDap/trunk/root/admin/index.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/index.tt 2010-12-21 02:04:59 UTC (rev 186)
++++ identity/CatDap/trunk/root/admin/index.tt 2010-12-21 02:05:03 UTC (rev 187)
+@@ -1 +1 @@
+-&lt;p&gt;Please use the menus above.&lt;/p&gt;
+\ No newline at end of file
++&lt;p&gt;[% l('Please use the menus above.') %]&lt;/p&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/8f9e22b9/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/8f9e22b9/attachment.html
new file mode 100644
index 000000000..806d8f8f0
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/8f9e22b9/attachment.html
@@ -0,0 +1,307 @@
+<!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>[187] mark various string as translatable, patch from Marianne Lombard</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>187</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-21 03:05:03 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>mark various string as translatable, patch from Marianne Lombard</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootadminaccounttt">identity/CatDap/trunk/root/admin/account.tt</a></li>
+<li><a href="#identityCatDaptrunkrootadminaccount_addoctt">identity/CatDap/trunk/root/admin/account_addoc.tt</a></li>
+<li><a href="#identityCatDaptrunkrootadminaccount_modifytt">identity/CatDap/trunk/root/admin/account_modify.tt</a></li>
+<li><a href="#identityCatDaptrunkrootadminaccount_promotett">identity/CatDap/trunk/root/admin/account_promote.tt</a></li>
+<li><a href="#identityCatDaptrunkrootadmingrouptt">identity/CatDap/trunk/root/admin/group.tt</a></li>
+<li><a href="#identityCatDaptrunkrootadmingroup_modifytt">identity/CatDap/trunk/root/admin/group_modify.tt</a></li>
+<li><a href="#identityCatDaptrunkrootadminindextt">identity/CatDap/trunk/root/admin/index.tt</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootadminaccounttt">Modified: identity/CatDap/trunk/root/admin/account.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/account.tt 2010-12-21 02:04:59 UTC (rev 186)
++++ identity/CatDap/trunk/root/admin/account.tt 2010-12-21 02:05:03 UTC (rev 187)
+@@ -1,21 +1,21 @@
+ &lt;form method=&quot;post&quot; action=&quot;&quot;&gt;
+ &lt;table&gt;
+ &lt;tr&gt;
+- &lt;td&gt;Search by&lt;/td&gt;
++ &lt;td&gt;[% l('Search by') %]&lt;/td&gt;
+ &lt;td&gt;
+ &lt;select name=&quot;attribute&quot;&gt;
+- &lt;option value=&quot;uid&quot;&gt;Username&lt;/option&gt;
+- &lt;option value=&quot;mail&quot;&gt;Email&lt;/option&gt;
+- &lt;option value=&quot;cn&quot;&gt;Full Name&lt;/option&gt;
+- &lt;option value=&quot;sn&quot;&gt;Surname&lt;/option&gt;
++ &lt;option value=&quot;uid&quot;&gt;[% l('Username') %]&lt;/option&gt;
++ &lt;option value=&quot;mail&quot;&gt;[% l('Email') %]&lt;/option&gt;
++ &lt;option value=&quot;cn&quot;&gt;[% l('Full Name') %]&lt;/option&gt;
++ &lt;option value=&quot;sn&quot;&gt;[% l('Surname') %]&lt;/option&gt;
+ &lt;/select&gt;
+ &lt;/td&gt;
+ &lt;!-- td&gt;
+ &lt;select name=&quot;matchtype&quot;&gt;
+- &lt;option value=&quot;substring&quot;&gt;contains&lt;/option&gt;
+- &lt;option value=&quot;exact&quot;&gt;is exactly&lt;/option&gt;
+- &lt;option value=&quot;gte&quot;&gt;greater than or equal to&lt;/option&gt;
+- &lt;option value=&quot;lt&quot;&gt;less than&lt;/option&gt;
++ &lt;option value=&quot;substring&quot;&gt;[% l('contains') %]&lt;/option&gt;
++ &lt;option value=&quot;exact&quot;&gt;[% l('is exactly') %]&lt;/option&gt;
++ &lt;option value=&quot;gte&quot;&gt;[% l('greater than or equal to') %]&lt;/option&gt;
++ &lt;option value=&quot;lt&quot;&gt;[% l('less than') %]&lt;/option&gt;
+ &lt;/select&gt;
+ &lt;/td --&gt;
+ &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;value&quot; value=&quot;&quot; /&gt;&lt;/td&gt;
+@@ -29,11 +29,11 @@
+ [% IF entries %]
+ &lt;table border=0&gt;
+ &lt;tr&gt;
+- &lt;th&gt;Username&lt;/th&gt;
+- &lt;th&gt;Email&lt;/th&gt;
+- &lt;th&gt;First Name&lt;/th&gt;
+- &lt;th&gt;Surname&lt;/td&gt;
+- &lt;th&gt;Full Name&lt;/td&gt;
++ &lt;th&gt;[% l('Username') %]&lt;/th&gt;
++ &lt;th&gt;[% l('Email') %]&lt;/th&gt;
++ &lt;th&gt;[% l('First Name') %]&lt;/th&gt;
++ &lt;th&gt;[% l('Surname') %]&lt;/td&gt;
++ &lt;th&gt;[% l('Full Name') %]&lt;/td&gt;
+ &lt;/tr&gt;
+ [% FOREACH entry IN entries %]
+ &lt;tr&gt;
+
+<a id="identityCatDaptrunkrootadminaccount_addoctt">Modified: identity/CatDap/trunk/root/admin/account_addoc.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/account_addoc.tt 2010-12-21 02:04:59 UTC (rev 186)
++++ identity/CatDap/trunk/root/admin/account_addoc.tt 2010-12-21 02:05:03 UTC (rev 187)
+@@ -6,8 +6,8 @@
+ &lt;input type=&quot;hidden&quot; name=&quot;objectclass&quot; value=&quot;[% oc %]&quot; /&gt;
+ &lt;table&gt;
+ &lt;tr&gt;
+- &lt;th&gt;Attribute&lt;/th&gt;
+- &lt;th&gt;Value&lt;/th&gt;
++ &lt;th&gt;[% l('Attribute') %]&lt;/th&gt;
++ &lt;th&gt;[% l('Value') %]&lt;/th&gt;
+ &lt;/tr&gt;
+ [% FOREACH attr IN must %]
+ [% IF attr != &quot;objectClass&quot; %]
+
+<a id="identityCatDaptrunkrootadminaccount_modifytt">Modified: identity/CatDap/trunk/root/admin/account_modify.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/account_modify.tt 2010-12-21 02:04:59 UTC (rev 186)
++++ identity/CatDap/trunk/root/admin/account_modify.tt 2010-12-21 02:05:03 UTC (rev 187)
+@@ -1,12 +1,12 @@
+-&lt;a href=&quot;[% c.uri_for('/admin/password') %]/[% uid %]&quot;&gt;Reset password&lt;/a&gt;
+-&lt;a href=&quot;[% c.uri_for('/admin/account_group') %]/[% uid %]&quot;&gt;Groups&lt;/a&gt;
++&lt;a href=&quot;[% c.uri_for('/admin/password') %]/[% uid %]&quot;&gt;[% l('Reset password') %]&lt;/a&gt;
++&lt;a href=&quot;[% c.uri_for('/admin/account_group') %]/[% uid %]&quot;&gt;[% l('Groups') %]&lt;/a&gt;
+
+ &lt;form method=&quot;post&quot; action=&quot;&quot;&gt;
+ &lt;input type='hidden' name='operation' value='replace' /&gt;
+ &lt;table border=0&gt;
+ &lt;tr&gt;
+- &lt;th&gt;Attribute&lt;/th&gt;
+- &lt;th&gt;Value&lt;/th&gt;
++ &lt;th&gt;[% l('Attribute') %]&lt;/th&gt;
++ &lt;th&gt;[% l('Value') %]&lt;/th&gt;
+ &lt;/tr&gt;
+ [% FOREACH attr IN values %]
+ &lt;tr&gt;
+@@ -21,10 +21,10 @@
+ &lt;br/&gt;
+ [% END %]
+ [% IF attr.addable AND attr.editable %]
+- &lt;a href=&quot;[% c.uri_for('/admin/account_edit') %]/add/[% attr.name %]&quot;&gt;Add&lt;/a&gt;
++ &lt;a href=&quot;[% c.uri_for('/admin/account_edit') %]/add/[% attr.name %]&quot;&gt;[% l('Add') %]&lt;/a&gt;
+ [% END %]
+ [% IF attr.removable AND attr.editable %]
+- &lt;a href=&quot;[% c.uri_for('/admin/account_modifydel') %]/[% uid %]/[% attr.name %]/[% val %]&quot;&gt;Delete&lt;/a&gt;
++ &lt;a href=&quot;[% c.uri_for('/admin/account_modifydel') %]/[% uid %]/[% attr.name %]/[% val %]&quot;&gt;[% l('Delete') %]&lt;/a&gt;
+ [% END %]
+ [% END %]
+ &lt;/td&gt;
+@@ -44,13 +44,13 @@
+ &lt;input type=&quot;hidden&quot; name=&quot;operation&quot; value=&quot;add&quot; /&gt;
+
+ &lt;p&gt;
+- Add attribute
++ [% l('Add attribute') %]
+ &lt;select name='attribute'&gt;
+ [% FOREACH attr IN may %]
+ &lt;option value=&quot;[% attr %]&quot;&gt;[% attr %]&lt;/option&gt;
+ [% END %]
+ &lt;/select&gt;
+- with value
++ [% l('with value') %]
+ &lt;input name=&quot;value&quot; value=&quot;&quot; /&gt;
+ &lt;input type=&quot;submit&quot; value=&quot;Add&quot; /&gt;
+ &lt;/p&gt;
+@@ -59,7 +59,7 @@
+ &lt;hr /&gt;
+
+ [% IF groups %]
+-&lt;p&gt;Promote user to posixAccount with primary group: &lt;/p&gt;
++&lt;p&gt;[% l('Promote user to posixAccount with primary group:') %] &lt;/p&gt;
+
+ &lt;form method=&quot;post&quot; action=&quot;[% c.uri_for('/admin/account_promote') %]&quot;&gt;
+ &lt;input type=&quot;hidden&quot; name=&quot;dn&quot; value=&quot;[% dn %]&quot; /&gt;
+
+<a id="identityCatDaptrunkrootadminaccount_promotett">Modified: identity/CatDap/trunk/root/admin/account_promote.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/account_promote.tt 2010-12-21 02:04:59 UTC (rev 186)
++++ identity/CatDap/trunk/root/admin/account_promote.tt 2010-12-21 02:05:03 UTC (rev 187)
+@@ -1,12 +1,12 @@
+ &lt;form method=&quot;post&quot; action=&quot;&quot;&gt;
+ &lt;table border=0&gt;
+ &lt;tr&gt;
+- &lt;th&gt;Select&lt;/th&gt;
+- &lt;th&gt;Username&lt;/th&gt;
+- &lt;th&gt;Email&lt;/th&gt;
+- &lt;th&gt;First Name&lt;/th&gt;
+- &lt;th&gt;Surname&lt;/td&gt;
+- &lt;th&gt;Full Name&lt;/td&gt;
++ &lt;th&gt;[% l('Select') %]&lt;/th&gt;
++ &lt;th&gt;[% l('Username') %]&lt;/th&gt;
++ &lt;th&gt;[% l('Email') %]&lt;/th&gt;
++ &lt;th&gt;[% l('First Name') %]&lt;/th&gt;
++ &lt;th&gt;[% l('Surname') %]&lt;/td&gt;
++ &lt;th&gt;[% l('Full Name') %]&lt;/td&gt;
+ &lt;/tr&gt;
+ [% FOREACH entry IN entries %]
+ &lt;tr&gt;
+@@ -22,7 +22,7 @@
+
+ &lt;table border=0&gt;
+ &lt;tr&gt;
+- &lt;td&gt;Primary group&lt;/td&gt;
++ &lt;td&gt;[% l('Primary group') %]&lt;/td&gt;
+ &lt;td&gt;
+ &lt;select name=&quot;gid&quot;&gt;
+ [% FOREACH group IN groups %]
+
+<a id="identityCatDaptrunkrootadmingrouptt">Modified: identity/CatDap/trunk/root/admin/group.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/group.tt 2010-12-21 02:04:59 UTC (rev 186)
++++ identity/CatDap/trunk/root/admin/group.tt 2010-12-21 02:05:03 UTC (rev 187)
+@@ -2,20 +2,20 @@
+ &lt;table&gt;
+ &lt;tr&gt;
+ &lt;td&gt;
+-Search by
++[% l('Search by') %]
+ &lt;/td&gt;
+ &lt;td&gt;
+ &lt;select name=&quot;attribute&quot;&gt;
+-&lt;option value=&quot;cn&quot;&gt;Group name&lt;/option&gt;
+-&lt;option value=&quot;member&quot;&gt;member&lt;/option&gt;
++&lt;option value=&quot;cn&quot;&gt;[% l('Group name') %]&lt;/option&gt;
++&lt;option value=&quot;member&quot;&gt;[% l('member') %]&lt;/option&gt;
+ &lt;/select&gt;
+ &lt;/td&gt;
+ &lt;!-- td&gt;
+ &lt;select name=&quot;matchtype&quot;&gt;
+-&lt;option value=&quot;substring&quot;&gt;contains&lt;/option&gt;
+-&lt;option value=&quot;exact&quot;&gt;is exactly&lt;/option&gt;
+-&lt;option value=&quot;gte&quot;&gt;greater than or equal to&lt;/option&gt;
+-&lt;option value=&quot;lt&quot;&gt;less than&lt;/option&gt;
++&lt;option value=&quot;substring&quot;&gt;[% l('contains') %]&lt;/option&gt;
++&lt;option value=&quot;exact&quot;&gt;[% l('is exactly') %]&lt;/option&gt;
++&lt;option value=&quot;gte&quot;&gt;[% l('greater than or equal to') %]&lt;/option&gt;
++&lt;option value=&quot;lt&quot;&gt;[% l('less than') %]&lt;/option&gt;
+ &lt;/select&gt;
+ &lt;/td --&gt;
+ &lt;td&gt;&lt;input name='value'&gt;&lt;/td&gt;
+@@ -24,7 +24,7 @@
+ [% IF entries %]
+ &lt;table border=0&gt;
+ &lt;tr&gt;
+-&lt;th&gt;Group Name&lt;/th&gt;
++&lt;th&gt;[% l('Group Name') %]&lt;/th&gt;
+ &lt;/tr&gt;
+ [% FOREACH entry IN entries %]
+ &lt;tr&gt;
+
+<a id="identityCatDaptrunkrootadmingroup_modifytt">Modified: identity/CatDap/trunk/root/admin/group_modify.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/group_modify.tt 2010-12-21 02:04:59 UTC (rev 186)
++++ identity/CatDap/trunk/root/admin/group_modify.tt 2010-12-21 02:05:03 UTC (rev 187)
+@@ -2,8 +2,8 @@
+ &lt;input type='hidden' name='dn' value='[% group.dn %]'&gt;
+ &lt;table&gt;
+ &lt;tr&gt;
+- &lt;th&gt;Attribute&lt;/th&gt;
+- &lt;th&gt;Value&lt;/th&gt;
++ &lt;th&gt;[% l('Attribute') %]&lt;/th&gt;
++ &lt;th&gt;[% l('Value') %]&lt;/th&gt;
+ &lt;/tr&gt;
+ [% FOREACH attr IN group.attributes %]
+ &lt;tr&gt;
+@@ -11,7 +11,7 @@
+ &lt;td&gt;
+ [% FOREACH value IN group.get_value(attr) %]
+ [% value %]
+- &lt;a href=&quot;[% c.uri_for('/admin/group_modify') %]/delete/[% group.dn %]/[% attr %]/[% value %]&quot;&gt;delete&lt;/a&gt;
++ &lt;a href=&quot;[% c.uri_for('/admin/group_modify') %]/delete/[% group.dn %]/[% attr %]/[% value %]&quot;&gt;[% l('delete') %]&lt;/a&gt;
+ &lt;br/&gt;
+ [% END %]
+ &lt;input name=&quot;[% attr %]&quot; value=&quot;&quot; /&gt;
+
+<a id="identityCatDaptrunkrootadminindextt">Modified: identity/CatDap/trunk/root/admin/index.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/admin/index.tt 2010-12-21 02:04:59 UTC (rev 186)
++++ identity/CatDap/trunk/root/admin/index.tt 2010-12-21 02:05:03 UTC (rev 187)
+@@ -1 +1 @@
+-&lt;p&gt;Please use the menus above.&lt;/p&gt;
+\ No newline at end of file
++&lt;p&gt;[% l('Please use the menus above.') %]&lt;/p&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/9a84258a/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/9a84258a/attachment-0001.html
new file mode 100644
index 000000000..cab15a019
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/9a84258a/attachment-0001.html
@@ -0,0 +1,102 @@
+<!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>[191] - do not hardcode project url in mail sent, use a configuration for that</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>191</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-21 03:23:36 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- do not hardcode project url in mail sent, use a configuration for that</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkcatdapyml">identity/CatDap/trunk/catdap.yml</a></li>
+<li><a href="#identityCatDaptrunkrootemailactivationtt">identity/CatDap/trunk/root/email/activation.tt</a></li>
+<li><a href="#identityCatDaptrunkrootemailadminpasswordtt">identity/CatDap/trunk/root/email/admin/password.tt</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkcatdapyml">Modified: identity/CatDap/trunk/catdap.yml</a>
+===================================================================
+--- identity/CatDap/trunk/catdap.yml 2010-12-21 02:23:32 UTC (rev 190)
++++ identity/CatDap/trunk/catdap.yml 2010-12-21 02:23:36 UTC (rev 191)
+@@ -11,6 +11,7 @@
+ default_view: Web
+
+ organisation: Mageia
++project_url: http://www.mageia.org/
+ apptitle: Mageia Identity Management
+ emailfrom: noreply@mageia.org
+
+
+<a id="identityCatDaptrunkrootemailactivationtt">Modified: identity/CatDap/trunk/root/email/activation.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/email/activation.tt 2010-12-21 02:23:32 UTC (rev 190)
++++ identity/CatDap/trunk/root/email/activation.tt 2010-12-21 02:23:36 UTC (rev 191)
+@@ -4,4 +4,4 @@
+ [% url %]
+
+ --
+-http://mageia.org/
+\ No newline at end of file
++[% c.config.project_url %]
+
+<a id="identityCatDaptrunkrootemailadminpasswordtt">Modified: identity/CatDap/trunk/root/email/admin/password.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/email/admin/password.tt 2010-12-21 02:23:32 UTC (rev 190)
++++ identity/CatDap/trunk/root/email/admin/password.tt 2010-12-21 02:23:36 UTC (rev 191)
+@@ -7,4 +7,4 @@
+ [% url %]
+
+ --
+-http://mageia.org/
+\ No newline at end of file
++[% c.config.project_url %]
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/9a84258a/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/9a84258a/attachment.html
new file mode 100644
index 000000000..cab15a019
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/9a84258a/attachment.html
@@ -0,0 +1,102 @@
+<!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>[191] - do not hardcode project url in mail sent, use a configuration for that</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>191</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-21 03:23:36 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- do not hardcode project url in mail sent, use a configuration for that</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkcatdapyml">identity/CatDap/trunk/catdap.yml</a></li>
+<li><a href="#identityCatDaptrunkrootemailactivationtt">identity/CatDap/trunk/root/email/activation.tt</a></li>
+<li><a href="#identityCatDaptrunkrootemailadminpasswordtt">identity/CatDap/trunk/root/email/admin/password.tt</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkcatdapyml">Modified: identity/CatDap/trunk/catdap.yml</a>
+===================================================================
+--- identity/CatDap/trunk/catdap.yml 2010-12-21 02:23:32 UTC (rev 190)
++++ identity/CatDap/trunk/catdap.yml 2010-12-21 02:23:36 UTC (rev 191)
+@@ -11,6 +11,7 @@
+ default_view: Web
+
+ organisation: Mageia
++project_url: http://www.mageia.org/
+ apptitle: Mageia Identity Management
+ emailfrom: noreply@mageia.org
+
+
+<a id="identityCatDaptrunkrootemailactivationtt">Modified: identity/CatDap/trunk/root/email/activation.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/email/activation.tt 2010-12-21 02:23:32 UTC (rev 190)
++++ identity/CatDap/trunk/root/email/activation.tt 2010-12-21 02:23:36 UTC (rev 191)
+@@ -4,4 +4,4 @@
+ [% url %]
+
+ --
+-http://mageia.org/
+\ No newline at end of file
++[% c.config.project_url %]
+
+<a id="identityCatDaptrunkrootemailadminpasswordtt">Modified: identity/CatDap/trunk/root/email/admin/password.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/email/admin/password.tt 2010-12-21 02:23:32 UTC (rev 190)
++++ identity/CatDap/trunk/root/email/admin/password.tt 2010-12-21 02:23:36 UTC (rev 191)
+@@ -7,4 +7,4 @@
+ [% url %]
+
+ --
+-http://mageia.org/
+\ No newline at end of file
++[% c.config.project_url %]
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/a0560fdb/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/a0560fdb/attachment-0001.html
new file mode 100644
index 000000000..d5643c290
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/a0560fdb/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>[184] Remove useless &quot;login&quot; link in the header</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>184</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 01:29:29 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Remove useless &quot;login&quot; link in the header</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkroottemplateheader">identity/CatDap/trunk/root/template/header</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkroottemplateheader">Modified: identity/CatDap/trunk/root/template/header</a>
+===================================================================
+--- identity/CatDap/trunk/root/template/header 2010-12-21 00:02:36 UTC (rev 183)
++++ identity/CatDap/trunk/root/template/header 2010-12-21 00:29:29 UTC (rev 184)
+@@ -8,8 +8,6 @@
+ [% IF c.user.username %]
+ &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;[% c.uri_for(&quot;/user&quot;) %]&quot;&gt;[% c.user.username %]&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
+ &lt;li&gt;&lt;a href=&quot;/user/logout&quot;&gt;[% l('Log out') %]&lt;/a&gt;&lt;/li&gt;
+- [% ELSE %]
+- &lt;li&gt;&lt;a href=&quot;/&quot;&gt;[% l('Login') %]&lt;/a&gt;&lt;/li&gt;
+ [% END %]
+ &lt;/ul&gt;
+ &lt;/div&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/a0560fdb/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/a0560fdb/attachment.html
new file mode 100644
index 000000000..d5643c290
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/a0560fdb/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>[184] Remove useless &quot;login&quot; link in the header</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>184</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 01:29:29 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Remove useless &quot;login&quot; link in the header</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkroottemplateheader">identity/CatDap/trunk/root/template/header</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkroottemplateheader">Modified: identity/CatDap/trunk/root/template/header</a>
+===================================================================
+--- identity/CatDap/trunk/root/template/header 2010-12-21 00:02:36 UTC (rev 183)
++++ identity/CatDap/trunk/root/template/header 2010-12-21 00:29:29 UTC (rev 184)
+@@ -8,8 +8,6 @@
+ [% IF c.user.username %]
+ &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;[% c.uri_for(&quot;/user&quot;) %]&quot;&gt;[% c.user.username %]&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
+ &lt;li&gt;&lt;a href=&quot;/user/logout&quot;&gt;[% l('Log out') %]&lt;/a&gt;&lt;/li&gt;
+- [% ELSE %]
+- &lt;li&gt;&lt;a href=&quot;/&quot;&gt;[% l('Login') %]&lt;/a&gt;&lt;/li&gt;
+ [% END %]
+ &lt;/ul&gt;
+ &lt;/div&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/a0bff965/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/a0bff965/attachment-0001.html
new file mode 100644
index 000000000..58abb3c7f
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/a0bff965/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>[200] Align text with the login button</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>200</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 11:57:20 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Align text with the login button</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootstaticstylettsitecss">identity/CatDap/trunk/root/static/style/ttsite.css</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootstaticstylettsitecss">Modified: identity/CatDap/trunk/root/static/style/ttsite.css</a>
+===================================================================
+--- identity/CatDap/trunk/root/static/style/ttsite.css 2010-12-21 10:43:18 UTC (rev 199)
++++ identity/CatDap/trunk/root/static/style/ttsite.css 2010-12-21 10:57:20 UTC (rev 200)
+@@ -89,6 +89,7 @@
+
+ #login_form_line span {
+ float: left;
++ padding-top:5px;
+ }
+
+ #login_form button {
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/a0bff965/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/a0bff965/attachment.html
new file mode 100644
index 000000000..58abb3c7f
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/a0bff965/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>[200] Align text with the login button</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>200</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 11:57:20 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Align text with the login button</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootstaticstylettsitecss">identity/CatDap/trunk/root/static/style/ttsite.css</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootstaticstylettsitecss">Modified: identity/CatDap/trunk/root/static/style/ttsite.css</a>
+===================================================================
+--- identity/CatDap/trunk/root/static/style/ttsite.css 2010-12-21 10:43:18 UTC (rev 199)
++++ identity/CatDap/trunk/root/static/style/ttsite.css 2010-12-21 10:57:20 UTC (rev 200)
+@@ -89,6 +89,7 @@
+
+ #login_form_line span {
+ float: left;
++ padding-top:5px;
+ }
+
+ #login_form button {
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/b857f78f/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/b857f78f/attachment-0001.html
new file mode 100644
index 000000000..a4f368868
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/b857f78f/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>[651] print the error on stderr so the user can see it</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>651</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2010-12-21 20:36:10 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>print the error on stderr so the user can see it</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversiontemplatesno_binary">puppet/modules/subversion/templates/no_binary</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversiontemplatesno_binary">Modified: puppet/modules/subversion/templates/no_binary</a>
+===================================================================
+--- puppet/modules/subversion/templates/no_binary 2010-12-21 19:20:24 UTC (rev 650)
++++ puppet/modules/subversion/templates/no_binary 2010-12-21 19:36:10 UTC (rev 651)
+@@ -8,7 +8,7 @@
+ # here to avoid simple mistakes
+ if svnlook changed -t &quot;$TXN&quot; &quot;$REP&quot; | grep -qi '\.\(gz\|bz2\|xz\|lzma\|Z\|7z\|tar\|tgz\|zip\|jpg\|gif\|png\|ogg\|mp3\|wav\|rar\|pdf\)$'
+ then
+- echo 'no binary files allowed on this repository'
++ echo 'no binary files allowed on this repository' &gt;&amp;2
+ exit 1
+ fi
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/b857f78f/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/b857f78f/attachment.html
new file mode 100644
index 000000000..a4f368868
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/b857f78f/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>[651] print the error on stderr so the user can see it</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>651</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2010-12-21 20:36:10 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>print the error on stderr so the user can see it</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversiontemplatesno_binary">puppet/modules/subversion/templates/no_binary</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversiontemplatesno_binary">Modified: puppet/modules/subversion/templates/no_binary</a>
+===================================================================
+--- puppet/modules/subversion/templates/no_binary 2010-12-21 19:20:24 UTC (rev 650)
++++ puppet/modules/subversion/templates/no_binary 2010-12-21 19:36:10 UTC (rev 651)
+@@ -8,7 +8,7 @@
+ # here to avoid simple mistakes
+ if svnlook changed -t &quot;$TXN&quot; &quot;$REP&quot; | grep -qi '\.\(gz\|bz2\|xz\|lzma\|Z\|7z\|tar\|tgz\|zip\|jpg\|gif\|png\|ogg\|mp3\|wav\|rar\|pdf\)$'
+ then
+- echo 'no binary files allowed on this repository'
++ echo 'no binary files allowed on this repository' &gt;&amp;2
+ exit 1
+ fi
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/bf1c33c1/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/bf1c33c1/attachment-0001.html
new file mode 100644
index 000000000..8d1d9863e
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/bf1c33c1/attachment-0001.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[193] Merge patch from Maarten Vanraes that fix some HTML errors</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>193</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 10:13:16 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Merge patch from Maarten Vanraes that fix some HTML errors</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootindextt">identity/CatDap/trunk/root/index.tt</a></li>
+<li><a href="#identityCatDaptrunkrootuserindextt">identity/CatDap/trunk/root/user/index.tt</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootindextt">Modified: identity/CatDap/trunk/root/index.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/index.tt 2010-12-21 08:46:03 UTC (rev 192)
++++ identity/CatDap/trunk/root/index.tt 2010-12-21 09:13:16 UTC (rev 193)
+@@ -10,7 +10,7 @@
+ &lt;label for=&quot;password_&quot;&gt;[% l('Password') %]&lt;/label&gt;
+ &lt;input id=&quot;password_&quot; type=&quot;password&quot; name=&quot;password&quot; /&gt;
+ &lt;br /&gt;
+- &lt;button type=&quot;submit&quot; value=&quot;[% l('Login') %]&quot; /&gt;[% l('Login') %]&lt;/button&gt;
++ &lt;button type=&quot;submit&quot; value=&quot;[% l('Login') %]&quot; &gt;[% l('Login') %]&lt;/button&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;login_form_line&quot;&gt;
+ &lt;span&gt;&lt;a href=&quot;/register&quot;&gt;[% l('Register') %]&lt;/a&gt; |
+
+<a id="identityCatDaptrunkrootuserindextt">Modified: identity/CatDap/trunk/root/user/index.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/user/index.tt 2010-12-21 08:46:03 UTC (rev 192)
++++ identity/CatDap/trunk/root/user/index.tt 2010-12-21 09:13:16 UTC (rev 193)
+@@ -1,14 +1,14 @@
+ &lt;div id=&quot;input_form&quot;&gt;
+ &lt;form method=&quot;post&quot; action=&quot;&quot;&gt;
+- &lt;table border=0&gt;
++ &lt;table&gt;
+ &lt;tr&gt;&lt;th&gt;[% l('Attribute') %]&lt;/th&gt;&lt;th&gt;[% l('Value') %]&lt;/th&gt;&lt;th&gt;&lt;/th&gt;&lt;/tr&gt;
+ [% FOREACH attr IN values %]
+ &lt;tr&gt;
+ &lt;td&gt;[% attr.name %]&lt;/td&gt;
+ &lt;td&gt;
+ [% FOREACH val IN attr.values %]
+- [% IF attr.editable %]&lt;input type=hidden name=&quot;[% attr.name %]_old&quot; value=&quot;[% val %]&quot;&gt;
+- &lt;input name=&quot;[% attr.name %]_new&quot; value=&quot;[% val %]&quot;&gt;
++ [% IF attr.editable %]&lt;input type=hidden name=&quot;[% attr.name %]_old&quot; value=&quot;[% val %]&quot; /&gt;
++ &lt;input name=&quot;[% attr.name %]_new&quot; value=&quot;[% val %]&quot; /&gt;
+ [% ELSE %]
+ [% val %]
+ &lt;br/&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/bf1c33c1/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/bf1c33c1/attachment.html
new file mode 100644
index 000000000..8d1d9863e
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/bf1c33c1/attachment.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[193] Merge patch from Maarten Vanraes that fix some HTML errors</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>193</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 10:13:16 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Merge patch from Maarten Vanraes that fix some HTML errors</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootindextt">identity/CatDap/trunk/root/index.tt</a></li>
+<li><a href="#identityCatDaptrunkrootuserindextt">identity/CatDap/trunk/root/user/index.tt</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootindextt">Modified: identity/CatDap/trunk/root/index.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/index.tt 2010-12-21 08:46:03 UTC (rev 192)
++++ identity/CatDap/trunk/root/index.tt 2010-12-21 09:13:16 UTC (rev 193)
+@@ -10,7 +10,7 @@
+ &lt;label for=&quot;password_&quot;&gt;[% l('Password') %]&lt;/label&gt;
+ &lt;input id=&quot;password_&quot; type=&quot;password&quot; name=&quot;password&quot; /&gt;
+ &lt;br /&gt;
+- &lt;button type=&quot;submit&quot; value=&quot;[% l('Login') %]&quot; /&gt;[% l('Login') %]&lt;/button&gt;
++ &lt;button type=&quot;submit&quot; value=&quot;[% l('Login') %]&quot; &gt;[% l('Login') %]&lt;/button&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;login_form_line&quot;&gt;
+ &lt;span&gt;&lt;a href=&quot;/register&quot;&gt;[% l('Register') %]&lt;/a&gt; |
+
+<a id="identityCatDaptrunkrootuserindextt">Modified: identity/CatDap/trunk/root/user/index.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/user/index.tt 2010-12-21 08:46:03 UTC (rev 192)
++++ identity/CatDap/trunk/root/user/index.tt 2010-12-21 09:13:16 UTC (rev 193)
+@@ -1,14 +1,14 @@
+ &lt;div id=&quot;input_form&quot;&gt;
+ &lt;form method=&quot;post&quot; action=&quot;&quot;&gt;
+- &lt;table border=0&gt;
++ &lt;table&gt;
+ &lt;tr&gt;&lt;th&gt;[% l('Attribute') %]&lt;/th&gt;&lt;th&gt;[% l('Value') %]&lt;/th&gt;&lt;th&gt;&lt;/th&gt;&lt;/tr&gt;
+ [% FOREACH attr IN values %]
+ &lt;tr&gt;
+ &lt;td&gt;[% attr.name %]&lt;/td&gt;
+ &lt;td&gt;
+ [% FOREACH val IN attr.values %]
+- [% IF attr.editable %]&lt;input type=hidden name=&quot;[% attr.name %]_old&quot; value=&quot;[% val %]&quot;&gt;
+- &lt;input name=&quot;[% attr.name %]_new&quot; value=&quot;[% val %]&quot;&gt;
++ [% IF attr.editable %]&lt;input type=hidden name=&quot;[% attr.name %]_old&quot; value=&quot;[% val %]&quot; /&gt;
++ &lt;input name=&quot;[% attr.name %]_new&quot; value=&quot;[% val %]&quot; /&gt;
+ [% ELSE %]
+ [% val %]
+ &lt;br/&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/d20461d3/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/d20461d3/attachment-0001.html
new file mode 100644
index 000000000..2dc6edfed
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/d20461d3/attachment-0001.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[201] Patch from : Maarten Vanraes</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>201</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 22:47:49 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Patch from : Maarten Vanraes
+attributes need to be doublequoted</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootuserindextt">identity/CatDap/trunk/root/user/index.tt</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootuserindextt">Modified: identity/CatDap/trunk/root/user/index.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/user/index.tt 2010-12-21 10:57:20 UTC (rev 200)
++++ identity/CatDap/trunk/root/user/index.tt 2010-12-21 21:47:49 UTC (rev 201)
+@@ -7,7 +7,7 @@
+ &lt;td&gt;[% attr.name %]&lt;/td&gt;
+ &lt;td&gt;
+ [% FOREACH val IN attr.values %]
+- [% IF attr.editable %]&lt;input type=hidden name=&quot;[% attr.name %]_old&quot; value=&quot;[% val %]&quot; /&gt;
++ [% IF attr.editable %]&lt;input type=&quot;hidden&quot; name=&quot;[% attr.name %]_old&quot; value=&quot;[% val %]&quot; /&gt;
+ &lt;input name=&quot;[% attr.name %]_new&quot; value=&quot;[% val %]&quot; /&gt;
+ [% ELSE %]
+ [% val %]
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/d20461d3/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/d20461d3/attachment.html
new file mode 100644
index 000000000..2dc6edfed
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/d20461d3/attachment.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[201] Patch from : Maarten Vanraes</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>201</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 22:47:49 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Patch from : Maarten Vanraes
+attributes need to be doublequoted</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootuserindextt">identity/CatDap/trunk/root/user/index.tt</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootuserindextt">Modified: identity/CatDap/trunk/root/user/index.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/user/index.tt 2010-12-21 10:57:20 UTC (rev 200)
++++ identity/CatDap/trunk/root/user/index.tt 2010-12-21 21:47:49 UTC (rev 201)
+@@ -7,7 +7,7 @@
+ &lt;td&gt;[% attr.name %]&lt;/td&gt;
+ &lt;td&gt;
+ [% FOREACH val IN attr.values %]
+- [% IF attr.editable %]&lt;input type=hidden name=&quot;[% attr.name %]_old&quot; value=&quot;[% val %]&quot; /&gt;
++ [% IF attr.editable %]&lt;input type=&quot;hidden&quot; name=&quot;[% attr.name %]_old&quot; value=&quot;[% val %]&quot; /&gt;
+ &lt;input name=&quot;[% attr.name %]_new&quot; value=&quot;[% val %]&quot; /&gt;
+ [% ELSE %]
+ [% val %]
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/d385b1b4/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/d385b1b4/attachment-0001.html
new file mode 100644
index 000000000..c816e59d3
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/d385b1b4/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>[198] Fix body size ( do not waste space )</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>198</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 11:26:19 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Fix body size ( do not waste space )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootstaticstyleyuiresetfontsgridscss">identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootstaticstyleyuiresetfontsgridscss">Modified: identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css</a>
+===================================================================
+--- identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css 2010-12-21 10:16:53 UTC (rev 197)
++++ identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css 2010-12-21 10:26:19 UTC (rev 198)
+@@ -78,7 +78,7 @@
+ #doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{
+ margin:auto;
+ text-align:left;
+- width:57.69em;
++ width:37.00em;
+ *width:56.25em;
+ }
+ #doc2{
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/d385b1b4/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/d385b1b4/attachment.html
new file mode 100644
index 000000000..c816e59d3
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/d385b1b4/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>[198] Fix body size ( do not waste space )</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>198</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 11:26:19 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Fix body size ( do not waste space )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootstaticstyleyuiresetfontsgridscss">identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootstaticstyleyuiresetfontsgridscss">Modified: identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css</a>
+===================================================================
+--- identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css 2010-12-21 10:16:53 UTC (rev 197)
++++ identity/CatDap/trunk/root/static/style/yui/reset-fonts-grids.css 2010-12-21 10:26:19 UTC (rev 198)
+@@ -78,7 +78,7 @@
+ #doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{
+ margin:auto;
+ text-align:left;
+- width:57.69em;
++ width:37.00em;
+ *width:56.25em;
+ }
+ #doc2{
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/d564e678/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/d564e678/attachment-0001.html
new file mode 100644
index 000000000..2f74c7910
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/d564e678/attachment-0001.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[183] revert commit 179</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>183</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-21 01:02:36 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>revert commit 179</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkroottemplatelayout">identity/CatDap/trunk/root/template/layout</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkroottemplatelayout">Modified: identity/CatDap/trunk/root/template/layout</a>
+===================================================================
+--- identity/CatDap/trunk/root/template/layout 2010-12-20 23:51:32 UTC (rev 182)
++++ identity/CatDap/trunk/root/template/layout 2010-12-21 00:02:36 UTC (rev 183)
+@@ -1,8 +1,8 @@
+ &lt;div id=&quot;doc&quot; class=&quot;yui-t7&quot;&gt;
+- &lt;div id=&quot;hd&quot; &gt;
++ &lt;div id=&quot;hd&quot; role=&quot;banner&quot;&gt;
+ [% PROCESS template/header %]
+ &lt;/div&gt;
+- &lt;div id=&quot;bd&quot; &gt;
++ &lt;div id=&quot;bd&quot; role=&quot;main&quot;&gt;
+ &lt;div class=&quot;yui-g&quot;&gt;
+ &lt;ul id=&quot;nav&quot;&gt;
+ [% FOREACH subpage IN subpages %]
+@@ -31,7 +31,7 @@
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+- &lt;div id=&quot;ft&quot; &gt;
++ &lt;div id=&quot;ft&quot; role=&quot;contentinfo&quot;&gt;
+ [% PROCESS template/footer %]
+ &lt;/div&gt;
+ &lt;/div&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/d564e678/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/d564e678/attachment.html
new file mode 100644
index 000000000..2f74c7910
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/d564e678/attachment.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[183] revert commit 179</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>183</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-21 01:02:36 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>revert commit 179</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkroottemplatelayout">identity/CatDap/trunk/root/template/layout</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkroottemplatelayout">Modified: identity/CatDap/trunk/root/template/layout</a>
+===================================================================
+--- identity/CatDap/trunk/root/template/layout 2010-12-20 23:51:32 UTC (rev 182)
++++ identity/CatDap/trunk/root/template/layout 2010-12-21 00:02:36 UTC (rev 183)
+@@ -1,8 +1,8 @@
+ &lt;div id=&quot;doc&quot; class=&quot;yui-t7&quot;&gt;
+- &lt;div id=&quot;hd&quot; &gt;
++ &lt;div id=&quot;hd&quot; role=&quot;banner&quot;&gt;
+ [% PROCESS template/header %]
+ &lt;/div&gt;
+- &lt;div id=&quot;bd&quot; &gt;
++ &lt;div id=&quot;bd&quot; role=&quot;main&quot;&gt;
+ &lt;div class=&quot;yui-g&quot;&gt;
+ &lt;ul id=&quot;nav&quot;&gt;
+ [% FOREACH subpage IN subpages %]
+@@ -31,7 +31,7 @@
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+- &lt;div id=&quot;ft&quot; &gt;
++ &lt;div id=&quot;ft&quot; role=&quot;contentinfo&quot;&gt;
+ [% PROCESS template/footer %]
+ &lt;/div&gt;
+ &lt;/div&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/dfcbca4d/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/dfcbca4d/attachment-0001.html
new file mode 100644
index 000000000..19cac2fe1
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/dfcbca4d/attachment-0001.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[185] do not proceed with registration if ldap gives errors, patch from Maarten Vanraes</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>185</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-21 03:04:56 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>do not proceed with registration if ldap gives errors, patch from Maarten Vanraes</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunklibCatDapControllerregisterpm">identity/CatDap/trunk/lib/CatDap/Controller/register.pm</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunklibCatDapControllerregisterpm">Modified: identity/CatDap/trunk/lib/CatDap/Controller/register.pm</a>
+===================================================================
+--- identity/CatDap/trunk/lib/CatDap/Controller/register.pm 2010-12-21 00:29:29 UTC (rev 184)
++++ identity/CatDap/trunk/lib/CatDap/Controller/register.pm 2010-12-21 02:04:56 UTC (rev 185)
+@@ -122,7 +122,8 @@
+ push @errors,$mesg-&gt;error;
+ $c-&gt;log-&gt;info( sprintf(&quot;Creating DN $dn failed: %s&quot;, $mesg-&gt;error) );
+ $c-&gt;stash(errors =&gt; \@errors);
+- #$c-&gt;stash(template =&gt; 'register/index.tt');
++ $c-&gt;stash(template =&gt; 'register/index.tt');
++ return ;
+ }
+
+ $c-&gt;stash(
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/dfcbca4d/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/dfcbca4d/attachment.html
new file mode 100644
index 000000000..19cac2fe1
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/dfcbca4d/attachment.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[185] do not proceed with registration if ldap gives errors, patch from Maarten Vanraes</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>185</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2010-12-21 03:04:56 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>do not proceed with registration if ldap gives errors, patch from Maarten Vanraes</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunklibCatDapControllerregisterpm">identity/CatDap/trunk/lib/CatDap/Controller/register.pm</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunklibCatDapControllerregisterpm">Modified: identity/CatDap/trunk/lib/CatDap/Controller/register.pm</a>
+===================================================================
+--- identity/CatDap/trunk/lib/CatDap/Controller/register.pm 2010-12-21 00:29:29 UTC (rev 184)
++++ identity/CatDap/trunk/lib/CatDap/Controller/register.pm 2010-12-21 02:04:56 UTC (rev 185)
+@@ -122,7 +122,8 @@
+ push @errors,$mesg-&gt;error;
+ $c-&gt;log-&gt;info( sprintf(&quot;Creating DN $dn failed: %s&quot;, $mesg-&gt;error) );
+ $c-&gt;stash(errors =&gt; \@errors);
+- #$c-&gt;stash(template =&gt; 'register/index.tt');
++ $c-&gt;stash(template =&gt; 'register/index.tt');
++ return ;
+ }
+
+ $c-&gt;stash(
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/e81a66f1/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101221/e81a66f1/attachment-0001.html
new file mode 100644
index 000000000..57141fe64
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/e81a66f1/attachment-0001.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[196] Move the login button to a proper place</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>196</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 11:16:52 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Move the login button to a proper place</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootindextt">identity/CatDap/trunk/root/index.tt</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootindextt">Modified: identity/CatDap/trunk/root/index.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/index.tt 2010-12-21 10:16:50 UTC (rev 195)
++++ identity/CatDap/trunk/root/index.tt 2010-12-21 10:16:52 UTC (rev 196)
+@@ -3,20 +3,20 @@
+ &lt;div id=&quot;login_form&quot;&gt;
+ &lt;form method=&quot;post&quot; action=&quot;/user&quot;&gt;
+ &lt;div id=&quot;login_form_inputs&quot;&gt;
+- &lt;label for=&quot;username_&quot;&gt;[% l('Username') %]&lt;/label&gt;
+- &lt;input id=&quot;username_&quot; type=&quot;text&quot; name=&quot;username&quot; value=&quot;[% c.user.username %]&quot; /&gt;
++ &lt;label for=&quot;username_&quot;&gt;[% l('Username : ') %]&lt;/label&gt;
++ &lt;input id=&quot;username_&quot; type=&quot;text&quot; name=&quot;username&quot; value=&quot;[% c.user.username %]&quot; /&gt;
+ &lt;br /&gt;
+
+- &lt;label for=&quot;password_&quot;&gt;[% l('Password') %]&lt;/label&gt;
+- &lt;input id=&quot;password_&quot; type=&quot;password&quot; name=&quot;password&quot; /&gt;
++ &lt;label for=&quot;password_&quot;&gt;[% l('Password : ') %]&lt;/label&gt;
++ &lt;input id=&quot;password_&quot; type=&quot;password&quot; name=&quot;password&quot; /&gt;
+ &lt;br /&gt;
+- &lt;button type=&quot;submit&quot; value=&quot;[% l('Login') %]&quot; &gt;[% l('Login') %]&lt;/button&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;login_form_line&quot;&gt;
+- &lt;span&gt;&lt;a href=&quot;/register&quot;&gt;[% l('Register') %]&lt;/a&gt; |
+- @todo [% l('Forgotten password?') %]
+- &lt;!--&lt;a href=&quot;/forgot_password&quot;&gt;[% l('Forgotten password?') %]&lt;/a&gt; --&gt;
++ &lt;span&gt;&lt;a href=&quot;/register&quot;&gt;[% l('Register') %]&lt;/a&gt; |
++ @todo [% l('Forgotten password?') %]
++ &lt;!--&lt;a href=&quot;/forgot_password&quot;&gt;[% l('Forgotten password?') %]&lt;/a&gt; --&gt;
+ &lt;/span&gt;
++ &lt;button type=&quot;submit&quot; value=&quot;[% l('Login') %]&quot; &gt;[% l('Login') %]&lt;/button&gt;
+ &lt;/div&gt;
+ &lt;/form&gt;
+ &lt;/div&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20101221/e81a66f1/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101221/e81a66f1/attachment.html
new file mode 100644
index 000000000..57141fe64
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20101221/e81a66f1/attachment.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[196] Move the login button to a proper place</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>196</dd>
+<dt>Author</dt> <dd>dmorgan</dd>
+<dt>Date</dt> <dd>2010-12-21 11:16:52 +0100 (Tue, 21 Dec 2010)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Move the login button to a proper place</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#identityCatDaptrunkrootindextt">identity/CatDap/trunk/root/index.tt</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="identityCatDaptrunkrootindextt">Modified: identity/CatDap/trunk/root/index.tt</a>
+===================================================================
+--- identity/CatDap/trunk/root/index.tt 2010-12-21 10:16:50 UTC (rev 195)
++++ identity/CatDap/trunk/root/index.tt 2010-12-21 10:16:52 UTC (rev 196)
+@@ -3,20 +3,20 @@
+ &lt;div id=&quot;login_form&quot;&gt;
+ &lt;form method=&quot;post&quot; action=&quot;/user&quot;&gt;
+ &lt;div id=&quot;login_form_inputs&quot;&gt;
+- &lt;label for=&quot;username_&quot;&gt;[% l('Username') %]&lt;/label&gt;
+- &lt;input id=&quot;username_&quot; type=&quot;text&quot; name=&quot;username&quot; value=&quot;[% c.user.username %]&quot; /&gt;
++ &lt;label for=&quot;username_&quot;&gt;[% l('Username : ') %]&lt;/label&gt;
++ &lt;input id=&quot;username_&quot; type=&quot;text&quot; name=&quot;username&quot; value=&quot;[% c.user.username %]&quot; /&gt;
+ &lt;br /&gt;
+
+- &lt;label for=&quot;password_&quot;&gt;[% l('Password') %]&lt;/label&gt;
+- &lt;input id=&quot;password_&quot; type=&quot;password&quot; name=&quot;password&quot; /&gt;
++ &lt;label for=&quot;password_&quot;&gt;[% l('Password : ') %]&lt;/label&gt;
++ &lt;input id=&quot;password_&quot; type=&quot;password&quot; name=&quot;password&quot; /&gt;
+ &lt;br /&gt;
+- &lt;button type=&quot;submit&quot; value=&quot;[% l('Login') %]&quot; &gt;[% l('Login') %]&lt;/button&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;login_form_line&quot;&gt;
+- &lt;span&gt;&lt;a href=&quot;/register&quot;&gt;[% l('Register') %]&lt;/a&gt; |
+- @todo [% l('Forgotten password?') %]
+- &lt;!--&lt;a href=&quot;/forgot_password&quot;&gt;[% l('Forgotten password?') %]&lt;/a&gt; --&gt;
++ &lt;span&gt;&lt;a href=&quot;/register&quot;&gt;[% l('Register') %]&lt;/a&gt; |
++ @todo [% l('Forgotten password?') %]
++ &lt;!--&lt;a href=&quot;/forgot_password&quot;&gt;[% l('Forgotten password?') %]&lt;/a&gt; --&gt;
+ &lt;/span&gt;
++ &lt;button type=&quot;submit&quot; value=&quot;[% l('Login') %]&quot; &gt;[% l('Login') %]&lt;/button&gt;
+ &lt;/div&gt;
+ &lt;/form&gt;
+ &lt;/div&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file