diff options
Diffstat (limited to 'zarb-ml/mageia-sysadm/attachments/20101215')
44 files changed, 4588 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/13102201/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/13102201/attachment-0001.html new file mode 100644 index 000000000..bf92582d5 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/13102201/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>[628] - add templating extraction logic to transifex</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>628</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 13:56:34 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- add templating extraction logic to transifex</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +<li><a href="#puppetmodulestransifextemplates50projectconf">puppet/modules/transifex/templates/50-project.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 12:56:33 UTC (rev 627) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 12:56:34 UTC (rev 628) +@@ -7,6 +7,8 @@ + $pgsql_password = extlookup("transifex_pgsql",'x') + $ldap_password = extlookup("transifex_ldap",'x') + ++ $templates_dir = "/var/lib/transifex/templates" ++ + @@postgresql::user { 'transifex': + password => $pgsql_password, + } +@@ -72,6 +74,10 @@ + notify => Service['apache'] + } + ++ svn::snapshot { $templates_dir: ++ source => "svn://svn.mageia.org/svn/web/templates/transifex/trunk" ++ } ++ + apache::vhost_django_app { "transifex.$domain": + module => "transifex", + use_ssl => true, + +<a id="puppetmodulestransifextemplates50projectconf">Modified: puppet/modules/transifex/templates/50-project.conf</a> +=================================================================== +--- puppet/modules/transifex/templates/50-project.conf 2010-12-15 12:56:33 UTC (rev 627) ++++ puppet/modules/transifex/templates/50-project.conf 2010-12-15 12:56:34 UTC (rev 628) +@@ -39,6 +39,7 @@ + ROOT_URLCONF = 'urls' + + TEMPLATE_DIRS = [ ++ '<%= templates_dir %>', + os.path.join(TX_ROOT, 'templates'), + ] + + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/13102201/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/13102201/attachment.html new file mode 100644 index 000000000..bf92582d5 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/13102201/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>[628] - add templating extraction logic to transifex</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>628</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 13:56:34 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- add templating extraction logic to transifex</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +<li><a href="#puppetmodulestransifextemplates50projectconf">puppet/modules/transifex/templates/50-project.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 12:56:33 UTC (rev 627) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 12:56:34 UTC (rev 628) +@@ -7,6 +7,8 @@ + $pgsql_password = extlookup("transifex_pgsql",'x') + $ldap_password = extlookup("transifex_ldap",'x') + ++ $templates_dir = "/var/lib/transifex/templates" ++ + @@postgresql::user { 'transifex': + password => $pgsql_password, + } +@@ -72,6 +74,10 @@ + notify => Service['apache'] + } + ++ svn::snapshot { $templates_dir: ++ source => "svn://svn.mageia.org/svn/web/templates/transifex/trunk" ++ } ++ + apache::vhost_django_app { "transifex.$domain": + module => "transifex", + use_ssl => true, + +<a id="puppetmodulestransifextemplates50projectconf">Modified: puppet/modules/transifex/templates/50-project.conf</a> +=================================================================== +--- puppet/modules/transifex/templates/50-project.conf 2010-12-15 12:56:33 UTC (rev 627) ++++ puppet/modules/transifex/templates/50-project.conf 2010-12-15 12:56:34 UTC (rev 628) +@@ -39,6 +39,7 @@ + ROOT_URLCONF = 'urls' + + TEMPLATE_DIRS = [ ++ '<%= templates_dir %>', + os.path.join(TX_ROOT, 'templates'), + ] + + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/29f9a52d/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/29f9a52d/attachment-0001.html new file mode 100644 index 000000000..d93ec7a6c --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/29f9a52d/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>[615] reload apache when transifex configuration is changed</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>615</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 02:39:31 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>reload apache when transifex configuration is changed</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:30 UTC (rev 614) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:31 UTC (rev 615) +@@ -22,7 +22,8 @@ + group => apache, + mode => 640, + content => template("transifex/20-engines.conf"), +- require => Package['transifex'] ++ require => Package['transifex'], ++ notify => Service['apache'] + } + + file { "30-site.conf": +@@ -32,7 +33,8 @@ + group => root, + mode => 644, + content => template("transifex/30-site.conf"), +- require => Package['transifex'] ++ require => Package['transifex'], ++ notify => Service['apache'] + } + + # apache::vhost_django_app { "transifex.$domain": + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/29f9a52d/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/29f9a52d/attachment.html new file mode 100644 index 000000000..d93ec7a6c --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/29f9a52d/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>[615] reload apache when transifex configuration is changed</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>615</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 02:39:31 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>reload apache when transifex configuration is changed</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:30 UTC (rev 614) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:31 UTC (rev 615) +@@ -22,7 +22,8 @@ + group => apache, + mode => 640, + content => template("transifex/20-engines.conf"), +- require => Package['transifex'] ++ require => Package['transifex'], ++ notify => Service['apache'] + } + + file { "30-site.conf": +@@ -32,7 +33,8 @@ + group => root, + mode => 644, + content => template("transifex/30-site.conf"), +- require => Package['transifex'] ++ require => Package['transifex'], ++ notify => Service['apache'] + } + + # apache::vhost_django_app { "transifex.$domain": + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/2afa4f36/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/2afa4f36/attachment-0001.html new file mode 100644 index 000000000..77ebffe19 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/2afa4f36/attachment-0001.html @@ -0,0 +1,85 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[626] - create bugzilla database upon deployment</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>626</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 13:24:48 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- create bugzilla database upon deployment</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbugzillamanifestsinitpp">puppet/modules/bugzilla/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbugzillamanifestsinitpp">Modified: puppet/modules/bugzilla/manifests/init.pp</a> +=================================================================== +--- puppet/modules/bugzilla/manifests/init.pp 2010-12-15 12:24:47 UTC (rev 625) ++++ puppet/modules/bugzilla/manifests/init.pp 2010-12-15 12:24:48 UTC (rev 626) +@@ -9,6 +9,16 @@ + $pgsql_password = extlookup("bugzilla_pgsql",'x') + $ldap_password = extlookup("bugzilla_ldap",'x') + ++ @@postgresql::user { 'bugs': ++ password => $pgsql_password, ++ } ++ ++ @@postgresql::database { 'bugs': ++ description => "Bugzilla database", ++ user => "bugs", ++ require => Postgresql::User['bugs'] ++ } ++ + file { '/etc/bugzilla/localconfig': + ensure => present, + owner => root, + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/2afa4f36/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/2afa4f36/attachment.html new file mode 100644 index 000000000..77ebffe19 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/2afa4f36/attachment.html @@ -0,0 +1,85 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[626] - create bugzilla database upon deployment</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>626</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 13:24:48 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- create bugzilla database upon deployment</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbugzillamanifestsinitpp">puppet/modules/bugzilla/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbugzillamanifestsinitpp">Modified: puppet/modules/bugzilla/manifests/init.pp</a> +=================================================================== +--- puppet/modules/bugzilla/manifests/init.pp 2010-12-15 12:24:47 UTC (rev 625) ++++ puppet/modules/bugzilla/manifests/init.pp 2010-12-15 12:24:48 UTC (rev 626) +@@ -9,6 +9,16 @@ + $pgsql_password = extlookup("bugzilla_pgsql",'x') + $ldap_password = extlookup("bugzilla_ldap",'x') + ++ @@postgresql::user { 'bugs': ++ password => $pgsql_password, ++ } ++ ++ @@postgresql::database { 'bugs': ++ description => "Bugzilla database", ++ user => "bugs", ++ require => Postgresql::User['bugs'] ++ } ++ + file { '/etc/bugzilla/localconfig': + ensure => present, + owner => root, + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/34e34409/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/34e34409/attachment-0001.html new file mode 100644 index 000000000..1883f8e21 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/34e34409/attachment-0001.html @@ -0,0 +1,92 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[612] do not use a variable called module in template, this is a reserved ruby keyword</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>612</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 02:39:27 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>do not use a variable called module in template, this is a reserved ruby keyword</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesapachemanifestsinitpp">puppet/modules/apache/manifests/init.pp</a></li> +<li><a href="#puppetmodulesapachetemplatesdjangowsgi">puppet/modules/apache/templates/django.wsgi</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesapachemanifestsinitpp">Modified: puppet/modules/apache/manifests/init.pp</a> +=================================================================== +--- puppet/modules/apache/manifests/init.pp 2010-12-14 18:29:48 UTC (rev 611) ++++ puppet/modules/apache/manifests/init.pp 2010-12-15 01:39:27 UTC (rev 612) +@@ -119,6 +119,8 @@ + define vhost_django_app($module, $module_path = '/usr/share') { + include apache::mod_wsgi + ++ # module is a ruby reserved keyword, cannot be used in templates ++ $django_module = $module + file { "$name.conf": + path => "/etc/httpd/conf/vhosts.d/$name.conf", + ensure => "present", + +<a id="puppetmodulesapachetemplatesdjangowsgi">Modified: puppet/modules/apache/templates/django.wsgi</a> +=================================================================== +--- puppet/modules/apache/templates/django.wsgi 2010-12-14 18:29:48 UTC (rev 611) ++++ puppet/modules/apache/templates/django.wsgi 2010-12-15 01:39:27 UTC (rev 612) +@@ -1,7 +1,7 @@ + #!/usr/bin/python + import os, sys + sys.path.append('<%= module_path %>') +-os.environ['DJANGO_SETTINGS_MODULE'] = '<%= module %>.settings' ++os.environ['DJANGO_SETTINGS_MODULE'] = '<%= django_module %>.settings' + + import django.core.handlers.wsgi + + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/34e34409/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/34e34409/attachment.html new file mode 100644 index 000000000..1883f8e21 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/34e34409/attachment.html @@ -0,0 +1,92 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[612] do not use a variable called module in template, this is a reserved ruby keyword</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>612</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 02:39:27 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>do not use a variable called module in template, this is a reserved ruby keyword</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesapachemanifestsinitpp">puppet/modules/apache/manifests/init.pp</a></li> +<li><a href="#puppetmodulesapachetemplatesdjangowsgi">puppet/modules/apache/templates/django.wsgi</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesapachemanifestsinitpp">Modified: puppet/modules/apache/manifests/init.pp</a> +=================================================================== +--- puppet/modules/apache/manifests/init.pp 2010-12-14 18:29:48 UTC (rev 611) ++++ puppet/modules/apache/manifests/init.pp 2010-12-15 01:39:27 UTC (rev 612) +@@ -119,6 +119,8 @@ + define vhost_django_app($module, $module_path = '/usr/share') { + include apache::mod_wsgi + ++ # module is a ruby reserved keyword, cannot be used in templates ++ $django_module = $module + file { "$name.conf": + path => "/etc/httpd/conf/vhosts.d/$name.conf", + ensure => "present", + +<a id="puppetmodulesapachetemplatesdjangowsgi">Modified: puppet/modules/apache/templates/django.wsgi</a> +=================================================================== +--- puppet/modules/apache/templates/django.wsgi 2010-12-14 18:29:48 UTC (rev 611) ++++ puppet/modules/apache/templates/django.wsgi 2010-12-15 01:39:27 UTC (rev 612) +@@ -1,7 +1,7 @@ + #!/usr/bin/python + import os, sys + sys.path.append('<%= module_path %>') +-os.environ['DJANGO_SETTINGS_MODULE'] = '<%= module %>.settings' ++os.environ['DJANGO_SETTINGS_MODULE'] = '<%= django_module %>.settings' + + import django.core.handlers.wsgi + + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/4d667fc3/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/4d667fc3/attachment-0001.html new file mode 100644 index 000000000..72cd13eb1 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/4d667fc3/attachment-0001.html @@ -0,0 +1,156 @@ +<!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>[617] disable transifex authentication to use native one on django ( and so ldap )</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>617</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 02:39:33 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>disable transifex authentication to use native one on django ( and so ldap )</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +</ul> + +<h3>Added Paths</h3> +<ul> +<li><a href="#puppetmodulestransifextemplates40appsconf">puppet/modules/transifex/templates/40-apps.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:32 UTC (rev 616) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:33 UTC (rev 617) +@@ -37,6 +37,17 @@ + notify => Service['apache'] + } + ++ file { "40-apps.conf": ++ path => "/etc/transifex/40-apps.conf", ++ ensure => present, ++ owner => root, ++ group => root, ++ mode => 644, ++ content => template("transifex/40-apps.conf"), ++ require => Package['transifex'], ++ notify => Service['apache'] ++ } ++ + apache::vhost_django_app { "transifex.$domain": + module => "transifex", + module_path => ["/usr/share/transifex","/usr/share"] + +<a id="puppetmodulestransifextemplates40appsconf">Added: puppet/modules/transifex/templates/40-apps.conf</a> +=================================================================== +--- puppet/modules/transifex/templates/40-apps.conf (rev 0) ++++ puppet/modules/transifex/templates/40-apps.conf 2010-12-15 01:39:33 UTC (rev 617) +@@ -0,0 +1,59 @@ ++# Enable actionlog application ++ACTIONLOG_ENABLED = True ++ ++# Notifications ++# Enable notifications (requires working email settings) ++# TODO: Make notifications not crash the app if email sending doesn't work. ++# To enable notices you also need to enable the context processor and ++# application below. ++ENABLE_NOTICES = False ++ ++# If True it requires a `./manage.py emit_notices` from the command line to ++# send the notifications/emails. ++NOTIFICATION_QUEUE_ALL = True ++ ++# Tagging ++FORCE_LOWERCASE_TAGS = True ++ ++# Registration - OpenID (Currently not used) ++# Requires respective middleware and application ++ENABLE_OPENID=False ++ ++# Useful to work with another authentication backends ++# When True the registration system (django-profile) is disabled ++ENABLE_SIMPLEAUTH=True ++ ++# Enable/Disable django-contact app URL. ++ENABLE_CONTACT_FORM = True ++ ++# Django-profile ++AUTH_PROFILE_MODULE = 'txcommon.profile' ++DEFAULT_AVATAR_WIDTH = 96 ++AVATAR_WEBSEARCH = False ++GOOGLE_MAPS_API_KEY = "ABQIAAAAfLle-Q79W6zCD3xcdCPsABQCULP4XOMyhPd8d_NrQQEO8sT8XBRbfo_kvrGWYPqQ7PnWFWJbDj4bQQ" ++REQUIRE_EMAIL_CONFIRMATION = False ++ ++ugettext = lambda s: s ++LOGIN_URL = '/%s%s' % ('accounts/', 'login/') ++ ++# Default timeout duration in days ++# How many days should the user stay logged in if he selects "Stay signed in"? ++LOGIN_DAYS = 21 ++ ++# URL used to access the Django Admin Panel ++# Ex. http://domain.com/admin/ ++DJANGO_ADMIN_PANEL_URL = 'admin' ++ ++# The directory where the vcs app will checkout stuff and play around. ++# Warning: On production systems this should be a place outside of the source ++# and with enough disk space. Eg. /var/lib/transifex. ++# WARNING: Kept only for migration purposes. It will be removed in 1.1. ++SCRATCH_DIR = os.path.join('/var/lib/transifex', 'scratchdir') ++ ++AJAX_LOOKUP_CHANNELS = { ++ # the simplest case, pass a DICT with the model and field to search against : ++ 'users' : ('txcommon.lookups', 'UsersLookup'), ++ 'projects' : ('projects.lookups', 'ProjectsLookup'), ++ 'resources' : ('resources.lookups', 'ResourcesLookup'), ++} ++ + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/4d667fc3/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/4d667fc3/attachment.html new file mode 100644 index 000000000..72cd13eb1 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/4d667fc3/attachment.html @@ -0,0 +1,156 @@ +<!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>[617] disable transifex authentication to use native one on django ( and so ldap )</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>617</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 02:39:33 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>disable transifex authentication to use native one on django ( and so ldap )</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +</ul> + +<h3>Added Paths</h3> +<ul> +<li><a href="#puppetmodulestransifextemplates40appsconf">puppet/modules/transifex/templates/40-apps.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:32 UTC (rev 616) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:33 UTC (rev 617) +@@ -37,6 +37,17 @@ + notify => Service['apache'] + } + ++ file { "40-apps.conf": ++ path => "/etc/transifex/40-apps.conf", ++ ensure => present, ++ owner => root, ++ group => root, ++ mode => 644, ++ content => template("transifex/40-apps.conf"), ++ require => Package['transifex'], ++ notify => Service['apache'] ++ } ++ + apache::vhost_django_app { "transifex.$domain": + module => "transifex", + module_path => ["/usr/share/transifex","/usr/share"] + +<a id="puppetmodulestransifextemplates40appsconf">Added: puppet/modules/transifex/templates/40-apps.conf</a> +=================================================================== +--- puppet/modules/transifex/templates/40-apps.conf (rev 0) ++++ puppet/modules/transifex/templates/40-apps.conf 2010-12-15 01:39:33 UTC (rev 617) +@@ -0,0 +1,59 @@ ++# Enable actionlog application ++ACTIONLOG_ENABLED = True ++ ++# Notifications ++# Enable notifications (requires working email settings) ++# TODO: Make notifications not crash the app if email sending doesn't work. ++# To enable notices you also need to enable the context processor and ++# application below. ++ENABLE_NOTICES = False ++ ++# If True it requires a `./manage.py emit_notices` from the command line to ++# send the notifications/emails. ++NOTIFICATION_QUEUE_ALL = True ++ ++# Tagging ++FORCE_LOWERCASE_TAGS = True ++ ++# Registration - OpenID (Currently not used) ++# Requires respective middleware and application ++ENABLE_OPENID=False ++ ++# Useful to work with another authentication backends ++# When True the registration system (django-profile) is disabled ++ENABLE_SIMPLEAUTH=True ++ ++# Enable/Disable django-contact app URL. ++ENABLE_CONTACT_FORM = True ++ ++# Django-profile ++AUTH_PROFILE_MODULE = 'txcommon.profile' ++DEFAULT_AVATAR_WIDTH = 96 ++AVATAR_WEBSEARCH = False ++GOOGLE_MAPS_API_KEY = "ABQIAAAAfLle-Q79W6zCD3xcdCPsABQCULP4XOMyhPd8d_NrQQEO8sT8XBRbfo_kvrGWYPqQ7PnWFWJbDj4bQQ" ++REQUIRE_EMAIL_CONFIRMATION = False ++ ++ugettext = lambda s: s ++LOGIN_URL = '/%s%s' % ('accounts/', 'login/') ++ ++# Default timeout duration in days ++# How many days should the user stay logged in if he selects "Stay signed in"? ++LOGIN_DAYS = 21 ++ ++# URL used to access the Django Admin Panel ++# Ex. http://domain.com/admin/ ++DJANGO_ADMIN_PANEL_URL = 'admin' ++ ++# The directory where the vcs app will checkout stuff and play around. ++# Warning: On production systems this should be a place outside of the source ++# and with enough disk space. Eg. /var/lib/transifex. ++# WARNING: Kept only for migration purposes. It will be removed in 1.1. ++SCRATCH_DIR = os.path.join('/var/lib/transifex', 'scratchdir') ++ ++AJAX_LOOKUP_CHANNELS = { ++ # the simplest case, pass a DICT with the model and field to search against : ++ 'users' : ('txcommon.lookups', 'UsersLookup'), ++ 'projects' : ('projects.lookups', 'ProjectsLookup'), ++ 'resources' : ('resources.lookups', 'ResourcesLookup'), ++} ++ + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/4f4e953d/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/4f4e953d/attachment-0001.html new file mode 100644 index 000000000..6ab863bfe --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/4f4e953d/attachment-0001.html @@ -0,0 +1,86 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[614] create the database and user in postgresql</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>614</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 02:39:30 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>create the database and user in postgresql</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:28 UTC (rev 613) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:30 UTC (rev 614) +@@ -4,6 +4,17 @@ + } + + $password = extlookup("transifex_password",'x') ++ ++ @@postgresql::user { 'transifex': ++ password => $password, ++ } ++ ++ @@postgresql::database { 'transifex': ++ description => "Transifex database", ++ user => "transifex", ++ require => Postgresql::User['transifex'] ++ } ++ + file { "20-engines.conf": + path => "/etc/transifex/20-engines.conf", + ensure => present, + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/4f4e953d/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/4f4e953d/attachment.html new file mode 100644 index 000000000..6ab863bfe --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/4f4e953d/attachment.html @@ -0,0 +1,86 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[614] create the database and user in postgresql</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>614</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 02:39:30 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>create the database and user in postgresql</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:28 UTC (rev 613) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:30 UTC (rev 614) +@@ -4,6 +4,17 @@ + } + + $password = extlookup("transifex_password",'x') ++ ++ @@postgresql::user { 'transifex': ++ password => $password, ++ } ++ ++ @@postgresql::database { 'transifex': ++ description => "Transifex database", ++ user => "transifex", ++ require => Postgresql::User['transifex'] ++ } ++ + file { "20-engines.conf": + path => "/etc/transifex/20-engines.conf", + ensure => present, + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/54b295a6/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/54b295a6/attachment-0001.html new file mode 100644 index 000000000..55eab4772 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/54b295a6/attachment-0001.html @@ -0,0 +1,85 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[629] - oups, wrong cut and paste</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>629</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 14:46:51 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- oups, wrong cut and paste</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 12:56:34 UTC (rev 628) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 13:46:51 UTC (rev 629) +@@ -63,13 +63,13 @@ + notify => Service['apache'] + } + +- file { "50-apps.conf": +- path => "/etc/transifex/50-apps.conf", ++ file { "50-project.conf": ++ path => "/etc/transifex/50-project.conf", + ensure => present, + owner => root, + group => root, + mode => 644, +- content => template("transifex/50-apps.conf"), ++ content => template("transifex/50-project.conf"), + require => Package['transifex'], + notify => Service['apache'] + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/54b295a6/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/54b295a6/attachment.html new file mode 100644 index 000000000..55eab4772 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/54b295a6/attachment.html @@ -0,0 +1,85 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[629] - oups, wrong cut and paste</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>629</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 14:46:51 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- oups, wrong cut and paste</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 12:56:34 UTC (rev 628) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 13:46:51 UTC (rev 629) +@@ -63,13 +63,13 @@ + notify => Service['apache'] + } + +- file { "50-apps.conf": +- path => "/etc/transifex/50-apps.conf", ++ file { "50-project.conf": ++ path => "/etc/transifex/50-project.conf", + ensure => present, + owner => root, + group => root, + mode => 644, +- content => template("transifex/50-apps.conf"), ++ content => template("transifex/50-project.conf"), + require => Package['transifex'], + notify => Service['apache'] + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/6212bd03/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/6212bd03/attachment-0001.html new file mode 100644 index 000000000..49f328e59 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/6212bd03/attachment-0001.html @@ -0,0 +1,137 @@ +<!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>[632] allow to use email on log on transifex</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>632</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 22:24:26 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>allow to use email on log on transifex</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +<li><a href="#puppetmodulestransifextemplates45ldapconf">puppet/modules/transifex/templates/45-ldap.conf</a></li> +</ul> + +<h3>Added Paths</h3> +<ul> +<li>puppet/modules/transifex/files/</li> +<li><a href="#puppetmodulestransifexfilescustom_backendpy">puppet/modules/transifex/files/custom_backend.py</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexfilescustom_backendpy">Added: puppet/modules/transifex/files/custom_backend.py</a> +=================================================================== +--- puppet/modules/transifex/files/custom_backend.py (rev 0) ++++ puppet/modules/transifex/files/custom_backend.py 2010-12-15 21:24:26 UTC (rev 632) +@@ -0,0 +1,9 @@ ++ ++from django_auth_ldap.backend import LDAPBackend,_LDAPUser ++ ++class ForceUidLDAPBackend(LDAPBackend): ++ def ldap_to_django_username(self, username): ++ # force uid if someone give a email ++ return _LDAPUser(self, username=username).attrs['uid'][0] ++ ++ + +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 16:15:46 UTC (rev 631) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 21:24:26 UTC (rev 632) +@@ -74,6 +74,16 @@ + notify => Service['apache'] + } + ++ file { "custom_backend.py": ++ path => "/usr/local/lib/custom_backend.py", ++ ensure => present, ++ owner => root, ++ group => root, ++ mode => 644, ++ source => "puppet:///modules/transifex/custom_backend.py", ++ notify => Service['apache'] ++ } ++ + subversion::snapshot { $templates_dir: + source => "svn://svn.mageia.org/svn/web/templates/transifex/trunk" + } +@@ -81,7 +91,7 @@ + apache::vhost_django_app { "transifex.$domain": + module => "transifex", + use_ssl => true, +- module_path => ["/usr/share/transifex","/usr/share"] ++ module_path => ["/usr/share/transifex","/usr/share","/usr/local/lib/"] + } + + apache::vhost_redirect_ssl { "transifex.$domain": } + +<a id="puppetmodulestransifextemplates45ldapconf">Modified: puppet/modules/transifex/templates/45-ldap.conf</a> +=================================================================== +--- puppet/modules/transifex/templates/45-ldap.conf 2010-12-15 16:15:46 UTC (rev 631) ++++ puppet/modules/transifex/templates/45-ldap.conf 2010-12-15 21:24:26 UTC (rev 632) +@@ -1,5 +1,5 @@ + AUTHENTICATION_BACKENDS = ( +- 'django_auth_ldap.backend.LDAPBackend', ++ 'custom_backend.ForceUidLDAPBackend', + 'django.contrib.auth.backends.ModelBackend', + ) + +@@ -23,7 +23,7 @@ + AUTH_LDAP_BIND_PASSWORD = "<%= ldap_password %>" + + AUTH_LDAP_USER_SEARCH = LDAPSearch("ou=People,<%= dc_suffix %> ", +- ldap.SCOPE_SUBTREE, "(uid=%(user)s)") ++ ldap.SCOPE_SUBTREE, "(|(uid=%(user)s)(mail=%(user)s))") + + # Set up the basic group parameters. + AUTH_LDAP_GROUP_SEARCH = LDAPSearch("ou=Group,<%= dc_suffix %>", + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/6212bd03/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/6212bd03/attachment.html new file mode 100644 index 000000000..49f328e59 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/6212bd03/attachment.html @@ -0,0 +1,137 @@ +<!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>[632] allow to use email on log on transifex</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>632</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 22:24:26 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>allow to use email on log on transifex</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +<li><a href="#puppetmodulestransifextemplates45ldapconf">puppet/modules/transifex/templates/45-ldap.conf</a></li> +</ul> + +<h3>Added Paths</h3> +<ul> +<li>puppet/modules/transifex/files/</li> +<li><a href="#puppetmodulestransifexfilescustom_backendpy">puppet/modules/transifex/files/custom_backend.py</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexfilescustom_backendpy">Added: puppet/modules/transifex/files/custom_backend.py</a> +=================================================================== +--- puppet/modules/transifex/files/custom_backend.py (rev 0) ++++ puppet/modules/transifex/files/custom_backend.py 2010-12-15 21:24:26 UTC (rev 632) +@@ -0,0 +1,9 @@ ++ ++from django_auth_ldap.backend import LDAPBackend,_LDAPUser ++ ++class ForceUidLDAPBackend(LDAPBackend): ++ def ldap_to_django_username(self, username): ++ # force uid if someone give a email ++ return _LDAPUser(self, username=username).attrs['uid'][0] ++ ++ + +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 16:15:46 UTC (rev 631) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 21:24:26 UTC (rev 632) +@@ -74,6 +74,16 @@ + notify => Service['apache'] + } + ++ file { "custom_backend.py": ++ path => "/usr/local/lib/custom_backend.py", ++ ensure => present, ++ owner => root, ++ group => root, ++ mode => 644, ++ source => "puppet:///modules/transifex/custom_backend.py", ++ notify => Service['apache'] ++ } ++ + subversion::snapshot { $templates_dir: + source => "svn://svn.mageia.org/svn/web/templates/transifex/trunk" + } +@@ -81,7 +91,7 @@ + apache::vhost_django_app { "transifex.$domain": + module => "transifex", + use_ssl => true, +- module_path => ["/usr/share/transifex","/usr/share"] ++ module_path => ["/usr/share/transifex","/usr/share","/usr/local/lib/"] + } + + apache::vhost_redirect_ssl { "transifex.$domain": } + +<a id="puppetmodulestransifextemplates45ldapconf">Modified: puppet/modules/transifex/templates/45-ldap.conf</a> +=================================================================== +--- puppet/modules/transifex/templates/45-ldap.conf 2010-12-15 16:15:46 UTC (rev 631) ++++ puppet/modules/transifex/templates/45-ldap.conf 2010-12-15 21:24:26 UTC (rev 632) +@@ -1,5 +1,5 @@ + AUTHENTICATION_BACKENDS = ( +- 'django_auth_ldap.backend.LDAPBackend', ++ 'custom_backend.ForceUidLDAPBackend', + 'django.contrib.auth.backends.ModelBackend', + ) + +@@ -23,7 +23,7 @@ + AUTH_LDAP_BIND_PASSWORD = "<%= ldap_password %>" + + AUTH_LDAP_USER_SEARCH = LDAPSearch("ou=People,<%= dc_suffix %> ", +- ldap.SCOPE_SUBTREE, "(uid=%(user)s)") ++ ldap.SCOPE_SUBTREE, "(|(uid=%(user)s)(mail=%(user)s))") + + # Set up the basic group parameters. + AUTH_LDAP_GROUP_SEARCH = LDAPSearch("ou=Group,<%= dc_suffix %>", + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/65a75ac3/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/65a75ac3/attachment-0001.html new file mode 100644 index 000000000..55886764c --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/65a75ac3/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>[619] - set default value of define to false ( so we are not forced to give</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>619</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 02:39:36 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- set default value of define to false ( so we are not forced to give + one or the others )</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesapachemanifestsinitpp">puppet/modules/apache/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesapachemanifestsinitpp">Modified: puppet/modules/apache/manifests/init.pp</a> +=================================================================== +--- puppet/modules/apache/manifests/init.pp 2010-12-15 01:39:35 UTC (rev 618) ++++ puppet/modules/apache/manifests/init.pp 2010-12-15 01:39:36 UTC (rev 619) +@@ -116,7 +116,7 @@ + } + } + +- define vhost_django_app($module, $module_path = '/usr/share') { ++ define vhost_django_app($module = false, $module_path = false) { + include apache::mod_wsgi + + # module is a ruby reserved keyword, cannot be used in templates + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/65a75ac3/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/65a75ac3/attachment.html new file mode 100644 index 000000000..55886764c --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/65a75ac3/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>[619] - set default value of define to false ( so we are not forced to give</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>619</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 02:39:36 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- set default value of define to false ( so we are not forced to give + one or the others )</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesapachemanifestsinitpp">puppet/modules/apache/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesapachemanifestsinitpp">Modified: puppet/modules/apache/manifests/init.pp</a> +=================================================================== +--- puppet/modules/apache/manifests/init.pp 2010-12-15 01:39:35 UTC (rev 618) ++++ puppet/modules/apache/manifests/init.pp 2010-12-15 01:39:36 UTC (rev 619) +@@ -116,7 +116,7 @@ + } + } + +- define vhost_django_app($module, $module_path = '/usr/share') { ++ define vhost_django_app($module = false, $module_path = false) { + include apache::mod_wsgi + + # module is a ruby reserved keyword, cannot be used in templates + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/7095b3dd/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/7095b3dd/attachment-0001.html new file mode 100644 index 000000000..f69f75037 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/7095b3dd/attachment-0001.html @@ -0,0 +1,75 @@ +<!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>[613] add psycopg2, required for postgresql connexion</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>613</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 02:39:28 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>add psycopg2, required for postgresql connexion</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:27 UTC (rev 612) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:28 UTC (rev 613) +@@ -1,5 +1,5 @@ + class transifex { +- package { 'transifex': ++ package { ['transifex','python-psycopg2']: + ensure => installed + } + + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/7095b3dd/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/7095b3dd/attachment.html new file mode 100644 index 000000000..f69f75037 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/7095b3dd/attachment.html @@ -0,0 +1,75 @@ +<!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>[613] add psycopg2, required for postgresql connexion</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>613</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 02:39:28 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>add psycopg2, required for postgresql connexion</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:27 UTC (rev 612) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:28 UTC (rev 613) +@@ -1,5 +1,5 @@ + class transifex { +- package { 'transifex': ++ package { ['transifex','python-psycopg2']: + ensure => installed + } + + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/7d160a47/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/7d160a47/attachment-0001.html new file mode 100644 index 000000000..c49f0fce4 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/7d160a47/attachment-0001.html @@ -0,0 +1,85 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[625] - create the database and the user on deployment of mga-mirrors</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>625</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 13:24:47 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- create the database and the user on deployment of mga-mirrors</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesmgamirrorsmanifestsinitpp">puppet/modules/mga-mirrors/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesmgamirrorsmanifestsinitpp">Modified: puppet/modules/mga-mirrors/manifests/init.pp</a> +=================================================================== +--- puppet/modules/mga-mirrors/manifests/init.pp 2010-12-15 12:24:46 UTC (rev 624) ++++ puppet/modules/mga-mirrors/manifests/init.pp 2010-12-15 12:24:47 UTC (rev 625) +@@ -12,6 +12,16 @@ + } + + $pgsql_password = extlookup("mga_mirror_pgsql",'x') ++ ++ @@postgresql::user { 'mirrors': ++ password => $pgsql_password, ++ } ++ ++ @@postgresql::database { 'mirrors': ++ description => "Mirrors database", ++ user => "mirrors", ++ require => Postgresql::User['mirrors'] ++ } + + file { "mga-mirrors.ini": + path => "/etc/mga-mirrors.ini", + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/7d160a47/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/7d160a47/attachment.html new file mode 100644 index 000000000..c49f0fce4 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/7d160a47/attachment.html @@ -0,0 +1,85 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[625] - create the database and the user on deployment of mga-mirrors</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>625</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 13:24:47 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- create the database and the user on deployment of mga-mirrors</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesmgamirrorsmanifestsinitpp">puppet/modules/mga-mirrors/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesmgamirrorsmanifestsinitpp">Modified: puppet/modules/mga-mirrors/manifests/init.pp</a> +=================================================================== +--- puppet/modules/mga-mirrors/manifests/init.pp 2010-12-15 12:24:46 UTC (rev 624) ++++ puppet/modules/mga-mirrors/manifests/init.pp 2010-12-15 12:24:47 UTC (rev 625) +@@ -12,6 +12,16 @@ + } + + $pgsql_password = extlookup("mga_mirror_pgsql",'x') ++ ++ @@postgresql::user { 'mirrors': ++ password => $pgsql_password, ++ } ++ ++ @@postgresql::database { 'mirrors': ++ description => "Mirrors database", ++ user => "mirrors", ++ require => Postgresql::User['mirrors'] ++ } + + file { "mga-mirrors.ini": + path => "/etc/mga-mirrors.ini", + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/86ce2126/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/86ce2126/attachment-0001.html new file mode 100644 index 000000000..fa99ca9d3 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/86ce2126/attachment-0001.html @@ -0,0 +1,87 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[620] - add support for multiple module_path ( as needed by transifex ), and</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>620</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 02:39:37 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- add support for multiple module_path ( as needed by transifex ), and + to not prefix the settings module ( in case of, but not needed now )</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesapachetemplatesdjangowsgi">puppet/modules/apache/templates/django.wsgi</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesapachetemplatesdjangowsgi">Modified: puppet/modules/apache/templates/django.wsgi</a> +=================================================================== +--- puppet/modules/apache/templates/django.wsgi 2010-12-15 01:39:36 UTC (rev 619) ++++ puppet/modules/apache/templates/django.wsgi 2010-12-15 01:39:37 UTC (rev 620) +@@ -1,7 +1,16 @@ + #!/usr/bin/python + import os, sys +-sys.path.append('<%= module_path %>') ++<%- for m in module_path -%> ++path = '<%= m %>' ++if path not in sys.path: ++ sys.path.append(path) ++<%- end -%> ++ ++<%- if django_module -%> + os.environ['DJANGO_SETTINGS_MODULE'] = '<%= django_module %>.settings' ++<%- else -%> ++os.environ['DJANGO_SETTINGS_MODULE'] = 'settings' ++<%- end -%> + + import django.core.handlers.wsgi + + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/86ce2126/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/86ce2126/attachment.html new file mode 100644 index 000000000..fa99ca9d3 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/86ce2126/attachment.html @@ -0,0 +1,87 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[620] - add support for multiple module_path ( as needed by transifex ), and</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>620</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 02:39:37 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- add support for multiple module_path ( as needed by transifex ), and + to not prefix the settings module ( in case of, but not needed now )</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesapachetemplatesdjangowsgi">puppet/modules/apache/templates/django.wsgi</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesapachetemplatesdjangowsgi">Modified: puppet/modules/apache/templates/django.wsgi</a> +=================================================================== +--- puppet/modules/apache/templates/django.wsgi 2010-12-15 01:39:36 UTC (rev 619) ++++ puppet/modules/apache/templates/django.wsgi 2010-12-15 01:39:37 UTC (rev 620) +@@ -1,7 +1,16 @@ + #!/usr/bin/python + import os, sys +-sys.path.append('<%= module_path %>') ++<%- for m in module_path -%> ++path = '<%= m %>' ++if path not in sys.path: ++ sys.path.append(path) ++<%- end -%> ++ ++<%- if django_module -%> + os.environ['DJANGO_SETTINGS_MODULE'] = '<%= django_module %>.settings' ++<%- else -%> ++os.environ['DJANGO_SETTINGS_MODULE'] = 'settings' ++<%- end -%> + + import django.core.handlers.wsgi + + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/8fb95e33/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/8fb95e33/attachment-0001.html new file mode 100644 index 000000000..dfe2a088c --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/8fb95e33/attachment-0001.html @@ -0,0 +1,80 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[616] deploy transifex with wsgi on apache</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>616</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 02:39:32 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>deploy transifex with wsgi on apache</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:31 UTC (rev 615) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:32 UTC (rev 616) +@@ -37,7 +37,8 @@ + notify => Service['apache'] + } + +-# apache::vhost_django_app { "transifex.$domain": +-# module => "transifex" +-# } ++ apache::vhost_django_app { "transifex.$domain": ++ module => "transifex", ++ module_path => ["/usr/share/transifex","/usr/share"] ++ } + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/8fb95e33/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/8fb95e33/attachment.html new file mode 100644 index 000000000..dfe2a088c --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/8fb95e33/attachment.html @@ -0,0 +1,80 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[616] deploy transifex with wsgi on apache</title> +</head> +<body> + +<style type="text/css"><!-- +#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } +#msg dl.meta dt { float: left; width: 6em; font-weight: bold; } +#msg dt:after { content:':';} +#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } +#msg dl a { font-weight: bold} +#msg dl a:link { color:#fc3; } +#msg dl a:active { color:#ff0; } +#msg dl a:visited { color:#cc6; } +h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } +#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; } +#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; } +#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; } +#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; } +#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; } +#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; } +#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; } +#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; } +#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; } +#logmsg pre { background: #eee; padding: 1em; } +#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;} +#logmsg dl { margin: 0; } +#logmsg dt { font-weight: bold; } +#logmsg dd { margin: 0; padding: 0 0 0.5em 0; } +#logmsg dd:before { content:'\00bb';} +#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; } +#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; } +#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; } +#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; } +#logmsg table th.Corner { text-align: left; } +#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; } +#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; } +#patch { width: 100%; } +--></style> +<div id="msg"> +<dl class="meta"> +<dt>Revision</dt> <dd>616</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 02:39:32 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>deploy transifex with wsgi on apache</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:31 UTC (rev 615) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:32 UTC (rev 616) +@@ -37,7 +37,8 @@ + notify => Service['apache'] + } + +-# apache::vhost_django_app { "transifex.$domain": +-# module => "transifex" +-# } ++ apache::vhost_django_app { "transifex.$domain": ++ module => "transifex", ++ module_path => ["/usr/share/transifex","/usr/share"] ++ } + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/c13a7a87/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/c13a7a87/attachment-0001.html new file mode 100644 index 000000000..39d61fd7c --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/c13a7a87/attachment-0001.html @@ -0,0 +1,80 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[622] force ssl for transifex, to protect login</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>622</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 04:11:53 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>force ssl for transifex, to protect login</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 03:11:52 UTC (rev 621) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 03:11:53 UTC (rev 622) +@@ -63,6 +63,10 @@ + + apache::vhost_django_app { "transifex.$domain": + module => "transifex", ++ use_ssl => true, + module_path => ["/usr/share/transifex","/usr/share"] +- } ++ } ++ ++ apache::vhost_redirect_ssl { "transifex.$domain": } ++ + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/c13a7a87/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/c13a7a87/attachment.html new file mode 100644 index 000000000..39d61fd7c --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/c13a7a87/attachment.html @@ -0,0 +1,80 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[622] force ssl for transifex, to protect login</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>622</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 04:11:53 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>force ssl for transifex, to protect login</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 03:11:52 UTC (rev 621) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 03:11:53 UTC (rev 622) +@@ -63,6 +63,10 @@ + + apache::vhost_django_app { "transifex.$domain": + module => "transifex", ++ use_ssl => true, + module_path => ["/usr/share/transifex","/usr/share"] +- } ++ } ++ ++ apache::vhost_redirect_ssl { "transifex.$domain": } ++ + } + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/c2c8e518/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/c2c8e518/attachment-0001.html new file mode 100644 index 000000000..be70c096e --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/c2c8e518/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>[631] - fix again, not a good day for me :/</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>631</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 17:15:46 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- fix again, not a good day for me :/</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulessympatemplatessympaconf">puppet/modules/sympa/templates/sympa.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulessympatemplatessympaconf">Modified: puppet/modules/sympa/templates/sympa.conf</a> +=================================================================== +--- puppet/modules/sympa/templates/sympa.conf 2010-12-15 15:13:18 UTC (rev 630) ++++ puppet/modules/sympa/templates/sympa.conf 2010-12-15 16:15:46 UTC (rev 631) +@@ -265,7 +265,7 @@ + + ## Database password (associated to the db_user) + ## What ever you use a password or not, you must protect the SQL server (is it a not a public internet service ?) +-db_passwd <%= password %> ++db_passwd <%= pgsql_password %> + + ## Database private extention to user table + ## You need to extend the database format with these fields + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/c2c8e518/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/c2c8e518/attachment.html new file mode 100644 index 000000000..be70c096e --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/c2c8e518/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>[631] - fix again, not a good day for me :/</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>631</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 17:15:46 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- fix again, not a good day for me :/</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulessympatemplatessympaconf">puppet/modules/sympa/templates/sympa.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulessympatemplatessympaconf">Modified: puppet/modules/sympa/templates/sympa.conf</a> +=================================================================== +--- puppet/modules/sympa/templates/sympa.conf 2010-12-15 15:13:18 UTC (rev 630) ++++ puppet/modules/sympa/templates/sympa.conf 2010-12-15 16:15:46 UTC (rev 631) +@@ -265,7 +265,7 @@ + + ## Database password (associated to the db_user) + ## What ever you use a password or not, you must protect the SQL server (is it a not a public internet service ?) +-db_passwd <%= password %> ++db_passwd <%= pgsql_password %> + + ## Database private extention to user table + ## You need to extend the database format with these fields + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/d88cc587/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/d88cc587/attachment-0001.html new file mode 100644 index 000000000..b475ef2a6 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/d88cc587/attachment-0001.html @@ -0,0 +1,85 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[623] - add transifex to dns</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>623</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 04:11:54 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- add transifex to dns</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbindtemplateszonesmageiaorgzone">puppet/modules/bind/templates/zones/mageia.org.zone</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbindtemplateszonesmageiaorgzone">Modified: puppet/modules/bind/templates/zones/mageia.org.zone</a> +=================================================================== +--- puppet/modules/bind/templates/zones/mageia.org.zone 2010-12-15 03:11:53 UTC (rev 622) ++++ puppet/modules/bind/templates/zones/mageia.org.zone 2010-12-15 03:11:54 UTC (rev 623) +@@ -3,7 +3,7 @@ + ; $Id$ + $TTL 3D + @ IN SOA ns0.mageia.org. root.mageia.org. ( +- 2010112201 ; Serial ++ 2010121501 ; Serial + 21600 ; Refresh + 3600 ; Retry + 2419200 ; Expire +@@ -81,6 +81,7 @@ + epoll IN CNAME alamut + pgsql IN CNAME alamut + bugs IN CNAME alamut ++transifex IN CNAME alamut + lists IN CNAME alamut + ; temporary + ;forum IN A 140.211.167.148 + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/d88cc587/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/d88cc587/attachment.html new file mode 100644 index 000000000..b475ef2a6 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/d88cc587/attachment.html @@ -0,0 +1,85 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> +<title>[623] - add transifex to dns</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>623</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 04:11:54 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- add transifex to dns</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbindtemplateszonesmageiaorgzone">puppet/modules/bind/templates/zones/mageia.org.zone</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbindtemplateszonesmageiaorgzone">Modified: puppet/modules/bind/templates/zones/mageia.org.zone</a> +=================================================================== +--- puppet/modules/bind/templates/zones/mageia.org.zone 2010-12-15 03:11:53 UTC (rev 622) ++++ puppet/modules/bind/templates/zones/mageia.org.zone 2010-12-15 03:11:54 UTC (rev 623) +@@ -3,7 +3,7 @@ + ; $Id$ + $TTL 3D + @ IN SOA ns0.mageia.org. root.mageia.org. ( +- 2010112201 ; Serial ++ 2010121501 ; Serial + 21600 ; Refresh + 3600 ; Retry + 2419200 ; Expire +@@ -81,6 +81,7 @@ + epoll IN CNAME alamut + pgsql IN CNAME alamut + bugs IN CNAME alamut ++transifex IN CNAME alamut + lists IN CNAME alamut + ; temporary + ;forum IN A 140.211.167.148 + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/e57eaef8/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/e57eaef8/attachment-0001.html new file mode 100644 index 000000000..6bbcb2ece --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/e57eaef8/attachment-0001.html @@ -0,0 +1,285 @@ +<!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>[624] uniformisation of the name of variable used for password, so we know if this is ldap or postgresql at the first glance</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>624</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 13:24:46 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>uniformisation of the name of variable used for password, so we know if this is ldap or postgresql at the first glance</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbugzillamanifestsinitpp">puppet/modules/bugzilla/manifests/init.pp</a></li> +<li><a href="#puppetmodulesbugzillatemplateslocalconfig">puppet/modules/bugzilla/templates/localconfig</a></li> +<li><a href="#puppetmodulesbugzillatemplatesparams">puppet/modules/bugzilla/templates/params</a></li> +<li><a href="#puppetmodulescatdapmanifestsinitpp">puppet/modules/catdap/manifests/init.pp</a></li> +<li><a href="#puppetmodulescatdaptemplatescatdap_localyml">puppet/modules/catdap/templates/catdap_local.yml</a></li> +<li><a href="#puppetmodulesepollmanifestsinitpp">puppet/modules/epoll/manifests/init.pp</a></li> +<li><a href="#puppetmodulesepolltemplatesepollyml">puppet/modules/epoll/templates/epoll.yml</a></li> +<li><a href="#puppetmodulesmgamirrorsmanifestsinitpp">puppet/modules/mga-mirrors/manifests/init.pp</a></li> +<li><a href="#puppetmodulesmgamirrorstemplatesmgamirrorsini">puppet/modules/mga-mirrors/templates/mga-mirrors.ini</a></li> +<li><a href="#puppetmodulessympamanifestsinitpp">puppet/modules/sympa/manifests/init.pp</a></li> +<li><a href="#puppetmodulessympatemplatesauthconf">puppet/modules/sympa/templates/auth.conf</a></li> +<li><a href="#puppetmodulessympatemplatesdata_sourcesldap_groupincl">puppet/modules/sympa/templates/data_sources/ldap_group.incl</a></li> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +<li><a href="#puppetmodulestransifextemplates20enginesconf">puppet/modules/transifex/templates/20-engines.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbugzillamanifestsinitpp">Modified: puppet/modules/bugzilla/manifests/init.pp</a> +=================================================================== +--- puppet/modules/bugzilla/manifests/init.pp 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/bugzilla/manifests/init.pp 2010-12-15 12:24:46 UTC (rev 624) +@@ -6,8 +6,8 @@ + ensure => installed; + } + +- $password = extlookup("bugzilla_password",'x') +- $passwordLdap = extlookup("bugzilla_ldap",'x') ++ $pgsql_password = extlookup("bugzilla_pgsql",'x') ++ $ldap_password = extlookup("bugzilla_ldap",'x') + + file { '/etc/bugzilla/localconfig': + ensure => present, + +<a id="puppetmodulesbugzillatemplateslocalconfig">Modified: puppet/modules/bugzilla/templates/localconfig</a> +=================================================================== +--- puppet/modules/bugzilla/templates/localconfig 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/bugzilla/templates/localconfig 2010-12-15 12:24:46 UTC (rev 624) +@@ -56,7 +56,7 @@ + # If you use apostrophe (') or a backslash (\) in your password, you'll + # need to escape it by preceding it with a '\' character. (\') or (\) + # (Far simpler just not to use those characters.) +-$db_pass = '<%= password %>'; ++$db_pass = '<%= pgsql_password %>'; + + # Sometimes the database server is running on a non-standard port. If that's + # the case for your database server, set this to the port number that your + +<a id="puppetmodulesbugzillatemplatesparams">Modified: puppet/modules/bugzilla/templates/params</a> +=================================================================== +--- puppet/modules/bugzilla/templates/params 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/bugzilla/templates/params 2010-12-15 12:24:46 UTC (rev 624) +@@ -1,6 +1,6 @@ + %param = ( + 'LDAPBaseDN' => 'ou=People,<%= dc_suffix %>', +- 'LDAPbinddn' => 'cn=bugzilla-alamut,ou=System Accounts,<%= dc_suffix %>:<%= passwordLdap %>', ++ 'LDAPbinddn' => 'cn=bugzilla-alamut,ou=System Accounts,<%= dc_suffix %>:<%= ldap_password %>', + 'LDAPfilter' => '', + 'LDAPmailattribute' => 'mail', + 'LDAPserver' => 'ldap.<%= domain %>', + +<a id="puppetmodulescatdapmanifestsinitpp">Modified: puppet/modules/catdap/manifests/init.pp</a> +=================================================================== +--- puppet/modules/catdap/manifests/init.pp 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/catdap/manifests/init.pp 2010-12-15 12:24:46 UTC (rev 624) +@@ -21,7 +21,7 @@ + source => "svn://svn.mageia.org/svn/soft/identity/CatDap/branches/live" + } + +- $catdap_password = extlookup('catdap_password','x') ++ $ldap_password = extlookup('catdap_ldap','x') + + file { "$catdap_location/catdap_local.yml": + ensure => present, + +<a id="puppetmodulescatdaptemplatescatdap_localyml">Modified: puppet/modules/catdap/templates/catdap_local.yml</a> +=================================================================== +--- puppet/modules/catdap/templates/catdap_local.yml 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/catdap/templates/catdap_local.yml 2010-12-15 12:24:46 UTC (rev 624) +@@ -1,8 +1,6 @@ + <% + ldap_server = 'ldap.' + domain + +-ldap_password = catdap_password +- + ldap_account = 'cn=catdap-valstar,ou=System Accounts,' + dc_suffix + %> + + +<a id="puppetmodulesepollmanifestsinitpp">Modified: puppet/modules/epoll/manifests/init.pp</a> +=================================================================== +--- puppet/modules/epoll/manifests/init.pp 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/epoll/manifests/init.pp 2010-12-15 12:24:46 UTC (rev 624) +@@ -14,10 +14,10 @@ + + apache::vhost_redirect_ssl { $vhost: } + +- $password = extlookup("epoll_password",'x') ++ $pgsql_password = extlookup("epoll_pgsql",'x') + + @@postgresql::user { 'epoll': +- password => $password, ++ password => $pgsql_password, + } + + + +<a id="puppetmodulesepolltemplatesepollyml">Modified: puppet/modules/epoll/templates/epoll.yml</a> +=================================================================== +--- puppet/modules/epoll/templates/epoll.yml 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/epoll/templates/epoll.yml 2010-12-15 12:24:46 UTC (rev 624) +@@ -2,7 +2,7 @@ + name: Vote + # db: connection, see libpq documentation + # dbname=BASENAME;host=SERVER;user=USER;password=PASS +-db: dbname=epoll;host=localhost;user=epoll;password=<%= password %> ++db: dbname=epoll;host=localhost;user=epoll;password=<%= pgsql_password %> + # The smtp serveur to use, default is localhost + # smtp: + # This change the poll creation behavior, instead ask want confirmation by + +<a id="puppetmodulesmgamirrorsmanifestsinitpp">Modified: puppet/modules/mga-mirrors/manifests/init.pp</a> +=================================================================== +--- puppet/modules/mga-mirrors/manifests/init.pp 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/mga-mirrors/manifests/init.pp 2010-12-15 12:24:46 UTC (rev 624) +@@ -11,7 +11,7 @@ + require => Package['mga-mirrors'] + } + +- $password = extlookup("mga_mirror_password",'x') ++ $pgsql_password = extlookup("mga_mirror_pgsql",'x') + + file { "mga-mirrors.ini": + path => "/etc/mga-mirrors.ini", + +<a id="puppetmodulesmgamirrorstemplatesmgamirrorsini">Modified: puppet/modules/mga-mirrors/templates/mga-mirrors.ini</a> +=================================================================== +--- puppet/modules/mga-mirrors/templates/mga-mirrors.ini 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/mga-mirrors/templates/mga-mirrors.ini 2010-12-15 12:24:46 UTC (rev 624) +@@ -1,4 +1,4 @@ + [db] + pgconn=host=pgsql.<%= domain %>;dbname=mirrors + user=mirrors +-password=<%= password %> ++password=<%= pgsql_password %> + +<a id="puppetmodulessympamanifestsinitpp">Modified: puppet/modules/sympa/manifests/init.pp</a> +=================================================================== +--- puppet/modules/sympa/manifests/init.pp 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/sympa/manifests/init.pp 2010-12-15 12:24:46 UTC (rev 624) +@@ -22,11 +22,11 @@ + subscribe => [ Package["sympa"], File['/etc/sympa/sympa.conf']] + } + +- $password = extlookup("sympa_password",'x') +- $ldap_passwd = extlookup("sympa_ldap",'x') ++ $pgsql_password = extlookup("sympa_pgsql",'x') ++ $ldap_password = extlookup("sympa_ldap",'x') + + @@postgresql::user { 'sympa': +- password => $password, ++ password => $pgsql_password, + } + + file { '/etc/sympa/sympa.conf': + +<a id="puppetmodulessympatemplatesauthconf">Modified: puppet/modules/sympa/templates/auth.conf</a> +=================================================================== +--- puppet/modules/sympa/templates/auth.conf 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/sympa/templates/auth.conf 2010-12-15 12:24:46 UTC (rev 624) +@@ -8,7 +8,5 @@ + scope sub + use_ssl 1 + bind_dn cn=alamut-sympa,ou=System Accounts,<%= dc_suffix %> +- bind_password <%= ldap_passwd %> ++ bind_password <%= ldap_password %> + +- +- + +<a id="puppetmodulessympatemplatesdata_sourcesldap_groupincl">Modified: puppet/modules/sympa/templates/data_sources/ldap_group.incl</a> +=================================================================== +--- puppet/modules/sympa/templates/data_sources/ldap_group.incl 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/sympa/templates/data_sources/ldap_group.incl 2010-12-15 12:24:46 UTC (rev 624) +@@ -2,7 +2,7 @@ + host ldap.<%= domain %> + use_ssl yes + user cn=alamut-sympa,ou=System Accounts,<%= dc_suffix %> +- passwd <%= ldap_passwd %> ++ passwd <%= ldap_password %> + suffix1 ou=Group,<%= dc_suffix %> + scope1 one + filter1 (&(objectClass=groupOfNames)(cn=<%= name %>)) + +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 12:24:46 UTC (rev 624) +@@ -4,11 +4,11 @@ + ensure => installed + } + +- $password = extlookup("transifex_password",'x') ++ $pgsql_password = extlookup("transifex_pgsql",'x') + $ldap_password = extlookup("transifex_ldap",'x') + + @@postgresql::user { 'transifex': +- password => $password, ++ password => $pgsql_password, + } + + @@postgresql::database { 'transifex': + +<a id="puppetmodulestransifextemplates20enginesconf">Modified: puppet/modules/transifex/templates/20-engines.conf</a> +=================================================================== +--- puppet/modules/transifex/templates/20-engines.conf 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/transifex/templates/20-engines.conf 2010-12-15 12:24:46 UTC (rev 624) +@@ -9,7 +9,7 @@ + DATABASE_NAME = 'transifex' + # The following are not used for sqlite3 + DATABASE_USER = 'transifex' +-DATABASE_PASSWORD = '<%= password %>' ++DATABASE_PASSWORD = '<%= pgsql_password %>' + DATABASE_HOST = 'pgsql.<%= domain %>' # Set to empty string for local socket + DATABASE_PORT = '' # Set to empty string for default + + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/e57eaef8/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/e57eaef8/attachment.html new file mode 100644 index 000000000..6bbcb2ece --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/e57eaef8/attachment.html @@ -0,0 +1,285 @@ +<!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>[624] uniformisation of the name of variable used for password, so we know if this is ldap or postgresql at the first glance</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>624</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 13:24:46 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>uniformisation of the name of variable used for password, so we know if this is ldap or postgresql at the first glance</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesbugzillamanifestsinitpp">puppet/modules/bugzilla/manifests/init.pp</a></li> +<li><a href="#puppetmodulesbugzillatemplateslocalconfig">puppet/modules/bugzilla/templates/localconfig</a></li> +<li><a href="#puppetmodulesbugzillatemplatesparams">puppet/modules/bugzilla/templates/params</a></li> +<li><a href="#puppetmodulescatdapmanifestsinitpp">puppet/modules/catdap/manifests/init.pp</a></li> +<li><a href="#puppetmodulescatdaptemplatescatdap_localyml">puppet/modules/catdap/templates/catdap_local.yml</a></li> +<li><a href="#puppetmodulesepollmanifestsinitpp">puppet/modules/epoll/manifests/init.pp</a></li> +<li><a href="#puppetmodulesepolltemplatesepollyml">puppet/modules/epoll/templates/epoll.yml</a></li> +<li><a href="#puppetmodulesmgamirrorsmanifestsinitpp">puppet/modules/mga-mirrors/manifests/init.pp</a></li> +<li><a href="#puppetmodulesmgamirrorstemplatesmgamirrorsini">puppet/modules/mga-mirrors/templates/mga-mirrors.ini</a></li> +<li><a href="#puppetmodulessympamanifestsinitpp">puppet/modules/sympa/manifests/init.pp</a></li> +<li><a href="#puppetmodulessympatemplatesauthconf">puppet/modules/sympa/templates/auth.conf</a></li> +<li><a href="#puppetmodulessympatemplatesdata_sourcesldap_groupincl">puppet/modules/sympa/templates/data_sources/ldap_group.incl</a></li> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +<li><a href="#puppetmodulestransifextemplates20enginesconf">puppet/modules/transifex/templates/20-engines.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesbugzillamanifestsinitpp">Modified: puppet/modules/bugzilla/manifests/init.pp</a> +=================================================================== +--- puppet/modules/bugzilla/manifests/init.pp 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/bugzilla/manifests/init.pp 2010-12-15 12:24:46 UTC (rev 624) +@@ -6,8 +6,8 @@ + ensure => installed; + } + +- $password = extlookup("bugzilla_password",'x') +- $passwordLdap = extlookup("bugzilla_ldap",'x') ++ $pgsql_password = extlookup("bugzilla_pgsql",'x') ++ $ldap_password = extlookup("bugzilla_ldap",'x') + + file { '/etc/bugzilla/localconfig': + ensure => present, + +<a id="puppetmodulesbugzillatemplateslocalconfig">Modified: puppet/modules/bugzilla/templates/localconfig</a> +=================================================================== +--- puppet/modules/bugzilla/templates/localconfig 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/bugzilla/templates/localconfig 2010-12-15 12:24:46 UTC (rev 624) +@@ -56,7 +56,7 @@ + # If you use apostrophe (') or a backslash (\) in your password, you'll + # need to escape it by preceding it with a '\' character. (\') or (\) + # (Far simpler just not to use those characters.) +-$db_pass = '<%= password %>'; ++$db_pass = '<%= pgsql_password %>'; + + # Sometimes the database server is running on a non-standard port. If that's + # the case for your database server, set this to the port number that your + +<a id="puppetmodulesbugzillatemplatesparams">Modified: puppet/modules/bugzilla/templates/params</a> +=================================================================== +--- puppet/modules/bugzilla/templates/params 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/bugzilla/templates/params 2010-12-15 12:24:46 UTC (rev 624) +@@ -1,6 +1,6 @@ + %param = ( + 'LDAPBaseDN' => 'ou=People,<%= dc_suffix %>', +- 'LDAPbinddn' => 'cn=bugzilla-alamut,ou=System Accounts,<%= dc_suffix %>:<%= passwordLdap %>', ++ 'LDAPbinddn' => 'cn=bugzilla-alamut,ou=System Accounts,<%= dc_suffix %>:<%= ldap_password %>', + 'LDAPfilter' => '', + 'LDAPmailattribute' => 'mail', + 'LDAPserver' => 'ldap.<%= domain %>', + +<a id="puppetmodulescatdapmanifestsinitpp">Modified: puppet/modules/catdap/manifests/init.pp</a> +=================================================================== +--- puppet/modules/catdap/manifests/init.pp 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/catdap/manifests/init.pp 2010-12-15 12:24:46 UTC (rev 624) +@@ -21,7 +21,7 @@ + source => "svn://svn.mageia.org/svn/soft/identity/CatDap/branches/live" + } + +- $catdap_password = extlookup('catdap_password','x') ++ $ldap_password = extlookup('catdap_ldap','x') + + file { "$catdap_location/catdap_local.yml": + ensure => present, + +<a id="puppetmodulescatdaptemplatescatdap_localyml">Modified: puppet/modules/catdap/templates/catdap_local.yml</a> +=================================================================== +--- puppet/modules/catdap/templates/catdap_local.yml 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/catdap/templates/catdap_local.yml 2010-12-15 12:24:46 UTC (rev 624) +@@ -1,8 +1,6 @@ + <% + ldap_server = 'ldap.' + domain + +-ldap_password = catdap_password +- + ldap_account = 'cn=catdap-valstar,ou=System Accounts,' + dc_suffix + %> + + +<a id="puppetmodulesepollmanifestsinitpp">Modified: puppet/modules/epoll/manifests/init.pp</a> +=================================================================== +--- puppet/modules/epoll/manifests/init.pp 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/epoll/manifests/init.pp 2010-12-15 12:24:46 UTC (rev 624) +@@ -14,10 +14,10 @@ + + apache::vhost_redirect_ssl { $vhost: } + +- $password = extlookup("epoll_password",'x') ++ $pgsql_password = extlookup("epoll_pgsql",'x') + + @@postgresql::user { 'epoll': +- password => $password, ++ password => $pgsql_password, + } + + + +<a id="puppetmodulesepolltemplatesepollyml">Modified: puppet/modules/epoll/templates/epoll.yml</a> +=================================================================== +--- puppet/modules/epoll/templates/epoll.yml 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/epoll/templates/epoll.yml 2010-12-15 12:24:46 UTC (rev 624) +@@ -2,7 +2,7 @@ + name: Vote + # db: connection, see libpq documentation + # dbname=BASENAME;host=SERVER;user=USER;password=PASS +-db: dbname=epoll;host=localhost;user=epoll;password=<%= password %> ++db: dbname=epoll;host=localhost;user=epoll;password=<%= pgsql_password %> + # The smtp serveur to use, default is localhost + # smtp: + # This change the poll creation behavior, instead ask want confirmation by + +<a id="puppetmodulesmgamirrorsmanifestsinitpp">Modified: puppet/modules/mga-mirrors/manifests/init.pp</a> +=================================================================== +--- puppet/modules/mga-mirrors/manifests/init.pp 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/mga-mirrors/manifests/init.pp 2010-12-15 12:24:46 UTC (rev 624) +@@ -11,7 +11,7 @@ + require => Package['mga-mirrors'] + } + +- $password = extlookup("mga_mirror_password",'x') ++ $pgsql_password = extlookup("mga_mirror_pgsql",'x') + + file { "mga-mirrors.ini": + path => "/etc/mga-mirrors.ini", + +<a id="puppetmodulesmgamirrorstemplatesmgamirrorsini">Modified: puppet/modules/mga-mirrors/templates/mga-mirrors.ini</a> +=================================================================== +--- puppet/modules/mga-mirrors/templates/mga-mirrors.ini 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/mga-mirrors/templates/mga-mirrors.ini 2010-12-15 12:24:46 UTC (rev 624) +@@ -1,4 +1,4 @@ + [db] + pgconn=host=pgsql.<%= domain %>;dbname=mirrors + user=mirrors +-password=<%= password %> ++password=<%= pgsql_password %> + +<a id="puppetmodulessympamanifestsinitpp">Modified: puppet/modules/sympa/manifests/init.pp</a> +=================================================================== +--- puppet/modules/sympa/manifests/init.pp 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/sympa/manifests/init.pp 2010-12-15 12:24:46 UTC (rev 624) +@@ -22,11 +22,11 @@ + subscribe => [ Package["sympa"], File['/etc/sympa/sympa.conf']] + } + +- $password = extlookup("sympa_password",'x') +- $ldap_passwd = extlookup("sympa_ldap",'x') ++ $pgsql_password = extlookup("sympa_pgsql",'x') ++ $ldap_password = extlookup("sympa_ldap",'x') + + @@postgresql::user { 'sympa': +- password => $password, ++ password => $pgsql_password, + } + + file { '/etc/sympa/sympa.conf': + +<a id="puppetmodulessympatemplatesauthconf">Modified: puppet/modules/sympa/templates/auth.conf</a> +=================================================================== +--- puppet/modules/sympa/templates/auth.conf 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/sympa/templates/auth.conf 2010-12-15 12:24:46 UTC (rev 624) +@@ -8,7 +8,5 @@ + scope sub + use_ssl 1 + bind_dn cn=alamut-sympa,ou=System Accounts,<%= dc_suffix %> +- bind_password <%= ldap_passwd %> ++ bind_password <%= ldap_password %> + +- +- + +<a id="puppetmodulessympatemplatesdata_sourcesldap_groupincl">Modified: puppet/modules/sympa/templates/data_sources/ldap_group.incl</a> +=================================================================== +--- puppet/modules/sympa/templates/data_sources/ldap_group.incl 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/sympa/templates/data_sources/ldap_group.incl 2010-12-15 12:24:46 UTC (rev 624) +@@ -2,7 +2,7 @@ + host ldap.<%= domain %> + use_ssl yes + user cn=alamut-sympa,ou=System Accounts,<%= dc_suffix %> +- passwd <%= ldap_passwd %> ++ passwd <%= ldap_password %> + suffix1 ou=Group,<%= dc_suffix %> + scope1 one + filter1 (&(objectClass=groupOfNames)(cn=<%= name %>)) + +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 12:24:46 UTC (rev 624) +@@ -4,11 +4,11 @@ + ensure => installed + } + +- $password = extlookup("transifex_password",'x') ++ $pgsql_password = extlookup("transifex_pgsql",'x') + $ldap_password = extlookup("transifex_ldap",'x') + + @@postgresql::user { 'transifex': +- password => $password, ++ password => $pgsql_password, + } + + @@postgresql::database { 'transifex': + +<a id="puppetmodulestransifextemplates20enginesconf">Modified: puppet/modules/transifex/templates/20-engines.conf</a> +=================================================================== +--- puppet/modules/transifex/templates/20-engines.conf 2010-12-15 03:11:54 UTC (rev 623) ++++ puppet/modules/transifex/templates/20-engines.conf 2010-12-15 12:24:46 UTC (rev 624) +@@ -9,7 +9,7 @@ + DATABASE_NAME = 'transifex' + # The following are not used for sqlite3 + DATABASE_USER = 'transifex' +-DATABASE_PASSWORD = '<%= password %>' ++DATABASE_PASSWORD = '<%= pgsql_password %>' + DATABASE_HOST = 'pgsql.<%= domain %>' # Set to empty string for local socket + DATABASE_PORT = '' # Set to empty string for default + + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/ea7ac4c9/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/ea7ac4c9/attachment-0001.html new file mode 100644 index 000000000..ddb91c403 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/ea7ac4c9/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>[630] oups, wrong module</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>630</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 16:13:18 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>oups, wrong module</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 13:46:51 UTC (rev 629) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 15:13:18 UTC (rev 630) +@@ -74,7 +74,7 @@ + notify => Service['apache'] + } + +- svn::snapshot { $templates_dir: ++ subversion::snapshot { $templates_dir: + source => "svn://svn.mageia.org/svn/web/templates/transifex/trunk" + } + + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/ea7ac4c9/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/ea7ac4c9/attachment.html new file mode 100644 index 000000000..ddb91c403 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/ea7ac4c9/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>[630] oups, wrong module</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>630</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 16:13:18 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>oups, wrong module</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 13:46:51 UTC (rev 629) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 15:13:18 UTC (rev 630) +@@ -74,7 +74,7 @@ + notify => Service['apache'] + } + +- svn::snapshot { $templates_dir: ++ subversion::snapshot { $templates_dir: + source => "svn://svn.mageia.org/svn/web/templates/transifex/trunk" + } + + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/eaecb101/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/eaecb101/attachment-0001.html new file mode 100644 index 000000000..e248ce6a1 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/eaecb101/attachment-0001.html @@ -0,0 +1,3 @@ +To whom it may concern,<br><br>Hi, I'm Turkish translation team leader, name Numan (aka if). We have to store our irc meetings' logs so we need Inıgo_Montoya. Could you make it avaible for us?<br><br>If it will help you, I use MeetBot and make a bot but it does not store log files to <a href="http://meetbot.mageia.org">meetbot.mageia.org</a>.<br> + +<br>Best regards,<br clear="all">numan<br> diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/eaecb101/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/eaecb101/attachment.html new file mode 100644 index 000000000..e248ce6a1 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/eaecb101/attachment.html @@ -0,0 +1,3 @@ +To whom it may concern,<br><br>Hi, I'm Turkish translation team leader, name Numan (aka if). We have to store our irc meetings' logs so we need Inıgo_Montoya. Could you make it avaible for us?<br><br>If it will help you, I use MeetBot and make a bot but it does not store log files to <a href="http://meetbot.mageia.org">meetbot.mageia.org</a>.<br> + +<br>Best regards,<br clear="all">numan<br> diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/ecfbe935/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/ecfbe935/attachment-0001.html new file mode 100644 index 000000000..b23b8e68f --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/ecfbe935/attachment-0001.html @@ -0,0 +1,112 @@ +<!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>[621] add ssl support to django deployment class</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>621</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 04:11:52 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>add ssl support to django deployment class</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesapachemanifestsinitpp">puppet/modules/apache/manifests/init.pp</a></li> +<li><a href="#puppetmodulesapachetemplatesvhost_django_appconf">puppet/modules/apache/templates/vhost_django_app.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesapachemanifestsinitpp">Modified: puppet/modules/apache/manifests/init.pp</a> +=================================================================== +--- puppet/modules/apache/manifests/init.pp 2010-12-15 01:39:37 UTC (rev 620) ++++ puppet/modules/apache/manifests/init.pp 2010-12-15 03:11:52 UTC (rev 621) +@@ -116,9 +116,17 @@ + } + } + +- define vhost_django_app($module = false, $module_path = false) { ++ define vhost_django_app($module = false, $module_path = false, $use_ssl = false) { + include apache::mod_wsgi + ++ if $use_ssl { ++ include apache::mod_ssl ++ openssl::self_signed_cert{ "$name": ++ directory => "/etc/ssl/apache/", ++ before => File["$name.conf"], ++ } ++ } ++ + # module is a ruby reserved keyword, cannot be used in templates + $django_module = $module + file { "$name.conf": + +<a id="puppetmodulesapachetemplatesvhost_django_appconf">Modified: puppet/modules/apache/templates/vhost_django_app.conf</a> +=================================================================== +--- puppet/modules/apache/templates/vhost_django_app.conf 2010-12-15 01:39:37 UTC (rev 620) ++++ puppet/modules/apache/templates/vhost_django_app.conf 2010-12-15 03:11:52 UTC (rev 621) +@@ -1,4 +1,17 @@ +-<VirtualHost *:80> ++<% if use_ssl then ++ port = 443 ++else ++ port = 80 ++end ++%> ++ ++<VirtualHost *:<%= port %>> ++<% if use_ssl then %> ++ SSLEngine on ++ SSLCertificateFile /etc/ssl/apache/<%= name %>.pem ++ SSLCertificateKeyFile /etc/ssl/apache/<%= name %>.pem ++<% end %> ++ + ServerName <%= name %> + # Serve static content directly + DocumentRoot /dev/null + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/ecfbe935/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/ecfbe935/attachment.html new file mode 100644 index 000000000..b23b8e68f --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/ecfbe935/attachment.html @@ -0,0 +1,112 @@ +<!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>[621] add ssl support to django deployment class</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>621</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 04:11:52 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>add ssl support to django deployment class</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulesapachemanifestsinitpp">puppet/modules/apache/manifests/init.pp</a></li> +<li><a href="#puppetmodulesapachetemplatesvhost_django_appconf">puppet/modules/apache/templates/vhost_django_app.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulesapachemanifestsinitpp">Modified: puppet/modules/apache/manifests/init.pp</a> +=================================================================== +--- puppet/modules/apache/manifests/init.pp 2010-12-15 01:39:37 UTC (rev 620) ++++ puppet/modules/apache/manifests/init.pp 2010-12-15 03:11:52 UTC (rev 621) +@@ -116,9 +116,17 @@ + } + } + +- define vhost_django_app($module = false, $module_path = false) { ++ define vhost_django_app($module = false, $module_path = false, $use_ssl = false) { + include apache::mod_wsgi + ++ if $use_ssl { ++ include apache::mod_ssl ++ openssl::self_signed_cert{ "$name": ++ directory => "/etc/ssl/apache/", ++ before => File["$name.conf"], ++ } ++ } ++ + # module is a ruby reserved keyword, cannot be used in templates + $django_module = $module + file { "$name.conf": + +<a id="puppetmodulesapachetemplatesvhost_django_appconf">Modified: puppet/modules/apache/templates/vhost_django_app.conf</a> +=================================================================== +--- puppet/modules/apache/templates/vhost_django_app.conf 2010-12-15 01:39:37 UTC (rev 620) ++++ puppet/modules/apache/templates/vhost_django_app.conf 2010-12-15 03:11:52 UTC (rev 621) +@@ -1,4 +1,17 @@ +-<VirtualHost *:80> ++<% if use_ssl then ++ port = 443 ++else ++ port = 80 ++end ++%> ++ ++<VirtualHost *:<%= port %>> ++<% if use_ssl then %> ++ SSLEngine on ++ SSLCertificateFile /etc/ssl/apache/<%= name %>.pem ++ SSLCertificateKeyFile /etc/ssl/apache/<%= name %>.pem ++<% end %> ++ + ServerName <%= name %> + # Serve static content directly + DocumentRoot /dev/null + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/f904628c/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/f904628c/attachment-0001.html new file mode 100644 index 000000000..bf2347980 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/f904628c/attachment-0001.html @@ -0,0 +1,159 @@ +<!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>[618] - add ldap authentication to transifex, so far for sysadmin only ( for</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>618</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 02:39:35 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- add ldap authentication to transifex, so far for sysadmin only ( for + testing purposes )</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +</ul> + +<h3>Added Paths</h3> +<ul> +<li><a href="#puppetmodulestransifextemplates45ldapconf">puppet/modules/transifex/templates/45-ldap.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:33 UTC (rev 617) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:35 UTC (rev 618) +@@ -1,9 +1,11 @@ + class transifex { +- package { ['transifex','python-psycopg2']: ++ ++ package { ['transifex','python-psycopg2','python-django-auth-ldap']: + ensure => installed + } + + $password = extlookup("transifex_password",'x') ++ $ldap_password = extlookup("transifex_ldap",'x') + + @@postgresql::user { 'transifex': + password => $password, +@@ -48,6 +50,17 @@ + notify => Service['apache'] + } + ++ file { "45-ldap.conf": ++ path => "/etc/transifex/45-ldap.conf", ++ ensure => present, ++ owner => root, ++ group => root, ++ mode => 644, ++ content => template("transifex/45-ldap.conf"), ++ require => Package['transifex'], ++ notify => Service['apache'] ++ } ++ + apache::vhost_django_app { "transifex.$domain": + module => "transifex", + module_path => ["/usr/share/transifex","/usr/share"] + +<a id="puppetmodulestransifextemplates45ldapconf">Added: puppet/modules/transifex/templates/45-ldap.conf</a> +=================================================================== +--- puppet/modules/transifex/templates/45-ldap.conf (rev 0) ++++ puppet/modules/transifex/templates/45-ldap.conf 2010-12-15 01:39:35 UTC (rev 618) +@@ -0,0 +1,48 @@ ++AUTHENTICATION_BACKENDS = ( ++ 'django_auth_ldap.backend.LDAPBackend', ++ 'django.contrib.auth.backends.ModelBackend', ++) ++ ++# Use LDAP group membership to calculate group permissions. ++AUTH_LDAP_FIND_GROUP_PERMS = True ++ ++AUTH_LDAP_START_TLS = True ++ ++# Cache group memberships for an hour to minimize LDAP traffic ++AUTH_LDAP_CACHE_GROUPS = True ++AUTH_LDAP_GROUP_CACHE_TIMEOUT = 3600 ++ ++import ldap ++from django_auth_ldap.config import LDAPSearch, GroupOfNamesType ++ ++ ++# Baseline configuration. ++AUTH_LDAP_SERVER_URI = "ldap://ldap.<%= domain %>" ++ ++AUTH_LDAP_BIND_DN = "cn=alamut-sympa,ou=System Accounts,<%= dc_suffix %>" ++AUTH_LDAP_BIND_PASSWORD = "<%= ldap_password %>" ++ ++AUTH_LDAP_USER_SEARCH = LDAPSearch("ou=People,<%= dc_suffix %> ", ++ ldap.SCOPE_SUBTREE, "(uid=%(user)s)") ++ ++# Set up the basic group parameters. ++AUTH_LDAP_GROUP_SEARCH = LDAPSearch("ou=Group,<%= dc_suffix %>", ++ ldap.SCOPE_SUBTREE, "(objectClass=groupOfNames)" ++) ++AUTH_LDAP_GROUP_TYPE = GroupOfNamesType(name_attr="cn") ++ ++# Only users in this group can log in. ++#AUTH_LDAP_REQUIRE_GROUP = "cn=enabled,ou=groups,dc=example,dc=com" ++ ++# Populate the Django user from the LDAP directory. ++AUTH_LDAP_USER_ATTR_MAP = { ++ "first_name": "givenName", ++ "last_name": "sn", ++ "email": "mail" ++} ++ ++AUTH_LDAP_USER_FLAGS_BY_GROUP = { ++ "is_active": "cn=mga-committers,ou=Group,<%= dc_suffix %>", ++ "is_staff": "cn=mga-sysadmin,ou=Group,<%= dc_suffix %>", ++ "is_superuser": "cn=mga-sysadmin,ou=Group,<%= dc_suffix %>" ++} + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/f904628c/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/f904628c/attachment.html new file mode 100644 index 000000000..bf2347980 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/f904628c/attachment.html @@ -0,0 +1,159 @@ +<!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>[618] - add ldap authentication to transifex, so far for sysadmin only ( for</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>618</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 02:39:35 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>- add ldap authentication to transifex, so far for sysadmin only ( for + testing purposes )</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +</ul> + +<h3>Added Paths</h3> +<ul> +<li><a href="#puppetmodulestransifextemplates45ldapconf">puppet/modules/transifex/templates/45-ldap.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:33 UTC (rev 617) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 01:39:35 UTC (rev 618) +@@ -1,9 +1,11 @@ + class transifex { +- package { ['transifex','python-psycopg2']: ++ ++ package { ['transifex','python-psycopg2','python-django-auth-ldap']: + ensure => installed + } + + $password = extlookup("transifex_password",'x') ++ $ldap_password = extlookup("transifex_ldap",'x') + + @@postgresql::user { 'transifex': + password => $password, +@@ -48,6 +50,17 @@ + notify => Service['apache'] + } + ++ file { "45-ldap.conf": ++ path => "/etc/transifex/45-ldap.conf", ++ ensure => present, ++ owner => root, ++ group => root, ++ mode => 644, ++ content => template("transifex/45-ldap.conf"), ++ require => Package['transifex'], ++ notify => Service['apache'] ++ } ++ + apache::vhost_django_app { "transifex.$domain": + module => "transifex", + module_path => ["/usr/share/transifex","/usr/share"] + +<a id="puppetmodulestransifextemplates45ldapconf">Added: puppet/modules/transifex/templates/45-ldap.conf</a> +=================================================================== +--- puppet/modules/transifex/templates/45-ldap.conf (rev 0) ++++ puppet/modules/transifex/templates/45-ldap.conf 2010-12-15 01:39:35 UTC (rev 618) +@@ -0,0 +1,48 @@ ++AUTHENTICATION_BACKENDS = ( ++ 'django_auth_ldap.backend.LDAPBackend', ++ 'django.contrib.auth.backends.ModelBackend', ++) ++ ++# Use LDAP group membership to calculate group permissions. ++AUTH_LDAP_FIND_GROUP_PERMS = True ++ ++AUTH_LDAP_START_TLS = True ++ ++# Cache group memberships for an hour to minimize LDAP traffic ++AUTH_LDAP_CACHE_GROUPS = True ++AUTH_LDAP_GROUP_CACHE_TIMEOUT = 3600 ++ ++import ldap ++from django_auth_ldap.config import LDAPSearch, GroupOfNamesType ++ ++ ++# Baseline configuration. ++AUTH_LDAP_SERVER_URI = "ldap://ldap.<%= domain %>" ++ ++AUTH_LDAP_BIND_DN = "cn=alamut-sympa,ou=System Accounts,<%= dc_suffix %>" ++AUTH_LDAP_BIND_PASSWORD = "<%= ldap_password %>" ++ ++AUTH_LDAP_USER_SEARCH = LDAPSearch("ou=People,<%= dc_suffix %> ", ++ ldap.SCOPE_SUBTREE, "(uid=%(user)s)") ++ ++# Set up the basic group parameters. ++AUTH_LDAP_GROUP_SEARCH = LDAPSearch("ou=Group,<%= dc_suffix %>", ++ ldap.SCOPE_SUBTREE, "(objectClass=groupOfNames)" ++) ++AUTH_LDAP_GROUP_TYPE = GroupOfNamesType(name_attr="cn") ++ ++# Only users in this group can log in. ++#AUTH_LDAP_REQUIRE_GROUP = "cn=enabled,ou=groups,dc=example,dc=com" ++ ++# Populate the Django user from the LDAP directory. ++AUTH_LDAP_USER_ATTR_MAP = { ++ "first_name": "givenName", ++ "last_name": "sn", ++ "email": "mail" ++} ++ ++AUTH_LDAP_USER_FLAGS_BY_GROUP = { ++ "is_active": "cn=mga-committers,ou=Group,<%= dc_suffix %>", ++ "is_staff": "cn=mga-sysadmin,ou=Group,<%= dc_suffix %>", ++ "is_superuser": "cn=mga-sysadmin,ou=Group,<%= dc_suffix %>" ++} + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/fd7b9f9a/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20101215/fd7b9f9a/attachment-0001.html new file mode 100644 index 000000000..bd720ee66 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/fd7b9f9a/attachment-0001.html @@ -0,0 +1,180 @@ +<!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>[627] add configfile for template related stuff</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>627</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 13:56:33 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>add configfile for template related stuff</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +</ul> + +<h3>Added Paths</h3> +<ul> +<li><a href="#puppetmodulestransifextemplates50projectconf">puppet/modules/transifex/templates/50-project.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 12:24:48 UTC (rev 626) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 12:56:33 UTC (rev 627) +@@ -61,6 +61,17 @@ + notify => Service['apache'] + } + ++ file { "50-apps.conf": ++ path => "/etc/transifex/50-apps.conf", ++ ensure => present, ++ owner => root, ++ group => root, ++ mode => 644, ++ content => template("transifex/50-apps.conf"), ++ require => Package['transifex'], ++ notify => Service['apache'] ++ } ++ + apache::vhost_django_app { "transifex.$domain": + module => "transifex", + use_ssl => true, + +<a id="puppetmodulestransifextemplates50projectconf">Added: puppet/modules/transifex/templates/50-project.conf</a> +=================================================================== +--- puppet/modules/transifex/templates/50-project.conf (rev 0) ++++ puppet/modules/transifex/templates/50-project.conf 2010-12-15 12:56:33 UTC (rev 627) +@@ -0,0 +1,83 @@ ++# List of callables that know how to import templates from various sources. ++TEMPLATE_LOADERS = ( ++ 'django.template.loaders.filesystem.load_template_source', ++ 'django.template.loaders.app_directories.load_template_source', ++# 'django.template.loaders.eggs.load_template_source', ++) ++ ++TEMPLATE_CONTEXT_PROCESSORS = [ ++ "django.core.context_processors.auth", ++ "django.core.context_processors.debug", ++ "django.core.context_processors.i18n", ++ "django.core.context_processors.media", ++ "django.core.context_processors.request", ++ "notification.context_processors.notification", ++ "staticfiles.context_processors.static_url", ++] ++ ++TEMPLATE_CONTEXT_PROCESSORS += ( ++ 'userprofile.context_processors.css_classes', ++ 'txcommon.context_processors.site_section', ++ 'txcommon.context_processors.bidi', ++) ++ ++MIDDLEWARE_CLASSES = [ ++ # Enable GZIP compression ++ 'django.middleware.gzip.GZipMiddleware', ++ 'django.middleware.common.CommonMiddleware', ++ # Enable protection against Cross Site Request Forgeries ++ # FIXME: Enable CSRF! ++ 'django.contrib.sessions.middleware.SessionMiddleware', ++ 'django.contrib.auth.middleware.AuthenticationMiddleware', ++ 'django.middleware.locale.LocaleMiddleware', ++ 'django.middleware.doc.XViewMiddleware', ++ 'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware', ++ 'django_sorting.middleware.SortingMiddleware', ++ 'pagination.middleware.PaginationMiddleware', ++] ++ ++ROOT_URLCONF = 'urls' ++ ++TEMPLATE_DIRS = [ ++ os.path.join(TX_ROOT, 'templates'), ++] ++ ++INSTALLED_APPS = [ ++ 'django.contrib.admin', ++ 'django.contrib.auth', ++ 'django.contrib.comments', ++ 'django.contrib.contenttypes', ++ 'django.contrib.flatpages', ++ 'django.contrib.markup', ++ 'django.contrib.sessions', ++ 'django.contrib.sites', ++ 'django.contrib.admindocs', ++ 'notification', ++ 'django_filters', ++ 'django_sorting', ++ 'south', ++ 'tagging', ++ 'pagination', ++ 'piston', ++ 'contact_form', ++ 'ajax_select', ++ 'threadedcomments', ++ 'staticfiles', ++ 'authority', ++ # Transifex specific apps: ++ 'transifex.txcommon', ++ # It's coming here due http://trac.transifex.org/ticket/596 ++ 'userprofile', ++ 'transifex.languages', ++ 'transifex.projects', ++ 'transifex.releases', ++ 'transifex.actionlog', ++ 'transifex.txpermissions', ++ 'transifex.teams', ++ 'transifex.resources', ++ 'transifex.storage', ++ # Must come in the end ++ 'django_addons', ++] ++ ++COMMENTS_APP = 'threadedcomments' + +</pre></div> + +</body> +</html>
\ No newline at end of file diff --git a/zarb-ml/mageia-sysadm/attachments/20101215/fd7b9f9a/attachment.html b/zarb-ml/mageia-sysadm/attachments/20101215/fd7b9f9a/attachment.html new file mode 100644 index 000000000..bd720ee66 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20101215/fd7b9f9a/attachment.html @@ -0,0 +1,180 @@ +<!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>[627] add configfile for template related stuff</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>627</dd> +<dt>Author</dt> <dd>misc</dd> +<dt>Date</dt> <dd>2010-12-15 13:56:33 +0100 (Wed, 15 Dec 2010)</dd> +</dl> + +<h3>Log Message</h3> +<pre>add configfile for template related stuff</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulestransifexmanifestsinitpp">puppet/modules/transifex/manifests/init.pp</a></li> +</ul> + +<h3>Added Paths</h3> +<ul> +<li><a href="#puppetmodulestransifextemplates50projectconf">puppet/modules/transifex/templates/50-project.conf</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulestransifexmanifestsinitpp">Modified: puppet/modules/transifex/manifests/init.pp</a> +=================================================================== +--- puppet/modules/transifex/manifests/init.pp 2010-12-15 12:24:48 UTC (rev 626) ++++ puppet/modules/transifex/manifests/init.pp 2010-12-15 12:56:33 UTC (rev 627) +@@ -61,6 +61,17 @@ + notify => Service['apache'] + } + ++ file { "50-apps.conf": ++ path => "/etc/transifex/50-apps.conf", ++ ensure => present, ++ owner => root, ++ group => root, ++ mode => 644, ++ content => template("transifex/50-apps.conf"), ++ require => Package['transifex'], ++ notify => Service['apache'] ++ } ++ + apache::vhost_django_app { "transifex.$domain": + module => "transifex", + use_ssl => true, + +<a id="puppetmodulestransifextemplates50projectconf">Added: puppet/modules/transifex/templates/50-project.conf</a> +=================================================================== +--- puppet/modules/transifex/templates/50-project.conf (rev 0) ++++ puppet/modules/transifex/templates/50-project.conf 2010-12-15 12:56:33 UTC (rev 627) +@@ -0,0 +1,83 @@ ++# List of callables that know how to import templates from various sources. ++TEMPLATE_LOADERS = ( ++ 'django.template.loaders.filesystem.load_template_source', ++ 'django.template.loaders.app_directories.load_template_source', ++# 'django.template.loaders.eggs.load_template_source', ++) ++ ++TEMPLATE_CONTEXT_PROCESSORS = [ ++ "django.core.context_processors.auth", ++ "django.core.context_processors.debug", ++ "django.core.context_processors.i18n", ++ "django.core.context_processors.media", ++ "django.core.context_processors.request", ++ "notification.context_processors.notification", ++ "staticfiles.context_processors.static_url", ++] ++ ++TEMPLATE_CONTEXT_PROCESSORS += ( ++ 'userprofile.context_processors.css_classes', ++ 'txcommon.context_processors.site_section', ++ 'txcommon.context_processors.bidi', ++) ++ ++MIDDLEWARE_CLASSES = [ ++ # Enable GZIP compression ++ 'django.middleware.gzip.GZipMiddleware', ++ 'django.middleware.common.CommonMiddleware', ++ # Enable protection against Cross Site Request Forgeries ++ # FIXME: Enable CSRF! ++ 'django.contrib.sessions.middleware.SessionMiddleware', ++ 'django.contrib.auth.middleware.AuthenticationMiddleware', ++ 'django.middleware.locale.LocaleMiddleware', ++ 'django.middleware.doc.XViewMiddleware', ++ 'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware', ++ 'django_sorting.middleware.SortingMiddleware', ++ 'pagination.middleware.PaginationMiddleware', ++] ++ ++ROOT_URLCONF = 'urls' ++ ++TEMPLATE_DIRS = [ ++ os.path.join(TX_ROOT, 'templates'), ++] ++ ++INSTALLED_APPS = [ ++ 'django.contrib.admin', ++ 'django.contrib.auth', ++ 'django.contrib.comments', ++ 'django.contrib.contenttypes', ++ 'django.contrib.flatpages', ++ 'django.contrib.markup', ++ 'django.contrib.sessions', ++ 'django.contrib.sites', ++ 'django.contrib.admindocs', ++ 'notification', ++ 'django_filters', ++ 'django_sorting', ++ 'south', ++ 'tagging', ++ 'pagination', ++ 'piston', ++ 'contact_form', ++ 'ajax_select', ++ 'threadedcomments', ++ 'staticfiles', ++ 'authority', ++ # Transifex specific apps: ++ 'transifex.txcommon', ++ # It's coming here due http://trac.transifex.org/ticket/596 ++ 'userprofile', ++ 'transifex.languages', ++ 'transifex.projects', ++ 'transifex.releases', ++ 'transifex.actionlog', ++ 'transifex.txpermissions', ++ 'transifex.teams', ++ 'transifex.resources', ++ 'transifex.storage', ++ # Must come in the end ++ 'django_addons', ++] ++ ++COMMENTS_APP = 'threadedcomments' + +</pre></div> + +</body> +</html>
\ No newline at end of file |